/*WIDGET*/ 
.widget_block {display: none;padding: 0 50px 0 0;margin: 0 auto;text-align: center;}
.widget_links:after{content: ""; display: block; clear: both;}
.widget_links a, .widget_links span{
	background-color: rgba(255, 255, 255, 0.3);
	cursor: pointer;
	display: inline-block;
	vertical-align: top;
    margin: 0;
	width: 40px;
	height: 36px;
    line-height: 37px;
	text-align: center;
	color: #446e97;
    font-size: 16px;
}
.widget_links a:last-child, .widget_links span:last-child{margin: 0;}
.widget_links a:hover, .widget_links span:hover, header .widget_links a[href^="mailto:"]:hover{background-color: #fff;color: #225F11;}
.widget_links a:first-child, .widget_links span:first-child {border-radius: 22px 0 0 22px;}
.widget_links a:last-child, .widget_links span:last-child {border-radius: 0 22px 22px 0;}
.widget_form {
    display: none;
    background: #f3f3f3 none repeat scroll 0 0;
    border: 1px solid #d3d3d3;
    -webkit-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
    position: absolute;
    right: 0;
    left: auto;
    top: 100%;
	z-index: 21;
	min-width: 570px;
    margin: 0;
    padding: 15px;
}
.sticky .widget_form{margin: 0;}
.widget_form form {margin-bottom: 0;}
.widget_form ul{list-style: none;padding: 0;margin: 0 -10px;}
.widget_form ul li{padding: 0 10px; margin: 0;}
.widget_form ul li:last-child{margin-bottom: -10px;}
.widget_form .input_wrap{margin-bottom: 10px;}
.widget_form input[type="text"], .widget_form input[type="email"], .widget_form textarea {height: 36px;	font-size: 14px; background-color: transparent; margin: 0;}
.widget_form textarea {height: 70px;}
.widget_form input[type="submit"], .widget_form input[type="reset"], .widget_form button{height: 36px;line-height: 32px;font-size: 14px;padding: 0 20px;min-width: inherit;}
.widget_form .error, .widget_form .success, .widget_form .information{margin: 10px 0 0; padding: 6px 5px 6px 30px; -webkit-background-position: 8px 10px; background-position: 8px 10px; min-height: 36px; font-size: 14px;}
.sticky .widget_form{margin: 0;}
.sticky .widget_links a, .sticky .widget_links span{background: #225F11; color: #fff;}

/*1200px*/
@media only screen and (max-width: 1400px) { 
	.tax-free_sec .sk_content_wrap .heading{margin-left: 0; font-size: 55px; line-height: 65px;}
	.f_top-right_ctn{border-width: 7px;}
}

/*1170px*/
@media only screen and (max-width: 1199px) {  
	.adan_img{margin: 0;}
	.bannertext .heading, .f_top-right_ctn .heading {font-size: 48px;line-height: 60px;	}
}

/*992px*/
@media only screen and (max-width: 1169px) {
	.heading {font-size: 36px;line-height: 42px;}
	.section.section_26, .section.zero_risk_sec { padding-top: 0; }
	.f_form-side{padding-right: 20px;}
}

/*768px*/
@media only screen and (max-width: 991px) {
	.bannertext, .f_top-right_ctn, .banner_after .sk_content{padding: 40px 30px 50px;}
	.bannertext .heading, .f_top-right_ctn .heading {font-size: 42px;line-height: 50px;}
	body{font-size: 16px;}
	.compromises .compromises_box, .sk_content{min-height: 150px;}
	.tax_box_wrapper ul{margin-top: 20px;}
	.our_tax-sec2 [class*="col-"]:nth-child(even) .tax_box_wrapper::before {border-right: none;	}
	.our_tax-sec2 [class*="col-"]:nth-child(3) .tax_box_wrapper::before {border-right: 3px solid #ebc54c;}
	.tax-free_sec .sk_content_wrap .heading {font-size: 42px;line-height: 42px;	}
	.protential_tax_outer .sk_content_wrap {max-width: 100%;}
	.protential_tax_outer::before{right: 0;}
	.income_sec .sk_content{max-width: 80%;}
	.subheading{font-size: 20px;}
	.home_testimonial .sk_box .sk_text{font-size: 16px; line-height: 26px;}
	.protential_tax_outer{padding-bottom: 50px;}
	.f_form-side{padding-right: 0;}
	.f_form-side .heading { font-size: 28px; line-height: 40px; margin-bottom: 15px; }
	.header-image-logo{height: 25px; margin-top: 20px}
}

/*600px*/
@media only screen and (max-width: 767px) {
	.adan_img {max-width: 200px;margin: 0 auto;	}
	.bannerbox .row{row-gap: 30px;}
	.section.bannerbox{padding-top: 0;}
	.bannertext .heading, .f_top-right_ctn .heading {font-size: 36px;}
	.heading {font-size: 30px;line-height: 40px;margin-bottom: 20px;}
	.tax_box_wrapper li {margin-bottom: 10px;}
	.our_tax-sec2 .tax_box_wrapper::before{display: none;}
	.protential_amount, .protential_amount_box [class*="col-"]:nth-child(4n) .protential_amount{min-width: auto;}
	.protential_amount_box { row-gap: 30px; }
	.protential_amount_ctn { font-size: 18px; padding: 0 30px 0 0; }
	.protential_tax .sk_content_wrap .editor_text { padding: 20px 0 0 50px; }
	.protential_tax .editor_text ul { padding-left: 30px; }
	.zero_risk_amount_wrapper { flex-wrap: wrap; row-gap: 30px; }
	.protential_amount_wrapper { padding: 20px 0; margin-top: 20px; }
	.zero_risk_amount_wrapper .zero_risk_amount{max-width: 100%;}
	.zero_risk_amount_wrapper .zero_risk_amount_ctn{max-width: 100%; padding-left: 20px;}
	.zero_risk_sec .protential_amount_wrapper:nth-child(even) .protential_amount_ctn { text-align: left; }
	.income_sec .sk_content { max-width: 100%; }
	.compromises .compromises_box, .sk_content {min-height: auto;}
	.ftop .row{row-gap: 50px;}
	.protential_amount_wrapper .year{font-size: 18px;}
	.copyright {padding: 15px 0;font-size: 14px;line-height: 24px;}
	.protential_tax_outer::before{border: none;}
	.header-image-logo{height: 30px; margin-top: 20px}
	.margin-btn{margin-bottom: 0px;}
	.margin-btn-box{margin-bottom: 20px;}
}

/*480px*/
@media only screen and (max-width: 599px) {
	.bannertext .heading, .f_top-right_ctn .heading { font-size: 30px; line-height: 40px; }
	.bannertext, .f_top-right_ctn{font-size: 16px; border-width: 6px;}
	.tfra_text{font-size: 20px;}
	p {padding-bottom: 10px;}
	.tax-free_sec .sk_content_wrap .heading{font-size: 36px;}
	.protential-heading{font-size: 24px;}
	.protential-heading i { width: 50px; height: 50px; font-size: 26px; line-height: 36px; margin-right: 15px; }
	.protential_amount_box [class*=col-]{flex: 0 0 50%; max-width: 50%;}
	.zero_risk_sec .protential_amount_box [class*=col-] { flex: 0 0 100%; max-width: 100%; }
	.zero_risk_ctn {flex-direction: inherit; justify-content: space-around;}
	.zero_risk_amount_wrapper .zero_risk_amount {max-width: 100%;justify-content: space-around;padding: 0;width: 100%;}
	.zero_risk_sec .protential_amount_wrapper::before{display: none;}
	.zero_risk_amount .protential_amount:nth-child(even){width: auto;}
	.zero_risk_sec .protential_amount_wrapper:nth-child(even) .protential_amount:nth-child(odd) {transform: none;}
	.protential_amount_wrapper .year {position: static;margin-bottom: 20px;}
	.zero_risk_amount_wrapper {row-gap: 15px;}
	.zero_risk_amount .protential_amount {min-width: auto;padding: 8px 16px;text-align: center;min-width: 130px;}
	.section.zero_risk_sec{padding-bottom: 0;}
	.zero_risk_sec .protential_amount_wrapper{padding: 0; margin-top: 0px;}
	.testi_slider {padding: 0;}
	.testi_slider .owl-nav{display: none;}
	.section {padding: 40px 0;}
	.tax_box_wrapper{padding: 0;}
	.zero_risk_sec .sk_content {max-width: 100%;}
	.section_26 .sk_content{margin: 0;}
	.section_26 .sk_content_wrap .para { margin-top: 30px; }
	.tax_box_wrapper ul {margin-top: 15px;}
	.our_tax-sec2 .tax_box_wrapper .heading{margin-bottom: 15px;}
	.tax_free_retirement_bottom ul{padding-top: 15px;}
}

/*360px*/
@media only screen and (max-width: 479px) {
	.protential_amount_box {row-gap: 15px;}
	.protential_amount_ctn {font-size: 14px;padding: 0 10px 0 0;}
	.protential_amount {padding: 8px 16px;min-width: auto;font-size: 15px;}
	.protential_tax .sk_content_wrap .editor_text, .protential_tax .editor_text ul{padding-left: 0;}
	.editor_text ul > li {padding: 0 0 0 20px;}
	.editor_text ul > li:before {width: 5px;height: 5px;}
	.bannertext .heading, .f_top-right_ctn .heading { font-size: 24px; line-height: 34px; }
	.adan_img{max-width: 150px;}
	.bannertext, .f_top-right_ctn {padding: 30px 15px;border-width: 3px;}
	.section_26 .sk_content {padding: 15px;border-width: 3px;}
	.bannertext, .f_top-right_ctn, .banner_after .sk_content{border-width: 3px;}
	.tfra_text{font-size: 16px;}
	.sk_content .tfra_text { top: -20px; padding: 5px 0; outline: 5px solid #ffffff; }
	.heading {font-size: 24px;line-height: 34px;}
	.compromises .compromises_box{padding: 15px;}
	body, .our_tax-sec2 .tax_box_wrapper{ font-size: 15px; }
	.section_26 .sk_content .tfra_text{bottom: -20px;}
	.tax-free_sec .sk_content_wrap .heading { font-size: 26px; margin: 0; }
	.zero_risk_sec .sk_content, .income_sec .sk_content, .sk_content{padding: 15px;}
	.home_testimonial .sk_box .sk_text{padding: 0;}
	.our_tax-sec2 .our_tax_list .row { row-gap: 30px; }
	.our_tax-sec2 .tax_box_wrapper .heading{font-size: 21px; line-height: 30px;}
	.client-designation { font-size: 13px; line-height: 20px; }
	.banner_after .sk_content { padding: 30px 15px 20px; font-weight: 500; border-width: 3px; }
	input, select, textarea{height: 34px; font-size: 14px;}
	.form_group label{font-size: 14px;}
	.ftop .form_wrap .row{row-gap: 15px;}
	.f_form-side .heading { font-size: 24px; line-height: 34px; }
	.mainFooter{padding-top: 30px;}
	.ftop{padding-bottom: 30px;}
}

/*320px*/
@media only screen and (max-width: 359px) {

}