/*====================================== reset.css is here ========================================*/
*{ margin:0px; padding:0px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul { list-style-type: none; }
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
.clrflt{clear:both;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
header,nav,section,article,aside,footer,hgroup {display: block;}
/**************************************************************************************/
a											{color:#000; text-decoration:none; outline:0 none;}
a:hover										{color:#000;  text-decoration:none;}
h1											{font-size:24px;}
h2											{font-size:22px;}
h3											{font-size:18px;}
h4											{font-size:16px;}
h5											{font-size:14px;}
h6											{font-size:12px;}
/*----------------------------------------------------------------------------------*/
html 												{}
body												{color:#b1b1b1; font-family:"Arial", Verdana, Tahoma;font-size:12px;}
.flt_lt												{float:left; display:inline;}
.flt_rt												{float:right; display:inline;}
/* ---------------------------------------------------------------------------------*/
/* ----------------------- layout ----------*/
.wrapper											{width:100%; display:block;}
.container_in										{width: 100%;margin:0 auto;display:block;}
.container											{width:1010px; margin:0 auto; display:block;}
.main_content										{width:100%;display:block;background: #999999 url(../images/body_bg.png) no-repeat left top;padding: 50px 0 0 0;background-size: cover;}
header												{width:100%;display:block;background:url(../images/bg.png) no-repeat left top;background-size:cover;padding: 20px 0 24px 0;}
/*-------------------------------------------*/
/* ------------------ HEADER HERE -------------------*/
/* ---------------------------------------------------------*/
/* ------------------------- NAVIGATION HERE ---------------*/
.header_in											{display:block;text-align:center;padding: 9px 25px 0 97px;}
nav													{float:left;display:inline-block; margin:0; padding:0;}
nav ul												{ display:inline-block; float:left;}
nav ul li											{display:inline-block;float:left;margin:0;padding: 0 25px 0 0;list-style:none none outside;}
nav ul li a											{font-family: 'Lato', sans-serif;font-weight: 400;line-height:20px;font-size:20px;color:#868686;text-transform:uppercase;display:inline-block;}
nav > ul > li > a:hover								{ color:#505735;}
nav > ul > li > a.active							{ color:#505735;}
.header_right										{float:right;display:inline-block; margin:0; padding:0;}
.header_right ul									{ display:inline-block; float:left;}
.header_right ul li									{display:inline-block;float:left;margin:0;padding: 0px 44px 0 0px;list-style:none none outside;}
.header_right ul li a								{font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; line-height:20px; font-size:20px; color:#505735; display:inline-block; }
.header_right ul li a img							{ display:inline-block;}
.sidebar							      			{display:none; }
.menu												{float:left;display:none; }
.overlay											{position:absolute; top:0; left:0;height:100%; width:100%; opacity:0; visibility:hidden; transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;display:none;  }
/* ---------------------------------------------------------*/
.banner												{ display:block; width:100%; background:url(../images/backgroung_bg.png) no-repeat left top; background-size:cover; padding:20px 0 0 0; }
.bx-wrapper .bx-pager								{ display:none;}
.bx-wrapper .bx-prev								{ left:18px; background:url(../images/left_ar.png) no-repeat 0 0;}
.bx-wrapper .bx-next								{ right:24px; background:url(../images/right_ar.png) no-repeat 0 0; }
.banner_cnt											{ display:block;}
.banner_cnt > .logo 								{display:block;padding: 0 0 11px 0;text-align:center;}
.banner_cnt > .logo > a > img 						{ display:inline-block;}
.banner_in											{display:block;height:100%;padding: 0 0 54px 0;}
.banner_in > ul										{display:block; height:100%;}
.banner_in > ul > li								{display:block; list-style:none none outside; margin:0; padding:0; position:relative; height:100%;}
.banner_in > ul > li > img							{ display:block;}
.banner_content										{width:100%;height:100%;position:absolute;left: 4px;top: -17px;}
.tbl												{width:100%; height:100%; display:table;}
.tbl_cell											{width:100%; height:100%; display:table-cell; vertical-align:middle; }
.banner_text										{width:62%;border-radius:10px;background-color: rgba(242, 239, 234, 0.7);display:block;margin:0 auto;padding: 12px 0 12px 29px;}
.banner_text h1										{font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;line-height: 53px;font-size: 50px;color:#505735;text-transform:capitalize;}
.banner_text h1 span								{display:block; font-size:40px; line-height:50px; text-transform:none;}
.tabs_main											{display:block;}
.tabs_main ul 										{display:block;padding:0;}
.tabs_main ul li									{display:inline-block;vertical-align:middle;text-align:center;cursor:pointer;padding: 0 0 45px 0;list-style:none none outside;background:none !important;margin: 0 78px 0 0;}
.tabs_main ul li h2									{font-family: 'Lato', sans-serif;font-weight: 400;color:#ffffff;font-size:30px;line-height:25px;display:block;text-align:center;background:url(../images/tab_ar.png) no-repeat left top;padding: 0 0 0 40px;}
.tab_nav											{width:100%;display:block;padding:0;background: #999999 url(../images/body_bg.png) no-repeat left top;background-size: cover;}
.content											{display:none; padding:0px;}
.content p											{font-family: 'Lato', sans-serif;font-weight:400;color:#505734;font-size: 24px;line-height: 35px;display:block;width: 89%;margin:0 auto;word-spacing: -1px;padding: 0;letter-spacing: 0px;}
.content p > a										{ display:inline-block;color:#505734; text-decoration:underline; }
.tabs_content										{display:block;width:100%;background: #fff url(../images/body_bg.png) no-repeat left top;padding: 26px 0 29px 0;background-size: cover;}
.tabs_main ul li.resp-tab-active					{background:url(../images/btn-active.jpg) repeat-x 0 bottom !important;}
.team												{width: 82%;display:block;margin:0 auto;padding: 0 0 77px 0;}
.team > h2											{font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;line-height:50px;font-size:50px;color:#f2f2f2;display:block;text-align:center;padding: 0 0 31px 5px;}
.team1												{ display:block;}
.team p												{font-family: 'Lato', sans-serif;font-weight:400;color:#f2f2f2;font-size: 18px;line-height: 28px;padding: 0 0 0 27px;word-spacing: 2px;}
.team img											{float:right;margin: 4px 0 0px 15px;background:#ffffff;padding: 6px 6px 5px 5px;}
.number												{width:100%;display:block;background: #fff url(../images/body_bg.png) no-repeat left top;text-align:center;padding: 34px 0 26px 0;background-size: cover;}
.number h2											{display:inline-block;margin:0;padding: 0 43px 0 1px;}
.number h2 a											{font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;line-height:30px;font-size:30px;color:#515735;display:inline-block;margin:0;padding:0;}
.number a											{display:inline-block;vertical-align:top;padding:0;margin: -3px 0 0 0;}
/* ------------------------ MIAN CONTENT HERE --------------*/
/* ---------------------------------------------------------*/
/* ------------------ FOOTER HERE --------------------------*/
footer												{width:100%;display:block;background: #999999 url(../images/body_bg.png) no-repeat left top;padding:22px 0 75px 0;text-align:center;background-size: cover;}
.ft_logo											{display:block;text-align:center;padding: 0 0 26px 0;}
.ft_logo a											{ display:inline-block;}
footer p											{font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;line-height:20px;font-size:20px;color:#ffffff;padding: 0 0 18px 2px;}
/* ---------------------------------------------------------*/
/* ------------------ INNER1 HERE --------------------------*/
.main_content1										{width:100%;display:block;background:url(../images/inner_bg.png) no-repeat left top;padding: 30px 0 0 0;background-size: cover;}
.logo1 								                {display:block;padding: 0 0 27px 0;text-align:center;}
.content_main										{width: 87%;display:block;margin:0 auto;padding: 0 0 23px 0;}
.content_main h2, h3, h4, h5, h6{font-family: 'Lato', sans-serif;font-weight:400;color: #505733;font-size:30px;line-height:30px;padding: 0 0 17px 0px;}
.content_main > p{font-family: 'Lato', sans-serif;font-weight:400;color:#505733;font-size: 19px;line-height: 28px;padding: 0 0 28px 0;letter-spacing: 0px;word-spacing: 0; }
.content_main > p > a{ color:#505733; text-decoration:underline;}
.content_main .para1{padding:0; }


/* Added */
.content_main > ul {
    color: #505733;
    font-family: "Lato",sans-serif;
    font-size: 19px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 28px;
    padding: 0 0 28px;
    word-spacing: 0;
	list-style-type: disc;
	margin-left: 40px;
}

/*Contact Form */
#contactform label, textarea {	
    display: block;
	color: #505733;
    font-family: "Lato",sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
    margin: 10px 0 5px;
	padding: 0;}
	
	
#contactform input[type="submit"] {
    background-color: #515734;
    border: medium none;
    color: #fff;
    margin-top: 10px;
    padding: 6px 8px 8px;
}

#contactform input {
    font-size: 16px;
    height: 35px;
    padding-left: 10px;
}
#contactform textarea {
    font-size: 16px;
    height: 250px;
	width: 350px;
    padding-left: 10px;
}

.address-title {font-size:24px;}
.required {font-size:16px; color:#505733;}
/* End Contact Form */
/* Gallery */

.col-4 > img {
    height: auto;
    width: 100%;
}
/* End Gallery */