/*
Theme Name: API Centre
Author: Ryan */

html, body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
	font-size:14px;
	color:#000000;
	background:url(images/bg01.jpg) left top repeat;
	}
	
/* Global Classes starts */
* {
outline:none;
}

div, form, P
{
 margin:0px;
 padding:0px;
}

A IMG /* This Class will disble border over any link on images*/
{ 
  border:none;
  outline:none
}
a
{
	text-decoration:underline;
	color:#004274;
}

a:hover
{
	text-decoration:none;
	color:#cb0202;
}
p
{
	color:#000000;
	padding:5px 0px 5px 0px;
	margin:5px 0px 5px 0px;
}

p a
{
	text-decoration:underline;
	color:#004274;
}

p a:hover
{
	text-decoration:none;
	color:#cb0202;
}

UL
	{
	/* Controls NORMAL UL */
	margin:0 0 0 15px; 
	padding:0 0 0 0;
	list-style-type:none; 
	color:#000000;
	}

UL LI
	{
	/* Controls NORMAL li inside UL */
	margin:0 0 3px 0; 
	padding:0 0 0 12px;
	}

UL strong	{
font-size:15px;
	}	

OL 
	{
	/* Controls NORMAL OL */
	margin:0 0 0 28px; 
	padding:0 0 0 0;
	list-style-type:decimal; 
	}

OL LI
	{
	/* Controls NORMAL li inside OL */
	text-decoration:underline;
	color:#000000;
	}
	
OL LI A, LI A , OL A
	{
	/* Controls LINKS inside OL */
	text-decoration:underline;
	color:#004274;
	}

OL A:HOVER
	{
	/* Controls LINKS HOVER inside OL */
	text-decoration:none;
	color:#cb0202;
	}

UL A
	{
	/* Controls LINKS inside UL */
	text-decoration:underline;
	color:#004274;
	}

UL A:HOVER
	{
	/* Controls LINKS HOVER inside UL */
	text-decoration:none;
	color:#cb0202;
	}
/* ----Global Classes ends-----*/	
  	
.clr {	margin:0; padding:0; clear:both;}

.header_container{ margin:0px auto; padding:0px; width:1178px;}
.header_left{ margin:0px; padding:0px; width:248px; float:left;}
.header_left mg{ margin:0px; padding:0px; width:auto; height:auto; max-width:100%;}
.header_right{ margin:0px; padding:0px; width:900px; float:right;}
.header_right_top{ margin:0px; padding:12px 0px 20px 0px; border-bottom:1px solid #dcdcdc; text-align:right;}
.header_right_top h4{ margin:0px 15px 0px 0px; padding:12px 45px; color:#fff; font-size:17px; border:2px solid #00004d; display:inline-block;
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #013d7a 0%, #000042 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #013d7a 0%, #000042 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #013d7a 0%, #000042 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #013d7a), color-stop(1, #000042));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #013d7a 0%, #000042 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #013d7a 0%, #000042 100%);
}
.header_right_top h4 a{ margin:0px; padding:0px 0px 0px 30px; color:#fff; text-decoration:none; background:url(images/phone-icon.png) left center no-repeat; display:block;}
.header_right_top h4 a:hover{color:#e51d1f;}

.header_right_top h5{ margin:0px; padding:12px 45px; color:#fff; font-size:17px; border:2px solid #930f1a; display:inline-block;
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #b31320 0%, #930000 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #b31320 0%, #930000 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #b31320 0%, #930000 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b31320), color-stop(1, #930000));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #b31320 0%, #930000 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #b31320 0%, #930000 100%);
}
.header_right_top h5 a{ margin:0px; padding:0px; color:#fff; text-decoration:none;  left center no-repeat; display:block;}
.header_right_top h5 a:hover{ color:#3756c4;}

.header_bottom{ margin:0px; padding:20px 0px;}
.header_menu{ margin:0px 0px 0px 160px; padding:0px; width:696px; float:left; text-align:right;}
.header_menu ul{ margin:0px; padding:0px; list-style-type:none;}
.header_menu ul li{ margin:0px; padding:0px; float:left;}
.header_menu ul li a{ margin:0px; padding:12px 18px; color:#5f5f5f; font-size:15px; font-weight:400; text-decoration:none; display:block;}
.header_menu ul li a:hover,
.header_menu ul li.current-menu-item a{ color:#fff;
	/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #b3121f 0%, #930000 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #b3121f 0%, #930000 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #b3121f 0%, #930000 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b3121f), color-stop(1, #930000));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #b3121f 0%, #930000 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #b3121f 0%, #930000 100%);
}
.header_search{ margin:0px; padding:0px; width:41px; float:right;
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #f39516 0%, #ee6900 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #f39516 0%, #ee6900 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #f39516 0%, #ee6900 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f39516), color-stop(1, #ee6900));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #f39516 0%, #ee6900 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #f39516 0%, #ee6900 100%);
}

.header_search .search_button{ margin:0px; padding:12px 0px; width:100%; background:url(images/search-icon.png) center center no-repeat; cursor:pointer; border:none;}

.banner_container{ margin:-0px auto; padding:0px; width:1178px;}
.banner{ margin:0px; padding:0px; width:877px; float:left;}
.banner img{ margin:0px; padding:0px; width:auto; height:auto; max-width:100%;}
.banner_caption{ margin:0px; padding:0px; width:877px;}
.caption_box{ margin:0px; padding:65px 35px 100px 100px !important;  width:371px; float:right; background:url(images/banner-caption-bg.png) right top no-repeat; }
.caption_box h2{ margin:0px 0px 20px 0px !important; padding:0px; color:#fff; font-weight:700; font-size:29px !important; text-transform:uppercase; display:block; }
.caption_box p{ margin:0px 0px 33px 0px !important; padding:0px; color:#fff; font-weight:700; font-size:20px !important; line-height:27px !important;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.caption_box p{ margin:33px 0px 33px 0px !important;}
.caption_box h4 a{ line-height:23px !Important;}
.caption_box h5 a{ line-height:23px !Important;}
}

.caption_box h4{ margin:0px 8px 0px 0px !important; padding:0px; color:#fff; display:inline-block;}
.caption_box h4 a{ margin:0px; padding:10px 20px !important; color:#fff; font-size:16px !important; font-weight:700; text-decoration:none; display:block; text-transform:uppercase; border:2px solid #ef7200;
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #f39515 0%, #ee6900 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #f39515 0%, #ee6900 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #f39515 0%, #ee6900 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f39515), color-stop(1, #ee6900));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #f39515 0%, #ee6900 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #f39515 0%, #ee6900 100%);
}
.caption_box h4 a:hover{ color:#940000;}
.caption_box h5{ margin:0px; padding:0px; color:#fff; display:inline-block;}
.caption_box h5 a{ margin:0px; padding:10px 20px !important; color:#fff; font-size:16px !important; font-weight:700; display:block !important; text-decoration:none; text-transform:uppercase; border:2px solid #930f1a;
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #b3121f 0%, #940000 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #b3121f 0%, #940000 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #b3121f 0%, #940000 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b3121f), color-stop(1, #940000));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #b3121f 0%, #940000 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #b3121f 0%, #940000 100%);
}
.caption_box h5 a:hover{ color:#f39311;}

.banner_right{ margin:0px; padding:0px; width:284px; float:right;}
.banner_right_top{ margin:0px 0px 7px 0px; padding:15px 15px 0px; background:url(images/download_now_bg.png) left top repeat-x;}
.banner_right_top_left{ margin:0px; padding:0px; width:91px; float:left;}
.banner_right_top_left img{ margin:0px; padding:0px; width:auto; height:auto; max-width:100%;}
.banner_right_top_right{ margin:0px; padding:0px; width:152px; float:right;}
.banner_right_top_right p{ margin:0px 0px 15px 0px; padding:0px; color:#fff; font-size:14px; font-weight:normal; line-height:16px;}
.banner_right_top_right p a{ margin:0px; padding:10px 0px; color:#fff; font-size:14px; font-weight:bold; border:1px solid #000a50; display:block; text-decoration:none; text-transform:uppercase; text-align:center;
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #013d74 0%, #00003a 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #013d74 0%, #00003a 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #013d74 0%, #00003a 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #013d74), color-stop(1, #00003a));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #013d74 0%, #00003a 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #013d74 0%, #00003a 100%);
}
.banner_right_top_right p a:hover{ color:#e11810;}

.banner_right_bottom{ margin:0px 0px 0px 0px; padding:15px 15px 0px; background:url(images/enquire_now-bg.png) left top repeat-x;}
.banner_right_bottom_left{ margin:0px; padding:0px; width:105px; float:left;}
.banner_right_bottom_left img{ margin:0px; padding:0px; width:auto; height:auto; max-width:100%;}
.banner_right_bottom_right{ margin:0px 0px 15px 0px; padding:0px; width:142px; float:right;}
.banner_right_bottom_right p{ margin:15px 0px 0px 0px; padding:0px; color:#fff; font-size:14px; font-weight:normal; line-height:16px;}
.banner_right_bottom_right p a{ margin:0px; padding:10px 0px; color:#fff; font-size:14px; font-weight:bold; border:1px solid #930f1a; display:block; text-decoration:none; text-transform:uppercase; text-align:center;
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #b31320 0%, #930000 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #b31320 0%, #930000 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #b31320 0%, #930000 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b31320), color-stop(1, #930000));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #b31320 0%, #00003a 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #b31320 0%, #930000 100%);
}
.banner_right_bottom_right p a:hover{ color:#284bc6;}

.social_icons{ margin:0px; padding:0px; float:right; width:50px;}
.social_icons img{ margin:0px; padding:0px; width:auto; height:auto; max-width:100%;}


.free_advise{ margin:0px auto 60px; padding:20px 24px; width:1130px; background:url(images/free-advise-bg.png) left top repeat;}
.free_advise h2{ margin:0px 0px 15px 0px; padding:0px  0px 12px 0px; color:#fff; font-size:33px; font-weight:bold; display:block; text-align:center; background:url(images/free-advice-title-line.png) center bottom no-repeat;}
.free_advise h2 strong{ margin:0px ; padding:0px; color:#fff; font-size:41px; font-weight:bold; }
.free_advice_form_left{ margin:0px; padding:0px; width:558px; float:left;}
.feilds{ margin:0px 0px 10px 0px; padding:0px;}
.feilds .inpt_feild{ margin:0px; padding:10px 0px 10px 10px; width:96%; color:#6c6c6c; font-size:12px; font-weight:normal; border:1px solid #b06e23; background:#fff;}
.feilds .menu_feild{ margin:0px; padding:10px 0px 10px 10px; width:100%; color:#6c6c6c; font-size:12px; font-weight:normal; border:1px solid #b06e23; background:#fff;}
.feilds_left{ margin:0px; padding:0px; width:272px; float:left;}
.feilds_right{ margin:0px; padding:0px; width:272px; float:right;}

.free_advice_form_right{ margin:0px; padding:0px; width:540px; float:right;}
.check_box{ margin:0px 0px 11px 0px; padding:0px;}
.check_box .invesment_checkbox{ margin:0px; padding:0px;}
.check_box span{ margin:0px; padding:0px; color:#fff; font-size:14px; font-weight:normal; display:inline-block;}
.check_box_left{ margin:0px; padding:0px; float:left;}
.check_box_right{ margin:0px; padding:0px; float:right;}

.check_box .btn{ margin:0px; padding:10px 35px; color:#fff; font-size:16px; font-weight:700; display:block; text-decoration:none; text-transform:uppercase; border:2px solid #930f1a; text-align:center; font-family: 'Montserrat', sans-serif; cursor:pointer;
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #b3121f 0%, #940000 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #b3121f 0%, #940000 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #b3121f 0%, #940000 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b3121f), color-stop(1, #940000));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #b3121f 0%, #940000 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #b3121f 0%, #940000 100%);
}
.check_box .btn:hover{ color:#f39311;}



.invesment_detail{ margin:0px auto 30px; padding:0px; width:1178px;}
.invesment_detail h3{ margin:0px; padding:0px 0px 15px 0px; color:#fff; font-size:16px; font-weight:bold; display:block; text-align:center; border:1px solid #5d0810;
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #b3121f 0%, #930000 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #b3121f 0%, #930000 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #b3121f 0%, #930000 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b3121f), color-stop(1, #930000));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #b3121f 0%, #930000 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #b3121f 0%, #930000 100%);
}
.invesment_detail h3 img{ margin:-40px 0px 0px 0px; padding:0px; width:auto; height:auto; max-width:100%;}
.planing_detail{ margin:0px 16px 0px 0px; padding:0px; width:282px; float:left; }
.planing_detail ul{ margin:0px; padding:0px 15px; list-style-type:none; background:#e9e9e9; min-height:405px;}
.planing_detail ul li{ margin:0px; padding:0px 0px 0px 40px; border-bottom:1px solid #cccccc; background:url(images/orange-round-mark.png) left 5px top 15px no-repeat;}
.planing_detail ul li a{ margin:0px; padding:18px 0px; color:#595959; font-size:14px; font-weight:normal; text-decoration:none; display:block;}
.planing_detail ul li a:hover{ color:#f39516;}
.planing_detail ul li.current-menu-item a{ color:#f39516;}

.property_detail{ margin:0px; padding:0px; width:282px; float:right; }
.property_detail ul{ margin:0px; padding:0px 15px; list-style-type:none; background:#e9e9e9; min-height:405px;}
.property_detail ul li{ margin:0px; padding:0px 0px 0px 40px; border-bottom:1px solid #cccccc; background:url(images/orange-round-mark.png) left 5px top 15px no-repeat;}
.property_detail ul li a{ margin:0px; padding:18px 0px; color:#595959; font-size:14px; font-weight:normal; text-decoration:none; display:block;}
.property_detail ul li a:hover{ color:#f39516;}
.property_detail ul li.current-menu-item a{ color:#f39516;}

.home_body{ margin:0px auto 25px; padding:0px; width:1178px;}
.made_easy{ margin:0px 0px 30px; padding:0px 0px 10px 0px;  border-bottom:1px solid #dcdcdc;}
.made_easy h2{ margin:0px 0px 20px 0px; padding:0px; color:#003871; font-size:29px; font-weight:bold; text-transform:uppercase; display:block; text-align:center;}
.made_easy_left{ margin:0px; padding:0px; width:545px; float:left;}
.made_easy_left p{ margin:0px 0px 15px 0px; padding:0px; color:#696969; font-size:13px; font-weight:normal; line-height:23px;}
.made_easy_left p strong{ margin:0px; padding:0px; color:#696969; font-size:14px; font-weight:bold; line-height:23px;}


.made_easy_right{ margin:0px; padding:40px 20px 30px; width:530px; float:right; background:url(images/made-easy-img.png) left top no-repeat; text-align:right;}
.made_easy_right p{ margin:0px 0px 30px 0px; padding:0px; color:#013e79; font-size:18px; font-weight:normal; line-height:25px;}
.made_easy_right p strong{ margin:0px; padding:0px; color:#013e79; font-size:18px; font-weight:bold; line-height:25px;}

.made_easy_right p a{ margin:0px; padding:10px 35px; color:#fff; font-size:16px; font-weight:bold; display:inline-block; text-decoration:none; text-transform:uppercase; border:2px solid #930f1a;
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #b31320 0%, #930000 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #b31320 0%, #930000 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #b31320 0%, #930000 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b31320), color-stop(1, #930000));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #b31320 0%, #930000 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #b31320 0%, #930000 100%);
}
.made_easy_right p a:hover{ color:#f39311;}


.body_bottom{ margin:0px auto 30px; padding:0px; width:1178px; }
.body_bottom h3{ margin:0px; padding:15px 0px; color:#fff; font-size:16px; font-weight:bold; display:block; text-align:center; 
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #b31320 0%, #930000 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #b31320 0%, #930000 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #b31320 0%, #930000 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b31320), color-stop(1, #930000));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #b31320 0%, #930000 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #b31320 0%, #930000 100%);
}

.bottom_left{ margin:0px 22px 0px 0px; padding:0px; width:378px; float:left; background:#e9e9e9; min-height:656px;}
.bottom_left ul{ margin:0px; padding:0px 15px; list-style-type:none; }
.bottom_left ul li{ margin:0px; padding:0px 0px 0px 40px; border-bottom:1px solid #cccccc; background:url(images/orange-round-mark.png) left 5px top 15px no-repeat;}
.bottom_left ul li a{ margin:0px; padding:18px 0px; color:#595959; font-size:14px; font-weight:normal; text-decoration:none; display:block;}
.bottom_left ul li a:hover{ color:#f39516;}
.bottom_left ul li.current-menu-item a{ color:#f39516;}

.browsing{ margin:0px; padding:0px 15px 0px;}
.browsing img{ margin:0px 0px 20px 0px; padding: 0px; width:auto; height:auto; max-width:100%;}
.browsing p{ margin:0px 0px 15px 0px; padding:0px; color:#696969; font-size:13px; font-weight:normal; line-height:23px;}
.browsing label{ margin:0px; padding:0px; display:block; text-align:center;}
.browsing label a{ margin:0px; padding:10px 35px; color:#fff; font-size:16px; font-weight:bold; display:inline-block; text-decoration:none; text-transform:uppercase; border:2px solid #ef7200; 
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #f39515 0%, #ee6a00 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #f39515 0%, #ee6a00 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #f39515 0%, #ee6a00 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f39515), color-stop(1, #ee6a00));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #f39515 0%, #ee6a00 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #f39515 0%, #ee6a00 100%);
}
.browsing label a:hover{ color:#595959;}

.bottom_right{ margin:0px; padding:0px; width:378px; float:right; background:#e9e9e9; min-height:656px;}
.bottom_right ul{ margin:0px; padding:0px 15px; list-style-type:none; }
.bottom_right ul li{ margin:0px; padding:0px 0px 0px 40px; border-bottom:1px solid #cccccc; background:url(images/orange-round-mark.png) left 5px top 15px no-repeat;}
.bottom_right ul li a{ margin:0px; padding:18px 0px; color:#595959; font-size:14px; font-weight:normal; text-decoration:none; display:block;}
.bottom_right ul li a:hover{ color:#f39516;}
.bottom_right ul li.current-menu-item a{ color:#f39516;}
.bottom_right ul li:last-child{ border-bottom:0px;}

.footer_wrapper{ margin:0px; padding:0px;  border-top:2px solid #00004d;
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #013c74 0%, #002564 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #013c74 0%, #002564 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #013c74 0%, #002564 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #013c74), color-stop(1, #002564));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #013c74 0%, #002564 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #013c74 0%, #002564 100%);
}
.footer_container{ margin:0px auto; padding:35px 0px 20px; width:1178px; text-align:center;}

.footer_container ul { margin:0px; padding:0px; text-align:center;}
.footer_container ul li { margin:0px; padding:0px 6px 0px 1px; display:inline-block; background:url(images/footer-ddevider.png) right top 4px no-repeat;}
.footer_container ul li a{ margin:0px; padding:0px; color:#fff; font-size:12px; font-weight:normal; display:block; text-decoration:none;}
.footer_container ul li:last-child{ background:none;}
.footer_container ul li a:hover{ color:#f39311;}
.footer_container ul li.current-menu-item a{ color:#f39311;}
.footer_container p{ margin:0px 0px 15px 0px; padding:0px; color:#fff; font-size:12px; font-weight:normal; line-height:20px;}


/*-----------------------------------------------------templatepage------------------------------------------------*/

.inner_page_body{ margin:0px auto; padding:0px 0px 20px 0px; width:1178px;}
.inner_page_body h1{ margin:0px 0px 15px 0px; padding:0px; color:#003871; font-size:29px; font-weight:bold; text-transform:uppercase; display:block;}

.inner_page_body p{ margin:0px 0px 15px 0px; padding:0px; color:#696969; font-size:14px; line-height:22px; font-weight:normal;}
.inner_page_body p strong{ margin:0px; padding:0px; color:#696969; font-size:14px; line-height:22px; font-weight:bold;}

/*-------------------------------------------capital Growth----------------------------------------------*/
.inner_page_body_left{ margin:0px; padding:0px; width:584px; float:left;}
.inner_page_body_right{ margin:0px; padding:0px; width:549px; float:right;}
.inner_page_body_right img{ margin:0px 0px 20px 0px; padding:0px; width:auto; height:auto; max-width:100%; border:1px solid #cacaca;}
.right_caption{ margin:0px; padding:0px; width:549px; position:absolute; z-index:20;}
.right_caption_container{ margin:0px auto; padding:25px 0px 0px 0px; width:90%;}
.right_caption_container h3{ margin:0px 0px 20px 0px; padding:0px; color:#00386e; font-size:25px; font-weight:bold; text-transform:uppercase;}
.right_caption_container h5{ margin:0px; padding:0px; color:#fff; display:inline-block;}
.right_caption_container h5 a{ margin:0px; padding:10px 20px; color:#fff; font-size:16px; font-weight:bold; display:block; text-decoration:none; text-transform:uppercase; border:2px solid #930f1a;
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #b3121f 0%, #930f1a 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #b3121f 0%, #930f1a 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #b3121f 0%, #930f1a 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b3121f), color-stop(1, #930f1a));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #b3121f 0%, #930f1a 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #b3121f 0%, #930f1a 100%);
}
.right_caption_container h5 a:hover{ color:#f39311;}





/* Search in the header */

.search-toggle {
	background-color: none;
	cursor: pointer;
	float:right;
	height:37px;
	margin-right:0px;
	text-align: center;
	width:39px;
	margin-top:7px;
	position:relative;
	z-index:999999999;
}

.search-toggle:hover,
.search-toggle.active {
	background-color: none !important;
}

.search-toggle:before {
	color: #fff;
	content: url(./images/search-icon.png) !important;
	font-size: 21px;
	margin-top: 14px;
}

.search-toggle .screen-reader-text {
	left: 5px; /* Avoid a horizontal scrollbar when the site has a long menu */
}

.search-box-wrapper {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	position: absolute;
	right:88px;
	width: 100%;
	z-index:90;
	margin:19px 0px 0px 0px;
}

.search-box { background: rgba(0, 0, 0, 0.4);
    border-bottom: 5px solid #f39310;
	
	padding: 12px;
	margin:25px -6px 0px 0px;
	width:300px;
	float:right;
}



.search-box .search-field {
	background-color: #fff;
	border: 0;
	float: right;
	font-size: 14px;
	padding: 5px 2px 5px 6px;
	font-family: 'Open Sans'; font-weight:400 !important;
	width: 97%;
}


/* Assistive text */

.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute;
	z-index:99999;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	line-height: normal;
	padding: 15px 23px 14px;
	position: absolute;
	left: 5px;
	top: 5px;
	text-decoration: none;
	text-transform: none;
	width: auto;
	z-index:9900000; /* Above WP toolbar */
}

.hide {
	display: none;
}


.search-submit{ display:none;}

.amazingcarousel-list-wrapper{ width:348px; overflow:visible !important;}
.amazingcarousel-list-wrapper ul li{border-bottom:0px !important;}
#wonderplugincarousel-1 .amazingcarousel-description{ overflow:visible !important; height:auto !important; margin:0px !important; padding:0px !important;}
#wonderplugincarousel-1 .amazingcarousel-item-container {background-color:none !Important; border:0px !important; box-shadow:none !important; padding:0px !important; background:none !important;}

.amazingcarousel-item-bottom-shadow img{ display:none !important;}
#wonderplugincarousel-1 .amazingcarousel-title{ display:none !important;}
#wonderplugincarousel-1 .amazingcarousel-list-container{ padding:0px !important;}

.sitemap{ margin:0px; padding:0px;}
.sitemap ul{ margin:0px; padding:0px; list-style:circle;}
.sitemap ul li{ margin:0px; padding:0px; display:inline-block; }
.sitemap ul li a{ margin:0px; padding:0px 14px 20px 25px; display:inline-block; text-decoration:none; color:#696969; background:url(images/arrow.png) left 2px no-repeat; }
.sitemap ul li a:hover{ text-decoration:none; color:#f39516;}

/*rv-content*/
.invesment_detail a, .body_bottom a {
    color: white;
    text-decoration: none;
}

.ad {
    color: #444444;
    font-family: Arial;
    font-size: 12px;
    padding: 15px 0 0;
    text-align: left;
    text-shadow: none;
}
p.ad, .ad {
    background: #efefef none repeat scroll 0 0;
    border: 1px solid #dadada;
    margin: 10px 10px 15px 20px;
    padding: 10px;
    }
#accordion-143201668618920596630 > div {
    height: auto!important;
}
#post-15 .ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active {
    height: auto!important;
}
#post-93 .ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active {
    height: auto!important;
}
#post-120 .ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active {
    height: auto!important;
}
#post-136 .ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active {
    height: auto!important;
}
#post-44 .ad {
    text-align: center;
}
#ui-id-26 .ad {
    text-align: center;
}

#post-52 td {
    border: 1px solid #dadada;
    color: grey;
    font-weight: normal;
    padding: 5px;
    border-radius: 5px;
}

#post-52 h3 {
    color: #023b76;
}

#post-66 .heading {
    font-size: 18px;
    padding-left: 20px;
    color: #023b76;
}

#post-76 td {
    border: 1px solid #dadada;
    color: grey;
    font-weight: normal;
    padding: 5px;
    border-radius: 5px;
}

#post-78 .heading {
    font-size: 18px;
    padding-left: 20px;
    color: #023b76;
}

#post-222 .heading {
    font-size: 18px;
    padding-left: 20px;
    color: #023b76;
}

#post-116 .heading {
    font-size: 18px;
    padding-left: 20px;
    color: #023b76;
}

#post-128 .heading {
    font-size: 18px;
    padding-left: 20px;
    color: #023b76;
}
#post-130 td {
    border: 1px solid #dadada;
    color: grey;
    font-weight: normal;
    padding: 5px;
    border-radius: 5px;
}
#post-138 td {
    border: 1px solid #dadada;
    color: grey;
    font-weight: normal;
    padding: 5px;
    border-radius: 5px;
}
.wpcf7-form-control.wpcf7-submit {
    background-image: linear-gradient(to bottom, #b3121f 0%, #940000 100%);
    border: 2px solid #930f1a;
    color: #fff;
    cursor: pointer;
    display: block;
    font-family: "Montserrat",sans-serif;
    font-size: 16px;
    font-weight: 700;
    margin: 0;
    padding: 10px 35px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    margin: 0 auto;
}

#post-437 span.wpcf7-list-item {
    width: auto!important;
}
.feilds_left select {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #b06e23;
    color: #6c6c6c;
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 10px 0 10px 10px;
    width: 100%;
}
/**/
#wpcf7-f455-p456-o1 .wpcf7-form {
    background-image: url("/wp-content/uploads/2015/05/propertyformbg.jpg");
    border-radius: 15px;
    width: 50%;
    padding-bottom: 1px;
}


#wpcf7-f455-p456-o1 p {
    text-align: center;
    color: white;
}

#wpcf7-f455-p456-o1 .wpcf7-form > h1 {
    text-align: center;
}
body.page-id-456 > .inner_page_body > h1 {
    display: none;
}
#wpcf7-f443-p441-o1 .wpcf7-form {
    background-image: url("/wp-content/uploads/2015/05/propertyformbg.jpg");
    border-radius: 15px;
    width: 50%;
    padding-bottom: 1px;
}

#wpcf7-f443-p441-o1 .wpcf7-form > p {
    color: white;
    text-align: center;
}


body.page-id-441 > .inner_page_body > h1 {
    display: none;
}

#wpcf7-f443-p441-o1 .wpcf7-form > h1 {
    text-align: center;
}
#wpcf7-f439-p437-o1 .wpcf7-form {
    background-image: url("/wp-content/uploads/2015/05/propertyformbg.jpg");
    border-radius: 15px;
    width: 50%;
    padding-bottom: 1px;
}

#wpcf7-f439-p437-o1 .wpcf7-form > p {
    color: white!important;
    text-align: center!important;
}

#wpcf7-f458-p459-o1 .wpcf7-form {
    background-image: url("/wp-content/uploads/2015/05/propertyformbg.jpg");
    border-radius: 15px;
    width: 50%;
    padding-bottom: 1px;
}

#wpcf7-f458-p459-o1 .wpcf7-form > p {
    color: white;
    text-align: center;
}


body.page-id-459 > .inner_page_body > h1 {
    display: none;
}

#wpcf7-f458-p459-o1 .wpcf7-form > h1 {
    text-align: center;
}
#wpcf7-f458-p17-o1 .wpcf7-form {
    /*background-image: url("/wp-content/uploads/2015/05/propertyformbg.jpg");*/
background-color: #ee6b00;
background: -webkit-linear-gradient(bottom, #ee6b00, #f39516); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(top, #ee6b00, #f39516); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(top, #ee6b00, #f39516); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to top, #ee6b00, #f39516); /* Standard syntax */
    border-radius: 15px;
    width: 50%;
    padding-bottom: 1px;
}


#wpcf7-f458-p17-o1 .wpcf7-form > h1 {
    text-align: center;
}


#wpcf7-f458-p17-o1 .wpcf7-form > p {
    color: white;
    text-align: center;
}

#post-17 .wpcf7-form > h1 {
    display: none;
}

.wpcf7-list-item:hover{
  top: 1px;
  position: relative;

}


.wpcf7-list-item{

margin-left: 2px !important;
border-radius: 5px;
margin-top: 2px !important;
}