body, td, p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #616161;
	font-weight: normal;
	line-height: normal;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin:0px; padding:0px;}

html, body {
	background-image: url(../images/back.gif);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #ffffff;
}

/* PARAGRAPH STYLES */

H1, H2, H3, H4, H5 {font-size:100%;	font-weight:normal;}
H1 {
	border-top-width: 8px;
	border-top-style: solid;
	border-top-color: #b1b2b2;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
}
H2 {
	font-size: 20px;
	color: #000000;
	font-weight: bold;
}
H3 {
	font-size: 20px;
	font-weight: bold;
	color: #000000;
}
H4 {
	font-size: 19px;
	color: #FFFFFF;
	font-weight: bold;
}
H5 {font-size: 20px;
	color: #000000;}
H6 {
	font-size: 15px;
	font-weight: normal;
}
H4 a{ color:#ffffff;}
H4 a:hover{ color:#b7c4e0;}
UL, OL {list-style: none; }
li {list-style-type:none;}

A {
	color:#e44021;
	text-decoration:none;
}
A:hover {
	color:#666666;
	text-decoration:none;
}

:focus {outline: 0;}
fieldset, img {border:0;}
q:before, q:after {	content:'';}

input, textarea, select {font-family:inherit; font-size:inherit; font-weight:inherit;}

.clr {clear: both;}
.lF {float:left;}
.rF {float:right;}

.link1 A {
	color: #333333;
	text-decoration: none;
}
.link1 A:HOVER {
	color: #2d53a4;
	text-decoration: none;
}

/* LAYOUT STYLES */

.share-button{
    width: 25px;
    height: 25px;
    display: inline-block;
}

.back-gallery {
    padding-top: 30px;
    padding-left: 20px;
}

.right_blue_border_ga h3{
	color:#2052aa;
	border-bottom:1px solid #343434;
	padding-bottom:20px;
}

.back-gallery a:hover{
	color:#fff;
}

.back-gallery a{
    display: inline-block;
    background: #2d53a5;
    color: #fff;
    width: 145px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    text-decoration: none;
    font-size: 13px;
    font-weight: bold;
}

.share-button.facebook	{
	background:url(../images/fb-share.png) no-repeat 50% 50%;
}

.share-button.twitter	{
	background:url(../images/twitter-share.png) no-repeat 50% 50%;
}

#wrapper {
	width:1024px;
	margin-right: auto;
	margin-bottom:0px;
	margin-left: auto;
	margin-top:0px;
	padding-top: 11px;
}
.left{ float:left;}
.right{ float:right;}
.top{
	background-image: url(../images/top_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	clear: both;
}
.logo{
	float:left;
	text-align: left;
	vertical-align: top;
	position: absolute;
	z-index: 1520;
}
.logo1{
	position: relative;
	z-index: 1512;
}
.logo_right{float:right;}
.main{
	background-image: url(../images/back_shadow.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-right: 25px;
	padding-left: 25px;
}
.right_top{ float:right;}
#topnav{
	text-align:center;
}
#topnav ul{ padding:0; margin:0 ; list-style-type:none; float:left;}
#topnav ul li{
	margin:0;
	padding:0;
	display:inline;

}
#topnav ul li a{
	display:block;
	text-decoration:none;
	float:left;
	color:#e44021;
	font-size: 14px;
	padding-top: 10px;
	padding-right: 14px;
	padding-bottom: 10px;
	padding-left: 14px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	font-weight: bold;
}
#topnav ul li a:hover{
	color: #2d53a5;
}
.search_sec{
	float: right;
	margin-top:10px;
	margin-right:10px;
}
.search_text{float:left; margin-top:6px;}
.search_icon{
	margin-left: 10px; float:left;
}
input.textbox {
	border: 1px solid #8a8a8a;
	font-size: 12px;
	outline: 0;
	-webkit-appearance: none;
	color: #000000;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom:7px;
	padding-left: 7px;
	background: #fefefe; /* Old browsers */
background: -moz-linear-gradient(top,  #fefefe 0%, #e8e8e8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e8e8e8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fefefe 0%,#e8e8e8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fefefe 0%,#e8e8e8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fefefe 0%,#e8e8e8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fefefe 0%,#e8e8e8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */
}
.top_one{ height:108px;}
.top_sec{margin-top:-4px; float:left; width:100%;}
.top_sec1{
	margin-top:-4px;
	float:left;
	width:100%;
	background-image: url(../images/top_bg1.png);
	background-repeat: no-repeat;
	background-position: left top;
}


/* anthony */

.left_red_border1.land{
    width: 100%;
    padding-left: 0;
}

.land-back.two .land-back-content{
	width: 47%;
}

.land-back.two .but-benefit{
	padding: 0;
    margin-top: 25px;
}

.how-work.two{
	padding: 30px 0;
}

.how-bottom{
	font-size:16.67px;
	font-weight:bold;
	font-style:italic;
	color:#2d53a5;
	text-align:center;
	padding:30px 0;
}

.land-back.two .include {
    line-height: 28px;
}

.how-work{
    font-size: 25px;
    text-align: center;
    font-weight: bold;
    letter-spacing: 1px;
}

.but-benefit{
    text-align: right;
    padding: 15px 13px 30px 0;
}

.but-benefit a{
    background: #ef4323;
    color: #fff;
    font-size: 16.67px;
    padding: 10px 30px;
    border-radius: 10px;
    margin-left: 20px;
	font-weight:500;
}

.benefitss{
    background: url(../images/benefit-backk.png) no-repeat 0 50%;
    color: #fff;
    padding: 22px;
    padding-left: 95px;
    vertical-align: top;
    font-size: 12.5px;
	font-weight:300;
    text-align: left;
    height: 110px;
    padding-top: 40px;
}

.stage{
    color: #707072;
    font-size: 16.67px;
    font-weight: bold;
    padding-bottom: 3px;
}

.stage-step{
    color: #2d53a5;
    font-size: 16.67px;
    font-weight: bold;
    line-height: 17px;
    padding-bottom: 20px;
}

.stage-det{
	font-size:12px;
    color: #5e5e5e;
    font-weight: 600;
    padding: 0 10px;
}

.howitwork-content.landing{
    width: 24%;
    padding: 0;
}

.howitwork-content.land{
    padding: 0 15px;
    font-weight: 600;
    color: #5e5e5e;
}

.boldss:after{
    content: "";
    border: solid 1px #fa4c06;
    width: 35%;
    display: block;
    margin: 10px auto;
}

.boldss{
    font-size: 16.67px;
    color: #2e53a4;
    font-weight: bold;
    line-height: 20px;
}

.why-ess{
    padding: 30px 0;
    text-align: center;
    font-size: 25px;
    color: #2e53a4;
    font-weight: bold;
}

.complying{
    color: #2e53a4;
    font-size: 37.5px;
    text-align: center;
}

.comp{
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    padding: 5px 0;
    margin: 15px 0 5px;
    font-size: 12px;
}

.include{
    line-height: 22px;
    font-size: 13px;
}

.include-det{
	font-weight:500;
	background:url(../images/backk.png) no-repeat 0 50%;
	padding-left:25px;
}

.land-back-content{
    width: 45%;
    color: #fff;
    position: absolute;
    top: 3%;
    right: 2%;
}

.love-simp{
    line-height: 43px;
    font-size: 47px;
}

.we-love{
    font-weight: 600;
}

.we-simpl{
    font-weight: 700;
}

.we-offer{
    text-align: center;
    padding-bottom: 40px;
    padding-top: 5px;
    font-size: 14.5px;
    color: #5a5d62;
}

.land-back{
	position:relative;
}

.land-back img{
	width:100%;
}

.fb{
	background:url(../images/fb.png) no-repeat 50% 50%;
    display: inline-block;
    width: 25px;
    height: 25px;
}

.insta{
    background: url(../images/insta.png) no-repeat 50% 50%;
    display: inline-block;
    width: 25px;
    height: 25px;
}

.media-enquire{
    text-align: center;
    padding-right: 25%;
}

.address-enquire{
	margin-bottom:10px;
	background:url(../images/address.png) no-repeat 0% 0%;
	padding-left:25px;
}

.tel-enquire{
	margin-bottom:10px;
	background:url(../images/phone.png) no-repeat 0% 50%;
	padding-left:25px;
}

.fax-enquire{
	margin-bottom:10px;
	background:url(../images/fax.png) no-repeat 0% 50%;
	padding-left:25px;
}

.left_contact .career_form.send-mes .textbox_billing{
	text-align:right;
}

.left_contact .career_form.send-mes{
	text-align:right;
}

.left_contact .button_blue{
    border-radius: 10px!important;
    color: #ffffff!important;
    padding-top: 12px!important;
    padding-bottom: 12px!important;
    font-size: 15px!important;
    background: #f04323!important;
    border: none!important;
}

.left_contact #show_contact_option2{
	border-bottom:1px solid #d6d6d6;
	padding-bottom:10px;
	margin-bottom:15px;
}

.left_contact .why{
    font-weight: 600;
	font-size: 10px;
    padding-top: 0px;
	padding-bottom:8px;
}

.left_contact .title{
    margin-bottom:3px;
}

.mail-enquire{
	margin-bottom:10px;
	background:url(../images/mail.png) no-repeat 0% 50%;
	padding-left:25px;
}

.online-enquiry{
	padding-top:25px;
	padding-bottom: 20px;
    font-size: 16px;
    font-weight: 700;
    color: #1f479f;
}

.new-enquiries{
    float: left;
    width: 28%;
    padding: 20px;
	background:url(../images/enquiries.png) no-repeat 50% 0%;
    padding-top: 80px;
}


.online-enquiries{
    float: left;
    width: 28%;
    padding: 20px;
	background:url(../images/online.png) no-repeat 50% 0%;
	padding-top: 80px;
    border: 1px solid #616161;
    border-top: none;
    border-bottom: none;
}

.contact-details{
    float: left;
    width: 28%;
    padding: 20px;
    text-align: left;
	background:url(../images/contact-det.png) no-repeat 50% 0%;
	padding-top: 80px;
}


.enquire-title{
    color: #1f479f;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 10px;
}

.contact-top a{
	color:#616161;
}

.contact-top a:hover{
	color:#e44021;
}

.enquire-now a:hover{
	color:#fff;
}

.enquire-now a{
	cursor:pointer;
    display: inline-block;
    width: 175px;
    background: #f04323;
    color: #fff;
    height: 40px;
    line-height: 40px;
    border-radius: 12px;
    font-weight: bold;
    font-size: 16px;
    letter-spacing: 1px;
}

.enquire-now{
	margin-top:20px;
}

.enquire-text{
	font-size:14px;
	font-weight:600;
    line-height: 17px;
}

.contact-top{
    display: inline-block;
    width: 100%;
    vertical-align: top;
	text-align:center;
}

.menu_left{ float:left; width:15%; background-color: #2d53a5;}
.menu_right{
	float:right;
	height: 38px;
	width: 85%;
}
#main_nav{
	text-align: center;
position: absolute;
z-index: 1521;
}
#main_nav ul{ padding:0; margin:0 ; list-style-type:none; float:left;}
#main_nav ul li{
	margin:0;
	padding:0;
	display:inline;

}
#main_nav ul li a{
	display:block;
	text-decoration:none;
	float:left;
	color:#FFFFFF;
	padding-top: 10px;
	padding-right: 18px;
	padding-bottom: 10px;
	padding-left: 17px;
	background-image: url(../images/border.gif);
	background-repeat: repeat-y;
	background-position: right top;
	font-weight: bold;
	font-size: 14px;
}
#main_nav ul li a:hover{
	color: #ef4323;
}

#main_nav ul li a.act{
	color: #ef4323;
}
.main_banner_all{
	height: auto;
	width:100%;
	margin-bottom: 20px;
}

#main_banner{
	position: relative;
	z-index: 120;
	height: 320px;
	width:100%;

}

#main_banner_text{
	background-image: url(../images/triangle.png);
	position: absolute;
	left: 0px;
	bottom:-32px;
	height:178px;
	text-align: left;
	background-repeat: no-repeat;
	background-position: left bottom;
	z-index: 130;
	width:100%;
	vertical-align: bottom;
}
.bannre_text{
	margin-top:120px;
	margin-right: 14px;
	margin-bottom: 14px;
	margin-left: 14px;
	color: #FFFFFF;
	font-size: 15px;
	line-height: 15px;
	font-weight: bold;
}
.bannre_text a{
	color: #FFFFFF;
}
.bannre_text a:hover{
	color: #ffa493;
}
.mobile_menu{}
ul.section {
	padding:0;
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
ul.section li {
	display: inline-block;
	width:31.7%;
	margin-right: 20px;
	vertical-align: top;
}
ul.section li:last-child{
margin-right: 0px;}

#sec_img{
	position: relative;
	z-index: 140;
	width:100%;
}
#sec_img_text{
	position: absolute;
	text-align: left;
	z-index: 150;
	width:90%;
	vertical-align: bottom;
	left: 12px;
	top: 29px;
}
.sec_content{
	background: #f1f4f9; /* Old browsers */
background: -moz-linear-gradient(top,  #f1f4f9 0%, #d5dcec 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f4f9), color-stop(100%,#d5dcec)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f1f4f9 0%,#d5dcec 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f1f4f9 0%,#d5dcec 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f1f4f9 0%,#d5dcec 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f1f4f9 0%,#d5dcec 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f4f9', endColorstr='#d5dcec',GradientType=0 ); /* IE6-9 */
margin-top:-2px;
width:100%;

}

.sec_content1{
background: #fdebe7; /* Old browsers */
background: -moz-linear-gradient(top,  #fdebe7 0%, #fad9d2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdebe7), color-stop(100%,#fad9d2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fdebe7 0%,#fad9d2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fdebe7 0%,#fad9d2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fdebe7 0%,#fad9d2 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fdebe7 0%,#fad9d2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdebe7', endColorstr='#fad9d2',GradientType=0 ); /* IE6-9 */
margin-top:-2px;
width:100%;
}
.sec_content2{
background: #efefef; /* Old browsers */
background: -moz-linear-gradient(top,  #efefef 0%, #e5e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #efefef 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #efefef 0%,#e5e5e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #efefef 0%,#e5e5e5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #efefef 0%,#e5e5e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
margin-top:-2px;
width:100%;
}
.content_text{
	color:  #7a7a7a;
	height:44px;
	font-weight: bold;
	padding: 13px;
}
.but_start{}
#rightn {
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	margin: 0;
	width: 98%;
}
#rightn ul{
	padding:0;
	margin:0;
	float: left;
}
#rightn li{ font-size:12px;
	color:#6A6A6A;
	display:block;
	text-decoration:none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
	background-image: url(../images/bullet_red.gif);
	background-repeat: no-repeat;
	background-position: left 9px;}
#rightn li a{
	font-size:12px;
	color:#6A6A6A;
	display:block;
	text-decoration:none;

}
#rightn li a:hover{
	text-decoration:none;
	color: #2C51A2;

	background-repeat: no-repeat;
	background-position: left 9px;
	text-align: left;
}
.content{
	margin-top: 30px;
}
.content_left{ float:left; width:65.8%; line-height: 18px;}
.content_right{
	float:right;
	width:31.7%;
	line-height: 18px;
}
.content_right_all{ float:right; width:31.7%; line-height: 18px;}
.content_services_left{ float:left; width:31.7%;}


.faq_left{ float:left; width:31.7%;}

.why-es{
	color:#2052aa;
	font-size:25px;
    padding-bottom: 15px;
    font-weight: 700;
}

.garantee-title{
	font-weight:400;
	padding-bottom:10px;
	font-size:18px;
	line-height:17px;
}

.garantee{
    display: inline-block;
    width: 25%;
    margin: 10px;
    text-align: center;
    background: #2d53a5;
    padding: 25px;
    color: #fff;
    vertical-align: top;
    height: 90px;
    line-height: 17px;
}

.border-bottoms{
    padding: 20px 0;
    border-bottom: 1px solid;
    margin-bottom: 20px;
}

.faq_right{
	border-top-width: 8px;
	border-top-style: solid;
	border-top-color: #e54022;
	float:right;
	width:65.8%;
	line-height: 18px;
	margin-bottom:20px;
}

ul.news {
	padding:0;
	margin:0;
}
ul.news li {
	display: block;
	vertical-align: top;
	padding: 11px;
	margin-bottom: 10px;
}
ul.news li.grey {
	display: block;
	vertical-align: top;
	padding: 11px;
	background-color:#f2f2f2;
}

ul.news li:last-child{
margin-bottom: 0px;}

.land-details{
	display:inline-block;
	width:100%;
	vertical-align:top;
}

.howitwork-content{
	display:inline-block;
	width:30%;
	text-align:center;
    vertical-align: top;
}

.black{
	color: #000000;
    display: block;
    padding: 8px 0;
}

.bot{
	background-image: url(../images/bot.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 28px;
	padding-bottom: 10px;
}
.bot_left{
	float:left;
	background-color: #2d53a5;
	width:85%;
	margin-top: 33px;
	height: 40px;
}
.bot_right{
	float:right;
	width:15%;
	text-align:right;
	vertical-align: bottom;
}

.footer{
	color: #FFFFFF;
}
.footer a{ color: #FFFFFF;}
.footer a:hover{color: #81a4f1;}
.privacy{
	float:left;
	padding-top: 13px;
	padding-left: 20px;
}

.privacy1{
	float:left;
	padding-top: 11px;
	padding-left: 30px;
}
.copy{
	float:right;
	padding-top: 13px;
	margin-right: 150px;
}
.left_red_border{
	border-top-width: 8px;
	border-top-style: solid;
	border-top-color: #e54022;
	float:left;
	width:65.8%;
	padding-left:10px;
}

.left_red_border1{
	border-top-width: 8px;
	border-top-style: solid;
	border-top-color: #e54022;
	float:left;
	width:99%;
	padding-left:10px;
}

.call-enquiry a.grey1{
    font-size: 11px!important;
    padding-left: 35px!important;
    padding-right: 5px!important;
    padding-top: 8px!important;
    padding-bottom: 8px!important;
}

.call-enquiry{
	display:none;
}

.right_design{
	float:right;
	width:65.8%;
	line-height: 18px;
}
.right_red_border{
	border-top-width: 8px;
	border-top-style: solid;
	border-top-color: #e54022;
	float:right;
	width:65.8%;
	line-height: 18px;
	margin-bottom:20px;
}
.left_blue_border{
	border-top-width: 8px;
	border-top-style: solid;
	border-top-color: #2d53a4;
	float:left;
	width:31.7%;
}
.right_blue_border{
	border-top-width: 8px;
	border-top-style: solid;
	border-top-color: #2d53a4;
	float:right;
	width:31.7%;
}
.blue{	border-top-width: 8px;
	border-top-style: solid;
	border-top-color: #2d53a4;}

ul.section_all {
	padding:0;
	margin: 0px;
}
ul.section_all li {
	display: inline-block;
	width:100%;
	vertical-align: top;
	margin-bottom:20px;
}
ul.section_all li:last-child{
margin-right: 0px;}

.leftnav {
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	margin: 0;
	width: 98%;
}
.leftnav ul{
	padding:0;
	margin:0;
	float: left;
}
.leftnav li{ list-style-type:none;
	font-size:12px;
	color:#6A6A6A;
	display:block;
	text-decoration:none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
	background-image: url(../images/bullet_red.gif);
	background-repeat: no-repeat;
	background-position: left 9px;}

.leftnav li.heading{
	list-style-type:none;
	font-size:12px;
	color:#000000;
	display:block;
	text-decoration:none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	background-image: none;
	font-weight: bold;
}

#design{
	position: relative;
	z-index: 150;
	width:100%;
}

.design_img {}
.design_img_one { float:left; width:50%;}
.design_img_two {float:left; width:50%; }

#design_text{
	position: absolute;
	left: 15px;
	text-align: left;
	z-index: 160;
	width:40%;
	top: 17px;
}
#design_text_one{
	position: absolute;
	left: 15px;
	text-align: left;
	z-index: 170;
	width:40%;
	top:16px;
	left: 350px;
}
.red{ color:#eb4021;}
.blue1{ color:#2d53a4;}
.design_heading{
	background-color: #b7c4e0;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 20px;
	text-align: left;
	margin-top:-5px;
}
.drft_heading{
	background-color: #f7beb4;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 20px;
	text-align: left;
	margin-top:-5px;
}

#share-buttons{
	display:inline-block;
}

.banner_img{ max-width:100%; height:auto;}
.no_boder{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: -14px;
	margin-bottom:14px;
}

.hidediv{
	display:none!important;
}

.copyright{
	font-size: 10px;
	width:90%;
	text-align:justify;
}
.copyright1{
	font-size: 10px;
	width:100%;
	text-align:justify;
	margin-bottom:20px;
}


	table {
		width: 100%;
		border-collapse: collapse;
	}
	/* Zebra striping */
	tr:nth-of-type(odd) {
		background: #eee;
	}
	th {
		color: white;
		font-size: 15px;

	}

	th.downloads_title{
	font-size: 15px;
	color: #FFFFFF;
	background-color:#a9aaab;
	padding: 10px;
	text-align:left;
}

th.downloads_title1{
	font-size: 15px;
	color: #FFFFFF;
	background-color:#bcbdbd;
	padding: 10px;
	text-align:left;
}
	td, th {
		padding: 10px;
		border: 1px solid #ccc;
		text-align: left;
	}



	table.design {
		width: 100%;
		border-collapse: collapse;
	}
	/* Zebra striping */
	tr.design:nth-of-type(odd) {
		background: #eee;
	}
	th.design {
		color: white;
		font-size: 15px;

	}

	th.design_title{
	font-size: 15px;
	color: #FFFFFF;
	background-color:#5b79b9;
	padding: 10px;
	text-align:left;
}

th.design_title1{
	font-size: 15px;
	color: #FFFFFF;
	background-color:#2d53a5;
	padding: 10px;
	text-align:left;
}
	td, th {
		padding: 10px;
		border: 1px solid #ccc;
		text-align: left;
	}
td.designtext{ background-color:#d5dded; color:#000000;}
td.designtext1{ background-color:#dee4f1; color:#000000;}
td.designtext3{ background-color:#b3c1df; color:#000000;}
td.designtext4{ background-color:#bbc7e2; color:#000000;}



	th.const_title{
	font-size: 15px;
	color: #FFFFFF;
	background-color:#e44021;
	padding: 10px;
	text-align:left;
}

th.const_title1{
	font-size: 15px;
	color: #FFFFFF;
	background-color:#ea6a52;
	padding: 10px;
	text-align:left;
}

td.consttext{ background-color:#fad9d3; color:#000000;}
td.consttext1{ background-color:#fbe1dd; color:#000000;}
td.consttext3{ background-color:#d1beca; color:#000000;}
td.consttext4{ background-color:#d2c5d2; color:#000000;}


	th.gov_title{
	font-size: 15px;
	color: #FFFFFF;
	background-color:#a9aaab;
	padding: 10px;
	text-align:left;
}

th.gov_title1{
	font-size: 15px;
	color: #FFFFFF;
	background-color:#bcbdbd;
	padding: 10px;
	text-align:left;
}

td.govtext{ background-color:#d8d8d8; color:#000000;}
td.govtext1{ background-color:#e1e1e1; color:#000000;}
td.govtext3{ background-color:#c4c4c4; color:#000000;}
td.govtext4{ background-color:#cbcbcb; color:#000000;}


ul.industry {
	padding:0;
	margin:0;
}
ul.industry li {
	display: inline-block;
	width:33%;
	vertical-align: top;
	text-align: left;
	padding:0;
	margin:0;
}
ul.industry li:last-child{
margin-right: 0px;}

.design_phase{
	background-color: #5b79b9;
}
.design_phase1{

}
.design_phase_heading{
	border-top-width: 8px;
	border-top-style: solid;
	border-top-color: #2d53a5;
	padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 18px;
	text-align:left;
}
.design_phase_heading{
	border-top-width: 8px;
	border-top-style: solid;
	border-top-color: #2d53a5;
	padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 18px;
	text-align:left;
}
.design_phase_sec{
	background-color: #d5dded;
	color: #7a7a7a;
	padding: 20px;
	height: 100px;
}

.construction_phase{ background-color:#ea6a52;}
.construction_phase1{}
.construction_phase_heading{
	border-top-width: 8px;
	border-top-style: solid;
	border-top-color: #e44021;
	padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 18px;
	text-align:left;
}
.construction_phasee_sec{
	background-color: #fadbd5;
	color: #7a7a7a;
	padding: 20px;
	height: 100px;
}


.government{ background-color:#bcbdbd;}
.government1{ }
.government_heading{
	border-top-width: 8px;
	border-top-style: solid;
	border-top-color: #a9aaab;
	padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 18px;
	text-align:left;
}
.government_sec{
	background-color: #e8e8e9;
	color: #7a7a7a;
	padding: 20px;
	height: 100px;
}


.blue_link{ 	color: #2d53a5;
	font-size: 16px;}
.blue_link a{
	color: #2d53a5;
}
.blue_link a:hover{ color: #000000;}


.red_link{ 	color: #e44021;
	font-size: 16px;}
.red_link a{
	color: #e44021;
}
.red_link a:hover{ color: #000000;}


.grey_link{ color: #a9aaab;
	font-size: 16px;}
.grey_link a{
	color: #a9aaab;
}
.grey_link a:hover{ color: #000000;}
.industry_heading {
	font-size: 20px;
	font-weight: bold;
	color:#FFFFFF;
}
.industry_heading1 {
	font-size: 20px;
	font-weight: bold;
}
.sortby{
	text-align: center;
	width:170px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 15px;
}
.sortby_text{ float:left;}
.sortby_list{ float:right;}

.paging{
	text-align: center;
	width:50%;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 15px;
	color: #7d7e7f;
	font-weight: bold;
	padding-top:15px;
	clear: both;
}
.paging a{
color: #7d7e7f;

}
.paging a:hover{
color: #e44021;
}
.paging a.act{
color: #e44021;
}
.blue_line{
	background-color: #2d53a5;
	height: 8px;
}
.red_line{	background-color: #e44021;
	height: 8px;}


.faq {
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	margin: 0;
	width: 98%;
}
.faq ul{
	padding:0;
	margin:0;
	float: left;
}
.faq li{ padding:0; margin:0px; list-style-type:none;}
.faq li a{
	font-size:12px;
	color:#7d7e7f;
	display:block;
	text-decoration:none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
	background-image: url(../images/bullet_red.gif);
	background-repeat: no-repeat;
	background-position: left 9px;
}
.faq li a:hover{
	text-decoration:none;
	color: #2d53a5;
	background-image: url(../images/bullet_red.gif);
	background-repeat: no-repeat;
	background-position: left 9px;
	text-align: left;
}

.faq li a.active1{
	text-decoration:none;
	color: #047FCA;

}
.black_16{
	font-size: 18px;
	color: #000000;
	font-weight: bold;
}
.black_16 a{
	font-size: 18px;
	color: #000000;
	font-weight: bold;
}
.black_16 a:hover{
	font-size: 18px;
	font-weight: bold;
	color: #2e53a4;
}
.red_16{
	font-size: 18px;
	color: #e44122;
	font-weight: bold;
}
.red_16 a {
	font-size: 18px;
	font-weight: bold;
	color: #e44122;
}
.red_16 a:hover{
	font-size: 18px;
	font-weight: bold;
	color: #2e53a4;
}
.blue_heading{ color:#2d53a5;}
.news_bot{
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #cccccc;
	padding-top: 10px;
	padding-bottom: 10px;
}
.next{ float:right;}
.back{ float:left;}

ul.career_form {
	padding: 0;
	margin: 0;
}
ul.career_form li {
	display: inline-block;
	text-align: left;
	width:48%;
	margin-right: 10px;
	vertical-align: top;
	padding-bottom: 16px;
}
ul.career_form li.full {
	width:100%;
}
ul.career_form_grey{
	padding: 10px;
	margin: 0;
	background-color: #eeeded;
}
ul.career_form_grey li {
	display: inline-block;
	text-align: left;
	margin-right: 10px;
	vertical-align: top;
	padding-bottom: 16px;
}
.title{ margin-bottom:10px;}
.textbox_billing{ cursor:pointer;}
input.textbox_career{
	border: 1px solid #d6d6d6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	width:95%;
	outline: 0;
	-webkit-appearance: none;
	color: #212121;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom:9px;
	padding-left: 7px;
	background: #ffffff;
	-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;
}

input.textbox_payment{
	border: 1px solid #d6d6d6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	width:70%;
	outline: 0;
	-webkit-appearance: none;
	color: #212121;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom:9px;
	padding-left: 7px;
	background: #ffffff;
	-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;

}

input.textbox_payment_small {

border: 1px solid #d6d6d6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	width:12%;
	outline: 0;
	-webkit-appearance: none;
	color: #212121;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom:9px;
	padding-left: 7px;
	background: #ffffff;
	-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;

}


input.textbox_career_small {
	border: 1px solid #d6d6d6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	width:15%;
	outline: 0;
	-webkit-appearance: none;
	color: #212121;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom:9px;
	padding-left: 7px;
	background: #ffffff;
	-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;
}


.textarea {
	border: 1px solid #d6d6d6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	width:95%;
	outline: 0;
	-webkit-appearance: none;
	color: #212121;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom:9px;
	padding-left: 7px;
	background: #ffffff;
	-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;
}

label {position:relative}
label:after {
	content:'>';
	color:#0496e1;
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg);
	right:10px;
	top:-2px;
	padding:0;
	position:absolute;
	pointer-events:none;
	z-index: auto;
	font-family: "Consolas", monospace;
	font-size: 15px;
	font-weight: bold;
}
label:before{
    content:'';
    right:3px; top:-12px;
    width:20px; height:40px;
    background:#ffffff;
    position:absolute;
    pointer-events:none;
    display:block;
	-webkit-border-radius: 0px 6px 6px 0px;-moz-border-radius: 0px 6px 6px 0px;border-radius: 0px 6px 6px 0px;
}
.select1 {
	padding:8px;
	margin: 0;
	color:#616161;
	border:1px solid #d6d6d6;
	outline:none;
	display: inline-block;
	cursor:pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style:italic;
	font-weight:600;
	width:100%;
	background-color: #FFFFFF;
	height: 40px;
   -webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;
}

.select1_payment {
	padding:8px;
	margin: 0;
	color:#212121;
	border:1px solid #d6d6d6;
	outline:none;
	display: inline-block;
	cursor:pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	width:75%;
	background-color: #FFFFFF;
	height: 35px;
   -webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;
}

.label1 {border:1px solid #d6d6d6;}

.button_blue{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-decoration:none;
	display:inline-block;
	color: #ffffff;
	padding-top:8px;
	padding-bottom: 8px;
	text-align: center;
	font-size:15px;
	background: #2d53a4;
	padding-right: 35px;
	padding-left: 35px;
	font-weight: bold;
	margin-top: -15px;
	cursor:pointer;
}
.button_blue:hover{
 color: #e44122;
 cursor:pointer;
}
.testimonials_name{
	color: #e44122;
	float: right;
	margin-bottom:20px;
	margin-right:10px;
	font-weight: bold;
}
.address_left{
	float:left;
	font-size: 15px;
	color: #000000;
	margin-right: 20px;
	margin-top: 13px;
	width: 25%;
	margin-left: 10px;
	font-weight: bold;
}
.address_right{
	float:left;
	margin-top: 15px;
	width: 65%;
	line-height: 18px;
}
.contact_radio{width: 5%; float:left; margin-top:7px;}
.contact_radio_text{
	width: 80%; float:left;
}
.why{
	font-size: 10px;
	padding-top: 7px;
	float:left;
}
.why_img{ float:left; width:5%;}

.why1{
	float:left;
	line-height: 18px;
	margin-top:-3px;
}
.why_img1{ float:left; width:25px;}

.mob{}
.desk{}


#img_red{
	position: absolute;
	top: 300px;
	z-index: 501;
	width: 200px;
	height: 50px;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	margin-left:15px;


}

.dash_line{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}


#why_do_we{
	position: absolute;
	visibility: hidden;
	z-index: 600;
	width: 228px;



}

.why_do_we_text{
background:#eeeded;
	font-size: 10px;
	padding:20px;
	}
#why_do_we1{
	position: absolute;
	visibility: hidden;
	z-index: 602;
	width: 228px;
}
.listing_img{
	position: relative;
	width: 100%;
	height: auto;
}

.listing_plus{
	top: 1px;
	position: absolute;
	text-align: left;
	vertical-align: top;
	right: 0px;
	z-index: auto;
}

.hidden_galleries {
    display: none;
}

#payment_poup{
	position: absolute;
	visibility: hidden;
	z-index: 602;
	background:#eeeded;


}

.black_13{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	 padding-left:20px;
	 padding-top:20px;


}

.grey_10{
	font-size: 10px;
	 padding-left:20px;

}



.content_services_left_faq{}

.faq_bot{
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #cccccc;

}

.black_24{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}



/*---------- new Gallery page -----------*/

.grayscale{
-webkit-transition: all .8s ease;  /* Transition for Webkit browsers */
filter: grayscale(100%);
    -webkit-filter: grayscale(100%);  /* For Webkit browsers */
    filter: gray;  /* For IE 6 - 9 */

}

.grayscale:hover {
filter: grayscale(0%);
    -webkit-filter: grayscale(0%);
    filter: none;
-webkit-transition: all .8s ease;  /* Transition for Webkit browsers */
}

.gallery_text{
	margin-bottom:25px;
	line-height: 20px;
    margin-top: 10px;
}
.gallery{}
.gallery1{ width:31%; margin-right:3.5%; float:left; margin-bottom:25px;}
.gallery2{width:31%; float:left; margin-bottom:25px; }
.gallery_heading{
	float:left;
	margin-bottom:10px;

	font-size: 20px;
	font-weight:bold;

}

.project_gallery_row{}
.project_gallery{
	width:33.133%;
	float: left;
	margin: 0px;
	padding:0px;
	line-height: 0px;
		border: 1px solid #CCCCCC;
}
.project_gallery1{
	width:33.133%;
	float: left;
	margin: 0px;
    padding:0px;
	line-height: 0px;
		border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.project_gallery_heading{
	text-align:left;
	background-color:#FFFFFF;
	padding-top: 28px;
	padding-right: 23px;
	padding-bottom: 28px;
	padding-left: 23px;
}
.project_gallery_heading1{
	padding-top: 28px;
	padding-right: 23px;
	padding-bottom: 28px;
	padding-left: 23px;
	text-align:left;
	background-color:#FFFFFF;
}

.left_red_border_ga{
	float:left;
	width:58%;
}


@media (max-width: 1023px) {

.land-back.two .land-back-content {
    width: 55%;
    height: 100%;	
}

.land-back.two .but-benefit {
    margin-top: 8px;
    top: auto;
	position:absolute;
    right: 5px;
    bottom: 30px;
}

.but-benefit {
    position: relative;
    top: 0px;
}

.but-benefit a {
    font-size: 15.67px;
    padding: 7px 18px;
}

.land-back.two .but-benefit {
    margin-top: 8px;
}

.land-back-content {
    width: 50%;
    top: 3%;
    right: 1%;
}

.love-simp {
    line-height: 35px;
    font-size: 35px;
}

.include {
    line-height: 22px;
    font-size: 11px;
}

.why-ess {
    padding: 10px 0 20px;
}

.howitwork-content.land{
	width:28%;
}

.howitwork-content.landing {
    width: 21%;
}

.benefitss {
    font-size: 9px;
    height: 85px;
    padding-top: 15px;
}

.comp {
    padding: 4px 0;
    margin: 10px 0 5px;
    font-size: 11px;
}

.complying {
    font-size: 30px;
}

.we-offer {
    padding-bottom: 25px;
}

}

@media (max-width: 767px) {

.complying {
    font-size: 20px;
}

.land-back.two .land-back-content {
    width: 67%;
    top: 4%;
}

.land-back.two .love-simp {
    line-height: 23px;
    font-size: 24px;
}

.land-back.two .comp {
    padding: 4px 0;
    margin: 4px 0 2px;
    font-size: 13px;
    line-height: 13px;
}

.land-back.two .include {
    line-height: 16px;
    font-size: 13px;
}

.but-benefit a {
    font-size: 13px;
    padding: 7px 13px;
}
	
.land-back-content .but-benefit {
    bottom: 30px!important;
    top: auto!important;
    position: absolute;	
}

.land-back.two .land-back-content {
    width: 65%;
}

.land-back .but-benefit {
    text-align: right;
    padding-left: 0;
    top: -5px;
    right: 5px;	
}

.but-benefit {
    padding: 0;
    position: relative;
    top: 0;
    text-align: center;
    padding-left: 30px;	
}

.include {
    line-height: 13px;
    font-size: 11px;
}

.comp {
    padding: 2px 0;
    margin: 3px 0 2px;
    font-size: 10px;
    line-height: 11px;
}

.love-simp {
    line-height: 20px;
    font-size: 20px;
}

.howitwork-content.land {
    width: 100%;
    padding: 0;
    margin-bottom: 10px;
}

.howitwork-content.landing {
    width: 100%;
    padding: 0;
}

.stage-step {
    font-size: 15px;
    line-height: 17px;
    padding-bottom: 7px;
}

.benefitss {
    font-size: 9px;
    height: auto;
    padding-top: 20px;
    padding-right: 10px;
    background-size: cover;
    width: 35%;
    margin: auto;
    padding-bottom: 20px;
    padding-left: 115px;
}

.how-work {
    font-size: 22px;
    padding-bottom: 10px;
}

.left_red_border1 {
    width: 100%;
    padding-left: 0;
}

.why-ess {
    padding: 5px 0 15px;
    font-size: 18px;
}

.include-det {
    padding-left: 18px;
    background-size: 15px;
}

.land-back-content {
    width: 55%;
    top: 5%;
    right: 1%;
    height: 100%;
}

.we-offer {
    padding-bottom: 10px;
    padding-top: 0px;
	font-size: 12px;
}

.new-enquiries {
    float: none;
    width: 100%;
    padding: 0;
	padding-top: 80px;
    padding-bottom: 25px;
}

.online-enquiries {
    float: none;
    width: 100%;
    padding: 0px;
    padding-top: 80px;
    border: none;
	padding-bottom:25px;
}

.contact-details .enquire-text {
    width: 250px;
    margin: auto;
}

.media-enquire {
    padding-right: 0;
}

.contact-top a {
    font-size: 13px;
}

.contact-details {
    float: none;
    width: 100%;
    padding: 0px;
    padding-top: 80px;
	padding-bottom:25px;
}

.about-bottom{
	padding-bottom:0!important;
}
.why-es {
    font-size: 22px;
    padding-bottom: 8px;
}
	.garantee {
    width: 85%;
    height: 75px;
    margin: auto;
    margin-bottom: 10px;
}

}


@media (max-width: 580px) {
	

.benefitss {
    padding-left: 90px;
}


.land-back.two .include {
    line-height: 11px;
    font-size: 9px;	
}

.land-back.two .comp {
    padding: 2px 0;
    margin: 3px 0 2px;
    font-size: 10px;
    line-height: 10px;
}

.land-back.two .love-simp {
    line-height: 16px;
    font-size: 18px;
}

.land-back.two .land-back-content {
    width: 70%;
}
	
.land-back.two .but-benefit {
    margin-top: 0;
    bottom: 20px!important;
}

.love-simp {
    line-height: 16px;
    font-size: 15px;
}

.land-back .but-benefit {
    right: 0px;
    bottom: 13px!important;
}

.include {
    line-height: 10px;
    font-size: 8px;
}

.comp {
    padding: 2px 0;
    margin: 3px 0 2px;
    font-size: 9px;
}
.but-benefit a {
    font-size: 10px;
    padding: 6px 8px;
    margin-left: 10px;
}

.land-back-content {
    width: 63%;
    top: 1%;
}

.land-back .but-benefit {
    right: 0px;
    bottom: 12px!important;
}

}

@media (max-width: 400px) {

.land-back.two .love-simp {
    line-height: 15px;
    font-size: 16px;
}

.land-back.two .comp {
    padding: 2px 0;
    margin: 3px 0 2px;
    font-size: 10px;
    line-height: 10px;
}

.land-back.two .include {
    line-height: 11px;
    font-size: 9px;
}

.land-back.two .but-benefit {
    bottom: 14px!important;
}

.land-back.two .land-back-content {
    width: 70%;
    top: 3%;	
}

.but-benefit a {
    padding: 4px 8px;
}

.land-back-content {
    width: 70%;
    top: 0%;
    right: 1%;
}

.complying {
    font-size: 17px;
}

.love-simp {
    line-height: 15px;
    font-size: 13px;
}

.comp {
    padding: 2px 0;
    margin: 1px 0 2px;
    font-size: 7px;
}

.land-back .but-benefit {
    right: 0px;
    bottom: 10px!important;
}

.include {
    line-height: 10px;
    font-size: 7px;
}	
	
}


.right_blue_border_ga{
	float:right;
	width:40%;
    line-height: 14px;
}
.gallery_details_line{
	background-image: url(../images/ga_line.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 20px;
	padding-bottom: 20px;
}
ul.ga_details {
	padding:0;
	margin:0;
}
ul.ga_details li {
	display: inline-block;
	vertical-align: top;
	width:22%;
	margin-right:3%;
}
ul.ga_details li:last-child{
margin-right:0;}

.ga_title{
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
}
.black_15{ font-size: 15px;
color: #000000;}

.black_12{ font-size: 13px;
color: #000000;}
.fees{ padding-left:25px;}

.blue_16{ color:#2e53a4; font-size: 16px;}

.fees_line{
	background-color: #d9d9d9;
	height: 1px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.mob_steps_nav{}
.desk_steps_nav{}