/* ===== home-style.css ===== */
body, p {
	font-size: 13px;
	text-align: left;
	color: #000000;
	line-height: 1.55rem; 
}

a, img {
	outline: 0;
}
    
#itc-bannerwrapper h1.itc-bannertxt, body {
	font-family:'Inter', sans-serif
}
.itc-login-btn, .itc-register-btn {
	-webkit-backface-visibility:hidden
}
*, :after, :before {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
body {
	margin:0;
	-webkit-text-size-adjust:none;
	overflow-x:hidden
}
article, aside, footer, header, nav, section {
	display:block
}
dd, div, dl, dt, h1, h2, h3, h4, h5, h6, img, section {
	margin:0;
	padding:0;
	font-weight:400
}
ul, ul li {
	margin:0;
	padding:0;
	list-style:none
}
img {
	border:none
}
.fleft {
	float:left
}
.fright {
	float:right
}
.textleft {
	text-align:left
}
.textright {
	text-align:right
}
p {
	line-height:22px;
	padding:0;
	margin:0 0 18px
}
.clear {
	clear:both
}
a {
	text-decoration:none;
	color:#2C6128;
	font-weight: bold;
transition:all .2s ease-in-out 0s
}
a:hover {
	text-decoration:none;
	color:#444;
transition:all .2s ease-in-out 0s
}
body, html {
	height:100%
}
strong {
	font-weight:700!important
}
.itc-wrapper {
	max-width:1170px;
	margin:0 auto;
	position:relative;
	padding:0 15px
}
.stickyheader {
	position:fixed;
	-webkit-box-shadow:2px 2px 2px 0 rgba(0, 0, 0, .3);
	box-shadow:2px 2px 2px 0 rgba(0, 0, 0, .3)
}
.itc-buttons6 li a, .itc-login-btn, .itc-register-btn {
	box-shadow:0 0 1px transparent;
	-moz-osx-font-smoothing:grayscale
}
.itc-logo-sticky, .stickyheader .itc-logo, .stickyheader .itc-top-adv {
	display:none
}
.stickyheader .itc-logo-sticky, .stickyheader .itc-logo-sticky img {
	display:block
}
#itc-headerwrapper {
	width:100%;
	float:left;
	background:#FFF;
	z-index:5
}
.itc-header {
	width:100%;
	float:left;
	padding:13px 0
}
.itc-logo {
	float:left;
	padding:2px 0
}
.itc-logo-mobile {
	display:none
}
.itc-logo img {
	display:block;
	max-width:100%
}
.itc-top-adv {
	float:right;
	max-width:728px!important;
	width:100%!important
}
#itc-bannerwrapper, .itc-menu, .itc-navigation {
	float:left;
	width:100%
}
.itc-top-adv img {
	display:block;
	max-width:100%;
	height:auto!important
}
.itc-top-adv iframe {
	display:block;
	max-width:728px!important;
	width:100%!important;
	height:90px!important;
	border:0
}
.itc-navigation {
	background:#2C6128;
	position:relative;
}
#itc-bannerwrapper {
	background:url(../images/banner.webp) center top no-repeat;
	background-size:auto 100%;
	height:320px;
	position:relative
}
#itc-bannerwrapper .itc-bannertext {
	width:100%;
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}
#itc-bannerwrapper h1.itc-bannertxt {
	font-size:34px;
	font-weight:700;
	line-height:48px;
	color:#FFF;
    text-align:center;
	padding:10px 0 0;
	border:0;
	width:auto;
	margin:0
}
#itc-bannerwrapper .itc-login-btn, #itc-bannerwrapper .itc-register-btn {
	color:#FFF;
	font-size:19px;
	display:block;
	padding:13px 10px;
	font-weight:700;
	text-align:center
}
#itc-bannerwrapper .bannerbtn {
	width:200px;
	float:right
}
#itc-bannerwrapper .itc-register-btn {
	width:100%;
	float:left;
	background:#033e86;
	border-radius:4px;
	margin-bottom:10px
}
#itc-bannerwrapper .itc-login-btn {
	width:100%;
	float:left;
	background:#ce2424;
	border-radius:4px;
	margin-top:10px
}
.itc-login-btn:before, .itc-register-btn:before {
	background:#50a846;
	-webkit-transition-timing-function:ease-out;
	border-radius:4px;
	content:"";
	z-index:-1;
	top:0;
	left:0;
	right:0;
	bottom:0
}
.itc-login-btn:active, .itc-login-btn:focus, .itc-login-btn:hover, .itc-register-btn:active, .itc-register-btn:focus, .itc-register-btn:hover {
	color:#fff
}
.itc-register-btn {
	display:inline-block;
	vertical-align:middle;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	backface-visibility:hidden;
	position:relative;
	-webkit-transition-property:color;
	transition-property:color;
-webkit-transition-duration:.3s;
transition-duration:.3s
}
.itc-register-btn:before {
	position:absolute;
	-webkit-transform:scale(0);
	transform:scale(0);
	-webkit-transition-property:transform;
	transition-property:transform;
-webkit-transition-duration:.3s;
transition-duration:.3s;
	transition-timing-function:ease-out
}
.itc-register-btn:active:before, .itc-register-btn:focus:before, .itc-register-btn:hover:before {
	-webkit-transform:scale(1);
	transform:scale(1)
}
.itc-login-btn {
	display:inline-block;
	vertical-align:middle;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	backface-visibility:hidden;
	position:relative;
	-webkit-transition-property:color;
	transition-property:color;
-webkit-transition-duration:.3s;
transition-duration:.3s
}
.itc-login-btn:before {
	position:absolute;
	-webkit-transform:scale(0);
	transform:scale(0);
	-webkit-transition-property:transform;
	transition-property:transform;
-webkit-transition-duration:.3s;
transition-duration:.3s;
	transition-timing-function:ease-out
}
.itc-login-btn:active:before, .itc-login-btn:focus:before, .itc-login-btn:hover:before {
	-webkit-transform:scale(1);
	transform:scale(1)
}
.linkedin-strip {
	width:100%;
	float:left;
	background:#007ab5;
	border-top:1px solid #FFF
}
.linkedin-strip .text {
	float:left;
	font-size:30px;
	color:#FFF;
	padding:6px 0;
	font-weight:500
}
.linkedin-strip .button {
	float:right;
	padding:10px 0;
	margin-top: -5px;
}
.linkedin-strip .button a {
	display:inline-block;
	background:#FFF;
	color:#007ab5;
	font-size:16px;
	text-align:center;
	text-transform:uppercase;
	border-radius:4px;
	padding:6px 15px 5px;
	font-weight:700
}
.linkedin-strip .button a:hover {
	background:#444;
	color:#fff
}
#itc-middlewrapper {
	width:100%;
	float:left;
	padding:30px 0 0
}
.itc-middlewrapper-inner {
	padding:15px 0 0!important
}
.itc-buttons6 {
	width:101%;
	margin:0 0 15px -1%;
	float:left
}
.itc-buttons6 li {
	width:15.66%;
	margin:0 0 10px 1%;
	float:left
}
.itc-buttons6 li a span {
	display:block
}
.itc-buttons6 li a.button1 {
	background:#4A9E4E
}
.itc-buttons6 li a.button2 {
	background:#1E73BE
}
.itc-buttons6 li a.button3 {
	background:#B8863B
}
.itc-buttons6 li a.button4 {
	background:#499E9F
}
.itc-buttons6 li a.button5 {
	background:#C15050
}
.itc-buttons6 li a.button6 {
	background:#7151B8
}
.itc-buttons6 li a {
	width:100%;
	text-align:center;
	font-size:18px;
	font-weight:600;
	padding:16px 5px 13px;
	color:#FFF;
	line-height:22px;
	display:inline-block;
	vertical-align:middle;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	position:relative;
	-webkit-transition-property:color;
	transition-property:color;
-webkit-transition-duration:.3s;
transition-duration:.3s
}
#itc-middlewrapper h2.itc-hometitle, .itc-mortgage-cal ul li .textbox {
	font-family:'Open Sans', sans-serif;
	font-weight:400
}
.itc-buttons6 li a:before {
	content:"";
	position:absolute;
	z-index:-1;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#444;
	-webkit-transform:scaleY(0);
	transform:scaleY(0);
	-webkit-transform-origin:50% 100%;
	transform-origin:50% 100%;
	-webkit-transition-property:transform;
	transition-property:transform;
-webkit-transition-duration:.3s;
transition-duration:.3s;
	-webkit-transition-timing-function:ease-out;
	transition-timing-function:ease-out
}
.itc-buttons6 li a:active, .itc-buttons6 li a:focus, .itc-buttons6 li a:hover {
	color:#fff
}
.itc-buttons6 li a:active:before, .itc-buttons6 li a:focus:before, .itc-buttons6 li a:hover:before {
	-webkit-transform:scaleY(1);
	transform:scaleY(1)
}




.itc-newssection {
	width:100%;
	float:left;
	padding-bottom:10px
}
#itc-middlewrapper h2 span::after, #itc-middlewrapper h2 span::before {
content:"";
width:65px;
height:2px;
text-indent:-9999px;
background:#50a846
}
#itc-middlewrapper h2.itc-hometitle {
	font-size:26px;
	color:#393939;
	margin:0 0 27px;
	padding:0;
	border:0;
	text-align:center
}
#itc-middlewrapper h2 span {
	display:inline-block;
	font-family:'Open Sans', sans-serif;
	font-size:26px
}
#itc-middlewrapper h2 span::before {
float:left;
margin:18px 10px 0 0
}
#itc-middlewrapper h2 span::after {
float:right;
margin:18px 0 0 10px
}

.itc-latestnews {
    display: grid;
    grid-template-columns: repeat(2, 1fr); /* equal columns */
    gap: 30px; /* consistent spacing */
    margin: 0;
    padding: 0;
    list-style: none;
}

/* Each card */
.itc-latestnews li {
    display: flex;
    flex-direction: column;
    justify-content: space-between;

    background: #ffffff;
    border: 1px solid #2C6128;
    border-left: 4px solid #2C6128;
    border-radius: 6px;
    padding: 18px 20px;
    box-sizing: border-box;
}

/* Remove thumbnails */
.itc-latestnews li .itc-thumb {
    display: none !important;
}

/* Text container */
.itc-latestnews li .itc-text {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* Title */
.itc-latestnews li .itc-text a {
    font-size: 14px;
    font-weight: 600;
    color: #2C6128;
    text-decoration: none;
    display: block;
    margin-bottom: 8px;
    line-height: 1.4;
}

/* Description */
.itc-latestnews li .itc-text p {
    font-size: 14px;
    color: #555;
    line-height: 1.6;
    margin: 0 0 12px 0;
    flex-grow: 1; /* pushes read more down */
}

/* Read more */
.itc-latestnews li .readmore {
    font-size: 12px;
    font-weight: 600;
    color: #2C6128;
    text-decoration: none;
    display: inline-block;
    margin-top: 6px;
}



/* Mobile */
@media (max-width: 768px) {
    .itc-latestnews {
        grid-template-columns: 1fr;
    }
}


.itc-middleadv {
	width:100%;
	float:left;
	border-bottom:1px solid #d5d5d5;
	border-top:1px solid #d5d5d5;
	padding:15px 0;
	text-align:center;
	margin-bottom:25px
}
.itc-adv2 {
	width:100%;
	max-width:468px;
	display:inline-block;
	padding:5px 9px
}
.itc-middleadv img {
	width:100%;
	display:block;
	height:auto!important
}
.itc-middleadv iframe {
	display:block;
	max-width:468px!important;
	width:100%!important;
	height:60px!important;
	border:0
}
.itc-mortgage-cal {
	width:100%;
	float:left;
	margin-bottom:25px
}
.itc-mortgage-cal ul {
	width:101.5%;
	margin:0 0 0 -1.5%;
	float:left
}
.itc-mortgage-cal ul li {
	width:23.5%;
	margin:0 0 20px 1.5%;
	float:left
}
.itc-mortgage-cal ul li .textbox {
	width:100%;
	display:block;
	border:1px solid #76c26d;
	border-radius:4px;
	padding:3px 10px;
	color:#000;
	height:40px;
	font-size:14px;
	-webkit-appearance:none
}
.itc-mortgage-cal .itc-btnwrap .itc-inputbtn, .itc-mortgage-cal .itc-btnwrap .itc-inputresult {
	display:inline-block;
	padding:3px 10px;
	max-width:360px;
	font-family:'Open Sans', sans-serif;
	font-weight:600;
	color:#fff;
	height:40px;
	font-size:16px;
	width:100%;
	text-align:center;
	cursor:pointer
}
.itc-mortgage-cal .itc-btnwrap {
	width:100%;
	float:left;
	text-align:center
}
.itc-mortgage-cal .itc-btnwrap .itc-inputbtn {
	border:0;
	border-radius:4px;
	background:#50a846
}
.itc-mortgage-cal .itc-btnwrap .itc-inputbtn:hover {
	background:#444
}
.itc-mortgage-cal .itc-btnwrap .itc-inputresult {
	border:0;
	border-radius:4px;
	background:#444
}
.itc-offer-signup input[type=button], .itc-offer-signup input[type=text] {
	height:43px;
	font-family:'Open Sans', sans-serif;
	-webkit-appearance:none
}
.itc-partner {
	width:100%;
	float:left
}
.itc-partner-row {
	width:102.5%;
	margin:0 0 0 -2.5%;
	float:left
}
.itc-partner-row li {
	width:30.83%;
	margin:0 0 30px 2.5%;
	float:left;
	border-radius:4px
}
.itc-partner-row li .itc-maintitle {
	width:100%;
	display:block;
	float:left;
	color:#FFF;
	text-align:center;
	font-size:18px;
	font-weight:700;
	padding:10px 5px
}
.itc-partner-row li .itc-thumb {
	width:100%;
	float:left;
	text-align:center;
	border-bottom:1px solid #d9d9d9;
	padding:15px 10px
}
.itc-partner-row li .itc-thumb img {
	max-width:100%;
	display:inline-block
}
.itc-partner-row li .itc-part-text {
	width:100%;
	float:left;
	padding:15px 20px
}
.itc-partner-row li .itc-part-text strong {
	width:100%;
	display:block;
	text-align:center;
	font-size:16px;
	color:#000;
	margin-bottom:10px
}
.itc-partner-row li .itc-part-text p {
	margin:0
}
.itc-footer1, .itc-footer2, .itc-footer3, .itc-footer4 {
	margin-bottom:15px;
	float:left
}
.itc-partner-row li .readmore {
	width:100%;
	display:block;
	float:left;
	color:#FFF;
	text-align:center;
	font-size:16px;
	font-weight:700;
	padding:10px 5px;
	text-decoration:none
}
.itc-partner-row li a.readmore:hover {
	background:#444!important
}
.itc-partner-row li.itc-box1 {
	border:1px solid #52a0ca
}
.itc-partner-row li.itc-box1 .itc-maintitle, .itc-partner-row li.itc-box1 .readmore {
	background:#52a0ca
}
.itc-partner-row li.itc-box2 {
	border:1px solid #d8a35c
}
.itc-partner-row li.itc-box2 .itc-maintitle, .itc-partner-row li.itc-box2 .readmore {
	background:#d8a35c
}
.itc-partner-row li.itc-box3 {
	border:1px solid #e66565
}
.itc-partner-row li.itc-box3 .itc-maintitle, .itc-partner-row li.itc-box3 .readmore {
	background:#e66565
}
.itc-partner-row li.itc-box4 {
	border:1px solid #76c26d
}
.itc-partner-row li.itc-box4 .itc-maintitle, .itc-partner-row li.itc-box4 .readmore {
	background:#76c26d
}
.itc-partner-row li.itc-box5 {
	border:1px solid #9a7ae4
}
.itc-partner-row li.itc-box5 .itc-maintitle, .itc-partner-row li.itc-box5 .readmore {
	background:#9a7ae4
}
.itc-partner-row li.itc-box6 {
	border:1px solid #77c3b8
}
.itc-partner-row li.itc-box6 .itc-maintitle, .itc-partner-row li.itc-box6 .readmore {
	background:#77c3b8
}
.itc-partner-row li.itc-box7 {
	border:1px solid #a96fac
}
.itc-partner-row li.itc-box7 .itc-maintitle, .itc-partner-row li.itc-box7 .readmore {
	background:#a96fac
}
.itc-partner-row li.itc-box8 {
	border:1px solid #7db4e0
}
.itc-partner-row li.itc-box8 .itc-maintitle, .itc-partner-row li.itc-box8 .readmore {
	background:#7db4e0
}
.itc-partner-row li.itc-box9 {
	border:1px solid #c4d536
}
.itc-partner-row li.itc-box9 .itc-maintitle, .itc-partner-row li.itc-box9 .readmore {
	background:#c4d536
}
#itc-footerwrapper {
	width:100%;
	background:#202121;
	float:left;
	padding:30px 0 0;
	color:#fff;
	font-size:14px;
	border-top:3px solid #50a846
}
.itc-footer1 {
	width:20%
}
.itc-footer2 {
	width:26%
}
.itc-footer3, .itc-footer4 {
	width:27%
}
#itc-footerwrapper h3 {
	color:#fff;
	font-weight:600;
	font-size:20px;
	margin-bottom:10px
}
.itc-footerlink {
	width:100%;
	float:left
}
.itc-footerlink li {
	width:100%;
	float:left;
	margin-bottom:15px;
	position:relative
}
.itc-footerlink li a {
	font-size:0.94rem;
	color:#fff!important;
	text-decoration:none!important;
	display:inline-block;
	font-weight: normal
}
.itc-footerlink li a:hover {
	color:#50a846!important
}
#itc-footerwrapper p {
	color:#FFF;
	font-size:13px;
	line-height:24px;
	margin-bottom:18px
}
#itc-footerwrapper a {
	color:#50a846;
	text-decoration:underline
}
#itc-footerwrapper a:hover {
	color:#fff;
	text-decoration:none
}
.itc-offer-signup {
	width:100%;
	float:left;
	margin-bottom:15px
}
.itc-offer-signup input[type=text] {
	border:0;
	width:100%;
	float:left;
	padding:3px 10px;
	color:#878787;
	font-size:14px;
	border-radius:0;
	margin-bottom:10px
}
.itc-offer-signup input[type=button] {
	border:0;
	background:#50a846;
	display:inline-block;
	text-align:center;
	color:#fff;
	font-size:16px;
	padding:0 20px;
	font-weight:600;
	border-radius:0;
	cursor:pointer
}
.itc-offer-signup input[type=button]:hover {
	background:#c4d536
}
.itc-copyrights {
	width:100%;
	float:left;
	text-align:center;
	padding:20px 0;
	border-top:1px solid #373838
}
.itc-copy-left {
	float: none;
	text-align: center;
	font-size: 1rem;
}
.itc-copy-left a {
	display:inline-block
}
.itc-social {
	float:right
}
.itc-social li {
	margin:0 0 0 15px;
	display:inline-block
}
.itc-social li:first-child {
	margin:0
}
.itc-social li a {
	color:#FFF!important;
	font-size:22px
}
.itc-social li a:hover {
	color:#50a846!important
}
.itc-request-callback ul li .selectbox, .itc-request-callback ul li .textbox {
	display:block;
	font-weight:400;
	color:#444;
	font-size:14px;
	padding:3px 10px;
	font-family:'Open Sans', sans-serif;
	height:40px
}
.itc-request-callback {
	width:100%;
	float:left;
	margin-bottom:25px
}
.itc-request-callback ul {
	width:101%;
	margin:0 0 0 -1%;
	float:left
}
.itc-request-callback ul li {
	width:24%;
	margin:0 0 20px 1%;
	float:left
}
.itc-request-callback ul li .textbox {
	width:100%;
	border:1px solid #76c26d;
	border-radius:4px;
	-webkit-appearance:none
}
.itc-request-callback ul li .textbox-small {
	width:48%!important;
	float:left
}
.itc-request-callback ul li .itc-captcha {
	width:48%!important;
	float:right
}
.itc-request-callback ul li .itc-captcha img {
	width:100%!important;
	display:block;
	height:40px;
	border:1px solid #76c26d;
	border-radius:4px
}
.itc-request-callback ul li .selectbox {
	width:100%;
	border:1px solid #76c26d;
	border-radius:4px
}
.itc-request-callback ul li.last {
	width:99%;
	float:left;
	text-align:center
}
.itc-request-callback ul li.last .itc-inputbtn {
	display:inline-block;
	border:0;
	border-radius:4px;
	padding:3px 10px;
	width:100%;
	max-width:220px;
	font-family:'Open Sans', sans-serif;
	font-weight:600;
	color:#fff;
	height:40px;
	font-size:16px;
	text-align:center;
	background:#50a846;
	cursor:pointer
}
a.itc-common-link, a.itc-common-link-small {
	display:inline-block;
	color:#fff;
	padding:0 20px;
	font-weight:600;
	text-align:center
}
.itc-request-callback ul li.last .itc-inputbtn:hover {
	background:#444
}
.arrow-img {
	bottom:0;
	position:absolute;
	right:5px;
	top:7px
}
a.itc-common-link {
	background:#50a846;
	border:0;
	border-radius:4px;
	font-size:16px;
	height:40px;
	line-height:40px
}
a.itc-common-link:hover {
	background:#444
}
a.itc-common-link-small {
	background:#50a846;
	border:0;
	border-radius:4px;
	font-size:14px;
	height:32px;
	line-height:32px
}
a.itc-common-link-small:hover {
	background:#444
}
.itc-innerform-main {
	max-width:530px;
	float:left;
	margin-top:15px
}
.itc-logo-row .itc-logo-col img, .itc-mid-right img {
	max-width:100%;
	display:inline-block
}
.itc-innerform-row {
	width:100%;
	float:left
}
.itc-innerform-row label {
	width:32%;
	float:left;
	margin-bottom:10px;
	padding-top:5px
}
.itc-innerform-row label span {
	color:red
}
.itc-innerform-row .itc-innerform-col {
	width:66%;
	float:right;
	margin-bottom:10px
}
.itc-innerform-row .itc-innerform-col .list-box, .itc-innerform-row .itc-innerform-col .text-box {
	border-radius:4px!important;
	color:#444;
	font-size:14px;
	height:30px;
	padding:3px 10px;
	width:100%!important
}
.itc-logo-row {
	width:100%;
	float:left
}
.itc-logo-topbdr {
	border-top:1px solid #ddd!important
}
.itc-logo-row .itc-logo-col {
	width:25%;
	float:left;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	text-align:center;
	color:#50a846;
	min-height:140px;
	padding:15px;
	font-weight:600
}
.itc-logo-row .itc-logo-col:first-child {
	border-left:1px solid #ddd
}
.itc-logo-row .itc-logo-col img {
	height:50px;
	margin-bottom:10px
}
.itc-mid-content {
	width:100%;
	float:left;
	margin-bottom:15px
}
.itc-mid-left {
	width:70%;
	float:left;
	padding-right:20px;
}
.itc-mid-right {
	width:30%;
	float:right;
	text-align:center
}
.mainsticky {
	margin-top:130px
}
a.itc-common-link-grey {
	display:inline-block;
	background:#444;
	border:0;
	border-radius:4px;
	color:#fff;
	font-size:13px;
	font-weight:600;
	height:30px;
	line-height:30px;
	padding:0 10px;
	text-align:center
}
a.itc-common-link-grey:hover {
	background:#50a846
}
.main-navigation ul li a .homeicon {
	font-size:14px!important;
	line-height:48px!important;
}


.div-first{
    background: #76c26d !important;
    padding: 8px 10px !important;
}

.itc-request-callback-top-accoutant ul li .selectbox, .itc-request-callback-top-accoutant ul li .textbox {
	display:block;
	font-weight:400;
	color:#444;
	font-size:14px;
	padding:3px 10px;
	font-family:'Open Sans', sans-serif;
	height:40px
}
.itc-request-callback-top-accoutant {
	width:100%;
	float:left;
	margin-bottom:25px
}
.itc-request-callback-top-accoutant ul {
	width:100%;
	margin:0 0 0 5px;
	float:left
}
.itc-request-callback-top-accoutant ul li {
	width:19%;
	margin:0 0 20px 1%;
	float:left
}
.itc-request-callback-top-accoutant ul li .textbox {
	width:100%;
	border:1px solid #76c26d;
	border-radius:4px;
	-webkit-appearance:none
}
.itc-request-callback-top-accoutant ul li .textbox-small {
	width:48%!important;
	float:left
}
.itc-request-callback-top-accoutant ul li .itc-captcha {
	width:48%!important;
	float:right
}
.itc-request-callback-top-accoutant ul li .itc-captcha img {
	width:100%!important;
	display:block;
	height:40px;
	border:1px solid #76c26d;
	border-radius:4px
}
.itc-request-callback-top-accoutant ul li .selectbox {
	width:100%;
	border:1px solid #76c26d;
	border-radius:4px
}
.itc-request-callback-top-accoutant ul li.last {
	width:99%;
	float:left;
	text-align:center
}
.itc-request-callback-top-accoutant ul li.last .itc-inputbtn {
	display:inline-block;
	border:0;
	border-radius:4px;
	padding:3px 10px;
	width:100%;
	max-width:220px;
	font-family:'Open Sans', sans-serif;
	font-weight:600;
	color:#fff;
	height:40px;
	font-size:16px;
	text-align:center;
	background:#50a846;
	cursor:pointer
}
a.itc-common-link, a.itc-common-link-small {
	display:inline-block;
	color:#fff;
	padding:0 20px;
	font-weight:600;
	text-align:center
}
.itc-request-callback-top-accoutant ul li.last .itc-inputbtn:hover {
	background:#444
}

/* Review */
#share_div { margin-bottom:30px; }

/* ===== home-responsive.css ===== */

@media only screen and (max-width:1024px){.itc-menu ul li:last-child ul{right:0}}.itc-menu ul li a{padding:0 8px}.linkedin-strip .text{font-size:26px;padding:10px 0 6px}#itc-footerwrapper h3{font-size:18px}@media only screen and (max-width:980px){.linkedin-strip .text{font-size:22px;padding:12px 0 6px}}@media only screen and (max-width:900px){.itc-header{padding:13px 0 10px}.itc-logo{float:right;width:auto}.itc-top-adv{float:left;width:100%;text-align:center}.itc-top-adv img{display:inline-block}.itc-logo-sticky{display:none}.stickyheader .itc-logo-sticky{display:block;float:right}.itc-menu .itc-wrapper{padding:0}.open-mobile-nav{width:30px;display:block;height:30px;text-align:center;line-height:30px;float:left;cursor:pointer;background:#50a846;color:#FFF;font-size:18px;border-radius:4px;z-index:9999!important;position:relative;margin:13px 0 0 15px}.itc-navigation,.itc-navigation.is-open .open-mobile-nav{position:absolute}.itc-menu ul{float:left;margin:0;padding:0;overflow:hidden}.itc-navigation>.itc-wrapper{height:0;overflow:visible}.itc-navigation{width:auto;background:#fff;clear:both;margin:0;padding:0;top:0;z-index:1;overflow:auto}.itc-navigation .itc-menu{background:#50a846;display:none;margin-top:60px;z-index:1}.itc-navigation.is-open{display:block;position:fixed;overflow:auto;max-height:100%}.itc-navigation.is-open>.itc-menu{display:block;overflow:auto;height:100%}.itc-menu ul,.itc-menu ul li{width:100%}.itc-menu ul li a{color:#fff;font-size:14px;font-weight:700;padding:8px 15px;line-height:normal;border:0;border-radius:0;border-top:1px solid #85c27e}.itc-menu ul li ul li a,.itc-menu ul li ul li:last-child a{border-bottom:0!important}.itc-menu ul li a.current,.itc-menu ul li:hover a{color:#fff;background:#333}.itc-menu ul li ul{width:100%;position:relative;color:#FFF;display:none;border:0!important;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}.itc-menu ul li ul li{width:100%;float:left;padding:0!important;border-top:1px solid #85c27e!important}.itc-menu ul li ul li:first-child{display:none}.itc-menu ul li:hover ul{display:block}.itc-menu ul li ul li a{color:#fff!important;font-size:14px!important;padding:8px 10px 8px 25px!important;background:#50a846!important;line-height:normal;border:0}.itc-menu ul li ul li:hover a{color:#fff!important;background:#333!important}.itc-menu ul li ul li ul{width:100%;position:relative;color:#FFF;display:none;border:0!important;background:#e87326!important;left:0;top:0!important}.itc-menu ul li ul li:hover ul li a{color:#fff!important;background:#e87326!important;padding:8px 10px 8px 35px!important}.itc-menu ul li ul li ul li a:hover{color:#fff!important;background:#333!important}.itc-logo{padding:0 0 15px}#itc-middlewrapper h2.itc-hometitle{font-size:22px;margin:0 0 20px}#itc-middlewrapper h2.itc-hometitle span{font-size:22px}#itc-middlewrapper h2.itc-hometitle span::before{width:45px;height:2px;margin:12px 10px 0 0}#itc-middlewrapper h2.itc-hometitle span::after{width:45px;height:2px;margin:12px 0 0 10px}.linkedin-strip .text{font-size:22px;padding:10px 0 0;width:100%;text-align:center}.linkedin-strip .button{float:left;padding:10px 0;width:100%;text-align:center}.linkedin-strip .button a{font-size:14px}.itc-buttons6 li a{font-size:14px;padding:10px 5px;color:#FFF;line-height:18px}.itc-latestnews{width:100%;margin:0}.itc-latestnews li{width:100%;margin:0 0 20px}.itc-latestnews li .itc-thumb{width:12%;float:left}.itc-latestnews li .itc-text{width:85%;float:right}.itc-partner-row{width:103%;margin:0 0 0 -3%}.itc-partner-row li{width:47%;margin:0 0 20px 3%}.itc-footer1,.itc-footer2,.itc-footer3{width:33.33%}.itc-footer4{width:100%}.itc-offer-signup input[type=text]{max-width:300px}.itc-copy-left{float:left;width:100%;text-align:center;margin-bottom:10px}.itc-social{float:left;width:100%;text-align:center}.itc-logo-web{display:none}.itc-logo-mobile{display:block}.itc-request-callback ul{width:102%;margin:0 0 0 -2%;float:left}.itc-request-callback ul li{width:31.33%;margin:0 0 10px 2%;float:left}.itc-request-callback ul li.last{width:31.33%;float:left;text-align:center}.itc-request-callback ul li.last .itc-inputbtn{display:block;width:100%;max-width:inherit}}@media only screen and (max-width:767px){#itc-bannerwrapper .bannerbtn,#itc-bannerwrapper h1.itc-bannertxt{width:100%;float:left;text-align:center}#itc-bannerwrapper{height:250px}#itc-bannerwrapper h1.itc-bannertxt{font-size:30px;line-height:40px;padding-top:0;margin-bottom:30px}#itc-bannerwrapper .itc-login-btn,#itc-bannerwrapper .itc-register-btn{width:180px;float:none;font-size:17px;display:inline-block;padding:10px;margin:5px}#itc-middlewrapper h2.itc-hometitle span,.linkedin-strip .text{font-size:18px}.itc-buttons6{width:102%;margin:0 0 10px -2%;float:left}.itc-buttons6 li{width:31.33%;margin:0 0 10px 2%;float:left}.itc-buttons6 li a{padding:5px}.itc-mortgage-cal ul{width:102%;margin:0 0 0 -2%}.itc-mortgage-cal ul li{width:48%;margin:0 0 15px 2%}#itc-middlewrapper{padding:20px 0 0}.itc-middleadv{margin-bottom:20px;padding:10px 0}#itc-footerwrapper{padding:20px 0 0}#itc-middlewrapper h2.itc-hometitle{font-size:18px;margin:0 0 15px}#itc-middlewrapper h2.itc-hometitle span::after,#itc-middlewrapper h2.itc-hometitle span::before{display:none}.itc-clearipad{clear:both}.itc-footer1{width:50%;padding:0 5px 0 0}.itc-footer2{width:50%;padding:0 0 0 5px}.itc-footer3{width:50%;padding:0 5px 0 0}.itc-footer4{width:50%;padding:0 0 0 5px}.itc-logo-topbdr{border-top:0!important}.itc-logo-row .itc-logo-col{width:100%;border-right:0;border-bottom:1px solid #ddd;min-height:inherit;padding:15px}.itc-logo-row .itc-logo-col:first-child{border-left:0}.itc-logo-row .itc-logo-col img{height:auto;max-height:50px}a.itc-common-link{font-size:14px;height:34px;line-height:34px;padding:0 15px}.itc-mid-left{width:100%;padding-right:0}.itc-mid-right{width:100%;float:left}}@media only screen and (max-width:600px){.itc-latestnews li .itc-thumb{width:15%;float:left}.itc-latestnews li .itc-text{width:82%;float:right}.itc-partner-row{width:100%;margin:0}.itc-partner-row li{width:100%;margin:0 0 15px}.itc-partner-row li .itc-maintitle{font-size:16px}.itc-partner-row li .itc-part-text strong{font-size:15px}.itc-partner-row li .readmore{font-size:14px}.itc-request-callback ul{width:102%;margin:0 0 0 -2%;float:left}.itc-request-callback ul li{width:48%;margin:0 0 10px 2%;float:left}.itc-request-callback ul li.last{width:48%;float:left;text-align:center}}@media only screen and (max-width:480px){.linkedin-strip .text{font-size:15px}}@media only screen and (max-width:479px){#itc-bannerwrapper{height:200px}.itc-bannertext .itc-wrapper{padding:0}#itc-bannerwrapper h1.itc-bannertxt{font-size:20px;line-height:30px;margin-bottom:20px}#itc-bannerwrapper .itc-login-btn,#itc-bannerwrapper .itc-register-btn{width:140px;font-size:14px;display:inline-block;padding:10px;margin:5px}.itc-buttons6{width:102%;margin:0 0 10px -2%;float:left}.itc-buttons6 li{width:48%;margin:0 0 10px 2%;float:left}.itc-mortgage-cal ul{width:100%;margin:0}.itc-mortgage-cal ul li{width:100%;margin:0 0 10px}.itc-footer1,.itc-footer2,.itc-footer4{padding:0;margin:0;width:100%}.itc-footer3{width:100%;padding:0}.itc-footerlink li{margin-bottom:10px}.itc-request-callback ul{width:100%;margin:0}.itc-request-callback ul li{width:100%;margin:0 0 10px}.itc-request-callback ul li.last{width:100%}.itc-innerform-row label{width:100%;margin-bottom:10px;padding-top:0}.itc-innerform-row .itc-innerform-col{width:100%;float:left;margin-bottom:10px}}

/* ===== menu.css ===== */

#menufication-outer-wrap #menufication-fixed-holder,#menufication-top{-webkit-transition:-webkit-transform .4s ease;-moz-transition:-moz-transform .4s ease}.main-navigation{width:100%;float:left;padding:0}.main-navigation ul li{display:block;padding:0;font-family:'Open Sans',sans-serif;font-weight:600;font-size:14px;color:#fff}.main-navigation ul.nav-menu.toggled-on,.menu-toggle{display:inline-block}.sub-menu{width:220px;border-top:solid 3px #444}.main-navigation div.nav-menu>ul,.main-navigation ul.nav-menu{padding:0;display:inline}.main-navigation ul{margin:0;text-indent:0}.main-navigation li,.main-navigation ul li a{padding:0}.main-navigation li:last-child,.main-navigation ul li a{background:0 0}.main-navigation ul li a , .main-navigation ul li span{color:#fff;font-size:14px;font-weight:600;padding:0 13px;display:block;line-height:48px}.main-navigation ul li a span{font-size:16px;vertical-align:top}.main-navigation ul li a.active,.main-navigation ul li:hover a{color:#fff;background:#444}.main-navigation li{position:relative;float:left}.main-navigation li ul li{padding:0;display:block;width:100%;border-top:1px solid #ccc}.main-navigation li ul li:first-child{border-top:0}.main-navigation li ul{display:none;margin:0;padding:0;position:absolute;top:100%;z-index:9;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.5);box-shadow:0 3px 3px 0 rgba(0,0,0,.5)}.main-navigation li ul ul{top:0;left:100%;border-top:0!important}.main-navigation ul li:hover>ul{border-left:0;display:block;padding:0;background:#fff!important}.main-navigation li ul li a{width:100%;display:block;font-size:13px;font-weight:400;padding:5px 10px;line-height:inherit;text-align:left;margin:0;text-transform:none;color:#000!important;background:#fff!important}#menufication-nav li form input[type=submit],#menufication-non-css3-nav li form input[type=submit],.menu-toggle{display:none}.main-navigation li ul li a.active,.main-navigation li ul li:hover a{color:#fff!important;background:#50a846!important}.main-navigation li ul li:hover ul li a{background:#FFF!important;color:#444!important}.main-navigation li ul li ul li a:hover{color:#fff!important;background:#50a846!important}.main-navigation .current-menu-ancestor>a,.main-navigation .current-menu-item>a,.main-navigation .current_page_ancestor>a,.main-navigation .current_page_item>a{color:#fff;background:#fff!important}.main-navigation li ul li i{color:#444!important}.main-navigation li ul li:hover i{color:#fff!important}#menufication-non-css3-top,.menufication-transition-in #menufication-top{background:url(../images/menu-close.png) left top no-repeat;margin-left:-10px}#menufication-non-css3-top,#menufication-top{width:30px;position:fixed;top:13px;padding-right:1px;left:15px;height:30px;z-index:3;background:url(../images/menu-icon.png) left top no-repeat}#menufication-top{-o-transition:-ms-transform .4s ease;transition:transform .4s ease}.menufication-custom-top,.menufication-non-css3-custom-top{position:fixed;top:0;left:0;padding-right:1px;z-index:1;min-height:50px;width:100%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}#menufication-non-css3-top p,#menufication-top p{margin:0;padding-top:0;width:30px;height:30px}#menufication-outer-wrap.menufication-transition-in #menufication-top,#menufication-outer-wrap.menufication-transition-in .menufication-custom-top{-webkit-transform:translate3d(270px,0,0);-moz-transform:translate3d(270px,0,0);-ms-transform:translate3d(270px,0,0);-o-transform:translate3d(270px,0,0);transform:translate3d(270px,0,0)}#menufication-non-css3-outer-wrap.menufication-non-css3-transition-in #menufication-non-css3-top,#menufication-non-css3-outer-wrap.menufication-non-css3-transition-in .menufication-non-css3-custom-top{left:270px!important}#menufication-non-css3-top #menufication-non-css3-header-logo,#menufication-top #menufication-header-logo{max-height:55%;height:55%;margin-top:10px}#menufication-non-css3-top #menufication-non-css3-btn,#menufication-top #menufication-btn{position:absolute;margin:0;height:30px;width:30px;cursor:pointer}#menufication-non-css3-top #menufication-non-css3-btn:before,#menufication-top #menufication-btn:before{position:absolute;height:30px;left:0;top:0;width:30px}#menufication-outer-wrap #menufication-fixed-holder{-o-transition:-ms-transform .4s ease;transition:transform .4s ease;top:70px;position:fixed}#menufication-inner-wrap,#menufication-scroll-container{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-webkit-transition:-webkit-transform .4s ease;-moz-transition:-moz-transform .4s ease}#menufication-outer-wrap.menufication-transition-in #menufication-fixed-holder{left:270px!important}#menufication-outer-wrap{width:100%;position:relative}#menufication-inner-wrap{width:100%;left:0!important;position:relative;z-index:2;-o-transition:-ms-transform .4s ease;transition:transform .4s ease;-ms-backface-visibility:hidden;backface-visibility:hidden}#menufication-outer-wrap.menufication-transition-in #menufication-inner-wrap{-webkit-transform:translate3d(270px,0,0) scale3d(1,1,1);-moz-transform:translate3d(270px,0,0) scale3d(1,1,1);-ms-transform:translate3d(270px,0,0) scale3d(1,1,1);-o-transform:translate3d(270px,0,0) scale3d(1,1,1);transform:translate3d(270px,0,0) scale3d(1,1,1)}#menufication-scroll-container{position:fixed;overflow-y:auto;overflow-x:hidden!important;top:0;left:0;height:100%;padding-bottom:100%;width:270px;z-index:1;background-color:#50a846;padding-top:0;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-o-transition:-ms-transform .4s ease;transition:transform .4s ease;-webkit-box-shadow:inset -15px 0 15px -8px rgba(0,0,0,.5);-moz-box-shadow:inset -1.5em 0 1.5em -.75em rgba(0,0,0,.5)}#menufication-outer-wrap.menufication-transition-in #menufication-scroll-container{-webkit-transform:translate3d(0,0,0) scale3d(1,1,1);-moz-transform:translate3d(0,0,0) scale3d(1,1,1);-ms-transform:translate3d(0,0,0) scale3d(1,1,1);-o-transform:translate3d(0,0,0) scale3d(1,1,1);transform:translate3d(0,0,0) scale3d(1,1,1);overflow-y:scroll!important;overflow-x:hidden!important;z-index:1;padding-bottom:150px}#menufication-transform-container{-webkit-transform:translate3d(90%,10%,0) scale3d(.9,.9,.9);-moz-transform:translate3d(90%,10%,0) scale3d(.9,.9,.9);-ms-transform:translate3d(90%,10%,0) scale3d(.9,.9,.9);-o-transform:translate3d(90%,10%,0) scale3d(.9,.9,.9);transform:translate3d(90%,10%,0) scale3d(.9,.9,.9);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .4s ease;-moz-transition:-moz-transform .4s ease;-o-transition:-ms-transform .4s ease;transition:transform .4s ease;position:relative;z-index:2;width:100%;top:0}#menufication-outer-wrap.menufication-transition-in #menufication-transform-container{-webkit-transform:translate3d(0,0,0) scale3d(1,1,1);-moz-transform:translate3d(0,0,0) scale3d(1,1,1);-ms-transform:translate3d(0,0,0) scale3d(1,1,1);-o-transform:translate3d(0,0,0) scale3d(1,1,1);transform:translate3d(0,0,0) scale3d(1,1,1)}#menufication-nav{width:100%;top:0;position:absolute}#menufication-nav img,#menufication-non-css3-nav img{margin-top:20px;margin-bottom:20px;max-width:80%}#menufication-nav *,#menufication-nav div,#menufication-nav li,#menufication-non-css3-nav *,#menufication-non-css3-nav div,#menufication-non-css3-nav li{outline:0}#menufication-nav.menufication-add-transition{-webkit-transition:all .6s cubic-bezier(0,.09,0,1);-moz-transition:all .6s cubic-bezier(0,.09,0,1);-ms-transition:all .6s cubic-bezier(0,.09,0,1);-o-transition:all .6s cubic-bezier(0,.09,0,1);transition:all .6s cubic-bezier(0,.09,0,1);-webkit-transition-timing-function:cubic-bezier(0,.09,0,1);-moz-transition-timing-function:cubic-bezier(0,.09,0,1);-ms-transition-timing-function:cubic-bezier(0,.09,0,1);-o-transition-timing-function:cubic-bezier(0,.09,0,1);transition-timing-function:cubic-bezier(0,.09,0,1)}#menufication-nav.menufication-add-transition-scroll{-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-ms-transform .3s ease-out;transition:transform .3s ease-out}#menufication-nav .menufication-menu-level-0,#menufication-nav ul:first-child,#menufication-non-css3-nav .menufication-non-css3-menu-level-0{padding-left:0!important;margin-top:0}#menufication-nav .menufication-menu-level-0:nth-child(2),#menufication-non-css3-nav .menufication-non-css3-menu-level-0:nth-child(2){margin-top:30px}#menufication-nav li,#menufication-nav ul,#menufication-non-css3-nav li,#menufication-non-css3-nav ul{margin-left:0;padding-left:15px!important;max-width:113%!important}#menufication-nav li,#menufication-non-css3-nav li{padding:11px 15px;list-style:none;position:relative;border-bottom:1px solid #85c27e;line-height:1!important;font-weight:600}#menufication-nav li a.active,#menufication-nav li:hover{background:#333!important}#menufication-nav li form input,#menufication-non-css3-nav li form input{border-radius:2px;border:0;color:#C9C9C9;font-size:15px;padding:7px 10px;width:94%;margin:0 0 2px;background:#353535}#menufication-nav li.menufication-has-child-menu:before,#menufication-non-css3-nav li.menufication-non-css3-has-child-menu:before{content:"+";color:#fff;font-size:25px;font-weight:700;margin-top:-7px;float:right;margin-right:0;cursor:pointer}#menufication-nav li.menufication-child-menu-open:before,#menufication-non-css3-nav li.menufication-non-css3-child-menu-open:before{content:"";width:12px;border-bottom:2px solid #fff;float:right;margin-right:0;height:12px!important;cursor:pointer;margin-top:-4px}#menufication-nav li a,#menufication-non-css3-nav li a{font-family:'Open Sans',sans-serif;font-size:14px;text-transform:capitalize;color:#fff}#menufication-nav li a:hover,#menufication-non-css3-nav li a:hover{color:#fff}.menufication-active-class{color:#fff!important;text-decoration:none}#menufication-nav .menufication-child-menu,#menufication-non-css3-nav .menufication-non-css3-child-menu{border-top:1px solid #85c27e;padding-left:0!important;padding-right:0!important;display:none;background:#50a846;margin:13px -15px -15px}#menufication-nav .menufication-child-menu li a,#menufication-nav-non-css3-nav .menufication-non-css3-child-menu li a{color:#fff;font-size:14px!important;padding-left:10px;display:block;font-weight:400;line-height:18px}#menufication-nav .menufication-child-menu li a.active,#menufication-nav .menufication-child-menu li a:hover,#menufication-nav-non-css3-nav .menufication-non-css3-child-menu li a.active,#menufication-nav-non-css3-nav .menufication-non-css3-child-menu li a:hover{color:#fff}#menufication-nav .menufication-menu-level-2 li a,#menufication-nav-non-css3-nav .menufication-non-css3-menu-level-2 li a{margin-left:10px!important}#menufication-nav .menufication-menu-level-3 li a,#menufication-nav-non-css3-nav .menufication-non-css3-menu-level-3 li a{margin-left:30px!important}#menufication-non-css3-outer-wrap{position:relative;overflow:hidden;width:100%}#menufication-non-css3-inner-wrap{position:relative;width:100%;left:0}#menufication-multiple-container,#menufication-non-css3-multiple-container{-webkit-box-sizing:border-box!important;box-sizing:border-box!important;position:fixed;overflow:scroll;-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0);padding:20px 20px 60px;top:0;width:270px;z-index:1;background-color:#262626}#menufication-multiple-container.menufication-multiple-right{right:0;-webkit-transform:translate3d(270px,0,0);-moz-transform:translate3d(270px,0,0);-ms-transform:translate3d(270px,0,0);-o-transform:translate3d(270px,0,0);transform:translate3d(270px,0,0)}#menufication-multiple-container.menufication-multiple-left{left:0;-webkit-transform:translate3d(-270px,0,0);-moz-transform:translate3d(-270px,0,0);-ms-transform:translate3d(-270px,0,0);-o-transform:translate3d(-270px,0,0);transform:translate3d(-270px,0,0)}#menufication-non-css3-multiple-container.menufication-non-css3-multiple-right{right:-270px}#menufication-non-css3-multiple-container.menufication-non-css3-multiple-left{left:-270px}
@media only screen and (max-width:1024px){.main-navigation li:last-child ul{right:0}.main-navigation ul li a{padding:0 8px}} @media only screen and (max-width:980px){.main-navigation ul li a{padding:0 6px}}

.main-navigation ul li a, .main-navigation ul li span {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    padding: 0 13px;
    display: block;
    line-height: 48px;
    cursor: pointer;
}

.main-navigation ul li span:hover{
    background:#444;
}

/* ===== style.css ===== */

.mainwrapper,.toppart{width:992px;float:left}h1,h2{margin-bottom:20px;font-weight:600}.service-td-heading,.text-box-new,.textarea-box-new{font-family:'Open Sans',sans-serif}.card-text,.contant-title,.detail-wrap a.profile-btn,.ict-project-1 .rightp .title,.or,.search-it-bg .rightp .title,.welcome-text-link{text-transform:uppercase}.nav li,.top-link li{font-size:.94rem;display:inline}#nav a,#nav li,.banner a,.brad li a,.col-1 li a,.col-1 li a:hover,.col-2 li a,.col-2 li a:hover,.company-formation .terms a:hover,.edit-link li a,.edit-link li a:hover,.featured-m li a,.nav li a,.nav li a:hover,.news-more,.paig ul a,.register-table td a,.services-content-link,.top-link li a,.top-link li a:hover,.welcome-text-link{text-decoration:none}.services-content,.top-account-content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#mainwrapper{width:1001px;margin:0 auto}.col-1,.col-2,.featured-m,.featured-n,.nav,.news-box .list,.top-link{margin:0;list-style-type:none}.mainwrapper{background:url(../images/main-bg.png) center top repeat-y;padding:0 3px 0 4px}#haederwrapper{width:992;float:left}.top-line-1{width:968px;float:left;background:#f1a424;border-bottom:1px solid #dedfe1;padding:5px 12px}.nav,.news-box .list li .newsimg,.top-link{width:auto;float:left;padding:0}.top-link li{color:#3c3e3b;padding:0;font-size:.94rem}.top-link li a{color:#3c3e3b;background:url(../images/b-dot.png) left 6px no-repeat;padding-left:8px}.nav li a:hover,.nav li.green,.top-link li a:hover{color:#57b006}.col-1 li a,.col-2 li a,.jslider-label.jslider-label-to>span,.jslider-value>span,.nav li,.nav li a,.price span,.readmore-btn,.top-link li.green{color:#fff}.top-link li a.last{background:0 0!important}.top-line-2{width:960px;float:left;padding:12px 16px}.editr-box,.editr-box .bottom,.featured-box,.featured-box .bottom,.it-logo,.jobseekers,.left-part,.mortgage-box,.mortgage-box .bottom,.news-box,.news-box .bottom,.newsletter-box,.newsletter-box .bottom,.right-part,.test-main,.test-main .bottom{width:230px;float:left}.top-banner{float:right;width:710px;height:98px}.navigation{width:962px;float:left;background:#114700;padding:10px 30px 5px 0}.nav li{padding:0 0 0 17px;float:left}#middle-wrapper{width:960px;float:left;padding:10px 16px}#middle-wrapper2{width:976px;float:left;padding:10px 0 0 16px}.editr-box .title,.featured-box .title,.test-main .title{width:220px;float:left;height:30px;background:url(../images/featured-title-bg.png) left top no-repeat;font-size:16px;color:#231f20;padding:13px 0 0 10px}.featured-m,.featured-n{width:212px;float:left;padding:0}.featured-m .last,.featured-n .last,.news-box .list li.last{border-bottom:none;padding-bottom:0}.featured-m li{display:block;padding:7px 0;border-bottom:1px solid #bebfbe}.ie9 .featured-m li{padding:7px 0}.ie7 .featured-n li,.ie9 .featured-n li{padding:7.5px 0 8px}.featured-m li a{color:#1f211e;font-size:12px;font-weight:400}.featured-m li a:hover,.featured-n li a:hover,.readmore{text-decoration:underline}.featured-m li .green-ti,.featured-n li .green-ti{font-size:12px;color:#50a846;font-weight:600;line-height:17px}.newsletter-box .title{width:220px;float:left;height:30px;background:url(../images/org-bg.png) left top no-repeat;font-size:16px;color:#231f20;padding:13px 0 0 10px}.newsletter-box .middle{width:212px;float:left;border-left:1px solid #c0bfc0;border-right:1px solid #c0bfc0;padding:15px 8px 10px}.newsletter-box .middle .email input,.serach1 input,.serach2 input{border:none;font-size:13px;color:#80857d}.newsletter-box .middle .email{width:198px;float:left;background:url(../images/email-bg.png) left top no-repeat;height:34px;margin-top:12px}.newsletter-box .middle .email input{width:187px;float:left;background:0 0;margin:8px 4px 0 5px}.newsletter-box .middle .newsletter-btn{width:198px;float:left;margin-top:6px}.middle-part{width:480px;float:left;margin:0 10px}.slider{width:477px;float:left;background:url(../images/slider.png) left top no-repeat;height:220px;padding-top:20px;padding-left:3px}.jobsearch{width:466px;height:72px;background:url(../images/job-search-bg.png) left top no-repeat;float:left;padding:14px 14px 14px 0;margin-top:10px}.jobsearch .content{width:329px;float:right}.serach1{width:329px;float:left;background:url(../images/search-big1.png) left top no-repeat;height:34px;padding:0}.serach1 input{width:315px;float:left;background:0 0;margin:7px 4px 0 10px}.serachpart2{width:329px;float:left;padding-top:5px}.serach2{width:256px;float:left;background:url(../images/search-small1.png) left top no-repeat;height:34px;padding:0}.serach2 input{width:241px;float:left;background:0 0;margin:6px 4px 0 10px;padding-top:3px}.serach-btn input,.serach-btn-org input{width:68px;height:34px;float:left;font-size:16px;color:#fff;border:0;text-align:center;cursor:pointer}.serach-btn,.serach-btn-org{width:68px;height:34px;float:left;margin-left:4px}.clickhere-banner,.middle-box,.welcomepart,.welcomepart p{width:480px;float:left}.serach-btn input{background:url(../images/search-btn.png) left top no-repeat}.serach-btn-org input{background:url(../images/search-org.png) left top no-repeat;text-shadow:#362206 0 0 .2em}.mortgage-box .title,.news-box .title{height:30px;background:url(../images/featured-title-bg.png) left top no-repeat}.mortgage-box .middle,.news-box .middle{border-left:1px solid #c0bfc0;border-right:1px solid #c0bfc0;float:left}.bot-bdr,.brad-bdr,.hmrct-tab .bdr-bottom,.more-cont h3,.news-box .list li,h1{border-bottom:1px solid #bebfbe}.welcomepart{margin-top:20px}h1{font-size:24px;color:#444;border-top:1px solid #bebfbe;padding:4px 0}.welcomepart p{font-size:13px;line-height:18px;color:#1f211e;padding:10px 0 0}.main-title-span,.welcomepart span{color:#336b01}.c-accountants .green1,.edit-link li a,.itc-green-color,.readmore{color:#50a846}.readmoresm,h2{color:#444}.readmore2:hover,.readmore:hover{text-decoration:none;color:#1f211e}.readmoresm:hover{text-decoration:none;color:#50a846}.hmrct-tab .hmrct-green,.readmore2{text-decoration:underline;color:#50a846}.clickhere-banner{margin:20px 0}.mortgage-box .title,.news-box .title{width:220px;float:left;font-size:16px;color:#231f20;padding:13px 0 0 10px}.mortgage-box .middle,.news-box .middle{width:212px;padding:5px 8px 10px}.mortgage-box p{width:220px;float:left;font-size:13px;line-height:18px;color:#1f211e;padding:10px 0 0!important}.news-box .middle{height:268px}.news-box .list{width:214px;float:left;padding:0}.news-box .list li{width:214px;display:block;padding:10px 0 9px;float:left}.news-box .list li .greentitle{width:155px;float:right;padding:0;font-size:12px;color:#50a846;font-weight:600}#footerwrapper,.mr-top{margin-top:10px}.featured-n li,h2{border-bottom:2px solid #50a846}.green,.profile-btn input,h3{border-bottom:1px solid #50a846}.featured-n li{display:block;padding:8.8px 0 8px}.featured-n li a{text-decoration:none;color:#1f211e;font-size:12px;font-weight:400}.safari .featured-n li{padding:8.6px 0 7.9px}.opera .featured-n li{padding:8px 0 7.6px}.social{width:38px;height:156px;float:left;background:url(../images/social-bg.png) left top no-repeat;position:fixed;left:0;top:210px;padding:18px 0 0 9px}#footerwrapper,.copyright,.f-bottom,.footer-link{width:912px;float:left}#featured-pro,#nav,#nav li,.register-table{position:relative}.social img{margin-bottom:12px}#footerwrapper{background:#3c3e3b;padding:22px 40px 0}.col-1 li,.col-2 li{background:url(../images/green-arrow.png) left 8px no-repeat;display:block}.col-1{width:240px;float:left;padding:0}.col-1 li,.col-2 li{padding:4px 0 4px 16px}.col-1 li a:hover,.col-2 li a:hover{color:#56ae06}.brad li,.brad li a,.edit-link li a:hover{color:#3c3e3b}.col-2{width:190px;float:right;padding:0}.f-bottom{background:url(../images/footer-sad.png) center top no-repeat;margin-top:12px;padding-bottom:27px}.copyright{font-size:13px;color:#fff;padding-top:44px;text-align:left}.followme{width:250px;float:right;padding-top:35px}.followmetext{width:125px;float:left;font-size:16px;color:#57b006;padding:3px 0 0}.followme-icon{width:122px;float:right}.followme-icon img{margin-left:3px}.about-us{width:686px;float:left;padding:0 30px 0 14px}.about-us-right{width:230px;float:right;padding-top:24px}.about-us-right .banner{width:230px;float:left;text-align:center}.brad{width:100%;display:block;margin:0 0 10px;padding:0;list-style-type:none}.brad li{padding:4px 5px 4px 0;display:inline;font-size:14px}#nav a,#nav li li li li:hover ul,#nav li li li:hover ul,#nav li li:hover ul,#nav li:hover ul,.edit-link li,.project-list li{display:block}#nav li li li li:hover ul ul,#nav li li li:hover ul ul,#nav li li:hover ul ul,#nav li:hover ul ul,#nav ul ul{display:none}.brad li a#act,.brad li a:hover{text-decoration:none;color:#2c6128}h2{font-size:20px;padding:0 0 4px}.point-1{float:left;margin-bottom:15px;padding-top:0;width:100%}.point-1 .title{width:100%;float:left;font-size:15px;color:#50a846;font-weight:600;padding-bottom:0}.advertising-part,.advertising1,.advertising2,.r-agencies,.search-box .bottom,.search-box .top,.search-contact{width:932px;float:left}.advertising-part{padding-left:14px}.advertising1 .left{width:790px;float:left}.advertising1 .right{width:142px;float:right;padding-top:15px}.advertising3{width:100%;float:left;margin-top:30px}.advertising3 .blackliine{background:url(../images/ad-blackline.jpg) left top repeat-x #212320;padding:3px 0 3px 10px;color:#fff;font-size:13px;font-weight:600}.advertising3 .gray-dliine,.advertising3 .grayliine{color:#1f211e;padding:3px 0 3px 10px;font-size:13px}.advertising3 .grayliine{background:url(../images/ad-grayline.jpg) left top repeat-x #efeeed}.advertising3 .gray-dliine{background:url(../images/ad-gray-d-line.jpg) left top repeat-x}.advertising3 .blue-dliine,.advertising3 .green-dliine,.advertising3 .org-dliine{color:#fff;font-weight:600;padding:3px 0 3px 10px;font-size:13px}.advertising3 .org-dliine{background:url(../images/ad-orgline.jpg) left top repeat-x #c76004}.advertising3 .green-dliine{background:url(../images/ad-greenline.jpg) left top repeat-x #196301}.advertising3 .blue-dliine{background:url(../images/ad-blueline.jpg) left top repeat-x #03508a}.advertising3 .org-lliine{background:url(../images/ad-org-lightline.jpg) left top repeat-x #ffe7d1;padding:3px 0 3px 10px;color:#b65702;font-size:13px}.advertising3 .green-lliine{background:url(../images/ad-green-l-line.jpg) left top repeat-x #dcffd1;padding:3px 0 3px 10px;color:#186101;font-size:13px}.advertising3 .blue-lliine{background:url(../images/ad-blue-l-line.jpg) left top repeat-x #daefff;padding:3px 0 3px 10px;color:#014579;font-size:13px}.advertising3 .black-f,.advertising3 .blue-f,.advertising3 .green-f,.advertising3 .org-f{font-size:16px;font-weight:600}.itc-red,.itc-register .row label span,.red,.redstar,.register-table td span,.text-title span{color:red}.advertising3 .black-f{color:#1f211e}.advertising3 .org-f{color:#b65702}.advertising3 .green-f{color:#186101}.advertising3 .blue-f{color:#014579}.conditions-line{background-color:#f8f8f9;color:#1f211e;font-size:13px;float:left;margin-top:15px;width:73%;padding:7px 5px}.application-box,.itc-register .row{width:100%;float:left;padding:0 0 10px}.app1{width:445px;float:left;margin-top:12px;margin-right:5px}.app1 .name{width:116px;float:left;font-size:14px;color:#444;padding:8px 0 0}.app1 .appfilde{width:325px;float:left}.affiliation-service .appbtnpart,.app1 .appbtnpart,.app1 .appselect,.app2 .appbtnpart,.appitcquoteform .appbtnpart,.appitcquoteformVat .appbtnpart,.btn-row,.edit1 .appbtnpart,.edit1 .appfilde{width:375px;float:left}.app1 .appselect,.edit1 .appfilde{height:34px;background:url(../images/job-filde.png) left top no-repeat}.app1 .appfilde select{width:365px;float:left;border:0;background:0 0;margin:5px 5px 0;color:#80857d;font-size:14px;padding:4px 0 0}.affiliation-service .appbtnpart .bbtn,.app1 .appbtnpart .bbtn,.appitcquoteform .appbtnpart .bbtn,.edit1 .appbtnpart .bbtn{width:82px;height:24px;float:left;background:url(../images/browse-btn.png) left top no-repeat;cursor:pointer;border:0}.app1 .appbtnpart span,.appitcquoteform .appbtnpart span{font-size:14px;color:#444;float:left;padding:0 0 0 15px}.app1 .appfilde input{width:100%;float:left;height:40px;background:#fff;border:1px solid #bebfbe;margin:0;color:#444;font-size:14px;padding:3px 10px;border-radius:5px}.app1 .captchafilde,.appitcquoteform .captchafilde,.company-formation .captchafilde{width:151px;height:34px;float:left;background:url(../images/captcha-filde.png) left top no-repeat}.app1 .captchafilde input,.company-formation .captchafilde input{width:141px;float:left;border:0;background:0 0;margin:5px 5px 0;color:#80857d;font-size:13px;padding:4px 0 0}

.application-box2{width:455px;float:left;margin:0 0 0 360px}.app2,.apply-btn{margin-top:12px;float:left}.app2{width:455px}.app2 .appfilde input,.app2 .appselect select{margin:0;font-size:14px;height:34px;color:#444;float:left;-webkit-appearance:none}.app2 .name{width:80px;float:left;font-size:14px;color:#444;padding:7px 0 0}.app2 .appfilde{width:375px;height:34px;float:left}.app2 .appfilde input{width:100%;border-radius:5px;background:#fff;border:1px solid #bebfbe;padding:3px 10px}.app2 .appselect{width:182px;height:34px;float:left;background:url(../images/select-box.png) left top no-repeat}.app2 .appselect select{width:100%;border:0;background:0 0;padding:0 0 0 10px}.app2 .mrl{margin-left:8px}.app1 .apptext,.edit1 .apptext{width:375px;height:74px;float:left;background:url(../images/jobarea.png) left top no-repeat}.dis,.it-table-hedding,.paig{background:#f2f2f3}.app1 .apptext textarea,.edit1 .apptext textarea{width:365px;height:64px;float:left;border:0;background:0 0;margin:5px 5px 0;color:#80857d;font-size:13px;padding:0}.apply-btn,.profile-btn{margin-left:4px}.profile-btn input,h3{font-size:16px}.apply-btn{width:106px;height:34px}.profile-btn,.profile-btn input{width:229px;height:34px;float:left}.profile-btn input{background:url(../images/profile-btn.png) left top no-repeat;color:#fff;text-align:center;cursor:pointer;padding-bottom:4px}.green,h3{color:#444;font-weight:600}.ict-project-part{width:100%;float:left;margin-top:10px}.ict-project-1,.insurance-partners-2{width:686px;float:left;margin-top:0}.ict-project-1 .leftp{width:449px;float:left}h3{padding-bottom:0;margin-bottom:5px}.ict-project-1 .leftp .content{width:447px;float:left;border:1px solid #bebfbe;margin-top:6px}.ict-project-1 .leftp .content .even,.ict-project-1 .leftp .content .odd{color:#1f211e;padding:0 0 0 20px;border-bottom:1px solid #bebfbe;font-size:13px}#r-agencies .odd,.ict-project-1 .leftp .content .odd{background:#f8f8f9}#r-agencies .even,.ict-project-1 .leftp .content .even,.recaptcha_theme_red #recaptcha_response_field{background:#fff}.ict-project-1 .leftp .content .last{border-bottom:none}.ict-project-1 .rightp{width:139px;float:right;padding:20px 28px;text-align:right;border:1px solid #dedfe1;background:#f2f2f3}.ict-project-1 .rightp .title{width:140px;float:left;font-size:13px;text-align:center;color:#50a846;font-weight:600;padding-bottom:6px}.ict-project-1 .rightp .icon{width:139px;float:left;padding-top:10px;padding-left:0}.search-it-bg .rightp{width:455px;float:left;padding:0;margin:15px 0 0 360px;text-align:right;border-top:1px solid #bebfbe}.search-it-bg .rightp .title{float:left;font-size:14px;text-align:center;color:#444;font-weight:600;padding-bottom:6px;padding-top:23px}.search-it-bg .rightp .icon{width:124px;float:right;padding-top:8px;padding-left:0}.ie9 .pdr,.pdr{padding:0 4px}.mortgage-list,.project-list{padding:0;list-style-type:none}.titlemr{margin-top:16px}.ict-project-2{width:547px;float:left;margin-top:22px}.ict-project-2 p{padding-top:11px}.project-list{width:686px;float:left;margin:15px 0 0}.project-list li{background:url(../images/green-a.png) left 8px no-repeat;font-size:13px;color:#1f211e;padding:5px 0 5px 18px}.recruiter-box{width:100%;float:left;margin:30px 0 20px;color:#444}.recruiter-box .title{width:100%;float:left;background:#c7ccc3;text-align:center;font-size:16px;font-weight:600;color:#444;padding:8px 15px;border:1px solid #bcbbbc;border-radius:4px}.dis,.it-table-hedding,.itjob-1 .bdr,.paig,.r-agencies-1{border:1px solid #dedfe1}.recruiter-box .middle{width:572px!important;float:left;padding:10px 15px 0}.recruiter-box .middle .bdr{border-bottom:1px solid #bebfbe;padding:0 8px}.recruiter-box .middle .bdr2{padding:0 8px}.apply-btn2 input,.login-btn input{font-size:16px;color:#fff;border:0;padding-bottom:4px;text-align:center;cursor:pointer}.mortgage-list li,h4{color:#444;font-weight:600}.company-1,.company-2,.company-3,.insurance-blackbox .bottom,.insurance-blackbox .top,.insurance-greenbox,.insurance-greenbox .bottom,.insurance-greenbox .top,.insurance-partners,.insurance-partners-1,.insurance-redbox,.insurance-redbox .bottom,.insurance-redbox .top,.itjob,.itjob-1,.recruiter-box .bottom,h4{width:686px;float:left}.apply-btn2,.apply-btn2 input{width:108px;float:left;height:34px}.login-btn,.login-btn input{width:68px;height:34px;float:left}.apply-btn2{margin-left:4px;margin-top:20px}.apply-btn2 input{background:url(../images/apply-org.png) left top no-repeat}.login-btn{margin-left:4px;margin-top:0}.login-btn input{background:url(../images/login-btn.png) left top no-repeat}.new-user{margin:10px 0 0 80px}.company-1,.company-3{margin-top:15px}h4{font-size:15px;padding-bottom:8px;padding-top:15px;border-bottom:1px solid #50a846!important;border:0}.company-2,.itjob{margin-top:0}.company-3 .leftbtn{width:500px;float:left}.company-3 .rightnumber{width:70px;float:right;padding-top:8px}.dis,.paig,.point,.top-account-content li .img-wrap img{width:100%}.mortgage-list{width:100%;float:left;margin:0 0 15px}.mortgage-list li{display:block;font-size:.94rem;padding:6px 0;border-bottom:1px solid #d4d4d4}.dis{float:left;padding:10px;margin-top:10px;margin-bottom:30px}.paig{float:right;margin-top:15px;padding:7px 0;font-size:12px}.paig ul{color:#114700;float:right;font-weight:600;list-style-type:none;margin:0;padding:0}.paig ul a,.paig ul span{padding:3px 5px;margin-right:5px}.paig ul span{color:#fff;background:#114610;float:none}.paig ul a{font-weight:400;color:#1f211e;border:1px solid #519628;font-size:12px}.safari .paig{width:247px}.paig-bdr{border-bottom:1px solid #bebfbe;height:1px;float:left;margin:18px 0 0;width:100%}.itjob-1{margin-top:15px;font-size:13px;line-height:18px}.it-table-hedding{font-size:13px;color:#114700;padding:0 0 0 12px;font-weight:600;border-bottom:0}#r-agencies .green-had,.c-accountants .gray-had,.green2{color:#50a846;font-weight:600}.itjob-1 .bdr{border-top:0}.itjob-1 .bdrright{border-right:1px solid #dedfe1;border-bottom:1px solid #dedfe1;border-top:1px solid #dedfe1}.itjob-1 .pdr{padding-left:12px}.search-it-bg{width:100%;border:1px solid #84c084;height:313px;background:url(../images/search-it-bg.png) left top no-repeat #ebf9e2;padding:0 25px 0 0}.search-box{width:932px;float:left;margin-top:5px;margin-bottom:15px}.search-box .middle{width:904px;float:left;padding:0 14px;background:#50a846}.search-box .middle .title{width:904px;float:left;padding:0 0 8px;color:#fff;font-size:24px}.r-agencies{padding-left:13px}.serach-ra{width:812px;float:left;background:url(../images/search-ra.png) left top no-repeat;height:34px;padding:0}.serach-ra input{width:802px;float:left;background:0 0;border:none;margin:7px 4px 0 5px;font-size:13px;color:#1f211e}.r-agencies span{width:auto;float:left;color:#fff;padding:6px 0 0;font-style:italic}.c-accountants,.r-agencies-1{width:932px;margin-top:15px;float:left}#r-agencies .even,#r-agencies .odd{border-bottom:1px solid #dedfe1;padding:16px 0;font-size:13px}#r-agencies{line-height:22px}#r-agencies .green-had{font-size:15px}#r-agencies .last{border:0}.c-accountants .gray-had{font-size:13px;background:#f2f2f3;padding:0 0 0 15px}.download-table{width:100%;float:left;margin-top:10px;margin-bottom:20px}.download-table td{color:#56ae06;font-size:13px;font-weight:600;padding:0 10px;border-bottom:1px solid #d4d4d4}.download-table .topbdr{border-top:1px solid #d4d4d4}.insurance-blackbox p,.insurance-partners-1 p{width:646px;float:left;color:#fff}#eBody,.insurance-greenbox,.insurance-redbox{margin-top:20px}.insurance-greenbox .middle{width:646px;float:left;background:url(../images/insurance-greenbox-niddle.png) left top repeat-x #005047;padding:20px}.insurance-blackbox .topcontent,.insurance-greenbox .topcontent,.insurance-redbox .topcontent{width:646px;float:left}.insurance-greenbox .topcontent .img-logo,.insurance-redbox .topcontent .img-logo{width:154px;float:left}.insurance-greenbox .topcontent .righttext,.insurance-redbox .topcontent .righttext{width:492px;float:left;font-size:13px;color:#fff;line-height:18px;padding-top:30px}.insurance-blackbox,.insurance-formlist{width:686px;float:left;margin-top:20px}.insurance-blackbox .middle{width:646px;float:left;background:url(../images/insurance-blackbox-niddle.png) left top repeat-x #20221f;padding:20px}.insurance-blackbox .topcontent .img-logo{width:245px;float:left}.insurance-blackbox .topcontent .righttext{width:400px;float:left;font-size:13px;color:#fff;line-height:18px;padding-top:0}.insurance-formlist .leftlist{width:333px;float:left;list-style-type:none;margin:0;padding:0}.insurance-formlist .leftlist li{background:url(../images/green-dark-arrow.png) 6px 9px no-repeat #f2f2f3;border-bottom:1px solid #fff;padding:7px 6px 7px 24px;font-size:.94rem;color:#1f211e}.insurance-bottomline{width:253px;float:right}.edit1{width:542px;float:left;margin-top:12px}.company-formation .name,.edit1 .name{width:166px;float:left;font-size:13px;color:#1f211e;padding:7px 0 0}.company-formation span,.edit1 .appbtnpart span{font-size:13px;color:#1f211e;float:left;padding:0 0 0 15px}.edit1 .appfilde input,.edit1 .edit1filde input,.edit1 .edit1filde select,.edit1 .edit1select select{float:left;margin:5px 5px 0;font-size:13px;padding:4px 0 0;color:#80857d;border:0}.affiliation-service .appfilde input,.edit1 .appfilde input{width:365px;background:0 0}.appitcquoteform .edit1fildequoteform,.edit1 .edit1filde{width:118px;height:34px;float:left;background:url(../images/smallfilde-profile.png) left top no-repeat}.edit1 .edit1filde input,.edit1 .edit1filde select{width:108px;background:0 0}.edit1 .edit1select{width:187px;height:34px;float:left;background:url(../images/contracting-selectboox.png) left top no-repeat}.edit1 .edit1select select{width:177px;background:0 0}.edit1 .comment{width:375px;float:right;font-size:12px;padding:2px 0 0;color:#80857d;font-style:italic}.submit1-btn{width:83px;height:34px;float:left;margin-left:0}#callback,.brad-bdr{height:1px}.submit1-btn input{width:83px;height:34px;float:left;background:url(../images/submit-btn.png) left top no-repeat;font-size:16px;color:#fff;border:0;text-align:center;cursor:pointer;padding-bottom:4px}.edit-link li,.location-text{background:#f2f2f3;font-weight:600;color:#50a846}.affiliation-service .mrlp,.appitcquoteform .mrlp,.edit1 .mrlp{margin:0 10px}.edit-link{width:228px;float:left;margin:0;padding:0;list-style-type:none}.edit-link li{font-size:12px;border-bottom:1px solid #bebfbe;padding:8px 0 8px 10px}.edit-link li.last{border-bottom:none!important;padding-bottom:3px}.editr-box .middle{width:228px;float:left;border-left:1px solid #c0bfc0;border-right:1px solid #c0bfc0;padding:1px 0 0}#contractor-myspace td,.hmrct-tab .bdr-bottom,.hmrct-tab .pdr-bottom{padding-left:10px;font-size:13px;color:#1f211e}#contractor-myspace td{background:#f2f2f3;border-bottom:1px solid #d1d1d2;padding-top:5px;padding-bottom:5px}#contractor-myspace .bdrtop{border-top:1px solid #d1d1d2}.c-myspace{float:left;width:710px;padding:0 30px 0 0}.c-myspace-con{width:710px;float:left;padding-top:20px}.c-myspace-btn,.c-myspace-right,.location-img{width:216px;float:right}.c-myspace-right{padding-top:0;padding-left:0}.c-myspace-btn{text-align:right;padding:8px 0}.c-myspace-btn img{width:auto;padding-left:6px}.location-img{padding:0;text-align:right}.location-text{width:210px;float:right;padding:6px 0 6px 6px;font-size:15px}.affiliation-service label,.brad-bdr,.contact-form,.contractor-mortgages-right .left-box-new,.form-wrap,.hmrct-tab,.itc-register-right ul,.label-name,.main-title,.more-cont,.more-cont h3,.more-cont p,.mortgage-line,.point-2,.point-2 li,.point-box ul li,.row,.welcome-main{width:100%;float:left}.mortgage-img,.mortgage-img2{width:24%;float:left;padding:3px;margin:0 0 20px}.mortgage-img{border:1px solid #c5c5c5}.mortgage-img img,.mortgage-img2 img{max-width:100%!important;height:auto!important}.mortgage-img2{border:0 solid #c5c5c5}.mortgage-img3{width:27%;float:left;margin:0 0 30px 10px;border:3px solid #444}.mortgage-img3 img{max-width:100%;height:200px}.mortgage-right{width:76%;float:left;padding-left:25px;margin:0}.hmrct-tab{margin-top:8px}.hmrct-tab .bdr-right{border-right:1px solid #bebfbe}.brad-bdr{padding-top:5px}.directory-part{width:960px;float:left;background:url(../images/accountants-directory-bg.png) right top no-repeat;margin-left:16px}.directory-search{width:588px;height:215px;float:left;background:url(../images/directory-search-bg.png) left top no-repeat;margin-top:50px;padding-bottom:53px}.directory-footer-mr{margin-top:0!important}.directory-search .title{width:450px;float:right;font-weight:400;font-size:24px;color:#1f211e;padding-top:35px}.affiliation-font-bold,.success-msg{font-weight:600}.directory-search .search{width:450px;float:right;padding-top:25px}

.directory-search .search-filed{width:340px;float:left;background:url(../images/directory-search-filde.png) left top no-repeat;height:36px}.directory-search .search-filed input{width:320px;float:left;border:0;background:0 0;margin:8px 10px 10px;font-size:13px;color:#1f211e}.directory-search .search-orgbtn{width:80px;height:36px;margin-left:10px;float:left;background:url(../images/directory-search-btn.png) left top no-repeat}.directory-search .search-orgbtn input{width:80px;float:left;border:0;background:0 0;cursor:pointer;text-align:center;padding:7px 0 0;color:#fff;font-size:16px;text-shadow:#362206 0 0 .2em}.directory-search .search-bline{width:450px;float:left;font-style:italic;font-size:12px;color:#1f211e;padding-top:5px}.insurance-redbox .middle{width:646px;float:left;background:url(../images/insurance-redbox-middle.png) left top repeat-x #c7110b;padding:20px}.appitcquoteform,.appitcquoteformVat{width:622px;float:left;margin-top:12px}.appitcquoteform .name,.form-wrap .name{width:237px;float:left;font-size:14px;color:#444;padding:4px 0 0}.appitcquoteform .appfilde{width:375px;height:34px;float:left;background:#fff;border-radius:5px;color:#444;font-size:14px;-webkit-appearance:none}.appitcquoteform .appselect,.company-formation .appfilde{width:375px;height:34px;float:left;background:url(../images/job-filde.png) left top no-repeat}.appitcquoteform .appfilde select{width:100%;float:left;border-radius:5px;background:0 0;margin:0;color:#444;font-size:14px;padding:0 0 0 10px;border:1px solid #bebfbe;height:34px}.appitcquoteform .appfilde input,.appitcquoteform .captchafilde input{margin:0;font-size:14px;padding:3px 10px;-webkit-appearance:none;height:34px;float:left;color:#444}.appitcquoteform .appfilde input{width:100%;border-radius:5px;background:#fff;border:1px solid #bebfbe}.appitcquoteform .captchafilde input{width:141px;border:0;background:0 0}.appitcquoteform .edit1fildequoteform select{width:108px;float:left;border:0;background:0 0;margin:5px 5px 0;color:#000;font-size:13px;padding:4px 0 0}.appitcquoteform .appbtnpartnew{float:left;width:403px;padding-left:230px}.appitcquoteform .namenew{color:#000;float:left;font-size:13px;padding:4px 0 0;width:219px}.error,.info,.success,.validation,.warning{border:1px solid;margin:10px 0;padding:15px 10px 15px 50px;background-repeat:no-repeat;background-position:10px center}.info{color:#00529b;background-color:#bde5f8;background-image:url(../images/info.png)}.success{color:#4f8a10;background-color:#dff2bf;background-image:url(../images/success.png)}.warning{color:#9f6000;background-color:#feefb3;background-image:url(../images/warning.png)}.error{color:#d8000c;background-color:#ffbaba;background-image:url(../images/error.png)}.success-msg{margin:3px 0 15px;width:100%;background-color:#dff2bf;border:1px solid;color:#50a846;font-size:13px;padding:10px}.company-formation .terms{width:375px;float:left;font-size:12px;padding:2px 0 0}.company-formation .terms a{color:#50a846;text-decoration:underline}.company-formation{width:686px;float:left;margin-top:12px}.company-formation .appfilde input{width:365px;float:left;border:0;background:0 0;margin:5px 5px 0;color:#80857d;font-size:13px;padding:4px 0 0}.company-formation .plan{width:228px;padding:10px;min-height:170px;float:left;border:1px solid #ccc;background:#f6f6f6}#cm-calc,#cm-calc-vat{min-height:162px!important}.company-formation .left20{margin-left:20px}.company-formation .submit-btn input{background:url(../images/submit-btn2.png) left top no-repeat;border:0;color:#fff;cursor:pointer;float:left;font-size:16px;height:39px;padding-bottom:9px;text-align:center;width:96px}.affiliation-service{margin-top:12px;width:100%;float:left}.affiliation-service-left{width:48%;float:left;padding:5px 0}.affiliation-service-right{width:48%;float:right;padding:5px 0}.affiliation-service ul,.offer-point ul{margin:0;padding:0;list-style:none}.affiliation-service ul li{width:97%;float:left;display:inline-block;margin:0;padding:0 0 0 10px;font-size:14px;line-height:24px;color:#50a846;background:url(../images/green-arrow.png) left 9px no-repeat}.affiliation-service .title{width:686px;float:left;font-size:15px;color:#50a846;font-weight:600;padding-bottom:0}.note{color:red;width:100%;float:left;padding:15px 0}.affiliation-service-check-box ul li{margin:0;padding:0;font-size:14px;line-height:28px;color:#000;background:0 0}.affiliation-service .appfilde,.affiliation-service .appselect{background:url(../images/job-filde.png) left top no-repeat;float:left;height:34px}.affiliation-service-check-box ul li input,.expert-main-content li:first-child{margin:0}.affiliation-service .name{width:237px;float:left;font-size:13px;color:#000;padding:4px 0 0}.affiliation-service .appfilde,.affiliation-service .appselect{width:375px}.affiliation-service .appfilde select{width:365px;float:left;border:0;background:0 0;margin:5px 5px 0;color:#000;font-size:13px;padding:4px 0 0}.affiliation-service .appbtnpart span{font-size:13px;color:#000;float:left;padding:0 0 0 15px}.affiliation-service .appfilde input,.affiliation-service .captchafilde input{padding:4px 0 0;border:0;float:left;font-size:13px;margin:5px 5px 0;color:#000}.affiliation-service .captchafilde{float:left;background:url(../images/captcha-filde.png) left top no-repeat}.affiliation-service .captchafilde input{width:141px;background:0 0}.affiliation-service .apptext{background:url(../images/jobarea.png) left top no-repeat rgba(0,0,0,0);float:left;height:74px;width:375px}.affiliation-service .apptext textarea{background:rgba(0,0,0,0);border:0;color:#000;float:left;font-size:13px;height:64px;margin:5px 5px 0;padding:0;width:365px}.label-name{font-size:14px;border-bottom:1px solid #ccc;color:#000;padding:5px 0}.affiliation-service-apply-btnshowmore1 input,.affiliation-service-apply-now-btn1 input{border:0;float:left;font-size:16px;padding-bottom:9px;height:39px;color:#fff;text-align:center;cursor:pointer}.affiliation-service-apply-btnshowmore1 input{background:url(../images/botton2a.jpg) left top no-repeat;width:196px}.affiliation-service-apply-now-btn1 input{background:url(../images/apply-btn-1.jpg) left top no-repeat;width:130px}#nav .form,#nav li{border-right:1px solid #57b006;border-left:1px solid #114700;border-top:1px solid #57b006;border-bottom:1px solid #114700}.nav li span{margin-top:-5px;float:right}.affiliation-service ul li span{float:left;width:auto;margin:0 0 0 5px}#nav li{background:url(../images/bg_nav.gif) 0 50% repeat-x #114700;min-height:1px;vertical-align:bottom}.detail-wrap .profile-img,.detail-wrap .profile-img *,table.grid td{vertical-align:middle}#nav .form{float:left;background:url(../images/bg_nav.gif) repeat-x #57b006;margin-left:1px;padding:7px 6px 6px}#nav .form input.search{background:#fff;border:1px solid #848a8d;font-size:1.1em;float:left;margin-right:4px;width:135px;padding:2px}#nav{background:url(../images/bg_nav.gif) 0 2px repeat-x #2c601c;display:table;height:39px;width:100%}#nav a{white-space:nowrap;color:#fff;padding:11px 15px 11px 16.6px}#nav a.parent,#nav a.parent:hover{background:url(../images/nav_arrow.png) 100% 50% no-repeat}#nav ul{float:left;font-size:12px;height:38px;list-style:none;margin:0;padding:0}#nav ul ul{position:absolute;z-index:500;top:auto;margin:0 0 0 -20px;padding:0 0 0 1.6em}#nav ul ul ul{top:-8px;left:105%}#nav ul ul li{padding:0 6px;line-height:5px}#nav ul ul li a{padding-left:11px;padding-right:15px}#nav li:hover{cursor:pointer;z-index:100}#nav ul li#Current,#nav ul li:hover{background:url(../images/bg_nav_current.gif) 0 50% repeat-x #57b006}#nav ul:last-child li{border-right:0}#nav ul:last-child li a{padding-right:17px}.registered-contractors-box{background:url(../images/registered-contractors-box-bg.jpg) left top repeat-x;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #639d2e;width:228px;color:#000;padding:5px 0;float:right;text-align:center;font-size:18px;text-shadow:1px 1px 2px #fff}.registered-contractors-box strong{font-weight:400;padding:0 0 2px;float:left;width:100%}.registered-contractors-box span{font-weight:600;line-height:24px;background:url(../images/word-box-bg.png) left top no-repeat;width:24px;height:30px;text-align:center;color:#fff;text-shadow:none;display:inline-block}.register-table{width:686px;float:left;padding:10px 0 0;border-spacing:0;font-size:13px;color:#1f211e}.list-box,.text-box,.text-box2{height:34px;float:left;font-size:14px;background:#fff}.register-table td{padding:15px 0 0;border:0}.register-table td a{color:#155002}.register-table td a:hover{color:#155002;text-decoration:underline}.free-banner{width:auto;float:left;margin:12px 0 0 -10px}.list-box,.text-box{width:377px;border:1px solid #bebfbe;border-radius:5px}.list-box{color:#444;line-height:28px;padding:0 0 0 10px}.text-box,.text-box2{padding:3px 10px;color:#444}.checkbox-main,.list-box2,.text-box-textonly{font-size:12px;float:left}.text-box2{width:131px;border:1px solid #bebfbe;border-radius:5px}.text-box-textonly{width:357px;height:26px;border:0 solid #bebfbe;background:#fff;border-radius:5px;padding:3px 0}.checkbox,.text-title{width:auto;float:left}.text-title{padding:8px 12px 0 19px;color:#444}.checkbox{margin:1px 6px 0 0}.browse-btn{border:0;width:82px;height:24px;float:left;background:url(../images/browse-btn.png) left top no-repeat;cursor:pointer;border-color:inherit}.text-title2{width:auto;float:left;padding:5px 0 0 10px}.checkbox-main{width:auto;margin:0 28px 0 0}.list-box2{width:220px;margin:-6px 0 0;height:32px;border:1px solid #bebfbe;line-height:28px;background:#fff;color:#1f211e;border-radius:5px;padding:7px 8px 7px 9px}.table-bdr{border:1px solid #d2d2d2}.table-top-bdr{border-top:1px solid #d2d2d2}.text-box-new,.txt-fld{border:1px solid #bebfbe}.txt-fld{width:30px;padding:6px 9px;font-size:13px;color:#1f211e;text-align:right}.dark-14{font-size:14px}.close-account-text{padding:10px 0;text-align:left;font-size:16px;width:100%;float:left}.submit2-btn{width:96px;height:34px;float:left;margin-left:0}.no-btn,.submit2-btn input,.yes-btn{border:none;height:39px;float:left;color:#fff;font-size:16px;text-align:center;padding-bottom:7px;cursor:pointer}.submit2-btn input{width:96px;background:url(../images/submit-btn2.png) left top no-repeat}.no-btn,.yes-btn{width:74px;background:url(../images/yes-no-btn-bg.png) left top no-repeat;margin:0 10px 0 0}.pro-text,.profile-img{text-align:left;float:left}.my-profile-box{border-top:1px dotted #999;margin:20px 0 0;width:100%;float:left;padding:10px 0}.profile-img{width:175px}.pro-det{width:350px;float:left}.my-profile-box h3{float:left;font-size:18px;padding:5px 0;width:100%}.pro-text{font-size:13px;width:100%;padding:10px 0 0;line-height:18px}a.add-and-change-cv{float:left;width:auto;padding:15px 0 0;font-weight:600}.pro-btn{float:right;width:160px;text-align:right}a.view-profile{padding:10px 0 0;float:right}a.edit-profile{padding:15px 0 0;float:right}.greentitle_right{color:#50a846;float:right;font-size:12px;font-weight:600;padding:0;width:155px}.not_greentitle_right{color:#3c3e3b;font-size:12px;font-weight:400;padding:0;width:155px}.green-title{font-size:13px;font-weight:600;color:#50a846}.rating_box{width:400px;padding:10;border:1px solid #999}.featured-box .middle,.test-main .middle{border-left:1px solid #c0bfc0;border-right:1px solid #c0bfc0}.rating_box_right{float:right;font-size:15px;font-weight:600}.rating-box{background:#f6f6f6;width:650px;padding:18px;float:left;margin-top:20px}.rate-star,.rate-top-t{color:#50a846;float:left}.profile-rate-main{border-top:5px solid #ccc;margin-top:20px;width:686px;float:left}.rate-box-main{width:646px;float:left;padding:10px 20px 20px;border-bottom:1px solid #bebfbe}.grey-bg,.white-bg{background:#f8f8f8}.rate-box-main p{margin:10px 0 0;padding:0}.rate-top{width:646px;float:left;border-bottom:1px dotted #bebfbe;padding-bottom:10px}.rate-top-t{font-size:13px;font-weight:600;width:475px}.rate-star{width:110px}.rate-date{width:61px;float:left;text-align:right;font-size:12px;color:#787878}.featured-box .middle,.test-main .middle{width:212px;float:left;padding:5px 8px 10px}.testimonial{width:100%;float:left;margin:0 0 25px;padding:0;list-style-type:none}.testimonial ul{list-style:none;margin:0;padding:0;width:100%;float:left}.testimonial li{width:100%;float:left;text-align:center}.testimonial li p{text-align:center;line-height:18px}.testimonial li.name{color:#50a846;width:100%;display:block}.testimonial li strong{color:#50a846;display:inline-block;margin-bottom:5px}.bot-bdr{display:block;padding-bottom:15px}.featured-accountants-logo{width:932px;padding:20px 0;margin:0 10px 30px;float:left;background:url(../images/slider-bg.jpg) left top no-repeat;position:relative;overflow:hidden;height:145px}

.contant-title{width:932px;float:left;margin:0 10px 20px;padding:0 0 20px;color:#50a846;font-size:18px;text-align:center;background:url(../images/title-bot-border-im.png) left bottom repeat-x}.point li,.theme-box{width:600px}.contant-title span{background:url(../images/title-span-im.png) center bottom no-repeat;padding:0 10px 18px}.ma-featured-slider{float:left}#featured-pro{width:875px;padding:0 0 0 33px}#featured-pro .jcarousel-item{width:160px;float:left;margin-right:15px}.more-cont{padding:0;margin:0}.more-cont h3{color:#3c3e3b;font-size:20px;padding:0 0 5px;margin:0 0 5px}.more-cont p{color:#3c3e3b;font-size:14px;line-height:20px;padding:10px 0 20px;text-align:left}.theme-box{float:left;padding:0 0 0 60px}.theme-box td{padding:0 0 15px 50px}.contact-detail{width:100%;float:left;padding:5px 0 15px}.contact-detail td{padding:1%}.contact-detail-title{width:100%;float:left;border-bottom:1px solid #d0d0d0;font-size:15px;color:#3c3e3b;margin:0;padding:10px 10px 5px}.paypal-button{width:auto;float:right;padding:13px 0 0}.point,.point li{padding:0;float:left}.doat{width:auto;float:left;padding:6px 6px 0 0}.contact-us-new{float:left;padding:0 30px 0 14px;width:916px}.contact-detail-new{background:#f5f5f5;border:5px solid #ebecec;float:left;padding:20px;width:100%}.contact-detail-new span{color:#32792d;float:left;font-size:18px;line-height:24px;width:100%}.contact-detail-new p{color:#626262;font-size:14px;line-height:24px;padding:0 0 10px}.contact-detail-new a.phone{background:url(../images/phone-icon-green.png) 15px center/18px 20px no-repeat #fff;border-radius:4px}.contact-detail-new a.email{background:url(../images/email-icon-green.png) 15px center/20px 20px no-repeat #fff}.contact-detail-new a{background:#fff;color:#32792d;display:block;float:left;font-size:15px;line-height:26px;margin:3px 0 6px;padding:8px 0 8px 50px;width:100%;border-radius:4px}.contact-map-new{border:5px solid #ebecec;background:#f5f5f5;width:420px;float:right}.contact-map-new iframe{width:420px;height:246px;border:none;outline:0;margin:0;padding:0}.contact-top-left{clear:both;float:left;padding:10px 0 0;width:470px}.contact-form{padding:0}.row{padding:11px 0 0}.contact-form label{color:#444;float:left;font-size:14px;padding:5px 0 0;width:110px}.text-box-new,.textarea-box-new{background:#fff;color:#444;font-size:14px;width:315px;float:right}.text-box-new{border-radius:4px;height:34px;padding:3px 10px}#recaptcha_area,#recaptcha_table,.contact-map,.resultVat{float:right}#cm-calc,#cm-calc-vat{margin-top:10px!important;float:left!important;padding:0 15px!important}.textarea-box-new{border:1px solid #bebfbe;border-radius:4px;height:80px;padding:10px 0 0 10px}.service-td,.service-td-last,.service-td1,.service-td2{border-right:1px solid #bebfbe!important;line-height:28px}.contact-top-right{float:right;padding:10px 0 0;width:420px}.code-imgcaptcha{display:block;width:328px;float:right}.contact-form button{background:#50a846;border:0;border-radius:4px;color:#fff;cursor:pointer;float:right;font-size:16px;height:34px;margin:0 0 0 135px;padding:0;font-weight:600;text-align:center;width:315px;-webkit-appearance:none}.service-last-rw-td,.service-td,.service-td1,.service-td2{border-bottom:1px solid #bebfbe!important}.contact-form button:hover,.itc-calculator-btn:hover{background:#242424}.error-inner,.error-inner1{background:#fbd3b1;border-radius:3px;color:#ce2700;float:right;font-size:12px;height:35px;line-height:18px;margin:10px 0 5px;padding:8px 10px 0;width:308px}.listing-service ul li,.offer-tabel{font-size:13px;color:#1f211e;float:left}.arrow{float:left;margin:-14px 0 0 -10px}.service-td{padding:0 10px!important}.service-td-last,.service-td1,.service-td2{padding:0!important;text-align:center}.itc-calculator-btn,.itc-common-btn,.itc-common-btn-2,.itc-search-btn{cursor:pointer;font-family:"Open Sans",sans-serif;text-align:center;-webkit-appearance:none}.service-last-rw-td{padding:0 10px!important;text-align:center}.listing-service ul li{width:100%;line-height:18px;padding:5px 0 0;margin:0}h2 span{font-size:18px}.offer-tabel{width:932px;border-top:1px solid #2a2b29;border-right:1px solid #2a2b29;margin:22px 0 0}.title-bg{width:100%;background:url(../images/title-bg.jpg) left top repeat-x;font-size:14px;color:#fff;font-weight:600}.light-green-bg,.light-pink-bg,.pink-bg{font-size:15px;line-height:28px;font-weight:600}.offer-tabel td{padding:8px 0 7px 14px;border-left:1px solid #2a2b29;border-bottom:1px solid #2a2b29}.red-bg{background:url(../images/red-bg.jpg) left top repeat-x}.green-bg{background:url(../images/green-bg.jpg) left top repeat-x}.orange-bg{background:url(../images/orange-bg.jpg) left top repeat-x}.grey-bg{background:url(../images/grey-bg.jpg) left top repeat-x}.pink-bg{background:url(../images/pink-bg.jpg) left top repeat-x;color:#ca1006}.light-green-bg{background:url(../images/light-green-bg.jpg) left top repeat-x;color:#196601}.light-pink-bg{background:url(../images/light-pink-bg.jpg) left top repeat-x;color:#b65702}.offer-point,.offer-point-box h3{font-size:13px;color:#1f211e;float:left}.card-text,.register-btn{color:#fff;font-size:16px}.offer-point-box{width:932px;float:left;padding:22px 0 10px}.offer-point-box h3{width:917px;padding:8px 0 8px 15px;font-weight:600;background:#f6f6f6}.offer-point{width:932px;padding:10px 0 0}.offer-point ul li{width:906px;float:left;padding:6px 0 0 26px;background:url(../images/point-arrow.jpg) 15px 10px no-repeat}.user-table{border-top:1px solid #bebfbe;width:932px}.contact-top-left-new{clear:both;float:left;padding:20px 0 30px;width:46%}.contact-top-right-new{float:right;padding:20px 0 30px;width:46%}.footer-right{float:right;width:90px;margin-top:-22px}.social-icon{width:30px;float:left}.register-btn{border:none;width:300px;height:39px;padding:0 0 6px;float:left;background:url(../images/register-apply-btn.png) left top no-repeat;cursor:pointer}.card-symbol{width:auto;float:right;padding:0}.about-us span,.point-box ul li span{color:#519628;font-weight:600}.about-us span a{color:#1f211e;font-weight:400;text-decoration:underline}.about-us span a:hover{color:#519628;font-weight:400;text-decoration:none}.card-text{width:394px;height:55px;margin:-30px 0 0;text-align:center;font-weight:600;float:left;padding:15px 0 0;background:url(../images/card-img.jpg) left top no-repeat}.point-box{width:100%;float:left;padding:20px 0 15px}.point-box-title{width:auto;float:left;padding:6px 12px;background:#f1a424;border-radius:6px;font-size:12px;font-weight:600;color:#1f211e;text-align:center}.point-box ul{float:left;margin:0;padding:5px 0 0;list-style:none}.point-box ul li{padding:10px 0 0 26px;line-height:18px;font-size:13px;color:#1f211e;background:url(../images/yellow-arrow.jpg) left 15px no-repeat}.point-2{padding:7px 0 7px 30px}.point-2 li{padding:0;list-style-type:disc;line-height:18px}.apply-button,.priority-apply-button{font-size:16px;color:#fff;border:0;padding-bottom:4px;height:34px;float:left;text-align:center;cursor:pointer}.apply-button{width:108px;background:url(../images/apply-org-new.png) left top no-repeat}.priority-apply-button{width:169px;background:url(../images/apply-with-priority.png) left top no-repeat}.apply-div{float:left;height:34px;margin-left:4px;margin-top:20px}.privilege-card-sub{float:left;padding:5px;color:#000!important}.agreeline{width:100%;float:left;margin-top:5px;background:#3c3e3b;position:fixed;bottom:0}.agree{max-width:960px;margin:0 auto}.agree .left{width:60%;float:left;font-size:13px;color:#fff;padding:11px 0}.entry-content p{padding-left:0}#requestacallbackform .co2 input{width:104px;float:left;border-radius:4px}.captcha{float:left;width:40%;margin-left:10px;height:33px;margin-top:6px;padding-left:9px;border:1px solid #ccc;border-radius:6px}.co>img{float:right;margin-right:10px;margin-top:7px}.space{width:992px!important;padding:0!important}.second-wrapper{width:962px!important;padding:15px}.main-left-part{float:left;width:717px}.news-main,.news-more{float:left;width:100%}.main-title{color:#444;border:0;padding:0}.news-content,.news-more{border-bottom:1px solid #d9d9d9}.welcome-text{float:left;padding:10px 0 0;font-size:14px}.welcome-text-link{color:#f1a424;background:url(../images/link-bg.png) right 2px no-repeat;padding:0 13px 0 0;font-weight:600;font-size:11px}.welcome-text-link:hover{color:#7cbb43;background:url(../images/link-bg-hover.png) right 2px no-repeat}.news-content,.news-main-title{width:100%;color:#444;float:left}.news-main{margin-top:15px}.news-main-title{background:url(../images/news-main-title-bg.jpg) right bottom repeat-x;font-size:18px;margin:15px 0 0}.news-main-title span{background:#fff;padding:0 5px 0 0;float:left}.news-content{padding:10px 0;font-size:14px}.news-content>p{width:90%;padding:0}.news-content-img{float:left;margin:0 15px 0 0;border:1px solid #d9d9d9}.news-content-title{display:block;font-size:14px;color:#336b01;font-weight:bolder;padding:0}.news-more,.newsletter-wrapper .subscribe-btn,.services-content-link,.top-sub-title{font-weight:600;text-transform:uppercase}.news-more{padding:8px 0;text-align:center;font-size:12px;color:#444;box-shadow:0 0 5px 1px #ccc}.main-right-part{float:right;width:233px}.banner{float:right;width:100%}.banner a{float:right;margin:0 0 15px}.banner a img{max-width:100%;display:block}.top-account{float:left;width:100%;margin:25px 0 0}.top-sub-title{float:left;width:100%;font-size:22px;color:#444;border-bottom:1px solid #e5e5e5;padding:0 0 16px}.top-account-content{float:left;width:100%;box-sizing:border-box;padding:20px 0 0;margin:0;text-align:center}.top-account-content li{width:160px;margin:0 10px;text-align:center;list-style:none;display:inline-block}.top-account-content li .img-wrap{width:160px;height:160px;display:table-cell;border:1px solid #ebebeb;text-align:center;vertical-align:middle;padding:0;margin:0 0 17px}.top-account-content li .text-link{width:100%;text-align:center;margin-top:10px;float:left}.expert-main{float:left;width:100%;padding:30px 0 0;position:relative;overflow:hidden;height:300px}.expert-main-content{float:left;width:100%;padding:25px 0;margin:0}.expert-main-content li{float:left;background:#207506;width:176px;text-align:center;list-style:none;padding:25px 0 20px;margin:0 0 0 20px}.expert-main-content li img{border:1px solid #fff;display:inline-block;margin:0 0 15px}.expert-main-content li span{text-align:center;float:left;width:100%;line-height:25px;color:#fff;font-size:14px}.services{float:left;width:962px;padding:15px;background:#f7f7f7}.services-content{float:left;width:100%;padding:0;margin:20px 0 0;box-sizing:border-box}.newsletter-wrapper,.services-content li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;float:left}.services-content li{margin:0 22px;list-style:none;text-align:center;width:114px;box-sizing:border-box}.services-content li img{padding:25px 0 0}.services-icon{height:114px;width:114px;float:left;border-radius:100%;margin:0 0 15px}.services-content-link{width:100%;font-size:14px;float:left;text-align:center}.bg-dgreen,.bg-green,.bg-purple,.bg-red,.bg-sky,.bg-yellow{height:104px;width:104px;margin:5px 0 0;display:inline-block}.b-yellow{border:1px solid #f2ad29}.bg-yellow{background:#f2ad29;border-radius:100%}.yellow:hover{color:#f2ad29}.b-green{border:1px solid #6bba0d}.bg-green{background:#6bba0d;border-radius:100%}a.green:hover{color:#6bba0d}.b-sky{border:1px solid #37b5e2}.bg-sky{background:#37b5e2;border-radius:100%}.sky:hover{color:#37b5e2}.b-red{border:1px solid #c5283e}.bg-red{background:#c5283e;border-radius:100%}.red:hover{color:#c5283e}.b-purple{border:1px solid #c774da}.bg-purple{background:#c774da;border-radius:100%}.purple:hover{color:#c774da}.b-dgreen{border:1px solid #009262}.bg-dgreen{background:#009262;border-radius:100%}.newsletter-wrapper{background:#f1a424;width:100%;padding:5px;box-sizing:border-box;margin:30px 0 20px}.newsletter-inner{display:inline-block;width:100%;text-align:center;float:left;padding:10px 0;border:1px dashed #f8d292;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.newsletter-wrapper label{font-size:18px;color:#fff;margin:0 10px 0 0}.newsletter-wrapper .subscribe-btn{background:#207506;font-size:14px;cursor:pointer;color:#fff;padding:10px 15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:0}.newsletter-wrapper .subscribe-btn:hover{background:#000}

.newsletter-wrapper .text-field{background:#fff;font-size:14px;color:#000;font-weight:400;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:0;margin:0 10px 0 0;width:25%}table.grid td:first-child,table.grid td:last-child{border-bottom:2px solid #ddd}table.grid{background-color:transparent;max-width:100%}table.grid td:first-child{border-right:2px solid #ddd}table.grid td{background:#fff;border:none;padding:30px;text-align:center}table.grid img{margin:0 auto}.grid strong{color:#428bca}#cm-calc p,#cm-calc-vat p{padding:5px 0 0 3px!important}.detail-wrap{width:100%;float:left;padding:5px 0;margin:0}.detail-wrap h1{margin-bottom:20px}.detail-wrap p{padding:0;margin:0 0 20px;font-size:14px}.detail-wrap .directory-list{margin:0 0 25px;float:left;border:1px solid #bbb;background:#fff;padding:15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative;box-shadow:0 0 15px 0 rgba(0,0,0,.2) inset}.detail-wrap .featured-listing{margin:20px 0 0;width:100%;float:left;border:1px solid #ec961b;background:#f8f8f8;padding:15px 20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative;-webkit-box-shadow:inset 0 0 15px 0 rgba(0,0,0,.2);box-shadow:inset 0 0 15px 0 rgba(0,0,0,.2)}.detail-wrap .profile-img{background:#fff;float:left;text-align:center;width:16%;margin-bottom:20px}.detail-wrap .profile-img span{display:inline-block;height:100%}.detail-wrap .profile-img img{max-width:180px;border:1px solid #bbb}.detail-wrap .listing-profile-detail{width:82%;float:right}.detail-wrap .listing-profile-detail .profile-user-name{padding:0 0 10px;border-bottom:1px solid #e4e4e4;width:100%;float:left;font-weight:500;color:#333;font-size:18px;text-align:left}.detail-wrap .user-detail{color:#000;font-weight:400;float:left;width:100%;padding:10px 0;font-size:14px}.detail-wrap .user-detail span{color:#316a01;float:left;width:100%;padding:0 0 5px}.detail-wrap .user-detail p{font-size:13px;color:#333;line-height:20px;margin:10px 0 0}.detail-wrap a.profile-btn{background:#57b006;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;font-size:13px;font-weight:400;float:right;text-align:center;width:auto;height:auto;padding:8px;margin:-20px 0 0 8px}#NewAccordionPanelTab,.green-text{font-weight:600;color:#50a846}.Accordion.Accordion1{outline:0}.register_scroll span{width:100%;float:left;font-size:18px;color:#3a3a3a;font-weight:600;padding-bottom:0;border:0;padding-top:0}#NewAccordionPanelTab{margin:0 0 1px;padding:10px 1%;width:100%;float:left;cursor:pointer;border-radius:0;font-size:14px;background:url(../images/open_ass.png) right no-repeat #eeeeef}.AccordionPanelOpen #NewAccordionPanelTab{background:url(../images/close_ass.png) right no-repeat #eeeeef;color:#50a846}.red-text{color:red!important}#company-detail-form{background-color:#f7f7f8;border:1px solid #dfe0df;border-radius:5px;width:686px;float:left;margin-top:0}.company-detail-form{width:100%;padding:15px}#company-detail-form .title{width:100%;float:left;font-size:18px;color:#4b4b4b;font-weight:400;border-bottom:1px solid #dfe0df;padding-bottom:5px}#company-detail-form .company-name{margin-top:45px}#company-detail-form .company-name .title-big{width:100%;float:left;padding-bottom:5px;font-size:14px;color:#4b4b4b;font-weight:600}#company-detail-form .company-name .title-small,#company-detail-form .form-side .small-title,#company-detail-form .form-side-1 .small-title{width:100%;float:left;padding:8px 0;font-size:13px;color:#4b4b4b;font-weight:400}#company-detail-form .company-name .field-text,#company-detail-form .form-side .text-field,#company-detail-form .form-side select,#company-detail-form .form-side-1 .text-field{width:100%;border:1px solid #dfe0df;padding:7px 0;font-size:14px;color:#4b4b4b}#company-detail-form .company-name p{width:100%;float:left;font-size:13px;line-height:18px;color:#4b4b4b;padding:10px 0 0;margin:0}#company-detail-form .form-side{width:50%;float:left}#company-detail-form .form-side-1{width:50%;float:left;padding-left:12px}#company-detail-form .form-side .small-title-1,#company-detail-form .form-side-1 .small-title-1{width:100%;float:left;padding:8px 0;font-size:13px;color:#4b4b4b;font-weight:600}#company-detail-form .form-side-1 select{width:100%;border:1px solid #dfe0df;padding:6px 0;font-size:14px;color:#4b4b4b}.director-detail{width:100%;float:left;margin-top:25px;margin-bottom:15px}.director-detail .title-1{width:100%;float:left;font-size:16px;color:#2c601c;font-weight:600;border-bottom:1px solid #dfe0df;padding-bottom:5px}.name-title{float:left;width:100px}#instruction-title,.name-title label,.name-title select,.name-title-1 input,.name-title-1 label{width:100%;font-size:14px;color:#4b4b4b}.name-title label,.name-title-1 label{float:left;padding:8px 0;font-weight:600}.name-title select{border:1px solid #dfe0df;padding:5px 0}.name-title-1{float:right;width:82%;padding-left:0}.name-title-1 input{border:1px solid #dfe0df;padding:7px 0}.clear-side{clear:both}#instruction-title{float:left;padding-top:8px;font-weight:600}.submit{padding:8px 15px;background-color:#1a5d05;border:1px solid #1a5d05;border-radius:8px;font-size:16px;font-weight:600;color:#fff;margin:25px 0;cursor:pointer}.appitcquoteformVat>span.rupee{color:#fff;float:left;font-size:17px;padding:3px 8px 6px 6px}.application-boxVat{width:330px;float:left;padding:0 0 15px}.appitcquoteformVat .nameVat{width:90px;float:left;font-size:13px;color:#000;padding:4px 0 0}.appitcquoteformVat .appfildeVat input{width:135px;height:25px;float:left;border-radius:5px;background:#fff;border:0;padding:0 10px}.contractor-mortgages-right a.readmore-btn,.readmore-btn{background:#114700;text-decoration:none;text-align:center}.resultVat .price-2{display:block;padding:10px 53px 12px 0;font-size:20px;color:#fff;line-height:26px;width:250px;float:right}.left-vat{float:left;width:285px}#cm-calc-vat{margin-bottom:25px}.readmore-btn{float:left;font-size:14px;margin:15px 0 0;padding:8px 15px}.common-btn-wrap .itc-common-btn,.itc-calculator-btn,.itc-common-btn,.itc-common-btn-2,.itc-search-btn{color:#fff;font-size:16px;font-weight:600}.contractor-mortgages-main{float:left;padding:30px 0 0;position:relative;width:100%}.contractor-mortgages-left{width:49%;float:left;margin-bottom:25px}.contractor-mortgages-right{width:49%;float:right;margin-bottom:25px}.contractor-mortgages-main h2{border-bottom:1px solid #e5e5e5;border-top:0!important;color:#444;float:left;font-size:22px;font-weight:600;padding:0 0 15px;width:100%}.contractor-mortgages-right p{padding-top:5px!important}.contractor-mortgages-right .left-box-new-img{max-width:100%;display:block;margin:0}.contractor-mortgages-right a.readmore-btn{float:left;margin:15px 0 0;font-size:14px;color:#fff;padding:8px 15px}.itc-common-btn{background:#50a846;border:0;border-radius:4px;display:inline-block;height:40px;padding:3px 20px}.common-btn-wrap .itc-common-btn:hover,.itc-common-btn-2:hover,.itc-common-btn2:hover,.itc-common-btn:hover{background:#444}.ict-capcha{width:100%;float:left;margin-top:15px}.listing li{background:url(../images/bullet-2.jpg) 10px 9px no-repeat;padding:0 0 0 22px;margin-bottom:5px;line-height:22px;font-size:.94rem}.itc-add{width:100%;float:left;margin:10px 0}.itc-add iframe{width:100%;display:block;margin:0;border:0}.itc-add img{width:100%;display:inline-block}.itc-calculator-btn,.itc-common-btn-2{border:0;display:inline-block}.itc-calculator-btn{width:260px;background:#444;border-radius:4px;height:40px;padding:3px 20px}.itc-common-btn-2{background:#50a846;border-radius:4px;padding:10px 20px}.itc-calculator-btn-2{width:auto!important}.contact-left{width:48%;float:left}.itc-search-btn{background:url(../images/search-icon.png) 12px 7px no-repeat #50a846;border:0;border-radius:4px;display:inline-block;height:40px;padding:3px 20px 3px 45px}.itc-yes,.or{color:#444;font-weight:600}.itc-yes,.or,.select-box{float:left;font-size:14px}.itc-search-btn:hover{background:url(../images/search-icon.png) 12px 7px no-repeat #444}.checkbox-2{float:left;margin:4px 10px 0 0}.select-box-wrapper{width:40%;float:left}.select-box{width:100%;background:#fff;border-radius:5px;border:1px solid #bebfbe;margin:0;height:34px;color:#444;padding:0 0 0 10px;-webkit-appearance:none}.itc-common-btn2,.itc-common-btn3:hover{background:#50a846}.common-btn-wrap .itc-common-btn,.itc-common-btn2,.itc-common-btn3{display:inline-block;font-family:"Open Sans",sans-serif;height:40px;text-align:center;-webkit-appearance:none;cursor:pointer}.itc-yes{padding:8px 0 0 10px}.itc-form-wrap{width:100%;float:left;padding:0 15px 15px}.yes-box-2{border:1px solid #e0e1df;float:left;margin:15px 0 0;padding:0;width:49%}.itc-register{width:80%;float:left;padding:0}.itc-register .row label{width:185px;float:left;padding:6px 0 0;color:#444}.itc-register .row .text-box-right{width:67%;float:left;padding:0;color:#444}.itc-register .row .text-box-right .checkbox{float:left;padding:6px 20px 6px 0;color:#444}.itc-register .row .text-box-right .checkbox input{float:left;margin:3px 8px 0 0}.text-box-right-mar{margin-top:12px}.common-btn-wrap{width:350px;float:left;padding:15px 0 5px}.common-btn-wrap .itc-common-btn{width:100%;background:#50a846;border:0;border-radius:4px;padding:3px 20px}.or{width:100%;padding:6px 0;text-align:center}.itc-common-btn2,.itc-common-btn3{color:#fff;font-size:14px;font-weight:600}.itc-common-btn2{border:0;border-radius:4px;padding:3px 10px}.itc-common-btn3{background:#444;border:0;border-radius:4px;padding:3px 7px}.itc-register-left{width:49.3%;float:left}.itc-register-right{width:46.3%;float:right}.itc-register-right ul li{width:100%;float:left;margin-bottom:20px}.itc-register-right ul li img{display:block;height:auto!important;width:100%}.letest-news-marquee{width:100%;float:left;position:relative;padding:0;color:#fff;font-size:14px;font-weight:600;margin:1px 0 0;background:#033e86;height:44px}.letest-news-marquee span{position:absolute;z-index:1;padding:10px 15px 5px;background:#ce2424;font-size:18px;font-weight:600;color:#fff;height:44px}.letest-news-marquee ul{width:100%;float:right}.letest-news-marquee ul li{float:left;padding:0 5px}.listing2 li{font-size:.94rem;padding:0;margin-bottom:5px;line-height:22px}.agree .right{float:right;padding-top:7px;width:auto!important}.agree .right .btn1{cursor:pointer;float:left;width:60%}.agree .right .btn2{float:right;width:30%}

/* ===== responsive.css ===== */

@media only screen and (max-width:1024px) {
#mainwrapper {
max-width:1000px;
width:100%;
margin:0 auto;
padding:0 5px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.header-responsive .top-line-1, .header-responsive .top-line-2, .mainwrapper {
width:100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
float:left
}
.mainwrapper {
padding:0;
box-sizing:border-box
}
.header-responsive {
width:100%;
float:left
}
.header-responsive .top-line-1, .header-responsive .top-line-2 {
box-sizing:border-box
}
#middle-wrapper, .middle-wrap-responsive {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box
}
.header-responsive #nav a {
padding:11px 15px
}
#middle-wrapper {
box-sizing:border-box
}
.middle-wrap-responsive {
float:left;
padding:10px 15px;
width:100%;
box-sizing:border-box;
}
.expert-main-content li, .second-wrapper {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
}
.second-wrapper {
width:100%!important;
float:left;
padding:10px 0;
box-sizing:border-box;
}
.expert-main-content li {
width:18.3%;
box-sizing:border-box;
}
.services, .services-content li {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box
}
.services {
width:100%;
float:left;
box-sizing:border-box;
}
.services-content li {
width:16.66%;
margin:0;
padding:0 20px;
box-sizing:border-box;
}
.application-responsive, .footer-responsive {
float:left;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
}
.left-penal-reponsive {
width:70%;
padding:0
}
.right-penal-reponsive {
width:27%
}
.left-penal-reponsive .brad, .left-penal-reponsive .mortgage-line, .left-penal-reponsive .mortgage-list {
width:100%
}
.mortgage-img2 {
width:30%
}
.mortgage-img2 img {
max-width:100%
}
.mortgage-right {
width:70%
}
.right-penal-reponsive .col2 {
width:100%;
float:left
}
.right-penal-reponsive .col2 h2.requestbox {
background:url(../images/request-.jpg) right 0 no-repeat #f2ae29;
padding:12px 130px 15px 10px;
width:auto
}
.application-responsive {
box-sizing:border-box;
width:100%;
padding:10px 0 20px
}
.footer-responsive {
width:100%!important;
box-sizing:border-box
}
.footer-responsive .copyright, .footer-responsive .f-bottom, .footer-responsive .footer-link {
width:100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
.footer-responsive .col-1, .footer-responsive .col-2 {
width:25%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
.application-box2 {
margin:0 0 0 300px
}
.search-it-bg .rightp {
margin:15px 0 0 300px
}
.yes-box-2 {
width:57%
}
.itc-register {
width:100%
}
.itc-register-left { width:57%!important; }
.itc-register-right { width:40%; }
.simply-scroll .simply-scroll-clip { width:85%!important; }


}
@media only screen and (max-width:980px) {
#menu-btn, #nav {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box
}
#nav, #nav ul li {
background:#2C601C
}
.it-logo {
width:22%
}
.top-banner {
float:right;
margin:5px 0 0;
width:77%
}
.top-banner img {
max-width:100%;
display:inline-block
}
#menu-btn, #nav a {
display:block;
padding:10px 15px
}
#nav, #nav ul ul {
display:none;
width:100%
}
#menu-btn {
float:left;
cursor:pointer;
text-transform:uppercase;
font-family:Conv_MyriadPro-Regular;
font-size:20px;
width:100%;
text-align:right;
background:url(../images/menu-icon.png) 15px no-repeat #2C601C;
margin:0;
color:#fff;
box-sizing:border-box
}
#nav {
position:absolute;
z-index:999999;
top:100%;
box-sizing:border-box
}
#nav a {
white-space:nowrap;
color:#FFF;
text-decoration:none
}
#nav ul {
float:left;
width:100%;
font-size:12px;
height:auto
}
#nav ul ul {
position:relative;
float:left
}
#nav ul ul li {
line-height:normal;
padding:0 0 0 10px
}
#nav li:hover {
cursor:pointer;
z-index:100
}
#nav ul li#Current, #nav ul li:hover {
background:#57B006
}
#middle-wrapper {
width:100%
}
.expert-main-content li {
width:18.2%;
margin-left:2.3%
}
.news-content p {
width:85%
}
.left-penal-reponsive #cm-calc, .left-penal-reponsive #cm-calc #left {
width:100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
.application-responsive .appitcquoteform .captchafilde {
background:#fff;
border-radius:5px;
border:1px solid #bebfbe;
float:left;
height:34px;
padding:0;
width:28%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
.application-responsive .appitcquoteform .edit1fildequoteform {
background:#fff;
border-radius:5px;
border:1px solid #bebfbe;
float:left;
height:34px;
padding:5px;
width:28%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
.application-responsive .appitcquoteform .captchafilde input {
width:100%;
margin:0
}
.application-responsive .appitcquoteform .edit1fildequoteform select {
width:100%;
margin:0;
padding:0
}
.contact-top-left-new, .contact-top-right-new {
width:48%
}
.yes-box-2 {
width:59%
}

.itc-register-left { width:60%!important; }
.itc-register-right { width:38%; }
.simply-scroll .simply-scroll-clip { width:84%!important; }

}
@media only screen and (max-width:900px) {
.expert-main-content li {
margin-left:2.3%;
width:18%
}
.right-penal-reponsive .col2 h2.requestbox {
padding:12px 80px 15px 10px
}
.application-responsive .appitcquoteform .appfilde {
background:#fff;
border-radius:5px;
float:left;
height:34px;
padding:0;
width:55%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
.application-responsive .appitcquoteform .appfilde input, .application-responsive .appitcquoteform .appfilde select {
background:0 0;
width:100%;
margin:0;
-webkit-appearance:none
}
.contact-top-left-new {
width:100%;
padding-bottom:0
}
.contact-top-right-new {
width:100%;
padding-top:0
}
#recaptcha_area, #recaptcha_table, .code-imgcaptcha, .text-box-new, .textarea-box-new {
float:left
}
.contact-form button {
float:left;
margin:0 0 0 140px
}
.contact-form label {
width:140px
}
.yes-box-2 {
width:65%
}
.itc-register .row .text-box-right {
width:72%
}
.error-inner {
float:left!important;
margin:10px 146px 5px!important
}
.error-inner1 {
margin:10px 13px 0 0!important
}
.itc-register-left { width:56%!important; }
.itc-register-left .row label { width:100%; padding:0 0 6px 0; }
.itc-register-left .row .text-box-right { width:100%; }
.itc-register-left .row .hide { display:none; }
.itc-register-right { width:40%; }
.itc-register-left .list-box, .text-box { width:100%; }
.itc-register-left .free-banner { width:100%; }
.simply-scroll .simply-scroll-clip { width:83%!important; }


}
@media only screen and (max-width:854px) {
.header-responsive .top-link {
text-align:center;
width:100%;
margin-bottom:5px
}
.header-responsive .it-logo {
width:100%;
display:inline-block;
text-align:center
}
.top-banner {
float:right;
margin:5px 0 0;
text-align:center
}
.services-content li {
margin:0;
padding:0;
text-align:center;
width:16.66%
}
.services-icon {
border-radius:100%;
display:inline-block;
float:none;
height:114px;
margin:0 0 15px;
width:114px
}
.expert-main-content li span {
font-size:13px
}
.left-penal-reponsive {
width:65%;
padding:0
}
.right-penal-reponsive {
width:30%
}
.mortgage-img2 {
width:100%;
text-align:center;
padding:0
}
.mortgage-right {
width:100%;
padding:0;
margin:0
}
.application-responsive .appitcquoteform {
width:100%;
float:left
}
.application-responsive .appitcquoteform .name {
width:100%;
float:left;
padding-bottom:5px
}
.application-responsive .appitcquoteform .appbtnpartnew {
padding:0;
width:100%
}
.application-responsive .appitcquoteform .appfilde {
width:100%
}
.application-responsive #moredetails {
margin:15px 0 0;
width:100%;
float:left
}
.application-responsive .appitcquoteform .captchafilde, .application-responsive .appitcquoteform .edit1fildequoteform {
width:46%
}
.footer-responsive {
padding:20px 15px 0;
}
.footer-responsive .copyright {
text-align:center;
line-height:20px
}
.footer-responsive .footer-right {
float:right;
margin-top:10px;
text-align:center;
width:100%
}
.footer-responsive .social-icon {
float:none;
display:inline-block;
width:30px
}
.top-banner {
width:814px;
height:auto
}
#company-detail-form {
width:100%
}
.application-box2 {
margin:0;
float:right
}
.search-it-bg .rightp {
margin:15px 0 0;
float:right
}
.search-it-bg {
padding:0 13px 0 0
}
.yes-box-2 {
width:73%
}
.simply-scroll .simply-scroll-clip { width:82%!important; }

}
@media only screen and (max-width:800px) {
.bx-wrapper img {
max-width:95%
}
.top-banner {
float:left;
width:728px;
height:auto
}
.simply-scroll .simply-scroll-clip { width:80%!important; }
}
@media only screen and (max-width:768px) {
.right-penal-reponsive {
width:31%
}
.top-banner {
float:left;
width:728px;
height:auto
}
.yes-box-2 {
width:76%
}
}
@media only screen and (max-width:767px) {
.left-penal-reponsive {
padding:0;
width:100%;
margin-bottom:20px
}
.right-penal-reponsive {
float:none;
margin:0 auto;
width:230px
}
.expert-main, .top-account {
display:none
}
.services-content {
width:100%;
text-align:center
}
.services-content li {
float:none;
display:inline-block;
width:33%;
text-align:center;
vertical-align:top;
padding:15px 50px
}
.footer-responsive .col-1 {
width:50%;
margin-bottom:10px;
min-height:100px
}
.footer-responsive .col-2 {
width:50%
}
.top-banner {
float:left;
width:727px;
height:auto
}
.contractor-mortgages-left, .contractor-mortgages-right {
width:100%
}
h1 {
font-size:20px
}
#cm-calc #left .title, h2 {
font-size:18px
}
.hmrct-tab {
width:100%;
}
.contact-left, .detail-wrap .profile-img, .free-banner, .itc-register .row .text-box-right, .itc-register .row label, .list-box, .text-box, .text-box2, .text-title, .yes-box-2 {
width:100%
}
.itc-register .row label {
padding-bottom:5px;
padding-top:0
}
.hide {
display:none
}
.text-title {
padding:15px 0 5px
}
.itc-register .row {
padding:0 0 15px
}
.detail-wrap .profile-img {
margin-bottom:20px
}
.detail-wrap .listing-profile-detail {
width:100%;
float:left
}
.simply-scroll .simply-scroll-clip { width:79%!important; }

}
@media only screen and (max-width:736px) {
.top-banner {
float:left;
width:696px;
height:auto
}
.TabbedPanelsTab {
width:100%;
margin:0 6px 6px 0!important
}
#cm-calc-vat #left, .left-vat, .resultVat {
width:100%
}
}
@media only screen and (max-width:667px) {
.name-title-1 {
width:79%
}
#cm-calc #left {
width:100%
}
.simply-scroll .simply-scroll-clip { width:77%!important; }
}

@media only screen and (max-width:640px) {
.itc-register-left { width:100%!important; }
.itc-register-right { width:100%; }
.simply-scroll .simply-scroll-clip { width:76%!important; }
}

@media only screen and (max-width:600px) {
.services-content li {
display:inline-block;
float:none;
padding:15px 30px;
text-align:center;
vertical-align:top;
width:32%
}
.top-banner {
float:left;
width:560px;
height:auto
}
.name-title-1 {
width:77%
}
.letest-news-marquee .itc-wrapper { padding:0!important; }
.letest-news-marquee { height:88px!important; }
.letest-news-marquee span { position:relative; width:100%; float:left; text-align:center; }
.simply-scroll .simply-scroll-clip { width:100%!important; }

}
@media only screen and (max-width:568px) {
#company-detail-form .form-side {
width:100%
}
#company-detail-form .form-side-1 {
width:100%;
padding-left:0
}
.name-title {
width:50%
}
.appitcquoteform, .name-title-1 {
width:100%
}
.appitcquoteform .appfilde {
width:100%;
height:auto
}
.appitcquoteform .appfilde input {
width:100%;
margin:0
}
.appitcquoteform1 {
width:100%;
}
.appitcquoteform .name {
width:100%;
padding-bottom:6px
}
.app2, .application-box2, .search-it-bg .rightp, .text-box-new, .textarea-box-new {
width:100%
}
.contact-form label {
width:100%;
padding-bottom:8px
}
.contact-form button {
margin-left:0
}
.contact-detail-new {
padding:10px
}
.search-it-bg {
padding:0 15px 15px;
background-size:100% 100%;
height:390px
}
.app2 .appbtnpart, .app2 .appfilde {
width:84%;
float:right
}
.recruiter-box {
margin:20px 0 10px
}
.error-inner, .error-inner1 {
margin:10px 0 5px!important;
width:100%!important;
}
.app1, .app1 .appfilde, .apply-btn {
width:100%
}
.app1 {
margin:0
}
.app1 .name {
width:100%;
text-align:center;
padding:0 0 8px;
}
.apply-btn {
text-align:center;
margin-left:0
}
}
@media only screen and (max-width:480px) {
#middle-wrapper {
padding:10px
}
.newsletter-wrapper label {
color:#fff;
display:inline-block;
font-size:18px;
margin:0 0 10px;
width:100%
}
.newsletter-wrapper .text-field {
width:50%
}
.services-content li {
display:inline-block;
float:none;
padding:15px 40px;
text-align:center;
vertical-align:top;
width:48%
}
.left-penal-reponsive #cm-calc #left .title {
font-size:20px
}
.appitcquoteform-apply-btn1 {
margin-bottom:10px;
display:inline-block
}
.top-banner {
float:left;
width:440px;
height:auto;
}
.left-box-new {
width:100%;
margin:0 0 15px;
}
.btn-row {
width:100%;
}
.itc-calculator-btn, .itc-common-btn {
padding:3px 10px;
}
.itc-common-btn-2 {
padding:10px;
}
.layout-slider {
width:100%;
margin-left:0;
}
.mortgageForm input[type=text] {
width:100%;
}
.code-imgcaptcha, .common-btn-wrap, .contact-form button, .error-inner, .select-box-wrapper {
width:100%
}
.contact-detail-new a.phone {
background:url(../images/phone-icon-green.png) 10px center/18px 20px no-repeat #FFF;
border-radius:4px
}
.contact-detail-new a {
padding:8px 0 8px 35px
}
.contact-detail-new a.email {
background:url(../images/email-icon-green.png) 10px center/20px 20px no-repeat #FFF
}
.app2 .appbtnpart, .app2 .appfilde {
width:100%;
padding:5px 0 0
}
.select-box-wrapper {
padding:8px 0 0
}
.search-it-bg {
height:510px
}
.common-btn-wrap .itc-common-btn {
padding:3px 5px;
font-size:14px
}
}
@media only screen and (max-width:479px) {
.itc-yes {
width:100%;
text-align:center
}
}
@media only screen and (max-width:414px) {
.footer-responsive .col-1 {
width:100%;
margin-bottom:10px;
min-height:inherit
}
.footer-responsive .col-2 {
width:100%
}
.services-content li {
display:inline-block;
float:none;
padding:15px 60px;
text-align:center;
vertical-align:top;
width:60%
}
.newsletter-wrapper .text-field {
width:80%
}
.newsletter-wrapper .subscribe-btn {
display:inline-block;
margin-top:15px
}
.top-banner {
float:left;
width:374px;
height:auto
}
}
@media only screen and (max-width:375px) {
.application-responsive .appitcquoteform-apply-btnshowmore1 input {
background-size:100% 100%;
width:100%
}
.services-content li {
width:70%
}
.top-banner {
float:left;
width:335px;
height:auto
}
.itc-common-btn2, .itc-common-btn3 {
display:block;
width:100%
}
.itc-common-btn2 {
margin-top:10px
}
}
@media only screen and (max-width:360px) {
.services-content li {
width:70%;
padding:15px 50px
}
.top-banner {
float:left;
width:320px;
height:auto
}
}
@media only screen and (max-width:320px) {
.services-content li {
width:70%;
padding:15px 40px
}
.top-banner {
float:left;
width:280px;
height:auto
}
.font-size-low {
font-size:14px!important
}
}


@media (max-width:600px){
    .mortgage-img3 {
        width: 100%;
        float: left;
        margin: 10px 0px !important;
    }

    .mortgage-line {
        margin-bottom: 10px !important;
    }
}

/* ===== price-sl.css ===== */

.jslider,
.jslider .jslider-bg {
    position: relative
}

.jslider {
    display: block;
    width: 100%;
    height: 30px;
    top: .6em
}

.jslider table {
    border-collapse: collapse;
    border: 0
}

.jslider td,
.jslider th {
    padding: 0;
    vertical-align: top;
    text-align: left;
    border: 0
}

.jslider table,
.jslider table tr,
.jslider table tr td {
    width: 100%;
    vertical-align: top
}

.jslider .jslider-bg i {
    height: 14px;
    position: absolute;
    font-size: 0;
    top: 0
}

.jslider .jslider-bg .l {
    width: 10%;
    background-position: 0 0;
    left: 0
}

.jslider .jslider-bg .f {
    width: 80%;
    left: 10%;
    background-repeat: repeat-x;
    background-position: 0 -20px
}

.jslider .jslider-bg .r {
    width: 10%;
    left: 90%;
    background-position: right 0
}

.jslider .jslider-bg .v {
    position: absolute;
    width: 60%;
    left: 20%;
    top: 0;
    height: 5px;
    background-repeat: repeat-x;
    background-position: 0 -40px
}

.jslider .jslider-pointer {
    width: 29px;
    height: 30px;
    background-position: 0 -66px;
    position: absolute;
    left: 20%;
    top: -4px;
    margin-left: -14px;
    cursor: pointer;
    cursor: hand
}

.jslider .jslider-pointer-hover {
    background-position: -39px -66px;
    box-shadow: 0 0 2px 2px #439780;
    border-radius: 15px;
    background-color: #2d8f74
}

.jslider .jslider-pointer-to {
    left: 80%
}

.jslider .jslider-label {
    font-size: 18px;
    color: #fff;
    font-weight: 700;
    white-space: nowrap;
    position: absolute;
    top: 0;
    left: -51px;
    -moz-transition: all .2s .1s easein;
    -o-transition: all .2s .1s easein;
    -ms-transition: all .2s .1s easein;
    transition: all .5s .2s easein
}

.jslider .jslider-label-to {
    left: auto;
    right: -61px
}

.jslider .jslider-value {
    background: url(../images/value-bg.png) center 0 no-repeat;
    font-size: 13px;
    color: #fff;
    font-weight: 700;
    text-align: center;
    width: 59px;
    height: 28px;
    white-space: nowrap;
    padding: 5px 2px 0;
    position: absolute;
    top: -37px;
    left: 20%
}

.jslider .jslider-value-to {
    left: 80%
}

.jslider .jslider-label small,
.jslider .jslider-value small {
    position: relative;
    top: -.4em
}

.jslider .jslider-scale {
    position: relative;
    top: 9px
}

.jslider .jslider-scale span {
    position: absolute;
    height: 5px;
    border-left: 1px solid #999;
    font-size: 0
}

.jslider .jslider-scale ins {
    font-size: 9px;
    text-decoration: none;
    position: absolute;
    left: 0;
    top: 5px;
    color: #999
}

.jslider-limitless .jslider-label,
.jslider-single .jslider-bg .v,
.jslider-single .jslider-pointer-to,
.jslider-single .jslider-value-to {
    display: none
}

.jslider_plastic .jslider-bg i,
.jslider_plastic .jslider-pointer {
    background-image: url(../images/price-sl.png)
}

.col2 h2.requestbox {
    color: #fff;
    background: url(../images/request-.jpg) no-repeat;
    height: 63px;
    padding: 12px 99px 15px 10px;
    margin: 0;
    font-size: 24px;
    line-height: 27px;
    border: none;
    width: 120px
}

#requestacallbackform {
    border: 1px solid #d79006;
    border-top: 0;
    background-color: #fcf0d9;
    margin-bottom: 13px;
    padding-bottom: 10px;
    padding-top: 10px
}

.col {
    background: url(../images/call-filde.png) left top no-repeat;
    width: 208px;
    height: 30px;
    margin-left: 10px;
    margin-top: 6px;
    padding-top: 5px;
    float: left
}

#requestacallbackform .col input {
    width: 198px;
    padding: 0;
    margin: 3px 6px 5px;
    border: 0;
    background: 0 0
}

#requestacallbackform .col select {
    width: 198px;
    padding: 0;
    margin: 2px 6px 5px;
    border: 0;
    background: 0 0
}

#requestacallbackform .col select option {
    background: #fff
}

.smalltext {
    width: 170px;
    float: left;
    font-size: 10px;
    margin-left: 10px
}

.callsubmitbutton {
    float: right;
    border: 0;
    margin-top: 0!important;
    margin-right: 12px;
    background: url(../images/callback-btn.png) no-repeat;
    height: 37px;
    width: 130px;
    cursor: pointer
}

#cm-calc h4,
#cm-calc-vat h4 {
    border-bottom: 0 solid #BEBFBE;
    border-top: 0 solid #BEBFBE
}

#_mcePaste,
.entry div {
    font-size: 12px
}

.entry .sociable .sociable_tagline {
    font-size: 13px;
    margin: 10px 0 5px
}

.page-item-72 {
    margin-right: 0!important
}

.box-post-content {
    min-height: 180px
}

.col2 {
    float: left;
    width: 230px
}

.layout-slider {
    margin: 20px 0 25px;
    width: 100%
}

#cm-calc,
#cm-calc-vat {
    min-height: 325px;
    margin-top: 67px
}

.layout-slider-settings {
    font-size: 12px;
    padding-bottom: 10px
}

#cm-calc {
    background: url(../images/cm-calc-vat.jpg) 100% 0 no-repeat #4eab41;
    padding: 8px 15px 0;
    margin-bottom: 25px;
    width: 100%
}

#cm-calc h4 {
    color: #FFF;
    font-size: 1.4em!important;
    text-shadow: 1px 1px 1px #486426
}

#cm-calc #left .title,
#cm-calc #left .titleVat {
    font-size: 26px;
    font-weight: 700;
    color: #fff;
    text-shadow: 1px 1px 1px #486426
}

#cm-calc #left {
    float: left;
    width: 100%
}

#cm-calc #left .title {
    padding-top: 15px
}

#cm-calc #left .titleVat {
    padding-top: 6px;
    width: 188px
}

#cm-calc p .helptext {
    color: #fff
}

#cm-calc p {
    color: #fff;
    font-size: 1.2em!important;
    padding: 10px 0 0 3px;
    font-weight: 700!important;
    float: none
}

#cm-calc p.price {
    font-size: .95em;
    font-weight: 700
}

#cm-calc p.price strong {
    font-size: 1.4em
}

#cm-calc-vat {
    background: url(../images/cm-calc-vat.jpg) 100% 0 no-repeat #4dab41;
    padding: 8px 15px 0;
    margin-bottom: 10px;
    width: 100%
}

.calc {
    margin-top: 255px!important
}

#cm-calc-vat h4 {
    color: #FFF;
    font-size: 1.4em!important;
    text-shadow: 1px 1px 1px #486426
}

#cm-calc-vat #left {
    float: left;
    width: 620px
}

#cm-calc-vat #left .titleVat {
    color: #fff;
    padding-top: 6px;
    text-shadow: 1px 1px 1px #486426;
    font-size: 24px;
    font-weight: 700;
    width: 185px
}

#cm-calc-vat p .helptext {
    color: #fff
}

#cm-calc-vat p {
    color: #fff;
    font-size: 14px;
    padding: 0!important;
    font-weight: 600!important;
    float: none;
    margin: 8px!important
}

#cm-calc-vat p.price {
    font-size: .95em;
    font-weight: 700
}

#cm-calc-vat p.price strong {
    font-size: 1.4em
}

.call-to-action {
    float: right;
    width: 138px;
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    margin-top: 25px
}

.call-to-action a {
    color: #fff;
    text-decoration: none
}

.call-to-action span {
    display: block;
    background: url(../images/call-to-.png) no-repeat;
    width: 75px;
    height: 75px;
    margin: 0 auto 7px
}

.call-to-action span img {
    -moz-transition: all 1s .1s ease;
    -o-transition: all 1s .1s ease;
    -ms-transition: all 1s .1s ease;
    transition: all 1s .1s ease
}

.call-to-action span:hover img {
    opacity: 0;
    filter: progid: DXImageTransform.Microsoft.alpha(opacity=0);
    -moz-transition: all 1s .1s ease;
    -o-transition: all 1s .1s ease;
    -ms-transition: all 1s .1s ease;
    transition: all 1s .1s ease
}

@media screen and (max-width:480px) {
    .jslider .jslider-label {
        font-size: 12px;
        left: -37px
    }
    .jslider .jslider-label-to {
        left: auto;
        right: -45px
    }
}

/* ===== Author Bio V2 Styling START ===== */

.itc-author-box-v2 {
    border: 1px solid #e5e7eb;
    border-radius: 12px;
    padding: 16px 18px;
    margin-top: 25px;
    background: linear-gradient(135deg, #f8fbff, #ffffff);
}

/* Header row */
.itc-author-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 6px;
}

/* Label */
.itc-author-label {
    font-size: 12px;
    color: #6b7280;
}

/* Verified badge */
.itc-author-verified {
    font-size: 12px;
    color: #16a34a;
    font-weight: 500;
}

/* Name */
.itc-author-name a {
    font-size: 18px;
    font-weight: 600;
    color: #1f2937;
    text-decoration: none;
}

.itc-author-name a:hover {
    color: #2563eb;
}

/* Credentials */
.itc-author-credentials {
    font-size: 13px;
    color: #4b5563;
    margin: 4px 0 8px;
}

/* Description */
.itc-author-description {
    font-size: 14px;
    color: #374151;
    margin-bottom: 10px;
    line-height: 1.5;
}

/* Meta */
.itc-author-meta {
    font-size: 12px;
    color: #6b7280;
    margin-bottom: 10px;
}

/* Links */
.itc-author-links a {
    font-size: 13px;
    color: #0a66c2;
    text-decoration: none;
    font-weight: 500;
}

.itc-author-links a:hover {
    text-decoration: underline;
}

.itc-author-box-v2 {
    border: 1px solid #e5e7eb;
    border-radius: 14px;
    padding: 18px 20px;
    margin-top: 30px;
    background: #ffffff;
    position: relative;
    overflow: hidden;
    
    /* subtle shadow for depth */
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);
    
    /* left accent line (matches brand tone) */
    border-left: 4px solid #4A9E4E;
}

/* Header row */
.itc-author-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 6px;
}

/* Label */
.itc-author-label {
    font-size: 12px;
    color: #6b7280;
    letter-spacing: 0.3px;
}

/* Verified badge (improved) */
.itc-author-verified {
    font-size: 12px;
    color: #15803d;
    font-weight: 600;
    background: #ecfdf5;
    padding: 3px 8px;
    border-radius: 20px;
    border: 1px solid #bbf7d0;
}

/* Name */
.itc-author-name a {
    font-size: 18px;
    font-weight: 600;
    color: #111827;
    text-decoration: none;
    display: inline-block;
    margin-top: 2px;
}

.itc-author-name a:hover {
    color: #2563eb;
}

/* Credentials */
.itc-author-credentials {
    font-size: 13px;
    color: #4b5563;
    margin: 5px 0 10px;
}

/* Description */
.itc-author-description {
    font-size: 14px;
    color: #374151;
    line-height: 1.6;
    margin-bottom: 12px;
}

/* Meta (last reviewed) */
.itc-author-meta {
    font-size: 12px;
    color: #6b7280;
    margin-bottom: 12px;
}

/* LinkedIn link (button style) */
.itc-author-links a {
    display: inline-block;
    font-size: 13px;
    color: #0a66c2;
    text-decoration: none;
    font-weight: 500;
    padding: 6px 10px;
    border: 1px solid #dbeafe;
    border-radius: 6px;
    background: #f0f7ff;
    transition: all 0.2s ease;
}

.itc-author-links a:hover {
    background: #e0efff;
    border-color: #bfdbfe;
}

/* subtle divider (optional polish) */
.itc-author-box-v2::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 1px;
    background: linear-gradient(to right, transparent, #e5e7eb, transparent);
}

/* mobile polish */
@media (max-width: 600px) {
    .itc-author-box-v2 {
        padding: 16px;
    }

    .itc-author-name a {
        font-size: 16px;
    }
}

.itc-disclaimer-text {
    font-size: 12px;
    color: #6b7280;
    background-color: #efefef;
    margin-top: 20px;
    line-height: 1.5;
    text-align: center;
}

@font-face {
    font-family: "Font Awesome 6 Free";
    font-display: swap !important;
}