@charset "utf-8";
/* CSS Document */

body{font-family:Arial; font-size:14px; color:#121818; line-height:22px; background-color:#FFF;}
p{font-family:Arial; font-size:14px; color:#121818; text-align:justify; line-height:22px;}

.border{width:100%; height:1px; border-top:1px #c7c7c7 dashed;}
.text_center{text-align:center;}

.btn{position:relative; z-index:20000;}

@font-face {
    font-family: "Built Titling";
    src: url(built%20titling%20rg.ttf) format("truetype");
}

.no_padding{padding:0 !important; margin:0 !important;}
.new_no_padding{padding:0 !important;}


h1{font-family:Built Titling; font-size:36px; color:#787c2f; text-transform:uppercase; font-weight:normal !important;}
h2{font-family:Built Titling; font-size:30px; color:#121818; text-transform:uppercase; font-weight:normal !important;}
h3{font-family:Built Titling; font-size:30px; color:#121818; text-transform:uppercase; font-weight:normal !important;}
h4{font-family:Arial; font-size:18px; color:#aeb261;}

.call_bg{padding-top:11px;}
.call{color:#FFF; position:relative; z-index:1100; margin-left:50px;}
.call_icon{color:#FFF; font-size:22px; float:left;}
.top_mail{color:#FFF;}
.red_color{color:#F00;}

.follow_p{float:left; margin-right:10px; margin-top:10px;}
.follow_img{margin-left:25px; margin-top:8px;}


.main_content{padding:35px 0;}

.search{width:80%; height:34px; border-left:1px #c4c4c4 solid; border-top:1px #c4c4c4 solid; border-bottom:1px #c4c4c4 solid; padding-left:10px; float:left; margin-top:11px;}
.submit{width:50px; height:34px; background:url(images/submit_img.jpg) no-repeat; border:none !important; margin-left:-5px; float:left; margin-top:11px;}

.menu_area{z-index:5000; position:relative;}

.banner_area{}
.banner_btn{font-size:70px;}

.content_area{padding:35px 0 60px 0;}

.about_bg{width:100%; background:url(images/About_bg.jpg) no-repeat; background-size:cover; padding:35px 0; background-attachment:fixed; 
background-position:center;}
.kirit_dedhia{font-size:16px; color:#787c2f; font-weight:bold; text-align:center;}
.about_more{background-color:#8c9044; padding:10px 20px; color:#FFF; border-bottom:3px #424415 solid;}

.services{width:100%; background-color:#FFF; background-size:cover; padding:35px 0;}
.direct_text_bg{width:100%; background:url(images/direct_taxes_bg.jpg) no-repeat; background-size:cover;}
.indirect_text_bg{width:100%; background:url(images/indirect_taxes_bg.jpg) no-repeat; background-size:cover;}
.assurance_services_bg{width:100%; background:url(images/assurance_services_bg.jpg) no-repeat; background-size:cover;}

.direct_text{background-color:#ffffff; padding:15px; font-family:Arial; font-size:18px; font-weight:bold; color:#10151d; text-align:center; margin-top:20px; margin-bottom:10px;}
.direct_text:hover{background-color:#e6e6e6; cursor:pointer;}

.direct_inner_text{margin-bottom:20px;}
.direct_inner_text ul{padding:0; margin:0; list-style:none;}
.direct_inner_text ul li{font-family:Arial; font-size:14px; color:#FFF; line-height:32px; text-align:center;}

.indirect_text{background-color:#e6e6e6; padding:15px; font-family:Arial; font-size:18px; font-weight:bold; color:#10151d; text-align:center; margin-top:20px; margin-bottom:10px;}

.see_all{background-color:#424444; padding:12px 20px; color:#FFF; border-bottom:3px #000000 solid;}

.header-area{width:100%; background-color:#FFF; background-size:cover; margin:35px 0 60px 0;}
.knowledge_bg{background-color:#FFFFFF; padding:25px 0;}
.knowledge{margin-bottom:10px;}
.knowledge_text{}
.knowledge_text ul{padding:0; margin:0; list-style:none;}
.knowledge_text ul li{font-family:Arial; font-size:14px; color:#121818; text-align:center; border-bottom:1px #dedede dashed; line-height:45px;}
.knowledge_text ul li a{color:#1e1e1e; text-decoration:none;}
.knowledge_text ul li.none{border-bottom:none;}
.knowledge_img{}

.blog_margin{margin-left:50px;}

.whats_new{background-color:#f3f3f2; padding:25px 0;}
.whats_border{width:100%; height:1px; border-top:1px #dedede dashed; margin:15px 0;}
.whats_text{}
.whats_text ul{padding:0 0 0 15px; margin:0;}
.whats_text ul li{font:Arial; font-size:14px; color:#1f1f1f; line-height:30px;}

.client_user_id{font-size:16px; margin:20px 20px 20px 20px;}
.client_user_input{width:90%; height:65px; border:1px #9c9c9c solid; color:#d7d7d7; margin-top:10px; font-size:16px; padding:0 10px; font-weight:bold; 
margin:0 20px;}
.client_user_submit{background-color:#56591e; padding:9px 25px; color:#FFF; border-bottom:3px #2b2d06 solid; margin-left:20px; border-right:none;
 border-top:none; border-left:none; font-weight:bold; font-size:18px;}
 
.bottom_area{background-color:#1f2023; padding:20px 0 30px 0;}

.bottom_logo-area{width:100%; background:url(images/bottom_col_img.png) no-repeat; padding:20px 0; position:absolute; margin-top:50px; z-index:2; top:-103px;}
.bottom_logo-p{text-align:center; color:#1e1e1e; padding:0 60px 0 30px;}
.bottom_logo-border{width:90%; height:1px; border-bottom:1px #1e1e1e dashed;}

.quick_links{}
.quick_links ul{padding:0; margin:0; list-style:none;}
.quick_links ul li{font-family:Arial; font-size:14px; font-weight:bold; line-height:40px;}
.quick_links ul li a{color:#7d7d7d; text-decoration:none;}
.quick_links ul li a:hover{color:#FFFFFF; text-decoration:none;}

.related_links{}
.related_links ul{padding:0; margin:0; list-style:none;}
.related_links ul li{font-family:Arial; font-size:14px; line-height:25px;}
.related_links ul li a{color:#7d7d7d; text-decoration:none;}
.related_links ul li a:hover{color:#FFFFFF; text-decoration:none;}



.bottom_contact_text{color:#7d7d7d;}
.bottom_call_icon{font-size:24px; color:#aeb261; float:left;}
.bottom_emai_icon{}
.bottom_emai_icon a{color:#7d7d7d;}
.bottom_emai_icon a:hover{color:#aeb261; text-decoration:none;}


.eximius{color:#FFF; text-align:right;}
.eximius a{color:#aeb261; text-decoration:none;}

.disclainer{color:#aeb261;}

/*-----------------------------------------ABOUT AREA OPEN------------------------------------------------*/ 
.inner_about_bg{width:100%; background:url(images/9001.jpg) no-repeat; background-size:cover; padding:180px 0;}
.get_in_touch{ border-top:3px #889825 solid; background-color:#cecece; border-bottom:1px #9f9f9f dashed; padding:10px 0; font-size:24px; text-align:center; color:#2a2a2a; font-weight:bold; font-family:Built Titling;}
.inner_quick_inquery{padding:10px 10px 20px 10px; border-left:1px #9f9f9f dashed; border-right:1px #9f9f9f dashed; border-bottom:1px #9f9f9f dashed;}
.inner_quick_btn{background-color:#75812d; font-size:15px; font-weight:bold; color:#FFF; padding:7px 15px; border:1px #566018 solid; border-radius:5px;}


/*-----------------------------------------ABOUT AREA CLOSE------------------------------------------------*/ 

/*-----------------------------------------SERVICES AREA OPEN------------------------------------------------*/ 
.direct_taxes{background-color:#f6f7f7; padding:12px 28px; font-size:18px; color:#2b2c2c; font-weight:bold; border-left:1px #e2e2e2 solid; 
border-right:1px #e2e2e2 solid; border-top:1px #e2e2e2 solid; margin-bottom:5px;}
.direct_text01{padding:10px 20px 10px 0; border-left:1px #e2e2e2 solid; border-right:1px #e2e2e2 solid; border-bottom:1px #e2e2e2 solid;}

.services_ul{margin-left:5px;}

/*-----------------------------------------SERVICES AREA CLOSE------------------------------------------------*/ 


.contact_email{font-size:24px; float:left; margin-right:5px;}

.knowledge_center_area{}
.knowledge_center_area ul{padding:0; margin:0; list-style:none;}
.knowledge_center_area ul li{font-family:Arial; font-size:15px; line-height:45px; border-bottom:1px #d9d9d9 solid;}
.knowledge_center_area ul li a{padding-left:10px;}
.knowledge_center_area ul li a:hover{color:#788511; text-decoration:underline;}
.knowledge_center_area ul li.none{border-bottom:none !important;}















/*-----------------------------------------Banner Area open------------------------------------------------*/
        .jssorb05 {
            position: absolute;
        }
        .jssorb05 div, .jssorb05 div:hover, .jssorb05 .av {
            position: absolute;
            /* size of bullet elment */
            width: 16px;
            height: 16px;
            background: url('img/b05.png') no-repeat;
            overflow: hidden;
            cursor: pointer;
        }
        .jssorb05 div { background-position: -7px -7px; }
        .jssorb05 div:hover, .jssorb05 .av:hover { background-position: -37px -7px; }
        .jssorb05 .av { background-position: -67px -7px; }
        .jssorb05 .dn, .jssorb05 .dn:hover { background-position: -97px -7px; }

        /* jssor slider arrow navigator skin 22 css */
        /*
        .jssora22l                  (normal)
        .jssora22r                  (normal)
        .jssora22l:hover            (normal mouseover)
        .jssora22r:hover            (normal mouseover)
        .jssora22l.jssora22ldn      (mousedown)
        .jssora22r.jssora22rdn      (mousedown)
        */
        .jssora22l, .jssora22r {
            display: block;
            position: absolute;
            /* size of arrow element */
            width: 40px;
            height: 58px;
            cursor: pointer;
            background: url('img/a22.png') center center no-repeat;
            overflow: hidden;
        }
        .jssora22l { background-position: -10px -31px; }
        .jssora22r { background-position: -70px -31px; }
        .jssora22l:hover { background-position: -130px -31px; }
        .jssora22r:hover { background-position: -190px -31px; }
        .jssora22l.jssora22ldn { background-position: -250px -31px; }
        .jssora22r.jssora22rdn { background-position: -310px -31px; }
		
		
/*-----------------------------------------Banner Area close------------------------------------------------*/