@charset "UTF-8";
 @import url("https://fonts.googleapis.com/css?family=Montserrat:200,300,400,500,600,700,800,900&display=swap");
body{
font-family: 'Montserrat', sans-serif;
margin: 0 auto;
}
a{
text-decoration: none !important;
}
.no-padding{
padding: 0;
} .header_top{
max-width: 730px;
margin: 0 auto;
padding: 12px 0;
}
.header_top .row{
align-items: center;
}
.social_links{
padding-left: 0;
}
.social_links li{
display: inline-block;
margin-right: 23px;
}
.social_links li a{
color: #12eaa6;
background-color: #eeeeee;
padding: 6px 8px;
font-size: 16px;
}
.social_links li a:hover{
color:#3e4095;
}
.logo a > figure{
max-width: 100px;
margin: 0 auto;
}
.header_right ul{
text-align: right;
padding-left: 0;
}
.header_right ul li{
display: inline-block;
}
.header_right ul li:first-child{
margin-right: 40px;
}
.header_right ul li:first-child a{
background-color: #12eaa6;
border:1px solid #12eaa6;
padding: 15px 31px;
color: #fff;
}
.header_right ul li:first-child a:hover{
background-color: transparent;
border-color: #000;
color: #000;
}
.header_right ul li:first-child a i{
margin-right: 10px;
}
.header_right ul li a{
color: #242424;
font-size: 16px;
font-weight: bold;
}
.main-menu-more{
display: none;
}
.header_btm{
background-color: #3e4095;
}
.header_btm .row{
justify-content: center;
}
nav.navbar ul{
padding-left: 0;
text-align: center;
margin-bottom: 0;
}
nav.navbar{
padding-top: 20px;
padding-bottom: 20px;
}
nav.navbar ul li{
display: inline-block;
margin-right: 30px;
}
nav.navbar ul li:last-child{
margin-right: 0;
}
nav.navbar ul li a{
font-size: 14px;
text-transform: uppercase;
font-weight: bold;
color: #fff;
padding-bottom: 20px;
}
nav.navbar ul li a:hover{
color: #12eaa6;
}
.submenu-expand{
display: none;
}
nav.navbar ul li.menu-item-has-children{
position: relative;
}
nav.navbar ul li .sub-menu{
display: none;
position: absolute;
width: 250px;
left: 0;
top: 44px;
z-index: 999;
padding: 15px;
text-align: left;
background-color: #12eaa6;
}
nav.navbar ul li:hover .sub-menu {
display: block;
}
nav.navbar ul li .sub-menu li:first-child{
display: none;
}
nav.navbar ul li .sub-menu li{
display: block;
margin-right: 0;
}
nav.navbar ul li .sub-menu li a{
display: inline-block;
width: 100%;
line-height: 36px;
padding-bottom: 0;
}
nav.navbar ul li .sub-menu li a:hover{
color: #3e4095
} #slide-1-layer-2 > span, #slide-6-layer-2 > span, #slide-7-layer-2 > span, #slide-8-layer-2 > span, #slide-9-layer-2 > span{
font-weight: 600 !important;
}
#slide-1-layer-3:hover{
background-color: transparent !important;
}
.hermes .tp-bullet.selected{
background:#3e4095 !important;
color: #3e4095 !important;
box-shadow: none !important;
}
.home_sec2 .wpb_column > div > .wpb_wrapper{
background-color: #f6f6f6;
padding: 35px 35px 70px 35px;
}
.home_sec2 .wpb_column > div > .wpb_wrapper:hover{
background-color: #12eaa6 ;
}
.home_sec2 .vc_figure{
display: flex;
align-items: center;
}
.home_sec2 .wpb_single_image .vc_figure-caption{
display: inline-block;
font-size: 18px;
color: #2d2d2d;
font-weight: bold;
margin-left: 40px;
padding-bottom: 12px;
text-transform: uppercase;
position: relative;
}
.home_sec2 .wpb_single_image .vc_figure-caption:after{
content: "";
background-color: #2d2d2d;
width: 55px;
height: 2px;
position: absolute;
left: 0;
bottom: 0;
}
.sec_heading{
font-size: 36px;
font-weight: bold;
text-align: center;
text-transform: uppercase;
}
.home_sec3{
padding-bottom: 70px;
}
.home_sec3_top{
margin-bottom: 25px;
}
.home_sec3_top p{
font-size: 18px;
text-align: center;
}
.home_sec3_btm.vc_row{
margin-left: 0;
margin-right: 0;
}
.home_sec3_btm .vc_column_container > .vc_column-inner{
padding-left: 0;
min-height: 313px;
padding-top: 87px;
}
.home_sec3_btm .wpb_column.vc_column_container:first-child{
padding-right: 15px;
}
.home_sec3_btm .wpb_column.vc_column_container:last-child{
padding-left: 15px;
}
.home_sec3_btm .wpb_text_column.wpb_content_element {
background-color: #3e4095;
display: inline-block;
padding: 30px 115px 35px 35px;
position: relative;
}
.home_sec3_btm .wpb_text_column.wpb_content_element:hover{
background-color: #12eaa6;
}
.home_sec3_btm .wpb_column.vc_column_container > div > .wpb_wrapper{
position: relative;
z-index: 999;
display: inline-block;
}
.home_sec3_btm .wpb_column.vc_column_container > div > .wpb_wrapper:after{
content: "";
border: 3px solid #12eaa6;
position: absolute;
width: 240px;
height: 162px;
z-index: -9;
top: 8px;
left: 8px;
}
.home_sec3_btm .wpb_column.vc_column_container > div > .wpb_wrapper:hover:after{
border-color: #3e4095;
}
.home_sec3_btm .wpb_text_column.wpb_content_element p{
font-size: 18px;
font-weight: 500;
color: #fff;
}
.home_sec3_btm .wpb_text_column.wpb_content_element a{
font-size: 14px;
color: #12eaa6;
text-transform: uppercase;
position: relative;
}
.home_sec3_btm .wpb_text_column.wpb_content_element:hover a{
color: #3e4095;
}
.home_sec3_btm .wpb_text_column.wpb_content_element a:after {
content: "\f105";
font-family: "Font Awesome 5 Free";
font-weight: bold;
position: absolute;
right: -12px;
top: 0;
color: #fff;
}
.about-nabil-text .wpb_text_column.wpb_content_element {
display: inline-block;
float: right;
background: #3e4095;
padding: 25px;
line-height: 20px;
font-weight: 500;
color: #fff;
font-size: 18px;
position: relative;
top: -100px;
}
.about-nabil-text .wpb_text_column.wpb_content_element p {
margin: 0;
}
.about-nabil-text .wpb_text_column.wpb_content_element::after {
content: "";
width: 176px;
height: 90px;
border: 3px solid #3e4095;
position: absolute;
left: -6px;
top: 6px;
}
.blue-sec-padding h3 {
font-size: 36px;
font-weight: bold;
color: #fff;
}
.blue-sec-padding p {
font-size: 16px;
line-height: 26px;
color: #fff;
margin-top: 20px !important;
}
.blue-sec-padding.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill > div.vc_column-inner {
padding-left: 50px;
padding-top: 50px;
padding-bottom: 50px;
}
.green-btn a, .transparent-btn a {
background: #12eaa6 !important;
border: 3px solid #12eaa6 !important;
display: block !important;
border-radius: 0 !important;
color: #2d2d2d !important;
font-weight: bold;
font-size: 15px !important;
text-transform: uppercase !important;
letter-spacing: 1px;
display: inline-block !important;
}
.green-btn a{
padding: 15px 45px !important;
}
.green-btn a:hover{
background: transparent !important;
border-color: #000 !important;
color: #000 !important;
}
.blue-sec-padding .green-btn a:hover{
color: #fff !important;
border-color: #fff !important;
}
.home_sec5 .green-btn a:hover{
color: #000 !important;
}
.home_sec7 .green-btn a:hover{
color: #000 !important;
}
.transparent-btn a {
padding: 15px 20px !important;
border-color: #fff !important;
color: #fff !important;
background:transparent !important;
}
.transparent-btn a:hover{
background: #12eaa6 !important;
border-color: #12eaa6 !important;
color: #000 !important;
}
.home_sec5 .transparent-btn a:hover{
border-color: #12eaa6 !important;
color: #fff !important;
}
.vc_btn3-container.green-btn.vc_btn3-inline {
display: block;
padding-right: 10px;
}
.vc_btn3-container.transparent-btn.vc_btn3-inline {
display: block;
padding-left: 10px;
}
.home_sec5{
padding-top: 100px;
padding-bottom: 40px;
}
.home_sec5 h2{
font-weight: 500;
text-transform: capitalize;
margin-bottom: 15px !important;
}
.home_sec5 .vc_btn3-container{
margin-bottom: 40px;
}
.home_sec5 .green-btn a{
color: #fff !important;
}
.home_sec5 .transparent-btn a{
border-color: #000 !important;
color: #000 !important;
}
.home_sec5_btm a{
font-size: 18px;
text-transform: uppercase;
color: #3e4095;
font-weight: bold;
}
.home_sec5_btm a:hover{
color: #12eaa6 ;
}
.home_sec6{
padding-top: 90px !important;
padding-bottom: 65px;
}
.home_sec6 .resources-icon{
z-index: 999;
}
.home_sec6 .resources-icon .vc_icon_element{
background-color: #ddf3ec;
padding: 15px;
position: relative;
} 
.home_sec6 .resources-icon .vc_icon_element:hover{
background-color: #3e4095;
color: #fff; 
}
.home_sec6 .resources-icon .vc_icon_element .vc_icon_element-inner .vc_icon_element-icon{
color: #3e4095;
}
.home_sec6 .resources-icon .vc_icon_element:hover .vc_icon_element-inner .vc_icon_element-icon{
color: #fff !important;
}
.home_sec6.resources_page{
padding-top: 0 !important;
padding-bottom: 0;
}
.home_sec6.resources_page .resources-icon .vc_icon_element,
.resources_page.home_sec6 .resources-text .wpb_text_column{
box-shadow: 0 0 1px 0 rgba(0,0,0,.1);
}
.home_sec6 .resources-icon .vc_icon_element::after {
content: "";
width: 0;
height: 0;
border-top: 15px solid transparent;
border-left: 15px solid #ddf3ec;
border-bottom: 15px solid transparent;
position: absolute;
z-index: 9999;
right: -14px;
top: 0;
bottom: 0;
margin:auto 0;
}
.home_sec6 .resources-icon .vc_icon_element:hover:after{
border-left-color: #3e4095;
}
.home_sec6 .resources-icon > .vc_column-inner {
padding-right: 0;
}
.home_sec6 .resources-text > .vc_column-inner{
padding-left: 0;
}
.home_sec6 .resources-text .wpb_text_column {
background-color: #fff;
padding: 12px 30px;
height: 100%;
min-height: 90px;
display: flex;
align-items: center;
}
.home_sec6 .resources-text p{
font-size: 15px;
font-weight: 500;
line-height: 22px;
} 
.home_sec7{
padding-top: 90px !important;
padding-bottom: 55px;
}
.home_blog .row{
box-shadow: 0 0 18px 0px rgba(0,0,0,.1);
margin: 0;
align-items: center;
}
.home_blog .blog_img a{
min-height: 135px;
display: block;
background-size: cover;
background-repeat: no-repeat;
}
.home_blog .blog_img a:hover{
opacity: .5;
}
.home_blog .blog_content{
padding-left: 25px;
padding-right: 40px;
}
.home_blog .blog_content h4{
font-size: 17px;
line-height: 22px;
font-weight: bold;
}
.home_blog .blog_content h4 a{
color: #2d2d2d;
}
.home_blog .blog_content h4 a:hover{
color: #3e4095
}
.home_blog .blog_content .post_date{
font-size: 12px;
color: #12eaa6;
font-weight: 500;
}
.home_sec7 .green-btn a{
padding: 15px 80px !important;
color: #fff !important;
}
.footer_contact{
background-color: #f4fcfa;
padding-top: 70px;
padding-bottom: 70px;
}
.footer_contact h2{
margin-bottom: 65px;
}
.footer_contact h3{
font-size: 22px;
font-weight: 500;
color: #2d2d2d;
margin-bottom: 30px;
}
.footer_contact_left_top{
margin-bottom: 30px;
}
.footer_contact_left_top ul{
padding-left: 0;
}
.footer_contact_left_top ul li{
list-style: none;
font-size: 16px;
line-height: 40px;
color: #2d2d2d;
}
.footer_contact_left_top ul li i{
color: #12eaa6;
margin-right: 15px;
}
.footer_contact_left_top ul li:before,.footer_contact_left_btm .social_links li:before{
display: none;
}
.footer_contact_left_top ul li a{
color: #2d2d2d;
}
.footer_contact_left_top ul li a:hover{
color: #3e4095;
}
.footer_contact_left_btm h4{
font-size: 18px;
font-weight: 500;
margin-bottom: 25px;
}
.footer_contact_left_btm .social_links li a{
background-color: transparent;
padding: 0;
margin-right: 12px;
}
.contact-form .form-control{
border-radius: 0;
height: 45px;
background-color: #e6f0ed;
border:0;
font-size: 16px;
padding-left: 25px;
color: #2d2d2d;
}
.contact-form .form-control.wpcf7-textarea{
height: 125px;
}
.contact-form .submit-recaptcha{
margin-top: 24px;
}
.contact-form .recaptcha{
text-align: right;
}
.contact-form .recaptcha .g-recaptcha > div{
width: 100% !important;
}
.contact-form .submit-btn{
display: flex;
align-items: center;
}
.contact-form .submit-btn .form-group{
margin-bottom: 0;
}
.contact-form .wpcf7-submit{
background-color: #12eaa6;
padding: 15px 55px;
color: #fff;
text-transform: uppercase;
border-color: #12eaa6;
font-size: 15px;
font-weight: bold;
border-radius: 0;
}
.contact-form .wpcf7-submit:hover{
background-color: transparent;
color: #000;
border-color: #000;
}
::-webkit-input-placeholder { color: #2d2d2d;
}
:-ms-input-placeholder { color: #2d2d2d;
}
::placeholder {
color: #2d2d2d;
} .footer_top{
background-color: #3e4095;
}
.footer_top nav.navbar{
padding-top: 38px;
padding-bottom: 38px;
}
.footer_top nav.navbar #main_menu{
justify-content: center;
}
.footer_top nav.navbar ul li a{
font-size: 16px;
text-transform: capitalize;
font-weight: 400;
}
.footer_top nav.navbar ul li:hover .sub-menu{
display: none;
}
.footer_btm{
padding-top: 30px;
padding-bottom: 15px;
}
.footer_btm .social_links{
text-align: right;
}
.footer_btm .social_links li{
margin-right: 30px;
}
.footer_btm .social_links li:last-child{
margin-right: 0;
}
.footer_btm .social_links li a{
background-color: transparent;
padding: 0;
} .entry-header{
display: flex;
justify-content: center;
align-items: center;
text-align: center;
min-height: 350px;
background-size: cover;
background-attachment: fixed;
}
.entry-header:before{
content: "";
background-color: rgb(0,0,0,.7);
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
}
h1.entry-title{
font-size: 48px;
font-weight: bold;
text-transform: uppercase;
padding: 0 95px;
color: #fff;
z-index: 111;
}
.entry-content{
margin: 45px 0;
} 
.entry-content p{
font-size: 16px;
line-height: 26px;
}
.entry-content ul li{
list-style: none;
position: relative;
font-size: 16px;
line-height: 32px;
margin-bottom: 10px;
}
.entry-content ul li:before{
content: "\f138";
font-family: "Font Awesome 5 Free";
font-weight: bold;
color: #3e4095;
position: absolute;
left: -25px;
}
.entry-content ul li ul li:before{
display: none;
}
.entry-content ul li ul li{
list-style: circle;
}
.entry-content h2{
font-size: 28px;
}
.entry-content h3{
font-size: 22px;
}
.entry-content h4 {
font-size: 17.9px;
}
.entry-content h2,.entry-content h3,.entry-content h4{
font-weight: bold;
margin-bottom: 20px;
}
.entry-content a{
color: #3e4095;
}
.flex_row{
display: flex;
align-items: center;
}
.left_img_shadow .vc_figure{
box-shadow: -12px -12px 0 0px #3e4095;
}
.right_img_shadow .vc_figure{
box-shadow: 12px -12px 0 0px #3e4095;
}
.page-id-68 footer .footer_contact{
display: none;
}
.page-id-68 .entry-content{
margin-bottom: 0;
} .blog_page{
margin: 45px 0;
}
.blog_page .home_blog .row{
margin-bottom: 35px;
}
.post.type-post .entry-content p{
font-size: 16px;
line-height: 26px;
}
.single-image{
text-align: center;
}
.single_sidebar{
margin-top: 35px;
} 
.single_sidebar section.widget{
margin-bottom: 35px;
}
.single_sidebar .widget-title{
font-size: 18px;
font-weight: 500;
text-transform: uppercase;
position: relative;
padding-bottom: 8px;
margin-bottom: 25px;
}
.single_sidebar .widget-title:after{
content: "";
background-color: #3e4095;
width: 25px;
height: 3px;
position: absolute;
bottom: 0;
left: 0;
}
.single_sidebar ul{
padding-left: 25px;
}
.single_sidebar ul li{
list-style: none;
position: relative;
font-size: 16px;
line-height: 26px;
margin-bottom: 10px;
}
.single_sidebar ul li a{
color: #2d2d2d;
}
.single_sidebar ul li:before{
content: "\f138";
font-family: "Font Awesome 5 Free";
font-weight: bold;
color: #3e4095;
position: absolute;
left: -25px;
}
.american_tax-_payer_accordian .vc_tta-accordion .vc_tta-panel{
margin-bottom: 20px;
}
.american_tax-_payer_accordian .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading{
background-color: #e6f0ed !important;
border-color: #e6f0ed !important;
}
.american_tax-_payer_accordian .vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-heading{
background-color: #3e4095 !important;
border-color: #3e4095 !important;
}
.american_tax-_payer_accordian .vc_tta-accordion .vc_tta-panel-title{
font-size: 18px;
}
.american_tax-_payer_accordian .vc_tta-accordion .vc_tta-panel-title a{
color: #3e4095 !important;
}
.american_tax-_payer_accordian .vc_tta-accordion .vc_tta-panel-title span span{
font-size: 16px;
}
.american_tax-_payer_accordian .vc_tta-accordion .vc_tta-controls-icon:before,
.american_tax-_payer_accordian .vc_tta-accordion .vc_tta-controls-icon:after{
border-color: #3e4095 !important;
}
.american_tax-_payer_accordian .vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-title a{
color: #fff !important;
}
.american_tax-_payer_accordian .vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-controls-icon:before,
.american_tax-_payer_accordian .vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-controls-icon:after{
border-color: #fff !important;
}
.american_tax-_payer_accordian .vc_tta-accordion .vc_tta-panel-body{
background-color: transparent !important;
border-color: #3e4095 !important;
}
.american_tax-_payer_accordian table,.american_tax-_payer_accordian table tr{
display: inline-block;
width: 100%;
overflow:hidden;
position: relative;
} 
.american_tax-_payer_accordian table thead th,.american_tax-_payer_accordian table tbody td{
display: inline-block;
width: 50%;
padding: 15px;
float: left;
}
.american_tax-_payer_accordian table thead {
border:1px solid #ddf3ec;
display: inline-block;
width: 100%;
}
.american_tax-_payer_accordian table thead th{
background-color: #ddf3ec;
text-transform: uppercase;
}
.american_tax-_payer_accordian table thead tr th:first-child{
border-right: 1px solid #f4fcfa;
}
.american_tax-_payer_accordian table tbody{
display: inline-block;
width: 100%;
border:1px solid #ddf3ec;
background-color: #f4fcfa;
}
.american_tax-_payer_accordian table tbody td:first-child::after {
width: 1px;
display: block !important;
height: 100%;
content: '';
background-color: #ddf3ec;
position: absolute;
left: 0;
top: 0;
right: 0;
margin: 0 auto;
}
.american_tax-_payer_accordian ul{
padding-left: 0;
}
.american_tax-_payer_accordian ul li:before{
display: none;
}
.american_tax-_payer_accordian .accordian-body-heading {
background-color: #ddf3ec;
border:1px solid #ddf3ec;
padding: 15px;
margin-bottom: 0;
}
.american_tax-_payer_accordian .accordian-body-heading h4{
font-size: 16px;
text-transform: uppercase;
}
.american_tax-_payer_accordian .accordian-body-text{
border:1px solid #ddf3ec;
background-color: #f4fcfa;
padding: 15px;
margin-bottom: 0;
} .tax-job-act-page table{
display: inline-block;
width: 100%;
}
.tax-job-act-page table th,.tax-job-act-page table td{
width: 590px;
display: inline-block;
padding: 15px;
}
.tax-job-act-page table thead th{
background-color: #ddf3ec;
text-transform: uppercase;
}
.tax-job-act-page table thead tr th:first-child{
border-right: 1px solid #f4fcfa;
}
.tax-job-act-page table tbody td{
border-bottom: 1px solid #ddf3ec;
background-color: #f4fcfa;
}
.tax-job-act-page table tbody tr td:first-child{
border-right: 1px solid #ddf3ec;
}
.tax-job-act-page table thead th strong{
font-weight: bold;
} .tax-cut-page-accordion .accordian-body-text ul li{
border-bottom: 1px solid #ddf3ec;
padding-top: 5px;
padding-bottom: 10px;
}
.tax-cut-page-accordion .accordian-body-text ul li:last-child{
border-bottom: 0;
}
.tax_cut_example_sec{
padding-top: 85px !important;
padding-bottom: 85px;
background-attachment: fixed;
background-size: cover;
}
.tax_cut_example_sec .vc_row{
padding: 15px 35px;
}
.page-id-68 .entry-header {
background-attachment: inherit;
}
.page-id-68 .entry-header::before {
background-color: transparent;
}
.booking-header {
display: none !important;
}
input.button {
border: none !important;
color: #fff;
padding: 10px 20px !important;
line-height: 16px;
border-radius: 3px;
} @media (min-width: 1260px){
.container, .container-lg, .container-md, .container-sm, .container-xl {
max-width: 1230px;
}
}
@media (max-width: 1199px) and (min-width: 1024px){
#rev_slider_1_1 ul li .tp-parallax-wrap:nth-child(4){
left: 230px !important;
}
}
@media only screen and (max-width: 1199px){
nav.navbar ul li{
margin-right: 15px;
}
nav.navbar ul li a{
font-size: 13px;
}
.home_sec2 .wpb_single_image .vc_figure-caption{
font-size: 16px;
margin-left: 14px;
}
.home_sec2 .wpb_column > div > .wpb_wrapper{
padding: 35px 27px 70px 27px;
}
.blue-sec-padding .vc_row .wpb_column{
width: 100%;
}
.blue-sec-padding .green-btn a{
padding: 15px 102px !important;
}
.home_sec6 .home_sec6_btm > .wpb_column{
width: 50%;
}
.home_sec6 .home_sec6_btm > .wpb_column:last-child{
width: 100%;
}
.home_sec6 .home_sec6_btm > .wpb_column:last-child .vc_row.vc_inner{
width: 50%;
display: inline-block;
}
.home_sec6 .home_sec6_btm > .wpb_column:last-child .vc_row.vc_inner:first-child{
margin-right: 15px;
}
.home_sec6 .home_sec6_btm > .wpb_column:last-child .vc_row.vc_inner:first-child .resources-text > .vc_column-inner {
padding-right: 0;
}
.home_sec6 .home_sec6_btm > .wpb_column:last-child .vc_row.vc_inner:last-child{
margin-left: 0;
}
.home_sec6 .home_sec6_btm > .wpb_column:last-child .vc_row.vc_inner:last-child .resources-text > .vc_column-inner {
padding-right: 0;
}
.contact-form .recaptcha{
text-align: center;
}
.contact-form .submit-btn{
display: block;
text-align: center;
margin-top: 20px;
}
.footer_top nav.navbar ul li{
margin-right: 12px;
}
}
@media only screen and (max-width: 991px){ .home_sec2 .wpb_single_image{
text-align: center !important;
}
.home_sec2 .wpb_single_image .vc_single_image-wrapper{
display: block;
margin-bottom: 15px;
}
.home_sec2 p{
text-align: center;
}
.home_sec2 .wpb_column > div > .wpb_wrapper{
min-height: 545px;
padding-bottom: 0;
}
.blue-sec-padding .green-btn{
padding-right: 0 !important;
}
.blue-sec-padding .green-btn a {
padding: 15px 45px !important;
width: 100%;
}
.blue-sec-padding .transparent-btn{
padding-left: 0 !important;
}
.blue-sec-padding .transparent-btn a{
padding: 15px 0 !important;
width: 100%;
}
.home_sec5 h2 br{
display: none;
}
.home_blog > div{
margin-bottom: 30px;
}
.footer_top nav.navbar,.footer_top nav.navbar #main_menu{
display: block !important;
}
.about_page .flex_row{
display: block;
}
.about_page .vc_row .wpb_column{
width: 100%;
}
.about_page .wpb_single_image.wpb_content_element{
text-align: center;
}
.tax-job-act-page table th, .tax-job-act-page table td {
width: 50%;
display: table-cell;
padding: 15px;
}
.header_social .social_links{
text-align: right;
}
.logo a > figure {
max-width: 100px;
margin: 0 auto 0 15px;
}
.home_sec6 .resources-text .wpb_text_column{
padding: 12px 20px;
}
.home_sec6 .resources-text p{
font-size: 14px;
}
.blue-sec-padding.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill > div.vc_column-inner{
padding-right: 45px !important;
}
.navbar, .header_right{display: none;}
.logo a{display: inline-block;}
}
@media only screen and (max-width: 767px){
.header_top .row > div{
text-align: center;
margin-bottom: 20px;
}
.header_right ul{
text-align: center;
margin-top: 20px;
}
button#responsive-menu-button{
top: 192px !important;
}
.home_sec2 .wpb_column > div > .wpb_wrapper{
min-height: auto;
margin-bottom: 30px;
padding-bottom: 10px;
}
.home_sec3_btm .wpb_column.vc_column_container:last-child{
padding-left: 0;
}
.home_sec3_btm .wpb_column.vc_column_container:first-child{
padding-right: 0;
margin-bottom: 30px;
}
.about-nabil-text .vc_column-inner{
min-height: 550px;
}
.about-nabil-text .wpb_text_column.wpb_content_element{
float: none;
top: inherit;
bottom: -230px;
left: 110px;
}
.about-nabil-text .wpb_text_column.wpb_content_element::after {
width: 166px;
left: -6px;
top: -6px;
}
.blue-sec-padding .green-btn,.blue-sec-padding .transparent-btn {
padding-right: 0 !important;
max-width: 60%;
margin: 0 auto 15px;
width: 100%;
}
.home_sec5 .vc_btn3-container{
text-align: center !important;
}
.home_sec6 .resources-icon .vc_icon_element{
margin-bottom: 0;
}
.home_sec6 .resources-icon .vc_icon_element::after{
left: 0;
right: 0;
margin: 0 auto;
bottom: -15px;
top: inherit;
border-left: 15px solid transparent;
border-right: 15px solid transparent;
border-top: 15px solid #ddf3ec;
border-bottom: inherit;
}
.home_sec6 .resources-icon > .vc_column-inner{
padding-right: 15px;
}
.home_sec6 .resources-text > .vc_column-inner{
padding-left: 15px;
padding-right: 15px;
}
.home_sec6 .resources-text .wpb_text_column{
min-height: 150px;
padding: 30px 30px;
}
.home_sec6 .home_sec6_btm > .wpb_column:last-child .vc_row.vc_inner:first-child{
margin-right: inherit;
}
.home_sec6 .home_sec6_btm > .wpb_column:last-child .vc_row.vc_inner:last-child{
margin-left: 15px;
}
.home_sec6 .home_sec6_btm > .wpb_column:last-child .resources-icon > .vc_column-inner{
padding-right: 0;
}
.home_blog .blog_img a{
min-height: 180px;
}
.home_blog .blog_content {
padding: 25px 40px;
}
.footer_top nav.navbar ul li {
margin-top: 5px;
margin-bottom: 10px;
}
.copy_right p{
text-align: center;
}
.footer_btm .social_links {
text-align: center;
}
.contact-form .submit-btn .ajax-loader{
display: none;
}
.blue-sec-padding.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill > div.vc_column-inner{
padding-left: 15px;
padding-right: 15px !important;
}
.blue-sec-padding p br{
display: none;
}
.header_social .social_links {
text-align: center;
}
.logo a > figure{
margin: 0 auto;
}
i.fab.fa-facebook-square, i.fab.fa-linkedin-in, .col-lg-3.col-md-6.col-12.header_social, .header_social .social_links {
display: inline-block !important;
}
}
@media only screen and (max-width: 575px){
.about-nabil-text .wpb_text_column.wpb_content_element{
bottom: -232px;
}
.blue-sec-padding .green-btn, .blue-sec-padding .transparent-btn{
max-width: 100%;
}
.blue-sec-padding h3,.sec_heading{
font-size: 30px;
}
.home_sec5 .green-btn a,.home_sec5 .transparent-btn a{
width: 100%;
}
.home_sec5 .vc_btn3-container{
margin-bottom: 20px;
}
.home_sec6 .home_sec6_btm > .wpb_column{
width: 100%;
}
.home_sec6 .home_sec6_btm > .wpb_column:last-child .vc_row.vc_inner{
width: 100%;
display: flex;
}
.home_sec6 .home_sec6_btm > .wpb_column:last-child .vc_row.vc_inner:first-child{
margin-right: 0;
margin-left: 0;
}
.home_sec6 .resources-text > .vc_column-inner{
padding-left: 15px !important;
padding-right: 15px !important;
}
.home_sec6 .home_sec6_btm > .wpb_column:last-child .resources-icon > .vc_column-inner,
.home_sec6 .home_sec6_btm > .wpb_column:last-child .resources-text > .vc_column-inner{
padding-left: 0 !important;
padding-right: 0 !important;
}
.home_sec6 .home_sec6_btm > .wpb_column:last-child .vc_row.vc_inner:last-child {
margin-left: 0;
}
.left_img_shadow .vc_column-inner {
padding-left: 30px;
}
.american_tax-_payer_accordian .vc_tta-accordion .vc_tta-panel-title{
font-size: 16px;
}
h1.entry-title{
font-size: 36px;
padding: 0 25px;
}
.tax-job-act-page table th, .tax-job-act-page table td{
font-size: 14px;
}
.entry-content h2{
font-size: 26px;
}.entry-content h3{
font-size: 22px;
} 
.entry-content h4{
font-size: 18px;
}
}