@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");  .single-content h1.elementor-heading-title,
.single-content h2.elementor-heading-title,
.single-content h3.elementor-heading-title,
.single-content h4.elementor-heading-title,
.single-content h5.elementor-heading-title,
.single-content h6.elementor-heading-title {
margin: 0;
}
.single-content h1,
.single-content h2,
.single-content h3,
.single-content h4,
.single-content h5,
.single-content h6 {
margin: 0;
}
.wp-block-search .wp-block-search__input,
.wp-block-search .wp-block-search__input:focus,
body .wp-block-search .wp-block-search__button,
.wp-block-search .wp-block-search__button:hover,
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
box-shadow: none;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
border: 1px solid var(--global-palette6);
}
.wp-block-search .wp-block-search__input,
body .wp-block-search .wp-block-search__button,
body .thewebs-header-cart.header-navigation ul a.button,
#search-drawer .drawer-inner input.search-field {
border-radius: 20px;
} .site-footer-section .widget-area ul {
list-style: none;
margin: 0;
padding: 0;
} #primary-menu>li:first-child a {
padding-inline-start: 0;
}
#primary-menu>li:last-child a {
padding-inline-end: 0;
} .elementor-widget-image-carousel .swiper .swiper-slide figure {
display: inline-block;
text-align: center;
} .elementor-widget-ucaddon_post_carousel .uc_image_carousel_placeholder:hover img,
.loop-entry .post-thumbnail-inner:hover img,
.uc_post_list_image img:hover {
transform: scale(1.05);
}
.loop-entry .post-thumbnail-inner img,
.uc_post_list_image img {
transition: all .3s ease-in-out;
-webkit-transition: all .3s ease-in-out;
}
.uc_post_list_image {
overflow: hidden;
}
.blog .primary-sidebar input[type="search"]:focus {
color: #000;
} .hover-zoom .uc_post_list_image img:hover {
transform: scale(1.05);
}
.hover-zoom .elementor-image-box-img {
overflow: hidden;
}
.elementor-widget-image .elementor-widget-container {
overflow: hidden;
} body .loop-entry .entry-content-wrap .entry-footer .more-link-wrap .thewebs-svg-iconset {
display: none;
} body .wp-block-latest-posts__list li,
body.search-results.content-style-unboxed .site .post-thumbnail,
body.woocommerce div.product .woocommerce-tabs ul.tabs li:first-child,
.wp-block-latest-posts.wp-block-latest-posts__list {
margin: 0;
}
.wp-block-latest-posts__post-author,
.wp-block-latest-posts__post-date {
color: var(--global-palette1);
font-size: 15px;
font-weight: 400;
text-transform: capitalize;
}
#secondary .woocommerce.widget_product_categories>ul li,
.widget .tagcloud a,
.widget li,
#secondary .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item,
.wp-block-tag-cloud .tag-cloud-link {
padding-block: 6px;
}
.search-results.content-style-unboxed .entry-content-wrap {
margin-block-start: 20px;
}  .wp-block-search .wp-block-search__input {
padding: 0.6em 0.7em;
border: 1px solid var(--global-palette6);
color: var(--global-palette1);
border-radius: 10px;
}
body .wp-block-search .wp-block-search__button {
color: var(--global-palette7);
background: var(--global-palette2);
border-radius: 10px;
}
body .wp-block-search .wp-block-search__button:hover {
color: var(--global-palette7);
background: var(--global-palette2);
} body .loop-entry .entry-content-wrap .entry-footer .more-link-wrap .post-more-link {
font-size: 16px;
text-transform: uppercase;
text-decoration: underline;
font-weight: 500;
font-family: 'poppins';
color: var(--global-palette1);
letter-spacing: 0;
}
.loop-entry .entry-content-wrap .entry-footer .more-link-wrap .post-more-link:hover {
color: var(--global-palette1);
} input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
border-radius: 20px;
}
.entry-taxonomies a {
font-weight: 400;
}  .blog .loop-entry .entry-header .entry-title a:hover,
.blog .loop-entry .entry-header .entry-title a:focus,
.blog .loop-entry .entry-header .entry-title a:active {
color: var(--global-palette2);
}
.wp-block-latest-posts__featured-image.alignleft {
float: left;
margin-right: 1em;
} .mc4wp-form label {
display: flex;
font-size: 24px;
font-weight: 800;
font-family: 'roboto';
}
.newsletter-form {
display: flex;
width: 555px;
}
.newsletter-form input[type="email"] {
padding: 0px 30px;
width: 100%;
color: var(--global-palette1);
background: var(--global-palette9);
border: 1px solid var(--global-palette2);
height: 50px;
font-size: 15px;
font-family: 'roboto';
font-weight: 400;
border-radius: 50px;
}
.newsletter-form input[type="email"]::placeholder {
color: var(--global-palette4);
text-transform: capitalize;
}
.newsletter-form input[type="submit"] {
background: var(--global-palette2);
color: var(--global-palette9);
padding: 0px 29px;
font-family: 'poppins';
margin-left: 12px;
font-size: 16px;
font-weight: 500;
height: 50px;
text-transform: uppercase;
border: none;
border-radius: 50px;
}
.newsletter-form input[type="submit"]:hover {
background-color: var(--global-palette1);
}
.mc4wp-response .mc4wp-alert {
color: var(--global-palette1);
margin: 20px 0px 0px 0px;
}
@media screen and (max-width: 1166px) {
.newsletter-form {
display: block;
width: 100%;
padding-right: 20px;
}
.newsletter-form input[type="submit"] {
width: 100%;
margin-top: 15px;
margin-left: 0px;
}
} .faq .elementor-accordion .elementor-accordion-item {
margin-bottom: 25px;
border: 1px solid var(--global-palette6) !important;
border-radius: 5px;
}
.faq .elementor-accordion .elementor-accordion-item:last-child {
margin-bottom: 0;
} .our-courses .elementor-image-box-content {
padding: 0px 63px 0px 40px;
}
@media screen and (max-width: 1341px) {
.our-courses .elementor-image-box-content {
padding: 0px 25px 0px 40px;
}
}
@media screen and (max-width: 1116px) {
.our-courses .elementor-image-box-content {
padding: 0px 15px 0px 15px;
}
}
.our-courses .elementor-widget-icon-list {
padding: 0px 40px;
padding-top: 20px;
}
@media screen and (max-width: 360px) {
.our-courses .elementor-widget-icon-list {
padding: 0px 20px;
padding-top: 20px;
}
}
.our-courses .elementor-image-box-img img {
border-radius: 40px 40px 0px 0px;
}
@media screen and (max-width: 767px) {
.our-courses .elementor-image-box-wrapper .elementor-image-box-img  img {
width: 100%;
margin: auto;
}
} .footer-icon::before {
content: '';
background: url(https://bbacademy.theopenxpress.com/wp-content/themes/abhyas-child/assets/image/footer-icon-01.svg) no-repeat;
width: 50px;
height: 50px;
position: absolute;
margin: 0px 0px 0px -70px;
}
.footer-icon,
.footer-icon2 {
padding-left: 70px;
}
.footer-icon2::before {
content: '';
background: url(https://bbacademy.theopenxpress.com/wp-content/themes/abhyas-child/assets/image/footer-icon-02.svg) no-repeat;
width: 50px;
height: 50px;
position: absolute;
margin: 0px 0px 0px -70px;
}
@media screen and (max-width: 719px) {
.footer-icon2::before {
margin: 23px 0px 0px -88px;
}
}
@media screen and (max-width: 360px) {
.footer-icon2::before {
margin: 23px 0px 0px -69px;
}
} .text-heading .elementor-widget-container::before {
content: '';
width: 32px;
height: 2px;
background-color: var(--global-palette2);
position: absolute;
top: 0px;
left: 0px;
transform: translateY(12px);
}
.text-heading .elementor-widget-container {
margin-left: 40px;
} .brand-logo .swiper-slide-inner:hover .swiper-slide-image {
opacity: 1;
-khtml-opacity: 1;
-webkit-opacity: 1;
-moz-opacity: 1;
filter: grayscale(0);
}
.brand-logo .swiper-slide-image {
margin: auto;
opacity: .4;
-khtml-opacity: .4;
-webkit-opacity: .4;
-moz-opacity: .4;
filter: grayscale(1);
} .comment-form-comment.comment-form-float-label:focus,
textarea:focus {
color: #000000;
}
.comments-area .comment-form p.comment-form-float-label label.float-label,
.comment-input-wrap .comment-form-author .float-label,
.comment-input-wrap .comment-form-email .float-label,
.comment-input-wrap .comment-form-url .float-label {
color: #000000;
} .wp-block-latest-posts__featured-image img {
border-radius: 10px;
}
.blog .wp-site-blocks .post-thumbnail .post-thumbnail-inner {
border-radius: 20px;
overflow: hidden;
}
.loop-entry .post-thumbnail-inner img {
border-radius: 20px;
} .pageloader {
position: fixed;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
z-index: 9999;
background: url(//bbacademy.theopenxpress.com/wp-content/themes/abhyas-child/assets/image/loader.gif) center no-repeat #fff;
background-size: 120px;
} @media screen and (max-width: 767px) {
.team .team_member_grid_content {
margin: auto;
border-radius: 0px 0px 50px 50px;
}
.our-courses.elementor-column .elementor-widget-wrap.elementor-element-populated .elementor-widget-container .elementor-image-box-wrapper img {
width: 100%;
}
#our-blog .elementor-widget-wrap.elementor-element-populated .uc_post_list_image {
width: 100%;
}
} .comment-form .comment-form-comment textarea::placeholder,
.comment-form .comment-input-wrap input::placeholder {
color: var(--global-palette1);
}
.comment-form .comment-form-comment textarea:focus,
.comment-form .comment-input-wrap input:focus {
box-shadow: none;
}
.comment-form p.comment-form-float-label label.float-label,
.comment-form .comment-input-wrap p label.float-label {
color: var(--global-palette1);
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
color: var(--global-palette1);
text-transform: none;
} @media screen and (max-width: 766px) {
form.comment-form .comment-input-wrap .comment-form-author,
form.comment-form .comment-input-wrap .comment-form-email,
form.comment-form p.comment-form-float-label {
margin: 0px;
}
body .comment-form p {
margin-bottom: 20px;
}
}
.reply .comment-reply-link {
border: 1px solid var(--global-palette1);
color: var(--global-palette1);
}
@media screen and (max-width: 767px) {
#main .thewebs-thumbnail-position-behind {
margin-bottom: -2.3em;
height: 300px;
}
}
.bba-tour-form{
max-width:900px;
margin:auto;
padding:35px;
background:#ffffff;
border-radius:12px;
box-shadow:0 10px 30px rgba(0,0,0,.08);
}
.bba-form-title{
text-align:center;
margin-bottom:30px;
}
.bba-form-title h3{
color:#011633;
font-size:28px;
margin-bottom:10px;
}
.bba-form-title p{
color:#555;
}
.bba-form-row{
display:flex;
gap:25px;
margin-bottom:20px;
}
.bba-form-group{
width:100%;
margin-bottom:20px;
}
.bba-form-group label{
display:block;
font-weight:600;
color:#011633;
margin-bottom:8px;
}
.bba-tour-form input,
.bba-tour-form textarea,
.bba-tour-form select{
width:100%;
padding:14px 16px;
border:1px solid #d9e1eb;
border-radius:6px;
font-size:15px;
font-family:inherit;
box-sizing:border-box;
}
.bba-tour-form input:focus,
.bba-tour-form textarea:focus,
.bba-tour-form select:focus{
border-color:#011633;
outline:none;
} .bba-calendar-box{
background:#f5f8fc;
padding:30px;
border-radius:10px;
text-align:center;
margin:30px 0;
}
.bba-calendar-box h4{
color:#011633;
font-size:24px;
margin-bottom:15px;
}
.bba-calendar-box p{
color:#4b5563;
margin-bottom:25px;
} .bba-calendar-btn{
display:inline-flex;
align-items:center;
justify-content:center;
background:#ff5722;
color:#ffffff!important;
padding:15px 35px;
border-radius:6px;
font-weight:600;
font-size:16px;
text-decoration:none!important;
transition:all .3s ease;
}
.bba-calendar-btn:hover{
background:#011633;
color:#ffffff!important;
} .bba-submit{
text-align:center;
}
.bba-submit input{
width:100%;
background:#011633;
color:#ffffff;
padding:15px 40px;
border:none;
border-radius:6px;
font-size:16px;
font-weight:600;
cursor:pointer;
transition:all .3s ease;
}
.bba-submit input:hover{
background:#ff5722;
} .wpcf7-not-valid{
border-color:#dc3545!important;
}
.wpcf7-not-valid-tip{
font-size:13px;
color:#dc3545;
} .wpcf7-response-output{
border-radius:6px!important;
padding:15px!important;
} @media(max-width:768px){
.bba-tour-form{
padding:20px;
}
.bba-form-row{
flex-direction:column;
gap:0;
}
.bba-form-title h3{
font-size:24px;
}
.bba-calendar-btn{
width:100%;
}
.bba-submit input{
width:100%;
}
}