@font-face{font-family:"Roundkey";src:url("../fonts/Roundkey-Light.eot");src:url("../fonts/Roundkey-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/Roundkey-Light.woff2") format("woff2"),url("../fonts/Roundkey-Light.woff") format("woff"),url("../fonts/Roundkey-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap;}
@font-face{font-family:"Roundkey Med";src:url("../fonts/Roundkey-Medium.eot");src:url("../fonts/Roundkey-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/Roundkey-Medium.woff2") format("woff2"),url("../fonts/Roundkey-Medium.woff") format("woff"),url("../fonts/Roundkey-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap;}
@import url('https://fonts.googleapis.com/css2?family=Caveat+Brush&display=swap');

 
/* development page */

@font-face {
    font-family: 'Industry';
    src: url('../fonts2/Industry-Light.eot');
    src: local('Industry Light'), local('Industry-Light'),
        url('../fonts2/Industry-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts2/Industry-Light.woff') format('woff'),
        url('../fonts2/Industry-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Industry-Bold';
    src: url('../fonts2/Industry-Bold.eot');
    src: local('Industry Bold'), local('Industry-Bold'),
        url('../fonts2/Industry-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts2/Industry-Bold.woff') format('woff'),
        url('../fonts2/Industry-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}


@font-face {
    font-family: 'Industry-Book';
    src: url('../fonts2/Industry-Book.eot');
    src: local('Industry Book'), local('Industry-Book'),
        url('../fonts2/Industry-Book.eot?#iefix') format('embedded-opentype'),
        url('../fonts2/Industry-Book.woff') format('woff'),
        url('../fonts2/Industry-Book.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Industry';
    src: url('../fonts2/Industry-Black.eot');
    src: local('Industry Black'), local('Industry-Black'),
        url('../fonts2/Industry-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts2/Industry-Black.woff') format('woff'),
        url('../fonts2/Industry-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Industry-Medium';
    src: url('../fonts2/Industry-Medium.eot');
    src: local('Industry Medium'), local('Industry-Medium'),
        url('../fonts2/Industry-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts2/Industry-Medium.woff') format('woff'),
        url('../fonts2/Industry-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}


@font-face {
    font-family: 'Industry-Demi';
    src: url('../fonts2/Industry-Demi.eot');
    src: local('Industry Demi'), local('Industry-Demi'),
        url('../fonts2/Industry-Demi.eot?#iefix') format('embedded-opentype'),
        url('../fonts2/Industry-Demi.woff') format('woff'),
        url('../fonts2/Industry-Demi.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.sbtn.twitter {
    background: #000;
}

.sbtn.twitter path {
    fill: #fff;
}


.page-head{background:#00abff;text-align:center;padding:70px 0 300px 0;}
.page-head h1{font-family:Product Sans;font-style:normal;font-weight:bold;font-size:34px; /* or 62px */text-align:center;color:#ffffff;}
.page-head p{font-family:Inter;font-style:normal;font-weight:normal;font-size:16px; /* or 26px */text-align:center;color:#ffffff;max-width:800px;margin:auto;padding:20px 0;}
.form-inner{background:#ffffff;box-shadow:0px 0px 30px 10px rgba(0,0,0,0.05);border-radius:15px;padding:40px;margin-top:-320px;}
.form-inner label{font-family:Inter;font-style:normal;font-weight:normal;font-size:19px;margin-bottom:12px;color:#1e1e1e;}
.form-inner input,.form-inner textarea,.form-inner select{width:100%;padding:12px 11px;height:auto;font-size:14px;background:#ffffff;border:1px solid #c1c1c1;box-sizing:border-box;border-radius:4px;color:#000;}
.form-inner input::-webkit-input-placeholder,.form-inner textarea::-webkit-input-placeholder{color:#000!important;}
.form-inner input:-moz-placeholder,.form-inner textarea:-moz-placeholder{color:#000!important;}
.form-block .form-inner select{text-transform:capitalize;}
.form-inner [class^="col-"]{margin-bottom:10px;}
.startproject{clear:both;position:relative;width:100%;float:left;}
.startproject:before{content:"";border-top:7px solid #b1b1b1;border-left:7px solid transparent;border-right:7px solid transparent;position:absolute;right:11px;top:26px;z-index:999;}

/*27-feb-2023*/
.wpcf7 input[type=file]::file-selector-button {cursor: pointer;color: #fff; padding: 12px 11px; border: none; border-radius: 4px 0 0 4px; background-color: #00abff;margin-right: 10px;}
.wpcf7 input[type=file] {cursor: pointer; border: 1px solid #c1c1c1; background: #fff; padding: 0px 0; border-radius: 4px; padding-right: 10px;} 
/* */
[type="radio"]:checked,[type="radio"]:not(:checked){position:absolute;left:-9999px;}
[type="radio"]:checked + label,[type="radio"]:not(:checked) + label{position:relative;padding-left:33px;cursor:pointer;line-height:20px;display:inline-block;color:#666;}
[type="radio"]:checked + label:before,[type="radio"]:not(:checked) + label:before{content:"";position:absolute;left:0;top:-4px;width:25px;height:25px;border:1px solid #ddd;border-radius:100%;background:#fff;}
[type="radio"]:checked + label:after,[type="radio"]:not(:checked) + label:after{content:"";width:10px;height:10px;background:var(--mc);position:absolute;top:3px;left:8px;border-radius:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}
[type="radio"]:not(:checked) + label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0);}
[type="radio"]:checked + label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
.choice{display:flex;}
.genselect{margin-right:20px;}
.form-inner textarea{height:80px;}
.submit-bttn{background:#00abff;border-radius:3px;font-family:Inter;font-style:normal;font-weight:normal;font-size:17px;text-align:center;text-transform:uppercase;color:#ffffff;padding:15px 25px;border:0;}
.form-actions{display:flex;align-items:center;}
.captcha{margin-right:20px;}
.submit-bttn:hover{background:#333;color:#fff;}
.form-inner select{appearance:none;}
.form-inner input::placeholder,.form-inner textarea::placeholder{color:#d9d9d9;font-style:italic;opacity:1;}
.form-inner input:-ms-input-placeholder,.form-inner textarea:-ms-input-placeholder{color:#d9d9d9;font-style:italic;}
.form-inner input::-ms-input-placeholder,.form-inner textarea::-ms-input-placeholder{color:#d9d9d9;font-style:italic;}
.customselect{position:relative;}
.customselect:after{content:"\f0d7";font-family:"FontAwesome";position:absolute;top:17px;right:15px;font-size:20px;color:#ccc;z-index:1;}
.contact-bottom h2{font-family:Product Sans;font-style:normal;font-weight:bold;font-size:32px;line-height:130%;color:#2e2e2e;}
.bootm-list h3{font-family:Product Sans;font-style:normal;font-weight:bold;font-size:22px;line-height:130%;color:#000000;margin-bottom:10px;}
.bootm-list a{font-family:Inter;font-style:normal;font-weight:normal;font-size:18px;line-height:36px;color:#555555;}
.bootm-list i{color:#00abff;font-size:21px;margin-right:7px;}
.bootm-list li{margin-bottom:2px;}
.bootm-list{padding-right:100px;}
.bootm-list a:hover{color:#00abff;}
.contact-bottom{margin-top:80px;}
.contact-google-location{margin-top:80px;}
.form-inner [class^="col-"]:last-child{margin-bottom:0;}

/* breadcrumb */
.breadcrumb{padding:0;margin:0;background:transparent;}
li.breadcrumb-item{font-family:Inter;font-style:normal;font-weight:normal;font-size:14px;line-height:17px;text-transform:capitalize;}
li.breadcrumb-item a{color:#858585!important;}
li.breadcrumb-item.active{color:#000!important;}
li.breadcrumb-item:last-child strong{color:#000!important;font-weight:400;}
.breadcrumb-outer{padding:15px 0;border-bottom:1px solid #f5f5f5;}

/* industries */
.page-head.inner-page p{padding:7px 0;text-transform:uppercase;font-family:Product Sans;font-weight:lighter;letter-spacing:0.3rem;max-width:100%;margin:0;text-align:left;}
.page-head.inner-page{padding:75px 0;}
.page-head.inner-page h1{text-align:left;max-width:750px;text-transform:capitalize;}
.indus-box{background:#ffffff;box-shadow:0px 10px 30px 5px rgba(0,0,0,0.05);border-radius:5px;padding:21px;height:100%;}
.indus-box h2{font-family:Product Sans;font-style:normal;font-weight:normal;font-size:22px;line-height:130%; /* or 29px */color:#1d1d1d;padding:15px 0 10px 0;}
.indus-box p{font-family:Inter;font-style:normal;font-weight:300;font-size:16px;line-height:24px;color:#454545;padding-bottom:20px;}
.black-heading{font-family:Product Sans;font-style:normal;font-weight:bold;font-size:36px;line-height:130%;color:#1d1d1d;}
.industries-title{border-bottom:1px solid #ededed;padding-bottom:15px;margin-bottom:30px;}
section.our-industries{padding:50px 0;}
.industries-serv .col-lg-4,.industries-serv .col-xl-3{margin-bottom:30px;}
section.newsletter-section + section.our-industries{padding-top:0;}
.filters-navs button{font-family:Inter;font-style:normal;font-weight:500;font-size:14px;line-height:17px;text-align:center;text-transform:uppercase;color:#00abff;border:1px solid #00abff;border-radius:0;padding:10px 20px;min-width:160px;margin:0 13px 10px 0;}
.filters-navs button.active,.filters-navs button:hover{background:#00abff;color:#fff;}
.filters-navs button:last-child{}
.filters-navs{display:flex; /* justify-content:center;*/margin-bottom:30px;flex-wrap:wrap; /* justify-content:space-between;*/}
section.portfolio-details{padding:50px 0;}
.porfolio-content{padding-left:40px;}
.porfolio-content h2{font-family:Product Sans;font-style:normal;font-weight:bold;font-size:30px;line-height:130%; /* or 39px */color:#1d1d1d;}
.taglist li{font-family:Inter;font-style:normal;font-weight:500;font-size:13px;line-height:22px; /* identical to box height,or 169% */text-align:center;text-transform:uppercase;color:#989898;background:#f1f1f1;border-radius:2px;padding:5px 13px;margin-right:10px;white-space:nowrap;margin-bottom:10px;}
.taglist ul{display:flex;flex-wrap:wrap;}
.taglist{padding:20px 0 10px 0;}
.porfolio-content p{font-family:Inter;font-style:normal;font-weight:300;font-size:16px;line-height:24px; /* or 150% */color:#454545;}
.porfolio-content a.btn{font-family:Inter;font-style:normal;font-weight:500;font-size:14px;line-height:17px;text-align:center;text-transform:uppercase;color:#ffffff;background:#00abff;border-radius:2px;padding:10px 30px;margin-top:30px;}
.porfolio-content a.btn:hover{background:#333;color:#fff;}
.portfolio-list .hided{display:none;}
div#parent .box > .row.align-items-center{margin-bottom:50px;padding-top:30px;clear:both;}
div#parent .box .row.align-items-center:nth-child(2n){flex-direction:row-reverse;}
a.show-more{font-family:Inter;font-style:normal;font-weight:500;font-size:14px;line-height:17px;text-align:center;text-transform:uppercase;color:#00abff;border:1px solid #00abff;border-radius:0;padding:10px 20px;min-width:160px;margin:0 13px 10px 0;display:block;max-width:150px;}
a.show-more:hover{background:#333;color:#fff;border-color:#333;}
.taglist{display:flex;flex-wrap:wrap;justify-content:start;}
section.about-us{padding:50px 0 70px 0;}
section.about-us p{font-family:Inter;font-style:normal;font-weight:300;font-size:18px;line-height:30px;color:#454545;padding-bottom:10px;}
section.about-us p strong{font-weight:500;color:#333;}
section.about-us .black-heading,.infrastructure .black-heading{padding-bottom:10px;}
.about-video-wrap{max-width:750px;margin:auto;}
.about-video-wrap .vimeobg:before{content:"";top:-60px;right:-60px;bottom:auto;left:auto;}
.about-video-wrap iframe{height:380px;}
section.aboutvideo{padding:32px 0 0 0;}
section.aboutvideo{position:relative;overflow:hidden;}
section.aboutvideo:after{content:"";width:110%;height:340px;background:#00abff;bottom:-182px!important;left:-5%;border-radius:100%;position:absolute;}
.about-video-wrap .vimeobg{padding:0;}
section.why-profile{background:#00abff;padding:70px 0 50px 0;}
.whyfp-box{background:#00abff;border:1px solid rgba(255,255,255,0.2);box-sizing:border-box;border-radius:15px;padding:21px;height:100%;}
.whyfp-box h2{font-family:Product Sans;font-style:normal;font-weight:500;font-size:22px;line-height:130%; /* or 29px */color:#ffffff;padding:20px 0 15px 0;}
.whyfp-box p{font-family:Inter;font-style:normal;font-weight:300;font-size:18px;line-height:26px; /* or 144% */color:#f1f1f1;}
.why-fp-icon{border:1px solid rgba(255,255,255,0.4);border-radius:30px;padding:15px;width:60px;height:60px;display:flex;align-items:center;justify-content:center;margin-top:10px;}
section.why-profile{}
section.why-profile .col-lg-4{margin-bottom:30px;}
.whyfp-box:hover{box-shadow:0px 5px 30px 5px rgba(0,0,0,0.07);border-color:transparent;}
.sec-title h2{text-align:center;padding-bottom:15px;}
.sec-title p{font-family:Inter;font-style:normal;font-weight:300;font-size:18px;line-height:30px;text-align:center;}
.sec-title{padding-bottom:40px;}
.trusted-logos li{cursor:pointer;border:1px solid #cdcdcd;flex:0 0 20%;max-width:20%;padding:15px 13px;display:flex;align-items:center;justify-content:center;}
.trusted-logos ul{display:flex;flex-wrap:wrap;}
.trusted-logos li img{max-width:121px;filter:grayscale(1);opacity:0.7;}
.trusted-logos li:hover img{filter:inherit;opacity:1;}
section.trustedclients{padding-bottom:0;}

/*.testimonials.why-page .slick-arrow{display:none!important;}*/
section.staregy{background:#f9f9f9;padding:60px 0;}
section.infrastructure p{font-family:Inter;font-style:normal;font-weight:300;font-size:18px;line-height:28px;color:#454545;}

/* hire devel0peor */
.buid-form{background:#ffffff;box-shadow:0px 0px 30px 10px rgba(0,0,0,0.05);border-radius:10px;overflow:hidden;}
.formhead{background:#00abff;padding:20px;text-align:center;color:#fff;}
.formhead h2{font-family:Product Sans;font-size:28px;font-style:normal;font-weight:700;line-height:36px;letter-spacing:0em;text-align:center;}
.formhead p{font-size:16px!important;letter-spacing:0em;text-align:center;color:#fff!important;padding:0!important;}
.bottom-form{padding:30px;}
.bottom-form label{font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:19px;letter-spacing:0em;text-align:left;}
.bottom-form input:not([type="submit"]),.bottom-form select,.bottom-form textarea{width: 100%; background:#fff;border:1px solid #d2d2d2!important;box-sizing:border-box;border-radius:3px;padding:10px 15px;height:auto;}
.bottom-form .col-md-12:not(:last-child){margin-bottom:20px;}
.bottom-form input[type="submit"]{font-family:Inter;font-size:17px;font-style:normal;font-weight:400;line-height:19px;letter-spacing:0em;text-align:center;background:#00abff;border:0;padding:17px;width:100%;text-transform:uppercase;color:#fff;border-radius:3px;margin-top:10px;}
.bottom-form textarea{height:120px;resize:vertical;}
.dot-list li{padding-left:26px;margin-top:8px;}
.dot-list li,.dot-list li a{font-family:Inter;font-style:normal;font-weight:normal;font-size:18px;line-height:28px;color:#454545;position:relative;}
.dot-list li:before{content:"";width:10px;height:10px;background:#454545;position:absolute;left:0;top:9px;border-radius:50%;}
.trusted-leading{padding:40px 0;background:rgba(245,245,245,0.5);}
.trusted-leading .container{display:flex;align-items:center;}
.left-trust{width:310px;}
.right-trust{width:100%;max-width:calc(100% - 310px);}
.left-trust h2{font-family:Inter;font-style:normal;font-weight:normal;font-size:18px;line-height:32px;text-transform:uppercase;color:#454545;}
h2.blue.black-heading{font-size:25px;color:#00abff;font-family:Inter;}
.dot-list.skills ul{display:flex;flex-wrap:wrap;justify-content:center;}
.dot-list.skills ul li{flex:0 0 25%;}
.dot-list.skills{display:flex;justify-content:center;flex-wrap:wrap;}
.dot-list.skills li a:hover{color:#00abff;}
.ben-box{height:100%;border:1px solid #00abff;box-sizing:border-box;border-radius:10px;padding:25px;}
.ben-box h2{font-family:Product Sans;font-style:normal;font-weight:bold;font-size:22px;line-height:130%; /* or 29px */padding-bottom:12px;color:#00abff;}
.ben-box p{font-family:Inter;font-style:normal;font-weight:300;font-size:16px;line-height:28px; /* or 175% */color:#383838;}
.benefits{max-width:1000px;margin:auto;}
section.benefits-hiring .col-lg-4{margin-bottom:30px;}

/* blog */
section.blog-section{padding:60px 0;}
h5.blog-title a{font-family:Product Sans;font-style:normal;font-weight:normal;font-size:20px;line-height:26px; /* or 130% */color:#1d1d1d;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
p.card-text{font-family:Inter;font-style:normal;font-weight:300;font-size:16px;line-height:24px; /* or 150% */color:#454545;margin-bottom:10px;white-space:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.card.blog-post{border:0;margin-bottom:30px;}
.card.blog-post .card-body{padding:0;}
.card-img-top{border-radius:10px;}
a.read-blog{font-family:Inter;font-style:normal;font-weight:500;font-size:14px;line-height:17px; /* identical to box height */text-transform:uppercase;color:#898989;}
.widget-post-text h2 a:hover,.card.blog-post .card-body a:hover{color:#00abff;}
.blogtag-title{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;font-family:Inter;font-style:normal;font-weight:normal;font-size:14px;line-height:24px; /* or 171% */color:#c1c1c1;padding:10px 0;}
.blogtag-title a{font-size:14px;line-height:24px;color:#c1c1c1;}
.trackpost ul{display:flex;}
.trackpost li:not(:last-child){margin-right:12px;}
.trackpost svg{margin-right:5px;}
.widget-post-text h2 a{display:block;font-family:Product Sans;font-style:normal;font-weight:normal;font-size:16px;line-height:22px; /* or 137% */color:#1d1d1d;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.trackpost{font-family:Inter;font-size:14px;color:#c1c1c1;}
.widget-post-lsit li{  /* display:flex;*/}
.blogSidebar h3{font-family:Product Sans;font-style:normal;font-weight:normal;font-size:24px;line-height:26px; /* or 108% */color:#1d1d1d;margin-top:-6px;margin-bottom:15px;}
.widget-post-text{padding-left:20px;width:100%;max-width:calc(100% - 120px);}
.widget-post-img img{border-radius:5px;}
.blog-recent{display:flex;align-items:center;margin-bottom:20px;}
.widget-post-img{max-width:120px;width:100%;}
.widget-post-img img{height:84px;object-fit:cover;}
.widget-post-text h2{padding-bottom:4px;}
.widget{margin-bottom:40px;}
.follows-us ul{display:flex;flex-wrap:wrap;}
.follows-us li{margin-right:25px;}
.follows-us svg{width:27px;height:27px;}
.cat-tags li a{background:#eaeaea;border-radius:2px;font-family:Inter;font-style:normal;font-weight:normal;font-size:14px;line-height:38px; /* or 317% */text-align:center;color:#848484;padding:10px 15px;}
.cat-tags ul{display:flex;flex-wrap:wrap;}
.cat-tags li{margin-right:10px;margin-bottom:8px;}
.cat-tags li a:hover{background:#00abff;color:#fff;}
.post-img{width:100%;}
.post-img:not(:first-child){margin-top:30px;}
.post-img{margin-bottom:30px;}
.blog-description h2+p img { margin-top: 10px;margin-bottom: 15px; }
.blog-description h3+p img { margin-top: 10px;margin-bottom: 15px; }
.blog-description h4+p img { margin-top: 10px;margin-bottom: 15px; }
.blog-description h2+ol {     margin-bottom: 30px; }
.blog-description li strong {
    font-weight: 600;
}
.blog-description h2{font-family:Product Sans;font-style:normal;font-weight:bold;font-size:22px;line-height:28px;color:#1d1d1d;margin:0 0 10px;}
.blog-description h4{font-family:Product Sans;font-style:normal;font-weight:bold;font-size:17px;line-height:28px;color:#1d1d1d;margin:0 0 10px;}
.blog-description h3{font-family:Product Sans;font-style:normal;font-weight:bold;font-size:18px;line-height:28px;color:#1d1d1d;margin:0 0 10px;}
.blog-description p{font-family:Inter;font-size:17px;font-style:normal;font-weight:300;line-height:26px;letter-spacing:0em;text-align:justify;padding-bottom:15px;}
.blog-description li{font-family:Inter;font-size:17px;font-style:normal;font-weight:300;line-height:24px;letter-spacing:0em;text-align:justify;padding-bottom:10px;}
.blog-description p strong{color:#040404;font-weight:500;}
.blogSidebar{position:sticky;top:110px;}
.blog-description ol{padding-left:16px;}
a.show-more{display:flex;align-items:center;min-width:140px;padding:10px 10px;justify-content:center;border-radius:3px;}
a.show-more .spinner-border.text-primary{margin-left:5px;width:18px;height:18px;}
ul.pagination{width:100%;margin:0 -4px;}
ul.pagination li{padding:0 4px;}
ul.pagination .page-numbers{height:30px;width:auto;background:#eaeaea;border-radius:2px;font-family:Inter;font-style:normal;font-weight:normal;font-size:14px;line-height:30px;text-align:center;color:#848484;display:block;padding:0 12px;}
ul.pagination .current.page-numbers,ul.pagination .page-numbers:hover{background:#00abff;color:#fff;}
.form-block .row > div{width:100%;}
.form-block .row form.wpcf7-form{display:flex;flex-wrap:wrap;margin:0 -15px;}
.form-block .row form.wpcf7-form .form-actions{justify-content:space-between;}
.form-block .row form.wpcf7-form > div:nth-last-child(3){width:100%;flex:0 0 100%;max-width:100%;}
.form-inner .submit-bttn{background:#00abff;border-radius:3px;font-family:Inter;font-style:normal;font-weight:normal;font-size:17px;text-align:center;text-transform:uppercase;color:#ffffff;padding:15px 25px;border:0;min-width:150px;display:inline-block;width:auto;}
.form-inner .wpcf7-spinner{position:absolute;right:30px;bottom:27px;}
.form-inner .wpcf7-not-valid-tip{font-size:12px;}
body .wpcf7 form .wpcf7-response-output{margin-top:0;}
body .wpcf7 form .wpcf7-response-output{margin-top:0;margin-bottom:0;}
.buid-form .wpcf7-spinner{position:absolute;right:0;top:50%;transform:translateY(-50%);}
.buid-form .bottom-form input[type="submit"]{margin-top:0;}
.footerlink-pages{padding:60px 0;}
.footerlink-pages .alignleft{float:left;margin:8px 30px 30px 0;max-width:100%;height:auto;}
.footerlink-pages p{font-family:Inter;font-size:16px;font-style:normal;font-weight:300;line-height:26px;letter-spacing:0em;text-align:left;margin-bottom:10px;}
.footerlink-pages h3{font-weight:400;color:#4b4b4b;font-size:1.17em;padding:5px 0 5px;}
p:empty{display:none;}
.footerlink-pages ul{clear:both;padding:0 0 15px;}
.footerlink-pages ul li{padding-left:16px;margin-top:3px;line-height:20px;font-family:Inter;font-size:16px;font-style:normal;font-weight:300;line-height:26px;position:relative;}
.footerlink-pages ul li:before{content:"";width:6px;height:6px;background:#454545;position:absolute;left:0;top:11px;border-radius:50%;}
.footerlink-pages .ske_tab_h ul.ske_tabs{margin:0 -1px;padding:7px 0 0;list-style:none;display:flex;flex-wrap:wrap;}
.footerlink-pages .ske_tab_h ul.ske_tabs li{display:inline-block;padding:0 1px;margin:0;}
.footerlink-pages .ske_tab_h ul.ske_tabs li a{display:inline-block;background:#eaeaea;border-radius:2px;font-family:Inter;font-style:normal;font-weight:normal;font-size:14px;line-height:24px;text-align:center;color:#848484;padding:8px 15px;}
.footerlink-pages .ske_tab_h ul.ske_tabs li:hover a,.footerlink-pages .ske_tab_h ul.ske_tabs li.active a{color:#ffffff;background:#00abff;}
.footerlink-pages .ske_tab_h ul.ske_tabs li:before{display:none;}
.ske_tab_h .ske_tab_container{background:#fff;display:block;list-style:none;margin:0 0 20px;padding:15px;border:1px solid #ddd;}
.footerlink-pages .view_work{margin:0;text-align:center;}
.footerlink-pages a.button-link{font-family:Inter;font-style:normal;font-weight:500;font-size:14px;line-height:17px;text-align:center;text-transform:uppercase;color:#ffffff!important;background:#00abff!important;border-radius:2px;padding:14px 30px;margin-top:10px;display:inline-block;}
.footerlink-pages a.button-link:hover{background:#333!important;color:#fff!important;}
.footerlink-pages a.button-link span{color:#fff!important;}
.footerlink-pages .one_half{float:left;margin-right:4%;position:relative;margin-bottom:2%;}
.footerlink-pages .one_half{width:51%;}
.footerlink-pages .one_half.last{width:44%;}
.footerlink-pages .last{clear:right;margin-right:0;}
.footerlink-pages img, .inner_details_sec img{max-width:100%;height:auto; /*box-shadow: 0 0 8px 0 rgb(0 0 0 / 10%);*/}
.bread-title-holder{padding:75px 0;background:#00abff;text-align:center;min-height:260px;}
.bread-title-holder .title{max-width:100%;margin:0;text-align:left;font-family:Product Sans;font-style:normal;font-weight:bold;font-size:46px;text-align:center;color:#ffffff;}

/*service*/
.happy-client{background:#ffffff;border-radius:10px;box-shadow:0px 0px 30px rgba(0,0,0,0.15);}
.page-head.inner-page .text-center h1{text-align:center;max-width:100%;}
.page-head.inner-page .text-center h1 + p{text-align:center;font-size:16px;text-transform:none;letter-spacing:0;font-family:"Inter",sans-serif;font-weight:400;max-width:678px;margin:0 auto 60px;line-height:30px;}
section.servies-client{padding:0;}
.happy-client{padding:15px 0px;margin-top:-60px;overflow:hidden}
.happy-client img { object-fit: cover; width: 100%; height: 141px; }
.happy-client ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0px;}
.happy-client ul li{padding:0 15px;border-right:1px solid #efefef;width:25%;justify-content:center;display:flex;flex-wrap:wrap;}
.happy-client ul li:last-child{border-right:none;justify-content:center;}
.happy-client h3,.happy-client h4.counter-value{color:#272727;font-size:36px;font-family:Product Sans;font-weight:bold;}
.happy-client p{color:#9d9d9d;font-size:16px;}
section.company-service .service-list > ul > li{display:flex;flex-wrap:wrap;margin:0 -20px 100px;align-items:center;}
section.company-service .service-list > ul > li:last-child{margin-bottom:0;}
section.company-service .service-list > ul > li:nth-child(2n){flex-direction:row-reverse;}
.company-service .service-list > ul > li > div{padding:0 20px;}
.company-service li .description{padding:0 20px;width:60%;}
.company-service li .service-media{width:40%;}
.company-service li .service-media img{max-width:100%;}
.company-service li .description h4{color:#00abff;letter-spacing:0.3em;text-transform:uppercase;font-weight:normal;font-size:16px;font-family:Product Sans;}
.company-service li .description h2{color:#1d1d1d;font-weight:700;font-size:48px;font-family:Product Sans;margin:10px 0 10px;line-height:55px;}
.company-service li .description p{font-weight:300;font-size:16px;color:#454545;line-height:26px;margin:0 0 20px;}
.company-service .ser-titles{min-height:inherit;padding:0;}
.company-service .ser-titles li{margin:0 10px 10px 0;border-radius:2px;}
.company-service .ser-titles li:nth-child(1){background:rgba(0,171,255,0.1);color:#00abff;}
.company-service .ser-titles li:nth-child(2){background:rgba(255,34,167,0.1);color:#ff22a7;}
.company-service .ser-titles li:nth-child(3){background:rgba(6,94,226,0.1);color:#065ee2;}
.company-service .ser-titles li:nth-child(4){background:rgba(0,171,255,0.1);color:#00abff;}
.company-service .ser-titles li:nth-child(5){background:rgba(239,93,11,0.1);color:#ef5d0b;}
.company-service a.btn{font-family:Inter;font-style:normal;font-weight:500;font-size:14px;line-height:17px;text-align:center;text-transform:uppercase;color:#ffffff;background:#00abff;border-radius:2px;padding:10px 30px;margin-top:30px;margin-right:10px;border-radius:2px;}
.company-service a.btn + a.btn{margin-right:0;border:1px solid #00abff;color:#00abff;background:transparent;}
.company-service a.btn:hover{background:#333;color:#fff;}
.company-service a.btn + a.btn:hover{background:#333;color:#fff;border:1px solid #333;}
.happy-client ul li > div{max-width:170px;}
.details_sec{padding:70px 0;}
.comn_heading h6{color:#00aafe;text-transform:uppercase;font-family:Product Sans;font-weight:lighter;letter-spacing:0.3rem;max-width:100%;font-size:16px;margin:0 0 10px;text-align:left;}
.our-wordpress-solution-p{color:#00aafe !important;text-transform:uppercase;font-family:Product Sans !important;font-weight:lighter !important;letter-spacing:0.3rem;max-width:100%;font-size:16px;margin:0 0 10px;text-align:left;}
.service-heading-p{color:#00aafe;text-transform:uppercase;font-family:Product Sans;font-weight:lighter;letter-spacing:0.3rem;max-width:100%;font-size:16px;margin:0 0 10px;text-align:left;}
.comn_heading h2{font-family:Product Sans;font-style:normal;font-weight:bold;font-size:30px;line-height:36px;color:#1d1d1d;margin:0 0 20px;}
.advance-solution-p{font-family:Product Sans !important;font-style:normal !important;font-weight:bold !important;font-size:30px !important;line-height:36px !important;color:#1d1d1d !important;margin:0 0 20px;}
.What-we-heading-p{font-family:Product Sans;font-style:normal;font-weight:bold;font-size:30px;line-height:36px;color:#1d1d1d;margin:0 0 20px;}
.comn_heading h5{font-family:Product Sans;font-style:normal;font-weight:normal;font-size:20px;line-height:26px;color:#1d1d1d;white-space:normal;}
.details_sec p{font-family:Inter;font-style:normal;font-weight:300;font-size:16px;line-height:24px;color:#454545;margin-bottom:15px; /*text-align:justify;*/overflow:hidden;}
.details_sec .row,.why_choose .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.our_services{padding:80px 0;position:relative;background:#fbfbfb;}
.service_block{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:20px;}
.our_services .services_list{flex:0 0 45%;max-width:45%;border:none;display:flex;justify-content:space-between;flex-wrap:wrap;}
.services_list li{min-height:122px;text-align:center;width:calc(50% - 10px);margin-bottom:20px!important;margin-left:0;}
.services_list li a{display:block;padding:20px 10px;border:1px solid #ededed;height:100%;min-height:136px;border-radius:3px;background:#fbfbfb;}
.services_list li a.active{background:#00abff;border-color:#00abff;}
.wps_imgbox{min-height:50px;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;height:50px;width:50px;background:rgb(0 0 0/3%);margin:0px auto 15px;border-radius:100px;padding:3px;}
.services_list li a:empty{display:none;}
.wps_imgbox img{max-width:28px;max-height:28px;filter:invert(1);}
.services_list li a.active .wps_imgbox{background:#fff;}
.services_list li h5{font-size:17px;margin:0;color:#333;font-weight:600;line-height:22px;}
.services_list li a.active h5{color:#fff;}
.services_list li .what-we-data{font-size:17px;margin:0;color:#333;font-weight:600;line-height:22px;}
.services_list li a.active .what-we-data{color:#fff;}
.services_list li:last-child,.services_list li:nth-last-child(2){margin-bottom:0px!important;}
.service_content{flex:0 0 55%;max-width:55%;padding:0 55px;text-align:center;}
.service_content h3{font-size:24px;color:#333;font-weight:600;line-height:26px;margin:30px 0 20px;}
.what-we-content{font-size:24px !important;color:#333!important;font-weight:600 !important;line-height:26px !important;margin:30px 0 20px!important;}
.service_content p{font-family:Inter;font-style:normal;font-weight:300;font-size:16px;line-height:28px;color:#666;margin-bottom:15px;}
.service_content .wps_right_img{max-width:360px;margin:auto;display:block;}
.btn_box a.hvr_btn.blue_btn{background:#00abff;border-radius:3px;font-family:Inter;font-style:normal;font-weight:normal;font-size:16px;text-align:center;text-transform:uppercase;color:#ffffff;padding:12px 25px;border:0;min-width:150px;display:inline-block;width:auto;border:1px solid #00abff;}
.btn_box a.hvr_btn.blue_btn:hover{background:#333;border:1px solid #333;color:#fff;}
.wps_solution{padding:40px 0 60px;}
.wps_solutions_list .comn_heading{text-align:left;max-width:100%;}
.wps_solutions_list .comn_heading h6{letter-spacing:1.5px;font-weight:300;}
.wps_solutions_list .border_heading h2:after{left:0;background:#fff;transform:translateX(0);}
.wps_solutions_list ul{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.wps_solutions_list ul li{width:calc(16.66% - 7px);margin-left:0;margin-bottom:7px;}
.wps_solutions_list ul li a {display: block; min-height: 175px; box-shadow:0px 1px 5px rgb(0 0 0 / 10%);padding:10px;border-radius:3px;position:relative;}
.wps_solutions_list ul li a img {margin-top: 35px !important;}

.wps_solutions_list ul li a:hover{background:#00abff;}
.wps_solutions_list ul li br{display:none;}
.seo_steps{padding:80px 0 0;}
.wps_solutions_list ul li h5{font-size:16px;color:#2f2f2f;font-weight:600;width:100%;text-align:center;margin:10px 0 0;line-height:24px;}
.wps_solutions_list ul li .laravel-solu-list{font-size:16px;color:#2f2f2f;font-weight:600;width:100%;text-align:center;margin:10px 0 0;line-height:24px;}

.solution-type-list-data{font-size:16px;color:#2f2f2f;font-weight:600;width:100%;text-align:center;margin:10px 0 0;line-height:24px;}
.wps_solutions_list ul li .sol-box{transition:all 0.5s ease;height:100%;padding:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;place-content:center;}
.wps_solutions_list ul li img.w_img{display:none;margin:auto;}
.wps_solutions_list ul li img.h_img{display:block;margin:auto;}
.wps_solutions_list ul li a:hover img.w_img{opacity:1;display:block;position:absolute;margin:auto;left:0;right:0;top:10px;}
.wps_solutions_list ul li a:hover img.h_img{opacity:0;}
.wps_solutions_list ul li a:hover h5{color:#fff;}
.wps_solutions_list ul li a:hover .laravel-solu-list{color:#fff;}

.our_area_sec{background:rgba(0,171,255,0.03);padding:80px 0;}
.our_area_sec ul.nav.nav-tabs.area_list{border:none;margin:0 -5px 15px;}
.our_area_sec ul.nav.nav-tabs.area_list li{width:11.111%;padding:0 5px;}
.our_area_sec ul.nav.nav-tabs.area_list li a{display:flex;background:#fff;width:100%;flex-direction:column;align-items:center;padding:14px;height:100%;justify-content:space-between;color:#333;box-shadow:0 0 2px rgb(0 0 0 / 10%);}
.our_area_sec ul.nav.nav-tabs.area_list li a.active{background:#00abff;color:#fff;}
.our_area_sec ul.nav.nav-tabs.area_list li a img{filter:invert(1);margin-bottom:10px;}
.our_area_sec ul.nav.nav-tabs.area_list li a.active img{filter:inherit;}
.our_area_sec .r_area.tab-content .tab-pane{padding:15px;background-color:#fff;box-shadow:0 0 2px rgb(0 0 0 / 10%);}
.our_area_sec .r_area.tab-content .tab-pane h3{font-family:Product Sans;font-style:normal;font-weight:bold;font-size:24px;line-height:24px;color:#1d1d1d;margin:0 0 20px;}
.education-sec-p{font-family:Product Sans !important;font-style:normal !important;font-weight:bold !important;font-size:24px !important;line-height:24px !important;color:#1d1d1d !important;margin:0 0 20px !important;}
.our_area_sec .r_area.tab-content .tab-pane p{font-family:Inter;font-style:normal;font-weight:300;font-size:16px;line-height:28px;color:#666;margin-bottom:15px;}
.why_choose{padding:80px 0;background:#f7f7f7;}
.why_choose p{font-family:Inter;font-style:normal;font-weight:300;font-size:16px;line-height:28px;color:#666;margin-bottom:15px;}
.why_choose .list_b{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;}
.why_choose .list_b .list_b_content{flex:0 0 45%;max-width:45%;padding:30px 0;}
.why_choose .list_b ul li{font-family:Inter;font-style:normal;font-weight:normal;font-size:16px;line-height:28px;color:#454545;position:relative;padding-left:18px;margin-top:6px;}
.why_choose .list_b ul li:before{content:"";width:6px;height:6px;background:#454545;position:absolute;left:0;top:11px;border-radius:50%;}
.why_choose .wpc_img_b{flex:0 0 40%;max-width:40%;text-align:center;}
.why_choose .wpc_img_b img{max-width:100%;}
.why_choose a.hvr_btn.blue_btn{background:var(--mc);padding:10px 18px;display:inline-block;color:#fff;text-transform:uppercase;border-radius:4px;font-size:16px;margin-top:20px;}
.why_choose a.hvr_btn.blue_btn:hover{background:#333;color:#fff;}
.s_row{padding:80px 0;position:relative;}
.s_row ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px 60px;}
.s_row ul li:last-child{margin-bottom:0;}
.s_row .comn_heading{flex:0 0 56%;max-width:56%;padding:0 15px;}
.img_blk{-webkit-box-flex:0;-ms-flex:0 0 44%;flex:0 0 44%;max-width:44%;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;padding:0 15px;}
.img_blk img,.custom_php_img img{max-width:100%;}
.s_row ul li:nth-of-type(even){flex-direction:row-reverse;}
.s_row ul li p{font-family:Inter;font-style:normal;font-weight:300;font-size:16px;line-height:28px;color:#666;margin-bottom:15px;}
.s_row ul li .hvr_btn{background:#00abff;border-radius:3px;font-family:Inter;font-style:normal;font-weight:normal;font-size:16px;text-align:center;text-transform:uppercase;color:#ffffff;padding:8px 25px;border:0;min-width:150px;display:inline-block;width:auto;border:1px solid #00abff;}
.s_row ul li .hvr_btn:hover{background:#333;border:1px solid #333;color:#fff;}

/*radio btn*/
.wpcf7-radio{display:flex;}
.wpcf7-radio span.wpcf7-list-item{margin-right:20px;margin-left:0px;position:relative;}
.wpcf7-radio .wpcf7-list-item-label{position:relative;padding-left:34px;line-height:20px;display:inline-block;color:#666;position:relative;}
.wpcf7-radio input[type="radio"]{height:25px;width:25px;line-height:25px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%;border:1px solid #ddd;background:#fff;left:0;top:0;display:block;padding:0;cursor:pointer;}
.wpcf7-radio input[type="radio"]:checked{}
.wpcf7-radio input[type="radio"]:checked:after{content:"";width:10px;height:10px;background:#00abff;position:absolute;border-radius:25px;display:block;margin:auto;left:0;right:0;top:50%;transform:translateY(-50%);margin-left:7px;}
.nodejs_service .service_block ul li{flex:0 0 100%;max-width:100%;margin-right:0;margin-bottom:20px!important;}
.nodejs_service .service_block ul li:last-child{margin-bottom:0px!important;}
.plugin-page{padding:80px 0;}
.plugin-page ul.all-plugin-list > li{display:flex;flex-wrap:wrap;margin:0 -15px 80px;flex-direction:row-reverse;}
.plugin-page ul.all-plugin-list > li:nth-child(2n){flex-direction:row;}
.plugin-page ul.all-plugin-list > li:last-child{margin-bottom:0;}
.plugin-page .plugin-list-img{display:inline-block;width:45%;padding:0 15px;}
.plugin-page .plugin-list-img img{max-width:100%;height:auto;}
.plugin-page .plugin-list-content{display:inline-block;width:55%;padding:0 15px;}
.plugin-page .plugin-list-content h2{font-family:Product Sans;font-style:normal;font-weight:bold;font-size:30px;line-height:130%;color:#1d1d1d;margin:0 0 10px;}
.plugin-page .plugin-list-content p{font-family:Inter;font-style:normal;font-weight:300;font-size:16px;line-height:24px;color:#454545;margin:0 0 15px;}
.plugin-page .plugin-list-content a.view-more{font-family:Inter;font-style:normal;font-weight:500;font-size:14px;line-height:22px;text-align:center;text-transform:uppercase;color:#ffffff;background:#00abff;border-radius:2px;padding:10px 30px;margin-top:15px;display:inline-block;}
.featurebtn-sec h3{font-family:Product Sans;font-size:18px;color:#373737;margin:0 0 2px;}
.featurebtn-sec ul li{font-family:Inter;font-style:normal;font-weight:normal;font-size:16px;line-height:28px;color:#454545;position:relative;padding-left:15px;}
.featurebtn-sec ul li:before{content:"";width:6px;height:6px;background:#454545;position:absolute;left:0;top:11px;border-radius:50%;}
.container.post-wrap.footer-services{padding:50px 0;}
#content .post{border-bottom:0 solid #e1e1e1;padding-bottom:40px;}
.featured-image-shadow-box{overflow:hidden;margin-bottom:15px;}
.featured-image-shadow-box img{max-height:500px;border:7px solid #eaeaea;margin:0;max-width:100%;}
.bread-title .title{font-family:Product Sans;font-style:normal;font-weight:bold;font-size:30px;line-height:30px;color:#1d1d1d;margin:0 0 15px;}
h5.top_heading{font-weight:500;color:#333;font-size:18px;margin-bottom:4px;}
h4.ul_heading{font-weight:500;color:#333;font-size:18px;margin-bottom:4px;}
.skepost{font-style:normal;font-weight:300;font-size:16px;line-height:28px;color:#454545;}
.skepost p{font-style:normal;font-weight:300;font-size:16px;line-height:28px;color:#454545;margin-bottom:10px;}
.footerlink-pages .full_width_ul ul{clear:inherit;}
ul.project-services{}
ul.project-services li{font-style:normal;font-weight:normal;font-size:16px;line-height:28px;color:#454545;position:relative;padding-left:16px;}
ul.project-services li a{color:#454545;}
ul.project-services li a:hover{color:#00abff;}
ul.project-services li:before{content:"";width:6px;height:6px;background:#454545;position:absolute;left:0;top:10px;border-radius:50%;}
.get-a-qoute-but a{font-family:Inter;font-style:normal;font-weight:500;font-size:16px;line-height:22px;text-transform:uppercase;color:#ffffff;background:#00abff;border-radius:2px;padding:14px 16px;min-width:201px;text-align:center;transition:all 0.3s linear 0;-webkit-transition:all 0.3s linear 0;-moz-transition:all 0.3s linear 0;-o-transition:all 0.3s linear 0;display:inline-block;margin-top:15px;}
.get-a-qoute-but a img{padding-top:0;float:right;margin-left: 10px;}
.get-a-qoute-but a:hover{background:#333;color:#fff;}
.previw_site{position:relative;}
.previw_site a{color:#656565;text-transform:uppercase;position:relative;transition:all 0.3s linear 0;-webkit-transition:all 0.3s linear 0;-moz-transition:all 0.3s linear 0;-o-transition:all 0.3s linear 0;}
.previw_site a.backour-work{float:right;}
.previw_site::after{position:absolute;margin:auto;right:0;content:"";bottom:11px;height:2px;border-top:1px dashed #eaeaea;width:34%;left:0;}
.hire_banner{position:relative;margin:20px auto 0;height:200px;color:#fff;background:#1c2744;background:-moz-linear-gradient(left,#1c2744 0,#214a5c 48%,#1b263c 100%);background:-webkit-linear-gradient(left,#1c2744 0,#214a5c 48%,#1b263c 100%);background:linear-gradient(to right,#1c2744 0,#214a5c 48%,#1b263c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c2744',endColorstr='#1b263c',GradientType=1);clear:both;}
.hire_banner img{display:inline-block;position:relative;padding-left:4px;}
.hire_banner-inner .wp-dev-block,.hire_banner .wp-dev-block{position:absolute;right:0;top:25px;float:right;width:60%;height:150px;padding:20px; /*background: rgba(223,66,111,0.90);*/ /*box-shadow: inset 0 -1px 1px 0 rgb(190 190 190 / 70%), 0 3px 6px 0 rgb(0 0 0 / 39%);*/
display:flex;align-items:center;justify-content:space-between;}
.hire_banner-inner .wp-dev-cont{float:left;width:calc(100% - 170px);}
.hire_banner-inner h2{font-size:22px;line-height:30px;font-family:Product Sans;font-style:normal;font-weight:bold;margin:0 0 10px;}
.wp-dev-cont h4{float:left;width:100%;margin:0;font-size:16px;color:#fff;text-align:left;line-height:22px;}
.hirenow{float:right;margin:0 0 0;padding:10px 35px;background:#fff;box-shadow:0 2px 2px 0 rgb(0 0 0 / 20%);font-size:16px;font-weight:600;color:#000;text-transform:uppercase;text-align:center;border-radius:50px;}
.hirenow:hover{background:#00abff;color:#fff;}
.container.container-m.post-wrap.po-relate{padding:50px 0;}
.hire-mid.singlehire{padding:30px;background:#f7f7f7;color:#3c3c3c;border-radius:5px;margin-top:20px;}
.hireleft.singlehireleft > p{font-size:16px;line-height:28px;margin:0 0 10px;color:#3c3c3c;text-align:left;font-weight:400;}
.hireleft.singlehireleft ul li.right_icon{color:#3c3c3c;font-weight:400;margin:0 0 5px;padding:0 0 2px 15px;text-align:left;position:relative;}
.hireleft.singlehireleft ul li.right_icon:before{content:"";width:6px;height:6px;background:#454545;position:absolute;left:0;top:9px;border-radius:50%;}
.hire-mid.singlehire ul{display:flex;flex-wrap:wrap;margin:0 -10px;}
.hire-mid.singlehire ul li{min-height:110px;padding:0px 10px;width:50%;padding-left:20px;position:relative;margin-bottom:15px;}
.hire-mid.singlehire ul li .icon{background:none;border-radius:5px;float:left;height:55px;position:absolute;text-align:center;top:8px;width:55px;display:block;left:0;}
.hire-mid.singlehire ul li .icon img{border-radius:4px;}
.hire-mid.singlehire ul li h3,.hire-mid.singlehire ul li h3 a{font-size:18px;margin:6px 0;font-weight:500;color:#2b2a2a;width:92%;text-align:left;font-family:Product Sans;font-style:normal;font-weight:bold;}
.hire-mid.singlehire ul li p{font-size:15px;line-height:24px;margin:0 0 4px;color:#3c3c3c;text-align:left;font-weight:400;width:100%;}
.avail-services{margin-bottom:15px;}
h1.carrer-h1,.avail-services h1.carrer-h1{font-family:Product Sans;font-style:normal;font-weight:bold;font-size:32px;line-height:30px;color:#1d1d1d;margin:0 0 15px;}
.creer-blue{color:#00abff;}
.avail-services ul{display:flex; /*margin:15px 0 0;*/flex-wrap:wrap;justify-content:space-between;}
.avail-services ul li{color:#3c3c3c;font-weight:400;margin:0 0 5px;padding:0 0 2px 16px;text-align:left;width:46%;position:relative;}
.avail-services ul li:before{content:"";width:6px;height:6px;background:#454545;position:absolute;left:0;top:9px;border-radius:50%;}
.col-md-12.latest-website{padding-top:50px;}
body.single.single-hire .row-fluid.bottom-box{margin:25px 0 35px;}
.boxes{width:20%;float:left;background:url("../img/hiring-facilities-shadow.png") no-repeat left center;text-align:center;}
.boxes span{display:inline-block;vertical-align:top;}
.boxes h3,.boxes h3 a{display:block;font-weight:500;font-size:15px;line-height:23px;padding:0 40px;text-align:center;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;color:#3c3c3c;margin-top:10px;}
.HPDside .apply-btn{display:block;float:none;margin:auto;padding:0!important;width:260px;margin-top:30px;}
.apply-btn a{background-color:#000;color:#fff;text-align:right;text-transform:uppercase;width:100%;font-size:18px;font-weight:500;height:55px;line-height:49px;transition:all 0.35s ease-in-out;display:inline-block;border-radius:4px;}
.apply-btn a,.apply-btn a img{-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;float:right;}
.HPDside .apply-btn a span{font-size:17px;padding-top:4px;display:inline-block;}
.apply-btn a img{margin-left:20px!important;vertical-align:middle;transition:all 0.35s ease-in-out;transform:rotate(180deg);-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;border-radius:3px 0px 0px 3px;}
.apply-btn a:hover,.apply-btn a:focus{background-color:#00abff;color:#fff;}
body.page-template-template-career-page .container.post-wrap{margin-top:50px;}
.ui-accordion li,ul.carrer-ul > li{color:#3c3c3c;font-weight:400;margin:0 0 5px;padding:0 0 2px 20px;text-align:left;position:relative;}
.ui-accordion li:before,ul.carrer-ul > li:before{content:"";width:6px;height:6px;background:#454545;position:absolute;left:0;top:9px;border-radius:50%;}
.career-tamplate p{font-size:16px;line-height:28px;margin:0 0 10px;color:#3c3c3c;text-align:left;font-weight:400;}
h2.carrer-h2{font-family:Product Sans;color:#1d1d1d;display:inline-block;font-size:30px;font-weight:600;line-height:normal;width:100%;margin:10px 0 20px;}
.post.career-tab{width:100%;font-size:18px;display:flex;flex-wrap:wrap;}
.accordion_cl{width:100%;}
.accordion_cl h3{display:block;cursor:pointer;font-family:Product Sans;position:relative;padding:12px 25px 12px 15px;font-size:18px;color:#1e1c1c;background:#ffffff;margin:0 0 16px;font-weight:400;border-radius:7px;box-shadow:0 0 8px 0 rgb(0 0 0 / 20%);}
.accordion_cl span.career_exp{color:#939393;display:block;font-size:12px;font-weight:500;margin-top:2px;}
.accordion_cl .apply-btn a{width:auto;float:none;}
.accordion_cl .current_openings{color:#00abff;letter-spacing:0.01em;font-size:15px;font-weight:400;}
.accordion_cl span.plusminus{position:absolute;right:15px;top:50%;transform:translateY(-50%);font-size:34px;color:#00abff;font-weight:400;}
.accordion_cl span.tag_cl{color:#2b2a2a;font-size:15px;font-weight:600;}
.accordion_cl .content{padding:20px 15px 15px;margin-bottom:20px;font-size:14px;font-weight:400;border-radius:7px;box-shadow:0 0 8px 0 rgb(0 0 0 / 20%);}
.career-tamplate .accordion_cl p{font-size:14px;margin:0 0 4px;}
.career-tamplate .accordion_cl ul{margin:0 0 10px;}
.career-tamplate .accordion_cl ul li{font-family:Inter;font-style:normal;font-weight:normal;font-size:14px;line-height:28px;color:#454545;position:relative;padding-left:16px;}
.career-tamplate .accordion_cl ul li:before{content:"";width:6px;height:6px;background:#454545;position:absolute;left:0;top:11px;border-radius:50%;}
.accordion_cl .fifty-main{background:#f3f3f3;padding:10px 15px;border-radius:4px;margin:10px 0 15px;display:flex;justify-content:space-between;flex-wrap:wrap;}
.career-tamplate .accordion_cl p.fifty{width:50%;}
.accordion_cl .apply-btn a{background-color:#00abff;height:42px;line-height:42px;text-transform:capitalize;padding:0 15px;}
.accordion_cl .apply-btn a:hover{background:#333;color:#fff;}
.plugin-detailpage{width:100%;padding:50px 0 0;text-align:center;}
.plugin-detailpage h2{font-family:Product Sans;font-style:normal;font-weight:bold;font-size:30px;line-height:130%;color:#1d1d1d;}
.plugin-detailpage p{font-family:Inter;font-style:normal;font-weight:300;font-size:16px;line-height:24px;color:#454545;}
.plugin-img{margin-top:30px;}
.wordpress-template-single-wordpress .plugin-listing .container-fluid{padding-left:0;padding-right:0;}
.download-seo-section{padding:40px 10px 50px;text-align:center;width:100%;background:#eff2f3;}
.download-seo-section h2{font-family:Product Sans;font-style:normal;font-weight:bold;font-size:30px;line-height:130%;color:#1d1d1d;}
.download-seo-section p{font-family:Inter;font-style:normal;font-weight:300;font-size:16px;line-height:24px;color:#454545;margin-bottom:10px;}
.download-seo-section a{font-family:Inter;font-size:17px;font-style:normal;font-weight:400;line-height:19px;letter-spacing:0em;text-align:center;background:#00abff;border:0;padding:13px 15px;color:#fff;border-radius:4px;margin-top:10px;display:inline-block;}
.download-seo-section a:hover{background:#333;color:#fff;}
.features-plugin{padding:50px 0;}
.features-plugin h2{font-family:Product Sans;font-style:normal;font-weight:bold;font-size:30px;line-height:28px;color:#1d1d1d;margin:0 0 12px;}
.features-plugin ul{display:flex;margin:0 -15px;flex-wrap:wrap;}
.features-plugin ul li{padding:0 15px;width:33.33%;margin:0 0 10px;font-size:14px;}
.faq-plugin{padding:50px 0;background:#eff2f3;}
.faq-plugin h2{font-family:Product Sans;font-style:normal;font-weight:bold;font-size:30px;line-height:28px;color:#1d1d1d;margin:0 0 12px;}
.features-plugin ul li:before{display:inline-block;content:"\f00c";margin-right:7px;font-family:FontAwesome;font-size:16px;color:#00abff;}
.faq-plugin .row{justify-content:space-between;}
.faq-plugin .list-faq-left,.faq-plugin .list-faq-right{width:47%;padding:0 15px;}
.faq-plugin ul{padding:0;position:relative;}
.faq-plugin li{display:block;float:left;width:100%;position:relative;letter-spacing:0;margin:0 0 10px;}
.faq-plugin li h3{font-size:18px;font-family:Product Sans;font-style:normal;font-weight:bold;line-height:28px;color:#1d1d1d;margin:0;}
.faq-plugin li p{color:#6d6d6d;font-size:14px;font-weight:300;margin:0 0 10px;line-height:24px;}
.click-plugin-download{padding:50px 0 0;}
.click-plugin-download p{margin:0;font-size:26px;color:#454545;line-height:24px;font-weight:300;vertical-align:middle;text-align:center;}
.click-plugin-download a,.our_area_b a.hvr_btn.blue_btn{font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:19px;letter-spacing:0em;text-align:center;background:#00abff;border:0;padding:8px 18px;color:#fff;border-radius:4px;margin-top:10px;display:inline-block;text-transform:capitalize;}
.click-plugin-download a:hover,.our_area_b a.hvr_btn.blue_btn:hover{background:#333;color:#fff;}
.imgalignright{float:right;margin:5px 0 15px 20px!important;border:3px solid #fefefe;max-width:470px!important;}
.riframe{float:right;margin:0 0 15px;width:100%;text-align:center;}
.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden;}
.embed-responsive-16by9{padding-bottom:31%;width:650px;display:inline-block;border:4px solid #fff;box-shadow:0 0 9px rgb(0 0 0 / 14%);}
.embed-responsive .embed-responsive-item{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;}
.blog-description blockquote h3{font-size:22px;}

/*SEo Page*/
.seo-service{padding:80px 0;background:#fbfbfb;}
.seo-service ul{margin:0 -4px;display:flex;flex-wrap:wrap;}
.seo-service ul li{padding:0 4px;flex:0 0 20%;max-width:20%;margin:0 0 8px;}
.seo-service ul li .service-block{border:1px solid #f3f3f3;position:relative;padding:10px 0;font-size:15px;color:#666;text-align:center;font-weight:400;min-height:128px;background:#fff;}
.seo-service ul li .service-block:hover{background:#00abff;color:#fff;}
.seo-service ul li .service-block .seco-icon{margin:0 0 7px;}
.seo-service ul li .service-block p{margin:auto;max-width:128px;}
.seco-icon img{filter:contrast(0.01);margin-top: 12px;justify-content: center;}
.seo-service ul li .service-block:hover .seco-icon img{filter:none;}
.report-sec{padding:80px 0;}
.report-sec .comn_heading{max-width:730px;padding:0 15px;}
.report-sec ul li{padding:0;font-size:16px;color:#2f2f2f;padding-left:62px;min-height:47px;margin:0 0 15px;position:relative;line-height:43px;}
.report-sec ul li .seo-invest-icon{position:absolute;left:0;top:0;box-shadow:0 0 9px rgb(0 0 0 / 9%);height:48px;width:46px;border-radius:50px;background:#fff;display:flex;justify-content:center;align-items:center;}
.seo_report_imgb{margin-top:-90px;}
.seo-tool{padding:55px 0;background:#fbfbfb;}
.seo-tool .comn_heading{max-width:820px;}
.seo-tool form ul{flex-wrap:wrap;margin:0 -10px;align-items:flex-start;width:100%;}
.seo-tool ul li{padding:0 10px;width:50%;margin-left:0;}
.seo-tool ul li:last-child span.custom-recaptcha input#random_string_recaptcha {height: 45px; }
.seo-tool ul li p br { display: none; }
.seo-tool ul li:last-child span.custom-recaptcha span.wpcf7-form-control-wrap.input-captcha-cf7 input#input-captcha-cf7 { border-radius: 0 4px 4px 0; border: 1px solid #c6c6c6; height: 45px; padding: 5px 10px; background: transparent;    width: 100%;
 }
.seo-tool ul li p{margin-bottom:0;position:relative;}
.seo-tool ul li .form-control{margin-bottom: 15px; border:1px solid #c6c6c6;border-radius:4px;height:45px;padding:5px 10px;background:transparent;width:100%;color:#3c3a3a;font-size:16px;}
.seo-tool ul li:last-child{width:50%;}
.wpcf7-form-control.wpcf7-submit{font-family:Inter;font-size:17px;font-style:normal;font-weight:400;line-height:19px;letter-spacing:0em;text-align:center;background:#00abff;border:0;padding:13px 25px;color:#fff;border-radius:4px;display:inline-block;}
.wpcf7-form-control.wpcf7-submit:hover{background:#333;color:#fff;}
.seo-tool span.wpcf7-spinner{position:absolute;top:0;}
.project_quality{padding:65px 0;position:relative;}
.equal_box{margin-bottom:130px;}
.equal_box ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.equal_box ul li{margin-left:0;}
.equal_box .content{max-width:340px;text-align:center;padding:15px;background:#011646;}
.equal_box .content h3{min-height:122px;display:flex;align-items:center;color:#fff;font-family:Inter;font-size:20px;border:1px solid #fff;font-weight:500;line-height:28px;margin-bottom:0;padding:0 15px;}
.project_quality h2{font-size:36px;line-height:45px;font-family:Product Sans;font-weight:600;color:#323232;text-align:center;margin:35px 0;}
.content_list ul{position:relative;}
.content_list ul li{margin-left:0;max-width:46.5%;margin-top:150px;float:left;position:relative;z-index:1;}
.content_list ul li:first-child{margin-top:0;}
.content_list ul li:nth-of-type(even){float:right;}
.head_box{padding:16px 26px 23px;display:flex;align-items:center;color:#fff;border-top-left-radius:10px;border-top-right-radius:10px;position:relative;}
.head_box h5{font-size:117px;position:absolute;z-index:0;top:-49px;opacity:0.1;color:#828485;left:0;font-weight:700;}
.text_content{padding:5px 20px 20px;}
.text_content p{font-family:Inter;font-size:17px;font-weight:400;line-height:26px;color:#4e4e4e;margin-bottom:0;}
.head_box h4{font-size:22px;font-weight:700;line-height:26px;margin-bottom:0;color:#262020;}
.project_quality:before{content:"";position:absolute;top:0;width:100%;height:540px;background:url(../img/project_basis_img.png) no-repeat center center;background-size:cover;opacity:0.03;}
section.top_white{padding:0 0 25px;}
section.top_white p{margin-bottom:20px;font-size:16px;line-height:26px;}
section.top_white h4{margin-top: 10px; color:#2b2b2b;font-size:22px;font-weight:700;line-height:normal;margin-bottom:20px;}
section.top_white ul{margin:0 0 35px 0;padding:0;list-style-type:none;display:inline-block;width:100%;}
section.top_white ul li{float:left;padding:2px 17px 2px 57px;font-size:16px;line-height:44px;color:#fff;background:#00abff;border-radius:4px;margin-bottom:20px;position:relative;margin-left:0;margin-right:20px;}
section.top_white ul li:nth-child(-n + 4){padding:2px 17px 2px 57px;}
section.top_white ul li::before{content:"\f00c";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;color:#147bc1;font-size:16px;position:absolute;left:2px;top:2px;background:#fff;padding:0 14px;height:auto;width:auto;border-radius:2px;}
section.top_white h2{color:#2b2b2b;font-size:40px;line-height:48px;font-weight:300;text-align:center;font-family:Product Sans;font-weight:600;}
section.hire_resource_grey{padding:60px 0 40px;background:#f3f3f3;letter-spacing:0;position:relative;}
section.hire_resource_grey:before{content:"";position:absolute;top:0;right:0;left:0;margin:auto;width:0;height:0;border-style:solid;border-width:26px 26px 0 26px;border-color:#fff transparent transparent transparent;}
section.hire_resource_grey h3{color:#00abff;font-size:30px;line-height:34px;font-weight:300;text-align:center;letter-spacing:0;margin-bottom:5px;}
section.hire_resource_grey h3 strong{font-weight:700;color:#2b2b2b;}
section.hire_resource_grey p{text-align:center;color:#2a2a2a;font-size:15px;font-weight:400;line-height:24px;padding:0 83px;margin-bottom:20px;}
section.hire_resource_grey h5{font-size:18px;text-align:center;font-weight:700;color:#4b4b4b;}
ul.hire_category{display:inline-block;width:100%;list-style:none;background:url(../img/round_img.png) no-repeat -45px center;min-height:560px;padding-left:380px;}
ul.hire_category li{float:left;margin:0;position:relative;padding-left:120px;}
ul.hire_category li:first-child{margin:65px 0 20px;}
ul.hire_category li img{position:absolute;top:0;left:0;}
ul.hire_category li h4{color:#2a2a2a;font-size:18px;font-weight:700;margin-bottom:3px;}
ul.hire_category li p{padding:0;text-align:left;font-size:14px;color:#4d4d4d;line-height:24px;margin:0;font-weight:400;}
.footerlink-pages ul.hire_category li:before{display:none;}
ul.hire_category li:nth-child(2){margin:0 0 10px 40px;}
section.price_time{padding:45px 0;font-family:"Roboto",sans-serif;letter-spacing:0;position:relative;color:#fff;background:#6085c9;background:-moz-linear-gradient(45deg,rgba(96,133,201,1) 0,rgba(116,85,240,1) 100%);background:-webkit-linear-gradient(45deg,rgba(96,133,201,1) 0,rgba(116,85,240,1) 100%);background:linear-gradient(45deg,rgba(96,133,201,1) 0,rgba(116,85,240,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6085c9',endColorstr='#7455f0',GradientType=1);}
section.price_time .row .col-md-6:first-child{position:relative;padding-right:30px;padding-left:30px;}
section.price_time .row .col-md-6:last-child{padding-right:30px;}
section.price_time .row .col-md-6:first-child:after{content:"";width:1px;height:90%;position:absolute;top:5%;right:8px;background:rgba(255,255,255,0.14);}
section.price_time p{font-weight:300;font-size:15px;line-height:24px;margin:0;color:#fff;}
section.price_time h3{font-weight:700;color:#fff;font-size:30px;margin:25px 0 10px;}
section.price_time p{font-weight:300;font-size:15px;line-height:24px;margin:0;color:#fff;}
.footerlink-pages .hire_banner-inner h3{color:#fff;}
ul.development-process{width:100%;margin:0;list-style:none;}
.footerlink-pages ul.development-process > li:before{display:none;}
ul.development-process > li .procces{float:left;width:71%;padding:35px 30px 53px 0;position:relative;}
.procces_number{float:left;width:100%;margin-bottom:10px;position:relative;}
.procces_number span{display:inline-block;background:#b0d4fe;background:-moz-linear-gradient(45deg,rgba(176,212,254,1) 0,rgba(175,162,254,1) 100%);background:-webkit-linear-gradient(45deg,rgba(176,212,254,1) 0,rgba(175,162,254,1) 100%);background:linear-gradient(45deg,rgba(176,212,254,1) 0,rgba(175,162,254,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b0d4fe',endColorstr='#afa2fe',GradientType=1);color:#fff;line-height:77px;width:77px;height:77px;text-align:center;border-radius:50%;font-weight:700;font-size:24px;}
.procces_img_block{display:table-cell;vertical-align:top;padding-top:5px;padding-right:30px;min-width:210px;position:relative;}
.border-bottom-left{position:absolute;width:20px;height:55px;border-left:2px dashed #808080;border-bottom:2px dashed #808080;border-bottom-left-radius:20px;margin:auto;left:15px;right:0;bottom:0;}
.border-bottom-left:before{content:"";width:9px;height:9px;border-radius:50%;background:#808080;display:inline-block;position:absolute;top:-4px;left:-5.5px;}
.content-block{display:table-cell;vertical-align:top;position:relative;}
.content-block h2{color:#2b2b2b;font-size:32px;line-height:44px;font-weight:300;text-align:left;letter-spacing:0;margin:0 0 5px;font-family:Product Sans;font-weight:600;}
.content-block p{font-size:15px;line-height:24px;font-weight:400;color:#2a2a2a;margin:0;padding-bottom:35px;letter-spacing:0;}
.border-bottom-right { position: absolute; width: 55px; height: 72px; border-right: 2px dashed #808080; border-top: 2px dashed #808080; border-top-right-radius: 20px; right: 23px; bottom: -70px; }
.content-block p:after{content:"";border-bottom:2px dashed #808080;position:absolute;bottom:0;width:100%;left:-82px;}
.proto-border-none p:after { display: none; }
.ul_box{float:left;width:28%;background:#f6f6f6;padding:30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;justify-content:center;-webkit-justify-content:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;position:relative;}
.ul_box ul{font-weight:500;text-align:left;padding:0;margin:0;}
.ul_box ul li{display:inline-block;width:100%;margin:0 0 13px 0;padding:0 0 0 20px;color:#444;font-size:16px;position:relative;letter-spacing:0;}
.ul_box ul li:before{content:"\f00c";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#28b3f3;font-size:15px;position:absolute;top:0;left:0;background:transparent;height:auto;width:auto;}
.ul_box ul li:last-child{padding:0;margin:0;}
.ul_box ul li:last-child:before{content:"";}
.ul_box ul li:last-child span.dp_button{display:inline-block;line-height:44px;padding:0 14px;background:#28b3f3;color:#fff;border-radius:45px;min-width:199px;text-align:center;}
ul.development-process > li .span12{display:flex;}
.push-4{left:29%;}
.pull-8{right:73%;}
.border-top-left{position:absolute;width:20px;height:55px;border-left:2px dashed #808080;border-top:2px dashed #808080;border-top-left-radius:20px;left:106px;top:17px;}
.border-top-left:before{content:"";width:9px;height:9px;border-radius:50%;background:#808080;display:inline-block;position:absolute;bottom:-3px;left:-5px;}
.border-top{position:absolute;width:calc(79% - 95px);border-bottom:2px dashed #808080;top:-10px;left:130px;border-top:none!important;}
.border-top-right { position: absolute; width: 55px; height: 80px; border-right: 2px dashed #808080; border-bottom: 2px dashed #808080; border-bottom-right-radius: 20px; right: 66px; top: -62px; }
.services-innerpage{padding:80px 0;}
.expertiseprojectbox,.testimonialprojectmain{margin-bottom:20px;width:100%;}
.WidthHeadingAbout{background:#49bff5;color:#fff;margin:0;padding:5px 0 7px 10px;text-align:left;font-size:18px;position:relative;z-index:9;}
.testmonilaprojectbox{width:100%;box-shadow:0 0 3px rgb(0 0 0 / 17%);padding:15px;box-sizing:border-box;}
.testmonilaprojectbox a img{height:80px;width:80px;border-radius:50%;border:3px solid #fff;box-shadow:0 0 8px rgb(0 0 0 / 18%);margin-bottom:10px;}
.skepost .testmonilaprojectbox p{font-size:15px;color:#1e1e1e;line-height:23px;}
.skepost .testmonilaprojectbox h4,.skepost .testmonilaprojectbox h4 a{text-align:right;font-size:18px;color:#49bff5;margin-bottom:0;}
.skepost .testmonilaprojectbox h4 small,.skepost .testmonilaprojectbox h4 a small{font-size:16px;color:#2f2f2f;}
.skepost h2.blank-h3,.skepost h3.blank-h3{margin-top:20px;font-size:20px;margin-bottom:5px;font-family:Product Sans;font-weight:600;}
.services-innerpage .full_width_ul ul li{padding-left:20px;margin-top:3px;font-family:Inter;font-size:16px;font-style:normal;font-weight:300;line-height:26px;position:relative;}
.services-innerpage .full_width_ul ul li:before{content:"";width:6px;height:6px;background:#454545;position:absolute;left:0;top:11px;border-radius:50%;}
a.button-link.medium-button.alignright.myir{font-family:Inter;font-style:normal;font-weight:500;font-size:14px;line-height:17px;text-align:center;text-transform:uppercase;color:#ffffff;background:#00abff!important;border-radius:2px;padding:14px 30px;margin:10px 0 0;display:inline-block;}
a.button-link.medium-button.alignright.myir:hover{background:#333!important;color:#fff;}
.question-temp{padding:80px 0;}
body.page-template-template-questions-form p.notice{font-size:16px;color:#2b2b2b;font-style:italic;line-height:20px;margin-bottom:15px;}
form#clientques .ques-form .width50inp .iwould strong,body.page-template-template-questions-form p strong{font-weight:500;color:#2b2a2a;}
.ques-form{display:flex;flex-wrap:wrap;margin:0 -15px;}
form#clientques .ques-form .width50inp{width:50%;padding:0 15px;margin-bottom:20px;}
form#clientques .ques-form input[type="text"],form#clientques .ques-form input[type="email"],form#clientques .ques-form input[type="tel"],form#clientques .ques-form input[type="number"],form#clientques .ques-form select,form#clientques .ques-form textarea{padding:12px 15px;font-size:14px;background:#ffffff;border:1px solid #dddddd;box-sizing:border-box;border-radius:4px;height:50px;width:100%;}
form#clientques .question-testing-bor{width:100%;padding:0 15px;}
form#clientques .question-testing-bor{text-align:center;}
div#output_of_qns{display:flex;flex-wrap:wrap;width:100%;}
form#clientques::-webkit-input-placeholder{  /* Edge */
color:#999;}
form#clientques:-ms-input-placeholder{  /* Internet Explorer 10-11 */
color:#999;}
form#clientques::placeholder{color:#999;}
form#clientques .hire-submit input[type="submit"].hiredevedetail-submit{font-family:Inter;font-style:normal;font-weight:500;font-size:14px;line-height:17px;text-align:center;text-transform:uppercase;color:#ffffff;background:#00abff!important;border-radius:2px;padding:14px 30px;float:right;display:inline-block;border:none;}
form#clientques .hire-submit input[type="submit"].hiredevedetail-submit:hover{background:#333!important;color:#fff;}
form#clientques .width50inp.fl{display:flex;flex-wrap:wrap;margin-top:20px;align-items:center;}
form#clientques .width50inp.fl .iwould{width:20%;}
form#clientques .ques-form select#category_ques{width:80%!important;}
form#clientques .ques-form .width50inp span{display:block;width:100%;clear:both;overflow:hidden;height:50px;}
form#clientques .hire-submit{width:50%;padding:0 15px;}
.notice-section{background:#f6f4f6;margin:40px 0 -80px;width:100%;padding-bottom:0px;}
.not-sec-bg{color:#4b4b4b;text-align:center;position:relative;font-size:14px;font-style:italic;}
.not-sec-bg h4{color:#4b4b4b;font-size:24px;font-style:normal;font-weight:400;margin-bottom:3px;}
.not-sec-bg p{font-weight:400;line-height:25px;padding:0;font-size:16px;color:#4b4b4b;padding-bottom:15px;}
.not-sec-bg p strong{color:#4b4b4b;font-weight:500;}
.not-sec-bottom-main{background:#00abff;}
.not-sec-bottom span{display:inline-block;color:#fefefe;line-height:50px;background:url(../img/li-sap.png) no-repeat right center;padding:0 35px 0 30px;font-style:italic;}
.notice-section .container.post-wrap{margin:0 auto;padding:20px 0 0;}
.not-sec-bottom span a{color:#fefefe;}
.not-sec-bottom span strong{font-weight:500;font-size:14px;color:#fefefe;text-transform:capitalize;}
.not-sec-bottom-main .container.post-wrap{padding:0;margin-bottom:0;}
form#clientques .ques-form .width50inp span:empty{display:none;}
.why_choose.custom_wc.seo_pack{background:#ffffff;}
.seo_steps.seo_pack_steps{background:#fbfbfb;}
.package_table{padding:60px 0;}
.t_block table{width:100%;border-spacing:0;}
.t_block h4{margin-bottom:0;font-size:18px;text-transform:uppercase;font-weight:700;color:#2f2f2f;line-height:26px;}
.t_block table td{vertical-align:top;text-align:left;padding:0;}
.package_table .comn_heading{margin-bottom:20px;}
.t_block{box-shadow:1px 0 18px rgba(0,0,0,0.1);padding:50px 0 30px;margin-bottom:55px;}
.bg_head{margin-bottom:28px;background:#00abff;padding:21px 0 21px 40px;border-top-right-radius:45px;border-bottom-right-radius:45px;}
.bg_head h4{color:#fff;}
.h_block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.val_time h5{margin:0;font-size:31px;font-weight:700;line-height:31px;color:#fff;}
.val_time h6{margin:0;font-size:13px;text-transform:uppercase;font-weight:600;color:#fff;}
.val_time{text-align:center;background:#00abff;padding:15px 7px 25px;border-bottom-left-radius:35px;border-bottom-right-radius:35px;}
.t_block table table th{padding:0;min-height:91px;}
.td_data ul li{padding-left:12px;font-size:16px;font-weight:600;padding-bottom:10px;border-bottom:1px solid #ccc;color:#2f2f2f;margin-bottom:10px;}
.td_data ul{max-width:290px;margin:auto;}
.td_data ul li:last-child{border-bottom:none;}
.td2 ul li{text-align:center;font-size:15px;font-weight:400;color:#333333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:36px;}
.td2 ul{max-width:180px;margin:auto;}
.t_block table .col:nth-of-type(1){padding-right:20px;}
.t_block table .col:nth-of-type(4){padding-right:20px;}
.t_block table .col{padding-right:10px;border:none;width:auto;}
.c_head h5{padding-bottom:15px;font-size:20px;text-align:center;color:#00abff;text-transform:uppercase;font-family:Product Sans;font-weight:600;line-height:26px;margin:0;}
.c_head{max-width:290px;margin:auto;}
.t_block.t2 .h_block{padding-bottom:74px;}
.t_block table td{border:none;}
.order_btn .blue_btn{background:#00abff;border-radius:3px;font-family:Inter;font-style:normal;font-weight:normal;font-size:16px;text-align:center;text-transform:uppercase;color:#ffffff;padding:12px 25px;min-width:150px;display:inline-block;width:auto;border:1px solid #00abff;}
.order_btn .blue_btn:hover{background:#333;border:1px solid #333;color:#fff;}
.expertiseprojectbox .project-item{border:1px solid #ededed;padding:5px;border-radius:2px;background:transparent;background-position:bottom center;background-repeat:no-repeat;position:relative;overflow:visible;width:100%;margin:0;}
.expertiseprojectbox .project-item .feature_image{height:auto;overflow:hidden;width:auto;position:relative;}


.project-item .title{border: none; box-sizing: border-box; padding: 11px 1px; background: rgba(73, 191, 245, 0.85); display: flex !important; align-items: center; justify-content: center; width: 100% !important; height: 50px !important; transform: translateY(25px); z-index: 99; opacity: 0; visibility: hidden; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; text-align: center; transform: translateY(0px); opacity: 1; visibility: visible; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; border: 5px solid #03acff; margin-bottom: 0;}

.titlebox a:hover, .titlebox a:focus { color: #fff; }


.titlebox{transition:all 0.3s linear 0;-webkit-transition:all 0.3s linear 0;-moz-transition:all 0.3s linear 0;-o-transition:all 0.3s linear 0;font-size:14px;left:0;right:0;text-transform:uppercase;font-weight:700;text-align:left;padding:0 1px;line-height:55px;color:#444;float:left;width:68%;}
.titlebox a{color:#fff;}
.viewbox{float:none;width:auto;margin:0;height:auto;font-size:14px;font-style:italic;}
.project-item .title .viewbox a{padding-left:5px;display:inline-block;color:#fff;}
/* .project-item:hover .title{transform:translateY(0px);opacity:1;visibility:visible;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;border:5px solid #03acff;} */
.alignleft{float:left;margin:5px 20px 4px 0;}
.inner_details_sec{background:#fff;position:relative;padding:75px 0 60px;}
.d_content{position:relative;color:#6e6e6e;font-size:16px;line-height:28px;margin-bottom:20px;}
.inner_details_sec p{color:#6e6e6e;font-size:16px;line-height:28px;margin-bottom:20px;}
.inner_details_sec img{max-width:100%;}
.vertical_heading{position:absolute;left:40px;top:0;height:100%;text-align:center;}
.vertical_heading h2{font-size:53.72px;color:#000;opacity:0.07;height:100%;text-align:center;font-weight:800;line-height:55px;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;-webkit-transform:rotate(-90deg) translateZ(0);-ms-transform:rotate(-90deg);transform:rotate(-180deg);-moz-transform:rotate(-180deg);}
.inner_services ul{margin:0 -15px;display:flex;flex-wrap:wrap;}
.inner_services ul li{padding:0 15px;flex:0 0 33.33%;max-width:33.33%;margin:0 0 30px;}
.inner_services ul li .service_blk{border:1px solid #ccc;position:relative;padding:20px 0;font-size:15px;color:#666;text-align:center;font-weight:400;min-height:146px;background:#fff;display:flex;align-items:center;flex-direction:column;height:100%;transition:background 0.6s ease,transform 0.6s;}
.inner_services ul li .service_blk:hover{background:#00abff;transition:background-color 0.6s ease;color:#fff;}
.inner_services ul li .service_blk .s_img_b{margin:0 0 7px;}
.inner_services ul li .service_blk img{filter:contrast(0.03);}
.inner_services ul li .service_blk p{margin:auto auto 0;max-width:258px;padding:0 10px;font-size:17px;}
.inner_services.dwp_service ul li{flex:0 0 25%;max-width:25%;}
.inner_services ul li .service_blk:hover img{filter:none;}
.inner_services ul li .service_blk:hover p{color:#fff;}
.inner_services.seo-service{padding-bottom:50px;}
.alignright{float:right;margin:5px 0 20px 20px;}
h2.heading-cws{text-align:center!important;position:relative;padding-bottom:15px;margin-bottom:40px;margin-top:20px;font-size:32px;font-family:Product Sans;font-weight:700;}
.box-cws{display:block;vertical-align:top;box-shadow:0 0 4px rgb(0 0 0 / 20%);min-height:270px;padding:15px;margin-bottom:30px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;text-align:center;}
.service-detail-page .box-cws{font-style:normal;font-weight:300;font-size:16px;line-height:28px;color:#454545;height:100%;}
.box-cws i.fa,.service-detail-page .box-cws img{font-size:60px;height:104px;width:96px;max-width:95px!important;display:flex;align-items:center;margin:auto;justify-content:center;color:#4abff5;}
.service-detail-page .box-cws img{height:auto;margin:0 auto 10px;float:none;box-shadow:none;}
.box-cws i.fa.fa-pencil-square-o{color:#f74a39;}
.box-cws strong{display:block;font-weight:400;font-size:20px;margin-bottom:20px;}
.service-detail-page br{display:none;}
.marketingservices .col-md-6{margin-bottom:30px;}
.footerlink-pages #content .post{padding-bottom:0;}
.button-link.alignright{float:none;}
.sopify_advance .wps_solutions_list ul{width:65%;}
.sopify_advance .wps_solutions_list .wps_img_b{margin-top:-130px;text-align:center;width:35%;}
.wps_img_b img{max-width:100%;}
.sopify_advance .wps_solutions_list{padding:7px 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.sopify_advance .wps_solutions_list ul li{width:calc(25% - 7px);}
.details_content ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.details_content ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;margin:0 10px 10px 0;border-radius:2px;padding:3px 9px;}
.details_content ul li:nth-child(1){background:rgba(0,171,255,0.1);color:#00abff;}
.details_content ul li:nth-child(2){background:rgba(255,34,167,0.1);color:#ff22a7;}
.details_content ul li:nth-child(3){background:rgba(6,94,226,0.1);color:#065ee2;}
.details_content ul li:nth-child(4){background:rgba(0,171,255,0.1);color:#00abff;}
.details_content ul li:nth-child(5){background:rgba(239,93,11,0.1);color:#ef5d0b;}
.nodejs_service .service_block ul li{flex:0 0 100%;max-width:100%;border-color:#fff;}
.nodejs_service .service_block ul li:hover{border-color:#00abff;}
.node_solution .wps_solutions_list ul li a{padding-top:15px;padding-bottom:10px;}
.why_choose.nodejs_wc .list_b ul li{font-size:17px;border-radius:10px;padding:20px 7px 20px 52px;margin-bottom:20px;}
.why_choose.nodejs_wc .list_b ul li:before{width:27px;height:31px;border-radius:0;background:url(../img/nodejs_icon.png) no-repeat center center;filter:blur(0);border:none!important;top:10px;left:15px;}
.why_choose.nodejs_wc .list_b{align-items:center;}
.why_choose.nodejs_wc .list_b ul{flex:0 0 47%;max-width:47%;}
.why_choose.nodejs_wc .wpc_img_b{flex:0 0 53%;max-width:53%;}
.why_choose.nodejs_wc:after{content:"";position:absolute;top:0;right:-595px;width:852px;height:100%;background:url(../img/node_so.png) no-repeat center center;}
.why_choose.nodejs_wc{overflow:hidden;position:relative;z-index:2;}
.why_choose.nodejs_wc .container{position:relative;z-index:2;}
.nodejs_service .service_block ul li a{padding:15px;}
.why_choose.nodejs_wc .list_b ul li{position:relative;background:#fff;font-size:16px;font-weight:400;color:#2f2f2f;line-height:27px;padding:13px 10px 13px 55px;box-shadow:3px 2px 5px rgb(0 0 0 / 30%);margin-bottom:10px;margin-left:0;}

/*sopify*/
.sopify_d h2{margin-bottom:5px;padding-bottom:12px;}
.sopify_d p{margin-top:7px;}
.wps_solution.sopify_solu .wps_solutions_list{align-items:flex-start;}
.wps_solution.sopify_solu .wps_img_b{margin-top:-100px;}
.wps_solution.sopify_solu{padding-bottom:20px;}
.sopify_wc:after{display:none;}
.why_choose.nodejs_wc.sopify_wc .list_b ul li:before{width:26px;height:29px;background:url(../img/sopify_icon.png) no-repeat center center;}
.sopify_wc .list_b ul li:nth-of-type(even){left:120px;}
.sopify_wc .list_b ul li{display:inline-block;min-width:460px;max-width:100%;padding-right:15px!important;}
.why_choose.nodejs_wc.sopify_wc .list_b ul{flex:0 0 70%;max-width:70%;}
.sopify_wc .sopify_wc_r{position:absolute;top:0;right:-165px;height:100%;display:flex;align-items:center;}
.sopify_wc .sopify_wc_r img{max-width:100%;}
.sopify_wc .sopify_wc_r{position:absolute;top:0;right:-165px;height:100%;display:flex;align-items:center;}
.sopify_wc .sopify_wc_r img{max-width:100%;}
.testimonial-slider-page .msg-box{margin:0 0 20px;}
.testimonial-slider-page .img-name img{width:auto;height:auto;max-height:70px;margin:auto;border-radius:0;}
.testimonial-slider-page .img-name a{border:1px solid #ddd;display:flex;margin-right:10px;max-width:150px;width:150px;height:90px;align-items:center;padding:10px;border-radius:5px;}
.testimonial-slider-page .msg-box .star-rate p{margin:0;}
.about_bussiness h4{font-size:22px;font-weight:500;color:#00abff;line-height:29px;margin-bottom:25px;}
.about_bussiness p{font-size:20px;line-height:30px;color:#212121;font-weight:400;}
.testi2{display:none;}
.testi3{display:none;}
.testi4{display:none;}
.testimonial-slider-page ul.pagination li{height:30px;width:auto;background:#eaeaea;border-radius:2px;font-family:Inter;font-style:normal;font-weight:normal;font-size:14px;line-height:30px;text-align:center;color:#848484;display:block;padding:0 12px;cursor:pointer;margin:0 3px;}
.testimonial-slider-page ul.pagination li:hover,.testimonial-slider-page ul.pagination li.active{background:#00abff;color:#fff;}
.about_bussiness img{max-width:100%;}
.about_bussiness .row{display:flex;align-items:center;padding:60px 0;}
.port_b{height:250px;position:relative;margin-bottom:25px;}
.port_b img{width:100%;height:100%;object-fit:cover;object-position:top;border-radius:5px;border:1px solid #ddd;}
.overlay_color{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,171,255,0.8);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;}
.hvr_content{color:#fff;width:100%;text-align:center;}
.hvr_content h3{padding:0 7px;font-size:30px;text-transform:uppercase;line-height:40px;margin-bottom:25px;font-weight:700;color:#fff;}
.hvr_content a{font-size:14px;color:#fff;font-weight:500;text-transform:uppercase;min-width:115px;display:inline-block;border:1px solid #fff;padding:9px 10px;margin-right:12px;border-radius:3px;}
.hvr_content a:hover{background:#fff;color:rgba(0,171,255,1);}
.port_b:hover .overlay_color{opacity:1;transition:all 0.5s;}
.hire_now_sec{margin-top:40px;background:url(../img/hire_img.png) no-repeat center center;background-position:64%;background-size:cover;}
.hire_now_sec .cont_blk{display:flex;flex-wrap:wrap;align-items:center;padding:55px 0;}
.hire_now_sec .content_blk{max-width:670px;border:1px solid #fff;padding:30px 20px;}
.hire_now_sec h4{font-size:24px;color:#fff;font-weight:600;text-transform:uppercase;line-height:29px;margin-bottom:17px;}
.hire_now_sec p{font-size:24px;color:#fff;font-weight:300;line-height:29px;}
.hire_link a{font-family:Inter;font-style:normal;font-weight:500;font-size:14px;line-height:17px;text-align:center;text-transform:uppercase;color:#ffffff;background:#00abff;border-radius:3px;padding:12px 30px;margin-left:25px;}
.hire_link a:hover{background:#333;color:#fff;}
.footerlink-pages ul.clints-new{display:flex;flex-wrap:wrap;margin:0 -10px;}
.footerlink-pages ul.clints-new li{width:16.666%;padding:0 10px;margin-top:20px;}
.footerlink-pages ul.clints-new li:before{display:none;}
.footerlink-pages ul.clints-new li a{border:1px solid #ddd;display:flex;height:110px;align-items:center;padding:10px;border-radius:5px;}
.footerlink-pages ul.clints-new li a img{width:auto;height:auto;max-height:90px;margin:auto;border-radius:0;}
.fullwidth-temp .container.post-wrap{margin-top:60px;margin-bottom:60px;}
.col-md-8.hireleft > p{line-height:26px;margin-bottom:10px;font-weight:300;text-align:justify;color:#454545;}
.span8.hireleft ul.hire_first{display:inline-block;margin:0;}
.hire_first > li strong{float:left;width:30%;}
.hire_first > li span{float:left;width:70%;}
.hire_first > li{background-image:url(../img/check-arrow.png);background-position:0 4px;background-repeat:no-repeat;float:left;list-style-type:none;margin:0;padding:0 0 6px 25px;line-height:normal;text-align:left;line-height:26px;padding-bottom:10px;font-weight:300;color:#454545;}
.hire-bottom{padding:35px 0;}
.hire-bottom ul{display:flex;flex-wrap:wrap;margin:0 -15px;}
.hire-bottom ul li{width:50%;padding:0 15px;margin-bottom:15px;}
.hire-bottom ul li .icons{background:none;float:left;height:127px;margin:0 12px 0 0;position:relative;top:0;width:127px;text-align:center;}
.hire-bottom ul li .icons img{max-width:100%;}
.hire-bottom ul li h3{margin:20px 0 10px;font-weight:700;color:#3d3d3d;font-size:24px;line-height:22px;}
.hire-bottom ul li p{font-weight:400;height:auto;min-height:80px;line-height:26px;color:#454545;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;}
.padtop_20{padding-top:20px;}
.padbottom_5{color:#3d3d3d;font-size:24px;font-weight:400;line-height:22px;margin:0 0 5px;}
.hiring_models_text h2,h3.padbottom_5{font-weight:400;}
.new_body_sub_heading{font-size:16px;line-height:24px;font-weight:400;}
.hiring_models_round_box .hiring_models_text{-webkit-box-shadow:0 0 0 1px rgb(204 204 204);box-shadow:0 0 0 1px rgb(204 204 204);-webkit-border-radius:5px;border-radius:5px;text-align:left;}
.hiring_models_text{position:relative;padding:15px;}
.hire-bottom .hiring_models_round_box.col-md-4 ul.hiring_models{margin-bottom:10px;margin:0;padding:0;display:block;}
.hire-bottom .hiring_models_round_box.col-md-4 ul.hiring_models li{margin:0;padding:0 0 7px 25px;list-style:none;background:url(../img/check-arrow.png) left top no-repeat;float:none;width:100%;background-position:0 2px;line-height:18px;font-weight:400;font-size:14px;}
.hiring_models_round_box.col-md-4{margin-bottom:30px;}
.hiring_models_round_box .hiring_models_text h2{font-family:Product Sans;color:#1d1d1d;display:inline-block;font-size:20px;font-weight:600;line-height:normal;width:100%;margin:0 0 20px;}
.hiring_models_round_box a.hire-submit{font-family:Inter;font-style:normal;font-weight:500;font-size:14px;line-height:17px;text-align:center;text-transform:uppercase;color:#ffffff;background:#00abff;border-radius:3px;padding:12px 30px;margin-top:15px;display:inline-block;}
.hiring_models_round_box a.hire-submit:hover{background:#333;color:#fff;}
.hiresidebar ul{top:0;box-shadow:0 4px 10px rgb(0 0 0 / 20%);background:#ffffff;padding:10px 0px;}
.hiresidebar ul li{box-sizing:border-box;font-size:20px;padding:10px 15px 10px;width:100%;list-style-type:none;margin:0;position:relative;}
.hiresidebar ul li h3{margin:0;font-weight:400;color:#4b4b4b;font-size:18px;}
.hiresidebar ul li h3 a{color:#1a1919;width:95%;font-size:16px;transition:all 0.35s ease-in-out;font-weight:600;}
.hiresidebar ul li::after{background:#00abff;content:"";display:block;height:2px;width:50px;margin-top:5px;}
.hiresidebar ul li span{text-align:left;text-transform:none;width:91%;color:#939393;font-size:13px;font-weight:400;}
.hiresidebar ul li span + a{position:absolute;top:5px;right:20px;}
.follows-us li svg path{fill:#00abff;}
.follows-us li:hover svg path{fill:#0d83bd;}
.hiresidebar ul li a.right-arrow{position:absolute;top:4px;right:15px;}
.skt-service-page.services_page{width:100%;margin:0;padding: 0 20px;}
.skt-service-page.services_page .col-md-4.col-lg-3{margin:0 0 30px;}
.skt-service-page.services_page .services-item{background:#fff;box-shadow:0 0 9px rgb(0 0 0 / 14%);padding:15px 10px;box-sizing:border-box;text-align:center;font-weight:400;min-height:350px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;border-radius:5px;height:100%;}
.skt-service-page.services_page .services-item:hover{background:#00abff;}
.services-item .iconbox-icon-ir{display:inline-block;width:115px;height:115px;overflow:hidden;background:#fff;box-shadow:0 0 9px rgb(0 0 0 / 14%);border-radius:50%;}
.services-item .iconbox-icon-ir img{margin:0;max-width:100%;}
.services-item .service-box-text{padding-left:0;padding-top:5px;}
.services-item .service-box-text h3,.services-item .service-box-text h3 a{font-size:20px;color:#3581c7;position:relative;padding-bottom:15px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;margin-bottom:15px;}
.services-item .service-box-text h3:after{content:"";position:absolute;bottom:0;left:0;right:0;margin:auto;width:75px;height:2px;background:#3581c7;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.services-item .service-box-text p{font-size:14px;font-weight:300;color:#4b4b4b;line-height:24px;margin:0;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.services-item:hover .service-box-text h3,.services-item:hover .service-box-text h3 a{color:#fff;}
.services-item:hover .service-box-text h3:after{background:#fff;}
.skt-service-page.services_page .services-item:hover .service-box-text { color: #fff; transition: 0.3s;}
.skt-service-page.services_page .services-item .service-box-text { transition: 0.3s;}
.services-item:hover .service-box-text p{color:#fff;}
.skt-service-page.services_page .col-md-4.col-lg-3:last-child .services-item{background:#02acff;}
.services-item .specific-serivce{height:320px;box-sizing:border-box;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 10px;}
.services-item .specific-serivce h2{font-size:24px;line-height:34px;color:#fff;}
.services-item .specific-serivce h2 a{font-style:italic;text-decoration:underline;font-size:24px;display:block;font-weight:400;color:rgba(255,255,255,0.85);-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.terms-conditions{font-style:normal;font-weight:300;font-size:16px;line-height:28px;color:#454545;}
.terms-conditions p{font-style:normal;font-weight:300;font-size:16px;line-height:28px;color:#454545;}
.terms-conditions p strong{font-weight:700;color:#000;}
.terms-conditions div{margin-bottom:10px;}
.col-md-8.hireleft h3{font-weight:600;font-size:20px;margin:5px 0 10px;color:#333;}
.full_width_ul h2{font-weight:600;font-size:20px;margin:5px 0 10px;color:#333;}
.inner_services.erp_sec{padding:60px 0 60px;background:rgba(0,171,255,0.03);position:relative;}
.erp_service h4{font-size:14px;font-weight:600;color:#ff22a7;background:rgba(255,34,167,0.1);display:inline-block;min-width:136px;height:40px;line-height:40px;text-align:center;border:1px solid rgb(249,249,249,0.24);border-radius:3px;}
.inner_services.erp_sec ul{margin:30px 0 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.erp_service ul li{color:#4b4b4b;flex:0 0 100%;max-width:100%;margin-bottom:15px;padding:0 0 0 15px;position:relative;}
.erp_service ul li:before{left:0;left:0;top:9px;width:6px;height:6px;border-radius:100%;background:#454545;content:"";position:absolute;}
.row.erp_service .col-md-6:last-child h4{color:#065ee2;background:rgba(6,94,226,0.1);}
.erp_sec .blue_btn{font-family:Inter;font-style:normal;font-weight:500;font-size:14px;line-height:17px;text-align:center;text-transform:uppercase;color:#ffffff;background:#00abff;border-radius:2px;padding:13px 30px;margin-top:10px;margin-right:10px;border-radius:3px;}
.erp_sec .blue_btn:hover{background:#333;color:#fff;}
.hire-developer-form.form-inner{margin-top:60px;}
.hire-developer-form.form-inner .wpcf7-form-control.wpcf7-submit{max-width:150px;margin-top:20px;float:right;}
.bottom-form > .row{margin:0;}
.bottom-form > .row .col-md-6{flex:0 0 100%;max-width:100%;margin-bottom:15px;}
article.vertical-scrolling.our_industry{padding:60px 0;}
article.vertical-scrolling.our_industry p{font-style:normal;font-weight:300;font-size:16px;line-height:28px;color:#454545;margin-bottom:20px;}
article.our_industry .latest-new ul{margin:20px 0 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}
article.our_industry .latest-new ul li{vertical-align:top;margin:0 20px 30px;padding:1px;border-radius:25px;overflow:hidden;box-shadow:0 1px 9px rgb(255 74 124 / 15%);background:-moz-linear-gradient(-45deg,rgba(10,37,137,0.33) 0,rgba(241,76,114,0.33) 100%);background:-webkit-linear-gradient(-45deg,rgba(10,37,137,0.33) 0,rgba(241,76,114,0.33) 100%);background:linear-gradient(135deg,rgba(10,37,137,0.33) 0,rgba(241,76,114,0.33) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#540a2589',endColorstr='#54f14c72',GradientType=1);-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;display:inline-block;text-align:center;position:relative;width:210px;height:195px;}
article.our_industry .latest-new ul li a{background:#fff;border-radius:24px;padding:25px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;display:inline-block;width:100%;height:100%;position:relative;}
article.our_industry .latest-new ul li a span{width:100%;height:65px;margin:30px 0 20px;text-align:center;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;justify-content:center;-webkit-justify-content:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;}
article.our_industry .latest-new ul li a strong{color:#3d3d3d;font-size:16px;font-weight:600;top:0;margin:0;height:31px;line-height:normal;width:100%;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;justify-content:center;-webkit-justify-content:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;}
.sprite_industry{background-image:url(../img/spritesheet_industry_blue.webp);background-repeat:no-repeat;display:inline-block;}
.sprite-blog{width:94px;height:68px;background-position:-5px -5px;}
.sprite-corporate{width:94px;height:64px;background-position:-109px -5px;}
.sprite-directory{width:94px;height:68px;background-position:-213px -5px;}
.sprite-ecommerce_B2B{width:78px;height:65px;background-position:-5px -83px;}
.sprite-education{width:64px;height:64px;background-position:-317px -5px;}
.sprite-event{width:94px;height:68px;background-position:-93px -83px;}
.sprite-finance{width:94px;height:68px;background-position:-197px -83px;}
.sprite-food{width:94px;height:68px;background-position:-5px -161px;}
.sprite-healthcare{width:76px;height:65px;background-position:-301px -83px;}
.sprite-job_portal{width:63px;height:63px;background-position:-301px -158px;}
.sprite-marketplace{width:75px;height:64px;background-position:-109px -231px;}
.sprite-media{width:94px;height:68px;background-position:-194px -161px;}
.sprite-ngo{width:94px;height:68px;background-position:-5px -239px;}
.sprite-on_demand{width:63px;height:63px;background-position:-298px -231px;}
.sprite-personal{width:94px;height:68px;background-position:-194px -239px;}
.sprite-pool_other{width:94px;height:68px;background-position:-5px -317px;}
.sprite-real_estate{width:64px;height:64px;background-position:-298px -304px;}
.sprite-social{width:94px;height:68px;background-position:-109px -317px;}
.sprite-sports_yoga{width:94px;height:68px;background-position:-391px -5px;}
.sprite-transport{width:94px;height:68px;background-position:-387px -83px;}
.sprite-travel{width:94px;height:68px;background-position:-374px -161px;}
ul.sitemap_list li div#accordion .panel.panel-default{width:100%;border:none;box-shadow:none;margin-bottom:0;border-radius:2px;}
ul.sitemap_list li div#accordion .panel-heading{color:#333;padding:0;width:100%;background:none;border:none;}
ul.sitemap_list li div#accordion .panel-heading h4.panel-title{margin-top:0;font-size:16px;width:100%;font-weight:400;}
ul.sitemap_list li div#accordion .panel-heading h4.panel-title a{font-size:16px;border:1px solid #ddd;padding:9px 15px;margin:0;text-transform:uppercase;width:100%;color:#333;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;font-weight:600;}
ul.sitemap_list
li
div#accordion
.panel.panel-default
.panel-collapse
.panel-body{border:1px solid #ddd;width:100%;border-top:0;background:url(../images/sitemap-1.png) no-repeat right bottom;background-size:auto 200px;padding:15px 70px;}
ul.sitemap_list li{margin:0;padding:0 0 7px;list-style-type:none;line-height:normal;font-weight:400;position:relative;clear:both;}
ul.sitemap_list li a{font-size:14px;color:#333;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;}
ul.sitemap_list > li:before{display:none;}
ul.sitemap_list li.level-0{margin:0 10px 0 0;width:100%;}
ul.sitemap_list li.level-0 a,ul.sitemap_list li.level-2 h4 a{font-size:16px;border:1px solid #ddd;padding:9px 15px;margin:0;text-transform:uppercase;width:100%;display:block;font-weight:600;}
ul.sitemap_list .panel-group .panel + .panel{margin-top:5px;}
ul.sitemap_list li .panel-body li{padding-left:20px;}
ul.sitemap_list h2{font-weight:500;color:rgba(34,34,34,0.68);display:inline-block;line-height:normal;font-size:20px;text-transform:uppercase;float:left;width:100%;box-sizing:border-box;margin:5px 0;}
ul.sitemap_list h3{font-weight:500;color:#009ae6;position:relative;padding-bottom:3px;float:left;width:100%;margin-bottom:10px;}
ul.sitemap_list h3:after{background:#ccc;height:2px;width:50px;content:"";position:absolute;bottom:0;left:0;}
ul.sitemap_list
li
div#accordion
.panel-heading
h4.panel-title
a
i.fa.fa-plus.pull-right{color:#00abff;}
.footerlink-pages ul.sitemap_list ul li:before{top:8px;}
.wpcf7-response-output{border-width:1px!important;text-align:center;font-size:13px;padding:8px 8px!important;}
.home .our-tech .slick-arrow.slick-prev{top:45%;right:auto!important;left:-15px;}
.home .our-tech .slick-arrow.slick-next{top:45%;right:-15px!important;}
h2.seo_heading{font-family:Product Sans;font-style:normal;font-weight:bold;font-size:30px;line-height:30px;color:#1d1d1d;margin:0 0 15px;}
.seo_table p{font-style:normal;font-weight:300;font-size:16px;line-height:28px;color:#454545;margin-bottom:10px;}
.single-project h4.ul_heading{margin-bottom:10px;font-weight:500;color:#333;font-size:18px;}
.single-project table{width:100%;margin-bottom:20px;}
.single-project table tr:first-child td{background:#f3f3f3;font-weight:600;}
.single-project td{border:1px solid #ccc;font-size:15px;line-height:22px;padding:10px 5px;}
.seo_cnt_left img{max-height:500px;border:7px solid #eaeaea;margin:0;max-width:100%;}
.footerlink-pages ul.services-list-content{clear:inherit;}
body .wpcf7 form.invalid .wpcf7-response-output,body .wpcf7 form.unaccepted .wpcf7-response-output,body .wpcf7 form.payment-required .wpcf7-response-output{border-color:#ff0000;color:#ff0000;}
body .wpcf7-not-valid-tip{color:#ff0000;font-size:12px;}
.wpcf7 form.sent .wpcf7-response-output{width:100%;color:#46b450;}
.wpcf7-response-output{width:100%;}
.comn_heading h2{  /*text-transform: uppercase;
text-align: center;*/}
.error-txt-first{font-size:90px;text-align:center;margin-top:60px;line-height:30px;color:#000;font-weight:700;}
.error-txt{text-align:center;font-size:100px;color:#00abff;font-weight:700;font-style:italic;}
.skepost._404-page p{text-align:center;max-width:700px;margin:auto;}
.skepost._404-page p a{color:#00abff;}

/*comment form*/
.comment-sec{width:100%;}
.comment-sec h3.comment-reply-title,h3#comments{float:left;width:100%;font-size:22px;font-weight:500;color:#111;margin:20px 0 10px;}
.comment-sec ol{list-style:none;padding:0;}
.comment-sec ol li{clear:both;}
.comment-body{position:relative;margin:0 0 25px;border-bottom:1px solid #eee;padding-bottom:25px;}
.commentlist footer{float:none;background:transparent;width:auto;padding-right:70px;}
.comment-sec ol li ul.children{padding-left:30px;}
.comment-sec .commentlist footer{display:-webkit-flex;-webkit-flex-direction:row-reverse;display:flex;flex-direction:column-reverse;padding:0;padding-left:55px;margin:0;}
.comment-sec .commentlist li:first-child footer{margin:0;}
.commentlist .comment-metadata{padding-left:0;}
.comment-author.vcard img{display:inline-block;position:absolute;left:0;top:0;}
.commentlist footer .comment-author img{margin-right:8px;height:40px;width:40px;border-radius:100px;}
.comment-author b.fn{font-size:18px;font-weight:600;margin:6px 0;display:inline-block;line-height:normal;color:#1f2623;}
.comment-author b.fn{padding-left:0;}
.comment-author span.says{display:none;}
.commentlist .comment-metadata{font-size:14px;color:#000;font-weight:400;}
.commentlist .comment-metadata a{font-size:14px;color:#000;font-weight:400;}
.comment-content{padding-left:55px;margin:0;}
.comment-content p{font-size:16px;line-height:28px;color:#7d8581;}
.commentlist .reply{display:inline-block;position:absolute;right:0;top:0;}
.commentlist .reply a{background:var(--mc);color:#fff;font-size:15px;display:inline-block;font-weight:400;padding:5px 10px 3px;border-radius:4px;}
.commentlist .reply a:hover{background:#333;}
.comment-sec ol li ol li{padding-left:45px;margin:0 0 20px;}
.comment-sec ol li ol li{display:inline-block;width:100%;}
.comment-sec ol li ol.children li:last-child{margin:0 0 0px;}
.comment-sec ol li ol.children li:last-child article{border-bottom:0;}
.comment-sec form#commentform{position:relative;padding:0 0 80px;float:left;width:100%;}
.comment-sec p{display:block;width:100%;margin:0 0 10px 0;}
p.comment-form-cookies-consent{position:relative;clear:both;}
.single-post p.comment-notes{display:none;}
.comment-sec label{font-size:16px;font-weight:400;color:#1e1e1e;margin:0 0 5px;display:inline-block;}
.comment-sec textarea{height:120px;}
.comment-sec textarea,.comment-sec input[type="text"],.comment-sec input[type="email"],.comment-sec select,.comment-sec input[type="url"]{width:100%;background:#fff;border:1px solid #dddddd;padding:12px 15px;font-size:16px;color:#111;border-radius:4px;}
.comment-sec .comment-form-cookies-consent label{font-weight:400;color:#4c4a4a;}
.comment-sec input#submit{background:var(--mc);border-radius:4px;font-weight:400;font-size:16px;padding:8px 20px;border:1px solid var(--mc);color:#fff;}
.comment-sec input#submit:hover{background:#333;color:#fff;border:1px solid #333;}
.comment-sec p.comment-form-author{float:left;width:48%;}
.comment-sec p.comment-form-email{float:right;width:48%;}

/*end comment form*/
div#Category-nav-button{display:none;}
.style-filter.inner-project-filter{padding:60px 0 10px;}
.filter.group{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}
.filter.group li a{font-family:Inter;font-style:normal;font-weight:500;font-size:14px;line-height:17px;text-align:center;text-transform:uppercase;color:#00abff;border:1px solid #00abff;border-radius:0;padding:10px 20px;min-width:160px;margin:0 13px 10px 0;}
body .app-design{height:500px;background:#f3f3f3;margin:0 0 50px;}
body .app-design:nth-child(2n){background:#fff;margin-bottom:40px;padding-top:10px;}
body .app-design:nth-child(2n){background:#fff;margin-bottom:40px;padding-top:30px;}
.app-design .app-icon{margin:0 0 30px;filter:brightness(0.5);}
.app-design .app-content p{color:#666;font-size:15px;}
.app-design .app-content h2{color:#333;}
.app-application{margin-bottom:60px;}
.app-application > p{text-align:center;}
ul#isofilters + a.backbutton{display:none;}
.app-desing-detail{padding-top:0;}
section.developed_for h4{margin-bottom:10px;}
body section.App_info{font-family:"Inter",sans-serif;padding:0;}
section.used_technology ul{text-align:center;}
section.used_technology{padding-bottom:0;}
section.used_technology h3{margin-bottom:10px;}
div#comment-form .error{color:red;}
.thanks{text-align:center;padding-bottom:60px;padding-top:40px;}
.thanks img{max-width:100%;margin-bottom:0;}
.thanks h2{font-size:94px;text-transform:uppercase;margin-bottom:10px;color:#0e0c0c;font-weight:900;}
.thanks .main-content-checkmark{font-size:54px;margin:0px 0 20px;color:#24b663;width:90px;height:90px;border:3px solid;border-radius:100px;line-height:84px;}
.thanks p{font-size:15px;margin-bottom:25px;color:#666;}
.thanks a{background:var(--mc);border-radius:4px;font-weight:300;font-weight:400;font-size:18px;padding:8px 24px;border:1px solid var(--mc);color:#fff;display:inline-block;}
.thanks a:hover{background:#333;color:#fff;border:1px solid #333;}

/*------------*/
div#error-404{margin-top:20px;}
.skepost._404-page img{width:100%;height:auto;object-fit:cover;border-radius:15px;margin-bottom:15px;}
.skepost._404-page p{font-weight:400;}
.wpcf7-not-valid-tip ~ .wpcf7-not-valid-tip{display:none;}
.thanks img{margin-bottom:25px;}
.thanks h4{color:#504f4f;font-size:15px;max-width:560px;margin:0 auto 25px;line-height:26px;}

/*07-jan 22*/
.porfolio-content h4{margin:20px 0 15px;font-family:Product Sans;font-style:normal;font-weight:bold;font-size:22px;line-height:130%;color:#1d1d1d;text-align:left!important;}
.porfolio-content table{max-width:100%;width:100%;}
.porfolio-content table td{border:1px solid #ccc;padding:7px;font-size:14px;}
.porfolio-content h4 span{font-weight:bold!important;}

/*08 fab*/
.hire_first > li strong,.hire_first > li span{float:none;width:auto;}
h1.carrer-h1{font-size:25px;margin-bottom:34px;font-weight:600;}

/*01-03-2022*/
.salonhead{background:url("../img/new-img/salon-bg.jpg") no-repeat;background-size:100% 100%;padding:70px 0;min-height:450px;background-position:center right;display:flex;align-items:center;justify-content:center;}
.salonhead-dec{max-width:510px;}
.salonhead-dec a { margin-top: 15px; }
.salonhead h2{color:#454545;font-family:Roundkey;font-style:normal;font-weight:300;font-size:48px;line-height:57px;margin:0 0 15px;}
.salonhead h2 span{font-style:italic;font-weight:500;color:#01abff;font-family:"Roundkey Med";}
.salonhead-dec p{color:#454545;margin:0 0 25px;font-size:16px;line-height:22px;}
.salonhead a,.salonhead a:focus{border:1px solid #01abff;box-sizing:border-box;border-radius:3px;text-align:center;text-transform:uppercase;color:#01abff;font-family:Inter;font-style:normal;font-weight:600;font-size:16px;display:inline-block;padding:10px 28px;}
.salonhead a:hover{border:1px solid #01abff;color:#fff;background:#01abff;}
.ondemand{padding:70px 0;position:relative;background:url("../img/new-img/pattrn-services.png") no-repeat;background-position:top left;}
.sitecustomer{display:flex;flex-wrap:wrap;margin-top:90px;}
.sitecustomer > div{margin-right:20px;box-shadow:0px 5px 30px rgba(0,0,0,0.13);border-radius:10px;width:calc(33.33% - 20px);padding:15px 5px;text-align:center;font-size:16px;line-height:19px;color:#f1f1f1;}
.sitecustomer > div strong{font-weight:900;font-size:28px;color:#ffffff;text-transform:uppercase;line-height:34px;display:block;}
.sitecustomer > div:last-child{margin-right:0px;}
.sitecustomer > .cutomertotal{background:#e965fe;}
.sitecustomer > .projectdeli{background:#6fcdfc;}
.sitecustomer > .countrtotal{background:#f1386f;}
.ondemand h1{color:#454545;font-family:Product Sans;font-style:normal;font-weight:bold;font-size:32px;line-height:43px;margin:0 0 15px;}
.ondemand h1 span{color:#01abff;}
.ondemand p{color:#636363;font-size:16px;line-height:28px;margin:0 0 10px;text-align:justify;}
.salonsoluhead h2{font-family:Product Sans;color:#454545;font-weight:700;font-size:31px;line-height:49px;margin:0 0 10px;text-align:center;}
.salonsoluhead h2 span{color:#01abff;}
.salonsoluhead h3{color:#636363;margin:0 0 25px;text-align:center;font-size:16px;line-height:28px;}
.allsalonserlist{text-align:center;margin:0 0 50px;}
.allsalonserlist img.img-fluid{text-align:center;}
.allsalonserlist h3{font-size:22px;line-height:28px;font-family:Product Sans;text-align:center;color:#454545;font-weight:400;margin:10px 0;}
.allsalonserlist p{font-size:14px;line-height:23px;color:#636363;}
.exitingfeature{padding:50px 0;background:#00161e;position:relative;}
.exitingfeature .pattren-feature{position:absolute;top:0;width:100%;height:100%;left:0;z-index:1;}
.exitingfeature .container{position:relative;z-index:2;}
.exitingfeature h2{text-align:center;font-family:Product Sans;font-style:normal;font-weight:bold;font-size:36px;line-height:49px;color:#fff;}
.extifeat{display:flex;flex-wrap:wrap;margin:0;}
.extifeat ul{padding:0;width:100%;max-width:calc(66.66% - 396px);display:flex;flex-direction:column;justify-content:space-evenly;flex-wrap:wrap;}
.extifeat .exitingfeatimg{padding:0;width:396px;}
.extifeat li{display:flex;align-items:center;justify-content:flex-end;font-weight:normal;font-size:18px;line-height:26px;color:#f4f4f4;padding-left:40px;text-align:right;}
.extifeat li img{margin-left:20px;}
.extifeat li:last-child{margin-bottom:0;}
.extifeat .exitingfeatimg + ul li{justify-content:flex-end;padding-left:0px;padding-right:40px;text-align:left;flex-direction:row-reverse;}
.extifeat .exitingfeatimg + ul li img{margin-left:0;margin-right:20px;}
.havedoubt{display:flex;align-items:center;justify-content:center;}
.havedoubt h3{font-family:Product Sans;font-style:normal;font-weight:700;font-size:36px;color:#ffffff;}
.havedoubt a{border:1px solid #ffffff;border-radius:3px;font-weight:400;font-size:15px;line-height:19px;text-transform:uppercase;color:#ffffff;padding:10px 15px;margin-left:80px;font-family:Inter;}
.havedoubt a:hover{border:1px solid #01abff;color:#fff;background:#01abff;}
.whychoosesec{padding:70px 0 0;}
.whychoosesec h2{font-family:Product Sans;font-style:normal;font-weight:700;font-size:30px;line-height:40px;color:#454545;margin:0 0 10px;}
.whychoosesec h2 span{color:#01abff;}
.developmentserv h3{font-family:Inter;font-weight:600;font-size:16px;line-height:22px;color:#636363;margin:0 0 5px;}
.whychoosesec p{font-family:Inter;font-size:14px;line-height:22px;color:#636363;margin:0 0 15px;}
.whychoosesec ul{list-style:disc;padding:10px 0 10px 20px;}
.whychoosesec ul li{font-family:Inter;font-size:14px;line-height:22px;color:#636363;margin:0 0 10px;}
.developmentserv{max-width:69%;clear:both;}
.devserimg{position:absolute;right:0;bottom:-1px;width:30%;}
.whychooseus{position:relative;padding-bottom:55px;}
.workProcess{background-image:url("../img/new-img/process.jpg");background-color:rgba(0,0,0,0.7);background-blend-mode:overlay;background-repeat:no-repeat;padding:70px 0;background-size:cover;}
.workProcess h2{font-family:Product Sans;font-style:normal;font-weight:bold;font-size:36px;line-height:49px;color:#ffffff;}
.workProcess p{color:#ececec;font-size:16px;line-height:28px;margin:0 0 10px;}
.workProcesList{padding:20px 0 0;}
.workProcesList ul{display:flex;margin:0 -8px;flex-wrap:wrap;}
.workProcesList ul li{width:25%;padding:0 8px;position:relative;}
.workProcesList ul li h3{font-weight:700;font-size:18px;line-height:33px;color:#ffffff;font-family:'Product Sans';margin:0 0 3px;}
.workProcess ul li p{color:#e1e1e1;font-size:14px;line-height:22px;margin:0 0 10px;max-width:236px;}

/*.workProcesList ul li:before{content:"";height:2px;width:60%;left:80px;top:11px;opacity:0.4;border:1px dashed #ffffff;position:absolute;}*/

/*.workProcesList ul li:after{content:"";height:20px;width:12px;left:87%;top:5px;position:absolute;background-image:url(../img/new-img/arrow-right-new.png);background-repeat:no-repeat;}*/
.workProcesList ul li:last-child:after,.workProcesList ul li:last-child:before{display:none;}
.easyaccess{padding:70px 0;}
.easyaccess h2{color:#454545;font-family:Product Sans;font-style:normal;font-weight:700;font-size:36px;line-height:49px;margin:0 0 10px;}
.easyaccess h2 span{color:#01abff;}
.easyaccess p{font-size:16px;line-height:28px;color:#636363;}
.website-developer{background:#f7f7f7;padding:70px 0;}
.website-developer h2{font-family:Product Sans;font-style:normal;font-weight:700;font-size:36px;line-height:49px;color:#454545;margin:0 0 10px;}
.website-developer h2 strong{color:#01abff;}
.website-developer p{color:#636363;font-size:16px;line-height:26px;margin:0 0 15px;text-align:justify;}
.website-developer a{border:1px solid #01abff;box-sizing:border-box;border-radius:3px;text-align:center;text-transform:uppercase;color:#fff;font-family:Inter;font-style:normal;font-weight:600;font-size:16px;display:inline-block;padding:10px 28px;background:#01abff;}
.website-developer a:hover,.website-developer a:focus{border:1px solid #333;color:#fff;background:#333;}
.team-developer{max-width:100%;background:linear-gradient(152.73deg,#ff6969 39.49%,#e3cc77 53.87%,#90d9a0 69.73%,#f85d70 81.96%,#fd5fed 92.2%,#896df9 102.92%);}
.team-developer img{max-width:100%;margin-left:10px;position:relative;top:-10px;}
.salon-solution{padding:70px 0;}
.salon-solution h2{font-family:Product Sans;font-style:normal;font-weight:700;font-size:36px;line-height:49px;color:#454545;margin:0 0 10px;text-align:center;}
.salon-solution h2 strong{color:#01abff;}
.salon-solution ul{display:flex;flex-wrap:wrap;margin:0 -10px;}
.salon-solution ul li{width:50%;flex:0 0 50%;padding:0 10px;margin:0 0 20px;}
.benefits{background:#ffffff;box-shadow:0px 4px 20px rgba(18,133,190,0.13);border-radius:10px;padding:20px 40px 20px 20px;position:relative;color:#636363;font-size:16px;line-height:28px;height:100%;}
.benefits:hover{box-shadow:0px 5px 20px rgba(18,133,190,0.2);background:#ffffff;border-color:#fff;}
.benefits svg{position:absolute;left:30px;top:26px;}
.salon-services{padding-bottom:70px;}
.salon-services h2{font-family:Product Sans;font-style:normal;font-weight:700;font-size:36px;line-height:49px;color:#454545;margin:0 0 15px;text-align:center;}
.salon-services h2 strong{color:#01abff;}
.salon-services ul{display:flex;flex-wrap:wrap;margin:0 -8px;}
.salon-services ul li{width:20%;flex:0 0 20%;padding:0 8px;margin:0 0 16px;}
.services-item{border:1px solid rgba(1,171,255,0.2);box-sizing:border-box;border-radius:10px;padding:15px 6px 15px 38px;position:relative;color:#454545;font-size:14px;line-height:28px;font-weight:600;}
.services-item:hover{box-shadow:0px 5px 20px rgba(18,133,190,0.2);background:#ffffff;border-color:#fff;}
.services-item svg{position:absolute;left:10px;top:13px;max-width:22px;}
.contact-form-sec .form-control{border-radius:0;border-width:0 0 1px 0;border-color:#c4c4c4;padding:0 0 7px;}
.contact-form-sec .form-control:focus{box-shadow:none;border-color:#01abff;}
.contact-form-sec .title-contact{position:relative;}
.contact-form-sec .title-contact h2{color:#ffffff;font-size:48px;line-height:55px;font-family:Product Sans;font-weight:700;position:absolute;top:50%;left:74px;transform:translateY(-50%);max-width:450px;}
.contact-form-sec .title-contact img{max-width:100%;}
.contact-form-sec .row{align-items:center;}
.contact-form-sec .form-group{margin-bottom:30px;}
.contact-form-sec input[type="submit"]{background:#01abff;border-radius:3px;text-align:center;text-transform:uppercase;font-weight:500;font-size:16px;line-height:19px;border:none;color:#fff;font-family:"Inter",sans-serif;padding:13px 28px;margin-bottom:10px;}
.contact-form-sec input[type="submit"]:hover{background:#333;color:#fff;}
.trusted-salons{padding:70px 0 30px;}
.trusted-salons h2{font-family:Product Sans;font-style:normal;font-weight:700;font-size:36px;line-height:49px;color:#454545;margin:0 0 10px;text-align:center;}
.trusted-salons h2 strong{color:#01abff;}
.trusted-salons .trusted-slider .item{padding:5px;}
.trusted-salons .trusted-slider .item img{width:auto;max-width:100%;}
.trusted-salons .trusted-slider img:hover{background:#ffffff;box-shadow:0px 0px 30px rgba(0,0,0,0.1);}
.yellow-color{color:#f7b926!important;}
.yellow-btn,.contact-form-sec .texiform input[type="submit"],.yellow-btn-hover:hover,.yellow-btn-hover:focus{background:#f7b926!important;border:1px solid #f7b926!important;color:#2e2e2e!important;}
.yellow-btn:hover,.yellow-btn:focus,.contact-form-sec .texiform input[type="submit"]:hover{background:#dba72a!important;border:1px solid #dba72a!important;color:#2e2e2e!important;}
.work-taxi .working-left { max-width: 400px; }
.work-taxi{position:relative;padding:80px 0 150px;}
.work-taxi .working-left{position:absolute;left:0;top:0;}
.work-taxi .working-left img{max-width:100%;}
.work-taxi p{font-size:16px;line-height:32px;color:#636363;}
.whychoosesec ul.list-check{list-style:none;padding:0;}
.whychoosesec ul.list-check li{list-style:none;padding-left:30px;background-image:url("../img/new-img/check-icon.svg");background-repeat:no-repeat;background-position:0px 1px;}
.whychooseus img{max-width:100%;}
.padding-top70{padding-top:70px!important;}

/*.taxi-section-one:before {
position: absolute;
content: "";
background: url() no-repeat;
width: 100%;
height: 100%;
left: 0;
bottom: -26%;
animation: animatedBackground 20s linear infinite;
}
@keyframes animatedBackground {
from {
    background-position: 0 0
}
to {
    background-position: 100% 0
}
}*/
.red-light-color{color:#e7505c!important;}
.red--btn,.contact-form-sec .foodform input[type="submit"]{background:#e7505c!important;border:1px solid #e7505c!important;color:#fff!important;}
.red--btn:hover,.red--btn:focus,.red--btn-hover:hover,.red--btn-hover:focus,.contact-form-sec .foodform input[type="submit"]:hover{background:#cd3b47!important;border:1px solid #cd3b47!important;color:#fff!important;}
.white-color h2{color:#ffffff!important;}
.white-color h2 span{color:#ffffff!important;}
.white-color p{color:#ffffff!important;}
.white-color a{background:#ffffff!important;color:#1032a8!important;border-color:#fff!important;}
.blue-color{color:#1032a8!important;}
.blue--btn,.contact-form-sec .sportsform input[type="submit"],.blue--btn-hover:hover,.white-color a:hover{background:#1032a8!important;color:#fff!important;border-color:#1032a8!important;}
.blue--btn:hover,.contact-form-sec .sportsform input[type="submit"]:hover{background:#233472!important;color:#fff!important;border-color:#233472!important;}
.salonhead .travel-page h2,.salonhead .travel-page p{color:#fff;}
.salonhead .travel-page h2 span{color:#01abff;}
.salonhead .travel-page a,.salonhead .travel-page a:focus,.salonhead .medicine-page a{border:1px solid #01abff;background:#01abff;color:#fff;}
.salonhead .travel-page a:hover,.salonhead .medicine-page a:hover{border:1px solid #333;background:#333;color:#fff;}
.services-item br{display:none;}
.red-wedding{color:#f1386f!important;}
.red-wedding-btn,.contact-form-sec .wedddingform input[type="submit"]{color:#fff!important;border-color:#f1386f!important;background:#f1386f!important;}
.red-wedding-btn:hover,.contact-form-sec .wedddingform input[type="submit"]:hover,.red-wedding-hover:hover,.red-wedding-hover:focus{color:#fff!important;border-color:#cf2557!important;background:#cf2557!important;}
.benefits br{display:none;}
.purple-color{color:#9080fc!important;}
.purple-color-btn,.contact-form-sec .learningform input[type="submit"]{color:#fff!important;border-color:#9080fc!important;background:#9080fc!important;}
.purple-color-btn:hover,.purple-color-btn:focus,.contact-form-sec .learningform input[type="submit"]:hover,.purple-color-hover:hover,.purple-color-hover:focus{color:#fff!important;border-color:#7364d7!important;background:#7364d7!important;}
.orange-color{color:#fd7512!important;}
.orange-color-btn,.contact-form-sec .courierform input[type="submit"]{color:#fff!important;border-color:#fd7512!important;background:#fd7512!important;}
.orange-color-btn:hover,.orange-color-btn:focus,.contact-form-sec .courierform input[type="submit"]:hover,.orange-color-hover:hover,.orange-color-hover:focus{color:#fff!important;border-color:#c3621b!important;background:#c3621b!important;}
.blog-description img{max-width:100%;height: auto;}

/* 02 May 22 */
ul.bagdes-imagess{display:flex;align-items:center;justify-content:space-between;}
ul.bagdes-imagess img{margin:auto!important;max-width:160px;min-width:160px;max-height:100px;object-fit:contain;}
section.badges-section{padding-top:0;}
.slick-track{display:flex;align-items:center;}

/* 03 May */
.badges-section{padding:0 15px;margin:0 0 70px;}
.badges-section h3{font-weight:600;font-size:28px;line-height:35px;text-align:center;color:#1d1d1d;padding:15px 0 7px;margin:0;}
.badges-section h3 span{color:#00abff;}
.badges-section .award-win-p{font-weight:600;font-size:28px;line-height:35px;text-align:center;color:#1d1d1d;padding:15px 0 7px;margin:0;}
.badges-section .award-win-p span{color:#00abff;}
.bing-logo{max-width:115px!important;min-width:115px!important;}
.bagdes-imagess li a{display:inline-block;box-shadow:7px 7px 7px rgb(0 0 0 / 20%);width:100%;height:130px;display:flex;align-items:center;justify-content:center;background:#fff;}
.bagdes-imagess li{text-align:center;padding:20px 15px;}
.badges-section p{text-align:center;font-style:normal;font-weight:400;font-size:16px;line-height:28px;color:#454545;margin-bottom:10px;}

/*27 May*/
.blog-description li{list-style:none;font-weight:300;font-size:16px;padding:0;margin:0 0 5px;position:relative;}
.blog-description ul{padding-left:0;}
.blog-description li:before{display:inline-block;content:"\f101";margin-right:5px;font-family:FontAwesome;font-size:20px;color:#00abff;}
.post-stats li:before{display:none;content:'';}
.post-stats li{display:inline-block;padding-right:15px;font-size:15px;}
.post-stats li img{max-width:24px;min-width:24px;margin-right:5px;}
.post-stats{margin-top:20px;}
.post-stats + img{margin-top:10px!important;}

/* 01-06-2022 */
.skepost p{text-align:justify;}
.testimonial-slider .slick-track .msg-box{min-height:240px;}
/*blog*/
.blogsearch{margin:0 0 40px;}
.blogsearch form .form-group{position:relative;}
.blogsearch form .form-group input[type="text"]{width:100%;padding:12px 11px;height:auto;font-size:14px;background:#ffffff;border:1px solid #c1c1c1;box-sizing:border-box;border-radius:4px;color:#000;padding-right:140px;}
.blogsearch form .form-group input[type="submit"]{background:var(--mc);padding:10px 30px;display:inline-block;color:#fff;text-transform:uppercase;border-radius:4px;font-size:17px;border:none;position:absolute;right:0;top:1px;border-radius:0;}

/*----Doctar-Solution----13-09-2022----*/
.good-doctor-sec{background-image: url(https://futureprofilez.com/wp-content/themes/fptheme/assets2/img/good-doctar.png);padding: 48px 0; background-size: cover;}
.doctor-need h1 { font-family: 'Product Sans'; font-style: normal; font-weight: 700; font-size: 44px; line-height: 53px; text-transform: capitalize; color: #0084A8; margin-bottom: 22px;}
.doctor-need h1 samp { font-family: 'Product Sans'; font-style: normal; font-weight: 700; font-size: 44px; line-height: 53px; text-transform: capitalize; color: #FF3CB1; }
.doctor-need p { font-family: 'Inter'; font-style: normal; font-weight: 400; font-size: 18px; line-height: 30px; color: #636363; }
.doctor-need button:hover{color: #fff; background: #079eb1;}
.doctor-need button { text-transform: uppercase; color: #FFFFFF; flex: none; order: 0; background: #0FC3D9; padding: 8px 34px ; border-radius: 5px; flex-grow: 0; margin-top: 35px; }
.good-video video {width: 100%; height: 400px; border-radius: 10px; filter: drop-shadow(0px 10px 30px rgba(0, 0, 0, 0.2)); }
.good-video video::-webkit-media-controls-panel { display: none !important; opacity: 1 !important;}

.manage-sec{position: relative;}
.manage-sec::before { content: " "; background-image: url(https://futureprofilez.com/wp-content/themes/fptheme/assets2/img/dna.png); position: absolute; right: 0; top: 0; height: 450px; width: 452px; }
.manage-medical h2 { font-family: 'Product Sans'; font-style: normal; font-weight: 700; font-size: 36px; line-height: 48px; text-transform: capitalize; color: #0FC3D9; margin-bottom: 11px; }
.manage-medical h2 samp { font-family: 'Product Sans'; font-style: normal; font-weight: 700; font-size: 36px; line-height: 48px; text-transform: capitalize; color: #FF3CB1;}
.manage-medical p { font-family: 'Inter'; font-style: normal; font-weight: 400; font-size: 18px; line-height: 30px; color: #636363; }
.manage-medical h5, .manage-medical h1 { font-family: 'Inter'; font-style: normal; font-weight: 500; font-size: 20px; line-height: 30px; color: #385057; }
.manage-doctor-box img { margin-left: -70px; height: 423px; width: auto; }

.key-doctor-sec { background-image: url(https://futureprofilez.com/wp-content/themes/fptheme/assets2/img/chatbots.png); position: relative; background-attachment: fixed; background-size: cover; background-repeat: no-repeat;}
.key-features h2 {text-align: center; margin-bottom: 21px; font-family: 'Product Sans'; font-style: normal; font-weight: 700; font-size: 36px; line-height: 48px; color: #FFFFFF; }
.key-features h2 samp { font-family: 'Product Sans'; font-style: normal; font-weight: 700; font-size: 36px; line-height: 48px; color: #FF3CB1; }
/*.dr-web-booking { border: 1px solid #234751; border-radius: 20px; padding: 19px; margin: 10px 0px 0 0; height: 130px; }*/
.dr-web-booking { border-radius: 10px; padding: 11px; background: #fff; margin: 15px 0px 0 0; height: 160px; width: 271px; }
/*.key-features .col-md-6 { padding-right: 0; }*/
.dr-web-booking h5 { font-family: 'Inter'; font-style: normal; font-weight: 600; font-size: 18px; line-height: 24px; text-transform: capitalize; color: #1E1E1E; }
.key-features button:hover{color: #00aec3; background: #efefef;}
.dr-web-booking p { font-family: 'Inter'; font-style: normal; font-weight: 400; font-size: 14px; line-height: 21px; color: #636363; }
.key-features button {margin-top: 60px; text-transform: uppercase; color: #0FC3D9; flex: none; order: 0; background: #FFFFFF; border-radius: 5px; flex-grow: 0; padding: 8px 34px; }
.doctor-left-box{position: absolute;top: 0; right: 0; height: 100%;}
.doctor-left-box img{height: 100%;}
.key-features { padding-right: 30px; }
.key-doctor-sec::before { content: " "; background-image: url(https://futureprofilez.com/wp-content/themes/fptheme/assets2/img/dna.png); position: absolute; right: 0; top: 0; height: 450px; width: 452px; }

.give-crp {background-position: center; background-size: cover;  position: relative; background-image: url(https://futureprofilez.com/wp-content/themes/fptheme/assets2/img/mark-hofman-new.png);}
.give-crp::before{content: " ";background: linear-gradient(90deg, rgba(255, 255, 255, 0) 42.05%, rgba(255, 255, 255, 0.84) 71.94%); height: 100%; width: 100%; position: absolute; top: 0; left: 0; }
.make-it-alive h2 {margin-bottom: 11px; font-family: 'Product Sans'; font-style: normal; font-weight: 700; font-size: 36px; line-height: 48px; text-transform: capitalize; color: #0FC3D9; }
.make-it-alive h2 samp { font-family: 'Product Sans'; font-style: normal; font-weight: 700; font-size: 36px; line-height: 48px; text-transform: capitalize; color: #FF3CB1; }
.make-it-alive p { font-family: 'Inter'; font-style: normal; font-weight: 400; font-size: 18px; line-height: 30px; color: #636363; }
.make-it-alive button {margin-top: 33px; background: #0FC3D9; border-radius: 5px; font-family: 'Inter'; font-style: normal; font-weight: 500; font-size: 16px; line-height: 19px; text-transform: uppercase; color: #FFFFFF; padding: 13px 33px; }
.make-it-alive button:hover{color: #fff; background: #079eb1;}

.website-helps h2 {margin-bottom: 15px; font-family: 'Product Sans'; font-style: normal; font-weight: 700; font-size: 30px; line-height: 36px; text-align: center; text-transform: capitalize; color: #0FC3D9; }
.website-helps h2 samp { font-family: 'Product Sans'; font-style: normal; font-weight: 700; font-size: 30px; line-height: 36px; text-align: center; text-transform: capitalize; color: #FF3CB1; }
.website-helps p { font-family: 'Inter'; font-style: normal; font-weight: 400; font-size: 18px; line-height: 30px; text-align: center; color: #636363; }
.those-left { background: #FF3CB1; width: 100%;position: relative;overflow: hidden; }
.those-right { background: #0FC3D9; width: 100%; position: relative; }
.those-left p { font-family: 'Product Sans'; font-style: normal; font-weight: 700; font-size: 22px; line-height: 27px; text-transform: capitalize; color: #FFFFFF; padding: 14px 0; }
.those-right p { font-family: 'Product Sans'; font-style: normal; font-weight: 700; font-size: 22px; line-height: 27px; text-transform: capitalize; color: #FFFFFF; padding: 14px 0; }
.those-left:before { content: " "; background-color: #0FC3D9; position: absolute; top: -25px; right: -36px; height: 55px; width: 144px; transform: rotate(32deg); }
.patients { position: absolute; top: 0; right: 0;   margin: 0 0 0 10px; background: #FF3CB1; border-radius: 60px; height: 60px; width: 60px; align-items: center; display: flex; justify-content: center; }
.online-visibilty { margin: 0 0 10px; min-height: 60px; position: relative; padding-right: 70px; }
.online-visibilty p { text-align: end; font-family: 'Inter'; font-style: normal; font-weight: 500; font-size: 16px; line-height: 28px; color: #636363;}
.five-point{padding: 30px 0;}
.greater-visibilty {  margin: 0 0 10px; min-height: 60px; position: relative; padding-left: 70px;  }
.greater {position: absolute; top: 0; left: 0; margin: 0 10px 0 0; background: #0FC3D9; border-radius: 60px; height: 60px; width: 60px; align-items: center; display: flex; justify-content: center; }
.greater-visibilty p{font-family: 'Inter'; font-style: normal; font-weight: 500; font-size: 16px; line-height: 28px; color: #636363;}
.does-having { padding: 73px 0 0 0; }

.solution-for-sec:after {transform: rotate(-182deg); content: " "; background-image: url(https://futureprofilez.com/wp-content/themes/fptheme/assets2/img/dna.png); position: absolute; left: 0; bottom: 0; height: 450px; width: 452px; }
.solution-for-sec:before {transform: rotate(78deg); content: " "; background-image: url(https://futureprofilez.com/wp-content/themes/fptheme/assets2/img/dna.png); position: absolute; right: 0; bottom: 0; height: 450px; width: 452px; }
.solution-for-sec { text-align: center; padding: 52px 0; background: #EEF4F5; position: relative; }
.our-others h2{    margin-bottom: 15px; font-family: 'Product Sans'; font-style: normal; font-weight: 700; font-size: 36px; line-height: 44px; text-align: center; text-transform: capitalize; color: #0FC3D9;}
.our-others h2 samp {font-family: 'Product Sans'; font-style: normal; font-weight: 700; font-size: 36px; line-height: 44px; text-align: center; text-transform: capitalize; color: #FF3CB1;}
.our-others p{font-family: 'Inter'; font-style: normal; font-weight: 500; font-size: 18px; line-height: 30px; /* or 167% */ text-align: center; color: #636363;}
.solution-emr{width: 330px; height:103px; background-color: #fff; margin:0 10px;box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.16); border-radius: 10px; padding: 25px; }
.biling-list { margin-right: 10px; }
.if-you-wish p{font-family: 'Inter'; font-style: normal; font-weight: 400; font-size: 18px; line-height: 22px; text-align: center; color: #636363;}
.if-you-wish .btn:hover{color: #fff; background: #079eb1;}
.if-you-wish .btn { font-family: 'Inter'; font-style: normal; font-weight: 500; font-size: 16px; line-height: 34px; text-transform: uppercase; color: #FFFFFF; background: #0FC3D9; margin-top: 53px; border-radius: 5px; padding: 8px 35px; }
.if-you-wish { padding: 25px 0; }
.madical-biling { margin: 23px 0; }

.dr-client-sec:before{z-index: 1; content: " "; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-image: url(https://futureprofilez.com/wp-content/themes/fptheme/assets2/img/dr-client.png); }
.dr-client-sec{background-color: #1E1E1E; position: relative;}
.dr-client-sec h2 {margin-bottom: 15px; font-family: 'Product Sans'; font-style: normal; font-weight: 700; font-size: 36px; text-align: center; line-height: 48px; text-transform: capitalize; color: #ffffff; }
.dr-client-sec h2 samp{ font-family: 'Product Sans'; font-style: normal; font-weight: 700; font-size: 36px; text-align: center; line-height: 48px; text-transform: capitalize; color: #FF3CB1; }
.client-z-1{height: 22px;  padding: 0 15px;}
.dr-client-sec{padding: 50px 0;}
.dr-name-info h5 { font-family: 'Inter'; font-style: normal; font-weight: 600; font-size: 18px; line-height: 22px; margin: 13px 0 8px; text-align: center; text-transform: capitalize; color: #FFFFFF; }
.dr-name-info p { font-family: 'Inter'; font-style: normal; font-weight: 400; font-size: 14px; line-height: 17px; text-align: center; text-transform: capitalize; color: #818181; }
.doctor-info-feed p { font-family: 'Inter'; font-style: italic; font-weight: 400; font-size: 18px; line-height: 30px; text-align: center; color: #ECECEC; }
.doctor-info-feed{padding: 30px 130px 0}
.dr-client-sec .slick-arrow { background: #3c3c3c!important;  }
.dr-client-sec .slick-prev.slick-arrow { margin-left: 75px !important; }
.dr-client-sec .slick-arrow.slick-next { margin-right: 75px; }
.those-those { margin: 15px 0; }
.customer-feedback-pic img { border-radius: 100px; }

.take-your h2{ margin-bottom: 10px;font-family: 'Product Sans'; font-style: normal; font-weight: 700; font-size: 58px; line-height: 70px; text-transform: capitalize; color: #0FC3D9;}
.take-your h2 samp{font-family: 'Product Sans'; font-style: normal; font-weight: 700; font-size: 58px; line-height: 70px; text-transform: capitalize; color: #FF3CB1;}
.take-your p{font-family: 'Inter'; font-style: normal; font-weight: 500; font-size: 20px; line-height: 33px; /* or 165% */ color: #636363;}
.take-your .btn{margin-top: 15px; background: #0FC3D9; padding: 8px 35px ; border-radius: 5px;font-family: 'Inter'; font-style: normal; font-weight: 500; font-size: 18px; line-height: 34px; text-transform: uppercase; color: #FFFFFF;}
.take-your .btn:hover{color: #fff; background: #079eb1;}

/*-----14-09-2022----*/
.slac-up-pop, .sab-now-pop{border:none;}
.slac-up-pop h4{    margin-bottom: 11px; font-family: 'Product Sans'; font-style: normal; font-weight: 700; font-size: 28px; line-height: 34px; text-transform: capitalize; color: #1E1E1E;}
.our-take-pop { padding: 20px 30px; box-shadow: 0px 10px 100px rgba(0, 0, 0, 0.18); border-radius: 20px; background-position: center; background-size: cover; }
.slac-up-pop p { font-family: 'Inter'; font-style: normal; font-weight: 400; font-size: 16px; line-height: 27px; color: #636363; }
.sab-now-pop { justify-content: start; }
.sab-now-pop button.btn.btn-danger { border: none; font-family: 'Inter'; font-style: normal; font-weight: 500; font-size: 14px; line-height: 17px; text-transform: uppercase; color: #FFFFFF; background: #0FC3D9; border-radius: 5px; padding: 13px 37px; }
.scale-left-pop form input { padding: 12px; background: #f5f5f5; border-radius: 5px; margin-bottom: 7px; border: 1px solid #0162d100; width: 100%; }
.scale-left-pop form select { color: #6F9099; padding: 12px 9px; background: #f5f5f5; border-radius: 5px; margin-bottom: 7px; border: 1px solid #0162d100; width: 100%; }
.scale-left-pop form textarea { height: 130px; padding: 12px ; background: #f5f5f5; border-radius: 5px; margin-bottom: 7px; border: 1px solid #0162d100; width: 100%; }
.scale-left-pop form input::placeholder, .scale-left-pop form textarea::placeholder{color: #6F9099;}
.scale-left-pop form input:focus{border: 1px solid #0162d1;}
.scale-left-pop form textarea:focus{border: 1px solid #0162d1; box-shadow: none;}
.scale-left-pop form select:focus{border: 1px solid #0162d1;}
.lap-phon-pc img{width: 100%;}
.scale-left-pop br {display: none;}
.does-having .row .col-lg-4:nth-child(2) img{ width: 100%; }
.does-having .row .col-lg-4:not(:nth-child(2)) img{padding: 17px}
.scale-left-pop .wpcf7-form-control.wpcf7-submit { font-family: Inter; font-size: 17px; font-style: normal; font-weight: 400; line-height: 19px; letter-spacing: 0em; text-align: center; background: #0162d1; border: 0; padding: 13px 25px; color: #fff; border-radius: 4px; display: inline-block; width: 150px; }
.arrow-punch a{background-image: url(https://futureprofilez.com/wp-content/themes/fptheme/assets2/img/arrow-pok.png); top:0; display: flex; justify-content: center; margin-top: 50px;}
.arrow-punch .item {transform: rotate(-66deg);}
.take-your .arrow-punch .item { right: -295px; top: -20px; position: absolute; }
.if-you-wish .arrow-punch .item { position: absolute; right: -209px; top: 18px; }
.care-and-care .arrow-punch .item { position: absolute; left: 183px; top: 23px; }
.arrow-punch button { border: 1px solid white; background: white; width: 100%; padding: 15px; border-radius: 3px; color: blue; transition: background 0.5s ease; }
.arrow-punch .arrow2 { animation: slide2 1s ease-in-out infinite; }
.fa-long-arrow-right:before{display: none;}
@keyframes slide2 {
  0%,
  100% {
    transform: translate(0, 0) rotate(45deg);
  }

  50% {
    transform: translate(10px, 10px) rotate(45deg);
  }
}
/*------20-09-22-------*/
.why_choose.custom_wc.seo_pack {display: none;}
.solution-emr p { font-family: 'Inter'; font-style: normal; font-weight: 500; font-size: 18px; line-height: 26px; color: #1E1E1E; }
/*------27-09-2022-----*/
.dr-banner-sec { margin-top: 63px; }
.dr-banner-sec h1{color: red;}
/*------04-10-2022-----*/
.blog-description h1 { font-family: Product Sans; font-style: normal; font-weight: bold; font-size: 25px; line-height: 28px; color: #1d1d1d; margin: 0 0 10px; }
.doctor-pop-right-img img {
    width: 100%;
}

/*-------PET-SOLUTION-------*/

.bhawwow-sec { text-align: center; padding: 56px 0 646px; background-size: cover; background-position: center; }
.dog-laptop-box img{width: 100%;}
.webandapp{   width: 840px;}
.webandapp button.btn:hover{box-shadow: 0 0 11px -1px #fff;}
.webandapp h1{/*font-family: 'Caveat Brush', cursive;*/ font-style: normal; font-weight: 400; font-size: 48px; line-height: 65px; text-align: center; color: #EB5E28;}
.webandapp h2 { font-family: 'Inter'; font-style: normal; font-weight: 500; font-size: 18px; line-height: 22px; text-align: center; color: #FFD868; margin: 14px 0; }
.webandapp p { font-family: 'Inter'; font-style: normal; font-weight: 400; font-size: 16px; line-height: 26px; text-align: center; color: #E0E0E0; }
.webandapp button.btn {padding: 15px 28px; filter: drop-shadow(0px 5px 30px rgba(0, 0, 0, 0.25)); background: #FFD868; border-radius: 5px; font-family: 'Inter'; font-style: normal; font-weight: 500; font-size: 16px; line-height: 19px; text-transform: uppercase; color: #1A1315; margin-top: 25px; }
.care-for-them{padding: 50px 0;}
.pets-img { width: 527px;    float: right; }
.pets-img img{width: 100%;}
.taking-care h2 {margin-bottom: 8px; /*font-family: 'Caveat Brush', cursive;*/ font-style: normal; font-weight: 400; font-size: 38px; line-height: 54px; text-transform: capitalize; color: #EB5E28; }
.taking-care p { font-family: 'Inter'; font-style: normal; font-weight: 400; font-size: 18px; line-height: 28px; color: #353535; }
.taking-care button.btn { filter: drop-shadow(0px 5px 30px rgba(0, 0, 0, 0.25)); font-family: 'Inter'; font-style: normal; font-weight: 500; font-size: 16px; line-height: 19px; text-transform: uppercase; color: #1E1E1E; background: #FFD868; border-radius: 5px; padding: 15px 28px; margin-top: 24px; }
.taking-care button.btn:hover{box-shadow: 0 0 11px -1px #fff;}
.our-needs button.btn:hover{box-shadow: 0 0 11px -1px #fff;}
.good-pet-web button.btn:hover{box-shadow: 0 0 11px -1px #fff;}
.the-perfect button.btn:hover{box-shadow: 0 0 11px -1px #fff;}
.dog-tracking-sec h2 {margin-bottom: 14px; /*font-family: 'Caveat Brush', cursive;*/ font-style: normal; font-weight: 400; font-size: 38px; line-height: 54px; color: #EB5E28; }
.booking-system {margin: 0 20px 20px 0; padding: 15px; background: #F5F5F5; border-radius: 10px; }
.dog-tracking-sec{background-image: url(https://futureprofilez.com/wp-content/themes/fptheme/assets2/img/dog-tracking.png); background-size: cover;}
.booking-system h4 { margin-bottom: 5px;font-family: 'Inter'; font-style: normal; font-weight: 600; font-size: 18px; line-height: 24px; text-transform: capitalize; color: #1E1E1E; }
.booking-system p { font-family: 'Inter'; font-style: normal; font-weight: 400; font-size: 14px; line-height: 21px; color: #636363; }
/*------07-10-2022--------*/
.our-needs p {margin-top: 4px; font-family: 'Inter'; font-style: normal; font-weight: 400; font-size: 16px; line-height: 26px; color: #353535; }
.our-needs button.btn { filter: drop-shadow(0px 5px 30px rgba(0, 0, 0, 0.25)); font-family: 'Inter'; font-style: normal; font-weight: 500; font-size: 16px; line-height: 19px; text-transform: uppercase; color: #1E1E1E; background: #FFD868; border-radius: 5px; padding: 15px 25px; margin-top: 24px; }
.run-pet img { margin-left: -160px; transform: matrix(-1, 0, 0, 1, 0, 0); }
.run-pet-left{z-index: 1;    position: relative;}
.dog-tracking-sec{padding: 100px 0 120px; }
.run-dog-gol img{width: 100%;}
.care-your-pets{position: relative;}
.pc-care img{position: absolute; z-index: -1; top: -70px; left:-70px; }
section.dr-banner-sec { position: relative; z-index: 3; background: #fff; }
.good-pet-web h2 { /*font-family: 'Caveat Brush', cursive;*/ font-style: normal; font-weight: 400; font-size: 38px; line-height: 55px; text-transform: capitalize; color: #EB5E28; }
.good-pet-web p { font-family: 'Inter'; font-style: normal; font-weight: 400; font-size: 18px; line-height: 30px; color: #353535; }
.good-pet-web .btn { filter: drop-shadow(0px 5px 30px rgba(0, 0, 0, 0.25)); font-family: 'Inter'; font-style: normal; font-weight: 500; font-size: 16px; line-height: 19px; text-transform: uppercase; color: #1E1E1E; background: #FFD868; border-radius: 5px; margin-top: 22px; padding: 15px 29px; }
.find-your-dog{background-image: url(https://futureprofilez.com/wp-content/themes/fptheme/assets2/img/find-your-dog.png); background-size: cover;}
.find-dog-phone img{width: 100%;}
.find-dog-text h2 { /*font-family: 'Caveat Brush', cursive;*/ font-style: normal; font-weight: 400; font-size: 38px; line-height: 54px; color: #EB5E28; }
.find-dog-text h3 {margin: 10px 0; font-family: 'Inter'; font-style: normal; font-weight: 600; font-size: 20px; line-height: 26px; color: #353535; }
.find-dog-text p { font-family: 'Inter'; font-style: normal; font-weight: 400; font-size: 18px; line-height: 30px; color: #353535; }
.solution-pet-sec{text-align: center;}
.our-others-pet h2 {    margin-bottom: 8px; /*font-family: 'Caveat Brush', cursive;*/ font-style: normal; font-weight: 400; font-size: 38px; line-height: 54px; text-align: center; color: #EB5E28; }
.our-others-pet p { font-family: 'Inter'; font-style: normal; font-weight: 400; font-size: 18px; line-height: 30px; text-align: center; color: #353535; }
.pet-client-name h5{color: #EB5E28;}
.pet-client-name h2 { /*font-family: 'Caveat Brush', cursive;*/ font-style: normal; font-weight: 400; font-size: 38px; line-height: 54px; text-align: center; color: #FFFFFF; }
.the-perfect{padding: 100px 0; text-align: center; background-image: url(https://futureprofilez.com/wp-content/themes/fptheme/assets2/img/perfect-bg.png); background-size: cover; }
.the-perfect h2 { /*font-family: 'Caveat Brush', cursive;*/ font-style: normal; font-weight: 400; font-size: 38px; line-height: 55px; text-align: center; color: #EB5E28; }
.the-perfect p { font-family: 'Inter'; font-style: normal; font-weight: 400; font-size: 18px; line-height: 30px; text-align: center; color: #353535; }
.the-perfect .btn { font-family: 'Inter'; font-style: normal; font-weight: 600; font-size: 20px; line-height: 24px; text-align: center; text-transform: uppercase; color: #1E1E1E; background: #FFD868; box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.19); border-radius: 5px; margin-top: 30px; padding: 15px 40px; }
/*----01-Nov-2022---*/
.run-pet { overflow: hidden; }
.run-pet-left h2{display: block;}
.run-pet h2 { display: none;}
.run-our-need{display: none;}
.pet-solution-popup .modal-header { border-bottom: none;}
.pet-solution-popup form input, .pet-solution-popup form textarea {  border-radius: 5px;width: 100%; margin-bottom: 10px;padding: 10px;     border: 1px solid #ccc;}
.pet-solution-popup form input { height: 50px;   }
.submit-btn .wpcf7-form-control.wpcf7-submit { background: #FFD868; padding: 10px 35px; }
.pet-popup-right img { width: 100%; }
.pet-solution-popup .modal-content { padding: 20px; border-radius: 10px; }
.pet-solution-popup h4 { font-style: normal; font-weight: 400; font-size: 33px; line-height: 65px; text-align: center; color: #EB5E28; }
::-webkit-input-placeholder { /* Edge */
  color: red;
}

:-ms-input-placeholder { /* Internet Explorer */
  color: red;
}
.pet-solution-popup form textarea{height: 150px;}
.pet-solution-popup form input::placeholder,.pet-solution-popup form textarea::placeholder {
  color:#8d8d8d;
}



/*---Event-Management------*/
.life-is-an{padding: 75px 0;  background-position: bottom; background-size: cover;    background-repeat: no-repeat;}
.life-is-an h1 { margin-bottom: 10px; font-size: 68px; line-height: 102.1%; color: #FFFFFF; }
.life-is-an p { font-style: normal; font-weight: 400; font-size: 18px; line-height: 25px; color: #FFFFFF; }
.life-is-an ul {  margin-top: 16px; font-style: normal; font-weight: 400; font-size: 18px; line-height: 34px; color: #FFFFFF; }
.life-is-an img { width: 100%; }
.essential-reasons{ padding: 75px 0; background-color: #fff; text-align: center;}
.essential-reasons h2 {  position: relative; margin-bottom: 10px;     font-size: 31px; line-height: 116.6%; text-align: center; color: #2B2B2B; }
.consider-img-box img{width: 100%;}
.your-brand-box {margin-bottom: 28px; height: 255px; background: #FFFFFF; box-shadow: 0px 2.61899px 17.0234px rgba(0, 0, 0, 0.11); border-radius: 5.23798px; padding: 30px 10px; }
.your-brand-box h3 { margin: 21px 0 14px 0; font-style: normal; font-weight: 500; font-size: 13.0949px; line-height: 140.1%; color: #3C3B3B; }
.your-brand-box p { font-style: normal; font-weight: 400; font-size: 11.7854px; line-height: 134.6%; text-align: center; color: #666666; }
.awareness-box { margin-top: -50px; }
.app-development-box { margin-top: 50px; }
.hire-now-event .btn {padding: 10px 50px; font-style: normal; font-weight: 400; font-size: 18px; line-height: 25px; color: #FFFFFF; background: #477BE9; border-radius: 10px; }
.hire-now-event .btn:hover{box-shadow:0 0 13px 2px #ccc;}
.planning-area button.btn:hover{box-shadow:0 0 13px 2px #ccc;}
.consider-event-box{margin-bottom: 57px; text-align: center;}
.salinet-feature-sec{padding: 75px 0 0 ;  background: #F8FAFF; text-align: center;}
.chat-text{padding: 13px 22px 15px 60px;  background: #477BE9;box-shadow: 4.16898px 4.16898px 28.3491px rgba(0, 0, 0, 0.25); border-radius: 50px;}
.chat-text p { font-size: 18.0111px; line-height: 30px; text-transform: uppercase; color: #FFFFFF; margin: 0; }
.chat-icon { background: #fff; border: 5.00278px solid #477BE9; box-shadow: inset 0 0 0px 7px #ededed; border-radius: 50px; height: 90px; width: 90px; justify-content: center; align-items: center; position: absolute; display: flex; left: -40px; }
.management-box-pos{position: relative;}
.actimanag{margin-left: -50px; margin-bottom: 50px;}
.simple-add-man img{width: 100%;}
.customized-box{margin-left: 45px; margin-bottom: 50px;}
.matchmaker-box{margin-left: 75px; margin-bottom: 50px;}
.budget-box{margin-left: 0px; margin-bottom: 50px;}
section.process-follow-sec { padding: 75px 0; position: relative; }
.process-follow-sec:before { content: ""; background-image: url(https://futureprofilez.com/wp-content/themes/fptheme/assets2/img/process-follow.png); position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-repeat: no-repeat; }
.process-follow-sec h2 { font-size: 31px; line-height: 116.6%; text-align: center; color: #2B2B2B; }
.process-follow-sec h3 { font-style: normal; font-weight: 500; font-size: 24px; line-height: 116.6%; color: #323232; margin-bottom: 10px; }
.process-follow-sec p { font-style: normal; font-weight: 400; font-size: 18px; line-height: 148.1%; color: #666666; }
.process-follow-sec .container { max-width: 1050px; }
.into-the-aap-img { padding-left: 70px; }
.prototyp-1 {   padding-bottom: 60px; padding-left: 50px; border-left: 1px #a5a5a5; border-left-style: dashed; border-bottom: 1px solid #a5a5a5; height: 100%; border-bottom-style: dashed; border-radius: 0 0 0 50px;margin-right: 50px; }
.prototyp-img-2{ position: relative;    padding-bottom: 50px; padding-right: 50px; border-right: 1px #a5a5a5; border-right-style: dashed; border-bottom: 1px solid #a5a5a5; height: 100%; border-bottom-style: dashed; border-radius: 0 0 50px 0px;margin-left: 50px;    margin-top: 50px; }
.prototyp-3, .prototyp-5, .prototyp-7{    padding-bottom: 60px; padding-left: 50px; border-left: 1px #a5a5a5; border-left-style: dashed; border-bottom: 1px solid #a5a5a5; height: 100%; border-bottom-style: dashed; border-radius: 0 0 0 50px;margin-right: 50px; margin-top: 50px;}
.prototyp-img-4, .prototyp-img-6{    padding-bottom: 50px; padding-right: 50px; border-right: 1px #a5a5a5; border-right-style: dashed; border-bottom: 1px solid #a5a5a5; height: 100%; border-bottom-style: dashed; border-radius: 0 0 50px 0px;margin-left: 50px;    margin-top: 50px; }

.prototyp-img-2:before { position: absolute; content: ""; height: 50px; width: 50px; z-index: 1; border-radius: 0px 50px 0 0; right: 0px; top: -50px; border-right: 1px #a5a5a5; border-right-style: dashed; border-top: 1px #a5a5a5; border-top-style: dashed; }
.prototyp-img-4:before,.prototyp-img-6:before { position: absolute; content: ""; height: 50px; width: 50px; z-index: 1; border-radius: 0px 50px 0 0; right: 15px; top: -1px; border-right: 1px #a5a5a5; border-right-style: dashed; border-top: 1px #a5a5a5; border-top-style: dashed; }
 .prototyp-3:before { position: absolute; content: ""; height: 50px; width: 50px; z-index: 1; border-radius: 50px 0px 0 0px; left: 16px; top: -1px; border-left: 1px #a5a5a5; border-left-style: dashed; border-top: 1px #a5a5a5; border-top-style: dashed; }
  .prototyp-5:before, .prototyp-7:before { position: absolute; content: ""; height: 50px; width: 50px; z-index: 1; border-radius: 50px 0px 0 0px; left: 16px; top: -1px; border-left: 1px #a5a5a5; border-left-style: dashed; border-top: 1px #a5a5a5; border-top-style: dashed; }
.prototyp-1 h3:before,.prototyp-3 h3:before,.prototyp-5 h3:before,.prototyp-7 h3:before { content: ""; background: #4D86FF; position: absolute; height: 12px; width: 12px; left: 10px; top: 70px; border-radius: 15px; box-shadow: 0 0 0px 5px #c7d8fb; }
.prototyp-2 h3:before,.prototyp-4 h3:before,.prototyp-6 h3:before { content: ""; background: #4D86FF; position: absolute; height: 12px; width: 12px; left: -22px; top: 50px; border-radius: 15px; box-shadow: 0 0 0px 5px #c7d8fb; }
.prototyp-img-8:before { position: absolute; content: ""; height: 75px; width: 50px; z-index: 1; border-radius: 0px 50px 0 0; right: 13px; top: -1px; border-right: 1px #a5a5a5; border-right-style: dashed; border-top: 1px #a5a5a5; border-top-style: dashed; }
.process-follow-sec:after { content: ""; background-image: url(../img/process-follow-2.png); position: absolute; bottom: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-size: auto; background-position-x: right; background-position-y: bottom; }
.why-you-will-sec{padding: 75px 0; background-image: url(../img/why-you.jpg); }
.why-you-will-sec h2 { font-size: 31px; line-height: 116.6%; text-align: center; color: #FFFFFF; margin-bottom: 10px; }
.research-area{position: relative;}
.research-area img.lazyloaded { width: 92%; }
.research-text-1 p { font-family: 'Inter'; font-style: normal; font-weight: 400; font-size: 23px; line-height: 30px; color: #EDEDED; position: absolute; top: 24px; left: 90px; }
.research-text-3 p { font-family: 'Inter'; font-style: normal; font-weight: 400; font-size: 23px; line-height: 30px; color: #EDEDED; position: absolute; top: 133px; left: 90px; }
.research-text-5 p { font-family: 'Inter'; font-style: normal; font-weight: 400; font-size: 23px; line-height: 30px; color: #EDEDED; position: absolute; top: 238px; left: 90px; }
.research-text-2 p { font-family: 'Inter'; font-style: normal; font-weight: 400; font-size: 23px; line-height: 30px; color: #EDEDED; position: absolute; top: 24px; right: 20px; }
.research-text-4 p { font-family: 'Inter'; font-style: normal; font-weight: 400; font-size: 23px; line-height: 30px; color: #EDEDED; position: absolute; top: 133px; right: 20px; }
.research-text-6 p { font-family: 'Inter'; font-style: normal; font-weight: 400; font-size: 23px; line-height: 30px; color: #EDEDED; position: absolute; top: 238px; right: 20px; }
section.solution-we-sec { padding: 75px 0; text-align: center; }
.solution-offer{position: relative;}
.solution-offer img.lazyloaded { width: 70%; }
.offer-solution-1 p { font-size: 22px; line-height: 116.6%; text-align: center; color: #383838; position: absolute; top: 77px; left: 110px; }
.offer-solution-3 p { font-size: 22px; line-height: 116.6%; text-align: center; color: #383838; position: absolute; top: 277px; left: 120px; }
.offer-solution-5 p { font-size: 22px; line-height: 116.6%; text-align: center; color: #383838; position: absolute; top: 485px; left: 115px; }
.offer-solution-2 p { font-size: 22px; line-height: 116.6%; text-align: center; color: #383838; position: absolute; top: 178px; left: 97px; }
.offer-solution-4 p { font-size: 22px; line-height: 116.6%; text-align: center; color: #383838; position: absolute; top: 380px; left: 48px; }
.offer-solution-6 p { font-size: 22px; line-height: 116.6%; text-align: center; color: #383838; position: absolute; top: 77px; right: 125px; }
.offer-solution-7 p { font-size: 22px; line-height: 116.6%; text-align: center; color: #383838; position: absolute; top: 277px; right: 105px; }
.offer-solution-8 p { font-size: 22px; line-height: 116.6%; text-align: center; color: #383838; position: absolute; top: 485px; right: 115px; }
.offer-solution-9 p { font-size: 22px; line-height: 116.6%; text-align: center; color: #383838; position: absolute; top: 178px; right: 30px; }
.offer-solution-10 p { font-size: 22px; line-height: 116.6%; text-align: center; color: #383838; position: absolute; top: 380px; right: 38px; }
.planning-area button.btn { padding: 15px 45px; background: #477BE9; box-shadow: 4px 4px 19px rgba(77, 134, 255, 0.4); border-radius: 16px; font-size: 20px; line-height: 26px; text-align: center; color: #FFFFFF; }
.planning-area p { font-style: normal; font-weight: 400; font-size: 18px; line-height: 29px; text-align: left; color: #5C5C5C; }
.clients-say-sec{text-align: center; padding: 20px 0 70px;    position: relative;}
.clients-say-sec h2 { font-size: 31px; line-height: 48px; text-transform: capitalize; color: #383838; }
.client-img-text .card {     margin: 70px 30px 35px;  text-align: center; padding: 20px 65px 80px; background: #FFFFFF; box-shadow: 5px 4px 20px rgba(0, 0, 0, 0.11); border-radius: 22px; border: none; }
.client-img-text img.lazyloaded { max-width: 130px; border-radius: 130px; margin-top: -65px; }
.client-img-text { max-width: 810px;display: flex; justify-content: center;}
.client-img-text p { font-family: 'Inter'; font-style: italic; font-weight: 400; font-size: 16px; line-height: 26px; text-align: center; color: #636363; }
.client-img-text ul.slick-dots { position: absolute; bottom: 50px; }
.client-img-text .slick-dots li.slick-active button { background: #E74949; box-shadow: 0 0 0px 2px #ff0000; }
.client-img-text .slick-next{background-image: url(../img/next-c.png) !important; }
.client-img-text .slick-arrow.slick-next:after,.client-img-text .slick-arrow.slick-prev:after { display: none; }
.client-img-text .slick-arrow {width: 40px; height: 40px;}
.client-img-text .slick-prev{background-image: url(../img/pre-c.png) !important; }
.client-img-text .slick-prev.slick-arrow { left: 30px; }
.client-img-text .slick-arrow.slick-next { right: 30px; }
.research-area img {width: 91%;}
.solution-offer img { width: 70%;}
.clients-say-sec:after { content: ""; background-image: url(../img/process-follow-2.png); position: absolute; bottom: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-size: auto;     z-index: -1;}
/*---Yoga Studio---*/
.yoga-hero-sec { padding: 100px 0 337px; text-align: center; background-repeat: no-repeat; background-size: cover; background-image: url(../img/hero-yoga-studio.png); }
.yoga-hero-sec h1 { font-size: 48px; line-height: 60px; text-align: center; color: #FFFFFF; }
.yoga-hero-sec h1 span { color: #00ABFF; }
.yoga-hero-sec p { font-size: 24px; line-height: 28px; text-align: center; color: #FFFFFF; }
.yoga-hero-sec a.btn { background: #FE6367; border-radius: 54px; font-size: 24px; line-height: 28px; text-align: center; color: #FFFFFF; padding: 15px 50px; margin-top: 30px; transition: 0.5s;}
.yoga-hero-sec a.btn:hover { transition: 0.5s;box-shadow: 0 0 18px -2px #000000c7; }
.welcome-yoga-sec{padding: 50px 0; text-align: center;}
.yoga-hadding h3 { font-size: 24px; line-height: 28px; text-align: center; color: #E74949; margin-bottom: 5px; }
.yoga-hadding h2 { font-size: 36px; line-height: 46px; text-align: center; font-weight: 600; color: #333333; }
.yoga-hadding p { font-size: 22px; line-height: 28px; text-align: center; margin-bottom: 60px; color: #666565; margin-top: 10px; }
.special-yoga-sec{padding: 50px 0;}
.special-yoga-sec .card { background: #FFFFFF; border: 1px solid #FFFFFF; box-shadow: 4px 4px 32px rgba(0, 0, 0, 0.08); border-radius: 20px; }
.special-yoga-sec .card img{widows: 100%;}
.specail-profile { padding: 27px 21px; text-align: center; }
.specail-profile h4 { font-size: 32px; line-height: 41px; text-align: center; color: #323030; margin-bottom: 10px; }
.specail-profile  p { font-size: 18px; line-height: 153.7%; text-align: center; color: #656565; }
.special-developer a.btn { margin-top: 50px; font-size: 24px; line-height: 28px; text-align: center; color: #FFFFFF; background: #FE6367; border-radius: 54px; padding: 15px 50px; }
.special-developer a.btn:hover { box-shadow: 0 0 14px 4px #ccc; }
.special-developer{text-align: center;}
.key-future-sec{ background-position: center;padding: 281px 0 215px; text-align: center; background-repeat: no-repeat; background-size: cover; background-image: url(../img/keyfeatur.png); }
.yoga-teachers{border: 1px solid #FFFFFF; border-radius: 100px; max-width: 350px; height: 110px;}
.yoga-teachers { border: 1px solid #FFFFFF; border-radius: 100px; width: 350px; height: 110px; padding: 10px 20px 10px 7px; }
.yoga-teachers h5 { font-size: 22px; line-height: 143.2%; color: #FFFFFF; }
.functionality-box-2{justify-content: space-around; margin: 30px 0;}
.functionality-box-3{justify-content: space-between;margin: 30px 0;}
.functionality-box-4{justify-content: center;margin: 30px 0;}
.functionality-box-4 .yoga-teachers { margin: 0 20px; }
.yoga-teachers img.lazyloaded { margin-right: 8px; }
.key-future-sec .yoga-hadding h2 { color: #fff; }
.key-future-sec .yoga-hadding p{ color: #fff;  line-height: 36px;}
.process-simple-sec { padding: 50px 0; background-image: url(../img/simpl-effect.png); background-position: bottom; background-repeat: no-repeat; background-size: auto; background-position-x: right; }
.yoga-possible img.lazyloaded { width: 100%; }
.yoga-possible { background: #FFFFFF; box-shadow: 20px 25px 20px rgba(0, 0, 0, 0.23); padding: 20px; width: 100%;    border-radius: 50%; }
.best-icon-box {  height: 92px; width: 92px; display: flex; align-items: center; justify-content: center;  border-radius: 92px; padding: 8px; box-shadow: 5px 5px 9px rgba(0, 0, 0, 0.22); margin-right: 40px; }
.effective-box h5 { font-size: 32px; line-height: 110.9%; text-transform: capitalize; color: #252525; }
.effective-box p { font-size: 18px; line-height: 134.9%; color: #535353; }
.go-making-2 {margin-left: -10px;}
.go-making-1,.go-making-5 { margin-left: -75px; }
.effective-box img { width: inherit; margin: 5px; }
.go-making-4 { margin-left: -10px; }
.effective-box{padding: 6px 0;}
.go-making-3 {margin-left: 15px;padding: 18px 0;}
.go-making-1 .best-icon-box { border: 10px solid #DD085D;}
.go-making-2 .best-icon-box { border: 10px solid #DF03D1; }
.go-making-3 .best-icon-box { border: 10px solid #8200F2; }
.go-making-4 .best-icon-box { border: 10px solid #3576C9; }
.go-making-5 .best-icon-box { border: 10px solid #0AD7DF; }
.book-free-sec { background-position: center; padding: 257px 0 225px; background-image: url(../img/book-free.png); background-repeat: no-repeat; background-size: cover; }
.free-book-btn { text-align: center; }
.free-book-btn a { font-size: 24px; line-height: 28px; text-align: center; color: #FFFFFF; background: #FE6367; border-radius: 54px; padding: 15px 36px; }
.book-free-sec .yoga-hadding h2,.book-free-sec .yoga-hadding p { color: #fff; }
.our-solution-sec{padding: 100px 0 50px; text-align: center;}
.multi-service img.lazyloaded { width: 75%; }
.multi-service { position: relative; }
.multi-yoga-text p {text-align: left; position: absolute; font-size: 20px; line-height: 116.6%; color: #383838; }
.gym-serv-1 p { top: 57px; left: 122px; }
.gym-serv-2 p { top: 125px; left: 35px; }
.gym-serv-3 p { top: 200px; left: 30px; }
.gym-serv-4 p { top: 270px; left: 3px; }
.gym-serv-5 p { top: 336px; left: 100px; }
.gym-serv-6 p { top: 410px; left: 20px; }
.gym-serv-7 p { top: 480px; left: 18px; }
.gym-serv-8 p { top: 57px; right: 155px; }
.gym-serv-9 p { top: 125px; right: 60px; }
.gym-serv-10 p { top: 200px; right: 180px; }
.gym-serv-11 p { top: 270px; right: 22px; }
.gym-serv-12 p { top: 336px; right: 120px; }
.gym-serv-13 p { top: 410px; right: 55px; }
.gym-serv-14 p { top: 480px; right: 130px; }
.yoga-client-sec h2 { line-height: 50px; text-align: center; color: #333333; }
.full-fitness-btn{display: flex; justify-content: center;}
.full-fitness-btn a.btn { font-size: 24px; line-height: 28px; text-align: center; color: #FFFFFF; background: #FE6367; border-radius: 54px; padding: 15px 50px; }
.full-fitness-btn a.btn:hover{    box-shadow: 0 0 10px 2px #f29093;}
.yoga-client-sec { background-image: url(../img/clnt-bg.png); background-position: right; background-repeat: no-repeat; }
.multi-service img {width: 75%;}



/* Flutter page css */
.fluter_hero_cnt h1 {font-family: 'Industry-Bold'; font-style: normal; font-weight: 400; font-size: 56px; line-height: 74px; text-transform: capitalize; color: #FFFFFF; margin: 0 0 5px; } 
.fluter_hero_cnt p {font-family: 'Industry-Medium'; font-style: normal; font-weight: 400; font-size: 24px; line-height: 32px; color: #E4E4E4; margin-bottom: 50px; } 
.fluter_hero_cnt a {font-family: 'Industry-Demi'; background: #00ABFF; border-radius: 5px; font-style: normal; font-weight: 400; font-size: 16px; line-height: 21px; text-transform: uppercase; color: #FFFFFF; display: inline-block; padding: 18px 50px; } 
section.flutter_hero_sec { padding: 105px 0 85px; background-size: cover;background-position: center; }

.devlopment_services h2 {font-family: 'Industry-Bold'; text-align: center; font-style: normal; font-weight: 400; font-size: 36px; line-height: 47px; text-transform: capitalize; color: #333333; margin: 0 0 10px; } 
.devlopment_services .col-md-12 { text-align: center; margin: 0 0 45px; } 
.devlopment_services .col-md-12 p {font-family: 'Industry-Medium'; font-style: normal; font-weight: 400; font-size: 18px; line-height: 28px; max-width: 1000px; margin: 0 auto 0; } 
.devsericon { background: rgba(81, 191, 240, 0.2); width: 67px; height: 67px; border-radius: 100%; display: flex; align-items: center; justify-content: center; margin: 0 0 15px; } 
.dev_ser_box h3 a{font-family: 'Industry-Demi'; font-style: normal; font-weight: 600; font-size: 22px; line-height: 28px; text-transform: capitalize; color: #333333; margin: 0 0 8px; } 
.dev_ser_box p {font-family: 'Industry-Book'; font-style: normal; font-weight: 400; font-size: 16px; line-height: 26px; text-transform: capitalize; color: #666666; margin: 0; } 
.dev_ser_box { padding: 15px 20px; border-left: 6px solid #00ABFF; }
.dev_ser_box:hover{background-color: #00ABFF; transition: 0.5s;}
.dev_ser_box:hover .devsericon { background: #fff; transition: 0.5s; } 
.dev_ser_box:hover h3 a { color: #fff; transition: 0.5s; }
 .dev_ser_box:hover p { color: #fff; transition: 0.5s; }
.fluter_hero_cnt h1 strong,.devlopment_services h2 strong { color: #00ABFF; }
.devlopment_services .col-md-4 { margin: 0 0 30px; } 
.dev_ser_box { height: 100%; }
.integrate_process img { width: 100%; }
.app_integrate h2 { font-family: 'Industry-Bold'; font-style: normal; font-weight: 400; font-size: 36px; line-height: 47px; text-transform: capitalize; color: #FFFFFF; text-align: center; margin: 0 0 35px; } 
section.app_integrate { background-size: cover; background-position: center; background-repeat: no-repeat; padding: 50px 0; }

.development_benefit h2 { font-family: 'Industry-Bold'; font-style: normal; font-weight: 400; font-size: 36px; line-height: 47px; text-transform: capitalize; text-align: center; color: #333333; margin: 0 0 24px; } section.development_benefit { padding-bottom: 30px; } 
.development_benefit h2 strong { color: #00ABFF; } 
.benefit_box { text-align: center; } 
.benefit_icon { background: #00ABFF; height: 56px; width: 56px; border-radius: 100%; display: inline-flex; align-items: center; justify-content: center; margin: 0 0 15px; } 
.benefit_box h3 { font-family: 'Industry-Demi'; font-style: normal; font-weight: 400; font-size: 24px; line-height: 31px; text-align: center; text-transform: capitalize; color: #333333; margin: 0 0 6px; } 
.benefit_box p { font-family: 'Industry-Book'; font-style: normal; font-weight: 400; font-size: 16px; line-height: 26px; /* or 162% */ text-align: center; text-transform: capitalize; color: #666666; } 
section.development_benefit .col-md-4 { margin: 0 0 50px; }

section.hiredev_section { background: rgb(0, 171, 255, 0.2); padding: 0;margin-top: 100px; } 
.hiredev-cnt { padding: 45px 0;max-width: 770px; } 
.hiredev-cnt h2 { font-family: 'Industry-Bold'; font-style: normal; font-weight: 400; font-size: 32px; line-height: 42px; text-transform: capitalize; color: #333333; margin: 0 0 8px; } .hiredev-cnt p { font-family: 'Industry-Book'; font-style: normal; font-weight: 400; font-size: 16px; line-height: 26px; /* or 162% */ text-transform: capitalize; color: #666666; margin: 0 0 40px; } .hiredev-cnt a { background: #FFFFFF; box-shadow: 4px 4px 22px rgba(0, 0, 0, 0.25); border-radius: 5px; display: inline-flex; font-family: 'Industry-Demi'; font-style: normal; font-weight: 400; font-size: 16px; line-height: 21px; /* identical to box height */ text-transform: uppercase; color: #252525; padding: 10px 15px; align-items: center; justify-content: center; } .hiredev-cnt a img { max-height: 32px; margin-right: 5px; }
.hiredev_section .col-md-4 {position: relative;}
.hirerightimg { position: absolute; bottom: 0; right: 0; }
.hiredev-cnt h2 strong{color: #00ABFF;}
.reactjs-devel-box p br {display: none;}
/*end*/
/* ---------React-JS------------- */
.react-hero-sec{background-position: right;}
.react-hero-sec h1 { color: #1B1B1B; } 
.react-hero-sec p { color: #4B4B4B; }
.solution-we-with ul li { background: #FFFFFF; box-shadow: 0px 10px 70px rgba(0, 0, 0, 0.15); width: 235px; border-radius: 5px; padding: 10px; height: 84px; display: flex;margin: 10px;  align-items: center; }
.solution-we-with ul li p { font-family: 'Industry-Demi'; font-style: normal; font-weight: 400; font-size: 24px; line-height: 31px; text-align: center; text-transform: capitalize; color: #343434; margin-left: 11px; }
.solution-we-with ul { display: flex; }
.mid-undar{padding: 0 60px;}
.solution-we-with ul li img { max-width: 44px; }
.why-hire ul { display: flex; flex-wrap: wrap; } 
.why-hire ul li { width: 50%;    margin-bottom: 10px;    padding: 0 10px; }
.why-hire h2 { font-family: 'Industry-Bold'; font-style: normal; font-weight: 400; font-size: 36px; line-height: 47px; text-transform: capitalize; color: #343434; }
 .why-hire h5 { font-family: 'Industry-Demi'; font-style: normal; font-weight: 400; font-size: 18px; line-height: 23px; text-transform: capitalize; color: #585858; margin-top: 10px; margin-bottom: 40px; } 
 li.million-1 h3 { font-family: 'Industry-Demi'; font-style: normal; font-weight: 400; font-size: 24px; line-height: 31px; /* identical to box height */ text-transform: capitalize; color: #fff !important; } 
.why-hire p { font-family: 'Industry-Book'; font-style: normal; font-weight: 400; font-size: 16px; line-height: 26px; /* or 162% */ text-transform: capitalize; color: #fff !important;} 
li.million-2 h3 { font-family: 'Industry-Demi'; font-style: normal; font-weight: 400; font-size: 24px; line-height: 31px; /* identical to box height */ text-transform: capitalize; color: #fff !important; } 
li.million-3 h3 { font-family: 'Industry-Demi'; font-style: normal; font-weight: 400; font-size: 24px; line-height: 31px; /* identical to box height */ text-transform: capitalize; color: #fff !important; }
section.why-hire { background-size: cover; background-position: left; background-repeat: no-repeat; }
.agency-reactjs { padding-left: 70px; }
.five-mobile-app img { width: 100%; }
.our-reactjs-sec p { font-family: 'Industry-Book'; font-style: normal; font-weight: 400; font-size: 16px; line-height: 26px; text-align: center; color: #4D4D4D; margin: auto; max-width: 700px; }
.five-mobile-app { padding: 35px 0; }
.reactjs-devel-box img { width: 100%; }
.reactjs-devel-box ul { position: relative; }
 .reactjs-devel-box ul li { position: absolute; max-width: 220px; text-align: center; } 
 .reactjs-devel-box ul li h3 { font-family: 'Industry-Demi'; font-style: normal; font-weight: 400; font-size: 20px; line-height: 26px; /* identical to box height */ text-align: center; text-transform: capitalize; color: #333333; } 
.reactjs-devel-box ul li p { font-family: 'Industry-Book'; font-style: normal; font-weight: 400; font-size: 15px; line-height: 26px; /* or 173% */ text-align: center; text-transform: capitalize; color: #666666; }
li.gandj-box-1 { top: 155px; left: 45px; } 
li.gandj-box-2 { top: 110px; left: 295px; } 
li.gandj-box-3 { top: 60px; left: 526px; } 
li.gandj-box-4 { top: -25px; left: 760px; }
li.gandj-box-5 { top: 155px; left: 75px; } 
li.gandj-box-6 { top: 105px; left: 315px; } 
li.gandj-box-7 { top: 48px; left: 525px; } 
li.gandj-box-8 { top: -15px; left: 743px; }
ul.down-box-zigzag { position: absolute; width: 100%; bottom: 286px; left: 80px; }
 .reactjs-devel-box { position: relative; }
 .ourwpcom ul.uprunder { display: flex; justify-content: center; padding: 10px; background: #CCEEFF; border-radius: 8px; }
 .ourwpcom ul.uprunder li .card-header { border: none; background: transparent; display: block; width: auto; margin: 0 0 2px; }
 .ourwpcom .card ul { display: flex; justify-content: center; padding: 20px; align-items: center; } 
 .ourwpcom .card ul li { width: 160px; text-align: center; margin: 10px; } 
 .ourwpcom .card ul li h4 { font-size: 22.9662px; line-height: 95.81%; /* identical to box height, or 22px */ text-align: center; color: #000000; margin-top: 10px; }
 .ourwpcom .card { border: 0; }
 .ourwpcom { padding: 50px 0; }
 .ourwpcom h2 { margin-bottom: 80px; }
 .ourwpcom button.btn.btn-link.btn-block.text-left { position: relative; width: 100%; font-family: 'GilroyMedium'; font-size: 22px; line-height: 95.81%; color: #252525;     text-align: center !important;border: none; padding: 14px 10px; margin-top: -85px; } 
 .ourwpcom .compe-icons { -webkit-border-radius: 50%; -moz-border-radius: 50%; -khtml-border-radius: 50%; height: 100px; width: 100px; border-radius: 70px; display: flex; background: #f1ffd8; justify-content: center; align-items: center; margin-right: auto; box-shadow: 0 0 0px 10px #f1ffd885; margin-left: auto; margin-bottom: 30px; }
 .ourwpcom li button { position: relative; width: 100%; font-family: 'GilroyMedium'; font-size: 22px; line-height: 95.81%; color: #252525;  border: none; padding: 14px 10px; margin-top: -85px; }
 .ourwpcom li button:hover,  .ourwpcom li button:focus,  .ourwpcom li button.active {    text-decoration: none; background: transparent; box-shadow: none; }
 .ourwpcom  li button:hover .compe-icons, .ourwpcom  li button:focus .compe-icons, .ourwpcom  li button.active .compe-icons { text-decoration: none;background-color: #00ABFF; box-shadow: 0 0 0px 10px rgba(0, 171, 255, 0.63); }
 .ourwpcom li button:hover .compe-icons img, .ourwpcom li button:focus .compe-icons img,  .ourwpcom li button.active .compe-icons img { filter: invert(1); }
 .ourwpcom  span { font-size: 24px; line-height: 95.81%; text-align: center; color: #403E3E; }
.why-hire-gstr{background: #00ABFF;}
.why-hire-gstr h2 {color: #fff;text-align: center;max-width: 800px;margin: auto;} 
.why-hire-gstr h5 { text-align: center; color: #fff; }
.why-hire-gstr ul li { width: 31%; text-align: center; background: #fff; margin: 10px 10px 50px 10px; border-radius: 10px; padding: 10px; }
.why-hire-gstr .agency-reactjs img { background: #fff; margin-top: -50px; padding: 10px; border-radius: 50px; }
.why-hire-gstr h3 { font-size: 20px !important; color: #252525 !important; }
section.why-hire.why-hire-gstr { padding: 50px 0 15px; }
.why-hire-fluter ul li { width: 100%; }
img.locetion-phone { width: 100%; }
.why-hire-fluter .agency-left { background: transparent !important; text-align: right !important; }
.why-hire-fluter .agency-right { background: transparent !important; text-align: left !important; }
.why-hire-fluter ul li img { margin-bottom: 10px; }
/*----React-native------*/
.native-madmer li h3 { color: #000 !important; }
.native-madmer li p { color: #666666 !important; }
.dev_ser_box:hover h3 { color: #fff; }
/*---Grocery Solution-----*/
.bringingfreshsec {position: relative; padding: 155px 0 200px; background-image: url(../img/ondemand-bg.jpg); background-size: cover; background-repeat: no-repeat; background-position: center; }
.bringingfreshimg img { width: 100%; } 
.bringingfreshimg { position: absolute; width: 100%; bottom: -10px; left: 0; }
.bringcnt h2 { /* font-family: 'DM Serif Display'; */ font-style: normal; font-weight: 400; font-size: 48px; line-height: 66px; color: #000000; max-width: 640px; margin-bottom: 8px; }
.bringingfresh p { /* font-family: 'DM Sans'; */ font-style: normal; font-weight: 400; font-size: 24px; line-height: 31px; color: #000000; }
.bringcnt h3 { font-style: normal; font-weight: 400; font-size: 26px; line-height: 36px; color: #000000; max-width: 640px; margin-bottom: 8px; }
.takeexpert a { background: #00ABFF; border-radius: 6px; /* font-family: 'DM Sans'; */ font-style: normal; font-weight: 500; font-size: 17px; line-height: 22px; text-transform: uppercase; color: #FFFFFF; padding: 15px 50px; } 
.takeexpert { margin-top: 43px; }
.empowersec { padding: 50px 0 0; }
.empowercnt { padding: 0 0 0 25px; background-image: url(../img/shop-snoop.png); background-size: cover; background-repeat: no-repeat; background-position: center;} 
.empowercnt h2 { font-family: 'DM Serif Display'; font-style: normal; font-weight: 400; font-size: 32px; line-height: 44px; text-transform: capitalize; color: #262626; margin: 0 0 8px 0; } 
.empowercnt h3 { font-family: 'DM Serif Display'; font-style: italic; font-weight: 400; font-size: 20px; line-height: 25px; color: #00ABFF; margin: 0 0 12px 0; }
.empowercnt p { font-family: 'DM Sans'; font-style: normal; font-weight: 400; font-size: 16px; line-height: 26px; color: #595959; }
.empowercnt ul li {position: relative; font-family: 'DM Sans'; font-style: normal; font-weight: 500; font-size: 16px; line-height: 28px; color: #485E69;     padding: 0 0 0 25px;}
.empowercnt ul li:before { content: ""; background-image: url(../img/reach-arrow.png); position: absolute; height: 20px; width: 20px; left: 0; top: 4px; background-repeat: no-repeat; background-size: contain; }
.grocery-app-gstr a { font-family: 'DM Sans'; font-style: normal; font-weight: 500; font-size: 17px; line-height: 22px; text-transform: uppercase; color: #FFFFFF; background: #00ABFF; border-radius: 6px; padding: 15px 50px; } 
.grocery-app-gstr { margin-top: 50px;    display: none; }
.businessbenefitsec { padding: 150px 0 0; background-image: url(../img/beniffit-bg2.png); background-repeat: no-repeat; background-size: cover;     position: relative;}
.white-gstr { width: 100%; position: absolute; top: -1px; transform: matrix(1, 0, 0, -1, 0, 0); } 
.white-gstr img { width: 100%; } 
.blue-gstr { width: 100%; position: absolute; bottom: -10px; } 
.blue-gstr img { width: 100%; }
.empowercnt-light-blue h2 { font-family: 'DM Serif Display'; font-style: normal; font-weight: 400; font-size: 32px; line-height: 44px; color: #262626; margin: 0 0 10px; } 
.empowercnt-light-blue p { font-family: 'DM Sans'; font-style: normal; font-weight: 400; font-size: 16px; line-height: 26px; /* or 162% */ color: #595959; }
ul.benefitappdevlist { display: flex; flex-wrap: wrap; padding: 20px 0; } .benefitappdevlist li { width: 50%; margin: 0 0 10px 0; display: flex; align-items: center; }
.benefitper { padding-left: 10px; } 
.benefitper strong { font-family: 'DM Serif Display'; font-style: normal; font-weight: 400; font-size: 20px; line-height: 27px; color: #0E242F; }
.benefitper p { font-style: normal; font-weight: 500; font-size: 15px; line-height: 19px; color: #485E69; }
.solutionorinted { padding: 100px 0 200px; background-image: url(../img/solution-ore.jpg); background-repeat: no-repeat; background-size: cover;     position: relative;}
.orintedhead h2 { font-family: 'DM Serif Display'; font-style: normal; font-weight: 400; font-size: 32px; line-height: 44px; /* identical to box height */ text-align: center; color: #262626; margin-bottom: 10px; } 
.orintedhead h3 { font-family: 'DM Sans'; font-style: normal; font-weight: 400; font-size: 16px; line-height: 26px; /* or 162% */ text-align: center; color: #595959; }
.panneltab .nav-tabs { border-bottom: 1px solid #688A95; }
.panneltab .nav-tabs .nav-item.show .nav-link,.panneltab .nav-tabs .nav-link.active,.panneltab .nav-tabs .nav-link:hover {display: inline-block;background-color: transparent; color: #495057; border: none; }
.solutionorinted ul li a.nav-link.active { border-bottom: 4px solid #3d3b3b !important; }
.solutionorinted ul li {width: 20%;text-align: center;} 
.solutionorinted .panneltab { margin-top: 30px; }
.solutionorinted ul li a { /* font-family: 'DM Sans'; */ font-style: normal; font-weight: 400; font-size: 18px; line-height: 23px; color: #595959; }
.customerpannelcnt ul li { width: 100%; text-align: left; }
.customerpannel .row { align-items: center; }
.customerpannel .row { align-items: center; } 
.customerpannelcnt h2 { /* font-family: 'DM Serif Display'; */ font-style: normal; font-weight: 400; font-size: 22px; line-height: 27px; color: #0E242F; margin-bottom: 10px; } 
.customerpannelcnt p { /* font-family: 'DM Sans'; */ font-style: normal; font-weight: 400; font-size: 16px; line-height: 26px; /* or 162% */ color: #595959; margin-bottom: 10px; } 
.customerpannelcnt ul li {padding: 0 0 0 30px; /* font-family: 'DM Sans'; */ font-style: normal; font-weight: 500; font-size: 16px; line-height: 32px; position: relative; /* identical to box height, or 162% */ color: #595959; } 
.customerpannelcnt { padding-left: 50px; }
.customerpannelcnt ul li:before { content: ""; background-image: url(../img/infinty-good.svg); position: absolute; height: 20px; width: 20px; left: 0; top: 6px; background-repeat: no-repeat; background-size: contain; }
.demandgrocery h2 {margin-bottom: 20px; font-family: 'DM Serif Display'; font-style: normal; font-weight: 400; font-size: 32px; line-height: 44px; text-align: center; color: #262626; } 
.demandgrocery .benefitlist { display: flex; align-items: center; flex-wrap: wrap; } 
.demandgrocery .benefitbox {position: relative; padding: 0 20px; width: 31%; display: flex; align-items: center; margin: 10px; height: 112px; border-radius: 10px; }
.demandgrocery .benefitbox h3 { font-family: 'DM Serif Display'; font-style: normal; font-weight: 400; font-size: 20px; line-height: 27px; color: #0E242F; }
.demandgrocery .benefitbox:nth-child(1){background: #F8B5B5;}
.demandgrocery .benefitbox:nth-child(2){background: #B5F8CF;}
.demandgrocery .benefitbox:nth-child(3){background: #B5E4F8;}
.demandgrocery .benefitbox:nth-child(4){background: #B5BBF8;}
.demandgrocery .benefitbox:nth-child(5){background: #F8B5DD;}
.demandgrocery .benefitbox:nth-child(6){background: #F8C9B5;}
.demandgrocery .benefitbox:before { content: " "; position: absolute; height: 130px; top: -18px; left: 0px; z-index: 0; background-size: cover; width: 273px; background-image: url(../img/hading-bg.png); }
.demandgrocery .benefitcnt { position: relative; z-index: 1; padding: 10px 20px 10px 15px;}
.customer-flow { text-align: center; } 
.customer-flow h2 { font-family: 'DM Serif Display'; font-style: normal; font-weight: 400; font-size: 32px; line-height: 44px; color: #262626; margin: 0 0 10px; } 
.customer-flow p { /* font-family: 'DM Sans'; */ font-style: normal; font-weight: 400; font-size: 16px; line-height: 26px; /* or 162% */ text-align: center; color: #595959; } 
.customer-flow img { width: 100%; margin-top: 20px; }
.solution-work-sec { padding: 50px 0; background-image: url(../img/customer-bg.png); background-repeat: no-repeat; background-size: cover; background-position: center; }
.help-you-trun-sec { padding: 50px 0; }
.get-in-form-box { display: flex; align-items: center; } 
.get-in-touch { width: 60%; padding: 100px 0; position: relative; z-index: 1;} 
.get-in-form { width: 40%; background: #FFFFFF; box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.15); border-radius: 10px; padding: 30px; } 
.get-in-form h3 { font-style: normal; font-weight: 400; font-size: 30px; line-height: 40px; text-transform: capitalize; color: #262626; }
.get-in-form input { border: none; border-bottom: 1px solid #ccc; padding: 10px 0; width: 100%; margin-bottom: 10px; } 
.get-in-form textarea { border: none; border-bottom: 1px solid #ccc; height: 120px; width: 100%; padding: 5px 0;}
.get-in-touch h2 { font-family: 'DM Serif Display'; font-style: normal; font-weight: 400; font-size: 57.5281px; line-height: 79px; /* identical to box height */ color: #FFFFFF; } 
.get-in-touch a { font-family: 'DM Serif Display'; font-style: normal; font-weight: 400; font-size: 24px; line-height: 33px; /* identical to box height */ text-align: center; color: #FFFFFF; }
.get-in-touch::before{content: " "; height: 100%; left: -120px;   z-index: -1; width: calc(100% + 120px); position: absolute; top: 0; background-image: url(../img/get-in-bg.jpg?asdfas); background-repeat: no-repeat; background-size: cover; background-position: center; }
.submit-btn-box a { background: #00ABFF; border-radius: 6px; /* font-family: 'DM Sans'; */ font-style: normal; font-weight: 500; font-size: 17px; line-height: 22px; text-transform: uppercase; color: #FFFFFF; padding: 10px; }
.submit-btn-box { display: flex; justify-content: end; }
.get-in-form input::placeholder,.get-in-form textarea::placeholder { font-style: normal; font-weight: 400; font-size: 15px; line-height: 20px; /* identical to box height */ color: #595959; }
.empowerimg img { width: 100%; }
.customerpannelimg img { width: 100%; }
.get-in-touch a img { margin-bottom: 10px; height: 45px; width: 45px; }
.benefitcnt .row { align-items: end; }
.empowercnt-light-blue { padding-bottom: 90px; }
/* modal-css-grocery */
.popup-right-img img { width: 100%; }
.grocery-popup-box li { flex-flow: column; display: flex; margin-bottom: 10px; } 
.grocery-popup-box li label { margin: 0 0 5px 0; } 
.grocery-popup-box li input, .grocery-popup-box li textarea { width: 100%;border-radius: 5px; border: 1px solid #ccc; padding: 0 10px;} 
.grocery-popup-box li input { height: 40px; } 
.grocery-popup-box li textarea { height: 90px; }
.grocery-popup-box .modal-content { border-radius: 14px; padding: 0 10px; }
.grocery-popup-box .modal-header h5 { font-size: 30px; color: #00abff; }
.grocery-popup-box li br { display: none; }
.grocery-popup-box .submit-btn-box { flex-flow: row-reverse; }
/* ------new-update------------ */
section.development-sevice { position: relative;    padding: 40px 0 80px; }
.grocery-app-service { text-align: center;margin-bottom: 35px; }
.grocery-app-service h3 { font-family: 'DM Serif Display'; font-style: normal; font-weight: 400; font-size: 20px; line-height: 27px; color: #0E242F; margin: 20px 0 10px; } 
.grocery-app-service p { font-family: 'DM Sans'; font-style: normal; font-weight: 400; font-size: 16px; line-height: 26px; /* or 162% */ text-align: center; color: #595959; }
section.development-sevice h2 { font-family: 'DM Serif Display'; font-style: normal; font-weight: 400; font-size: 32px; line-height: 44px; text-align: center; color: #262626; margin-bottom: 30px; }
.hire-grocery-devloper{background-image: url(../img/hire-grocery-dev.jpg); position: relative;    padding: 100px 0;   text-align: center; background-repeat: no-repeat; background-size: cover; background-position: center;}
.hire-grocery-devloper h2 { margin-bottom: 10px; font-family: 'DM Serif Display'; font-style: normal; font-weight: 400; font-size: 32px; line-height: 44px; /* identical to box height */ text-align: center; text-transform: capitalize; color: #FFFFFF; } 
.hire-grocery-devloper p { font-family: 'DM Sans'; font-style: normal; font-weight: 400; font-size: 16px; line-height: 26px; /* identical to box height, or 162% */ text-align: center; color: #FFFFFF; margin-bottom: 22px; } 
.hire-grocery-devloper a { padding: 10px 15px; font-family: 'DM Sans'; font-style: normal; font-weight: 500; font-size: 17px; line-height: 22px; text-transform: uppercase; color: #FFFFFF; background: #00ABFF; border-radius: 6px; }
section.on-demand-grocery h2 {    margin-bottom: 20px; font-family: 'DM Serif Display'; font-style: normal; font-weight: 400; font-size: 32px; line-height: 44px; /* identical to box height */ text-align: center; color: #262626; } 
.on-demand-grocery ul { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; } 
.on-demand-grocery ul li { display: flex; justify-content: center; align-items: center; border: 1px solid #D8D8D8; border-radius: 6px; padding: 10px 30px; margin: 10px; } 
.on-demand-grocery ul li img { margin-right: 10px; } 
.on-demand-grocery ul li h3 { font-family: 'DM Serif Display'; font-style: normal; font-weight: 400; font-size: 20px; line-height: 27px; text-transform: capitalize; color: #0E242F; }
section.clients-logos .item { display: flex; align-items: center; justify-content: center;}

section.certificates-sec .cetificate-img .gstr-certificates a{ padding: 10px; max-width: 320px; height: 150px; margin: 15px; display: flex; align-items: center; justify-content: center; background: #fff; box-shadow: 7px 7px 7px rgb(0 0 0 / 20%); margin-bottom: 30px; }

.cetificate-img .gstr-certificates img{    height: 94px !important;  width: auto !important;}
.certificates-sec { padding: 0 0 50px; }
.certificates-sec h2{font-weight: 600; font-size: 32px; line-height: 38px; text-align: center; color: #1d1d1d; padding: 15px 0 7px; margin: 0;}
.certificates-sec .our-certificate-heading{font-weight: 600; font-size: 32px; line-height: 38px; text-align: center; color: #1d1d1d; padding: 15px 0 7px; margin: 0;}

.certificates-sec p{text-align: center; font-style: normal; font-weight: 400; font-size: 16px; line-height: 28px; color: #454545; margin-bottom: 20px;}
.hoe-werken-box .elementor-widget-container { display: flex; justify-content: center; } 
.hoe-werken-box .elementor-widget-container img { border-radius: 50px; } 
.hoe-werken-box .elementor-widget-container h3 { font-family: 'Satoshi'; font-style: normal; font-weight: 700; font-size: 18px; line-height: 28px; /* or 156% */ margin-bottom: unset; color: #262626; } 
.hoe-werken-box .elementor-widget-container p { font-size: 16px; line-height: 26px; /* or 162% */ color: #333232; }
.cetificate-img .slick-prev.slick-arrow,.cetificate-img .slick-arrow.slick-next{ top: 62px; }

.salon-services .row p { display: none; }
.form-block .form-actions p br { display: none; }

.page-template-template-wedding span.custom-recaptcha input#random_string_recaptcha,.page-template-template-medicine-delivery span.custom-recaptcha input#random_string_recaptcha, .page-template-template-traveling span.custom-recaptcha input#random_string_recaptcha,.page-template-template-e-learning span.custom-recaptcha input#random_string_recaptcha,.page-template-template-taxi span.custom-recaptcha input#random_string_recaptcha,.page-template-template-courier span.custom-recaptcha input#random_string_recaptcha, .page-template-template_slaoon_owner span.custom-recaptcha input#random_string_recaptcha { height: 44px;margin-bottom: 0px; }
.page-template-template-wedding  span.custom-recaptcha span.wpcf7-form-control-wrap.input-captcha-cf7 input#input-captcha-cf7,.page-template-template-medicine-delivery span.custom-recaptcha span.wpcf7-form-control-wrap.input-captcha-cf7 input#input-captcha-cf7, .page-template-template-traveling span.custom-recaptcha span.wpcf7-form-control-wrap.input-captcha-cf7 input#input-captcha-cf7,.page-template-template-e-learning span.custom-recaptcha span.wpcf7-form-control-wrap.input-captcha-cf7 input#input-captcha-cf7,.page-template-template-taxi span.custom-recaptcha span.wpcf7-form-control-wrap.input-captcha-cf7 input#input-captcha-cf7,.page-template-template-courier span.custom-recaptcha span.wpcf7-form-control-wrap.input-captcha-cf7 input#input-captcha-cf7, .page-template-template_slaoon_owner span.custom-recaptcha span.wpcf7-form-control-wrap.input-captcha-cf7 input#input-captcha-cf7 { border-top: none; border-right: none; border-left: none; border-bottom: 1px solid #c4c4c4; width: 100%; margin-bottom: 0; border-radius: 0; height: 44px; }
.page-template-template-wedding  span.custom-recaptcha input#random_string_recaptcha .page-template-template-traveling span.custom-recaptcha input#random_string_recaptcha, .page-template-template-medicine-delivery span.custom-recaptcha input#random_string_recaptcha .page-template-template-traveling span.custom-recaptcha input#random_string_recaptcha,.page-template-template-e-learning span.custom-recaptcha input#random_string_recaptcha,.page-template-template-taxi span.custom-recaptcha input#random_string_recaptcha,.page-template-yoga-studio-template span.custom-recaptcha input#random_string_recaptcha,.page-template-pet-solution span.custom-recaptcha input#random_string_recaptcha { background: #eb5e28; border: 1px solid #eb5e28; }

.page-template-template-yoga span.custom-recaptcha input#random_string_recaptcha, .page-template-template-jewellery span.custom-recaptcha input#random_string_recaptcha{ height: 44px;margin-bottom: 0px; }
.page-template-template-yoga  span.custom-recaptcha span.wpcf7-form-control-wrap.input-captcha-cf7 input#input-captcha-cf7, .page-template-template-jewellery  span.custom-recaptcha span.wpcf7-form-control-wrap.input-captcha-cf7 input#input-captcha-cf7 { border-top: none; border-right: none; border-left: none; border-bottom: 1px solid #c4c4c4; width: 100%; margin-bottom: 0; border-radius: 0; height: 44px; }
.page-template-template-yoga span.custom-recaptcha input#random_string_recaptcha, .page-template-template-jewellery  span.custom-recaptcha input#random_string_recaptcha { background: #eb5e28; border: 1px solid #eb5e28; }


.grocery-popup-box li input::placeholder,
.grocery-popup-box li textarea::placeholder {
    color: #444;
}

.grocery-popup-box li input,
.grocery-popup-box li textarea {
    font-size: 14px;
}
.badges-clutch-gstr { font-size: 0px; }
.digital-anki-conmpany { display: none; }

/* 25 Dec 23 Christmass offer */
.count_down_wrapper { display: flex; align-items: center; justify-content: center; width: 100%;  } 
.count_down_wrapper h4 {color: #FFF; font-family: Poppins; font-size: 58px; font-style: normal; font-weight: 600; line-height: 100%; letter-spacing: 2.639px; text-transform: uppercase; margin-bottom: 7px; } 
.count_down_wrapper > div { margin: 0 5px;min-width: 140px;text-align: center; } 
.count_down_wrapper strong { color: #FFF; font-family: Poppins; font-size: 22.391px; font-style: normal; font-weight: 400; line-height: 100%; text-transform: uppercase; }
.cristmas_offer_box { background-size: cover; background-repeat: no-repeat; background-position: center; position: fixed; bottom: 0; left: 0; width: 100%; z-index: 9; } 
.christmas_footer_offer_snow { width: 100%; margin-top: -30px;margin-bottom: 5px; }
.cristmas_offer_box { padding: 0 0 20px; } 
.cristmas_offer_box .row { align-items: center; } 
.cristmas_offer_boxcnt h3 { color: #FFF; text-align: left; font-family: Poppins; font-size: 27px; font-style: normal; font-weight: 500; line-height: 100%; /* 40px */ text-transform: uppercase; } 
.cristmas_offer_boxcnt p { text-align: left; font-style: normal; font-weight: 400; font-size: 16px; line-height: 23px; color: #fff; margin: 10px 0 20px; } 
.christmas_offer_btn { color: #FA1C1C; text-align: center; font-family: 'Inter', sans-serif; font-size: 16px; font-style: normal; font-weight: 600; line-height: 130%; letter-spacing: -0.64px; text-transform: uppercase; display: inline-block; padding: 16px 54px; border-radius: 20px; border: 1px solid #FA1C1C; background: #FFF; box-shadow: 0px 0px 45px 0px #FA1C1C, 0px 0px 10px 0px rgba(250, 28, 28, 0.60), 0px 0px 15px 0px rgba(250, 28, 28, 0.60); }
/*3-Jan-23 */
.details_sec.wps.servicedata .row {
    padding: 35px 0;
}

/*5 Jan 23*/
.sticky-section {
    box-shadow: 0 10px 20px #12121247;
}

.sticky-section:hover {
    box-shadow: 0 10px 40px 0#00000024;
}

@media (min-width: 1400px){.cristmas_offer_box .container{max-width: 1370px;}}
.animate_santa_img { position: absolute; right: 0; bottom: calc(100% - 12px);max-height: 120px;animation: santa 13s linear forwards infinite; }
.christmas_footer_gap { width: 100%; height: 235px; }
@keyframes santa{ 0%{right: -30%;} 100%{right: 100%;} }
.close_christ { background: transparent; border: none; padding: 0; position: absolute; right: 20px; top: 35px; box-shadow: 0px 0px 45px 0px #FA1C1C, 0px 0px 10px 0px rgba(250, 28, 28, 0.60), 0px 0px 15px 0px rgba(250, 28, 28, 0.60); border-radius: 100%;}
@media (max-width: 1500px){.animate_santa_img{bottom: 100%;}.christmas_footer_offer_snow { margin-top: -20px; }}
@media (max-width: 1199px){.count_down_wrapper h4 { font-size: 36px; } .count_down_wrapper strong { font-size: 18px; } .count_down_wrapper > div { min-width: 100px; } .cristmas_offer_boxcnt h3 { font-size: 28px; }}
@media (max-width: 991px){.cristmas_offer_box .row { flex-direction: column-reverse; } .cristmas_offer_boxcnt { text-align: center; margin-top: 20px; } .cristmas_offer_boxcnt h3 { text-align: center; } .cristmas_offer_boxcnt p { text-align: center; margin: 7px 0 20px; } .cristmas_offer_box { padding: 0 0 25px; } .count_down_wrapper h4 { font-size: 30px; margin-bottom: 5px; } .count_down_wrapper strong { font-size: 16px; } .count_down_wrapper > div { min-width: 85px; } .christmas_offer_btn { padding: 13px 25px; border-radius: 10px; }.animate_santa_img { max-height: 80px; }}
@media (max-width: 767px){.christmas_footer_offer_snow { height: 70px; object-fit: cover; } .count_down_wrapper h4 { font-size: 27px; } .count_down_wrapper > div { min-width: 70px; }}

/* end */

/* 25 Dec */
/* .sticky-section { position: sticky; top: 50px; } */

/* 26 Dec */
div#new-zig-zag .row:not(:last-child) { margin-bottom: 70px; } 
.details_sec .row, .why_choose .row { align-items: center; } 
#new-zig-zag .details_content { font-family: Inter; font-style: normal; font-weight: 400; font-size: 16px; line-height: 26px; color: #666; margin-bottom: 15px;text-align: justify; }
.service_content p{font-weight: 400;}

.faqs-section .comn_heading { padding: 0; max-width: 100%; } 
.faqs-section .card {border: none; background: #fff; border-radius: 10px !important; box-shadow: 0 0 10px rgb(0 171 255 / 15%);} 
.faqs-section .card:not(:last-child) { margin-bottom: 15px; } 
.faqs-section .card-header { background: transparent; border: none; padding: 0; } 
.faqs-section .card-header button { padding: 20px; font-size: 16px; color: #2f2f2f; font-weight: 600; width: 100%; line-height: 24px; text-decoration: none; } 
.faqs-section .card-body { padding-top: 0; font-family: Inter; font-style: normal; font-weight: 400; font-size: 15px; line-height: 24px; color: #666; }
.faqs-section .card-header button:after { content: '\f107'; font-family: 'FontAwesome'; font-size: 18px; transform: rotate(180deg); transition: .3s linear;} 
.faqs-section .card-header button {box-shadow: none;outline: none; display: flex; align-items: center; justify-content: space-between; }
.faqs-section .card-header button.collapsed:after { transform: rotate(0deg); }
.faqs-section { padding: 50px 0 0; }


 



/* responsive */
@media (min-width: 1200px){
	.page-template-template-flutter-development .container{max-width: 1200px !important;}
}

@media (min-width:768px){
.portfolio-list .box:nth-child(even) .porfolio-content{padding-left:0;padding-right:40px;}
.portfolio-list .box:nth-child(even) .porfolio-content{text-align:right;}
.portfolio-list .box:nth-child(even) .porfolio-content .taglist{justify-content:end;}

/*.portfolio-list .box:nth-child(even) .row { flex-direction: row-reverse; }*/}
@media (max-width:1367px){
.contact-bottom h2{font-size:32px;}
.form-inner label{font-size:17px;}
.page-head h1,.bread-title-holder .title{font-size:32px;}
.form-inner input,.form-inner textarea,.form-inner select{padding:12px 15px;font-size:16px;}
.form-inner{padding:70px;}
.form-inner [class^="col-"]{margin-bottom:25px;}
.submit-bttn,.form-inner .submit-bttn{font-size:16px;padding:12px 25px;}
.black-heading{font-size:29px;}
.customselect:after{top:11px;}
.happy-client h3,.happy-client h4.counter-value{font-size:30px;}
.happy-client p{font-size:16px;}
.company-service li .description h4{font-size:14px;}
.company-service li .description h2{font-size:36px;line-height:42px;}
.company-service a.btn{margin-top:20px;}
}
@media (max-width:1199px){
.contact-bottom h2{font-size:32px;}
.bootm-list{padding-right:40px;}
.form-inner{padding:50px;}
.page-head h1{font-size:36px;}
.happy-client h3{font-size:28px;}
.happy-client p{font-size:15px;}
section.company-service .service-list > ul > li{margin-bottom:70px;}
.comn_heading h2{font-size:28px;}
.our_area_sec ul.nav.nav-tabs.area_list li a{padding:10px;font-size:14px;}
.wps_solutions_list ul li h5{font-size:15px;}
.salonhead h2{font-size:42px;line-height:48px;}
.ondemand h1{font-size:28px;line-height:34px;}
.sitecustomer > div{margin-right:10px;margin-bottom:10px;width:calc(33.33% - 7px);font-size:14px;}
.sitecustomer > div strong{font-size:24px;}
.salonsoluhead h2{line-height:44px;font-size:32px;}
.allsalonserlist h3{font-size:18px;line-height:36px;}
.exitingfeature h2{line-height:34px;font-size:28px;}
.contact-links ul{width:600px;}
section.top-header li{margin-left:12px;}
.extifeat li{font-size:16px;padding-left:0px;}
.extifeat .exitingfeatimg + ul li{padding-right:0;}
.extifeat .exitingfeatimg{width:356px;}
.extifeat ul{max-width:calc(66.66% - 336px);}
.havedoubt h3{font-size:28px;}
.havedoubt a{margin-left:40px;}
.whychoosesec h2,.workProcess h2,.easyaccess h2,.website-developer h2,.salon-solution h2,.trusted-salons h2{font-size:32px;line-height:38px;}
.workProcesList ul li h3{font-size:16px;line-height:40px;}
.benefits{padding:20px 20px 20px 70px;}
.benefits svg{left:25px;}
.salon-services ul{margin:0 -4px;}
.salon-services ul li{padding:0 4px;margin:0 0 8px;}
.services-item{padding:15px 2px 15px 40px;font-size:14px;}
.services-item{left:10px;}
.contact-form-sec .title-contact h2{max-width:360px;font-size:38px;line-height:50px;left:50px;}
.dr-web-booking { padding: 15px; height: 195px; width: 220px; }
.doctor-need h1 { font-size: 40px; line-height: 43px;  margin-bottom: 10px; }
.doctor-need h1 samp{ font-size: 40px; line-height: 43px;  margin-bottom: 10px; }
.doctor-need p { line-height: 26px; }
.doctor-need button {  padding: 8px 30px;  margin-top: 20px; }
.manage-medical h2 { font-size: 33px; line-height: 40px;  margin-bottom: 10px; }
.manage-medical h2 samp { font-size: 33px; line-height: 40px; }
.manage-medical h5 {  font-size: 19px; line-height: 22px; }
.key-features h2 { font-size: 33px; line-height: 40px; }
.key-features h2 samp { font-size: 33px; line-height: 40px; }
.key-features button { margin-top: 48px;}
.care-and-care .arrow-punch .item {width: 75px; top: 23px; }
.care-and-care .arrow-punch .item img {width: 75px; }
.manage-medical { margin-left: 53px; }
.if-you-wish .arrow-punch .item img {width: 75px; }
.if-you-wish .arrow-punch .item { right: -188px; }
.if-you-wish button { margin-top: 40px;}
.five-point p br { display: none; }
.take-your h2 samp { font-size: 50px; line-height: 60px;  }
.take-your h2{ font-size: 50px; line-height: 60px;  }
.does-having .row .col-lg-4:nth-child(2) img{ position: absolute; bottom: 0; }
.pets-img {width: 100%;}
.run-pet img { margin-left: -240px; }
.bhawwow-sec {padding: 56px 0 560px;}
.life-is-an h1 {font-size: 55px;  }
.life-is-an ul { font-size: 16px; }
.life-is-an { padding: 65px 0; }
.essential-reasons { padding: 65px 0;; }
.your-brand-box { margin-bottom: 20px; padding: 10px 10px; }
.app-development-box .col-md-4 { padding: 0 10px; }
.your-brand-box h3 { margin: 10px 0;}
.salinet-feature-sec { padding: 65px 0 0;}
.chat-text p { font-size: 15px; line-height: 19px; }
.chat-icon img.lazyloaded { width: 33px; }
.chat-icon {  border-radius: 40px; height: 70px; width: 70px; }
.chat-text { padding: 12px 22px 12px 38px;  border-radius: 40px; }
.actimanag {margin-bottom: 35px; }
section.process-follow-sec { padding: 65px 0;}
.prototyp-img-8:before { content: ""; height: 65px;}
.why-you-will-sec { padding: 65px 0;}
.research-text-1 p {font-size: 19px; line-height: 25px; top: 19px; left: 70px; }
.research-text-3 p {font-size: 19px; line-height: 25px; top: 108px; left: 70px; }
.research-text-5 p {font-size: 19px; line-height: 25px; top: 196px; left: 70px; }
.research-text-2 p {font-size: 19px; line-height: 25px; top: 19px; right: 14px; }
.research-text-4 p {font-size: 19px; line-height: 25px; top: 108px; right: 16px; }
.research-text-6 p {font-size: 19px; line-height: 25px; top: 196px; right: 15px; }
section.solution-we-sec { padding: 65px 0;}
.offer-solution-1 p { font-size: 19px; top: 60px; left: 82px;}
.offer-solution-2 p { font-size: 19px; top: 142px; left: 78px;}
.offer-solution-3 p { font-size: 19px; top: 226px; left: 90px;}
.offer-solution-4 p { font-size: 19px; top: 306px; left: 30px;}
.offer-solution-5 p { font-size: 19px; top: 390px; left: 88px;}
.offer-solution-6 p { font-size: 19px; top: 60px; right: 100px;}
.offer-solution-9 p { font-size: 19px; top: 142px; right: 18px;}
.offer-solution-7 p { font-size: 19px; top: 226px; right: 80px;}
.offer-solution-10 p { font-size: 19px; top: 306px; right: 30px; }
.offer-solution-8 p { font-size: 19px; top: 390px; right: 96px; }
.consider-event-box {margin-bottom: 40px;}
/*----yoga-studio-----*/
.yoga-hero-sec h1 { font-size: 44px; line-height: 50px; }
.yoga-hero-sec p { font-size: 20px; line-height: 28px; }
.yoga-hero-sec a.btn {font-size: 23px; line-height: 25px;  padding: 12px 40px; margin-top: 25px; }
.yoga-hero-sec { padding: 100px 0 200px; }
.yoga-hadding h2 { font-size: 37px; line-height: 45px; }
.yoga-hadding h3 { font-size: 22px; line-height: 25px; }
.yoga-hadding p { font-size: 20px; line-height: 27px;  margin-bottom: 35px; }
.specail-profile h4 { font-size: 25px; line-height: 27px;  margin-bottom: 8px; }
.specail-profile  p { font-size: 17px; line-height: 146.7%; }
.special-developer a.btn {margin-top: 45px; font-size: 22px; padding: 13px 45px; }
.special-yoga-sec .card {height: 420px;}
.key-future-sec {padding: 150px 0 110px;}
.yoga-teachers img.lazyloaded { width: 70px; }
.yoga-teachers h5 { font-size: 19px; line-height: 140.2%;}
.yoga-teachers { width: 250px; height: 85px; }
.functionality-box-2, .functionality-box-3,.functionality-box-4 { margin: 15px 0; }
.effective-box h5 { font-size: 25px; line-height: 98.9%;}
.effective-box p { font-size: 16px; line-height: 130.9%; }
.best-icon-box { height: 80px; width: 80px; margin-right: 20px; }
.best-icon-box img.lazyloaded { width: 45px; }
.free-book-btn a { font-size: 20px; line-height: 26px; padding: 12px 30px; }
.our-solution-sec { padding: 50px 0; }
.multi-yoga-text p {font-size: 14px; line-height: 115.6%; }
.gym-serv-1 p { top: 48px; left: 120px; }
.gym-serv-2 p { top: 108px; left: 44px; }
.gym-serv-3 p { top: 166px; left: 50px; }
.gym-serv-4 p { top: 224px; left: 20px; }
.gym-serv-5 p { top: 278px; left: 100px;}
.gym-serv-6 p { top: 338px; left: 32px; }
.gym-serv-7 p { top: 393px; left: 42px; }
.gym-serv-8 p { top: 48px; right: 143px; }
.gym-serv-9 p { top: 107px; right: 66px; }
.gym-serv-10 p { top: 165px; right: 160px; }
.gym-serv-11 p { top: 222px; right: 40px; }
.gym-serv-12 p { top: 278px; right: 120px; }
.gym-serv-13 p { top: 338px; right: 64px; }
.gym-serv-14 p { top: 395px; right: 125px; }
.full-fitness-btn a.btn { font-size: 20px; line-height: 25px; padding: 12px 40px; }
.work-taxi .working-left { max-width: 330px; }
.services-item {    height: 85px;}
.solution-we-with ul li p { font-size: 20px; }
section.why-hire { background-position: center; }
.reactjs-devel-box ul li { position: absolute; max-width: 20%; text-align: center; }
.reactjs-devel-box ul li h3 { font-size: 18px; line-height: 24px;}
.reactjs-devel-box ul li p { font-size: 14px; line-height: 20px;}
li.gandj-box-1 { top: 85px; left: 35px; } 
li.gandj-box-2 { top: 73px; left: 233px; }
 li.gandj-box-3 { top: 30px; left: 420px; }
  li.gandj-box-4 { top: -40px; left: 605px; }
.onetoeaght-sec h2{margin-bottom: 60px;}
li.gandj-box-8 { top: 42px; left: 576px; } 
li.gandj-box-7 { top: 92px; left: 400px; } 
li.gandj-box-6 { top: 134px; left: 233px; } 
li.gandj-box-5 { top: 178px; left: 42px; }
.hiredev-cnt h2 { max-width: 600px; }
.hiredev-cnt p { max-width: 600px; }
.demandgrocery .benefitbox h3 { font-size: 16px; line-height: 22px; }
.demandgrocery .benefitbox:before { height: 124px; top: -14px; left: -8px; width: 216px; }
.demandgrocery .benefitbox {height: 90px; }


}
@media (max-width:991px){
.form-inner label{font-size:16px;}
.customselect:after{content:"\f0d7";top:8px;right:13px;font-size:22px;}
.form-inner{padding:30px;}
.contact-bottom{margin-top:30px;}
.contact-bottom h2 br{display:none;}
.contact-bottom h2{margin-bottom:20px;font-size:31px;}
.page-head{padding:40px 0 180px 0;}
.form-inner{margin-top:-210px;}
.form-inner{border-radius:11px;}
.bootm-list li{margin-bottom:0;}
.bootm-list{padding-right:0;padding-top:14px;}
.page-head p{font-size:16px;}
.page-head h1{font-size:30px;}
.porfolio-content,.portfolio-list .box:nth-child(even) .porfolio-content{padding-left:0;padding-right:0;}
section.portfolio-details{padding:30px 0;}
.filters-navs{margin-bottom:0;}
.filters-navs button{min-width:0;}
.about-right-img img{width:100%;padding:15px 0;}
section.about-us > .container h2.black-heading{text-align:center;}
.trusted-logos li{flex:0 0 33.33%;max-width:33.33%;}
.sec-title{padding-bottom:20px;}
section.about-us p{font-size:16px;}
.black-heading{font-size:25px;}
.whyfp-box h2{font-size:20px;}
.whyfp-box p{font-size:16px;}
.sec-title p{font-size:16px;line-height:27px;}
section.infrastructure img{width:100%;}
.buid-form{margin-top:30px;}
.left-trust{width:230px;}
.right-trust{max-width:calc(100% - 230px);}
.dot-list.skills ul li{flex:0 0 33.33%;}
.dot-list li:before{left:4px;}
section.blog-section{padding:40px 0;}
.blogSidebar{margin-top:30px;}
.page-head.inner-page .text-center h1 + p{margin:0 auto 30px;}
.company-service li .description h2{font-size:30px;line-height:37px;}
.bread-title-holder{min-height:210px;padding:55px 0;}
.page-head h1,.bread-title-holder .title{font-size:30px;}
.comn_heading h2{margin:0 0 15px;font-size:25px;}
.hire_banner-inner .wp-dev-block,.hire_banner .wp-dev-block{width:90%;}
.doctor-need { padding-bottom: 30px; }
.bag-call img {width: 100%;}
.manage-doctor-box { display: flex; justify-content: center; }
.manage-doctor-box img{margin-left: 0;}
.dr-web-booking { padding: 15px; height: 150px; width: 100%; }
.solution-emr {   padding: 10px; margin: 0 5px;}
.solution-emr p { font-family: 'Inter'; font-style: normal; font-weight: 500; font-size: 16px; line-height: 21px; color: #1E1E1E; }
.madical-biling { margin: 10px 0; }
.webandapp h1 { font-size: 31px; line-height: 40px;}
.webandapp h2 { font-size: 17px; line-height: 20px;  margin: 8px 0; }
.webandapp p { font-size: 15px; line-height: 25px;  }
.webandapp button.btn { padding: 12px 22px;  font-size: 16px; line-height: 19px;  margin-top: 16px; }
.bhawwow-sec { padding: 41px 0 470px;}
.care-for-them { padding: 40px 0; }
.taking-care h2 {font-size: 30px; line-height: 38px;  }
.dog-tracking-sec h2 {  font-size: 30px; line-height: 41px;  }
.good-pet-web h2 { font-size: 30px; line-height: 41px; }
.find-dog-text h2{ font-size: 30px; line-height: 41px; }
.our-others-pet h2{ font-size: 30px; line-height: 41px; }
.pet-client-name h2{ font-size: 30px; line-height: 41px; }
.the-perfect h2{ font-size: 30px; line-height: 41px; }
.taking-care button.btn, .our-needs button.btn, .good-pet-web button.btn, .the-perfect button.btn { padding: 12px 22px; font-size: 16px; line-height: 19px; margin-top: 16px; }
.the-perfect {padding: 50px 0;}
section.find-your-dog { padding: 100px 0 50px; }
.dog-tracking-sec .row { flex-wrap: wrap-reverse; }
.run-pet img { margin-left: 0; width: 50%;}
.run-pet-left h2 { display: none;}
.run-pet h2{display: block;}
.run-our-need{display: block; width: 50%;}
.our-needs{display: none;} 
.run-pet{display: flex;}
.run-our-need button.btn {  filter: drop-shadow(16px 4px 8px rgba(0, 0, 0, 0.25)); font-family: 'Inter'; font-style: normal; font-weight: 500; text-transform: uppercase; color: #1E1E1E; padding: 12px 22px; font-size: 16px; line-height: 19px; margin-top: 16px; background: #FFD868; border-radius: 5px; }
.run-our-need { display: block; width: 50%; padding: 0 0 40px; }
.our-others-pet { margin-bottom: 20px; }
section.solution-pet-sec { padding: 40px 0; }
.pc-care img { position: absolute; z-index: -1; top: -55px; width: 160px; left: -70px; }

.work-taxi .working-left { max-width: 330px; position: inherit; text-align: center; margin: auto; }
}


@media (max-width:767px){
div#parent .box .col-md-5 img{width:100%;}
.porfolio-content{padding-top:20px;}
div#parent .box{padding-top:0;}
.page-head.inner-page{padding:45px 0;}
.porfolio-content a.btn{margin-top:20px;}
.taglist{padding:10px 0 10px 0;}
.porfolio-content h2{font-size:26px;}
.filters-navs{margin-bottom:30px;}
section.our-industries{padding-bottom:10px;}
.black-heading{font-size:25px;}
.indus-box h2{font-size:20px;}
section.our-industries{padding-top:30px!important;}
section.about-us{padding-bottom:0px;}
.about-video-wrap .vimeobg:before{content:"";top:-50px;right:-70px;}
section.why-profile{padding:30px 0 10px 0;}
.about-video-wrap iframe{min-height:28vh;}
.trusted-logos li{flex:0 0 50%;max-width:50%;}
.sec-title{padding-bottom:15px;}
.trusted-logos li img{filter:none;opacity:1;}
.page-head h1{font-size:25px;}
.dot-list li,.dot-list li a{font-size:16px;}
section.about-us{padding:20px 0 30px 0!important;}
.left-trust{width:100%;text-align:center;padding-bottom:10px;}
.right-trust{max-width:100%;}
.trusted-leading .container{display:block;}
.trusted-leading{padding:30px 0;}
.dot-list.skills ul li{flex:0 0 50%;}
section.benefits-hiring.pt-0{padding-bottom:10px;}
section.interview_process{padding:50px 0!important;}
.happy-client{padding:10px 0px;}
.happy-client ul li{width:100%;justify-content:center;text-align:center;padding:20px 0;border-bottom:1px solid #efefef;border-right:none;}
.happy-client ul li:last-child{border:none;}
.company-service li .description,.company-service li .service-media{width:100%;}
.company-service li .description h2{font-size:26px;line-height:32px;}
.company-service a.btn{margin-top:15px;padding:10px 15px;}
section.company-service .service-list > ul > li{margin-top:30px;margin-bottom:30px;}
.company-service li .service-media{margin-top:10px;}
}
@media (max-width:575px){
.form-actions{display:block;}
.captcha{margin-right:0;margin-bottom:20px;}
.black-heading{font-size:22px;}
.formhead h2{font-size:23px;}
.bottom-form{padding:20px;}
section.benefits-hiring .col-lg-4{margin-bottom:15px;}
.bottom-form input[type="submit"]{font-size:16px;padding:13px;}
section.blog-section{padding:20px 0;}
}
@media (max-width:430px){
.dot-list.skills ul li{flex:0 0 100%;}
}


