/*  Header Reviews section  */
.trustpilot-sprite { background: url('/images/ordering/com-sprite-m7x.png')no-repeat;  background-size: 224px;}
.star-reviews-google { background-position: -1px -910px; width: 198px;  height: 30px;  margin: 10px auto;}
.star-reviews-google-5 { background-position: -1px -540px; width: 198px;  height: 30px;  margin: 10px auto;}
.logo-google-reviews { background-position: -1px -592px; width: 109px;  height: 44px;  margin: 0px auto 0;}
.logo-google-reviews-mob { background-position: -1px -686px; width: 86px;  height: 38px;  margin: 0px auto 0;}
.logo-reviews {background-position: -1px -367px;  width: 165px; height: 26px; margin: 10px auto 0;}
.logo-reviews-mob {background-position: -1px -439px;  width: 103px; height: 26px; margin: 10px auto 0;}
.review-star-5 {background-position: -1px -756px; width: 129px; height: 22px; margin: 0 auto; display: inline-block;}
.re-span{vertical-align: middle; font-size: 15px; display: inline-block; margin-left: 5px;}
/* Faq */
.accordion_faq {background-color: transparent; color: #535B6C; cursor: pointer; padding: 18px; width: 100%; border: none;  text-align: left; outline: none; font-size: 15px; font-weight: 600; transition: 0.4s;}
.panel_faq { padding: 30px; display: none; border: none; background-color: white; overflow: hidden; border-top: 1px solid black}
.rotate { rotate: 180deg;}
.arrow {float: right; font-size: 1.5rem; color: #EF8D8D}
.section {border-radius: 10px; padding: 15px; background-color: #fff; box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.34);}
#faqPageId .faq-main-hero {padding-top:6.7rem!important; padding-bottom: 3.5rem!important;}
.faq-main-hero {background-color: #edfff7; position: relative; margin-top:55px; padding-top:50px;}
.faq-page-img-1, .faq-page-img-2, .faq-page-img-3, .faq-page-img-4, .faq-page-img-5, .faq-page-img-6, .faq-page-img-7, .faq-page-img-8, .faq-page-img-9, .faq-page-img-10, .faq-page-img-11, .faq-page-img-12, .faq-page-img-13, .faq-page-img-14, .faq-page-img-15{position: absolute; opacity: 0.4; z-index: 0;}
.faq-page-img-1 { left: 5%; bottom: -6%; }
.faq-page-img-2 { right: 5%; top: 5%; }
.faq-page-img-3 { right: 0%; top: 10%;}
.faq-page-img-4 { left: -3%; top: 20%;}
.faq-page-img-5 { left: -5%; top: 60%;}
.faq-page-img-6 { right: 0%; top: 50%;}
.faq-page-img-7 { right: 0%; top: 80%;}
.faq-page-img-8 { left: -8%; top: 20%;}
.faq-page-img-9 { right: 0%; top: 0%;}
.faq-page-img-10 { right: 0%; top: 60%;}
.faq-page-img-11 { right: 0%; top: 30%;}
.faq-page-img-12 { left: 0%; top: 20%;}
.faq-page-img-13 { right: 0%; bottom: 20%;}
.faq-page-img-14 { left: 20%; bottom: 1%;}
.faq-page-icon-bg {background: url('/images/pt-faq-bg01.png') no-repeat; width: 303px; height: 379px; position: absolute; top: -74px; background-size: 200px; opacity: 0.3;}
.faq-page-img-15 { left: 3%; top: -7%;}
.faq-page-icon-bg-2 {background: url('/images/pt-faq-bg02.svg') no-repeat; width:230px; height: 220px; position: absolute; bottom:0px;  opacity: 0.3; right: 0;}
.faq-main-input {border: 1px solid #535B6C; border-radius: 50px; height: 40px; padding: 0 20px; width: 340px;}
.faq-main-input:focus{outline: 0; background-color: #fff; color: #666; border-color: #1e87f0}
.pt-bg-faq{background:#e4bb2d!important};
/* How it works */
.howItWorksScroll{background-color: red; height: 20px; width: 20px; position: absolute; top: 300px;}
.pt-line {height: 60px; width: 2px; background-color: #C7CAD2;}
.pt-circle {height: 10px; width: 10px; background-color: #C7CAD2; border-radius: 50%;}
.pt-bg-faq .cv-panel p a, .faq-sec-ser-page .cv-panel p a{color:#535B6C; font-weight: 700;}
.faq-sec-ser-page {padding-top:73px}
.how-it-pos{height: 20px; width: 20px; position: absolute; top:310px;}
/* FAQ */
.cv-accordion {font-family: 'Poppins', sans-serif; background-color: #fefefa; color: #444; cursor: pointer; padding: 25px; width: 100%; border: none; text-align: left; outline: none; color: #535B6C; font-size: 19px;font-weight: 600; line-height: 23px; transition: 0.4s; border-radius: 10px;}
.cv-active,.cv-accordion:hover { background-color: #fefefa;  /* border-radius: 10px; */}
.cv-accordion:after { content: ''; float: right; margin-left: 5px; background: url('../images/red-arrow-01.svg') 0 17px; width:14px; height: 14px;}
.cv-active:after {content: ''; margin-left: 5px; background: url('../images/red-arrow-01.svg') 0 11px; width:14px; height: 14px; transform: rotate(180deg);}
.cv-panel {font-family: 'Poppins', sans-serif; padding: 0 30px; background-color: #fefefa; max-height: 0; overflow: hidden; color: #535B6C; font-size: 16px;font-weight: 400;line-height: 17px; transition: max-height 0.3s ease-out; border-radius: 0 0 10px 10px;}
.cv-accordion-container {background-color: #fefefa; border-radius: 10px; box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.34); margin-bottom: 20px;}
.cv-accordion-container >.cv-panel >.cv-accordion-container, .cv-accordion-container .cv-accordion-container .cv-accordion, .cv-accordion-container .cv-accordion-container .cv-panel, .cv-panel .cv-accordion-container .cv-accordion {background: #fff!important;}
#jobNoCus option, #userJobs option{max-width: 200px;}

.pt-faq {padding-bottom: 80px; background-color: #F3F6FF;}
.cv-panel p {padding-bottom: 20px; text-align: justify;}
#searchInput {background: url(../images/search-icon.png) no-repeat 97% 3px; background-color:#fff;}
/* footer
 */
.pt-footer {height: 50vh;}
.font-s-12 {font-size: 12px!important; font-weight: 700!important;}
.sitej img{margin-top:-15px}
/* loader */
/* Spinner 3Balls Scale */
.pt-ball { width: 15px; height: 15px; border-radius: 50%; margin: 5px; background-color: #F7A86C;}
.pt-how-ani {margin-top: -10%; padding-left: 20%;}
.accordion_m { background-color: white;color: #535B6C; cursor: pointer; padding: 10px; width: 130px; font-family: 'Poppins', sans-serif;
    border: 1px solid #535B6C; text-align: left; outline: none;  font-size: 12px; transition: 0.4s; border-radius: 0px 100px 100px 0px;  border-left: none; margin-bottom: 10px;}
.active_m,.accordion_m:hover { background-color: #FFB85A !important; border: none;}
.panel_m {display: none; background-color: white; overflow: hidden; margin-top: 30px;}
.bubble_m {height: 12px; opacity: 1; width: 12px; border-radius: 100%; margin-right: 10px; background-color: #E4E9FF;}
.slide_m {display: none; padding: 10px;}
.s-card_m {border-radius: 10px; margin-top: 30px; margin-bottom: -30px; z-index: 3; padding: 15px; background-color: #A7EFCF; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.19)}
.b-card_m {padding-top: 200px; border-radius: 10px; padding: 8px; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.19)}
.shadow_m {box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.19)}
.dots_m {display: flex; margin-left: 53%; margin-bottom: 10px}

/* About */
.loc-div-main ul li {padding-top:10px;}
.loc-div-main ul li span{display: table-cell;}
.loc-div-main ul li span:first-child{padding-right: 10px;}
.loc-div-main h4 img {margin-right: 7px;}
.pt-about-team{padding-bottom: 20px; position: relative;}
.pt-about-team h2{color: #535B6C; font-family: 'Poppins', sans-serif; font-size: 47px; text-align: center;font-weight: 600;}
.pt-ab-team-card-container:hover{text-decoration: none; text-emphasis: none;}
.pt-ab-team-card{background-color: #FFF; border-radius: 5px; box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.26);width: 194px; height: 259px; padding: 10px; transform: scale(1); transition: all 0.5s ease-in-out;}
.pt-ab-team-card p{margin-top: 0px; color: #535B6C; font-family: 'Poppins', sans-serif; font-size: 14px; line-height: 17px;text-align: center;}
.pt-ab-team-card h3{color: #535B6C; font-family: 'Poppins', sans-serif; font-size: 19px;line-height: 23px;text-align: center; margin-bottom: 10px;}
.pt-ab-team-card img{margin-bottom: 10px; filter: grayscale(100%); transition: all 0.6s ease-in-out;}
.pt-ab-team-card:hover img{filter: grayscale(0%);}
.pt-ab-team-card:hover{transform: scale(1.01);}
.pt-ab-model-card{ padding: 15px!important; color: #888686;}
.pt-ab-model-card h3{color: #535B6C; font-size: 30px; line-height: 36.54px; text-align: left; margin-top: 0px; margin-bottom: 0px; font-weight: 600;}
.pt-ab-model-card-lead{ color: #535B6C; font-size: 18px; text-align: left; margin-top: 0px;}
.pt-home-serv-card, .pt-home-serv-card-mob{border-radius: 15px; width: auto; margin-bottom: 20px; position: relative; text-decoration: none; color:#010615; box-shadow: inset 0px 0px 0px 0 rgba(255,255,255,0.5), inset 0px 0px 0px 0 rgb(255 255 255 / 50%), 0px 1px 3px #929291;}
.pt-home-serv-card-top {border-radius:15px 0; height: 60px; padding: 10px; font-size: 26px; position: relative;}
.pt-home-serv-card-bot {border-radius: 0 0 15px 15px; padding:15px 15px 0 15px; min-height:340px;width: calc(100% - 0px);left: 0px; position: relative;}
.pt-home-serv-card-1{min-height: 310px; display:none!important; color: #a2a2a2; font-size:18px; padding: 20px 10% 0 ; border-radius: 0 0 15px 15px; position: absolute; top: 60px; margin: 0; background: #fff; left: 0px; width: calc(100% - 0px); transition: all 0.10s ease-in-out;}
.pt-home-serv-card-1-mob{min-height: 310px; color: #a2a2a2; font-size:18px; padding: 20px 10% 0 ; border-radius: 0 0 15px 15px; top: 60px; margin: 0; background: #fff; left: 0; width: 100%; transition: all 0.10s ease-in-out;}
.pt-home-serv-card-bor-1{border:1px solid #69a1d0;}
.pt-home-serv-card-bor-2{border:1px solid #6ecb83;}
.pt-home-serv-card-bor-3{border:1px solid #f5c980;}
.pt-home-serv-card-bor-4{border:1px solid #e56363;}
.pt-home-serv-card img{position: absolute; margin: auto; left: 0; bottom: 0; right: 0; width: 200px; transform: scale(1); transform-origin: 100% 100%; transition: all 0.5s ease-in-out; border-radius: 0 0 20px 0;}
.pt-home-serv-card-3 img {width: 280px; bottom: -10px;}
.pt-home-serv-card:hover .pt-home-serv-card-1 {display: block!important; min-height: 340px;  transition: opacity 0.10s ease-in-out;width: calc(100% - 0px);left: 0px;background: #fff; box-shadow: inset 0px 0px 0px 0 rgb(255 255 255 / 50%), inset 0px 0px 0px 0 rgb(255 255 255 / 50%), 0px 1px 3px #929291;}
.pt-home-serv-card:hover .pt-home-serv-card-bot {display: none;}
.uk-cover-2 {max-width: inherit; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-28%);}
.about-location {margin-left:0; margin-right: 0;}
.about-location h4 {margin: 0 0 -15px 0!important;}
.about-location ul {padding-left: 0;}
.uk-modal-dialog {border-radius: 20px;}
.uk-cover-container {border-radius: 20px 0 0 20px;}
.social-btn-about {box-shadow: 0px 3px 7px #a9a9a9c9; border-radius:20px; padding:3px 0px 5px; transition: .3s all;}
.social-btn-about:hover {opacity: 0.7;}
[class*=uk-modal-close-]:first-child+* {margin-top:-1px; margin-bottom: -1px;}
/* .pt-home-serv-card:hover img{transform: scale(1.1);} */

.serv-card-more-div {position: relative; bottom: -20px; text-align: center; width: 100%; margin-top: 95px;}
.less-div {margin-top: 60px; bottom: 20px;}
.serv-card-more-div > span >span img{position: relative; width: 24px; border-radius: 0;}
.ser-bg-1-top, .ser-bg-2-top, .ser-bg-3-top, .ser-bg-4-top {z-index: 1; position: relative; border-radius:15px 15px 0 0;width: calc(100% + 2px);left: -1px;}
.ser-bg-1-top {background:#69a1d0}
.ser-bg-2-top {background: #54b869;}
.ser-bg-3-top {background: #d19427;}
.ser-bg-4-top {background: #e56363;}
.ser-sec-hover {display: none; }
.pt-home-serv-card:hover .ser-sec-hover{top:30%; position: absolute; background: #fff;  width: 100%; height: 300px; z-index: 1; border-radius: 0 0 15px 15px; display: block;}
.sec-link-overlay {position: absolute; bottom: 100%; left: 0; right: 0; background-color: #fff; overflow: hidden; width: 100%; height:0; transition: .5s ease; border-radius:25px 25px 15px 15px; }
.pt-home-serv-card:hover .sec-link-overlay {top:0; bottom: 0; height: 100%;}
.pt-home-serv-card-1 a, .pt-home-serv-card-1-mob a { font-size: 16px;  text-align: center; display: block; }
.pt-home-serv-card-1 a:hover, .pt-home-serv-card-1-mob a:hover { text-decoration: underline!important; }
.sec-link-overlay-in { color: #a4a4a4; font-size: 20px; position: absolute; top: 18%; width: 100%; text-align: center;}
.sec-link-overlay-in-top-1 {top: 40%!important;}
.sec-link-overlay-in-top-2 {top: 29%!important;}
.about-page-img-1, .about-page-img-2, .about-page-img-3, .about-page-img-5, .about-page-img-6, .about-page-img-7, .about-page-img-8 {z-index: 0; position: absolute; opacity: 0.7;}
.about-page-img-1 {left: 5%; bottom: -9%; opacity: 0.4; }
.about-page-img-2 {left: 5%; bottom: -0.5%;}
.about-page-img-3 {right: 5%; top: 5%;}
.about-page-img-5 {right: 5%; top: -13%;}
.about-page-img-6 {left: -1%; top: 1%;}
.about-page-img-7 {left: 1%; top: 12%;}
.about-page-img-8 {right: 5%; top: 20%;}
.about-main-hero {background-color: #fef3e6; position: relative; margin-top:55px;}
.about-main-page h3{color:#535b6c; font-size: 18px;}
.about-main-page h3 span {font-size: 15px;}
.pt-about-team {background: #fef3e6;}
a:hover, .pt-home-serv-card:hover {text-decoration:none ;}
.section-home-3 a p {color:#010615; font-size: 15px;}
.about-min-ht{min-height: 250px;}
/* .pt-home-serv-card:hover img{
    transform: scale(1.2);

} */

/* How it works */
.arrow-1, .arrow-2, .arrow-3, .arrow-4, .arrow-5 {position: absolute; z-index: 9; width: 24px;}
.arrow-1 {top: 219px; left: 170px; transform:scale(0) rotate(-90deg);}
.arrow-2 {top: 340px; left: 430px; transform:scale(0) rotate(-180deg);}
.arrow-3 {top: 219px; left: 631px; transform:scale(0) rotate(0deg);}
.arrow-4 {top: 340px; left: 832px; transform:scale(0) rotate(-180deg);}
.arrow-5 {top: 219px; left: 1024px; transform:scale(0) rotate(0deg);}
.how-it-works-main {margin-top:-120px;z-index:100;}
.how_all {position: absolute; width: 120px;}
#how_1{left: 60px; top: 268px;}
#how_2{left: 287px; top: 268px;}
#how_3{left: 478px; top: 198px;}
#how_4{left: 685px; top: 268px;}
#how_5{left: 882px; top: 198px;}
#how_6{left: 1082px; top: 268px;}
.how-it-works-s {width: 1300px;height: 450px; margin-top:0px; position: relative;}
.how-dot-1 {opacity: 0.35;}
.how-dot-2 {left:25px;opacity: 0.7;}
.how-dot-3 {left:50px}

/* motionpathplugin css */
#dot {fill: rgb(43, 132, 209) !important; background-color: #656565;}
.Drop_x0020_Shadow {fill: none;}
.Outer_x0020_Glow_x0020_5_x0020_pt {fill: none;}
.Blue_x0020_Neon {fill: none;stroke: #8AACDA;stroke-width: 7;stroke-linecap: round;stroke-linejoin: round;}
.Chrome_x0020_Highlight {fill: url(#SVGID_1_);stroke: #FFF;stroke-width: 0.3629;stroke-miterlimit: 1;}
.Jive_GS {fill: #FFDD00;}
.Alyssa_GS {fill: #A6D0E4;}
.st0 {fill: transparent;stroke: #C7CAD2;stroke-width: 2.5;stroke-dasharray: 2200;stroke-dashoffset: 2200;}
.st1 {fill: none;stroke: #C7CAD2;stroke-width: 2.5;stroke-linecap: round;stroke-linejoin: round;}
.st2 {fill: none;stroke: #C7CAD2;stroke-width: 2.5;stroke-linecap: round;stroke-linejoin: round;stroke-dasharray: 12.2815, 12.2815;}
.st3 {fill: none;stroke: #C7CAD2;stroke-width: 2.5;stroke-linecap: round;stroke-linejoin: round;stroke-dasharray: 12.0406, 12.0406;}
.st4 {fill: none;stroke: #C7CAD2;stroke-width: 2.5;stroke-linecap: round;stroke-linejoin: round;stroke-dasharray: 11.862, 11.862;}
.st5 {fill: none;stroke: #C7CAD2;stroke-width: 2.5;stroke-linecap: round;stroke-linejoin: round;stroke-dasharray: 12.044, 12.044;}
.st6 {fill: none;stroke: #C7CAD2;stroke-width: 2.5;stroke-linecap: round;stroke-linejoin: round;stroke-dasharray: 12.1687, 12.1687;}
.st32 {fill: #C7CAD2;stroke: #C7CAD2;stroke-width: 2.5;stroke-miterlimit: 10;}
.st33 {fill: #C7CAD2;stroke: #C7CAD2;stroke-miterlimit: 10;}
.st34 {fill: none;}
.st35 {fill: #4D4D4D;}
.st36 {font-family: 'Montserrat-Regular';}
.st37 {font-size: 12.3852px;}
.st38 {fill: #333333;}
.st39 {font-size: 16px;}
.how_all {transform: scale(0);}
.pt-how-line {opacity: 0;}
.how-dot {position: absolute;width: 16px;height: 16px;border-radius: 50%;background: #F7A86C;margin-right: 5px;}
#how-dots {position: absolute;left: 250px;top: 535px;opacity: 0;}
#how-dots2 {position: absolute;left: 760px;top: 535px;opacity: 0;}

/* Reviews Section css */
.pt-triangle-1, .pt-triangle-2, .pt-triangle-3, .pt-triangle-4, .pt-triangle-5, .pt-triangle-6, .pt-triangle-7, .pt-triangle-8 {width: 0; height: 0; border-left: #fef3e6 solid 99.9vw; border-left: #fef3e6 solid 99.9vw;}
.pt-triangle-3 {border-top: transparent solid 50px; margin-bottom: -10px; padding-top:11px; position: relative; z-index:99;}
.pt-triangle-4 {border-bottom: transparent solid 100px; margin-bottom: -22px;}
.pt-triangle-1 {border-right: #fef3e6 solid 99.9vw; border-top: transparent solid 100px; margin-top:-50px}
.pt-triangle-2 {border-bottom: transparent solid 100px; margin-bottom: 0px;}
.pt-triangle-5 {border-bottom: transparent solid 100px; margin-bottom: 0px; background:#f3f6ff}
.pt-triangle-6 {border-bottom: transparent solid 100px; margin-bottom: 0px; background:#edfff7; position: relative; z-index: 9;}
.pt-triangle-7 {border-bottom: transparent solid 85px; margin-bottom: -19px;}
.pt-triangle-8 {border-top: transparent solid 50px;  position: relative; z-index:99;}
.reviews-content-mian {margin-left: 0;  padding: 20px 20px 20px 0; height: 238px; overflow: auto; width: 100%; border: 1px solid #c3c3c3; border-radius: 10px; overflow-x: hidden;}
.reviews-content-mian img {margin-right: 5px; margin-left: 5px;}
.reviews-content-div {color:#535B6C; margin-top:10px;}
.reviews-content-mian p, .reviews-content-div, .user-review-title{font-size: 16px;}
.reviews-content-mian p:first-child {font-size: 16px; font-weight: 700; color: #484646; display: flex; align-items: center; line-height: 0;}
.border-top-1, .reviews-div-sp {border-top: 1px solid #e5e5e5;}
.reviews-div-sp {margin: 20px 0 20px 15px; width: 98%;}
.cust-ser-text-sub {margin: 0 22%;}
.cust-ser-text {font-size:17px;font-weight:600;color:#808080; text-align: center;}
.rating-container h3 {color:#808080}
.video-shadow {box-shadow: inset 0px 0px 0px 0 rgba(255,255,255,0.5), inset 0px 0px 0px 0 rgb(255 255 255 / 50%), 0px 1px 3px #929291;}
.bor-red-20 {border-radius: 20px;}
#carouselSerSectionHome .carousel-indicators li, #carouselSerSectionAca .carousel-indicators li, #carouselSerSectionAut .carousel-indicators li, #carouselSerSectionBus .carousel-indicators li, #carouselSerSectionJob .carousel-indicators li
 {border-top: 0px solid transparent; border-bottom: 0px solid transparent; border:1px solid #7d7d7d; width: 15px; height: 15px; margin-left: 10px;}
#carouselSerSectionHome .carousel-indicators .active, #carouselSerSectionAca .carousel-indicators .active, #carouselSerSectionAut .carousel-indicators .active, #carouselSerSectionBus .carousel-indicators .active, #carouselSerSectionJob .carousel-indicators .active 
{background-color:#7d7d7d;}
#carouselSerSectionHome .carousel-indicators, #carouselSerSectionAca .carousel-indicators, #carouselSerSectionBus .carousel-indicators, #carouselSerSectionAut .carousel-indicators, #carouselSerSectionJob .carousel-indicators {bottom: -20px;}
#carouselSerSectionAca .carousel-height {height: 350px;}
#carouselSerSectionAut .carousel-height {height: 340px;}
#carouselSerSectionBus .carousel-height {height: 360px;}
/* our editors */
#editorDivShow {padding-top: 4.8rem; padding-bottom:3.9rem;}
.editor-div-min-hgt {min-height: 580px;}
.editor-star-cap {font-size: 16px;color: #535B6C;font-weight: 600;padding-left: 40px; display: inline-block;}
.our-team-main ul{margin-bottom: 0;}
.our-team-main li:nth-child(n+2) { margin-top: 20px; padding-top: 20px; border-top: 1px solid #e5e5e5;}
.our-team-main li {display: table; display: none; animation-fill-mode: forwards;}
.our-team-main li span {width: 50px;}
.our-team-main li span, .our-team-main li .editor-star-cap { display: table-cell; vertical-align: middle;}
.our-team-main-min-hgt-1 {min-height: 530px;}
.our-team-main-min-hgt-2 {min-height: 415px;}
.our-team-main-min-hgt-3 {min-height: 460px;}
.our-team-main-min-hgt-4 {min-height: 350px;}
.our-team-main-min-hgt-5 {min-height: 645px;}
.pt-editor-element {position: absolute; z-index: 0;}
.pt-editor-element:hover {z-index: 1;}
.pt-editor-avatar {position: absolute;  min-width: 60px !important;  height: 60px !important;  z-index: 1;  cursor: pointer;  filter: grayscale(100%);  border-radius: 50%;  transition: all 0.3s ease-in-out; box-shadow:inset 0px 0px 0px 0 rgb(255 255 255 / 50%), inset 0px 0px 0px 0 rgb(255 255 255 / 50%), 0px 2px 3px #929291}
.pt-editor-group { width: 650px; height: 530px; top: 25px; left: 25px;}
.pt-editor-avatar-profile {position: absolute; width: 360px; height: 0px; top: 20px; left: -150px; z-index: 1; border-radius: 10px; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); background-color: white; padding: 20px; opacity: 0; display: none; transition: all 0.6s ease-in-out;}
.pt-ed-profile-3 {top: -470px !important; left: -150px !important;}
.pt-ed-profile-4 {top: -448px !important; left: -150px !important;}
.pt-ed-profile-5 {top: -378px !important; left: -150px !important;}
.pt-ed-profile-6 {top: -445px !important; left: -150px !important;}
.pt-ed-profile-7 {top: -180px !important; left: -385px !important;}
.pt-ed-profile-8 {top: -185px !important; left: -385px !important;}
.pt-ed-profile-9 {top: -447px !important; left: -150px !important;}
.pt-ed-profile-10, .pt-ed-profile-2 {top: -130px !important; left: -385px !important;}
.pt-ed-profile-11, .pt-ed-profile-16 {top: -185px !important; left: -385px !important;}
.pt-editor-el-6 .pt-ed-profile-2, .pt-editor-el-5 .pt-ed-profile-2, .pt-editor-el-4 .pt-ed-profile-2 {top: -300px !important;}
.pt-editor-prifile-tri {position: absolute; width: 0px; height: 0px; border-left: solid transparent 10px; border-right: solid transparent 10px; border-bottom: solid white 10px; top: -10px; left: 170px;}
.pt-ed-profile-10 .tri-right, .pt-ed-profile-2 .tri-right{top:36%}
.pt-editor-el-6 .pt-ed-profile-2 .tri-right, .pt-editor-el-5 .pt-ed-profile-2 .tri-right, .pt-editor-el-4 .pt-ed-profile-2 .tri-right {top:78%}
.pt-editor-profile-name {font-size: 26px; line-height: 1.1;}
.pt-editor-avatar:hover~.pt-editor-avatar-profile { opacity: 1; height: 420px; z-index: 1; display: block; top: 90px;}
.bor-rig-ed {border-right: 1px solid #e0e0e0; height: 100px; margin-top: 50px;}
.pt-editor-avatar:hover {transform: scale(1.5); border: solid white 3px; filter: none; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
.pt-editor-avatar-profile ul {text-align: left; }
.pt-editor-avatar-profile ul li {list-style-type: disc;}
.our-team-bg {position: relative;padding: 25px;}
.tri-right {border-left: solid white 10px; border-right: solid transparent 10px; border-bottom: solid transparent 10px; top: 50%; border-top: solid transparent 10px; left: 360px;}
.tri-top {border-left: solid transparent 10px; border-right: solid transparent 10px; border-top: solid white 10px; border-bottom: solid transparent 10px; top: 100%;}
.pt-editor-el-1 {top: 187px;left: 373px;}
.pt-editor-el-2 {top: 66px;left: 478px;}
.pt-editor-el-3 {top: 161px;left: 210px;}
.pt-editor-el-4 {top: 421px;left: 382px;}
.pt-editor-el-5 {top: 440px;left: 500px;}
.pt-editor-el-6 {top: 417px;left: 197px;}
.pt-editor-el-7 {top: 293px;left: 120px;}
.pt-editor-el-8 {top: 7%;left: 25.8%;}
.pt-editor-el-9 {top: 307px;left: 568px;}
.pt-editor-el-10 {top: 332px;left: 284px;}
.pt-editor-el-11 {top: 493px;left: 291px;}
.pt-editor-el-12 {top: 81px;left: 330px;}
.pt-editor-el-13 {top: 202px;left: 502px;}
.pt-editor-el-14 {top: 165px;left: 75px;}
.pt-editor-el-15 {top: 320px;left: 426px;}

/* Sample section */
.editing-sam-div {padding-top:4.9rem; padding-bottom: 4.2rem;}
.uk-list-bullet>li {margin-left: -10px;}
.pt-footer h4 {color: #FFF;font-size: 17px;font-weight: 600;line-height: 20px;}
.sample-div-sub {padding:0% 9%; font-size: 15px;}
.mar-bot-7 {margin-bottom: 7px;}
/* .uk-active img{width: 1140px; height: 700px; } */
.uk-lightbox img {width: 1140px;overflow: auto; }

.uk-lightbox-items>*>* {max-width:100%!important; max-height:inherit!important}
/* .uk-lightbox-items>* {top: 300px!important;} */
.uk-overflow-hidden {overflow:scroll}
/*  */
/* .ser-bg-1 {background:#69a1d0}
.ser-bg-2 {background: #6ecb83;}
.ser-bg-3 {background: #f5c980;}
.ser-bg-4 {background: #e56363;} */
.ser-bg-1-bot {background: #cee3fc}
.ser-bg-2-bot {background: #caf8e0}
.ser-bg-3-bot {background: #fdeecb}
.ser-bg-4-bot {background:#fce1e1}
.ser-bg-1-bot p {color: #2d79b8;}
.ser-bg-2-bot p {color: #398449;}
.ser-bg-3-bot p {color: #d2911e;}
.ser-bg-4-bot p {color: #d45b5c;}
.section-home-3 {padding-top: 4.9rem; padding-bottom: 4.4rem;}
.section-home-3 h3{font-size: 22px; font-weight: 600; color: #fff; line-height: 1.9; font-family: 'Poppins', sans-serif;}
.height-250 {height: 250px;}
/* service section */
.pt-home-serv-card-top h3 img {width: 16px; display: inline-block; transform: none; position: relative; bottom: 0;}
.readmorebtn span, .lessbtn span, #testimonialsVideo, .cursor-po{cursor: pointer;}
.ser-sec-link{border: 2px solid #c5c1c1; width: 320px; box-sizing: border-box; display: block; font-size: 20px; border-radius: 45px; padding: 12px 0; margin:auto; margin-bottom: 30px;}
.ser-sec-s {font-size:22px;font-weight: 400;padding:0px;margin:0px;line-height: 28px;color:#535B6C; margin-bottom: 30px;}
.mar-left-11-per {margin-left: 11%;}
.pt-col-1 {color:#e87675}
.pt-col-2 {color:#1c7aef}
.pt-col-3 {color:#efa029}
.pt-col-4 {color:#535b6c}
.pt-col-5 {color:#4baf79}
.pt-col-1, .pt-col-2, .pt-col-3, .pt-col-4, .pt-col-5 {transition: 0.3s;}
.pt-col-1:hover {color:#f7c2c2;}
.pt-col-2:hover {color:#8fc0fd;}
.pt-col-3:hover {color:#f9c473;}
.pt-col-4:hover {color:#535b6c;}
.pt-col-5:hover {color:#9cdab8;}
.pt-col-1:hover, .pt-col-2:hover, .pt-col-3:hover, .pt-col-4:hover, .pt-col-5:hover {border:2px solid #dcd9d9}
.ser-bg-1-bot img {transform: scale(1.2); bottom: -4px;}
.ser-bg-2-bot img {width: 260px; bottom: -16px;}
.ser-bg-3-bot img {width: 290px; bottom: -44px;}
/* academic what we do */
.pt-academic-doc {padding-top:5rem; padding-bottom:3.6rem;}
.pt-academic-doc h2{padding: 0 15%; color: #535B6C; font-family: 'Poppins', sans-serif; font-size: 47px; font-weight: 700;line-height: 52px!important;text-align: center; margin-bottom: 40px;}
.pt-academic-doc h3{color: #535B6C;font-family: 'Poppins', sans-serif; font-size: 17px; font-weight: 400; line-height: 20px;text-align: center; margin-top:15px}
.pt-academic-doc .pt-a-card{border-radius: 14px;box-shadow: 0 2px 13px 4px rgba(136, 136, 136, 0.24); padding: 30px 20px; min-height: 70px;position: relative; cursor: pointer; transition: all 0.3s ease-in-out;}
.pt-academic-doc .div-w-10-p-left {margin: 0 -3% 0 0.5%; width: 15%;}
.pt-academic-doc .div-w-10-p-right {margin: 0 -0.5% 0 -3%; width: 14%;}
.pt-academic-doc .pt-academic-border-card {padding: 10px 15px; border-radius: 5px; display: block;}
.pt-academic-doc .pt-academic-card-box {margin: 50px 2.2% -10px}
/* Footer*/
.pt-footer{height: 100%;}
.pt-footer h4 {color: #656565; font-size: 17px; font-weight: 600; line-height: 20px; text-align: left;}
.pt-footer ul li{color: #656565; font-size: 16px; font-weight: 300; text-align: left;}
/* .pt-footer span a{ font-size: 2rem;} */
.pt-footer a{color: #656565; cursor: pointer; line-height: 1.6;}
.pt-footer a:hover{color:#828282;}
.pt-footer span img{padding:0 0 15px 15px; padding-left: 0px;}
.pt-phone-no-foot button {font-size: 14px!important; background: transparent; border: 0; padding: 0; color: #736e6a; text-align: left;}
.pt-footer .pt-phone-no-foot img {padding: 0 5px 0 0px;}
.footer-sitemap-link {padding-left: 0;}
.footer-sitemap-link li { margin-bottom: -7px;;}
.footer-sitemap-link a {font-size: 14px; line-height: 30px;}
.footer-sitemap-link .sub-a {line-height: 10px; margin-top: 7px; margin-bottom: -3px;}
/* trust logo section  */
.trust-logo-section h4 {font-size: 18px; margin-bottom: 0px; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}
.trust-logo-section p {margin-top: 8px; margin-bottom: 5px;}
.trust-logo-hei {margin-bottom:13px; margin-top:18px!important}
.trust-logo-section p {margin-left: -7px;}
.trust-logo-section:last-child p {margin-left: 0;}
.trust-logo-rat {height: 27px!important;}
.trust-logo-st {height: 28px!important; margin-left: 0!important;}
.trust-logo-lo {height: 38px!important; padding-top: 3px!important;}

/* news section */
.news-sprite {background: url('/images/sprites/news-sprite-v2.png') no-repeat; display: inline-block; background-size: 200px; filter: grayscale(100%); opacity: 0.4; transition: 0.3s; box-shadow: 0px 3px 9px 2px #c5c5c5; border-radius: 5px;}
.forbase, .ap, .fox-news{width: 210px; height: 108px;}
.forbase { background-position: 18px -79px; filter: grayscale(100%);}
.ap {background-position: -55px 17px;}
.fox-news {background-position: 15px -182px;}
.news-sprite:hover {filter: none; opacity: 1; cursor: pointer;}
/* Additional services */
.add-ser-sprite{background: url('/images/sprites/add-ser-sprite.png') no-repeat; display: inline-block; background-size: 130px;}
.plag-check {width: 112px; height: 125px; background-position: -3px -7px;}
.referencing {width:112px; height: 125px; background-position: -3px -160px;}
.formatting {width: 126px; height: 125px; background-position: -3px -304px;}
.add-ser-sec h3, .add-ser-sec-mob h3{color:#70737b}

@media only screen and (max-width: 768px) {
    /* review section */
    .star-reviews-google { background-position: -1px -404px; width: 133px;  height: 30px;  margin: 10px auto;}
    .logo-google-reviews { background-position: -1px -687px; width: 83px;  height: 35px;  margin: 0px auto 0;}
    .logo-reviews {background-position: -1px -435px;  width: 107px; height: 26px; margin: 7px auto 0;}
    .rating-container p{margin: 0; line-height: 18px;}
    .rating-container h3 {margin: 0;}
    .rating-container > div {margin: 15px 15px;}
    .reviews-content-mian, .text-xs-center {text-align: center;}
    .star-reviews-google-5 {background-position: -1px -753px; width: 133px; height: 28px;}
    .re-span {display: block; margin-top:0}
    .rating-container {margin: 0px -15px;}
     /* editors */
     .pt-academic-doc h2{ color: #535B6C; font-family: 'Poppins', sans-serif; font-size: 30px!important;font-weight: 700!important; line-height: 40px!important; text-align: center; padding: 0!important;}
     .pt-editor-group {height: inherit;}
     .pt-editor-avatar{min-width: 50px !important; height: 50px !important;}
     .pt-editor-avatar-profile {left: -128px;}
     .pt-editor-avatar:hover~.pt-editor-avatar-profile {top:80px}
     .pt-editor-avatar-profile-4, .pt-editor-avatar-profile-9 {left: -88px;}
     .pt-editor-avatar-profile-6 {left: -22px;}
     .pt-ed-profile-8 {top: 80px !important; left: -292px !important;}
     .pt-editor-el-8 .pt-editor-prifile-tri {left: 38px;}
     .pt-editor-el-12 .pt-editor-prifile-tri {left: 105px;}
     .pt-editor-el-3 .pt-editor-prifile-tri, .pt-editor-el-6 .pt-editor-prifile-tri {left: 100px;}
     .pt-editor-el-13 .pt-editor-prifile-tri, .pt-editor-el-4 .pt-editor-prifile-tri {left: 240px;}
     .pt-editor-el-9 .pt-editor-prifile-tri, .pt-editor-el-11 .pt-editor-prifile-tri {left: 310px;}
     .pt-editor-el-14 .pt-editor-prifile-tri, .pt-editor-el-7 .pt-editor-prifile-tri {left: 38px;}
     .pt-editor-el-15 .pt-editor-prifile-tri {left: 240px;}
     .pt-editor-el-5 .pt-editor-prifile-tri {left: 310px;}
     .pt-ed-profile-2, .pt-ed-profile-9, .pt-ed-profile-16, .pt-editor-el-4 .pt-ed-profile-2 {top: 80px !important;left: -225px !important;}
     .pt-editor-el-14 .pt-ed-profile-2, .pt-editor-el-7 .pt-ed-profile-2, .pt-ed-profile-10 {top: 80px !important;left: -22px !important;}
     .pt-editor-el-3 .pt-ed-profile-2, .pt-ed-profile-4, .pt-editor-el-6 .pt-ed-profile-2, .pt-editor-el-5 .pt-ed-profile-2  {top: 80px !important; left: -88px !important;}
     .pt-editor-el-1 .pt-ed-profile-2, .pt-editor-el-10 .pt-ed-profile-2, .pt-ed-profile-12, .pt-ed-profile-11 {top: 80px !important; left: -155px !important;}
     .pt-editor-el-5 .pt-ed-profile-6, .pt-editor-el-11 .pt-ed-profile-6, .pt-editor-el-5 .pt-ed-profile-2 {top: 80px !important; left: -294px !important;}
     .pt-ed-profile-7 {top: 80px !important; left: -225px !important;}
     .pt-editor-prifile-tri {left: 170px;}   
     .pt-editor-el-1 {top: 35%; left: 42%;}
     .pt-editor-el-2 {top: 5%; left: 42%;}
     .pt-editor-el-3{top: 35%; left: 21%;}
     .pt-editor-el-4 {top: 65%; left: 64%;}
     .pt-editor-el-5 {top: 35%; left: 85%;}
     .pt-editor-el-6 {top: 65%; left: 21%;}
     .pt-editor-el-7 {top: 65%; left: 0%;}
     .pt-editor-el-8 {top: 5%;left: 0%;}
     .pt-editor-el-9 {top: 5%; left: 85%;}
     .pt-editor-el-10 {top: 65%; left: 42%;}
     .pt-editor-el-11 {top: 65%; left: 85%;}
     .pt-editor-el-12{top: 5%; left: 21%;}
     .pt-editor-el-13{top: 5%; left: 64%;}
     .pt-editor-el-14 {top: 35%; left: 0%;}
     .pt-editor-el-15 {top: 35%; left: 64%;}
     .our-team-bg {height: 230px; margin-bottom: 30px;}
     #editorSubText {order: 1;}
     .our-team-main-min-hgt-2 {min-height: 490px;}
     .our-team-main-min-hgt-1 {min-height: 600px;}
     .our-team-main-min-hgt-3 {min-height: 515px;}
     .our-team-main-min-hgt-4 {min-height: 370px;}
     /* sample section */
     .add-ser-sec-mob {margin-top:-50px}
     .sam-pad-mob {padding-top: 5rem; padding-bottom: 4.2rem;}
     .flex-width-3,.flex-width-7 { flex: 0 0 100%; max-width: 100%;}
     .flex-width-3 { margin-bottom: 20px;}
     .carousel-item {width: 100%;}
     .inner-div-box {min-height: 100%;}
     .tablinks-pt-sample-button {border-radius: 15px 15px 0 0; text-align: center; margin-bottom: 0; box-shadow: none;}
     .pt-sample-border-1, .pt-sample-border-2, .pt-sample-border-3 {padding: 20px 0 40px; border-radius: 0 0 15px 15px;}
     .tab {margin-right: 0; padding-top:0; margin-top:-20px}
     .sample-div-sub {padding:0%;}
     .tablink-box-mob {padding-left: 25px; padding-top: 15px; min-height: 240px;}
     .tab-b-mob-min-h-230 {min-height: 230px;}
     .tab-b-mob-min-h-250 {min-height: 250px;}
     .tab-b-mob-min-h-260 {min-height: 260px;}
     .tab-b-mob-min-h-280 {min-height: 280px;}
     .tab-b-mob-min-h-300 {min-height: 300px;}
     .tab-b-mob-min-h-320 {min-height: 320px;}
     .tablinks-pt-sample-button:active, .tablinks.active, .tablinks-pt-sample-button:hover {box-shadow: none;}
     #carouselSerSectionHome .carousel-indicators li, #carouselSerSectionAca .carousel-indicators li, #carouselSerSectionAut .carousel-indicators li, #carouselSerSectionBus .carousel-indicators li, #carouselSerSectionJob .carousel-indicators li, #carouselAddSerSectionHome .carousel-indicators li {width:15px; height:15px;}
     #carouselSerSectionAca, #carouselAddSerSectionAca, #carouselSerSectionHome,  #carouselSerSectionBus, #carouselSerSectionJob, #carouselSerSectionAut{border: 1px solid #c3c3c3; border-radius: 10px; padding-top:10px}
     #carouselSerSectionAca .carousel-indicators, #carouselAddSerSectionAca .carousel-indicators, #carouselSerSectionHome .carousel-indicators, #carouselSerSectionBus .carousel-indicators, #carouselSerSectionJob .carousel-indicators, #carouselSerSectionAut .carousel-indicators{bottom: 0;}
     #carouselSerSectionHome .carousel-height, #carouselAddSerSectionHome .carousel-height {min-height: 350px;}
     #carouselSerSectionJob .carousel-height {min-height: 300px;}
     .section-home-3 h2 {margin-bottom:0}
     .section-home-3 .mar-top-50 {margin-top: 0;}
     .pt-home-serv-card-bot {min-height: 80px;}
     .ser-sec-link {width: 100%; font-size: 15px; margin-bottom: 15px;}
     .pt-home-serv-card-1, .pt-home-serv-card-1-mob {z-index: 99; min-height: 180px!important; padding: 20px 20%; top:0; transition: none;}
 
     /* ordering page */
     .ordering-page .pt-home-serv-card {width: auto;}
     .ordering-page.section-home-3 h2, .ordering-page .pt-home-serv-card-bot {margin-bottom: 40px;}
 
     /* faq */
     .pt-partner-hero h1 {line-height: 50px!important;}
     .faq-main-hero {height: 40vh;}
     .cv-accordion{font-size:16px; padding:25px 40px 25px 25px; position: relative;}
     .cv-panel {padding:0 25px}
     .cv-accordion:after {position: absolute; right: 15px; top:25px}
    
     .cv-accordion-container >.cv-panel >.cv-accordion-container, .cv-accordion-container .cv-accordion-container .cv-accordion, .cv-accordion-container .cv-accordion-container .cv-panel {background: #fff!important; }
     .cv-panel .cv-accordion-container .cv-accordion {background-color: #fff!important;}
     .faq-pag-mob-height {height: 340px!important; padding-bottom: 40px;}
     .pt-triangle-5 {margin-top: -43px;}
     .cv-panel p {line-height: 20px;}
     .sec-pad-0 {padding: 3.2rem 1rem;}
     
     /* customer exprience */
     .carousel-height {height:305px}
     #carouselAddSerSection .carousel-height {height:365px}
     #carouselSerSection .carousel-indicators li:first-child, #carouselAddSerSection .carousel-indicators li:first-child{margin-left: 0px;}
     #carouselSerSection .carousel-indicators li, #carouselAddSerSection .carousel-indicators li{border-top: 0px solid transparent; border-bottom: 0px solid transparent; border:1px solid #ffb5b5; width: 15px; height: 15px; margin-left: 10px;}
     #carouselSerSection .carousel-indicators .active, #carouselAddSerSection .carousel-indicators .active {background-color:#ffb5b5;}
     #carouselSerSectionAca .carousel-height {height: 495px;}
     #carouselSerSectionAut .carousel-height {height: 450px;}
     #carouselSerSectionBus .carousel-height {height: 470px;}
     #carouselSerSectionJob .carousel-height {min-height: 410px;}
     #carouselSerSectionHome .carousel-height {min-height: 480px;}
     #carouselSerSection .carousel-indicators li{border-top: 0px solid transparent; border-bottom: 0px solid transparent; border:1px solid #ffb5b5; width: 15px; height: 15px; margin-left: 10px;}
     #carouselSerSection .carousel-indicators .active, #carouselAddSerSection .carousel-indicators .active {background-color:#ffb5b5;}
     #carouselSamSection .carousel-control-next, #carouselSamSection .carousel-control-prev {bottom: inherit; top:7px; font-size: 36px; width:35%; }
     .mar-top-46 {margin-top: 20px;}
     .cust-ser-text {margin-top: 20px;}
     #carouselSamSection {margin-right: -15px; margin-left: -15px;}
     /* Reviews Platform footer */
     .review-platform {background-size: cover; padding-top: 5rem;}
     .review-platform img {transform: scale(0.7);}
     .review-platform h3 {margin-top:10px}
     .mob-ht {height: 78px;}
     .trus-mob-mar {margin-top:-30px;}
     .mob-mr-top-20 {margin-top:20px;}
     .mob-mr-top-40 {margin-top:40px;}
     .carousel-control-prev-icon, .carousel-control-next-icon {background-image: none;}
     .carousel-control-next-icon:after, .carousel-control-prev-icon:after {  font-size: 30px; font-weight: 800; color:#ffb5b5;}
     .carousel-control-next-icon:after {content: '>';}
     .carousel-control-prev-icon:after {content: '<';}
 
     /* Footer */
     .pt-footer ul li {font-size: 14px;}
     .mar-top-28-mob {margin-top:28px;}
     .con-mar-lr {margin-left: 0; margin-right: 0; margin: auto;}
     .ver-bottom {vertical-align: bottom;}
     .sup-d-ft ul, .pt-foot-bg ul{padding:0}
     
     .pt-foot-bg {background:url('/images/footer/mobile-footer.png') no-repeat; background-size: cover; background-position:top 0 left 0;}
 
 
     .pt-triangle-2, .pt-triangle-7, .pt-triangle-6 {border-bottom: transparent solid 50px;}
     .pt-triangle-3, .pt-triangle-8 {border-top: transparent solid 40px;}
     .section-home-3 {padding-top:5rem; padding-bottom:4.4rem;}
     .pt-triangle-3.mar-top-30 {margin-top: 15px;}
     .pad-top-5-4rem { padding-top: 3.8rem;}
     .pad-bot-6-9rem {padding-bottom: 5rem;}
     .pt-academic-doc {padding-top: 5rem; padding-bottom: 4.5rem;}
     .pad-top-6rem {padding-top: 3.5rem;}
     .pad-bot-7-6rem {padding-bottom:5.6rem}
     .pad-top-5-7rem {padding-top:4.7rem}
     .mar-bot-mob-5-7rem{margin-bottom: 5.7rem;}
     .pad-bot-5-7rem {padding-bottom: 3.7rem;}
     .pad-top-4rem {padding-top: 3rem!important;}
     .pad-top-6-9rem {padding-top: 4.9rem;}
     .pad-bot-5-5rem {padding-bottom: 5.5rem;}
     .ap {margin-top: 60px; margin-bottom: 60px;}
}