/*
Theme Name: Sameer Group
Theme URI: 
Author: Brainium
Author URI: https://www.brainiuminfotech.com
Description: 
Version: 1.0
Text Domain: Sameer Group
*/

html,
body,
address,
blockquote,
div,
dl,
form,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
p,
pre,
table,
ul,
dd,
dt,
li,
tbody,
td,
tfoot,
th,
thead,
tr,
button,
del,
ins,
map,
object,
a,
abbr,
acronym,
b,
bdo,
big,
br,
cite,
code,
dfn,
em,
i,
img,
kbd,
q,
samp,
small,
span,
strong,
sub,
sup,
tt,
var,
legend,
fieldset {
	margin: 0;
	padding: 0;
}
article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
video,
audio,
mark {
	display: block;
	margin: 0;
	padding: 0;
}
img,
fieldset {
	border: 0;
	margin: 0;
	padding: 0;
	outline: none;
}
input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0px 1000px white inset;
	-webkit-text-fill-color: #363636 !important;
}
input[type="text"] {
	outline: 0;
}
select {
	outline: 0;
}

/* Flexible Embedded Videos */

a {
	color: #3d3d3d;
	text-decoration: none;
	outline: none;
}
a:hover {
	text-decoration: none;
	color: #c1b497;
	-webkit-transition: all 1s ease-out;
	-moz-transition: all 1s ease-out;
	-ms-transition: all 1s ease-out;
	-o-transition: all 1s ease-out;
	transition: all 1s ease-out;
}
textarea:focus,
input:focus {
	outline: none;
	border: 0;
}
a:hover,
a:active,
a:focus
{
	outline: 0;
	border: 0;
	text-decoration: none !important;
}


p {
	margin: 0;
	padding: 0;
	line-height: 24px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	padding: 0;
}

/* list */

ul,
li,
ol {
	margin: 0;
	padding: 0;
	list-style: none;
}

/* Tables */

table {
	border-collapse: collapse;
	border-spacing: 0;
}
.clear {
	font-size: 0;
	line-height: 0;
	clear: both;
	height: 0;
}

/* =============================================================================
Typography
========================================================================== */

body {
	color: #363636;
	font-family: 'Quicksand', sans-serif !important;
	margin: 0;
	padding: 0;
	font-size: 16px;
}
.clear {
	clear: both;
}

/*=====================================================
Top Area
=====================================================*/

.top_header {
	padding: 0;
	width: 100%;
}
.logo {
	padding: 12px 0;
}
.logo img {
	width: auto;
}
.top_area {
	width: 100%;
	border-bottom: 1px solid #dbe3de;
	padding: 12px 0;
	overflow: hidden;
	display: flex;
	flex-direction: row-reverse;
}
.top_menu {
	overflow: hidden;
	display: inline-block;
}
.top_menu ul {
	margin: 5px 10px 0 0;
	padding: 0;
	list-style-type: none;
	float: right;
	border-right: 1px solid #707070;
}
.top_menu ul li {
	margin: 0;
	padding: 0 16px;
	color: #707070;
	float: left;
	font-size: 14px;
	line-height: 14px;
	font-weight: 400;
	font-family: 'Quicksand', sans-serif;
}
.top_menu ul li a {
	color: #707070;
	text-decoration: none;
}
.top_menu ul li a:hover {
	color: #069f45;
	text-decoration: none;
}
.social_div {
	overflow: hidden;
	display: inline-block;
}
.social_div ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: right;
}
.social_div ul li {
	margin: 0;
	padding: 0 10px;
	color: #646464;
	float: left;
	font-size: 18px;
	font-weight: 400;
	font-family: 'Quicksand', sans-serif;
}
.social_div ul li a {
	color: #646464;
	text-decoration: none;
}
.social_div ul li a:hover {
	color: #069f45;
	text-decoration: none;
}
.main_menu {
	float: right;
	width: 100%;
}

/*=====================================================
Banner Area
=====================================================*/

.caption {
	position: absolute;
	left: 50%;
	width: 30%;
	top: 50%;
	transform: translate(-50%, -50%);
	text-align: center;
	margin: 0 auto;
	z-index: 9999;
	background: rgba(255, 255, 255, 0.5);
	padding: 0 0 45px 0;
}
.caption h1 p {
	font-size: 40px;
	margin: 0;
	padding: 0;
	line-height: 45px;
	color: #191919;
	font-family: 'Quicksand', sans-serif;
	text-transform: uppercase;
	font-weight: 400;
}
.caption h1 p span {
	font-size: 60px;
	margin: 0;
	padding: 0;
	line-height: 60px;
	color: #191919;
	font-family: 'Quicksand', sans-serif;
	text-transform: uppercase;
	font-weight: 400;
}
.caption p {
	font-size: 16px;
	color: #2b2b2b;
	font-family: 'Quicksand', sans-serif;
	font-weight: 400;
	overflow: hidden;
}
.caption a {
	border-radius: 5px;
	border: 1px solid #11803e;
	color: #11803e;
	text-align: center;
	font-family: 'Quicksand', sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding: 10px 30px;
	text-decoration: none;
	display: inline-block;
}
.caption a:hover {
	text-decoration: none;
	border: 1px solid #000;
	color: #000;
}
.carousel-control {
	opacity: 1 !important;
	left: 0 !important;
	right: 0 !important;
	top: 69% !important;
	height: 43px;
	margin: 0 auto !important;
	text-align: center;
	z-index: 9999;
	width: 6% !important;
}
.carousel-control:hover,
.carousel-control:focus {
	opacity: 1 !important;
}
.carousel-control a.left {
	background: none !important;
	width: 43px !important;
}
.carousel-control a.right {
	background: none !important;
	width: 43px !important;
}
 .carousel-inner>.item>img {
  height:340px !important;
}
.post_grid .carousel-inner>.item>img {
   height: 80% !important; 
}
.carousel-control .glyphicon-chevron-left {
	background: url(images/arrw_left.png) no-repeat 30% 0;
	width: 43px !important;
	height: 43px !important;
	left: 0 !important;
	-moz-box-shadow: 0px -1px 5px #bfbebe;
	-webkit-box-shadow: 0px -1px 5px #bfbebe;
	box-shadow: 0px -1px 5px #bfbebe;
	-moz-border-radius: 190px;
	-webkit-border-radius: 190px;
	border-radius: 190px;
}
.carousel-control .glyphicon-chevron-left:hover {
	background: url(images/arrw_left_hov.png) no-repeat 30% 0;
}
.carousel-control .glyphicon-chevron-left:before {
	content: none !important;
}
.carousel-control .glyphicon-chevron-right {
	background: url(images/arrw_right.png) no-repeat 30% 0;
	width: 43px !important;
	height: 43px !important;
	right: 0 !important;
	-moz-box-shadow: 0px -1px 5px #bfbebe;
	-webkit-box-shadow: 0px -1px 5px #bfbebe;
	box-shadow: 0px -1px 5px #bfbebe;
	-moz-border-radius: 190px;
	-webkit-border-radius: 190px;
	border-radius: 190px;
}
.carousel-control .glyphicon-chevron-right:hover {
	background: url(images/arrw_right_hov.png) no-repeat 30% 0;
}
.carousel-control .glyphicon-chevron-right:before {
	content: none !important;
}

/* =============================================================================
Footer Section
========================================================================== */

footer {
	background: #2b2c2c;
	padding: 50px 0 0 0;
	width: 100%;
}
footer h4 {
	color: #d5d5d5;
	font-size: 20px;
}
.use_off_txt h4 {
	color: #2b2c2c !important;
}
.footer_social {
	overflow: hidden;
	display: inline-block;
}
.footer_social ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: right;
}
.footer_social ul li {
	margin: 0 5px;
	padding: 3px 10px;
	border: 1px solid #444545;
	border-radius: 3px;
	width: 25%;
	color: #15ad58;
	float: left;
	font-size: 18px;
	font-weight: 400;
	font-family: 'Quicksand', sans-serif;
}
.footer_social ul li a {
	color: #15ad58;
	text-decoration: none;
}
.footer_social ul li a:hover {
	color: #fff;
	text-decoration: none;
}
.useful_links {
	margin: 0;
	padding: 0;
}
.useful_links ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.useful_links ul li {
	margin: 0;
	padding: 0;
	display: block;
	width: 100%;
	color: #939393;
	font-size: 15px;
	line-height: 24px;
}
.useful_links ul li a {
	color: #939393;
	text-decoration: none;
}
.useful_links ul li a:hover {
	color: #fff;
	text-decoration: none;
}
.location {
	color: #fff;
	margin: 0;
	padding: 0;
}
.location span {
	color: #a9a9a9;
}
.location a {
	color: #ffffff;
	text-decoration: none;
}
.location a.path {
	color: #04cf61;
	text-decoration: none;
}
.location a:hover {
	color: #fff;
	text-decoration: underline;
}
.location .fa {
	color: #615d5d;
}
.footer_divider img {
	width: 100%;
}
.foot_left {
	color: #6c6c6c;
	font-size: 15px;
	text-align: left;
}
.foot_right {
	color: #6c6c6c;
	font-size: 15px;
	text-align: right;
}
.foot_btm {
	width: 100%;
	padding: 0 0 15px 0;
	overflow: hidden;
}

/* =============================================================================
Bottom Scroller Part
========================================================================== */

.slick-slide {
	margin: 0px;
	position: relative;
}
.slick-slide img {
	width: 100%;
}
.slide_content_area {
	position: absolute;
	padding: 0 20px;
	left: 10%;
	bottom: 40px;
	text-align: left;
	z-index: 9999;
	transition: background-color 0.7s ease;
}
.slide_content_area {
	padding: 10px 0 0 0;
}
.slide_content_area h3 p {
	font-size: 20px;
	margin: 0;
	padding: 0;
	line-height: 25px;
	color: #fff;
	font-family: 'Quicksand', sans-serif;
	text-transform: uppercase;
	font-weight: 400;
}
.slide_content_area h3 p span {
	font-size: 25px;
	margin: 0;
	padding: 0;
	line-height: 25px;
	color: #fff;
	font-family: 'Quicksand', sans-serif;
	text-transform: uppercase;
	font-weight: 400;
}
.slick-slide:hover .slide_content_area {
	bottom: 60px!important;
}
.slide:nth-child(6n+1) .slide_content_area {
	border-top: 2px solid #04cf61;
}
.slide:nth-child(6n+2) .slide_content_area {
	border-top: 2px solid #623a93;
}
.slide:nth-child(6n+3) .slide_content_area {
	border-top: 2px solid #f29b29;
}
.slide:nth-child(6n+4) .slide_content_area {
	border-top: 2px solid #cf2925;
}
.slide:nth-child(6n+5) .slide_content_area {
	border-top: 2px solid #11dfec;
}
.slide:nth-child(6n+6) .slide_content_area {
	border-top: 2px solid #01a4e3;
}
.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}
.slick-list {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.slick-list:focus {
	outline: none;
}
.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
	-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);
}
.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
}
.slick-track:before,
.slick-track:after {
	display: table;
	content: '';
}
.slick-track:after {
	clear: both;
}
.slick-loading .slick-track {
	visibility: hidden;
}
.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px;
}
[dir='rtl'] .slick-slide {
	float: right;
}
.slick-slide img {
	display: block;
}
.slick-slide.slick-loading img {
	display: none;
}
.slick-slide.dragging img {
	pointer-events: none;
}
.slick-initialized .slick-slide {
	display: block;
}
.slick-loading .slick-slide {
	visibility: hidden;
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
	display: none;
}

/* =============================================================================
Post Area
========================================================================== */

.sameer_post {
	width: 100%;
	margin: 0;
	padding: 0 0 30px 0;
	overflow: hidden;
}
.sameer_post p {
	font-size: 17px;
	color: #8f8f8f;
	font-weight: 400;
	padding: 0 0 20px 0;
}
.post_grid {
	background: #fff;
	-webkit-box-shadow: 1px 0px 3px 2px #dedddc;
	box-shadow: 1px 0px 3px 2px #dedddc;
	min-height: 385px;
}
.post_grid img {
	width: 100%;
	height: 190px;
	/*height: 100%;*/
}
.post_grid h3 {
	font: 24px/26px 500 'Quicksand', sans-serif;
	color: #0f0f0f;
	padding-bottom: 12px;
	margin: 0;
}
.post_grid_txtarea {
	padding: 20px;
	width: 100%;
}
.post_grid_txtarea p {
	padding: 0;
	margin: 0;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	font-family: 'Quicksand', sans-serif;
	color: #363636;
}
.css_post_date {
	color: #cf2925;
	font: 14px/16px normal 'Quicksand', sans-serif;
	padding-bottom: 10px;
}
.css_post_date span {
	color: #858585;
	font: 14px/16px normal 'Quicksand', sans-serif;
}
.post_caption {
	padding: 20px;
	width: 100%;
}
.post_caption h3 {
	font: 24px/26px 500 'Quicksand', sans-serif;
	color: #0f0f0f;
	padding-bottom: 12px;
	margin: 0;
	width: 100%;
}
.post_caption p {
	padding: 0;
	margin: 0;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	font-family: 'Quicksand', sans-serif;
	color: #363636;
}
.carousel_control_arr {
	position: absolute;
	right: 10px;
	bottom: 0;
}
.carousel_control_arr .glyphicon-chevron-left {
	background: url(images/arw_left1.png) no-repeat 0 0;
	width: 7px !important;
	height: 9px !important;
	left: -26px !important;
}
.carousel_control_arr .glyphicon-chevron-left:hover {
	background: url(images/hov_arrw_left.png) no-repeat 0 0;
}
.carousel_control_arr .glyphicon-chevron-left:before {
	content: none !important;
}
.carousel_control_arr .glyphicon-chevron-right {
	background: url(images/arw_right1.png) no-repeat 0 0;
	width: 7px !important;
	height: 9px !important;
	right: 10px !important;
}
.carousel_control_arr .glyphicon-chevron-right:hover {
	background: url(images/hov_arrw_right.png) no-repeat 0 0;
}
.carousel_control_arr .glyphicon-chevron-right:before {
	content: none !important;
}

/* =============================================================================
Inner Page
========================================================================== */

.inner_banner {
	position: relative;
}
.inner_banner img {
	width: 100%;
	height: 340px;
}
.inner_banner_caption_area {
	padding: 30px 0;
	position: absolute;
	left: 50%;
	width: 30%;
	top: 50%;
	transform: translate(-50%, -50%);
	text-align: center;
	margin: 0 auto;
	z-index: 9999;
	background: rgba(255, 255, 255, 0.5);
}
.inner_banner_caption_area h3 {
	margin: 0;
	padding: 0;
}
.inner_banner_caption_area h3 p {
	font-size: 50px;
	margin: 0;
	padding: 0;
	line-height: 50px;
	color: #191919;
	font-family: 'Quicksand', sans-serif;
	text-transform: uppercase;
	font-weight: 400;
}
.inner_banner_caption_area h3 p span {
	font-size: 70px;
	margin: 0;
	padding: 0;
	line-height: 70px;
	color: #191919;
	font-family: 'Quicksand', sans-serif;
	text-transform: uppercase;
	font-weight: 400;
}
.inner_banner_caption_area p {
	font-size: 30px;
	line-height: 30px;
	margin: 0;
	padding: 0;
}
.inner_content_area {
	padding: 50px 0;
	width: 100%;
}
.inner_content_area h3 {
	font-size: 40px;
	line-height: 42px;
	font-weight: 400;
	font-family: 'Quicksand', sans-serif;
	color: #151414;
	padding-bottom: 40px;
	margin: 0;
}
.inner_content_area h5 {
	font-size: 24px;
	line-height: 24px;
	font-family: 'Quicksand', sans-serif;
	font-weight: 500;
	color: #1b1b1b;
	padding-bottom: 20px;
	margin: 0;
}
.inner_content_area p {
	font-size: 16px;
	line-height: 24px;
	font-family: 'Quicksand', sans-serif;
	font-weight: 400;
	color: #272727;
	padding-bottom: 20px;
	margin: 0;
}
a.learn_more_btn {
	border-radius: 5px;
	border: 1px solid #11803e;
	color: #11803e;
	text-align: center;
	font-family: 'Quicksand', sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding: 10px 30px;
	text-decoration: none;
	display: inline-block;
}
a.learn_more_btn:hover {
	text-decoration: none;
	border: 1px solid #000;
	color: #000;
}
.inner_content_area a {
	color: #069f45;
	/*text-transform: uppercase;*/
	font-weight: 500;
}

.left_link_area{border: 1px solid #dadada; padding: 15px;}
.left_link_area ul{margin: 0; padding: 0; list-style-type: none;}
.left_link_area ul li{margin: 0 0 3px 0; padding: 0 10px; display: block; width: 100%; background: #069f45; color: #fff;transition: background-color 0.7s ease; line-height: 34px; border: 1px solid #157d40;}
.left_link_area ul li a{width: 100%; color: #fff; text-decoration: none; display: block; text-transform: uppercase;}
.left_link_area ul li:hover{background: #cf2925;}
#sasini{padding-bottom: 60px;}


/*============================================================================
Latest post Page
============================================================================*/
/*Added by Swetabja*/
.inner_content_area .post_grid.latest-grid h3{
	font-size: 22px;
	line-height: 28px;
	padding-bottom: 8px;
}
.inner_content_area .post_grid.latest-grid a{
	color: #000000;
}
.inner_content_area .post_grid.latest-grid a:hover {
	color: #069f45;
	text-decoration: none;
}
.inner_content_area .post_grid.latest-grid .view-button{
	color: #ffffff;
    background: #069f45;
    padding: 5px;
}
.inner_content_area .post_grid.latest-grid .view-button:hover{
	color: #ffffff;
    background: #034F23;
    text-decoration: none;
}
.inner_content_area .post_grid.latest-grid{
	min-height: 500px;
}
.inner_content_area .post_grid_wrap {
    margin-bottom: 30px;
}
ul.wpp-list.wpp-list-with-thumbnails li {
    background: #fff;
    color: #000;
    padding: 0;
    border: none;
    line-height: 20px;
    margin-bottom: 25px;
}
ul.wpp-list.wpp-list-with-thumbnails li a{
	color: #069f45;
}

/*=============================================================================
Contact Page
================================================================================*/

.wpcf7-form input, .wpcf7-form textarea {
    width: 100%;
    margin-bottom: 13px;
    padding: 8px;
    font-size: 14px;
    border: 1px solid #dadada;
}
.wpcf7-form textarea:focus, .wpcf7-form input:focus {
	border: 1px solid #069f45;
}
.wpcf7-form .contact-submit {
    background: #069f45;
    border: none;
    color: #fff;
    text-transform: uppercase;
    font-size: 15px !important;
}

.inner_content_area img{width:100%; border: 1px solid #dadada; padding: 5px; height:auto;}
.wrap-img{max-width: 238px; margin: 0 25px 15px 0px; float:left; }
.manage-team { float: left; margin-bottom: 10px;}
.wpcf7-recaptcha{margin-bottom: 20px;}
#rc-imageselect {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
.partner-page h3{text-transform: uppercase; margin-left: 10px;}
.partner-page img{margin-bottom: 25px;}
/*============================================================================
Responsive Part
========================================================================== */

@media (min-width: 1281px) {}
@media (min-width: 1025px) and (max-width: 1280px) {}
@media (min-width: 768px) and (max-width: 1024px) {
	.logo {
		margin: 0 auto;
		text-align: center;
	}
	.top_area {
		display: flex;
		flex-direction: column;
	}
	.top_menu {
		width: 100%;
		float: none;
	}
	.social_div {
		width: 100%;
		float: none;
	}
	.social_div ul {
		display: block;
		text-align: center;
		width: 100%;
	}
	.social_div ul li {
		display: inline-block;
		text-align: center;
		float: none;
	}
	.top_menu ul {
		display: block;
		text-align: center;
		float: none;
		border-right: none;
		margin: 0;
	}
	.top_menu ul li {
		display: inline-block;
		text-align: center;
		float: none;
		padding: 0 6px;
	}
	nav ul a,
	nav ul li a {
		font-size: 14px;
		padding: 0 10px;
	}
	.caption {
		width: 90%;
	}
	.carousel-control {
		width: 10% !important;
	}
	.inner_banner_caption_area {
		width: 70%;
		margin: 0;
		padding: 10px 0;
	}
/*.inner_banner_caption_area h3 p {
		font-size: 20px;
		line-height: 20px;
	}
	.inner_banner_caption_area h3 p span {
		font-size: 30px;
		line-height: 30px;
	}*/
	
	.post_grid {
    min-height: 396px;}
	
	.slide_content_area h3 p{font-size: 12px;
		line-height: 12px;}
	.slide_content_area h3 p span{font-size: 18px;
		line-height: 18px;}
}
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {}
@media (max-width: 767px) {
	.logo {
		margin: 0 auto;
		text-align: center;
	}
	.top_area {
		display: flex;
		flex-direction: column;
	}
	.top_menu {
		width: 100%;
		float: none;
	}
	.social_div {
		width: 100%;
		float: none;
	}
	.social_div ul {
		display: block;
		text-align: center;
		width: 100%;
	}
	.social_div ul li {
		display: inline-block;
		text-align: center;
		float: none;
	}
	.top_menu ul {
		display: block;
		text-align: center;
		float: none;
		border-right: none;
		margin: 0;
	}
	.top_menu ul li {
		display: inline-block;
		text-align: center;
		float: none;
		padding: 0 6px;
	}
	.carousel-inner>.item>img{
		height: 120px !important;
	}
	.caption {
		width: 50%;
		padding: 0px 0 10px 0px;
	}
	.caption h1{margin-top: 10px;}
	.caption h1 p {
		font-size: 25px;
		line-height: 15px !important;
	}
	.caption h1 p span {
		font-size: 25px;
		line-height: 25px;
	}
	.caption a{font-size: 12px; padding: 5px 15px;}
	.caption p {
		font-size: 16px !important;
	}
	.carousel-control {
		width: 30% !important;
		top: 62% !important;
		display: none;
	}
	.carousel-control a {
		font-size: 14px;
		padding: 5px 20px;
	}
	.slide_content_area h3 p {
		font-size: 12px;
		line-height: 12px;
	}
	
	.slide_content_area h3 p span{
		font-size: 18px;
		line-height: 18px;
	}
	
	.slide_content_area {
		padding: 0;
	}
	.post_grid {
		margin-bottom: 20px;
	}
	.inner_banner_caption_area {
		width: 70%;
		margin: 0;
		padding: 10px 0;
	}
	.inner_banner img {
		height: auto;
	}
	.inner_banner_caption_area p {
		font-size: 14px;
		line-height: 14px;
	}
	.inner_banner_caption_area h3 p {
		font-size: 20px;
		line-height: 20px;
	}
	.inner_banner_caption_area h3 p span {
		font-size: 30px;
		line-height: 30px;
	}
	.foot_left{text-align: center;}
	.foot_right{text-align: center;}
	
	.left_link_area{margin-bottom: 20px;}
	
.inner_content_area h3 {
    font-size: 38px;
    padding-bottom: 20px;
}
}