/*  







Theme Name: MGM Coaching







Theme URI: http://www.mgmcoaching.com.au;







Description: MGM Coaching







Version: 1.0







Author: Rishi







Author URI: http://www.ashaenterprises.info/;







*/















/*-------------------------------------------------------------------------------------------------------------------*/















/* ------------------------------------------------------------------------ */







/* 01. General







/* ------------------------------------------------------------------------ */















body {



	font: normal 13px/22px Verdana, Arial, Tahoma, sans-serif;



	color: #222;



	-webkit-text-stroke: 0.001px transparent;



	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */



	-webkit-text-size-adjust: 100%;



}



/* ------------------------------------------------------------------------ */







/* 02. Skeleton Base 960 Grid







/* http://getskeleton.com/







/* ------------------------------------------------------------------------ */







.container {



	position: relative;



	width: 1100px;



	margin: 0 auto;



	padding: 0;



}



.container .column, .container .columns {



	float: left;



	display: inline;



	margin-left: 10px;



	margin-right: 10px;



}



.row {



	margin-bottom: 20px;



}



/* Nested Column Classes */







.column.alpha, .columns.alpha {



	margin-left: 0;



}



.column.omega, .columns.omega {



	margin-right: 0;



}



/* Base Grid */







.container .one.column, .container .one.columns {



	width: 40px;



}



.container .two.columns {



	width: 100px;



}



.container .three.columns {



	width: 160px;



}



.container .four.columns {



	width: 220px;



}



.container .five.columns {



	width: 29.16%;



}



.container .six.columns {



	width: 340px;



}



.container .seven.columns {



	width: 400px;



}



.container .eight.columns {



	width: 460px;



}



.container .nine.columns {



	width: 520px;



}



.container .ten.columns {



	width: 580px;



}



.container .eleven.columns {



	width: 66.66%;



}



.container .twelve.columns {



	width: 700px;



}



.container .thirteen.columns {



	width: 760px;



}



.container .fourteen.columns {



	width: 820px;



}



.container .fifteen.columns {



	width: 880px;



}



.container .sixteen.columns {



	width: 940px;



}



.container .one-third.column {



	width: 300px;



}



.container .two-thirds.column {



	width: 620px;



}



/* Offsets */







.container .offset-by-one {



	padding-left: 60px;



}



.container .offset-by-two {



	padding-left: 120px;



}



.container .offset-by-three {



	padding-left: 180px;



}



.container .offset-by-four {



	padding-left: 240px;



}



.container .offset-by-five {



	padding-left: 300px;



}



.container .offset-by-six {



	padding-left: 360px;



}



.container .offset-by-seven {



	padding-left: 420px;



}



.container .offset-by-eight {



	padding-left: 480px;



}



.container .offset-by-nine {



	padding-left: 540px;



}



.container .offset-by-ten {



	padding-left: 600px;



}



.container .offset-by-eleven {



	padding-left: 660px;



}



.container .offset-by-twelve {



	padding-left: 720px;



}



.container .offset-by-thirteen {



	padding-left: 780px;



}



.container .offset-by-fourteen {



	padding-left: 840px;



}



.container .offset-by-fifteen {



	padding-left: 900px;



}



/* #Clearing







================================================== */















    /* Self Clearing Goodness */







.container:after {



	content: "\0020";



	display: block;



	height: 0;



	clear: both;



	visibility: hidden;



}



/* Use clearfix class on parent to clear nested columns,







    or wrap each row of columns in a <div class="row"> */







.clearfix:before, .clearfix:after, .row:before, .row:after {



	content: '\0020';



	display: block;



	overflow: hidden;



	visibility: hidden;



	width: 0;



	height: 0;



}



.row:after, .clearfix:after {



	clear: both;



}



.row, .clearfix {



	zoom: 1;



}



/* You can also use a <br class="clear" /> to clear columns */







.clear {



	clear: both;



	display: block;



	overflow: hidden;



	visibility: hidden;



	width: 0;



	height: 0;



}



/* ------------------------------------------------------------------------ */







/* 03. Typography Styling







/* ------------------------------------------------------------------------ */















/* Links */







a {



	color: #5D6F8D;



	outline-style: none;



	text-decoration: none;



 -webkit-transition: color .2s ease-in;



 -moz-transition: color .2s ease-in;



 -ms-transition: color .2s ease-in;



 -o-transition: color .2s ease-in;



 transition: color .2s ease-in;



}



a:hover {



	text-decoration: none;



	color: #4496D2;



}



/* Blockquotes */







blockquote {



	color: #bab8ba;



	padding: 0 20px;



	font-size: 14px;



	border-left: 4px solid #E6E6E6;



	margin-bottom: 15px;



}



/* Titles */







h1, h2, h3, h4, h5, h6 {



	font-family: "Open Sans", Tahoma, serif;



	font-weight: 600;



	color: #5d6f8d;



	padding-bottom: 10px;



	line-height: normal;



}



h1 {



	font-size: 24px;



}



h2 {



	font-size: 18px;



	line-height: 14px;



}



h3 {



	font-size: 16px;



	line-height: 20px;



}



h4 {



	font-size: 14px;



	line-height: 22px;



}



h5 {



	font-size: 14px;



	line-height: 20px;



}



h6 {



	font-size: 10px;



	line-height: 14px;



}



/* Images Styling */







img.alignleft {



	float: left;



	vertical-align: middle;



	margin-right: 40px;



}



img.alignright {



	float: right;



	vertical-align: middle;



	margin-left: 40px;



}



img.aligncenter {



	display: block;



	margin: 0 auto;



	clear: both;



}



.aligncenter {



	margin: 0 auto;



	clear: both;



	display: block;



}



/* Raw code styling */







pre, code {



	font: 11px/19px Consolas, "Andale Mono", Courier, "Courier New", monospace;



	text-shadow: none;



}



pre {



	border: 1px solid #DDDDDD;



	margin: 20px 0;



	overflow-x: visible;



	overflow-y: hidden;



	padding: 1px;



	background: url(framework/images/bg-code.gif);



}



/* Lists */















ul {



	list-style: none;



}



ol {



	list-style: decimal inside;



}



/* ------------------------------------------------------------------------ */







/* 04. Wrapper







/* ------------------------------------------------------------------------ */







#wrapper {



	margin: 0 auto;



	background-color: #79BD9A;



}



/* ------------------------------------------------------------------------ */







/* 05. Full Width







/* ------------------------------------------------------------------------ */







#full-width {



	width: 100%;



	margin: 0;



	background-color: #fff;



}



/* ------------------------------------------------------------------------ */







/* 06. Header







/* ------------------------------------------------------------------------ */















#header {



	position: relative;



	background-color: #4496D2;



	height: 225px;



}



.top-bar {



	background-color: #262a2d;



}



.social-bar {



	background-color: #f0f2f4;



	padding: 5px 0 6px;



	border-bottom: 1px solid #ededed;



	min-height: 2px;



}



.social-bar ul {



	list-style: none;



	float: right;



}



.social-bar ul li {



	float: left;



	margin-right: 20px;



	font-size: 11px;



}



.social-bar ul li a {



	background-color: #fff;



	color: #878b93;



	padding: 3px 4px 3px 10px;



	border: 1px solid #e9e9e9;



	line-height: 17px;



	border-radius: 25px;



	display: inline-block;



}



.social-bar ul li a span, .textwidget ul li a span {



	display: inline-block;



	width: 17px;



	height: 17px;



	background: url(framework/images/sprite.png) no-repeat;



	margin-left: 5px;



}



.social-bar ul li a span.linkedin-icon, .textwidget ul li a span.linkedin-icon {



	background-position: -37px -37px;



}



.header-middle {



	/*height: 70px;*/







	background-color: #fff;



}



.left-bg {



	position: absolute;



	background-color: #43494C;



	height: 211px;



	width: 100%;



	left: -100%;



}



.header-phone {



	background-color: #43494C;



	width: 40%;



	height: 56px;



	padding: 20px 0 20px 75px;



	background: #43494C url(framework/images/sprite.png) no-repeat 18px -70px;



	position: relative;



	float: left;



}



.header-phone h2, .header-phone h4 {



	color: #fff;



	font-size: 22px;



	font-weight: 400;



	padding-top: 10px;



}



.header-phone h4 {



	font-size: 13px;



	padding-top: 0;



}



.triangle-arrow {



	border-right: 58px solid rgba(0, 0, 0, 0);



	border-top: 96px solid #43494C;



	display: block;



	height: 0;



	position: absolute;



	right: -58px;



	top: 0;



	width: 0;



}



.header-tagline {



	float: right;



	height: 56px;



	padding: 8px 0;



	position: relative;



	text-align: center;



	width: 50%;



}



.header-tagline a {



	color: #fff;



	display: block;



	font-weight: 600;



	height: 30px;



}



.header-tagline h3 {



	line-height: 56px;



	color: #fff;



	font-weight: 300;



	font-size: 20px;



}



.phone-slogan {



	overflow: hidden;



	z-index: 2;



}



.header-phone:hover {



	visibility: visible!important;



}



/* ------------------------------------------------------------------------ */







/* 07. Main Header Navigation







/* ------------------------------------------------------------------------ */







.main-menu {



	position: relative;



	float: right;



}



.mnav {



	display: none;



}



.sf-menu, .sf-menu * {



	margin: 0;



	padding: 0;



	list-style: none;



}



.sf-menu {



	line-height: 1.0;



}



.sf-menu ul {



	position: absolute;



	top: -999em;



	width: 200px; /* left offset of submenus need to match (see below) */



}



.sf-menu ul li {



	width: 100%;



}



.sf-menu li:hover {



	visibility: inherit; /* fixes IE7 'sticky bug' */



}



.sf-menu li {



	position: relative;



	display: inline-block;



}



.sf-menu a {



	display: block;



	position: relative;



}



.sf-menu li:hover ul, .sf-menu li.sfHover ul {



	left: 0;



	top: 2.5em; /* match top ul list item height */



	z-index: 300;



}



ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {



	top: -999em;



}



ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {



	left: 10em; /* match ul width */



	top: 0;



}



ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {



	top: -999em;



}



ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {



	left: 10em; /* match ul width */



	top: 0;



}



/*** SKIN ***/















.sf-menu a {



	padding: 0;



	position: relative;



	display: block;



	line-height: 68px;



	text-transform: uppercase;



 -webkit-transition: all .3s ease-in-out;



 -moz-transition: all .3s ease-in-out;



 -o-transition: all .3s ease-in-out;



 -ms-transition: all .3s ease-in-out;



 transition: all .3s ease-in-out;



}



.sf-menu a {



	color: #6f6b6b;



	border-top: 2px solid #fff;



}



.sf-menu li {



	text-transform: capitalize;



	margin: 0 11px;



}



.sf-menu li a:hover {



	border-top: 2px solid #76c1f7;



	color: #76c1f7;



	background-color: #fff;



}



.current-menu-item a {



	/*border-top: 2px solid #76c1f7;*/







	color: #6f6b6b;/*background-color: #fff;*/







}



/* menu with children */







#main-menu .sf-with-ul {



}



/* menu with children hover */







#main-menu .sfHover .sf-with-ul:hover {



	color: #76C1F7;



}



/* dropdown active */







.sf-menu li.sfHover a {



	border-top: 2px solid #76c1f7;



	color: #76C1F7;



	background-color: #fff;



}



/* SUBMENU 1 */















#main-menu .sf-menu li ul {



	width: 300px;



	margin: 42px 0 0;



	padding: 0;



	background-color: #EFF1F3;



	border-left: 3px solid #6CA7D3;



	font-size: 11px;



	text-indent: 0;



}



#main-menu .sf-menu li ul .current-menu-item a {



	margin: 0;



	padding: 0 10px;



	border-top: none;



}



.sf-menu li li {



	text-transform: capitalize;



	width: 300px;



	border: none;



	margin: 0;



	float: left;



	text-align: left;



}



#main-menu .sf-menu li li a {



	color: #696969;



	margin: 0;



	padding: 0 10px;



	border: 1px solid #dfdfdf;



	border-width: 0 0 1px;



	background: none;



	line-height: 40px;



}



#main-menu .sf-menu li ul li a:hover {



	color: #76c1f7;



	margin: 0;



}



#main-menu .sf-menu li li:first-child {



	border: none;



}



/* SUBMENU 2 */















#main-menu .sf-menu li li ul {



	width: 200px;



	margin: 0 0 0 95px;



	padding: 0;



}



#main-menu .sf-menu li li li a {



	color: #696969;



}



.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {



	outline: 0;



}



/* level 2 a active */







#main-menu .sf-menu li li.sfHover a {



	color: #76c1f7;



	margin: 0;



}



#main-menu .sf-menu li li .sf-with-ul {



}



/* level 3 a color */







#main-menu .sf-menu li li.sfHover li a {



	color: #696969;



	background: none;



}



/* level 3 a hover color */







#main-menu .sf-menu li li.sfHover li a:hover {



	color: #76c1f7;



	margin: 0;



}



.sf-menu li li .sf-with-ul {



}



.sf-menu li li.sfHover .sf-with-ul {



}



.sf-sub-indicator {



	display: none;



}



/* search box */







.search-box {



	position: absolute;



	top: -151px;



	right: 0;



	z-index: 3;



}



.search-title {



	background-color: #748491;



}



.search-title h3 {



	padding: 0 0 0 20px;



	line-height: 50px;



	color: #fff;



	font-size: 18px;



	font-weight: 600;



}



.search-form {



	background-color: #fff;



	border: 1px solid #E8EAEE;



	padding: 15px;



}



.select-replace-cover, .search-box input, .search-box select {



	color: #F25D28;



	border: 1px solid #D6DCE1;



	font-family: "Open Sans", sans-serif;



	font-size: 13px;



	color: #abaeb4;



	height: 40px;



	line-height: 40px;



	width: 100% !important;



	cursor: pointer;



	margin: auto;



	padding: 0 15px;



	display: block !important;



	-webkit-box-sizing: border-box;



	-moz-box-sizing: border-box;



	box-sizing: border-box;



	box-shadow: 0 0 2px rgba(0, 0, 0, .05);



	/* beautiful background below :) */







	background: #f7f7f7;



	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYyZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);



	background: -moz-linear-gradient(top, #f7f7f7 0%, #f1f2f3 100%);



	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #f1f2f3));



	background: -webkit-linear-gradient(top, #f7f7f7 0%, #f1f2f3 100%);



	background: -o-linear-gradient(top, #f7f7f7 0%, #f1f2f3 100%);



	background: -ms-linear-gradient(top, #f7f7f7 0%, #f1f2f3 100%);



	background: linear-gradient(to bottom, #f7f7f7 0%, #f1f2f3 100%);



 filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#f1f2f3', GradientType=0 );



}



.select-replace-cover {



	margin-top: 15px !important;



}



.select-replace {



	background: url(framework/images/sprite.png) no-repeat 205px -245px;



}



.search-box .search-submit {



	width: 95px !important;



	margin: 15px 0 0;



	height: 35px;



	line-height: 35px !important;



	border: none;



	color: #fff;



	border-radius: 4px;



	background: #8cbb41; /* Old browsers */



	background: -moz-linear-gradient(top, #8cbb41 0%, #8cbb41 100%); /* FF3.6+ */



	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8cbb41), color-stop(100%, #8cbb41)); /* Chrome,Safari4+ */



	background: -webkit-linear-gradient(top, #8cbb41 0%, #8cbb41 100%); /* Chrome10+,Safari5.1+ */



	background: -o-linear-gradient(top, #8cbb41 0%, #8cbb41 100%); /* Opera 11.10+ */



	background: -ms-linear-gradient(top, #8cbb41 0%, #8cbb41 100%); /* IE10+ */



	background: linear-gradient(to bottom, #8cbb41 0%, #8cbb41 100%); /* W3C */



 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8cbb41', endColorstr='#8cbb41', GradientType=0 ); /* IE6-9 */



	-webkit-appearance: none;



 -webkit-transition: opacity .3s ease-in-out;



 -moz-transition: opacity .3s ease-in-out;



 -ms-transition: opacity .3s ease-in-out;



 -o-transition: opacity .3s ease-in-out;



 transition: opacity .3s ease-in-out;



}



.search-submit:hover {



	opacity: .9;



}



#right-col .search-box {



	position: relative;



	margin: 0;



	top: auto;



}



#right-col .search-form {



	border: none;



	background: none;



	padding: 0 15px;



}



#right-col .select-replace-cover, #right-col .search-box input, #right-col .search-box select {



	width: 100% !important;



	max-width: 100% !important;



	margin-left: 0 !important;



}



/* ------------------------------------------------------------------------ */







/* 08. Site title & Tag Line







/* ------------------------------------------------------------------------ */















.site-title {



	margin: 8px 0 0 18px;



	padding: 0;



}



.text-logo {



	line-height: 50px;



}



.site-title img {



/*max-width: 55%;*/







}



.site-title a {



	color: #00adee;



 -webkit-transition: color .3s ease-in-out;



 -moz-transition: color .3s ease-in-out;



 -ms-transition: color .3s ease-in-out;



 -o-transition: color .3s ease-in-out;



 transition: color .3s ease-in-out;



}



.site-title a:hover {



	color: #292929;



}



/* ------------------------------------------------------------------------ */







/* 09. Content







/* ------------------------------------------------------------------------ */















.content {



	padding-top: 45px;



}



.content-padding {



	padding-top: 0;



}



.page-top {



	position: relative;



	border: 1px solid #ededed;



	border-width: 0 1px 1px 0;



	padding: 66px 0 50px;



	margin: -45px 0 40px;



}



.page-top h2 {



	font-size: 20px;



	padding: 0 0 0 40px;



	color: #464242;



	text-shadow: 0 0 10px #fff, 0 0 10px #fff, 0 0 10px #fff, 0 0 10px #fff;



}



/* breadcrumbs */







.breadcrumbs {



	font-size: 12px;



	text-align: right;



	line-height: 25px;



}



/*--content banenr--*/







.content-banner {



	float: left;



	width: 611px;



	margin-bottom: 45px;



}



/* ------------------------------------------------------------------------ */







/* 10. Blog Entry







/* ------------------------------------------------------------------------ */















.blog-entry {



	position: relative;



	margin-bottom: 40px;



	border: 1px solid #e8eaee;



}



.post-format-standard, .post-format-video, .post-format-gallery, .post-format-audio, .post-format-link {



	width: 20px;



	height: 20px;



	text-indent: 100%;



	white-space: nowrap;



	overflow: hidden;



	background: url(framework/images/sprite.png) no-repeat 0 -275px;



	display: inline-block;



}



.post-format-video {



	background-position: -67px -335px;



	width: 26px;



}



.post-format-gallery {



	background-position: -30px -305px;



	width: 27px;



}



.post-format-audio {



	background-position: -103px -365px;



	width: 23px;



}



.post-format-link {



	background-position: -136px -395px;



	width: 26px;



}



.entry-meta {



	float: left;



	padding: 5px 20px;



	background-color: #f7f7f7;



	border-top: 1px solid #e8eaee;



	width: 598px;



	margin-bottom: 15px;



}



.entry-meta ul {



	list-style: none;



}



.entry-meta ul li {



	float: left;



	font-size: 11px;



	margin-right: 40px;



	padding-left: 20px;



	color: #5d6f8d;



}



.meta-author {



	background: url(framework/images/sprite.png) no-repeat -688px -346px;



}



.meta-date {



	background: url(framework/images/sprite.png) no-repeat -656px -377px;



}



.meta-comments {



	background: url(framework/images/sprite.png) no-repeat -623px -409px;



}



.meta-category {



	background: url(framework/images/sprite.png) no-repeat -594px -443px;



}



.capitalize {



	text-transform: capitalize;



}



.entry-content {



	/*float: left;*/







	/*padding: 0 15px 15px;*/







	color: #222;



	line-height: 22px;



	width: 607px;



}



.entry-content object, .entry-content embed {



	max-width: 100%;



}



.post-edit-link {



	display: block;



	clear: both;



}



.entry-title {



	font-size: 18px;



	font-weight: 400;



	padding: 7px 20px;



	line-height: 22px;



}



.entry-title a {



	color: #5d6f8d;



}



.entry-title a:hover {



	color: #4496d2;



}



.entry-thumb, .entry-gallery {



	margin-bottom: 15px;



	width: 607px;



	height: 195px;



 -webkit-transition: opacity .3s ease-in-out;



 -moz-transition: opacity .3s ease-in-out;



 -ms-transition: opacity .3s ease-in-out;



 -o-transition: opacity .3s ease-in-out;



 transition: opacity .3s ease-in-out;



}



.entry-gallery img {



	height: 308px;



}



.entry-thumb:hover {



	opacity: .8;



}



.entry-thumb img {



	width: 607px;



	height: 195px;



	max-width: 100%;



}



.entry-video {



	margin-bottom: 15px;



	width: 566px;



	height: 316px;



	padding: 6px;



	border: 1px solid #ededed;



 -webkit-transition: opacity .3s ease-in-out;



 -moz-transition: opacity .3s ease-in-out;



 -ms-transition: opacity .3s ease-in-out;



 -o-transition: opacity .3s ease-in-out;



 transition: opacity .3s ease-in-out;



}



.entry-audio {



	margin-bottom: 10px;



	width: 580px;



}



.entry-video iframe {



	width: 566px;



	height: 316px;



}



.entry-audio iframe {



	width: 580px;



}



.entry-title-link {



	padding-bottom: 0;



}



.entry-link-content {



	margin-bottom: 15px;



	color: #ccc;



}



.page-top .entry-link-content {



	margin-bottom: 0;



}



.entry-excerpt {



/*margin-bottom: 15px;*/







}



.read-more {



	background: rgb(139,186,64); /* Old browsers */



	background: -moz-linear-gradient(top, rgba(139, 186, 64, 1) 0%, rgba(122, 169, 55, 1) 100%); /* FF3.6+ */



	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(139, 186, 64, 1)), color-stop(100%, rgba(122, 169, 55, 1))); /* Chrome,Safari4+ */



	background: -webkit-linear-gradient(top, rgba(139, 186, 64, 1) 0%, rgba(122, 169, 55, 1) 100%); /* Chrome10+,Safari5.1+ */



	background: -o-linear-gradient(top, rgba(139, 186, 64, 1) 0%, rgba(122, 169, 55, 1) 100%); /* Opera 11.10+ */



	background: -ms-linear-gradient(top, rgba(139, 186, 64, 1) 0%, rgba(122, 169, 55, 1) 100%); /* IE10+ */



	background: linear-gradient(to bottom, rgba(139, 186, 64, 1) 0%, rgba(122, 169, 55, 1) 100%); /* W3C */



 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8bba40', endColorstr='#7aa937', GradientType=0 ); /* IE6-9 */



	padding: 0;



	display: inline-block;



	text-align: center;



	color: #fff;



	padding: 5px 8px;



	font-size: 12px;



	line-height: 20px;



	-webkit-border-radius: 3px;



	-moz-border-radius: 3px;



	border-radius: 3px;



 -webkit-transition: opacity .3s ease-in-out;



 -moz-transition: opacity .3s ease-in-out;



 -ms-transition: opacity .3s ease-in-out;



 -o-transition: opacity .3s ease-in-out;



 transition: opacity .3s ease-in-out;



}



.read-more:hover {



	opacity: .8;



	color: #fff;



}



/* ------------------------------------------------------------------------ */







/* 11. Sidebar







/* ------------------------------------------------------------------------ */















/*-- left col--*/







#left-col {



	float: left;



}



#right-col {



	float: right;



}



.sidebar-widget {



	position: relative;



	margin-bottom: 30px;



	border: 1px solid #999;



	padding: 0 0 15px;



	background: #1F8672;



	box-shadow: 0 0 7px inset;



	border-radius: 7px;



}



.sidebar-widget a {



	color: #a3a3a9;



}



.sidebar-widget a:hover {



	color: #4496d2;



}



.sidebar-widget img {



	max-width: 100%;



}



.sidebar-widget li {



	list-style: none;



	background: url(framework/images/sprite.png) no-repeat -675px -481px;



	padding: 5px 15px 5px 33px;



}



.sidebar-widget li:hover {



	background-color: #f7f7f7;



}



.sidebar-widget li:last-child {



	padding-bottom: 0;



}



.widget-shadow {



	width: 299px;



	height: 17px;



	position: absolute;



	bottom: 0;



	left: -1px;



	background: url(framework/images/sprite.png) no-repeat 0 -390px;



	display: block;



}



.sidebar-widget h3 {



	background: #222;



	background-image: linear-grandient(to bottom, #222, #999);



	box-shadow: 0 0 3px inset;



	color: #fff;



	text-shadow: 1px 0 0 #000;



	font-size: 15px;



	font-weight: 400;



	padding: 10px 15px;



	border-bottom: 1px solid #e8eaee;



	position: relative;



	margin: 0 0 15px;



	text-transform: uppercase;



	line-height: 25px;



}



/* flickr */







.flickr {



	position: relative;



	margin-left: -10px;



}



.flickr img {



	width: 74px;



	height: 55px;



	float: left;



	margin: 4px 0 6px 10px;



}



#right-col .flickr {



	padding-left: 18px;



}



#right-col .flickr img {



	width: 74px;



	height: 55px;



}



#footer ul li:last-child {



	padding-bottom: 0;



}



#right-col .textwidget p {



	padding: 05px 0;



s



}



#right-col .textwidget {



	padding: 0 15px;



}



/* -- 125x125 ad blocks --*/







.ads ul {



	position: relative;



}



.ads ul li {



	margin-bottom: 7px;



	text-align: center;



	background: none;



	padding: 0;



	list-style: none;



}



/* -- tabbed widget --*/







.tabbed-tabs li {



	background: none;



	float: left;



	width: 49.7%;



	padding: 10px 0;



	margin: 0 0 15px;



	text-align: center;



	color: #5d6f8d;



	font-size: 18px;



	border: 1px solid #e8eaee;



	border-width: 0 1px 1px 0;



	position: relative;



}



.tabbed-tabs li:last-child {



	border-right: none;



	padding-bottom: 10px;



}



.tabbed-tabs li:hover {



	cursor: pointer;



	background: none;



}



.tabbed-tabs li.current {



	font-weight: 600;



}



.tabbed-tabs li.current span {



	background: url(framework/images/sprite.png) no-repeat center top;



	bottom: -5px;



	display: block;



	height: 5px;



	left: 50%;



	margin-left: -5px;



	position: absolute;



	width: 15px;



}



.tabbed-panes {



	clear: both;



	padding: 0 15px;



}



.tabbed-panes h4 a {



	color: #858585 !important;



	font-size: 13px !important;



	line-height: 17px !important;



}



.tabbed-panes .popular-posts ul li:last-child {



	margin-bottom: 0 !important;



}



.tabbed-panes .recent-date {



	color: #e79105 !important;



	font-size: 12px;



	font-style: normal;



}



.tabbed-panes ul li {



	float: left;



	width: 100%;



}



.tabbed-panes .recent-date {



	background: url(framework/images/sprite.png) no-repeat 0 -400px;



	padding-left: 16px;



}



/* -- archive dropdown --*/















.sidebar-widget select {



	border: 1px solid #d7dadc;



	padding: 2px 2px 2px 0;



	border-radius: 0;



	margin-left: 15px;



	max-width: 90%;



}



/* -- popular posts widget --*/







.popular-posts ul li {



	background: none !important;



	padding: 0 !important;



	margin-bottom: 30px !important;



}



#footer .popular-posts h4 a {



	color: #cbcbcb;



}



#footer .popular-posts h4 a:hover {



	color: #4496D2;



}



.popular-posts p {



	color: #222;



}



.popular-image {



	float: left;



	height: 49px;



	margin-right: 10px;



	width: 84px;



}



.popular-posts img {



	height: 49px;



	width: 100%;



	max-width: 100%;



}



/* -- tagcloud widget --*/







.tagcloud {



	padding: 0 15px;



}



.tagcloud a {



	background-color: #fff;



	color: #00adee;



	padding: 5px;



	display: inline-block;



	margin-bottom: 5px;



	border: 1px solid #ededed;



 -webkit-transition: all .8s linear 0s;



 -moz-transition: all .8s linear 0s;



 -ms-transition: all .8s linear 0s;



 -o-transition: all .8s linear 0s;



 transition: all .8s linear 0s;



}



.tagcloud a:hover {



	color: #fff;



	background-color: #00adee;



	-webkit-transition: all 0.01s linear 0s;



	-moz-transition: all 0.01s linear 0s;



	-ms-transition: all 0.01s linear 0s;



	-o-transition: all 0.01s linear 0s;



	transition: all 0.01s linear 0s;



}



/* tagcloud footer */







#footer .tagcloud a {



	background-color: #1f1f1f;



	border: none;



	font-size: 13px !important;



	padding: 5px;



	display: inline-block;



	margin-bottom: 2px;



	-webkit-border-radius: 0;



	-moz-border-radius: 0;



	border-radius: 0;



 -webkit-transition: all .8s linear 0s;



 -moz-transition: all .8s linear 0s;



 -ms-transition: all .8s linear 0s;



 -o-transition: all .8s linear 0s;



 transition: all .8s linear 0s;



}



#footer .tagcloud a:hover {



	color: #fff;



	background-color: #00adee;



	-webkit-transition: all 0.01s linear 0s;



	-moz-transition: all 0.01s linear 0s;



	-ms-transition: all 0.01s linear 0s;



	-o-transition: all 0.01s linear 0s;



	transition: all 0.01s linear 0s;



}



/* ------------------------------------------------------------------------ */







/* 12. Pagination







/* ------------------------------------------------------------------------ */















.pagination {



	float: right;



	margin: 0;



}



.pagination .current, .pagination .inactive, .pagination .pagi-first, .pagination .pagi-last, .pagination .pagi-previous, .pagination .pagi-next {



	width: 24px;



	height: 24px;



	line-height: 24px;



	color: #fff;



	background: url(framework/images/sprite.png) no-repeat -147px -452px;



	display: inline-block;



	float: left;



	text-align: center;



	font-size: 12px;



	-webkit-transition: all 200ms ease-in 0s;



	-moz-transition: all 200ms ease-in 0s;



	-ms-transition: all 200ms ease-in 0s;



	-o-transition: all 200ms ease-in 0s;



	transition: all 200ms ease-in 0s;



}



.pagination .current {



	margin-left: 8px;



}



.pagination .inactive {



	margin-left: 8px;



	color: #fff;



}



.pagination .pagi-last, .pagination .pagi-first, .pagination .pagi-next, .pagination .pagi-previous {



	background-color: #fff;



	margin-left: 8px;



	color: #fff;



}



.pagination .inactive:hover, .pagination .pagi-first:hover, .pagination .pagi-last:hover, .pagination .pagi-previous:hover, .pagination .pagi-next:hover {



	background-position: -147px -476px;



	color: #fff;



}



.pagination .current {



	background-position: -147px -476px;



}



/* ------------------------------------------------------------------------ */







/* 13. 404 Error







/* ------------------------------------------------------------------------ */















.not-found img {



	max-width: 100%;



	margin-bottom: 15px;



}



.not-found p {



	margin-bottom: 10px;



}



/* image preloader */















.preloader {



	background: url(framework/images/ajax-loader.gif) center center no-repeat;



	display: inline-block;



	margin: 0;



}



/* ------------------------------------------------------------------------ */







/* 14. Comments







/* ------------------------------------------------------------------------ */















#comments {



	position: relative;



	padding-top: 0;



	border: 1px solid #e8eaee;



}



.comments-title {



	font-weight: 400;



	font-size: 18px;



	padding: 10px 15px;



	margin-bottom: 20px;



	border-bottom: 1px solid #e8eaee;



}



#comments ul, #comments ol {



	list-style: none;



	text-indent: 0;



}



.commentlist {



	padding: 0 15px;



}



.comment-body {



	padding-bottom: 20px;



}



.comment-text {



	overflow: hidden;



	border: 1px solid #e8eaee;



	padding: 10px 15px;



}



.comment-text .author {



}



.text-of-comment {



	padding: 0;



	position: relative;



}



.comment-text .text p {



	padding-bottom: 10px;



}



#comments .text-of-comment {



	color: #222;



}



.comment-text cite {



	font-style: normal;



	display: block;



	font-size: 13px;



	color: #4395d1;



}



.comment-text cite a {



	color: #4395d1;



	font-weight: 400;



}



.comment-text cite a:hover {



	color: #4395d1;



}



.comment-meta {



	font-size: 11px;



	color: #ccc;



}



.comment-reply-link {



	color: #00adee;



	font-size: 11px;



}



.comment-reply-link:hover {



}



#comments .children {



	margin-left: 94px;



	position: relative;



}



#comments ol li ul li {



	border: none;



	padding-left: 0;



}



.author-avatar {



	width: 70px;



	height: 50px;



	float: left;



	margin-right: 10px;



	padding: 6px;



	border: 1px solid #E8E8E8;



	box-shadow: 0 0 4px 0 rgba(100, 100, 100, 0.1);



	background-color: #fff;



}



.author-avatar img {



	height: 50px;



	width: 70px;



}



#comments ol.commentlist li ul.children li.depth-1 {



}



#comments ol.commentlist li ul.children li.depth-2 {



}



#comments ol.commentlist li ul.children li.depth-3 {



}



#comments ol.commentlist li ul.children li.depth-4 {



}



#comments ol.commentlist li ul.children li.depth-5 {



}



#comments ol.commentlist li ul.children li.depth-6 {



}



.nocomments {



	margin-left: 20px;



}



.trackbacks {



	width: 430px;



	padding: 15px;



}



.trackbacks h3 {



	margin: 0 0 20px;



}



.trackbacks ul {



	list-style: none;



}



/*--respond--*/







h3#reply-title {



	display: none;



}



.fb_iframe_widget {



	border-bottom: none !important;



}



#respond {



	position: relative;



	padding-top: 0;



	padding-bottom: 30px;



	border: 1px solid #e8eaee;



	margin-top: 40px;



	margin-bottom: 40px;



}



#respond .title {



	font-weight: 400;



	font-size: 18px;



	padding: 10px 15px;



	margin-bottom: 20px;



	border-bottom: 1px solid #e8eaee;



}



.comment-notes {



	display: none;



}



#comments .commentlist #respond {



	margin-left: 10px;



	margin-bottom: 50px;



}



#comments .commentlist #respond h4 {



	padding-bottom: 5px;



}



#respond .form-allowed-tags {



	display: none;



}



#reply-title {



	margin: 20px 0 30px;



}



.respond-inputs {



	position: relative;



	padding: 10px 15px;



}



.respond-inputs p {



	margin-bottom: 10px;



}



.respond-inputs .last-input {



	margin-right: 0;



}



.respond-inputs input {



	width: 96%;



	border: 1px solid #ddd;



	height: 30px;



	line-height: 30px;



	padding: 0 2%;



	color: #d1d1cd;



	-webkit-appearance: none;



	border-radius: 0;



}



.respond-inputs input:focus, .respond-textarea textarea:focus {



	border: 1px solid #00adee;



}



#comments .commentlist #respond .respond-inputs p {



	float: none;



	margin-bottom: 10px;



}



.respond-textarea {



	padding: 0 15px;



}



#comments .commentlist #respond textarea {



	width: 100%;



}



.respond-textarea textarea {



	padding: 10px 2%;



	border: 1px solid #ddd;



	color: #737373;



	max-width: 96%;



	width: 96%;



}



.form-submit {



	margin-bottom: 20px;



}



input#submit, input#submit:active, input#submit:focus {



	background: rgb(139,186,64); /* Old browsers */



	background: -moz-linear-gradient(top, rgba(139, 186, 64, 1) 0%, rgba(122, 169, 55, 1) 100%); /* FF3.6+ */



	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(139, 186, 64, 1)), color-stop(100%, rgba(122, 169, 55, 1))); /* Chrome,Safari4+ */



	background: -webkit-linear-gradient(top, rgba(139, 186, 64, 1) 0%, rgba(122, 169, 55, 1) 100%); /* Chrome10+,Safari5.1+ */



	background: -o-linear-gradient(top, rgba(139, 186, 64, 1) 0%, rgba(122, 169, 55, 1) 100%); /* Opera 11.10+ */



	background: -ms-linear-gradient(top, rgba(139, 186, 64, 1) 0%, rgba(122, 169, 55, 1) 100%); /* IE10+ */



	background: linear-gradient(to bottom, rgba(139, 186, 64, 1) 0%, rgba(122, 169, 55, 1) 100%); /* W3C */



 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8bba40', endColorstr='#7aa937', GradientType=0 ); /* IE6-9 */



	padding: 0;



	display: inline-block;



	text-align: center;



	color: #fff;



	padding: 5px 10px;



	font-size: 12px;



	line-height: 20px;



	-webkit-border-radius: 3px;



	-moz-border-radius: 3px;



	border-radius: 3px;



 -webkit-transition: opacity .3s ease-in-out;



 -moz-transition: opacity .3s ease-in-out;



 -ms-transition: opacity .3s ease-in-out;



 -o-transition: opacity .3s ease-in-out;



 transition: opacity .3s ease-in-out;



	border: none;



	float:  right;



	margin-right: 15px;



}



input#submit:hover {



	opacity: .8;



}



#respond #cancel-comment-reply-link {



	display: block;



	margin-bottom: 15px;



	color: #F00;



	padding-left: 15px;



}



.comment_form {



	clear: both;



}



.logged-in-as {



	padding: 0 15px;



}



/* ------------------------------------------------------------------------ */







/* 15. WP's Default Styles







/* ------------------------------------------------------------------------ */















#wp-calendar {



	width: 100%



}



#wp-calendar caption {



	padding: 0 10px;



	text-align: left;



	font-weight: bold;



	margin: -5px 0 5px 0;



}



#wp-calendar thead {



	font-size: 10px



}



#wp-calendar thead th {



	padding: 5px 10px;



	font-weight: bold;



	border-top: 1px solid #f5f5f5;



}



#wp-calendar tbody {



	color: #aaa



}



#wp-calendar tbody td {



	background: #f5f5f5;



	border: 1px solid #fff;



	text-align: center;



	padding: 5px 8px;



	border-left: none;



}



#wp-calendar tbody td:hover {



	background: #fff



}



#wp-calendar tbody .pad {



	background: none



}



#wp-calendar tfoot #next {



	font-size: 11px;



	font-weight: bold;



	text-transform: uppercase;



	text-align: right;



	padding-top: 5px;



}



#wp-calendar tfoot #prev {



	font-size: 11px;



	font-weight: bold;



	text-transform: uppercase;



	padding-top: 5px;



}



#prev {



	text-align: left;



	margin: 10px 0 0 0;



}



#next {



	text-align: right;



	margin: 10px 0 0 0;



}



.sticky {



}



.textwidget {



	margin-bottom: 0;



	padding-bottom: 0;



}



.textwidget p {



	padding-bottom: 10px;



}



.wp-smiley {



	margin: 0 !important;



	max-height: 1em;



}



.size-full {



}



.size-large {



}



.size-medium {



}



.size-thumbnail {



}



.sticky {



}



.bypostauthor {



}



/*--gallery--*/







#gallery-1 img {



	border: 1px solid #ededed !important;



	padding: 3px;



}



.caption {



	margin-left: 10px;



}



.aligncenter, div.aligncenter {



	display: block;



	margin: 0 auto 20px;



}



.center {



	text-align: center;



}



.alignleft {



	float: left;



	margin-right: 40px;



}



.alignright {



	float: right;



	margin-left: 40px;



}



.wp-caption {



	background-color: #f3f3f3;



	border: 1px solid #ddd;



	-khtml-border-radius: 3px;



	-moz-border-radius: 3px;



	-webkit-border-radius: 3px;



	margin-top: 10px;



	margin-bottom: 10px;



	padding-top: 4px;



	text-align: center;



	max-width: 100%;



}



.wp-caption img {



	border: 0 none;



	margin: 0;



	padding: 0;



}



.wp-caption p.wp-caption-text {



	font-size: 11px;



	line-height: 17px;



	margin: 0;



	padding: 0 5px 15px;



	text-shadow: none;



}



.gallery-caption {



}



/* ------------------------------------------------------------------------ */







/* 16. Latest Tweet







/* ------------------------------------------------------------------------ */















.latest-tweet {



	background-color: #00adee;



	padding: 17px 0 15px;



	color: #fff;



}



#twitter_update_list {



	list-style: none;



	background: url(framework/images/sprite.png) no-repeat 0 -206px;



	padding: 3px 0 5px 35px;



}



#twitter_update_list li a {



	color: #fff;



	display: inline;



}



#twitter_update_list li a:hover {



	color: #fff;



}



#twitter_update_list li > a {



	display: none;



}



/* ------------------------------------------------------------------------ */







/* 17. Footer







/* ------------------------------------------------------------------------ */















#footer {



	background-color: #262a2d;



	position: relative;



	padding-top: 76px;



	margin-top: 80px;



	font-size: 13px;



}



#footer a {



	color: #909294;



}



#footer a:hover {



	color: #4496d2;



}



.footer-title {



	color: #e0e0e0;



	font-size: 14px;



	font-weight: 800;



	margin-bottom: 10px;



}



.footer-left-column, .footer-middle-column {



	width: 239px;



	padding-right: 40px;



	border-right: 1px solid #52585b;



	float: left;



	margin-right: 40px;



}



.footer-right-column {



	width: 239px;



	float: left;



	margin: 0;



}



/* footer content */







.footer-widgets {



	margin-bottom: 23px;



}



.footer-sidebar-widget {



	margin-bottom: 20px !important;



}



.footer-sidebar-widget ul li {



	background: url(framework/images/sprite.png) no-repeat -688px -126px;



	list-style: none;



	padding-left: 20px;



	margin-bottom: 8px;



}



.grey-stripe {



	position: absolute;



	width: 100%;



	background-color: #34393c;



	height: 140px;



	top: 0;



}



/* twitter feed */







.twitter-feed {



	float: left;



	background: url(framework/images/sprite.png) no-repeat -654px -30px;



	height: 66px;



	padding-left: 80px;



}



.tweet {



	display: none;



	width: 460px;



	font-style: italic;



	font-size: 14px;



	padding-top: 18px;



	color: #9b9999;



}



.tweet a {



	color: #4496d2 !important;



}



.tweet:first-child {



	display: block;



}



.twitter-container {



	width: 960px;



	margin: 0 auto;



	position: relative;



	z-index: 2;



}



/* newsletter */







.newsletter {



	height: 170px;



	margin-top: -95px;



	overflow: hidden;



	position: absolute;



	width: 100%;



	z-index: 1;



}



.newsletter-content {



	margin: -23px auto auto;



	position: relative;



	width: 960px;



	z-index: 6;



}



.newsletter-box {



	background: #4496D2 url(framework/images/sprite.png) no-repeat -643px -213px;



	color: #fff;



	float: right;



	height: 193px;



	padding-top: 40px;



	width: 366px;



}



.triangle-arrow-newsletter {



	border-bottom: 171px solid #4496D2;



	border-right: 0px solid transparent;



	border-left: 100px solid transparent;



	border-top: 0;



	float: right;



	display: block;



	height: 0;



	margin-left: 366px;



	text-indent: -9999px;



	width: 0;



}



.newsletter-box h4 {



	color: #fff;



	font-size: 16px;



	padding-left: 80px;



}



.newsletter-form {



	padding-left: 80px;



}



.newsletter-box input {



	-moz-box-sizing: border-box;



	background-color: #1E6CA5;



	border: medium none;



	color: #fff;



	font-size: 12px;



	height: 28px;



	line-height: 28px;



	width: 219px;



	padding: 0 10px;



	float: left;



}



.newsletter-box .feedburner-button {



	background-color: #3384BE;



	border: medium none;



	border-radius: 3px;



	color: #fff;



	width: 37px;



	float: left;



	text-align: center;



	margin-left: 10px;



}



/* footer middle */







.footer-middle {



	padding: 40px 40px 20px;



	background-color: #43494c;



	z-index: 2;



	position: relative;



	width: 880px !important;



}



.right-bg {



	background-color: #4496D2;



	display: block;



	height: 193px;



	position: absolute;



	width: 100%;



	right: -100%;



}



/* footer contact form */







.wpcf7-form textarea {



	background-color: #fff;



	border: 1px solid #ddd;



	color: #999999;



	font-size: 10px;



	margin-bottom: 10px;



	padding: 0 4%;



	width: 92%;



	max-width: 92%;



}



#footer .wpcf7-text, #footer .wpcf7-form textarea, #footer .wpcf7-captchar {



	background-color: #3E4447;



	border: 1px solid #52585B !important;



	color: #999999;



	font-size: 12px;



	margin-bottom: 10px;



	padding: 5px 4%;



	width: 92% !important;



	max-width: 92% !important;



	height: 29px;



	line-height: 29px;



	display: block;



}



#footer .wpcf7-captchar {



	width: 38px;



	margin-bottom: 10px;



}



#footer .wpcf7-text {



	padding-top: 0;



	padding-bottom: 0;



}



#footer .wpcf7-form textarea {



	height: 60px;



	overflow: hidden;



}



#footer .wpcf7-form p {



	padding: 0;



	margin: 0;



}



#footer .wpcf7-form .button, #footer .wpcf7-form input[type="reset"], #footer .wpcf7-form input[type="submit"] {



	background: #8bba40; /* Old browsers */



	background: -moz-linear-gradient(top, #8bba40 0%, #7aa937 100%); /* FF3.6+ */



	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8bba40), color-stop(100%, #7aa937)); /* Chrome,Safari4+ */



	background: -webkit-linear-gradient(top, #8bba40 0%, #7aa937 100%); /* Chrome10+,Safari5.1+ */



	background: -o-linear-gradient(top, #8bba40 0%, #7aa937 100%); /* Opera 11.10+ */



	background: -ms-linear-gradient(top, #8bba40 0%, #7aa937 100%); /* IE10+ */



	background: linear-gradient(to bottom, #8bba40 0%, #7aa937 100%); /* W3C */



 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8bba40', endColorstr='#7aa937', GradientType=0 ); /* IE6-9 */



	border: medium none;



	border-radius: 4px;



	color: #fff;



	cursor: pointer;



	margin: 0;



	padding: 0;



	float: right;



	width: 63px;



	font-size: 12px;



}



/* ------------------------------------------------------------------------ */







/* 18. Footer Bottom







/* ------------------------------------------------------------------------ */







.bottom-footer {



	border-top: 1px solid #52585b;



	padding-top: 23px;



	font-size: 12px;



	color: #817d7d;



}



#footer .bottom-footer a {



	color: #7b7777;



}



#footer .bottom-footer a:hover {



	color: #817d7d;



	opacity: .8;



}



.copyright {



	background: #292929 url(framework/images/footer-divider.png) repeat-x top;



	padding: 15px 0;



	font-size: 12px;



	text-shadow: 1px 1px 1px rgba(0, 0, 0, .8);



	color: #b2b2b2;



}



.copyright-content {



	width: 940px;



	margin: 0 auto;



	font-size: 12px;



	position: relative;



}



.copyright a {



	color: #b2b2b2;



}



.copyright a:hover {



	color: #00adee;



}



/* social bottom */







.social-bottom {



	float: right;



	margin-left: 10px;



}



.social-bottom li {



	float: left;



	margin-left: 10px;



	list-style: none;



}



.social-bottom li a {



	display: inline-block;



	text-indent: 100%;



	white-space: nowrap;



	overflow: hidden;



	width: 24px;



	height: 24px;



	opacity: 1;



	background: url(framework/images/sprite.png) no-repeat;



 -webkit-transition: opacity .3s ease-in-out;



 -moz-transition: opacity .3s ease-in-out;



 -ms-transition: opacity .3s ease-in-out;



 -o-transition: opacity .3s ease-in-out;



 transition: opacity .3s ease-in-out;



}



.social-bottom li a:hover {



	opacity: .8;



}



.social-bottom li.twitter-icon a {



	background-position: 0 -476px;



}



.social-bottom li.facebook-icon a {



	background-position: -34px -476px;



}



.social-bottom li.flickr-icon a {



	background-position: -68px -476px;



}



.social-bottom li.rss-icon a {



	background-position: -102px -476px;



}



/* footer menu */







.footer-menu {



	float: right;



	padding-top: 6px;



}



.footer-menu ul li {



	list-style: none;



	float: left;



	padding-left: 10px;



	margin-left: 10px;



 border-right: 1px solid #;



	border-left: 1px solid #7b7777;



	line-height: 12px;



}



.footer-menu ul li:first-child {



	border: none;



}



#footer .footer-menu li a {



	color: #7b7777;



}



#footer .footer-menu li a:hover {



	color: #817d7d;



	opacity: .8;



}



#footer .current_page_item a {



	background: none;



	border: none;



	color: #4496d2 !important;



}



/* ------------------------------------------------------------------------ */







/* 19. Single Post Entry







/* ------------------------------------------------------------------------ */







.single-blog-entry {



}



.single-blog-entry p {



	padding-bottom: 10px;



}



.page-navigation {



	padding-top: 10px;



	display: block;



}



.single-blog-entry .entry-meta {



	border-top: none;



}



/* post tags */







.post-tags {



	width: 100%;



	border: 1px solid #ededed;



	border-width: 1px 0;



	padding: 5px 0;



	margin-bottom: 15px;



}



.post-tags a {



}



.post-tags a:hover {



}



/* share box */















.share-entry {



}



.share-entry h6 {



	float: left;



	line-height: 20px;



	padding-bottom: 0;



	font-size: 11px;



	font-weight: 600;



	text-transform: uppercase;



}



.share-entry ul {



	float: right;



}



.share-entry ul li {



	list-style: none;



	float: left;



	margin-left: 10px;



}



.share-entry ul li a {



	display: block;



	height: 20px;



	width: 20px;



	overflow: hidden;



	text-indent: 100%;



	white-space: nowrap;



	background: #00adee url(framework/images/sprite.png) no-repeat;



 -webkit-transition: opacity .3s ease-in-out;



 -moz-transition: opacity .3s ease-in-out;



 -ms-transition: opacity .3s ease-in-out;



 -o-transition: opacity .3s ease-in-out;



 transition: opacity .3s ease-in-out;



}



.share-entry ul li a:hover {



	opacity: .8;



}



.share-entry ul li.share-facebook a {



	background-position: -441px -36px;



}



.share-entry ul li.share-twitter a {



	background-position: -471px -36px;



}



.share-entry ul li.share-linkedin a {



	background-position: -501px -36px;



}



.share-entry ul li.share-google a {



	background-position: -531px -36px;



}



.share-entry ul li.share-delicious a {



	background-position: -561px -36px;



}



.share-entry ul li.share-stumbleupon a {



	background-position: -591px -36px;



}



.share-entry ul li.share-digg a {



	background-position: -621px -36px;



}



.share-entry ul li.share-reddit a {



	background-position: -651px -36px;



}



.share-entry ul li.share-email a {



	background-position: -681px -36px;



}



/* next & prev post links */















.previous-article {



	float: left;



	margin: 0;



}



.next-article {



	float: right;



	margin: 0;



}



.prev-next a:hover {



}



/* ------------------------------------------------------------------------ */







/* 20. Author Area







/* ------------------------------------------------------------------------ */















.author-area {



	border: 1px solid #ededed;



	padding: 15px 15px 0;



	margin: 15px 0 20px;



}



.author-image {



	float: left;



	margin-right: 10px;



	width: 55px;



	height: 55px;



	border: 1px solid #ededed;



	padding: 5px;



}



.author-bio {



	float: left;



	width: 432px;



}



.author-bio h4 {



	text-transform: capitalize;



}



.author-bio p {



	padding-bottom: 15px;



}



/* ------------------------------------------------------------------------ */







/* 21. Normal Page Entry







/* ------------------------------------------------------------------------ */















.page-entry {



	background: #fff none;



	margin-bottom: 40px;



}



.page-entry .entry-content {



	width: auto;



	min-height: inherit;



	padding-top: 10px;



}



.page-entry .entry-content p {



	padding: 0 0 20px;



	margin: 0;



	font-size: 14px;



	color: #403d3d;



	font-family: 'Lato', sans-serif;



	line-height: 24px;



}



.to-move p {



	font-size: 14px !important;



	font-family: 'Lato', sans-serif !important;



	/*padding-top: 20px !important;



	margin: 0px 0px 20px 0px !important;*/



}



.to-move {



	background: #f0f2f3;



	padding: 10px 10px 0;



}



/* ------------------------------------------------------------------------ */







/* 22. Full Width Page Entry







/* ------------------------------------------------------------------------ */















.full-width-page {



	margin-bottom: 20px;



}



.full-width-page p {



	padding-bottom: 15px;



	color: #222;



}



.full-width-page .entry-content {



	padding: 0;



	border: none;



	width: 100%;



}



.full-width-page .entry-title {



	padding-bottom: 40px;



}



.full-width-page img, .blog-entry img, .single-blog-entry img {



	max-width: 100%;



	margin-bottom: 10px;



}



/* ------------------------------------------------------------------------ */







/* 23. Contact Form 7







/* ------------------------------------------------------------------------ */















.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form input[type="tel"], .wpcf7-form textarea {



	width: 265px;



	border: 1px solid #ddd;



	height:29px;



	line-height: 20px;



	padding: 0 10px;



	color: #7e7e7e;



	margin: 5px 0 0;



	max-width: 100%;



}



#wpcf7-f48-w1-o1 input[type="submit"] {



	margin-top: 10px;



}



#cf7_form_box {



	margin: 0 auto;



	width: 90%;



}



.wpcf7-form input[type="text"]:focus, .wpcf7-form textarea:focus {



	border: 1px solid #00adee;



}



.wpcf7-form textarea {



	width: 430px;



	border: 1px solid #ddd;



	padding: 10px;



	max-width: 90%;



	color: #7e7e7e;



}



.cf7_widget_subheading {



	background: none repeat scroll 0 0 #fff;



	color: #4496D2;



	font-size: 17px;



	margin-bottom: 10px;



	padding: 3px 0 5px 15px;



}



.textwidget .cont-inner .succeed {



	background: none repeat scroll 0 0 #F8F8F8;



	border-bottom: 1px solid #f0f0f1;



}



.textwidget .cont-inner .customer {



	background: none repeat scroll 0 0 #fff;



	border-bottom: 1px solid #f0f0f1;



}



.textwidget .cont-inner .service {



	background: none repeat scroll 0 0 #fff;



	border-bottom: 1px solid #f0f0f1;



}



.textwidget .cont-inner .paper {



	background: none repeat scroll 0 0 #fff;



	border-bottom: 1px solid #f0f0f1;



}



.textwidget .cont-inner .succeed p {



	color: #29A2A4;



	float: left;



	font-size: 15px;



	padding: 0 0 0 5px!important;



	width: 148px;



}



.textwidget .cont-inner .customer p {



	color: #DC5161;



	float: left;



	font-size: 15px;



	padding: 0 0 0 5px !important;



	width: 143px;



}



.textwidget .cont-inner .service p {



	color: #C661A3;



	float: left;



	font-size: 15px;



	padding: 0 0 0 5px !important;



	width: 145px;



}



.textwidget .cont-inner .paper p {



	color: #E3A117;



	float: left;



	font-size: 15px;



	padding: 0 0 0 5px !important;



	width: 172px;



}



.textwidget .cont-inner .succeed h2 {



	background: none repeat scroll 0 0 #29A2A4;



	box-shadow: -6px 6px 30px -9px #ccc inset;



	color: #fff;



	float: left;



	font-size: 65px;



	letter-spacing: -3px;



	margin: 0;



	padding: 30px 4px 32px 7px;



	text-shadow: -1px -2px 4px #444;



}



.textwidget .cont-inner .customer h2 {



	background: none repeat scroll 0 0 #DC5161;



	box-shadow: -6px 6px 30px -9px #ccc inset;



	color: #fff;



	float: left;



	font-size: 65px;



	letter-spacing: -3px;



	margin: 0;



	padding: 25px 8px 27px;



	text-shadow: -1px -2px 4px #444;



}



.textwidget .cont-inner .service h2 {



	background: none repeat scroll 0 0 #C661A3;



	box-shadow: -2px 3px 20px -10px #ccc inset;



	color: #fff;



	float: right;



	font-size: 39px;



	letter-spacing: -3px;



	margin: 0;



	padding: 37px 8px;



	text-shadow: -1px -2px 4px #444;



}



.textwidget .cont-inner .paper h2 {



	background: none repeat scroll 0 0 #F7BA3B;



	box-shadow: -4px 5px 20px -10px #ccc inset;



	color: #fff;



	float: left;



	font-size: 53px;



	letter-spacing: -3px;



	margin: 0 0 0 0px;



	padding: 37px 6px;



	text-shadow: -1px -2px 4px #444;



}



.textwidget .cont-inner .bottomline {



	background: none repeat scroll 0 0 #F8F8F8;



	color: #0E9284;



	font-size: 22px;



	padding: 10px 0;



	text-align: center;



}



.header-mail {



	margin-left: -95px;



}



.enthusiasm {



	margin-top: 25px;



}



.vision-para {



	background: none repeat scroll 0 0 #5D6F8D;



	color: #fff;



	font-style: italic;



}



.streams > li {



	float: left;



	width: 40%;



}



.testimonial-content strong {



	text-decoration: underline;



}



.quality {



	margin-left: 15px;



}



.wpcf7-form input[type="submit"], .wpcf7-form input[type="submit"]:active, .wpcf7-form input[type="reset"]:active, .wpcf7-form input[type="button"]:active {



	width: 95px;



	margin: 0;



	height: 35px;



	line-height: 35px;



	border: 1px solid #BB7F03;



	color: #fff;



	border-radius: 4px;



	background: #FEB506;



	background-image: linear-gradient(to bottom, #FEB506, #DC9504)



}



div.wpcf7-validation-errors {



	border: 2px solid #ff0000 !important;



}



.wpcf7-not-valid-tip {



	display: none !important;



}



span.wpcf7-not-valid-tip {



	top: 0 !important;



	left: 10px !important;



	width: 230px !important;



	padding: 0 !important;



	line-height: 20px;



	border: none !important;



	color: #00adee;



	background: #fff;



}



/* ------------------------------------------------------------------------ */







/* 24. List Styles







/* ------------------------------------------------------------------------ */















.circle-arrow li,  .arrow-list li {



	background: url(framework/images/sprite.png) no-repeat;



}



.circle-arrow li {



	background-position: -689px 8px;



	list-style: none;



	padding-left: 23px;



	margin-bottom: 8px;



	line-height: 25px;



}



.arrow-list li {



	background-position: -691px -481px;



	list-style: none;



	padding: 5px 15px 5px 20px;



}



.point-list li,  .check-list li,  .circle-arrow2 li {



	background: url(framework/images/list-bullets.png) no-repeat;



	padding: 5px 15px 5px 0;



}



.point-list li {



	background-position: -71px 11px;



	list-style: none;



	padding-left: 20px;



}



.check-list li {



	background-position: 0 -61px;



	list-style: none;



	padding-left: 24px;



}



.circle-arrow2 li {



	background-position: -36px -25px;



	list-style: none;



	padding-left: 30px;



}



/* ------------------------------------------------------------------------ */







/* 25. Table View







/* ------------------------------------------------------------------------ */







.table-box {



	-webkit-box-sizing: border-box;



	-moz-box-sizing: border-box;



	box-sizing: border-box;



	border: 1px solid #E8EAEE;



	color: #5D6F8D;



	font-size: 18px;



	overflow: hidden;



	padding-top: 5px;



	width: 100%;



	line-height: 40px;



	margin-bottom: 20px;



}



 tr:nth-child(2n+1) {



 background-color: #f7f7f7;



}



.table-box th {



	background-color: #738391;



	color: #fff;



	font-size: 12px;



	font-weight: 600;



	padding-left: 20px;



}



.table-box th,  .table-box td,  .table-box caption {



	text-align: left;



	vertical-align: top;



}



.table-box td {



	color: #222;



	font-size: 12px;



	padding-left: 20px;



}



/* ------------------------------------------------------------------------ */







/* EOF







/* ------------------------------------------------------------------------ */















.framed-box .three-fourth, .framed-box .one-fourth {



	margin-bottom: 0;



}



/* CUSTOM */







.services-list {



	width: 350px;



}



.wpcf7-form label {



	display: inline-block;



	padding-top: 7px;



	vertical-align: top;



	width: 150px;



}



span.wpcf7-form-control-wrap {



	position: relative;



}



.required {



	color: red;



}



.nav-tabs, .tel, .pay, .captions, .newsletter {



	display: none;



}



#featuredslider.flexslider {



	height: auto;



}



.header-tagline span {



	left: 90px;



	position: absolute;



	top: 5px;



}



.twitter-feed {



	background: none;



}



#featuredslider {



	width: 100%!important;



}



.call {



	background-image: url(framework/images/call.png);



}



.mail {



	background-image: url(framework/images/mail.png);



}



.call, .mail {



	background-repeat: no-repeat;



	display: block;



	font-size: 20px;



	height: 25px;



	padding: 0 0 0 30px;



}



.entry-excerpt p {



	line-height: 25px;



	margin: 15px 0;



}



.testimonial-content {



	background-image: linear-gradient(to bottom, #FEFEFE, #4496D2);



}



.testimonial-meta {



	font-style: italic;



	font-weight: 700;



}



.testimonial {



	margin: 30px 0;



}



/*Sidebar*/







#text-16 {



	padding: 0;



}



#text-16 > h3 {



	margin: 0;



}



#text-16 .textwidget {



	padding: 0;



}



.entry-excerpt ul li, .subjects li {



	/*background: url(framework/images/sprite.png) no-repeat scroll -675px -481px rgba(0, 0, 0, 0);







    padding: 5px 15px 5px 33px;*/







    padding: 0 0 20px;



	margin: 0;



	font-size: 14px;



	color: #403d3d;



	font-family: 'Lato', sans-serif;



	line-height: 24px;



	text-align: left;



	display: table-row;



}



.entry-excerpt ol li {



	margin: 0;



	font-size: 14px;



	color: #403d3d;



	font-family: 'Lato', sans-serif;



	line-height: 24px;



	text-align: left;



}



/*.entry-excerpt li:before, .subjects li:before {



	content: '\f058';



	font-family: FontAwesome;



	color:#2F4AA0;



	padding: 0 10px 0 0;



	display: table-cell;



}*/



.entry-excerpt ul li:before, .subjects li:before {



	content:url('./images/blue-tick.png');



	padding: 0 10px 0 0;



	display: table-cell;



	vertical-align: top;
	position:relative;
	top:5px;



}



/*__________-New Style Here -____________*/







html, body {



	margin:0px 0px 0px 0px;



	padding:0px 0px 0px 0px;



	font-size:12px;



	color:#000;



	font-family:Arial, Helvetica, sans-serif;



	font-weight:normal;



	background:#ffffff;



}



hr {



	margin:0px;



	padding:0px;



	height:0;



	color:#ccccce;



	width:100%;



	height:1px;



	border:0;



	background-color: #ccccce;



}



.clr {



	margin:0;



	padding:0;



	clear:both;



}



/* 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 */



	padding:0 0 20px;



	list-style-type:none;



	color:#000000;



}



UL LI {



	/* Controls NORMAL li inside UL */







	margin:0 0 0px 0;



	padding:0 0 0 0px;



}



UL strong {



	font-size:15px;



}



OL {



	/* Controls NORMAL OL */



	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-----*/







	







/*----------------Header Container-----------------*/















.header_container {



	margin:0px;



	padding:0px;



}



.header_top_bg {



	margin:0px;



	padding:0px;



	/* The old syntax, deprecated and prefixed, for old browsers */







background: -prefix-linear-gradient(top, #f5f5f5, #e6e6e6);



	/* The new syntax needed by standard-compliant browsers (Opera 12.1, IE 10, Firefox 16, Chrome 26, Safari 6.1), without prefix */







background: linear-gradient(to bottom, #f5f5f5, #e6e6e6);



}



.header_top_main {



	margin:0px auto;



	padding:0px;



	width:970px;



	position:relative;



}



.header_top_left {



	margin:40px 0px 0px 0px;



	padding:0px;



	width:300px;



	float:left;



}



.header_top_left img {



	margin:0px;



	padding:0px;



}



.header_top_right {



	margin:0px;



	padding:10px;



	width:auto;



	float:right;

	text-align: center;



	/*margin-right: -67px;*/



	/* The old syntax, deprecated and prefixed, for old browsers */







background: -prefix-linear-gradient(top, #45bab5, #69c8c4);



	/* The new syntax needed by standard-compliant browsers (Opera 12.1, IE 10, Firefox 16, Chrome 26, Safari 6.1), without prefix */







background: linear-gradient(to bottom, #45bab5, #69c8c4);



}



.header_top_right p {



	margin:0px;



	padding:0 5px;



	font-size:15px;



	color:#ffffff;



	font-style:italic;



}



.header_top_right h2 {



	margin:5px 0px 7px 0px;



	/*padding:0px 0px 0px 25px;*/

	padding: 0px;



	font-size:20px;



	color:#ffffff;



	font-weight:bold;



	/*background:url(images/phone.png) left center no-repeat;*/



	line-height:1em;



}



.header_top_right h2 a {



	text-decoration:none;



	color:#ffffff;



	font-size: 22px;



}



.header_btn {



	margin:20px 0px 15px 0px;



	padding:0px 0px 0px 0px;



	text-align:center;



}



.header_btn a {



	margin:0px;



	padding:7px 42px;



	font-size:15px;



	color:#ffffff;



	text-align:center;



	text-decoration:none;



	border:1px solid #f15a40;



	/* The old syntax, deprecated and prefixed, for old browsers */







background: -prefix-linear-gradient(top, #f69081, #eb5943);



	/* The new syntax needed by standard-compliant browsers (Opera 12.1, IE 10, Firefox 16, Chrome 26, Safari 6.1), without prefix */







background: linear-gradient(to bottom, #f69081, #eb5943);



}



.header_btn a:hover {



	/* The old syntax, deprecated and prefixed, for old browsers */







background: -prefix-linear-gradient(top, #eb5943, #f69081);



	/* The new syntax needed by standard-compliant browsers (Opera 12.1, IE 10, Firefox 16, Chrome 26, Safari 6.1), without prefix */







background: linear-gradient(to bottom, #eb5943, #f69081);



}



.header_pay {



	margin:0px;



	padding:0px;



	display: inline-block;



}



.header_pay img {



	margin:0px;



	padding:0px;



	text-align:right;



}



.header_pay h3 {



	margin:0px 5px 0px 0px;



	padding:0px;



	font-size:20px;



	color:#2f4aa0;



	text-transform:uppercase;



	float:left;



}



.top_menu_bg {



	margin:0px 0px 0px 0px;



	padding:0px;



	border-top:1px solid #364ea3;



	/* The old syntax, deprecated and prefixed, for old browsers */







background: -prefix-linear-gradient(top, #4d66c3, #354ca0);



	/* The new syntax needed by standard-compliant browsers (Opera 12.1, IE 10, Firefox 16, Chrome 26, Safari 6.1), without prefix */







background: linear-gradient(to bottom, #4d66c3, #354ca0);



}



.header_nav {



	margin:0px auto;



	padding:0px;



	width:1100px;



	background:url(images/menu_di.jpg) left top no-repeat;



}



nav ul {



	margin:0px;



	padding:0px;



	list-style-type:none;



}



nav ul li {



	margin:0px;



	padding:0px 23px;



	float:left;



	background:url(images/menu_di.jpg) right top no-repeat;



	height:62px;



}



nav ul li a {



	margin:0px;



	padding:22px 0;



	text-decoration:none;



	font-family: 'Quicksand', sans-serif;



	font-weight:700;



	font-size:13px;



	color:#ebebeb;



	text-transform:uppercase;



}



nav ul li a span {



	display:block;



}



nav ul li.current_page_item a {



	background:#fff;



}



/*_____ Submenu css Start __________*/







#access ul {



	font-size: 13px;



	list-style: none;



	margin: 0 0 0 0em;



	padding-left: 0;



}



#access li {



	float: left;



	position: relative;



}



#access a {



	color: #eee;



	display: block;



	line-height: 3.333em;



	padding: 0 1.2125em;



	text-decoration: none;



}



nav ul ul {



	display: none;



	/*float: left;*/



	/*margin:0px 0px 0px -24px;*/







   /* margin: 3px 0px 0px -28px;*/



   top:74px;



   left:0;



	padding:0px 0px 0px 0px;



	position: absolute;



	width:303px;



	z-index: 99999;



	background:#eff1f3;/*border-left:3px solid #6ca7d3;*/







   }



nav ul ul li {



	border-bottom:1px solid #dfdfdf;



	height:auto !important;



	padding:0 !important;



	background:none;



}



nav ul ul ul {



	left: 100%;



	top: 0;



}



nav ul ul li a {



	color: #444;



	font-size:12px;



	font-weight: bold;



	height: auto;



	line-height: 1.4em;



	padding:7px 10px;



	width:283px;



	background: #eff1f3;



}



nav ul ul li a:hover {



	background:#6ac8c4 !important;



}



nav ul ul li.current_page_item a {



	background:#6ac8c4 !important;



}



nav ul li:hover > ul {



	display: block;



}



nav .current-menu-item > a,  nav .current-menu-ancestor > a,  nav .current_page_item > a,  nav .current_page_ancestor > a {



	color:#00AEEF;



}



/*_____ Submenu css ends __________*/























































.slider {



	margin:0px;



	padding:0px;



}



/*.slider img{margin:0px; padding:0px;width:100%; }*/















.sliderbox {



	margin:-515px 0px 0px 48%;



	z-index:1000;



	padding:0px 15px;



	position:absolute;



	background: rgba(171, 196, 205, 0.6);



	width:490px;



}



.sliderbox_bg {



	margin:0px 0px 0px 0;



	padding:15px 20px 0px 20px;



	/* The old syntax, deprecated and prefixed, for old browsers */







background: -prefix-linear-gradient(top, #838f94, #7d8d92);



	/* The new syntax needed by standard-compliant browsers (Opera 12.1, IE 10, Firefox 16, Chrome 26, Safari 6.1), without prefix */







background: linear-gradient(to bottom, #838f94, #7d8d92);



    overflow: auto;



}



.sliderbox_bg h2 {



	margin:0px 0px 0px 0;



	padding:0px 0px 10px 0px;



	font-size:24px;



	color:#ffffff;



	text-transform:uppercase;



	font-weight:bold;



}



.sliderbox_bg h2 span {



	margin:15px 0px 0px 0;



	padding:0px 0px;



	font-size:21px;



	color:#dcdcdc;



	text-transform:uppercase;



	font-weight:normal;



	display:block;



}



.sli_main {



	margin:0px 0px 0px 0;



	padding:0px;



}



.sli_cla,  .sli_cla_2 {



	margin:0px 0px 0px 0;



	padding:0px;



	float:left;



	width:40px;



}



.sli_cla img {



	margin:0px 0px 0px 0;



	padding:0px;



	height:inherit;



}



.sli_cla_2 img {



	margin:5px 0px 0px 0;



	padding:0px;



	height:inherit;



}



.sli_intp {



	background: none repeat scroll 0 0 #fff;



	border: 2px solid #2f4aa0 !important;



	color: #7a7a7a;



	float: right;



	font-family: "Montserrat", sans-serif;



	font-size: 10px;



	font-weight: 400;



	margin:0px 0 0 0 !important;



	padding: 0 8px !important;



	width:390px !important;



}



.sli_ta {



	background: none repeat scroll 0 0 #fff;



	border: 2px solid #2f4aa0 !important;



	color: #7a7a7a;



	float: right;



	font-family: "Montserrat", sans-serif;



	font-size: 10px;



	font-weight: 400;



	height: 60px !important;



	margin:0px 0 6px 0 !important;



	padding: 8px !important;



	width: 390px !important;



}



.sli_intp1 {



	margin:0px 0px 0px 0;



	padding:6px 8px;



	font-size:10px;



	font-family: 'Montserrat', sans-serif;



	font-weight:400;



	background:#fff;



	border:2px solid #2f4aa0;



	color:#7a7a7a;



	width:390px;



}



.sli_upload {



	margin:0px 0px 0px 0;



	padding:7px 8px 8px;



	background:#2f4aa0;



	font-size:14px;



	font-family: 'Montserrat', sans-serif;



	font-weight:400;



	text-transform:uppercase;



	color:#fff;



	width:97px;



	border:none;



	float:right;



}



.sli_upload:hover {



	cursor:pointer;



	color:#000;



}



.sli_btn {



	margin:0px 0px 15px 0px !important;



	padding:5px 0px;



	float:right;



	width:222px !important;



	height:auto !important;



	font-size:16px;



	color:#ffffff !important;



	text-align:center;



	text-decoration:none;



	border:1px solid #f16046 !important;



	text-transform:uppercase;



	font-weight:normal;



	/* The old syntax, deprecated and prefixed, for old browsers */







background: -prefix-linear-gradient(top, #f69081, #eb5943) !important;



	/* The new syntax needed by standard-compliant browsers (Opera 12.1, IE 10, Firefox 16, Chrome 26, Safari 6.1), without prefix */







background: linear-gradient(to bottom, #f69081, #eb5943);



!important;



	background: linear-gradient(to bottom, #f69081, #eb5943) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;



}



.sli_btn:hover {



	/* The old syntax, deprecated and prefixed, for old browsers */







background: -prefix-linear-gradient(top, #eb5943, #f69081) !important;



	/* The new syntax needed by standard-compliant browsers (Opera 12.1, IE 10, Firefox 16, Chrome 26, Safari 6.1), without prefix */







background: linear-gradient(to bottom, #eb5943, #f69081);



!important;



	background: linear-gradient(to bottom, #eb5943, #f69081) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;



}



.qulity {



	margin:0px;



	padding:9px 13px;



	/* The old syntax, deprecated and prefixed, for old browsers */







background: -prefix-linear-gradient(top, #7b8b90, #000000);



	/* The new syntax needed by standard-compliant browsers (Opera 12.1, IE 10, Firefox 16, Chrome 26, Safari 6.1), without prefix */







background: linear-gradient(to bottom, #7b8b90, #000000);



}



.qulity ul {



	margin:0px;



	padding:0px;



	list-style-type:none;



}



.qulity ul li {



	margin:0px 10px 0px 0px;



	padding:7px 0px 15px 40px;



	font-size:12px;



	color:#ffffff;



	background:url(images/qulity_img.png) left top no-repeat;



	text-transform:uppercase;



	font-weight:normal;



	float:left;



}



.qulity ul li span {



	margin:0px;



	padding:0px;



	font-size:10px;



	color:#ffffff;



	display:block;



}



.qulity ul li + li {



	margin:0px 10px 0px 0px;



	padding:7px 0px 8px 40px;



	font-size:13px;



	color:#ffffff;



	background:url(images/qulity_img2.png) left 4px no-repeat;



	text-transform:uppercase;



	font-weight:normal;



	float:left;



}



.qulity ul li + li + li {



	margin:0px;



	padding:7px 0px 8px 40px;



	font-size:13px;



	color:#ffffff;



	background:url(images/qulity_img3.png) left top no-repeat;



	text-transform:uppercase;



	font-weight:normal;



}



/*----------------body Container-----------------*/















.body_container {



	margin:0px;



	padding:0px;



}



.per_bg {



	margin:0px 0px 20px 0px;



	padding:0px;



	background:#f8f9fa;



}



.per_main {



	margin:0px auto;



	padding:25px 0px;



	width:970px;



}



.per_left {



	margin:0px 40px;



	padding:0px;



	width:160px;



	float:left;



	float:left;



}



.per_box {



	margin:0px 0px 20px 0px;



	padding:0px;



	text-align:center;



	background:url(images/box_img.png) center top no-repeat;



	height:148px;



}



.per_box h2 {



	margin:0px 0px 0px 0px;



	padding:70px 0px 0px 0px;



	font-size:35px;



	text-align:center;



	text-transform: uppercase;



	color:#fff;



}



.per_left p {



	margin:0px 0px 0px 0px;



	padding:0px;



	font-size:15px;



	text-align:center;



	color:#646464;



	font-weight:normal;



	font-family: 'Lato', sans-serif;



}



.per_box2 {



	margin:0px 0px 20px 0px;



	padding:0px;



	text-align:center;



	background:url(images/box_img2.png) center top no-repeat;



	height:148px;



}



.per_box2 h2 {



	margin:0px 0px 0px 0px;



	padding:70px 0px 0px 0px;



	font-size:35px;



	text-align:center;



	text-transform: uppercase;



	color:#fff;



}



.per_box3 {



	margin:0px 0px 20px 0px;



	padding:0px;



	text-align:center;



	background:url(images/box_img3.png) center top no-repeat;



	height:148px;



}



.per_box3 h2 {



	margin:0px 0px 0px 0px;



	padding:70px 0px 0px 0px;



	font-size:35px;



	text-align:center;



	text-transform: uppercase;



	color:#fff;



}



.per_box4 {



	margin:0px 0px 30px 0px;



	padding:0px;



	text-align:center;



	background:url(images/box_img4.png) center top no-repeat;



	height:148px;



}



.per_box4 h2 {



	margin:0px 0px 0px 0px;



	padding:70px 0px 0px 0px;



	font-size:35px;



	text-align:center;



	text-transform: uppercase;



	color:#fff;



}



.body_main {



	margin:0px auto;



	padding:0px 0px;



	width:100%/*970px*/;



}



.body_left {



	margin:0px 28px 0px 0px;



	padding:0px;



	width:315px;



	float:left;



	border-right:1px solid #e3e6ea;



}



.coching {



	margin:0;



	padding:0 15px;



    min-height: 310px;



    max-height: 310px;



	position: relative;



    width: 29.3%;



    float: left;



    border-right: 1px solid #e3e6ea;



}



.coching.last {



border-right: 0;



}



.bottom .coching {



    padding: 50px 15px;



}



.coching img {



	margin:0;



	padding:0;



	display:block;



}



.coching_left {



	margin:0px;



	padding:0px;



	float:left;



	width:66px;



}



.coching_right {



	/*margin:0px 29px 0px 0px;*/



    margin: 0 auto;



	padding:0px;



	float:right;



	width:215px;



}



.coching_right h5 {



	margin:0px 0px 10px 0px;



	padding:0px;



	font-family: 'Open Sans', sans-serif;



	font-weight:bold;



	font-size:14px;



	color:#2d2e2e;



}



.coching_right p {



	margin:0px 0px 15px 0px;



	padding:0px;



	font-family: 'Quattrocento Sans', sans-serif;



	font-weight:400;



	font-size:12px;



	color:#777979;



	line-height:16px;



}



.coching_right p a {



	margin:0px 0px 0px 0px;



	padding:0px 0px 0px 10px;



	font-family: 'Quattrocento Sans', sans-serif;



	font-weight:400;



	font-size:13px;



	color:#304388;



	text-decoration:underline;



	background:url(images/arrow.jpg) left center no-repeat;



}



.coching_right p a:hover {



	color:#ef2a21;



}



.body_right {



	margin:0px;



	padding:0px;



	width:280px;



	float:right;



}



.body_timer {



	margin:0 0 20px;



	padding:87px 0 20px;



	background:#f0f2f3;



	border-top:1px solid #e0e0e0;



	border-bottom:1px solid #e0e0e0;



}



.timer_di {



	margin:0px;



	padding:0px;



	border-top:1px solid #e0e0e0;



}



.timer_main {



	margin:0px auto;



	padding:0px;



	width:970px;



}



.timer_main ul {



	margin:30px 0px 20px 60px;



	padding:0px;



	list-style-type:none;



}



.timer_main ul li {



	margin:0px;



	padding:0px 0px 0px 20px;



	font-size:14px;



	color:#332b2a;



	font-family: 'Quattrocento Sans', sans-serif;



	font-weight:700;



	background:url(images/arrow.png)  left 7px no-repeat;



	border-bottom:1px dashed #b8b4b4;



	line-height:25px;



}



.timer_left, .timer_cent, .timer_right {



	padding:0;



	margin:0;



	width:310px;



	position:relative;



		



}



.timer_left, .timer_cent {



	float:left;	



}



.timer_cent {



	margin:0 0 0 30px;



}



.timer_right {



	float:right;



}



.timer_left h3, .timer_cent h3, .timer_right h3 {



	padding-left:80px;



	font-size:30px;



	text-transform:uppercase;



	font-family: 'Oswald', sans-serif;



	font-weight:400;



	height:86px;



	position:absolute;



	top:-57px;



		



}



.timer_left h3 {



	color:#2f4aa0;



	background:url(images/timer_img.png) left top no-repeat;



}



.timer_cent h3 {



	color:#7bb049;



	background:url(images/timer_img2.png) left top no-repeat;



}



.timer_right h3 {



	color:#921576;



	background:url(images/timer_img3.png) left top no-repeat;



}



.test_bg {



	margin:0px 0px 20px 0px;



	padding:0px;



	background:url(images/testi_bg.jpg)#f8f9fa left top no-repeat;



}



.test_text {



	margin:0px 0 0 37%;



	padding:20px 0px 15px 0;



	width:50%;



}



.test_text p {



	margin:0px 50px 20px 0px;



	padding:0px;



	font-size:16px;



	font-family: 'Montserrat', sans-serif;



	font-weight:400;



	font-style:italic;



	color:#332b2a;



	line-height:28px;



}



.test_text span {



	margin:0px !important;



	padding:0px;



	font-size:16px;



	font-family: 'Montserrat', sans-serif;



	font-weight:400;



	font-style:italic;



	color:#314489;



	display:block;



}



.test_text img {



	margin:83px 0px 0px 0px;



	padding:0px;



	float:right;



}



.more-button {



	position: absolute;



	bottom: 0;



}



/*----------------footer Container-----------------*/















.footer_container {



	margin:0px 0px 0px 0px;



	padding:25px 0px;



	border-top:1px solid #364ea3;



	/* The old syntax, deprecated and prefixed, for old browsers */







background: -prefix-linear-gradient(top, #4d66c3, #354ca0);



	/* The new syntax needed by standard-compliant browsers (Opera 12.1, IE 10, Firefox 16, Chrome 26, Safari 6.1), without prefix */







background: linear-gradient(to bottom, #4d66c3, #354ca0);



}



.footer_main {



	margin:0px auto;



	padding:0px;



	width:970px/*775px*/;



	text-align:center;



}



.footer_main p {



	margin:20px 0px 10px 0px;



	padding:15px 0px 0px 0px;



	font-size:12px;



	color:#bfc8e8;



	font-weight:400;



	font-family: 'Lato', sans-serif;



	background:url(images/footer_di.jpg) center top no-repeat;



}



.footer_main h3 {



	margin:0px 0px 0px 0px;



	padding:0px 0px 0px 0px;



	font-size:20px;



	color:#ffffff;



	font-weight:bold;



	font-family: 'Lato', sans-serif;



	text-align:center;



}



.footer_main h3 span {



	margin:0px 0px 0px 0px;



	padding:0px 0px 0px 0px;



	font-size:12px;



	color:#bfc8e8;



	font-weight:400;



	font-family: 'Lato', sans-serif;



}



.footer_main img {



	margin:-5px 5px;



	padding:0px 0px 0px 0px;



	position:relative;



}



.footer_nav {



	margin:0px auto;



	padding:0px;



	width:525px;



}



.footer_nav ul {



	margin:0px;



	padding:0px;



	list-style-type:none;



	text-align:center;



}



.footer_nav ul li {



	margin:0px;



	padding:0px 8px;



	display:inline;



}



.footer_nav ul li a {



	margin:0px;



	padding:0px;



	text-decoration:none;



	font-size:12px;



	color:#bfc8e8;



	font-weight:400;



	font-family: 'Lato', sans-serif;



	text-transform:uppercase;



}



.footer_nav ul li a:hover {



	color:#ffffff;



}



.footer_nav ul li.current_page_item a {



	color:#ffffff;



}



/*----------------all pages Container-----------------*/















.about {



	margin:0px auto;



	padding:20px 0px;



	width:970px;



}



.about_left {



	margin:0px 0px 0px 0px;



	padding:0px 0px;



	width:585px;



	float:left;



}



.about h2 {



	margin:0px;



	padding:0px 0px 10px;



	font-family: 'Open Sans', sans-serif; /*font-weight:bold; font-size:30px; color:#2f4aa0;*/



}



.about p {



	margin:0;



	padding:0 0 20px;



	font-family: 'Open Sans', sans-serif;



	font-weight:normal;



	font-size:12px;



	color:#454545;



	line-height:22px;



}



.about strong {



	margin:0px 0px 0px 0px;



	padding:0px 0px;



	font-family: 'Open Sans', sans-serif;



	font-weight:bold;



	font-size:14px;



	color:#454545;



	line-height:22px;



}



.about_int_bg {



	margin:-20px 0px 10px 0px;



	padding:30px 20px;



	background:url(images/about_bg.jpg)#72878f left bottom repeat-x;



}



.about_int_bg h2 {



	margin:0px 0px 0px 0;



	line-height:25px;



	padding:0px 0px 10px 0px;



	font-size:24px;



	color:#ffffff;



	text-transform:uppercase;



	font-weight:normal;



}



.about_int_bg h2 span {



	margin:0px 0px 0px 0;



	padding:0px 0px;



	font-size:20px;



	color:#dcdcdc;



	text-transform:uppercase;



	font-weight:normal;



	display:block;



}



.about_intp {



	background: none repeat scroll 0 0 #fff;



	border: 2px solid #2f4aa0 !important;



	color: #7a7a7a !important;



	float: right;



	font-family: "Montserrat", sans-serif;



	font-size: 10px;



	font-weight: 400;



	margin: 0 0 0 -4px !important;



	padding:0px 8px 0px !important;



	width: 313px !important;



}



.about_ta {



	background: none repeat scroll 0 0 #fff !important;



	border: 2px solid #2f4aa0 !important;



	color: #7a7a7a;



	float: right;



	font-family: "Montserrat", sans-serif;



	font-size: 10px;



	font-weight: 400;



	height: 60px !important;



	margin: 0 0 8px -4px !important;



	padding: 8px !important;



	width: 313px !important;



}



.about_intp1 {



	margin:0px 0px 0px -3px;



	padding:6px 8px;



	font-size:10px;



	font-family: 'Montserrat', sans-serif;



	font-weight:400;



	background:#fff;



	border:2px solid #2f4aa0;



	color:#7a7a7a;



	width:315px;



	float:right;



}



.find_out {



	margin:0px 0px 20px 0px;



	padding:0px;



	background:url(images/right_img.jpg) left top no-repeat;



	border:2px solid #b1b1b1;



}



.find_out_bg {



	margin:0px 0px 0px 0px;



	padding:8px 10px;



	width:160px;



	background:#2f4aa0;



}



.find_out_bg p {



	margin:0px 0px 0px 0px;



	padding:20px 0px;



	font-family: 'Open Sans', sans-serif;



	font-weight:normal;



	font-size:18px;



	color:#ffffff;



	line-height:18px;



}



.find_out_bg p a {



	margin:0px 0px 0px 0px;



	padding:5px 15px;



	font-family: 'Open Sans', sans-serif;



	font-weight:normal;



	font-size:14px;



	color:#f0f0f0;



	border:1px solid #f15a40;



	/* The old syntax, deprecated and prefixed, for old browsers */







background: -prefix-linear-gradient(top, #f58d7d, #eb5943);



	/* The new syntax needed by standard-compliant browsers (Opera 12.1, IE 10, Firefox 16, Chrome 26, Safari 6.1), without prefix */







background: linear-gradient(to bottom, #f58d7d, #eb5943);



	text-decoration:none;



	text-transform:uppercase;



}



.find_out_bg p a:hover {



	/* The old syntax, deprecated and prefixed, for old browsers */







background: -prefix-linear-gradient(top, #eb5943, #f58d7d);



	/* The new syntax needed by standard-compliant browsers (Opera 12.1, IE 10, Firefox 16, Chrome 26, Safari 6.1), without prefix */







background: linear-gradient(to bottom, #eb5943, #f58d7d);



}



.asssign {



	margin:0px;



	padding:0px;



}



.asssign img {



	margin:0px 0px 20px 0px;



	padding:0px;



	border:2px solid #b1b1b1;



}



.asssign_bg {



	margin:0px 0px 0px 0px;



	padding:25px;



	background:#f5f5f5;



}



.asssign_bg ul {



	margin:0px 0px 25px 0px;



	padding:0px;



	list-style-type:none;



}



.asssign_bg ul li {



	margin:0px 0px 12px 0px;



	padding:5px 0px 5px 25px;



	font-family: 'Open Sans', sans-serif;



	font-weight:bold;



	font-size:13px;



	color:#454545;



	background:url(images/arrow3.png) left center no-repeat;



}



.asssign_bg p {



	margin:0px 0px 0px 0px;



	padding:0px;



	font-family: 'Open Sans', sans-serif;



	font-weight:normal;



	font-size:13px;



	color:#454545;



}



.asssign_bg strong {



	margin:0px 0px 0px 0px;



	padding:0px;



	font-family: 'Open Sans', sans-serif;



	font-weight:bold;



	font-size:13px;



	color:#454545;



}



.cas_study {



	margin:0px 0px 0px 0px;



	padding:0px;



	background:url(images/right_img2.jpg) left top no-repeat;



	border:2px solid #eaebea;



}



.cas_study_bg {



	margin:0px 0px 0px 0px;



	padding:8px 10px;



	width:160px;



	background:#7bae4a;



}



.cas_study_bg p {



	margin:0px 0px 0px 0px;



	padding:20px 0px;



	font-family: 'Open Sans', sans-serif;



	font-weight:normal;



	font-size:18px;



	color:#ffffff;



	line-height:18px;



}



.cas_study_bg p a {



	margin:0px 0px 0px 0px;



	padding:5px 15px;



	font-family: 'Open Sans', sans-serif;



	font-weight:normal;



	font-size:13px;



	color:#f0f0f0;



	border:1px solid #3e5b8e;



	/* The old syntax, deprecated and prefixed, for old browsers */







background: -prefix-linear-gradient(top, #3676be, #2f4aa1);



	/* The new syntax needed by standard-compliant browsers (Opera 12.1, IE 10, Firefox 16, Chrome 26, Safari 6.1), without prefix */







background: linear-gradient(to bottom, #3676be, #2f4aa1);



	text-decoration:none;



	text-transform:uppercase;



}



.cas_study_bg p a:hover {



	/* The old syntax, deprecated and prefixed, for old browsers */







background: -prefix-linear-gradient(top, #2f4aa1, #3676be);



	/* The new syntax needed by standard-compliant browsers (Opera 12.1, IE 10, Firefox 16, Chrome 26, Safari 6.1), without prefix */







background: linear-gradient(to bottom, #2f4aa1, #3676be);



}



.about_left img {



	margin:0px 20px 25px 0px;



	padding:0px;



	float:left;



}



.testimonials {



	margin:0px 0px 30px 0px;



	padding:0px;



}



.testimonials p {



	margin:0px 0px 20px 0px;



	padding:0px 0px;



	font-family: 'Open Sans', sans-serif;



	font-weight:normal;



	font-size:12px;



	color:#454545;



	line-height:22px;



	font-style:italic;



}



.testimonials h6 {



	margin:0px 0px 0px 0px;



	padding:0px 0px 30px 0px;



	font-family: 'Open Sans', sans-serif;



	font-weight: bold;



	font-size:14px;



	color:#304aa1;



	border-bottom:1px solid #eaeaea;



}



.testimonials h6 span {



	margin:0px 0px 0px 0px;



	padding:0px 0px;



	font-family: 'Open Sans', sans-serif;



	font-weight:bold;



	font-size:14px;



	color:#454545;



}



.testi_icon {



	margin:0px 0px 0px 0px;



	padding:0px;



	float:right;



}



.testi_icon img {



	margin:0px 0px 0px 5px;



	padding:0px;



}



.faqs {



	margin:0px 0px 0px 0px;



	padding:0px;



}



.faqs ul {



	margin:0px 0px 0px 0px;



	padding:0px;



	list-style-type:none;



}



.faqs ul li {



	margin:0px 0px 0px 0px;



	padding:10px 25px 10px 10px;



	background: url(images/faq_icon.jpg)#e9eaea right center no-repeat;



	border:1px solid #d9d9d9;



	font-size:14px;



	color:#4a4a4a;



	font-weight:normal;



}



.faqs p {



	margin:5px 0px;



	padding:20px;



	font-family: 'Open Sans', sans-serif;



	font-weight:normal;



	font-size:12px;



	color:#454545;



	line-height:22px;



	border:1px solid #d9d9d9;



}



.faqs2 {



	margin:0px 0px 0px 0px;



	padding:0px;



}



.faqs2 ul {



	margin:0px 0px 0px 0px;



	padding:0px;



	list-style-type:none;



}



.faqs2 ul li {



	margin:0px 0px 3px 0px;



	padding:10px 25px 10px 10px;



	background: url(images/faq_icon2.jpg)#e9eaea right center no-repeat;



	border:1px solid #d9d9d9;



	font-size:14px;



	color:#4a4a4a;



	font-weight:normal;



}



.our_service {



	margin:0px 0px 25px 0px;



	padding:0px;



}



.our_service_left {



	margin:0px 0px 0px 0px;



	padding:0px;



	float:left;



	width:70px;



}



.our_service_left img {



	margin:0px 0px 0px 0px;



	padding:0px;



}



.our_service_right {



	margin:0px 0px 0px 0px;



	padding:0px;



	float:right;



	width:440px;



}



.our_service h3 {



	margin:0px 0px 0px 0px;



	padding:0px;



	font-size:18px;



	color:#2f4aa0;



	font-family: 'Open Sans', sans-serif;



	font-weight:normal;



	border:none;



	text-transform:uppercase;



}



.our_service p {



	margin:5px 0px;



	padding:0px;



	font-family: 'Open Sans', sans-serif;



	font-weight:normal;



	font-size:12px;



	color:#454545;



	line-height:22px;



	border:1px solid #d9d9d9;



	border:none;



}



.sliderbox_bg img,  img.ajax-loader {



	height:auto !important;



}



.body_main .blog-entry,  .body_main .page-entry,  .about_left .blog-entry,  .about_left .page-entry {



	margin-bottom:0;



	border:0;



}



.body_right .coching_right {



	margin-right:0;



}



#featuredslider img {



	height:515px;



}



.sli_main p {



	margin:0 0 6px 0;



	padding:0;



}



.about_int_bg .sli_main {



	margin:0;



	padding:0;



}



.main_banner {



	margin:0px 0px 0px 0px;



	padding:0px 0px 0px 0px;



}



.main_banner img {



	margin:0px 0px 0px 0px;



	padding:0px 0px 0px 0px;



}



.quote_wrapper {



	margin:0px 0px 0px 0px;



	padding:0px 0px 0px 0px;



}



.quote_bar {



	width:1263px;



	margin:0px auto;



	padding:0px 0px 0px 0px;



}



.quote_info {



	width:605px;



	margin:0px 0px 0px 631px;



	padding:0px 0px 0px 14px;



	background:url(./images/quote_bg.png) center bottom repeat-y;



	position:absolute;



	z-index:55;



}



.quote_field {



	width: 490px;



	margin:0px 0px 0px 0px;



	padding:0px 0px 0px 42px;



}



.quote_field h3 {



	margin:0px 0px 0px 0px;



	padding:0px 0px 0px 0px;



	font-family: 'PT Sans', sans-serif;



	font-size:2em;



	font-weight:400;



	color:#fff;



	text-transform:uppercase;



}



.quote_field h4 {



	margin:0px 0px 20px 0px;



	padding:0px 0px 0px 0px;



	font-family: 'PT Sans', sans-serif;



	font-size:1.4em;



	font-weight:400;



	color:#d7d7d7;



	text-transform:uppercase;



}



.name_filed {



	width:445px;



	margin:0px 0px 10px 0px;



	padding:7px 5px 7px 60px;



	background:url(./images/name.png)#ffffff left center no-repeat;



	font-family: 'Montserrat', sans-serif;



	font-size:1em;



	font-weight:300;



	color:#7a7a7a;



	border:1px solid #4f9b3b;



}



.mail_filed {



	width:445px;



	margin:0px 0px 10px 0px;



	padding:7px 5px 7px 60px;



	background:url(./images/mail.png)#ffffff left center no-repeat;



	font-family: 'Montserrat', sans-serif;



	font-size:1em;



	font-weight:300;



	color:#7a7a7a;



	border:1px solid #4f9b3b;



}



.phone_filed {



	width:445px;



	margin:0px 0px 10px 0px;



	padding:7px 5px 7px 60px;



	background:url(./images/phone.png)#ffffff left center no-repeat;



	font-family: 'Montserrat', sans-serif;



	font-size:1em;



	font-weight:300;



	color:#7a7a7a;



	border:1px solid #4f9b3b;



}



.subject_filed {



	width:445px;



	margin:0px 0px 10px 0px;



	padding:7px 5px 7px 60px;



	background:url(./images/book.png)#ffffff left center no-repeat;



	font-family: 'Montserrat', sans-serif;



	font-size:1em;



	font-weight:300;



	color:#7a7a7a;



	border:1px solid #4f9b3b;



}



.question_bar {



	margin:0px 0px 0px 0px;



	padding:0px 0px 0px 0px;



}



.quiestion_pic {



	width:52px;



	margin:0px 0px 0px 0px;



	padding:0px 0px 0px 0px;



	float:left;



}



.quiestion_pic img {



	margin:0px 0px 0px 0px;



	padding:0px 0px 0px 0px;



}



.question_info {



	width:457px;



	margin:0px 0px 0px 0px;



	padding:0px 0px 0px 0px;



	float:left;



}



.question_filed {



	width:445px;



	height:60px;



	margin:0px 0px 10px 0px;



	padding:10px 5px 10px 10px;



	background:#ffffff;



	font-family: 'Montserrat', sans-serif;



	font-size:12px;



	font-weight:300;



	color:#7a7a7a;



	border:1px solid #4f9b3b;



}



.uploadbar {



	margin:0px 0px 0px 0px;



	padding:0px 0px 0px 0px;



}



.upload_info {



	width:52px;



	margin:0px 0px 0px 0px;



	padding:0px 0px 0px 0px;



	float:left;



}



.upload_field {



	float:left;



	width:445px;



	margin:0px 0px 10px 0px;



	padding:7px 5px 11px 10px;



	/*background:url(./images/upload.png) #ffffff left center no-repeat;*/







    background: #ffffff;



	font-family: 'Montserrat', sans-serif;



	font-size:12px;



	font-weight:300;



	color:#7a7a7a;



	border:1px solid #4f9b3b;



}



.upload_field_ie {



	width:465px;



	padding-top:6px;



}



.uploadbar {



	position:relative;



}



.uploadbar .upload_image {



	position: relative;



	height: 40px !important;



	width: 50px !important;



	float:left;



	display:inline-block;



}



body {



	min-width: 300px;



}



#text-25 {



	webkit-box-shadow: -7px 0px 10px 0px #000, 7px 0px 10px 0px #000;



	-moz-box-shadow: -7px 0px 10px 0px #000, 7px 0px 10px 0px #000;



	box-shadow: -13px 0px 0px 0px rgba(0, 0, 0, 0.15), 13px 0px 0px 0px rgba(0, 0, 0, 0.15);



}



div.wpcf7 img.ajax-loader {



	margin-left: 43% !important;



	margin-top: 17px !important;



}



.accordion .tab span {



	right: 0 !important;



	left: auto !important;



}



.foot-pay-now {



	color: #fff;



	text-decoration: none;



}



.foot-pay-now:hover {



	color: #fff;



	text-decoration: none;



}



.home-content {



	float:left;



	width:970px;



	margin: 30px auto 0;



	float: none;



	padding:15px 0;



}



.welcome, .director, .getintouch {



    padding: 0 15px;



}



/*.welcome,.director {margin-bottom: 30px;}*/







.largertitle {



	font-size:30px;



	color: #2f4aa0;



	margin: 18px 0;



}



.intro img {



	width: 100%;



	border: 2px solid #b1b1b1;



}



.left, .right {



	width: 44%;



	display:inline-block;



	vertical-align:top;



	padding: 0 0 20px;



	margin: 0;



	font-size: 14px;



	font-family: 'Lato', sans-serif;



	line-height: 27px;



}



.left {



	padding-right: 20px;



	border-right: 1px solid #e3e6ea;



}



.right {



	padding-left: 20px;



}



.clear {



	clear: both;



}



.accordion .pane {



	padding: 5px 15px 15px 25px !important;



}



.accordion .tab {

	padding: 6px 10px 6px 25px !important;
    line-height: 1.6em !important;

}



.testimonial_rotator_author_info {



	border: 0 !important;



	padding: 0 !important;



}



.testimonial_rotator_author_info p {



	font-style:normal;



	font-weight: bold;



	padding:0;



	text-transform: uppercase;



	color:#2f4aa0 !important;



}



.about_left ul {



	padding-bottom: 20px;



}



.YourQuestions {



	display: block !important;



}



.wpcf7-not-valid {



	border: 2px solid #ff0000 !important;



}



.thumbs {



	width: 970px;



	margin: 0 auto;



	overflow: auto;



}



.norm-content {



	background: #f8f9fa;



}



.asc-wrapper h2 {



	text-transform: uppercase;



	color: #2f4aa0;



}



.asc-wrapper a {



	text-decoration: none;



}



.about_int_bg div.wpcf7 img.ajax-loader {



	margin-left: 35% !important;



	margin-top: 17px !important;



}



.entry-content ul {



	margin-left: 0;



}



.testimonial_rotator_description h2 {



	line-height: 25px;



}



.testimonial_rotator.format-list .slide {



	margin: 0 0 35px !important;



}



.testimonial_rotator_wrap {



	margin:0 !important;



	padding: 0 !important;



}



.testimonial_rotator_slide {



	border-bottom: 1px solid #E5E5E5;



}



.s-logo {



	width: 70px !important;



	border: 0 !important;



	margin: 0px 20px 0px 0px !important;



}



/*Custom CSS - Zilong -*/



.more-button a {



	font-weight:bold;	



}



.asc-wrapper {



	display:inline-block;



	width:100%;



	margin-bottom:10px;	



}



.accordion .current {



	background:#738790 !important;	



}



.subjects h2 {



	line-height:100%;	



}



ol .lower-alpha {



	margin-left:20px;	



	list-style-type:none;



}



.pay-au .amount input {



	margin-left:0 !important;	



}



.i-img {



	width:100%;



	float:left;	



}



.i-content {



	width:84%;



	float:right;	



}



.fullwidthbanner-container {



	display:inline-block;	



}



.header_container, .body_container, .footer_container {



	display:inline-block;



	width:100%;	



}



h2.phone:before {



    font-family: FontAwesome;



    content: "\f095";



    padding-right: 5px;



    color: rgb(14, 42, 144);



}



nav {width: inherit !important;}



.testimonial_slider__default .testimonial_slideri { background-color: transparent !important; padding: 0px 50px !important; }

.sldr_title, .testimonial_slider__default .testimonial_by_wrap .testimonial_avatar img, div#testimonial_slider_recent_nav {display: none !important;}

.testimonial_slider.testimonial_slider__default .testimonial_quote {
    width: 100%;
    min-height: 32px;
    padding-left: 0px;
    margin-left: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    background: none !important;
}

.testimonial_slider__default .testimonial_nav_arrow_wrap a {
	display: block !important;
    margin: 97px 0 0;
    position: absolute;	
    bottom: auto !important;
    top: 0 !important;
}
.testimonial_slider__default a.testimonial_next {
    right: 0;
    top: 0;
}

.testimonial_slider__default .testimonial_nav_arrow_wrap { display: block !important; }

.wpcf7-recaptcha{
    text-align: -webkit-right;
text-align: -moz-right;
    margin-bottom: 10px;
}

.sli_cla {
height:30px;
}

.qulity{padding-top:0px;}
.per_main{padding-top:55px;}
nav ul li:last-child{
		 display: none !important;
}
.social{
        padding: 22px 0 0 0;

background: url(images/footer_di.jpg) center top no-repeat;

margin: 20px 0 0 0;
}
.social a i{
    font-size: 30px;
    margin:0 10px;
    color:#fff;
}


/* ====== Display None Part ====== */

.page-template-template-assignment-landing .header_container,
.page-template-template-assignment-landing .body_timer,
.page-template-template-assignment-landing .test_bg,
.page-template-template-assignment-landing [align="center"],
.page-template-template-assignment-landing .footer_container
{
	display: none !important;
}

.page-template-template-assignment-landing #livechat-compact-container,
.page-template-template-assignment-landing #livechat-eye-catcher,
.page-template-template-assignment-landing #livechat-full{
	display: none !important;
}

.contact_date{
	display: none;
}

.landing_menu{
	
	margin:20px 0 20px 0;
	padding: 0;
	display: block;
	text-align: center;
}

.landing_menu li{
	display: inline-block;
}
.landing_menu li:after{
		content: "|";
		margin: 8px;
}

.landing_menu li a{
	font-family: 'Poppins', sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #000;
    padding: 2px 5px;
    margin: 0 0 0 0;
    outline: none;
    text-decoration: none;
}
.landing_menu li:last-child:after{
	 content: "";
	margin: 0;

}

.landing_menu_bg ul{
	text-align: center !important;
}

.landing_menu_bg ul li{
	float: none !important;
}

.landing_menu_bg nav ul li:last-child{
	float: none !important;
}

.landing_menu_bg nav ul li:last-child{
	display: inline-block !important;
}

.landing_menu_bg .header_nav{
	background-image: none !important; 
}