/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 18 2021 | 12:28:05 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

/* vaibhav css */
html{overflow-x:hidden;}
.btn-form{background:#ff7162 !important;}
.btn-default:hover{background:#00b1bf !important;border:0px;color:#fff !important;}
footer .btn-default{background:unset !important;}
footer .btn-default:hover{background:unset !important;border:0px;color:unset !important;}
.custom-btn-default{background:transparent !important;height:fit-content !important;line-height:unset !important;padding:0px !important;}
.custom-btn-default a{width:fit-content;padding:20px 30px !important;display:flex;flex-wrap:wrap;align-items:center;}
.logo{margin-top:0px;height:56px;width:169px;object-fit:contain;}
.logo a img{height:100% !important;width:100% !important;}
body.home .hd-txt{margin:0;}
/*remove padding 10px*/.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0px;} /*except*/.quick-links-adj .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px;}

/* home page */
.banner-text.wow.fadeInDown{text-align:left !important;}
.slick-next, .slick-prev{padding:20px;background:#ff7162;bottom:-75px;top:unset;}
.slick-next{right:40%;} .slick-prev{right:50%;left:unset;}
.slick-prev:before, .slick-next:before{top:28%;height:unset;color:#fff !important;font-weight:900;opacity:1;}
.slick-next::before{content: ">";}.slick-prev::before{content: "<";}
.slick-next:focus, .slick-next:hover, .slick-prev:focus, .slick-prev:hover{color:#ff7162;background:white;border:1px solid #ff7162;padding:19px;}
.slick-next:focus::before, .slick-next:hover::before, .slick-prev:focus::before, .slick-prev:hover::before{color:#ff7162 !important;}
body.home a[title="Shop Pinca Toys"]{padding:0 27px;}
body.home a[title="Shop Pinca Toys"]:hover{border:2px solid #CADB2C !important;background:#082F4C !important;color:#CADB2C !important;}
/* .home-banner .main-banner:after{background-color: #E4F5EF4A;} */
.home-banner .main-banner:before {background-color:#fdda6a;}
.home-banner .main-banner:after{background-color:#0fe6cf;}
.home-banner .main-banner h2, .home-banner .main-banner span{font-weight:700 !important;font-size:inherit;position:static;}
.elementor-806 .elementor-element.elementor-element-83148a1 .banner-text > span{margin-bottom:20px;text-align:center;}
/*.home-banner .banner-text{text-align:center;}*/
.home-banner .banner-text a{padding: 0 28px;width:fit-content;height: 55px;line-height: 50px;text-align:center;}
.home-banner .banner-text a:hover{background:#0fe6cf !important;color:#fff !important;border:0px !important;}
body.home div.elementor-element-36267d2 .hd-txt{margin:0 !important;}
body.home div.elementor-element-36267d2 .hd-txt > .heading-title{display:none !important;}
.sp-testimonial-free-item{background: white;padding: 50px 30px !important;margin: 0px ;}
.sp-testimonial-free {display: flex;flex-wrap: wrap;}
.sp-testimonial-free-section .tfree-client-testimonial{order: 3;text-align: left;color: #303030;font: normal normal normal 16px/30px Karla;letter-spacing: 0px;font-weight: 600;}
.tfree-client-testimonial p > img {height: 30px;width: 34px;margin-bottom:25px;}
.sp-testimonial-free-section .sp-tfree-client-image {order: 1;float: left;width: 100%;height: 50px;margin: 15px 15px 15px 0px;}
.sp-testimonial-free-section .sp-tfree-client-image img{border-radius:0px;object-fit:contain;height:100%;width:100%;}
.sp-testimonial-free-section .tfree-testimonial-title {margin: 0px;order: 2;float: left;width: 100%;height: auto;}
.sp-testimonial-free-section .tfree-testimonial-title h3{color:#000000;text-align:center;font:normal normal bold 16px/30px Karla;letter-spacing: 0px;}
.sp-testimonial-free-wrapper .slick-initialized .slick-slide{display: block;min-height: 662px;margin:0 10px;background:white;}
#sp-testimonial-free-wrapper-2347 .sp-testimonial-free-section .slick-dots li.slick-active button{background:#fcc106 !important;}

.sp-testimonial-free-section .slick-dots{	position:static;	margin-top:54px;}
.slick-dots li:last-child {    margin: 3px;}
.elementor-806 .elementor-element.elementor-element-e8e6815 .gallery-item img{	padding:27px 19px;}
.elementor-806 .elementor-element.elementor-element-e8e6815 .gallery-item img:hover{border-color:#bf3389;}
body.home .next-slide-title {display:none;}

.partner-adj .project-hd {background: unset;}
.partner-adj .project-hd .pr-text .heading-title{font-size:35px}
.partner-adj .project-hd .pr-text .btn-default {background: #fff;color: #BF3389;}
.partner-adj .project-hd .pr-text .btn-default:hover {box-shadow: 0px 0px 5px #000;}

.about-img .elementor-image-box-img {width: 100% !important;}
.welcome-title {height:400px}
.welcome-title h2.heading-title {margin-bottom: 35px;}
.about-sec p,.about-img p {color: #000 !important;}

.achieve-head .elementor-widget-container h2 {padding-bottom:25px}
.achieve-head .elementor-widget-container h2.elementor-heading-title::before{content: '';position: absolute;bottom: 0;left: 0;width: 80px;height: 2px;background-color: #fff;transform: translateY(-50%);}
.achieve-info .elementor-widget-container p {color: #fff;font-weight: 400;font-size: 16px;}
.achieve-desc .elementor-widget-container p {padding: 30px 0;font-weight: 400;}

.presence-adj .presence-title h2.heading-title::after,
.brand-adj .heading-title::after,
.case-adj .heading-title::after,
.partner-adj .heading-title::after,
.goal-adj .heading-title::after
{content: '';height: 3px;background: aliceblue;width: 44px;content: '';position: absolute;bottom: -10px;left: 0;background-color: #B8CB34;}

.presence-adj .presence-title h2.heading-title,
.partner-adj .heading-title,
.brand-adj .heading-title,
.goal-adj .heading-title
{position: relative;}
.partner-adj .partner-title h2.heading-title {margin-bottom: 30px;}
.partner-adj .partner-title a.btn-default {margin-top: 26px;}
.partner-adj .hd-txt a.btn-default {height: 55px;width: 163px;padding: 0 30px;line-height: 3.2;}
.presence-adj a.btn-default,
.case-adj a.btn-default{margin-top: 30px;height: 55px;width: 146px;padding: 0 30px;line-height: 3.2;}
.presence-adj a.btn-default{width:150px}
.case-adj h2.heading-title {margin-bottom: 35px;position:relative}
.case-adj .hd-txt p {color: #303030;}

.testimonial-sec, .contact-section{background-color:#0fe6cf;}
/* .footer-one .testi-comment {height: 350px;padding: 90px 0 75px;} */
/* .footer-one .testi-comment .testi-cm {text-align: center;} */
/* .footer-one .testi-comment .testi-cm a.mail {background: #ffffff12;color: #B8CB34;font-size: 20px;padding: 15px 30px;border: 1px solid #FFFFFF2E;} */
.footer-one .testi-comment .testi-cm a.mail {color: #fff;font-size: 30px;}
.testimonial-adj .elementor-widget-marlon-heading .hd-txt > span::before {background: #fff;opacity: 0.46;}
.dn{display:none}

/* about us page */
.our-story-work .work-together-sec {background: #B8CB34;}
.our-story-goal .service-colu ul li {font-size: 16px;line-height: 35px;text-transform: none;font-weight: unset;}
.our-story-title .hd-txt span {order: 2;}
.our-story-title .hd-txt .heading-title {order: 1;}
.our-story-title .hd-txt .editor-content {order: 3;}
.our-story-title .hd-txt {display: flex;flex-direction: column;}
.our-story-title .hd-txt .heading-title::before {content: '';position: absolute;top: -10px;width: 86px;height: 3px;background-color: #BF3389;}
.our-story-title .hd-txt span::before {content: unset;}
.our-story-goal .our-svss-grid-sec .sec-v2-title h2::before,
.our-story-ground .skills-tech .sk-title::before,
.team-heading .sec-v2-title h2::before,
.quick-title h2.heading-title::before
{content: '';position: absolute;top: 6.5pc;left: 50%;width: 86px;height: 3px;background-color: #B8CB34;transform: translate(-50%,-50%);}
.our-story-ground .skills-tech .row {display: flex;flex-direction: column;align-items:center}
.our-story-ground .skills-tech .row .col-md-6:nth-child(2) {margin-bottom:50px}
.our-story-ground .progess-row > h3 {font-size: 22px;line-height: 35px;color: #000;}
.our-story-ground .progess-row > span{font-size:32px;font-weight:700;color: #000;text-align: right;visibility: initial;}


.about-title .hd-txt h2.heading-title::after {content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 96px;height: 3px;background-color: #BF3389;}

.story-adj h2.heading-title:before {content: '';position: absolute;bottom: 0;left: 0;width: 86px;height: 3px;background-color: #BF3389;}
.story-adj h2.heading-title {position:relative;padding-bottom: 15px;}

.about-vision-adj .studio-sec > h2:before,
.about-v2 .studio-sec > h2:before{background-color: #BF3389;}
.about-values-adj .studio-sec {text-align: right;}
.about-values-adj .studio-sec h2:before{content:unset}
.about-values-adj .studio-sec h2:after { content: '';position: absolute;bottom: 0;right: 0;width: 86px;height: 3px;background-color: #BF3389;}
.about-values-adj .studio-sec .row .col-md-7,
.about-vision-adj .studio-sec .row .col-md-7,
.about-v2 .studio-sec .row .col-md-7{flex: 0 0 100%;max-width: 100%;}

/* about us */
.our-story-adj .studio-sec > h2:before{background-color: #BF3389}
.goal-adj .hd-txt > span:before{background-color:#BF3389}

/* Error 404 page */
body.error404 > .wrapper > .wrapper{height:700px;}body.error404 .error-page{position:static !important;}body.error404 .error-page > .error-text{display: flex;flex-wrap: wrap;align-items: center;flex-direction: column;margin: auto 0;padding-top: 160px;position: static;top: unset;left: unset;transform: none;max-width: unset;}

/* Our mission */
body.page-id-73 .elementor-element-0e93447 .skills-tech > .container > .row{display:none;}

/* why choose us */
.onGround-adj img.attachment-large.size-large {height:auto;max-width: unset;width:100%;}.choose-adj .elementor-element-fce0768 .editor-content {padding-top: 4pc;}.choose-title .hd-txt span {position: absolute;top: 25%;left: 50%;transform: translate(-50%,-50%);}.choose-title .hd-txt > span:before{top: -60%;left: 50%;width: 96px;height: 3px;background-color: #BF3389;transform: translate(-50%, -50%);}
.pinca-model-adj .studio-sec .col-md-7 {flex: 0 0 100%;max-width: 100%;}.pinca-model-adj .studio-sec > h2:before {background-color: #BF3389;height: 3px;width: 96px;}.elementor-page-1021 .blog-page {padding: 25px 0 0 0;}.elementor-1021 .elementor-element.elementor-element-89a0b1b .studio-sec .abz-para p {color: #303030;font-size: 18px;line-height: 30px;margin-bottom: 20px;}
.pinca-model-title .hd-txt {margin-bottom: 40px;}body.page-id-97 .team-thumbnail:after{background-color:transparent;}body.page-id-97 .tm-social{display:none;}

/* contact-us */
.wpcf7-form-control-wrap{padding-top:20px;}.wpcf7-form-control-wrap > .wpcf7-not-valid-tip{position:absolute;top:-22px;left:0px;width:fit-content;height:auto;}footer .wpcf7-form-control-wrap > .wpcf7-not-valid-tip{position:absolute;top:-37px;left:120px;width:fit-content;height:auto;}.contact-form-v1 input, .contact-form-v1 textarea{margin-bottom:45px;}.work-contact-adj h3 {font-size: 22px;}.work-together-adj .work-together-sec {background-color: #0fe6cf;}.work-together-adj .work-together-sec .wrk-tgt p{color:#ffffffc2 !important}
.contact-adj .email-tk h4,.contact-adj .email-tk + ul li span{color: #000 !important;font-size: 18px !important;}.contact-adj .email-tk h2 a {color: #303030;font-size: 18px;font-weight:700}.contact-adj .get-touch-content p {color: #828282 !important;}.contact-adj .contact-sec-v1 {box-shadow: 0px 3px 13px #00000033;;padding: 40px;margin-top: -10pc;}.contact-adj .page-title h2 {font-size: 60px;}
.contact-adj .page-title > h2:before{background-color:#B8CB34;width:44px;height:3px;bottom: 20px;}.contact-adj .contact-sec-v1 h3{font-size: 25px;position:relative}.contact-adj .contact-sec-v1 h3::after {content: '';position: absolute;bottom: -10px;left: 0;width: 44px;height: 3px;background-color: #ff7162;}.contact-form-v1 input, .contact-form-v1 textarea {border-bottom: 1px solid #000;}.contact-form-v1 input::placeholder, .contact-form-v1 textarea::placeholder {color:#000}
.contact-form-v1 .form-button button{background-color:#BF3389;padding:0 32px}

/* our team */
.team-heading .sec-v2-title h2 {font-size: 60px;line-height: 70px;color: #000000;}
.our-team-title .hd-txt span {order: 2;}
.our-team-title .hd-txt .heading-title {order: 1;}
.our-team-title .hd-txt .editor-content {order: 3;}
.our-team-title .hd-txt {display: flex;flex-direction: column;}
.our-team-title .hd-txt span::before {content: unset;}
.our-team-title .hd-txt .heading-title::before {content: '';position: absolute;top: -10px;width: 86px;height: 3px;background-color: #BF3389;}
.team-heading .slick-slide .team-col .team-thumbnail::before {border: 2px solid #fcc106;}
.team-heading .slick-track {width: unset !important;transform: unset !important;}
.team-heading ul.slick-dots {display: none !important;}
body.page-id-97 .team-section .col-lg-4.slick-slide.slick-cloned{display: none;}
body.page-id-97 .team-heading .slick-track{display:flex;flex-wrap:wrap;justify-content:center;}
body.page-id-97 .team-section .team-col > span > a.team-mail-mob{font: normal normal 300 16px/35px Karla;}
body.page-id-97 .team-section .team-col > span > a.team-mail-mob:hover{text-decoration:underline;}
/* our retail partners */
body.page-id-2640 .elementor-image-gallery .gallery-item img{
	height:100%;
	width:auto;
}

/* Quick links background color & Quick links of icon bg color */
.quick-links-adj .elementor-element.dark-green-bg-color-image:hover > .elementor-widget-wrap.elementor-element-populated, .quick-links-adj .elementor-element.dark-green-bg-color-image figure{background:#00b1bf !important;}
.quick-links-adj .elementor-element.light-green-bg-color-image:hover > .elementor-widget-wrap.elementor-element-populated, .quick-links-adj .elementor-element.light-green-bg-color-image figure{background:#0fe6cf !important;}
.quick-links-adj .elementor-element.yellow-bg-color-image:hover > .elementor-widget-wrap.elementor-element-populated, .quick-links-adj .elementor-element.yellow-bg-color-image figure{background:#fcc106 !important;}
.quick-links-adj .elementor-element.peach-bg-color-image:hover > .elementor-widget-wrap.elementor-element-populated, .quick-links-adj .elementor-element.peach-bg-color-image figure{background:#ff7162 !important;}
.quick-links-adj .elementor-inner-column:hover .elementor-image-box-wrapper p, .quick-links-adj a:focus{color:#fff !important;}
/* End Quick links icon background color */

/* our brand */
.brand-title-adj .hd-txt{display:flex;flex-direction:column}
.brand-title-adj .hd-txt > span {order: 2;}
.brand-title-adj .heading-title {order: 1;}
.brand-title-adj .editor-content {order: 3;}
.brand-title-adj .hd-txt .heading-title::before,
.case-tab-title h2.heading-title::before
{content: '';position: absolute;top: -10px;width: 86px;height: 3px;background-color: #BF3389;}
.brand-title-adj .hd-txt span::before {content: unset;}
.page-id-504 .blog-page {padding-bottom: unset;}
.brand-grid-img .gallery-icon.landscape {border-style: solid;border-width: 1px 1px 2px 1px;border-color: #E3E3E3;border-bottom-color:#BF3389;width: 100%;height: 179px;padding: 40px 60px !important;}
.brand-grid-img .gallery-icon.landscape:hover{border-style: solid;border-width: 1px 1px 2px 1px;border-color: #bf3389;border-bottom-color:#BF3389;width: 100%;height: 179px;padding: 40px 60px !important;}
body.page-id-504 .elementor-element-0549137 img{margin:0px !important;}

.elementor-element-5ae0f81:hover, .quick-links-adj .elementor-element-5ae0f81 figure.elementor-image-box-img,
.elementor-element-4c0d87c:hover, .quick-links-adj .elementor-element-4c0d87c figure.elementor-image-box-img {background: #B8CB34;border-radius: 15px;}
.elementor-element-dd17aa7:hover, .quick-links-adj .elementor-element-dd17aa7 figure.elementor-image-box-img,
.elementor-element-63e7a10:hover, .quick-links-adj .elementor-element-63e7a10 figure.elementor-image-box-img {background: #082F4C;border-radius: 15px;}
.elementor-element-6657339:hover, .quick-links-adj .elementor-element-6657339 figure.elementor-image-box-img,
.elementor-element-a59dfac:hover, .quick-links-adj .elementor-element-a59dfac figure.elementor-image-box-img {background: #BABDC1;border-radius: 15px;}
.elementor-element-a28ea4e:hover, .quick-links-adj .elementor-element-a28ea4e figure.elementor-image-box-img,
.elementor-element-f106507:hover, .quick-links-adj .elementor-element-f106507 figure.elementor-image-box-img {background: #E75574;border-radius: 15px;}

.elementor-element-4c0d87c:hover p.elementor-image-box-description,
.elementor-element-63e7a10:hover p.elementor-image-box-description,
.elementor-element-a59dfac:hover p.elementor-image-box-description,
.elementor-element-f106507:hover p.elementor-image-box-description,
.elementor-element-dd17aa7:hover p.elementor-image-box-description,
.elementor-element-5ae0f81:hover p.elementor-image-box-description,
.elementor-element-6657339:hover p.elementor-image-box-description,
.elementor-element-a28ea4e:hover p.elementor-image-box-description
{color: #fff !important;}
.quick-links-adj .elementor-image-box-img{border-radius:50%!important}

.elementor-tabs-wrapper{margin:0 auto 55px auto;}
.elementor-element .elementor-tab-title, .elementor-element .elementor-tab-title a, .elementor-element .elementor-tab-title, .elementor-element .elementor-tab-title a{color:#303030  !important; font-size: 20px;}
.case-tabs-adj .elementor-tabs-wrapper, .case-tabs-adj .elementor-tabs-wrapper{align-items: center;justify-content: center;display: flex;}
.elementor-element .elementor-tab-title, .elementor-element .elementor-tab-title:before, .elementor-element .elementor-tab-title:after, .elementor-element .elementor-tab-content, .elementor-element .elementor-tabs-content-wrapper, .elementor-element .elementor-tab-title, .elementor-element .elementor-tab-title:before, .elementor-element .elementor-tab-title:after, .elementor-element .elementor-tab-content, .elementor-element .elementor-tabs-content-wrapper{border:unset !important;    font-family: 'Karla';}
.elementor-element.case-tabs-adj .elementor-tabs-wrapper .elementor-active, .elementor-element.case-tabs-adj .elementor-tabs-wrapper .elementor-active{border-bottom: 3px solid #BF3389 !important;color:#BF3389 !important }
/* .case-tabs-adj .elementor-tab-content h2::after {content: '';position: absolute;bottom:0;left:0;width: 86px;height: 3px;background-color: #BF3389;} */
.case-tabs-adj .elementor-tab-content h2{color: #303030;font-weight: 800;font-size: 25px;line-height: 36px;border-bottom: 3px solid #B8CB34;display: table;padding-bottom: 18px;margin-bottom: 46px;}
.case-tabs-adj .elementor-tab-content p{padding-bottom: 60px;font-size: 18px;line-height: 35px;color: #000;}
.case-tabs-adj .img-grid .row .col-4{padding: unset;}
.quick-links-adj .elementor-image-box-content p.elementor-image-box-description{font-family: 'Karla' !important;}
/* tabs in responsive */.elementor-tab-title.elementor-tab-mobile-title {    display: none !important;    visibility: hidden !important;}

/* Desktop Header */
header{padding:15px 0 !important;background:#fff !important;box-shadow: 0 0 10px rgb(0 0 0 / 20%);}
header nav ul#menu-main > li{padding:0 11px !important;}
header nav ul li a{color:#444 !important;}
header nav ul li a:hover{color:#0fe6cf !important;}
header nav ul li a:before, nav ul ul li a:hover, header.sticky nav ul ul li a:hover{background-color:#0fe6cf !important;}
header nav ul ul{top:52px !important;}
header nav ul ul li a:hover{color:#FFF !important;}
header nav ul li:hover > ul{border:1px solid #ddd;}
.menu-btn > span{background-color:#444 !important;}
/* End Desktop Header*/


/* Responsive Header */
.responsive-mobile-menu{background-color:#00B1BF;}
.responsive-mobile-menu ul ul{background-color:#fff;}
.responsive-mobile-menu ul ul li a{color:#00B1BF;}
.responsive-mobile-menu a:focus{color:white !important;background:#00B1BF;}

/* Page featured image without load background-color */
.pager-sec{background:#00B1BF;background-size:cover;background-repeat:no-repeat;}

/* partner with us and contact us */
form.wpcf7-form > label{width:100%;}
body.page-id-2703 .elementor-col-50 .elementor-element-e578988 .hd-txt > span, body.page-id-149 .elementor-col-50 .elementor-element-e578988 .hd-txt > span{padding-left:0px;}
body.page-id-2703 .elementor-col-50 .row > .col-lg-6:nth-child(1), body.page-id-149 .elementor-col-50 .row > .col-lg-6:nth-child(1){display:none;}
body.page-id-2703 .elementor-col-50 .row > .col-lg-6:nth-child(2), body.page-id-149 .elementor-col-50 .row > .col-lg-6:nth-child(2){width:100%;max-width:100%;flex:0 0 100%;-ms-flex:0 0 100%;}
body.page-id-2703 .elementor-element-f4a4b04 .page-title, body.page-id-149 .elementor-element-ab51140 .page-title{display:none;}
body.page-id-2703 .contact-adj .contact-sec-v1, body.page-id-149 .contact-adj .contact-sec-v1{margin-top:0px !important;}
body.page-id-2703 form.wpcf7-form.init > label, body.page-id-149 form.wpcf7-form.init > label{width:100%;}
footer form.wpcf7-form.init > label{width:fit-content !important;}
form.wpcf7-form > label.dropdown-select-option{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:40px;padding-bottom:10px;}
form.wpcf7-form > label.dropdown-select-option > span{width:100%;max-width:100%;padding-top:20px;}
form.wpcf7-form > label.dropdown-select-option > span > select{margin:0;width:100%;max-width:100%;}
.sidebar .widget:not(.widget-follow):not(.widget-social) select, footer .widget:not(.widget-follow):not(.widget-social) select, .blog-info select, .blog-page select{border:1px solid #000 !important;}
/*form.wpcf7-form.invalid input, form.wpcf7-form.invalid textarea{margin-top:40px;}*/
form.wpcf7-form.invalid label.dropdown-select-option > span.wpcf7-form-control-wrap{margin-top:20px;}

/* footer */
footer{background:transparent !important;padding: 0;}
footer a:hover, .sidebar ul li a:hover{color: #fff !important;text-decoration: underline !important;}
.footer-part .footer-adj .f1 .social-links li a i {color: #fff;}
.footer-adj .social-links li a i {color: #fff;}
.footer-adj {background-color: #BE3289;}
.footer-adj .f1 .social-links li {border-bottom: unset !important;}
.footer-adj .f1 .textwidget p {font-size: 16px;line-height: 29px;}
.footer-adj .f1 .textwidget {padding-top: 25px;color: #FFFFFF;opacity: 0.65;}
.footer-adj .f2 h2 {margin-bottom: 100px;}
.footer-adj .widget-follow h2 {margin-bottom: 15px;}
.footer-adj .widget-follow ul {color: #FFFFFF;opacity: 0.65;}
.footer-adj .widget-follow ul li {font-size: 16px;line-height: 25px;}
#mc4wp-form-1{text-align:center;}
#mc4wp-form-1 > .mc4wp-form-fields{padding: 20px 0; border-bottom: 1px solid white; width: 100%;  margin: 0 auto;}
#mc4wp-form-1 > .mc4wp-form-fields > input[type="email"]{border:0;background:transparent;color:white;width:95%;}
#mc4wp-form-1 > .mc4wp-form-fields > input[type="email"]::placeholder{color:white;font-size:20px;line-height:30px;}
#mc4wp-form-1 > .mc4wp-form-fields > button[type="submit"]{	border:0;	background:transparent;	color:white;}
footer form.wpcf7-form	{border:2px solid rgba(255,255,255,0.7);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding-left:10px;position:relative;}
footer form.wpcf7-form > label{position:absolute;top:-30px;left:0;color:white;font-size:22px;width:fit-content;}
footer form.wpcf7-form > span.wpcf7-form-control-wrap.your-email{float:left;width:85%;padding-top:0px;padding-right:20px;}
footer form.wpcf7-form > span.wpcf7-form-control-wrap.your-email > input[type="email"]{background-color:transparent;color:white;border:0;font-family:'Karla', sans-serif;font-size:21px;}
footer form.wpcf7-form > span.wpcf7-form-control-wrap.your-email > input[type="email"]::placeholder{color:white;font-size:21px;font-family:'Karla', sans-serif;}
footer#colophon form.wpcf7-form > span.wpcf7-form-control-wrap.your-email > span.wpcf7-not-valid-tip{color:white;background:#FF7162;padding:0 10px;display:none !important;}
footer form.wpcf7-form > div.form-button{background-color:transparent;width:15%;float:left;height:50px;margin:0px -2px 0 0;border-left:2px solid rgba(255,255,255,0.7);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}
footer form.wpcf7-form > div.form-button:hover{background-color:white;color:#00B1BF;}
footer form.wpcf7-form > div.form-button > button[type="submit"]{padding:0;background-color:transparent;height:100%;margin-left:0px;}
footer form.wpcf7-form > div.form-button:hover > button[type="submit"]{color:#00B1BF;}
footer form.wpcf7-form > div.form-button > button[type="submit"] > span{height:inherit;position:relative;top:-10%;}
footer form.wpcf7-form > div.form-button > span.ajax-loader{display:none;}
footer form.wpcf7-form > div.wpcf7-response-output{position:absolute;top:60px;left:0;margin:0;font-size:16px;}
form.wpcf7-form[data-status="invalid"] > div.wpcf7-response-output{color:black;font-weight:600;border-color:#0fe6cf;}
footer form.wpcf7-form[data-status="invalid"] > div.wpcf7-response-output{border-color:rgba(255,255,255,0.7);}
form.wpcf7-form[data-status="sent"] > div.wpcf7-response-output{color:black;font-weight:600;background:transparent;border-color:#00B1BF;}
footer form.wpcf7-form[data-status="sent"] > div.wpcf7-response-output{border-color:rgba(255,255,255,0.7);}
footer a:focus{color:white !important;}

.banner-img-slider .slick-dots{position:absolute;}
.quick-links-adj .elementor-image-box-img {background:#000;border-radius: 50%;height: 80px;width: 90px !important;align-items: center;display: flex;justify-content: center;padding: 15px;}
.blog-page {padding: unset;}

section nav{margin-left:unset;}
section nav .current-menu-item a::before{opacity: 1 !important; visibility: visible;left: 0;width: 100%;}
a:focus{color:#0fe6cf !important;}
nav ul.navbar .menu-item.current-menu-item a{color:#0fe6cf !important;}
nav ul.navbar .menu-item.current-menu-item a:hover{color:#0fe6cf !important;}
nav ul.navbar ul .menu-item.current-menu-item a:hover{color:#fff !important;}
nav ul.hfe-nav-menu .menu-item a:focus{color:#ffc106 !important;}
nav ul.hfe-nav-menu li a:before{background-color:#0fe6cf !important;}

/*.page-top-banner-overlay{position:absolute;top:0;height:100%;width:100%;background:rgba(0,0,0,0.7);}*/
#elementor-breadcrumb{margin-bottom:0px !important;}
#elementor-breadcrumb{display:none;}body.elementor-editor-active #elementor-breadcrumb{display:block;}body.admin-bar #elementor-breadcrumb{display:block;}
section.page-top-banner-section{margin-top:86px !important;}
section.page-top-banner-section div{padding: 0px !important;}
section.page-top-banner-section img{width: 100%;}
.breadcrumbs{color:#000;text-align:center;margin-top:30px;}
.breadcrumbs a:hover{color:#0fe6cf;border-bottom:1px solid #0fe6cf;}
.breadcrumbs span.current-item{color:#0fe6cf;}

/* Map background color and text color */
#powerTip{background-color:#BF3389 !important;}
#powerTip a, #powerTip p, #powerTip span, #powerTip h1, #powerTip h2, #powerTip h3, #powerTip h4, #powerTip h5, #powerTip h6{color:white !important;font-weight:bold;}

/* Remove bar from title which is below sub title */
.hd-txt > .heading-title::after{display:none !important;}

/* Green & White Bar infront of sub title:- Middle Left */
.hd-txt > span::before{background-color:#00b1bf !important;}
.middle-left-green-bar span{padding-left:30px !important;}
.middle-left-green-bar span::before{content:"";position:absolute;top:40%;left:0px;background:#00b1bf;height:2px;width:20px;}
.middle-left-white-bar span{padding-left:30px !important;}
.middle-left-white-bar span::before{content:"";position:absolute;top:40%;left:0px;background:#ffffff;height:2px;width:20px;}

/* Image in grey and color on hover */
.grey-image-color-hover .elementor-widget-wrap.elementor-element-populated{opacity:0.7;filter:grayscale(100%);transition:all 0.4s ease-in-out;}
.grey-image-color-hover .elementor-widget-wrap.elementor-element-populated:hover{opacity:1;filter:grayscale(0%);}

/* Homepage Address and Contact Us alignment */
section .contact-content{justify-content:unset !important;}
section .contact-content > div{max-width:50% !important;}

/* PINK BAR with position:- Top left, Top center, Bottom left, Bottom center */
.top-left-pink-bar h1::before, .top-left-pink-bar h2::before, .top-left-pink-bar h3::before, .top-left-pink-bar h4::before, .top-left-pink-bar h5::before, .top-left-pink-bar h6::before, .top-left-pink-bar span::before, .top-left-pink-bar p::before{
  content: "";position: absolute;top: -10px;background: #BF3389;width: 86px;height: 3px;}
.bottom-left-pink-bar h1::before, .bottom-left-pink-bar h2::before, .bottom-left-pink-bar h3::before, .bottom-left-pink-bar h4::before, .bottom-left-pink-bar h5::before, .bottom-left-pink-bar h6::before, .bottom-left-pink-bar span::before, .bottom-left-pink-bar p::before{
  content: "";position: absolute;bottom: -10px;background: #BF3389;width: 86px;height: 3px;}
.top-center-pink-bar h1::before, .top-center-pink-bar h2::before, .top-center-pink-bar h3::before, .top-center-pink-bar h4::before, .top-center-pink-bar h5::before, .top-center-pink-bar h6::before, .top-center-pink-bar span::before, .top-center-pink-bar p::before{
  content: "";position: absolute;top: -10px;left: 46%;background: #BF3389;width: 86px;height: 3px;}
.bottom-center-pink-bar h1::before, .bottom-center-pink-bar h2::before, .bottom-center-pink-bar h3::before, .bottom-center-pink-bar h4::before, .bottom-center-pink-bar h5::before, .bottom-center-pink-bar h6::before, .bottom-center-pink-bar span::before, .bottom-center-pink-bar p::before{
  content: "";position: absolute;bottom: -10px;left: 46%;background: #BF3389;width: 86px;height: 3px;}

/* GREEN BAR with position:- Top left, Top center, Bottom left, Bottom center */
.top-left-green-bar h1::before, .top-left-green-bar h2::before, .top-left-green-bar h3::before, .top-left-green-bar h4::before, .top-left-green-bar h5::before, .top-left-green-bar h6::before, .top-left-green-bar span::before, .top-left-green-bar p::before{
  content: "";position: absolute;top: -10px;background: #B8CB34;width: 86px;height: 3px;}
.bottom-left-green-bar h1::before, .bottom-left-green-bar h2::before, .bottom-left-green-bar h3::before, .bottom-left-green-bar h4::before, .bottom-left-green-bar h5::before, .bottom-left-green-bar h6::before, .bottom-left-green-bar span::before, .bottom-left-green-bar p::before{
  content: "";position: absolute;bottom: -10px;background: #B8CB34;width: 86px;height: 3px;}
.top-center-green-bar h1::before, .top-center-green-bar h2::before, .top-center-green-bar h3::before, .top-center-green-bar h4::before, .top-center-green-bar h5::before, .top-center-green-bar h6::before, .top-center-green-bar span::before, .top-center-green-bar p::before{
  content: "";position: absolute;top: -10px;left: 46%;background: #B8CB34;width: 86px;height: 3px;}
.bottom-center-green-bar h1::before, .bottom-center-green-bar h2::before, .bottom-center-green-bar h3::before, .bottom-center-green-bar h4::before, .bottom-center-green-bar h5::before, .bottom-center-green-bar h6::before, .bottom-center-green-bar span::before, .bottom-center-green-bar p::before{
  content: "";position: absolute;bottom: -10px;left: 46%;background: #B8CB34;width: 86px;height: 3px;}

/* WHITE BAR with position:- Top left, Top center, Bottom left, Bottom center */
.top-left-white-bar h1::before, .top-left-white-bar h2::before, .top-left-white-bar h3::before, .top-left-white-bar h4::before, .top-left-white-bar h5::before, .top-left-white-bar h6::before, .top-left-white-bar span::before, .top-left-white-bar p::before{
  content: "";position: absolute;top: -10px;background: rgba(255,255,255,0.37);width: 86px;height: 3px;}
.bottom-left-white-bar h1::before, .bottom-left-white-bar h2::before, .bottom-left-white-bar h3::before, .bottom-left-white-bar h4::before, .bottom-left-white-bar h5::before, .bottom-left-white-bar h6::before, .bottom-left-white-bar span::before, .bottom-left-white-bar p::before{
  content: "";position: absolute;bottom: -10px;background: rgba(255,255,255,0.37);width: 86px;height: 3px;}
.top-center-white-bar h1::before, .top-center-white-bar h2::before, .top-center-white-bar h3::before, .top-center-white-bar h4::before, .top-center-white-bar h5::before, .top-center-white-bar h6::before, .top-center-white-bar span::before, .top-center-white-bar p::before{
  content: "";position: absolute;top: -10px;left: 46%;background: rgba(255,255,255,0.37);width: 86px;height: 3px;}
.bottom-center-white-bar h1::before, .bottom-center-white-bar h2::before, .bottom-center-white-bar h3::before, .bottom-center-white-bar h4::before, .bottom-center-white-bar h5::before, .bottom-center-white-bar h6::before, .bottom-center-white-bar span::before, .bottom-center-white-bar p::before{
  content: "";position: absolute;bottom: -10px;left: 46%;background: rgba(255,255,255,0.37);width: 86px;height: 3px;}

/* ORANGE BAR for sub-headings with position:- Top left, Top center, Bottom left, Bottom center */
.top-left-orange-bar h1::before, .top-left-orange-bar h2::before, .top-left-orange-bar h3::before, .top-left-orange-bar h4::before, .top-left-orange-bar h5::before, .top-left-orange-bar h6::before, .top-left-orange-bar span::before, .top-left-orange-bar p::before{
  content: "";position: absolute;top: -10px;background: #ff7162;width: 86px;height: 3px;}
.bottom-left-orange-bar h1::before, .bottom-left-orange-bar h2::before, .bottom-left-orange-bar h3::before, .bottom-left-orange-bar h4::before, .bottom-left-orange-bar h5::before, .bottom-left-orange-bar h6::before, .bottom-left-orange-bar span::before, .bottom-left-orange-bar p::before{
  content: "";position: absolute;bottom: -10px;background: #ff7162;width: 86px;height: 3px;}
.top-center-orange-bar h1::before, .top-center-orange-bar h2::before, .top-center-orange-bar h3::before, .top-center-orange-bar h4::before, .top-center-orange-bar h5::before, .top-center-orange-bar h6::before, .top-center-orange-bar span::before, .top-center-orange-bar p::before{
  content: "";position: absolute;top: -10px;left: 46%;background: #ff7162;width: 86px;height: 3px;}
.bottom-center-orange-bar h1::before, .bottom-center-orange-bar h2::before, .bottom-center-orange-bar h3::before, .bottom-center-orange-bar h4::before, .bottom-center-orange-bar h5::before, .bottom-center-orange-bar h6::before, .bottom-center-orange-bar span::before, .bottom-center-orange-bar p::before{
  content: "";position: absolute;bottom: -10px;left: 46%;background: #ff7162;width: 86px;height: 3px;}

/* DARK GREEN BAR for sub-headings with position:- Top left, Top center, Bottom left, Bottom center */
.top-left-darkgreen-bar h1::before, .top-left-darkgreen-bar h2::before, .top-left-darkgreen-bar h3::before, .top-left-darkgreen-bar h4::before, .top-left-darkgreen-bar h5::before, .top-left-darkgreen-bar h6::before, .top-left-darkgreen-bar span::before, .top-left-darkgreen-bar p::before{
  content: "";position: absolute;top: -10px;background: #00B1BF;width: 86px;height: 3px;}
.bottom-left-darkgreen-bar h1::before, .bottom-left-darkgreen-bar h2::before, .bottom-left-darkgreen-bar h3::before, .bottom-left-darkgreen-bar h4::before, .bottom-left-darkgreen-bar h5::before, .bottom-left-darkgreen-bar h6::before, .bottom-left-darkgreen-bar span::before, .bottom-left-darkgreen-bar p::before{
  content: "";position: absolute;bottom: -10px;background: #00B1BF;width: 86px;height: 3px;}
.top-center-darkgreen-bar h1::before, .top-center-darkgreen-bar h2::before, .top-center-darkgreen-bar h3::before, .top-center-darkgreen-bar h4::before, .top-center-darkgreen-bar h5::before, .top-center-darkgreen-bar h6::before, .top-center-darkgreen-bar span::before, .top-center-darkgreen-bar p::before{
  content: "";position: absolute;top: -10px;left: 46%;background: #00B1BF;width: 86px;height: 3px;}
.bottom-center-darkgreen-bar h1::before, .bottom-center-darkgreen-bar h2::before, .bottom-center-darkgreen-bar h3::before, .bottom-center-darkgreen-bar h4::before, .bottom-center-darkgreen-bar h5::before, .bottom-center-darkgreen-bar h6::before, .bottom-center-darkgreen-bar span::before, .bottom-center-darkgreen-bar p::before{
  content: "";position: absolute;bottom: -10px;left: 46%;background: #00B1BF;width: 86px;height: 3px;}

/* LIGHT GREEN BAR for sub-headings with position:- Top left, Top center, Bottom left, Bottom center */
.top-left-lightgreen-bar h1::before, .top-left-lightgreen-bar h2::before, .top-left-lightgreen-bar h3::before, .top-left-lightgreen-bar h4::before, .top-left-lightgreen-bar h5::before, .top-left-lightgreen-bar h6::before, .top-left-lightgreen-bar span::before, .top-left-lightgreen-bar p::before{
  content: "";position: absolute;top: -10px;background: #0fe6cf;width: 86px;height: 3px;}
.bottom-left-lightgreen-bar h1::before, .bottom-left-lightgreen-bar h2::before, .bottom-left-lightgreen-bar h3::before, .bottom-left-lightgreen-bar h4::before, .bottom-left-lightgreen-bar h5::before, .bottom-left-lightgreen-bar h6::before, .bottom-left-lightgreen-bar span::before, .bottom-left-lightgreen-bar p::before{
  content: "";position: absolute;bottom: -10px;background: #0fe6cf;width: 86px;height: 3px;}
.top-center-lightgreen-bar h1::before, .top-center-lightgreen-bar h2::before, .top-center-lightgreen-bar h3::before, .top-center-lightgreen-bar h4::before, .top-center-lightgreen-bar h5::before, .top-center-lightgreen-bar h6::before, .top-center-lightgreen-bar span::before, .top-center-lightgreen-bar p::before{
  content: "";position: absolute;top: -10px;left: 46%;background: #0fe6cf;width: 86px;height: 3px;}
.bottom-center-lightgreen-bar h1::before, .bottom-center-lightgreen-bar h2::before, .bottom-center-lightgreen-bar h3::before, .bottom-center-lightgreen-bar h4::before, .bottom-center-lightgreen-bar h5::before, .bottom-center-lightgreen-bar h6::before, .bottom-center-lightgreen-bar span::before, .bottom-center-lightgreen-bar p::before{
  content: "";position: absolute;bottom: -10px;left: 46%;background: #0fe6cf;width: 86px;height: 3px;}

/* Slideshow lightbox for images */
div.dialog-lightbox-widget header.elementor-slideshow__header{top:unset;bottom:0px;background:black;left:0;right:unset;width:100%;padding:15px;opacity:1;}
div.dialog-lightbox-widget footer{display:none;}
div.dialog-lightbox-widget header.elementor-slideshow__header span.elementor-slideshow__counter{margin-left:auto;}
div.dialog-lightbox-widget .swiper-wrapper{height:80%;width:auto;margin-top:10%;}
div.dialog-lightbox-widget .dialog-close-button.dialog-lightbox-close-button{top:90px;}

/* MEDIA QUERY */
@media only screen and (max-width:1200px){
  body.home a[title="Shop Pinca Toys"]{border:2px solid #082F4C;padding:0 25px;}
  .slick-prev{right:unset;left:35%;top:unset;} .slick-next{left:unset;right:35%;top:unset;margin:0;}
  .banner-text.wow.fadeInDown p, .banner-text.wow.fadeInDown a{margin-left:auto !important;margin-right:auto !important;text-align:center !important;}
  .home-banner .main-banner h2, .home-banner .main-banner span{text-align:center !important;}
}
@media (max-width:1024px){
  .elementor-tabs-wrapper{padding:0px !important;}
  .elementor-element.case-tabs-adj .elementor-tabs-wrapper .elementor-active, .elementor-element.case-tabs-adj .elementor-tabs-wrapper .elementor-active{border:0px !important;}
  .elementor-tabs-wrapper{display:block !important;border:1px solid #000;padding:0 20px 10px 20px;margin:0 auto 55px auto;}
	.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title{display:block;text-align:center;}
}
@media only screen and (max-width:768px){
  .elementor-806 .achieve-adj {padding:unset !important;}
 .hd-txt > h2 {line-height: 48px !important;}
 .achieve-head .elementor-widget-container h2{font-size:54px !important}
 .footer-one .testi-comment .testi-cm a.mail {word-break: break-all;}
 .elementor-806 .brand-img .gallery-item {padding: 10px 0 !important;}
 .elementor-806 .gallery-item img {width: 300px;}
 .elementor-806 .brand-img div#gallery-1 {margin: unset !important;}
 .elementor-element-42bc61e .elementor-widget-container {padding: unset !important;}
 .contact-adj .contact-sec-v1{margin-top:unset}
 .team-heading .sec-v2-title p::before{top:0}
 .our-story-ground .skills-tech .sk-title::before, .team-heading .sec-v2-title h2::before {top:unset;bottom: -30px;}
  footer form.wpcf7-form{margin-top:30px;}
  footer form.wpcf7-form.invalid{margin:20px 0 40px 0;}
  footer form.wpcf7-form.sent{margin-bottom:40px;}
  footer form.wpcf7-form > label{font-size:18px;}
  .elementor-2703 .elementor-element.elementor-element-fc107dd > .elementor-element-populated{margin-left:0px;}
}
@media only screen and (max-width:700px){
  .elementor-806 .elementor-element.elementor-element-66ee3f4:not(.elementor-motion-effects-element-type-background), .elementor-806 .elementor-element.elementor-element-66ee3f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
  	background-position: 65%;
  }
}
@media (max-width:480px){
  .banner-img-slider .slick-next, .banner-img-slider .slick-prev{display:block !important;}
}
@media (max-width:375px){
  footer form.wpcf7-form.sent, footer form.wpcf7-form.invalid{margin-bottom: 85px;}
  /*div.contact-form-v1 .wpcf7-form-control-wrap > .wpcf7-not-valid-tip{position:static;}*/
  .contact-form-v1 form.wpcf7-form.invalid input, .contact-form-v1 form.wpcf7-form.invalid textarea{margin-bottom:0px;}
  div.contact-form-v1 form.wpcf7-form.invalid label{margin-bottom:45px;}
  footer form.wpcf7-form > div.form-button > button[type="submit"] > span{font-size:13px;}
}
@media only screen and (min-width:992px){
  .divide-its-child-menu ul{left:unset;width:420px;right:0px;}
  .divide-its-child-menu ul li{width:50%;float:left;border-right:1px solid #ddd;}
}