/* comman start */
h1{
    font-family: "Josefin Sans" !important;
}
h2{
    font-family: "Josefin Sans" !important;
    font-size: 25px;
}

h3{
    font-family: "Josefin Sans" !important;
}
p{
    font-size: 18px;
    font-family: "Josefin Sans" !important;
}
a{
font-size: 16px;
font-family: "Josefin Sans" !important;
transition: 0.3s;
-o-transition: 0.3s;
-moz-transition: 0.3s;
-webkit-transition: 0.3s;
}
/* comman end */

/* header start */
.tel_mail{
    color: #fff;
    text-decoration: none !important;
    margin-right: 20px;
}
.tel_mail:hover{
    color: #019d01;
}
/* header end */

/* header carousel start */

/* header carousel end */

/* importance start */
.importance{
    margin-top: -42px;
}
.importance .wrapper{
    padding-bottom: 50px;
    padding-top: 50px;
}
.importance .wrapper .icon i{
    font-size: 50px;
    transition: 0.3s;
    -o-transition: 0.3s;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
}
.importance .wrapper h2{
    margin-bottom: 0;
    font-size: 24px;
}
.importance .wrapper:hover i{
    color: #adbb14;
}
.importance .wrapper_2{
    background: #f2f2f2;
}
.importance .wrapper_1,.wrapper_3{
    background: #333982;
}
.importance .wrapper_1 i,.wrapper_3 i{
    color: #fff;
}
.importance .wrapper_1 p,.wrapper_3 p{
    color: #fff;
}
.importance .wrapper_2 i{
    color: #019d01;
}
.importance .wrapper_2 p{
    color: #019d01;
}
/* importance end */

/* who_we_are start */
.who_we_are{
    margin-top: 50px;
}
.who_we_are .content{
    padding-top: 50px;
}
.who_we_are .image{
    background: url(http://localhost/taxnexus/wp-content/uploads/2021/10/about_us.png)no-repeat top center;
    background-size: cover;
}
.who_we_are .content h2{
    color: #303030;
}
.who_we_are .content .small{
    font-size: 20px;
}
.who_we_are .content h2 span{
    color: #adbb14;
}
.who_we_are .content a{
    color: #019d01;
    transition: 0.3s;
    -o-transition: 0.3s;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
}
.who_we_are .content a:hover{
    color: #adbb14;
}
.who_we_are .content .elementor-element{
    margin-bottom: 10px;
}
.who_we_are .content .blin {
    color: #019d01 !important;
    text-shadow: 0 0 5px #019d01, 0 0 15px #019d01, 0 0 20px #019d01, 0 0 40px #019d01, 0 0 60px #019d01, 0 0 10px #019d01, 0 0 98px #019d01;
      color: #019d01;
    font-family: "Sacramento", cursive;
    text-align: center;
    animation: blink 3s infinite;
    -o-animation: blink 3s infinite;
    -moz-animation: blink 3s infinite;
    -webkit-animation: blink 3s infinite;
    -webkit-animation: blink 3s infinite;
    -o-animation: blink 3s infinite;
    -moz-animation: blink 3s infinite;
    animation: blink 3s infinite;
  }
  
  
  @-webkit-keyframes blink {
    20%,
    24%,
    55% {
      color: #111;
      text-shadow: none;
    }
  
    0%,
    19%,
    21%,
    23%,
    25%,
    54%,
    56%,
    100% {
        text-shadow: 5px 5px 7px #019d01;
        color: #019d01;
    }
  }
  
  @keyframes blink {
    20%,
    24%,
    55% {
      color: #111;
      text-shadow: none;
    }
  
    0%,
    19%,
    21%,
    23%,
    25%,
    54%,
    56%,
    100% {
        text-shadow: 5px 5px 7px #019d01;
        color: #019d01;
    }
  }
/* who_we_are end */

/* type_of_taxes start */
.type_of_taxes{
    margin-top: 75px;
}
.type_of_taxes .head h2{
    color: #303030;
    margin-bottom: 0;
}
.type_of_taxes .head h1{
    color: #303030;
    margin-bottom: 0;
}
.type_of_taxes .head h1 span{
    color: #019d01;
}
.type_of_taxes .head p{
    color: #303030;
    max-width: 575px;
}
.type_of_taxes .taxes .wrapper h2{
    color: #019d01;
    text-transform: uppercase;
    font-size: 15px;
    text-align: left;
}
.type_of_taxes .taxes{
    margin-top: 20px;
}
.type_of_taxes .taxes .wrapper{
    transition: 0.3s;
    -o-transition: 0.3s;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    padding: 5px;
    border-radius: 5px;
}
.type_of_taxes .taxes .wrapper:hover{
    background: #eaf2ea;
}
.type_of_taxes .taxes .wrapper h2 i{
    color: #adbb14;
}
.type_of_taxes .taxes .wrapper p{
    margin-bottom: 0;
    line-height: 20px;
}
.type_of_taxes .taxes .wrapper a{
    padding: 10px 18px 8px 18px;
    transition: 0.3s;
    -o-transition: 0.3s;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    background: #adbb14;
    color: #fff;
    margin-top: 5px;
    display: inline-block;
}
.type_of_taxes .taxes .wrapper a:hover{
    background: #019d01;
}
/* type_of_taxes end */

/* calender_news start */
.calender_news{
    margin-top: 75px;
    display: none;
}
.calender_news .calender .head h3{
    text-align: center;
    margin-bottom: 0;
    font-size: 18px;
    color: #303030;
}
.calender_news .calender table td h4{
    border-bottom: 1px solid #303030;
    margin-bottom: 0;
    font-size: 15px;
    font-weight: 600;
    display: block;
}
.calender_news .calender table td{
    border-bottom: 3px solid #303030;
}

.calender_news .calender table p{
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
    border-bottom: 1px solid #303030;
    font-family: "Josefin Sans" !important;
}
.calender_news .calender table .head{
    font-weight: bold;
    text-align: center;
}
/* calender_news end */

/* footer start */
footer{
    margin-top: 50px;
}
footer .copyright{
    float: left;
    display: inline-block;
    font-size: 16px;
}
footer .power{
    float: right;
    display: inline-block;
    margin-top: 0;
    font-size: 16px;
}
footer .powerd_by{
    color: #019d01;
    text-decoration: none !important;
    transition: 0.3s;
    -o-transition: 0.3s;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
}
footer .powerd_by:hover{
    color: #adbb14;
}
#block-8{
    margin-bottom: 0;
}
#block-8 a img{
    width: 75px;
    height: auto;
}
#block-9 p{
    color: #fff;
    font-weight: 200;
    margin-top: 0;
}
#block-10 h2{
    color: #fff;
}
#block-11 a{
    color: #019d01;
    text-decoration: none;
    position: relative;
    display: block;
    width: max-content;
}
#block-11 .sub{
    margin-left: 15px;
}
#block-11 a:before{
    position: absolute;
    content: "";
    width: 0%;
    height: 2px;
    background: #adbb14;
    bottom: 0;
    left: 0;
    transition: 0.3s;
    -o-transition: 0.3s;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;    
}
#block-11 a:hover:before{
    width: 100%;
}
#block-12 h2{
    color: #fff;
}
#block-13 table tr td{
    color: #fff;
    font-weight: 300;
}
#block-13 table tr td a{
    color: #019d01;
    font-weight: 500;
    transition: 0.3s;
    -o-transition: 0.3s;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    position: relative;
}
#block-13 table tr td a:before{
    position: absolute;
    content: "";
    width: 0%;
    height: 2px;
    background: #adbb14;
    bottom: 0;
    left: 0;
    transition: 0.3s;
    -o-transition: 0.3s;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;  
}
#block-13 table tr td a:hover:before{
    width: 100%;
}
#block-13 table tr td a:hover{
    text-decoration: none;
}
/* footer end */

/* contact_us_header start */
.contact_us_header{
    background: url(http://localhost/taxnexus/wp-content/uploads/2021/10/contact_us-1.png)no-repeat top center;
    background-size: cover;
    padding-top: 50px;
    padding-bottom: 50px;
}
.contact_us_header .info{
    background: #019d01c7;
    padding-left: 50px;
}
.contact_us_header .info h1{
    color: #fff;
    font-size: 50px;
    margin-bottom: 0;
}
.contact_us_header .info p{
    color: #fff;
}
.contact_us_header .info .wrapper{
    min-width: 32% !important;
    display: inline-block;
    float: left;
}
.contact_us_header .info .wrapper a{
    display: block;
    color: #303030;
    font-weight: 600;
    transition: 0.3s;
    -o-transition: 0.3s;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;  
}
.contact_us_header .info .wrapper a:hover{
    color: #a5e6a5;
}
.contact_us_header .info .wrapper h2{
    color: #fff;
}
/* contact_us_header end */

/* message_map start */
.message_map{
    margin-top: 75px;
}

/* message_map end */


/* pages_header start */
#type_of_taxes{
    background: url(http://localhost/taxnexus/wp-content/uploads/2021/10/type_of_taxes.png)no-repeat top center;
    background-size: cover;
}
#apit{
    background: url(http://localhost/taxnexus/wp-content/uploads/2021/10/apit.png)no-repeat top center;
    background-size: cover;
}
#vat{
    background: url(http://localhost/taxnexus/wp-content/uploads/2021/10/vat.png)no-repeat top center;
    background-size: cover;
}
#partnership{
    background: url(http://localhost/taxnexus/wp-content/uploads/2021/10/partnership.png)no-repeat top center;
    background-size: cover;
}
#income_tax_header{
    background: url(http://localhost/taxnexus/wp-content/uploads/2021/10/income_tax.png)no-repeat top center;
    background-size: cover;
}
#corporate_income_tax_header{
    background: url(http://localhost/taxnexus/wp-content/uploads/2021/10/corporate_income_tax.png)no-repeat top center;
    background-size: cover;
}
#indivitual_header{
    background: url(http://localhost/taxnexus/wp-content/uploads/2021/10/indivitual-1.png)no-repeat top center;
    background-size: cover;
}
#about_us_header{
    background: url(http://localhost/taxnexus/wp-content/uploads/2021/09/about_us_header-1.png)no-repeat top center;
    background-size: cover;
}
.pages_header{
    background: #019d01;
    padding-top: 100px;
    padding-bottom: 100px;
    clip-path: polygon(0 0, 100% 0, 100% 100%, 85% 97%, 73% 100%, 58% 96%, 42% 100%, 28% 96%, 11% 100%, 0 96%);

}
.pages_header h1{
    font-size: 40px;
    text-align: center;
    color: #fff;
    text-shadow: 3px 3px 3px #000;
}

/* pages_header end */

/* mission_vision start */
.mission_vision{
    margin-top: 75px;
}
.mission_vision .wrapper h1{
    text-align: center;
    color: #303030;
}
.mission_vision .wrapper{
    transition: 0.3s;
    -o-transition: 0.3s;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s; 
    border-radius: 5px;
}
.mission_vision .wrapper:hover{
    background: #eaf2ea;
}
.mission_vision .wrapper p{
    text-align: center;
    color: #303030;
}
/* mission_vision end */

/* reach_us start */
.reach_us{
    max-width: 768px;
    margin-left: auto;
    margin-right: auto;
}
/* reach_us end */

/* calender start */
.calender{
    margin-top: 50px;
}
.calender h1{
    margin-bottom: 0;
}
.calender h1,h2{
    text-align: center;
    color: #303030;
}
.calender .container{
    padding-left: 10px;
    padding-right: 10px;
}
.calender .taxes{
    width: 30%;
    display: inline;
    float: left;
    padding-top: 25px;
}
.calender .taxes button{
    display: block;
    margin-top: 5px;
    transition: 0.3s;
    -o-transition: 0.3s;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s; 
    background: #019d01;
    width: 225px;
}
.calender .taxes button:hover{
    background: #adbb14 !important;
}
.calender .wrapper{
    width: 69%;
    display: inline;
    float: right;
}
.calender .wrapper h3{
    color: #303030;
    margin-top: 0;
}
.calender .wrapper .item_2{
    display: none;
}
.calender .wrapper .item_3{
    display: none;
}
.calender .wrapper .item_4{
    display: none;
}
.calender .wrapper .item_5{
    display: none;
}
.calender .wrapper button{
    transition: 0.3s;
    -o-transition: 0.3s;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s; 
    background: #019d01;
}
.calender .wrapper button:hover{
    background: #adbb14 !important;
}
.calender .wrapper table{
    font-size: 15px;
    border-collapse: collapse;
    margin-top: 5px;
}
.calender .wrapper table tr{
    border-bottom: 1px solid #303030;
}
.calender .wrapper table tr td{
    line-height: 20px;
    padding-left: 3px;
    padding-right: 3px;
    font-weight: bold;
    color: #303030;
    text-align: center;
    border-right: 1px solid #303030;
}
.calender .wrapper table .head{
    text-align: center;
    background: #5aa15a;
    color: #fff;
    text-shadow: 2px 2px 2px #000;
}
.calender .wrapper table .fst_row{
    background: #a5e6a5;
}
.calender .wrapper table .snd_row{
    background: #cdebcd;
}
.calender .wrapper #income_table_1,#income_table_2{
    margin-bottom: 0;
}
.calender .wrapper #apit_table_1,#apit_table_2{
    margin-bottom: 0;
}
.calender .wrapper #stamp_table_1,#stamp_table_2{
    margin-bottom: 0;
}
.calender .wrapper #betting_table_1,#betting_table_2,#betting_table_3,#betting_table_4,#betting_table_5,#betting_table_6{
    margin-bottom: 0;
}
.calender .wrapper #vat_manu_table_1,#vat_manu_table_2,#vat_manu_table_3,#vat_manu_table_4,#vat_manu_table_5,#vat_manu_table_6,#vat_o_manu_table_1,#vat_o_manu_table_2,#vat_o_manu_table_3,#vat_o_manu_table_4,#vat_o_manu_table_5,#vat_o_manu_table_6{
    margin-bottom: 0;
}
#other_manufacture{
    margin-top: 5px;
}
/* calender end */

/* income tax start */
.income_tax_fst{
    margin-top: 50px;
}
.income_tax_fst h2{
    margin-bottom: 0 !important;
}
.income_tax_fst #head_p{
    max-width: 768px;
    margin-left: auto;
    margin-right: auto;
}
.income_tax_fst ul li{
    color: #7A7A7A !important;
}
.income_tax_fst ul li a{
    color: #019d01;
}
.income_tax_fst ul li a:hover{
    color: #adbb14;
}
.income_tax_fst #tax_return_link{
    color: #019d01;
}
.income_tax_fst #tax_return_link:hover{
    color: #adbb14;
}
.income_tax_fst .tax_button{
    background: #019d01;
    padding: 12px 18px 12px 18px;
    color: #fff;
    border-radius: 5px;
    display:block;
    width: max-content;
    margin-top: 5px;
}
.income_tax_fst .tax_button:hover{
    background: #adbb14;
}
/* income tax end */

/* individual_tax_con start */
.individual_tax_con{
    margin-top: 50px;
}
.individual_tax_con h2{
    margin-bottom: 0 !important;
}
.individual_tax_con p{
    max-width: 768px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
.individual_tax_con ul li{
    color: #7A7A7A;
}
.individual_tax_con table{
    text-align: center;
    border-collapse: collapse;
}
.individual_tax_con table tr td,th{
    border: 1px solid #019d01;
}
.individual_tax_con table tr th{
    background: #5aa15a;
    color: #fff;
    text-shadow: 2px 2px 2px #000;
}
.individual_tax_con table .fst{
    background: #a5e6a5;
}
.individual_tax_con table .snd{
    background: #cdebcd;
}
/* individual_tax_con end */

/* corporate tax con start */
.corporate_tax_con{
    margin-top: 50px;
}
.corporate_tax_con h2{
    margin-bottom: 0 !important;
}
.corporate_tax_con ul li{
    color: #7A7A7A;
}
.corporate_tax_table table{
    border-collapse: collapse;
}
.corporate_tax_table table td{
    border: 1px solid #000;
}
.corporate_tax_table table .head{
    text-align: center;
    background: #5aa15a;
    text-transform: uppercase;
    color: #fff;
    text-shadow: 2px 2px 2px #000;
}
.corporate_tax_table table .fst{
    background: #a5e6a5;
}
.corporate_tax_table table .snd{
    background: #cdebcd;
}
/* corporate tax con end */

/* partnership_tax_content start */
.partnership_tax_content{
    margin-top: 50px;
}
.partnership_tax_content h2{
    margin-bottom: 0 !important;
}
.partnership_tax_content ul li{
    color: #7A7A7A;
}
.partnership_tax_content .partnership_tax_content_p{
    max-width: 768px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.partnership_tax_content table{
    text-align: center;
    border-collapse: collapse;
}
.partnership_tax_content table .head{
    background: #5aa15a;
    color: #fff;
    text-shadow: 2px 2px 2px #000;
}
.partnership_tax_content table .fst{
    background: #a5e6a5;
}
.partnership_tax_content table .snd{
    background: #cdebcd;
}
.partnership_tax_content table td{
    border: 1px solid #000;
}
/* partnership_tax_content end */

/* paye_tax_content start */
.paye_tax_content{
    margin-top: 50px;
}
.paye_tax_content h2{
    margin-bottom: 0 !important;
}
.paye_tax_content a{
    color: #019d01;
}
.paye_tax_content ul li{
    color: #7A7A7A;
}
.paye_tax_content a:hover{
    color: #adbb14;
}
/* paye_tax_content end */

/* vat content start */
.vat_content{
    margin-top: 50px;
}
.vat_content H2{
    margin-bottom: 0 !important;
}
.vat_content ul li{
    color: #7A7A7A;
}
.vat_content table{
    text-align: center;
    border-collapse: collapse;
}
.vat_content table td{
    border: 1px solid #000;
}
.vat_content table .head{
    background: #5aa15a;
    color: #fff;
    text-shadow: 2px 2px 2px #000;
}
.vat_content table .fst{
    background: #a5e6a5;
}
.vat_content table .snd{
    background: #cdebcd;
}
/* vat content end */