/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

ul.gstcorner li a {
    color: #333;
}


/* About section css */
.aboutusbg img.attachment-full.size-full {
    box-shadow: 0px 0px 48px 0px rgb(0 0 0 / 11%);
}
/* Services section css */

.servicesection .elementor-widget-wrap.elementor-element-populated {
    box-shadow: 0 0 10px rgb(0 0 0 / 12%);
}
ul.LegalSecretarial li {
    padding-top: 10px;
	text-align: left;
}
ul.LegalSecretarial {
    line-height: 22px;
}
ul.FinanceAccounting li {
    padding-top: 10px;
    text-align: left;
}
ul.TaxationServices li {
    text-align: left;
    padding-top: 10px;
}


/* Meet section css */
span.meetteam {
    font-size: 14px;
    color: #333;
    line-height: 20px;
    display: block;
    margin-top: 10px;
}
/* testemonial section css */
.quoteicon i.fas.fa-quote-left {
    font-size: 40px;
    color: antiquewhite;
    margin-bottom: 50px;
}
/* Page title */
h1.entry-title {
    display: none;
}
ul.taxnservice li a {
    color: #333;
}
li#mylist {
    line-height: 22px;
}
ul.legalservice li {
    padding-top: 12px;
}
ul.legalservice li a {
    color: #333;
}
ul.financeul li a {
    color: #333;
}
ul.taxnservice li a:hover {
    color: #175888;
}
li#taxlist:hover {
    color: #175888;
}
ul.legalservice li a:hover {
    color: #175888;
}
li#mylist:hover {
    color: #175888;
}
ul.financeul li a:hover {
    color: #175888;
}
li#financelist:hover {
    color: #175888;
}
ul.gstcorner li a:hover {
    color: #175888;
}
li#gstlist:hover {
    color: #175887;
}
/* Contact form css */
.outerclass .emaillable {
    width: 48%;
    float: right;
}
.outerclass .namelable {
    width: 48%;
    float: left;
}
.subjectlable label {
    width: 100%;
}
.outerclass .textareaclass textarea.wpcf7-form-control.wpcf7-textarea {
    height: 100px;
	margin-top: 10px !important;
}
.textareaclass label {
    width: 100%;
}
.outerclass label {
    margin-top: 20px;
}
.outerclass input {
    margin-top: 10px;
}
span.wpcf7-spinner {
    display: none;
}
.submitbtn {
    text-align: center;
}
.submitbtn input.wpcf7-form-control.has-spinner.wpcf7-submit {
    padding: 12px 40px;
    color: #61ce70;
    font-family: 'Poppins';
    border: 2px solid #61ce70;
    border-radius: 30px 30px;
}
.submitbtn input.wpcf7-form-control.has-spinner.wpcf7-submit:hover {
    background: #61ce70;
    color: #fff;
}

.submitbtn {
    margin-top: 30px;
}
.outerclass input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    border-radius: 5px;
    border-color: #c5c5c5;
}
.outerclass textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
    border-radius: 5px;
    border-color: #c5c5c5;
}
.instaicon a.elementor-icon.elementor-social-icon.elementor-social-icon-instagram.elementor-repeater-item-85d4273 {
     background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );
    background: #d6249f;
    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
    box-shadow: 0px 3px 10px rgb(0 0 0 / 25%);
}

.xpro-theme-builder-frontend.xpro-theme-builder-mount {
    display: none !important;
}

@media screen and (min-device-width: 320px) and (max-device-width: 768px) { 
    span.meetteam {
    font-size: 15px;
}
	ul.legalservice li {
    padding-top: 6px;

}
	.outerclass .namelable {
    width: 100%;
    float: unset;
}
.outerclass .emaillable {
    width: 100%;
    float: unset;
}


@media screen and (min-device-width: 769px) and (max-device-width: 1024px) { 
   ul.legalservice li {
    padding-top: 5px;
}

}