/*
Theme Name: Native Crecker
Theme URI: Native Crecker
Description: Native Crecker theme with Admin Panel. Make it yours with a custom menu.
Version: 4.0
-------------------------------------------------------------- */


@import url(http://fonts.googleapis.com/css?family=Raleway:400,500,600,700);
@import url(http://fonts.googleapis.com/css?family=Roboto:300);
@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:700);
@font-face {
	font-family: 'Raleway';
	src: url('fonts/verdana/verdana-webfont.eot');
	src: url('fonts/verdana/verdana-webfont.eot?#iefix') format('embedded-opentype'),
		url('fonts/verdana/verdana-webfont.woff') format('woff'),
		url('fonts/verdana/verdana-webfont.ttf') format('truetype'),
		url('verdana-webfont.svg#verdanaregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
body {
	background: url(images/body-bg.jpg) no-repeat center top;
	background-size: cover;
	font-family: 'Raleway';
}

html[lang="ja"] body, html[lang="ja"] a.submit_button, html[lang="ja"] .gform_wrapper .gform_footer input.button, html[lang="ja"] .gform_wrapper .gform_footer input[type="submit"], html[lang="ja"] input.navbar_search{

font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif!important;


}


.clear {
	clear: both;
}
h1, h2, h3, h4, h5, h6, ul {
	padding: 0;
	margin: 0 auto;
}
li {
	list-style-type: none;
}
a, a:hover, a:focus, a:active {
	outline: none;
	text-decoration: none;
}
img:hover {
	opacity: 0.8;
}
.logo {
	padding-top: 15px;
}
.header_social_icons {
	width: auto;
	padding-top: 25px;
	float: right;
}
.header_social_icons ul {
	float: right;
}
.header_social_icons ul li {
	float: left;
	list-style-type: none;
	padding-left: 10px;
}
.flags {
	width: auto;
    padding-top: 25px;
    float: right;
}
.flags ul {
	float: right;
}
.flags ul li {
	float: left; position:relative;
}
.flags ul li:hover .flag_title{display:block;}
.flags .flag_title {
    background: none repeat scroll 0 0 #235697;
    border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
    color: #fff;
    height: auto;
    left: 0;
    padding: 10px 15px;
    position: absolute;
    top: 55px;
    width: auto;
    z-index: 2;
	display:none;
}
.flag_title:before {
    border-bottom: 10px solid #235697;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    content: "";
    left: 45%;
    position: absolute;
    top: -10px;
}
.lang-flags {
	height: 31px;
	width: 57px;
	float: left;
	background-size: 47px 31px!important;
	padding-left: 10px;
}
.flag1 {
background: url('http://www.nativechecker.com/wp-content/uploads/2016/02/japan.png') no-repeat 10px 0 transparent;
}
.flag2 {
background: url('http://www.nativechecker.com/wp-content/uploads/2016/02/france.png') no-repeat 10px 0 transparent;
}
.flag3 {
background: url('http://www.nativechecker.com/wp-content/uploads/2016/02/germany.png') no-repeat 10px 0 transparent;
}
.flag4 {
background: url('http://www.nativechecker.com/wp-content/uploads/2016/02/gb-usa.png') no-repeat 10px 0 transparent;
}
.navbar_area {
	margin-top: 10px;
	background: #00a0ed; /* Old browsers */
	background: -moz-linear-gradient(top, #00a0ed 0%, #009de9 29%, #0195dd 51%, #018bcf 73%, #0286c7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00a0ed), color-stop(29%, #009de9), color-stop(51%, #0195dd), color-stop(73%, #018bcf), color-stop(100%, #0286c7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #00a0ed 0%, #009de9 29%, #0195dd 51%, #018bcf 73%, #0286c7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #00a0ed 0%, #009de9 29%, #0195dd 51%, #018bcf 73%, #0286c7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #00a0ed 0%, #009de9 29%, #0195dd 51%, #018bcf 73%, #0286c7 100%); /* IE10+ */
	background: linear-gradient(to bottom, #00a0ed 0%, #009de9 29%, #0195dd 51%, #018bcf 73%, #0286c7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a0ed', endColorstr='#0286c7', GradientType=0 ); /* IE6-9 */
	border-radius: 5px;
}
.navbar {
	background: none;
	border: none;
	margin: 0 auto;
	padding: 0;
	min-height: 0;
}
.collapse.navbar-collapse.navbar-ex1-collapse {
	margin: 0 auto;
	padding: 0;
}
.nav.navbar-nav {
	padding: 0;
	margin: 0 auto;
}
.nav.navbar-nav li.current-menu-item {
	margin-left: 0;
	border-left: none;
}
.nav.navbar-nav li {
	text-transform: capitalize;
	font-family: 'Raleway';
	font-size: 14px;
	font-weight: normal;
	margin-left: 0;
	border-left: 1px solid #007caf;
}
.nav.navbar-nav li a {
	padding: 10px 17px;
	color: #fff !important;
}

html[lang="de-DE"]  .nav.navbar-nav li a {
    padding: 10px 8px;
}

.nav.navbar-nav li:first-child a{
	border-radius:5px 0 0 5px;
}
.nav.navbar-nav li.active2 {
	border-left: none;
}
.nav.navbar-nav li.active a {
	color: #fff !important;
	background: url(images/li_bg.png) center center no-repeat #141414;
}
.nav.navbar-nav li a:hover, .nav.navbar-nav li.current-menu-item a {
	color: #fff !important;
	outline: none;
	background: url(images/li_bg.png) center center no-repeat #141414;
}
.search_box {
	float: right;
	padding: 4px 15px 0;
	width: 349px;
}
.search_box form {
	padding-top:0px;
	float: right;
}
input.navbar_search {
	border-radius: 0;
	color: #2b2b2b;
	float: left;
	font-family: 'Raleway', sans-serif;
	font-size: 14px;
	font-weight: lighter;	
	height: 28px !important;
	margin: 1px 0 0;
	width: 230px;
text-transform:none;
}
input[type="submit"].navbar_search_button {
	border:0px;
	border-radius:0px;
	font-size: 13px;
	font-family: 'Raleway', sans-serif;
	color: #fff;
	padding: 7px 10px 6px;
	text-decoration: none;
	text-transform: capitalize;
	float: right;
	background: rgb(36,88,154); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(36,88,154,1) 13%, rgba(40,94,164,1) 59%, rgba(70,120,181,1) 82%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(13%, rgba(36,88,154,1)), color-stop(59%, rgba(40,94,164,1)), color-stop(82%, rgba(70,120,181,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(36,88,154,1) 13%, rgba(40,94,164,1) 59%, rgba(70,120,181,1) 82%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(36,88,154,1) 13%, rgba(40,94,164,1) 59%, rgba(70,120,181,1) 82%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(36,88,154,1) 13%, rgba(40,94,164,1) 59%, rgba(70,120,181,1) 82%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(36,88,154,1) 13%, rgba(40,94,164,1) 59%, rgba(70,120,181,1) 82%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#24589a', endColorstr='#4678b5', GradientType=0 ); /* IE6-9 */
}
.content_area {
	margin-top: 25px;
}
.blog .post:first-child {
    border: medium none;
}
.blog .post {
    border-top: 1px solid #aaa;
    float: left;
    margin: 0 0 15px;
    padding-top: 30px;
    width: 100%;
}
.blog h2 {
    font-family: 'Raleway';
    font-size: 22px;
    text-transform: none;
}
.slider_img {
	padding: 3px;
	background: #fff;
	box-shadow: 0 0 1px #c1d7d6;
	position: relative;
}
.slider_arrow_img2_left {
	left: 2%;
	position: absolute;
	top: 45%;
}
.slider_arrow_img2_right {
	right: 2%;
	position: absolute;
	top: 45%;
}
.slider_area {
	border:4px solid #ACC9D9;
	position: relative;
	margin:0 0 20px;
}
.flex-control-nav {
	display: none;
}
.sidebar {
	/*background: rgba(30, 30, 30, 0.40);*/
background: rgba(0,157,236,1);
background: -moz-linear-gradient(45deg, rgba(0,157,236,1) 0%, rgba(76,174,219,1) 55%, rgba(2,135,202,1) 100%);
background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(0,157,236,1)), color-stop(55%, rgba(76,174,219,1)), color-stop(100%, rgba(2,135,202,1)));
background: -webkit-linear-gradient(45deg, rgba(0,157,236,1) 0%, rgba(76,174,219,1) 55%, rgba(2,135,202,1) 100%);
background: -o-linear-gradient(45deg, rgba(0,157,236,1) 0%, rgba(76,174,219,1) 55%, rgba(2,135,202,1) 100%);
background: -ms-linear-gradient(45deg, rgba(0,157,236,1) 0%, rgba(76,174,219,1) 55%, rgba(2,135,202,1) 100%);
background: linear-gradient(45deg, rgba(0,157,236,1) 0%, rgba(76,174,219,1) 55%, rgba(2,135,202,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009dec', endColorstr='#0287ca', GradientType=1 );
	padding-bottom: 14px;
border-radius:5px;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	color: #222222;
	font-size: 14px;
	text-transform: uppercase;
	border: none;
	font-family: 'Raleway';
	border-radius: 0;
	outline: none;
	border-radius: 4px;
	background: rgb(113,239,223); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(113,239,223,1) 12%, rgba(61,206,225,1) 47%, rgba(61,212,243,1) 63%, rgba(32,203,247,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(12%, rgba(113,239,223,1)), color-stop(47%, rgba(61,206,225,1)), color-stop(63%, rgba(61,212,243,1)), color-stop(100%, rgba(32,203,247,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(113,239,223,1) 12%, rgba(61,206,225,1) 47%, rgba(61,212,243,1) 63%, rgba(32,203,247,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(113,239,223,1) 12%, rgba(61,206,225,1) 47%, rgba(61,212,243,1) 63%, rgba(32,203,247,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(113,239,223,1) 12%, rgba(61,206,225,1) 47%, rgba(61,212,243,1) 63%, rgba(32,203,247,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(113,239,223,1) 12%, rgba(61,206,225,1) 47%, rgba(61,212,243,1) 63%, rgba(32,203,247,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#71efdf', endColorstr='#20cbf7', GradientType=0 ); /* IE6-9 */
}


html[lang="de-DE"] .nav-tabs > li.active > a, html[lang="de-DE"] .nav-tabs > li.active > a:hover, html[lang="de-DE"] .nav-tabs > li.active > a:focus {
	color: #222222;
	font-size: 11px;
}


.nav.nav-tabs a {
	border: medium none;
	border-radius: 5px;
	color: #fff;
	font-family: 'Raleway';
	font-size: 15px;
	margin: 0;
	padding: 8px 19px;
	text-transform: uppercase;
	width: auto;
	text-align: center;
	background: rgb(23,163,201); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(23,163,201,1) 10%, rgba(38,189,184,1) 41%, rgba(43,198,178,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, rgba(23,163,201,1)), color-stop(41%, rgba(38,189,184,1)), color-stop(100%, rgba(43,198,178,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(23,163,201,1) 10%, rgba(38,189,184,1) 41%, rgba(43,198,178,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(23,163,201,1) 10%, rgba(38,189,184,1) 41%, rgba(43,198,178,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(23,163,201,1) 10%, rgba(38,189,184,1) 41%, rgba(43,198,178,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(23,163,201,1) 10%, rgba(38,189,184,1) 41%, rgba(43,198,178,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#17a3c9', endColorstr='#2bc6b2', GradientType=0 ); /* IE6-9 */
}

html[lang="de-DE"] .nav.nav-tabs a {
	font-size: 11px;
}

.nav.nav-tabs > li {
	padding: 0 10px 0 0;
}
.nav.nav-tabs {
	/*float: right;*/
	width: 100%;
	border: 0;
border-radius:5px 5px 0 0;
	padding: 15px;
background: rgba(105,182,224,1);
background: -moz-linear-gradient(left, rgba(105,182,224,1) 0%, rgba(80,171,220,1) 47%, rgba(2,137,204,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(105,182,224,1)), color-stop(47%, rgba(80,171,220,1)), color-stop(100%, rgba(2,137,204,1)));
background: -webkit-linear-gradient(left, rgba(105,182,224,1) 0%, rgba(80,171,220,1) 47%, rgba(2,137,204,1) 100%);
background: -o-linear-gradient(left, rgba(105,182,224,1) 0%, rgba(80,171,220,1) 47%, rgba(2,137,204,1) 100%);
background: -ms-linear-gradient(left, rgba(105,182,224,1) 0%, rgba(80,171,220,1) 47%, rgba(2,137,204,1) 100%);
background: linear-gradient(to right, rgba(105,182,224,1) 0%, rgba(80,171,220,1) 47%, rgba(2,137,204,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#69b6e0', endColorstr='#0289cc', GradientType=1 );
}
.nav.nav-tabs a:hover {
	background: rgb(113,239,223); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(113,239,223,1) 12%, rgba(61,206,225,1) 47%, rgba(61,212,243,1) 63%, rgba(32,203,247,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(12%, rgba(113,239,223,1)), color-stop(47%, rgba(61,206,225,1)), color-stop(63%, rgba(61,212,243,1)), color-stop(100%, rgba(32,203,247,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(113,239,223,1) 12%, rgba(61,206,225,1) 47%, rgba(61,212,243,1) 63%, rgba(32,203,247,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(113,239,223,1) 12%, rgba(61,206,225,1) 47%, rgba(61,212,243,1) 63%, rgba(32,203,247,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(113,239,223,1) 12%, rgba(61,206,225,1) 47%, rgba(61,212,243,1) 63%, rgba(32,203,247,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(113,239,223,1) 12%, rgba(61,206,225,1) 47%, rgba(61,212,243,1) 63%, rgba(32,203,247,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#71efdf', endColorstr='#20cbf7', GradientType=0 ); /* IE6-9 */
}
form {
	float: left;
	padding-top: 0px;
}
.form-group {
	margin-bottom: 12px;
}
.form-control {
	border: none;
	border-radius: 0;
	font-size: 14px;
	font-family: 'Raleway';
	text-transform: capitalize;
	height: 29px !important;
}
.form_textarea.form-control {
	height: 75px !important;
	;
}
select {
	color: #979595 !important;
}
a.Browse_button {
	background: #00b6e8; /* Old browsers */
	background: -moz-linear-gradient(top, #00b6e8 0%, #00b0de 50%, #00a5ce 63%, #00a0c6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00b6e8), color-stop(50%, #00b0de), color-stop(63%, #00a5ce), color-stop(100%, #00a0c6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #00b6e8 0%, #00b0de 50%, #00a5ce 63%, #00a0c6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #00b6e8 0%, #00b0de 50%, #00a5ce 63%, #00a0c6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #00b6e8 0%, #00b0de 50%, #00a5ce 63%, #00a0c6 100%); /* IE10+ */
	background: linear-gradient(to bottom, #00b6e8 0%, #00b0de 50%, #00a5ce 63%, #00a0c6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b6e8', endColorstr='#00a0c6', GradientType=0 ); /* IE6-9 */
	border: 1px solid #0096bf;
	border-radius: 3px;
	color: #fff;
	float: left;
	font-family: 'Raleway';
	font-size: 16px;
	margin-top: 0;
	padding: 4px 15px;
	text-decoration: none;
}
a.read_button {
	color: #fff;
	float: left;
	font-family: 'Raleway';
	font-size: 14px;
	margin-top: 5px;
	text-decoration: none;
}
a.submit_button, .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"] {
	border:0px;
	color: #252525;
	font-family: 'Raleway';
	font-size: 16px !important;
	margin-top: 5px;
	text-decoration: none;
	float: left;
	text-transform: capitalize;
	text-align: center;
	padding: 4px 25px;
	border-radius: 4px;
	background: rgb(113,239,223); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(113,239,223,1) 12%, rgba(61,206,225,1) 47%, rgba(61,212,243,1) 63%, rgba(32,203,247,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(12%, rgba(113,239,223,1)), color-stop(47%, rgba(61,206,225,1)), color-stop(63%, rgba(61,212,243,1)), color-stop(100%, rgba(32,203,247,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(113,239,223,1) 12%, rgba(61,206,225,1) 47%, rgba(61,212,243,1) 63%, rgba(32,203,247,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(113,239,223,1) 12%, rgba(61,206,225,1) 47%, rgba(61,212,243,1) 63%, rgba(32,203,247,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(113,239,223,1) 12%, rgba(61,206,225,1) 47%, rgba(61,212,243,1) 63%, rgba(32,203,247,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(113,239,223,1) 12%, rgba(61,206,225,1) 47%, rgba(61,212,243,1) 63%, rgba(32,203,247,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#71efdf', endColorstr='#20cbf7', GradientType=0 ); /* IE6-9 */
}
a.submit_button:hover {
	background: #4acefa;
}
.box1 {
	background: rgba(255, 255, 255, 0.7);
	text-align: center;
	padding: 10px;
	border-radius: 5px;
}
.box1:hover {
	background: rgba(255, 255, 255, 1.00);
}
.dashbord_links {
	margin: 30px 0;
}
.box1 h4 {
	color: #343434;
	font-size: 18px;
	font-weight: normal;
	font-family: 'Raleway';
	text-transform: capitalize;
	margin-top: 7px;
}
.dashbord_links a {
	text-decoration: none;
}
.information_area {
	background: #fff;
	box-shadow: 0 0 1px #fff;
	padding-bottom: 40px;
}
.column1 {
	border: 2px solid #bebebe;
	margin-top: 25px;
	padding: 12px 0;
	border-radius: 5px;
}
.column1 h5 {
	color: #252525;
	font-size: 22px;
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	margin: 5px 0;
	text-align: justify;
	line-height: 30px;
}
a.click_button {
	color: #ffffff;
	font-size: 27px;
	font-weight: bold;
	font-family: 'Raleway', sans-serif;
	text-decoration: none;
	background: #8af8da; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhhZjhkYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIzJSIgc3RvcC1jb2xvcj0iIzc3ZjBkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iIzQzZDdmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyOWNhZmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #8af8da 0%, #77f0df 23%, #43d7f1 70%, #29cafa 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8af8da), color-stop(23%, #77f0df), color-stop(70%, #43d7f1), color-stop(100%, #29cafa)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #8af8da 0%, #77f0df 23%, #43d7f1 70%, #29cafa 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #8af8da 0%, #77f0df 23%, #43d7f1 70%, #29cafa 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #8af8da 0%, #77f0df 23%, #43d7f1 70%, #29cafa 100%); /* IE10+ */
	background: linear-gradient(to bottom, #8af8da 0%, #77f0df 23%, #43d7f1 70%, #29cafa 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8af8da', endColorstr='#29cafa', GradientType=0 ); /* IE6-8 */
	padding: 6px 30px;
	float: right;
	border-bottom: 4px solid rgba(57, 134, 158, 0.80);
}
a.click_button:hover {
	background: #33cff7;
}
.column2 {
    display: inline-block;
    margin: 60px 0;
    width: 100%;
}

.hire_info_box {
	max-width: 400px;
	width: 100%;
}
.hire_info_box h5 {
	background: #828282; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjEyJSIgc3RvcC1jb2xvcj0iIzgyODI4MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEyJSIgc3RvcC1jb2xvcj0iI2JlYmViZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg4JSIgc3RvcC1jb2xvcj0iI2JlYmViZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg4JSIgc3RvcC1jb2xvcj0iIzgyODI4MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(-45deg, #828282 12%, #bebebe 12%, #bebebe 88%, #828282 88%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(12%, #828282), color-stop(12%, #bebebe), color-stop(88%, #bebebe), color-stop(88%, #828282)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, #828282 12%, #bebebe 12%, #bebebe 88%, #828282 88%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, #828282 12%, #bebebe 12%, #bebebe 88%, #828282 88%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, #828282 12%, #bebebe 12%, #bebebe 88%, #828282 88%); /* IE10+ */
	background: linear-gradient(135deg, #828282 12%, #bebebe 12%, #bebebe 88%, #828282 88%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#828282', endColorstr='#828282', GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
	text-align: center;
	color: #8313131;
	font-size: 18px;
	font-family: 'Raleway';
	padding: 15px 0;
}
.hire_info_box p {
	margin-top: 20px;
	line-height: 25px;
	padding: 0 20px;
	margin-bottom: 30px;
}
.hire_info_icons ul {
	padding-left: 20px;
}
.hire_info_icons ul li {
	float: left;
	padding-left: 10px;
}
.hire_info_icons ul li:first-child {
	padding-left: 0;
}
a.hire_me {
	background: #1c6aba;
	color: #fff;
	font-size: 15px;
	font-family: 'Raleway';
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
	border-radius: 4px;
	padding: 8px 18px;
}
a.hire_me:hover {
	background: #2479d0;
}
.hire_info_buttons {
	padding-right: 20px;
}
.twt_comment {
	width: 88%;
	padding-right: 20px;
}
.twt_bird_box {
	padding: 0 10px;
}
.twt_comment a {
	color: #1384c5;
	font-size: 14px;
	font-weight: normal;
	font-family: 'Raleway';
	text-decoration: none;
}
.twt_comment a:hover {
	color: #37abed;
}
.twt_comment p {
	color: #1b1b1b;
	font-size: 14px;
	font-weight: normal;
	font-family: 'Raleway';
	margin-top: 10px;
}
.title {
	float: left;
	min-height: 70px;
	width: 100%;
}
.img_box {
	float: left;
	width: 100%;
}
.column3 {
	margin-top: 30px;
}
.date {
	background: #dedddd;
}
.date h6 {
	padding: 15px 12px 6px;
	text-align: center;
	color: #858585;
	margin: 0;
}
.date h6 strong {
	font-family: 'Raleway';
	font-size: 26px;
	font-weight: normal;
	line-height: 0;
}
.heading {
    color: #181818;
    font-family: 'Raleway';
    font-size: 15px;
    font-weight: normal;
    line-height: 20px;
    text-align: left;
    width: 70%;
}
.img_box_img1 {
	width: 100%;
	min-height: 230px;
}
.copyrights {
	padding: 40px 0;
}
.copyrights h4 {
	color: #fff;
	font-size: 15px;
	font-weight: normal;
	font-family: 'Raleway';
	text-align: left;
}
.footer_links {
	float: right;
}
ul.footer_links li:first-child {
	padding-left: 0;
}
ul.footer_links li {
	font-size: 15px;
	font-family: 'Raleway';
	font-weight: normal;
	float: left;
	text-transform: uppercase;
	padding: 0 0 0 20px;
}
ul.footer_links li a {
	color: #ffffff;
}
ul.footer_links li a:hover {
	color: #05a9fd;
}
ul.footer_social_icons {
	float: right;
	margin-top: 20px;
}
ul.footer_social_icons li {
	float: left;
	padding-left: 10px;
}
.slider_section {
	position: relative;
}
.slider_section h2 {
    font-family: "Conv_Cambria Italic";padding: 0 20px;color: #260c00; font-size: 35px;  font-weight: 100;  line-height: 35px;  margin-bottom: 10px; font-style: normal; display:inline-block; background:#fff; 
}
.slider_section .title_area {
    background: url("http://192.185.79.214/~nativech/wp-content/uploads/2014/11/divider.png") repeat-x scroll 0 center #fff;
    margin: 0 15px 20px;
    text-align: center;
}
.tcontentsmall{
    font-family: 'Raleway';
    font-size: 15px;
    line-height: 18px;
    margin: 5px 0 9px; text-align:center;
}
.tcontentsmall img {
    background: none repeat scroll 0 0 #efefef;
    border: 5px solid #ddd;
    border-radius: 50%;
    height: 100px;
    opacity: 1;
    width: 100px;
}
.tcontentsmall > p {
    font-size: 13px;
    font-style: italic;
}
.tcontentsmall img:hover,.tcontentsmall:hover img{opacity:1;}
.testimonial-author .author {
    color: #460a00;
    margin: 0;text-align:center;font-style: normal;
}
.testimonial-author .author a{color:#333;font-style: normal;}
.testimonial-author p {
    font-family: 'Raleway';
    margin: 0;text-align:center;
}
.testimonial-author p.position {
    color: #444444;
    font-size: 12px;
    font-style: italic;
    line-height: 16px;
}
.blog-content .test-more{margin:15px 0;}
.test-more {
    background: #0199e2;
    border: medium none;font-style: normal;
    border-radius: 5px;
    color: #fff !important; float:none;
    display: block;
    font-family: 'Raleway';
    font-size: 16px;
    line-height: 19px;
    margin: 15px auto 5px;
    padding: 5px 0 7px;
    text-align: center;
    text-decoration: none !important;
    width: 130px;
}
.test-more:hover,.tcontentsmall:hover .test-more{ background:#0587c5;}
.slider_section  {

	color: #373737;
	font-family: 'Raleway';
	font-size: 14px;
	font-weight: normal;
	line-height: 25px;
	
	position: relative;
	text-align: justify;
}

.slider_section a {
	
}
.slider_icons {
	float: right;
	margin: 40px auto auto;
}
/******about_me******/
.about_me {
	background: rgba(255, 255, 255, 0.8);
	border-radius: 3px;
	padding: 10px 0px;
}
h4.about_us_heading {
	text-transform: uppercase;
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	color: #0c9fc4;
	font-size: 30px;
	margin: 0 0 0 0px;
}
.happy_customers_slider img {
    background: none repeat scroll 0 0 #fff;
    border-radius: 5px;
    padding: 10px;
}
h4.about_us_heading:hover {
	color: #0c9fc4;
}
.about_me p {
	color: #2e2e2e;
	font-family: 'Raleway';
	font-size: 13px;
	font-weight: normal;
	line-height: 23px;	
	margin: 15px 0 10px;
	text-align: justify;
}
.about_me p strong {
	font-weight: lighter;
}
.about_us_img {
	float: right;
	margin: 15px 0 0 0;
	width: 85%;
}
.info_about_me {
	padding: 12px 0 0 0;
}
.about_work_info {
	background: #fff;
border-radius:5px;
	padding: 10px 0px;
	margin: 15px 15px 0;
}
.do_box1 {
	margin: 20px -10px 0;
}
.do_box1 h3 {
	color: #343434;
	font-size: 20px;
	font-weight: normal;
	font-family: Verdana;
	padding: 10px 0 10px 65px;
}
.do_box1 p {
	color: #343434;
	font-size: 13px;
	font-weight: normal;
	font-family: Verdana;
	text-align: justify;
	padding: 15px 0 0 0;
	line-height: 20px;
	width: 95%;
}
.box1_img4 {
	float: left;
	width: 15%;
}
.page-template-page-templatespage-about-php .box1_img4 {
	width: auto; max-width:100%;
}
.about_info_column1 {
	border: 1px solid #028db0;
	border-radius: 4px;
	text-align: center;
	padding: 15px;
}
.about_info_column1 p{margin:0;}
.about_info_column1 ul {
	background: #cef0ff;
	float: left;
	padding: 10px;
	margin: 20px 6px 0 7px;
	text-align: left;
}
.about_info_column1 ul li {
	font-size: 14px;
	font-weight: lighter;
	font-family: 'Raleway';
	line-height: 20px;
	background: url(images/li_list_style_img.png) no-repeat center left;
	padding: 0 0 0 15px;
}
.about_info_column1 ul li a {
	color: #2e2e2e;
	text-decoration: none;
}
.about_info_column1 ul li a:hover {
	color: #757474;
}
.letest_news {
	float: left;
	width: 100%;
	margin: 30px 0 0 0;
}
.column_area {
	text-align: center;
	margin: 40px 0;
	position: relative;
}
.letest_news .col-md-2 {
    margin: 0 18px;
    padding: 0 5px;
}
.column1_img1 {
	margin-bottom: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: auto;
	width: 25%;
}
.page-template-page-templatespage-about-php .column1_img1{width:76px;}
.column_area h5 {
	color: #434343;
	font-size: 14px;
	font-weight: bold;
	font-family: 'Raleway', sans-serif;
	margin: 10px 0;
}
.column_area p {
	color: #434343;
	font-size: 13px;
	font-weight: normal;
	font-family: 'Raleway';
	word-spacing: 4px;
}
.icon_img1 {
	position: absolute;
	right: -80px;
	top: 0;
}
.icon {
    margin: 0 10px 0 0;
    width: 37px;
}
.page-template-page-templatespage-contact-php .gform_wrapper ul.gform_fields li.gfield{padding:0;}
/******about_me******/
/******contact******/
.tab-content label {
	text-transform: capitalize;
	color: #fff;
	font-size: 14px;
	font-weight: normal;
	font-family: Verdana;
}
textarea.form-control {
	height: 100px !important;
}
.nav.nav-tabs.contact > li.active > a, .nav.nav-tabs.contact > li.active > a:hover, .nav.nav-tabs.contact > li.active > a:focus {
	background: rgb(23,163,201); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(23,163,201,1) 10%, rgba(38,189,184,1) 41%, rgba(43,198,178,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, rgba(23,163,201,1)), color-stop(41%, rgba(38,189,184,1)), color-stop(100%, rgba(43,198,178,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(23,163,201,1) 10%, rgba(38,189,184,1) 41%, rgba(43,198,178,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(23,163,201,1) 10%, rgba(38,189,184,1) 41%, rgba(43,198,178,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(23,163,201,1) 10%, rgba(38,189,184,1) 41%, rgba(43,198,178,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(23,163,201,1) 10%, rgba(38,189,184,1) 41%, rgba(43,198,178,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#17a3c9', endColorstr='#2bc6b2', GradientType=0 ); /* IE6-9 */
	color: #fff !important;
}
.nav.nav-tabs.contact li a {
	color: #fff;
}
.nav.nav-tabs.contact a {
	color: #222222;
	background: rgb(113,239,223); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(113,239,223,1) 12%, rgba(61,206,225,1) 47%, rgba(61,212,243,1) 63%, rgba(32,203,247,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(12%, rgba(113,239,223,1)), color-stop(47%, rgba(61,206,225,1)), color-stop(63%, rgba(61,212,243,1)), color-stop(100%, rgba(32,203,247,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(113,239,223,1) 12%, rgba(61,206,225,1) 47%, rgba(61,212,243,1) 63%, rgba(32,203,247,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(113,239,223,1) 12%, rgba(61,206,225,1) 47%, rgba(61,212,243,1) 63%, rgba(32,203,247,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(113,239,223,1) 12%, rgba(61,206,225,1) 47%, rgba(61,212,243,1) 63%, rgba(32,203,247,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(113,239,223,1) 12%, rgba(61,206,225,1) 47%, rgba(61,212,243,1) 63%, rgba(32,203,247,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#71efdf', endColorstr='#20cbf7', GradientType=0 ); /* IE6-9 */
	color: #000 !important;
}
.contact.submit_button {
	float: right;
}
.contact-page{color:#fff; margin:0 -15px;}
.contact-page h2, .contact-page p{color:#000;}
.contact-page h2{margin:0 0 10px;}
.contact-page p{margin:0 0 15px;}
.contact_us h4.heading {
	color: #fff;
	font-family: "Roboto Condensed", sans-serif;
	font-size: 30px;
	font-weight: bold;
	margin-bottom: 0;
	margin-top: 0;
	text-transform: uppercase;
	
	float: left;
	width: 100%;
	padding: 7px 15px;
	border-radius: 4px 4px 0 0;
}
.contact_us {
	width: 90%;
}
.page-template-page-templatespage-contact-php .contact_us {
	width: 100%;
	padding: 20px 0 0 0;
}
.address_box {
	padding: 25px 0 0 0;
}
.address_box h5 {
	text-transform: capitalize;
	font-size: 27px;
	color: #fff;
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	margin: 0 0 20px 0;
}
.map {
	background: url(images/map_img.png) no-repeat center center;
	background-size: cover;
	float: left;
	width: 100%;
	margin: 25px 0 0 0;
	padding: 0 0 15px 0;
}
ul.address_box1, ul.address_box2 {
	margin: 0 -15px;
	padding: 0;
}
ul.address_box2 li.active {
	color: #fff;
}
ul.address_box2 li, ul.address_box1 li {
	color: #1e1e1e;
	font-size: 14px;
	font-weight: normal;
	font-family: 'Raleway', sans-serif;
	line-height: 25px;
}
.map_img2 {
	width: 100%;
	margin: 15px 0 0 0;
}
.happy_customers {
	background:none;
	padding: 15px 0;
	margin: 30px 15px 0;
}
.happy_customers p {
	padding: 15px 0;
	font-size: 15px;
	color: #fff;
	font-weight: normal;
	font-family: 'Raleway';
	line-height: 24px;
}
.happy_customers_slider {
	margin: 15px 0;
	/*border-top: 1px solid #0585c5;*/
}
.happy_customers_slider > .container {
    text-align: center;
    width: 100%;
}
.happy_customers_slider ul li {
	float: none; display:inline-block;
	/*padding: 30px 10px 0 10px;
	border-top: 3px solid #fff;*/
	position:relative;vertical-align: top;
	background: linear-gradient(45deg, rgba(0, 157, 236, 1) 0%, rgba(76, 174, 219, 1) 55%, rgba(2, 135, 202, 1) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-radius: 5px;
	color: #fff;   
	font-weight: bold;
	margin-bottom: 10px;
	padding: 15px;
}
.date-format {
    border-bottom: 1px solid #efefef;
    font-family: "'Raleway'",'Raleway',sans-serif !important;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.date-format .day {
    color: #222222;
    display: block;
    font-size: 60px;
    font-weight: bold;
    line-height: 50px;
}
.date-format .month {
    color: #222222;
    display: block;
    font-size: 14px;
    text-transform: uppercase;
}
.entry-meta .author-links, .entry-meta .cat-links, .entry-meta .comments-link, .entry-meta .edit-link {
    color: #222222;
    display: block;
    letter-spacing: 0.5px;
    text-transform: uppercase;line-height: 18px;
}
.reply-link i, .edit-link i, .tags-links i, .entry-meta i {
    color: #222222;
    padding-right: 5px;
}
.fa {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
}
.tags-links a, .entry-meta a {
    color: #888888;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    color: #222222;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .ut-header-dark .site-logo .logo a:hover {
    color: #3498db;
}
.entry-title {
    font-size: 22px;
    margin: 0;
    text-transform: uppercase;
    word-wrap: break-word;
}
.entry-header h2{
    font-family: 'Raleway', sans-serif; font-weight:600;
}
.blog-content {
    font-family: 'Raleway', sans-serif; font-weight:300; line-height:20px; color:#222;text-align:justify;
}
.blog-content .entry-header{margin-bottom:15px;}
.blog-content p{margin-bottom:20px; color:#222; text-align:justify;}
.entry-meta {
    color: #222222; font-family: 'Raleway', sans-serif; font-weight:600;
    font-size: 11px;
    margin-bottom: 20px;
    text-align: right;
}
.search .hentry, .post {
    border-bottom: 1px solid #efefef;
    margin-bottom: 50px;
    padding-bottom: 30px;
}

.footer_slider_img2 {
	margin: 10px 0 0 0;
}
.footer_slider_img3 {
	margin: -4px 0 0 20px;
}
/*.happy_customers_slider ul li.active, .happy_customers_slider ul li:hover, .happy_customers_slider ul li:focus {
	border-top: 3px solid #1d97d2;
}
.happy_customers_slider ul li.active:before, .happy_customers_slider ul li:hover:before  {
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 10px solid #1d97d2;
	content:"";
	position:absolute;
	left:47%;
	top:0;
}*/
ul.check-list{list-style:none; line-height:22px; margin:15px 0;}
ul.check-list li {
    color:#333;
    font-family: 'Raleway';
    font-size: 13px;
    font-weight: normal;
    line-height: 20px;
    list-style-image: none;
    margin-bottom: 10px;
    margin-left: 15px;
    text-align: left;
  background:url("images/li_list_style_img.png") no-repeat scroll left 5px rgba(0, 0, 0, 0); padding-left:12px;
}
ul.check-list.style-1 li {
    background: url("http://192.185.79.214/~nativech/wp-content/uploads/2014/12/bullet.png") no-repeat scroll left 5px rgba(0, 0, 0, 0);
    color: #028db0;
    font-style: italic;
    padding-left: 15px;
}
ul.check-list li a{
    color: #0c9fc4;
}
ul.check-list li a:hover{
    color: #144ee2;
}
.page-template-default h2{color: #0c9fc4; margin:20px 0 10px; font-size:18px;}
/******contact us******/

@media(max-width:1199px) {
.nav.navbar-nav li {
	font-size: 12px;
}
.nav.navbar-nav li a {
	padding: 10px 20px;
}
.search_box {
	width: 339px;
}
a.Browse_button {
	font-size: 11px;
	padding: 5px 12px;
	margin: 2px 0 0 0;
}
.form-group {
	margin-bottom: 5px;
}
.form-control {
	height: 32px !important;
}
a.click_button {
	font-size: 20px;
}
.column1 h5 {
	font-size: 20px;
}
a.navbar_search_button {
	padding: 7px 5px;
}
.hire_img_box {
	float: none;
	margin: auto;
	padding-left: 30%;
	text-align: center;
	width: 100%;
	padding-top: 3%;
}
.hire_img {
	margin: auto;
	width: 22%;
}
.column2 {
	margin-top: 30px;
	padding-bottom: 30px;
}
.img_box_img1 {
	min-height: 220px;
}
ul.footer_links li {
	font-size: 12px;
	padding: 0 0 0 13px;
}
.footer_links {
	float: right;
}
.heading {
	width: 77%;
	font-size: 10px;
}
.slider_section {
	margin-top: 3%;
}
.nav.nav-tabs > li {
	padding: 0 2px 0 0;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	font-size: 12px;
}
.nav.nav-tabs a {
	font-size: 12px;
	padding: 8px 15px;
}
.nav.nav-tabs {
	padding-bottom: 0;
}
.form_textarea.form-control {
	height: 45px !important;
}
.twt_comment {
	width: 83%;
}
}

@media(max-width:991px) {
.do_box1 p {
	padding: 15px 0 0 30px;
	width: 75%;
	float: left;
}
.do_box1 h3 {
	padding: 10px 0 10px 32px;
	float: left;
}
.nav.navbar-nav li {
	margin-left: 1px;
	font-size: 15px;
	border-left: 0;
}
.nav.navbar-nav li a {
	padding: 10px 24px;
}
.search_box {
	width: 50%;
	margin: auto;
	float: none;
	padding: 10px 0 10px 0;
	margin-top: 3%;
}
.navbar_area {
	float: left;
	width: 100%;
}
a.navbar_search_button {
	padding: 11px 5px;
}
input.navbar_search {
	max-width: 86%;
	height: 35px !important;
}
form {
	float: none;
	padding-top: 10%;
	width: 100%;
	margin: auto;
}
.content_area {
	margin-top: 5px;
}
.box1 {
	background: rgba(39, 251, 238, 0.45);
}
.box1:hover {
	background: rgba(39, 251, 238, 0.35);
}
.column1 h5 {
	font-size: 12px;
	margin: 0;
}
a.click_button {
	padding: 5px 20px;
}
.slider_icons {
	float: none;
}
.information_area {
	padding-bottom: 10px;
	padding-top: 1px;
}
.hire_img {
	width: 100%;
}
.hire_img_box {
	float: none;
	margin: auto auto auto 38%;
	padding-left: 0;
	padding-top: 3%;
	text-align: center;
	width: 20%;
}
.hire_info_box {
	max-width: 100%;
}
.twt_comment {
	width: 75%;
}
.date h6 strong {
	font-size: 14px;
}
.date h6 {
	padding: 5px 10px 5px;
}
.box1 {
	background: rgba(255, 255, 255, 0.7);
}
.box1:hover {
	background: rgba(255, 255, 255, 1.00);
}
.heading {
	font-size: 9px;
	width: 78%;
}
.img_box_img1 {
	min-height: 163px;
}
.title {
	min-height: 44px;
}
.copyrights h4 {
	text-align: center;
}
.copyrights h4 {
	text-align: left;
}
ul.footer_links li {
	font-size: 11px;
	padding: 0 0 0 11px;
}
.footer_slider_img1, .footer_slider_img2, .footer_slider_img3 {
	width:100%;
}
.happy_customers_slider ul li {
width: 25%;
}
.contact_us {
width: 100%;
}
ul.address_box1, ul.address_box2 {
float: left;
width: 50%;
}
}

@media(max-width:767px) {
.logo_img {
	margin: auto;
	text-align: center;
	width: 200px;
}
.header_social_icons ul {
	float: left;
}
.header_social_icons {
	width: 50%;
	float: left;
	padding-top: 15px;
}
.search_box {
	float: none;
	margin: auto;
	padding: 10px 15px;
	width: 100%;
}
.flags {
	width: 50%;
	float: right;
	padding-top: 10px;
}
.half{width:100%;}
.nav.navbar-nav li {
	margin-left: 0;
	margin-top: 1%;
}
input.navbar_search {
	max-width: 80%;
}
.nav.navbar-nav li.active {
	margin-top: 0;
}
.collapse.navbar-collapse.navbar-ex1-collapse {
	margin: auto;
	padding: 0 15px;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
	border: none !important;
}
.box1 {
	background: rgba(119, 250, 232, 0.7);
	margin-top: 15px;
}
.dashbord_links {
	margin: 0;
}
.column1 h5 {
	float: left;
	line-height: 20px;
	width: 70%;
}
.slider_section p {
	font-size: 11px;
	line-height: 20px;
	padding: 24px 0 0 53px;
}
.hire_info_box p {
	font-size: 11px;
	line-height: 20px;
	margin-bottom: 15px;
	margin-top: 10px;
}
.twt_comment p {
	font-size: 10px;
	margin-top: 3px;
}
.twt_bird_img {
	width: 50%;
}
.title {
	float: none;
	margin: auto;
	min-height: 44px;
	width: 34%;
}
.img_box_img1 {
	height: 0;
	margin: auto;
	min-height: 150px;
	width: 45%;
}
.img_box {
	float: none;
	margin: auto;
	padding: 10px;
	text-align: center;
	width: 100%;
}
.copyrights h4 {
	text-align: center;
}
.footer_links {
	float: none;
	margin: 10px auto auto;
	text-align: center;
	width: 44%;
}
ul.footer_social_icons {
	margin: 28px auto auto;
	width: 22%;
	float: none;
}
a.navbar_search_button {
	padding: 11px 17px;
}
.box1 h4 {
	font-size: 11px;
}
a.Browse_button {
	margin: 5px 0 9px 0;
}
.information_area {
	margin: 10px 0 0 0;
}
.icon_img1 {
	display: none;
}
}

@media(max-width:620px) {
.header_social_icons {
	width: 100%;
}
.header_social_icons ul {
	float: none;
	margin-left: 31%;
}
.flags {
	width: 100%;
	float: left;
}
.flags ul {
	float: none;
	margin-left: 24%;
}
.footer_links {
	width: 55%;
}
.twt_comment {
	width: 74%;
}
.heading {
	font-size: 8px;
	width: 70%;
}
.footer_links {
	width: 60%;
}
ul.footer_social_icons {
	width: 30%;
}
}

@media(max-width:540px) {
.column1 h5 {
	width: 63%;
}
a.click_button {
	padding: 5px 16px;
}
.twt_comment {
	width: 100%;
	padding: 10px 13px 0 13px;
}
.footer_links {
	width: 76%;
}
}

@media(max-width:500px) {
.flags ul {
	margin-left: 20%;
}
input.navbar_search {
	max-width: 75%;
}
a.navbar_search_button {
	padding: 7px 23px;
}
}
 @media(max-width:470px) {
a.navbar_search_button {
	width: 100%;
	margin: auto;
	float: left;
	text-align: center;
}
input.navbar_search {
	max-width: 100%;
}
.column1 h5 {
	width: 50%;
}
.title {
	width: 62%;
}
.footer_links {
	width: 100%;
	text-align: center;
}
.do_box1 p {
	padding: 15px 0 0 0px;
	width: 100%;
	float: left;
}
.do_box1 h3 {
	padding: 10px 0 10px 2px;
	float: left;
	width: 100%;
}
.happy_customers_slider ul li {
width: 100%;
float: none;
margin: 4% 0;
}
.happy_customers_slider ul li {
width:100%;
}
}
@media(max-width:400px) {
a.navbar_search_button {
 width: 100%;
 margin: auto;
 float: left;
 text-align: center;
}
input.navbar_search {
 max-width: 100%;
}
.column1 h5 {
 width: 50%;
}
.title {
 width: 62%;
}
.flags ul {
 margin-left: 0%;
}
.header_social_icons ul {
 margin-left: 0%;
}
.img_box_img1 {
 min-height: 108px;
}
.footer_links {
 width: 100%;
}
ul.footer_social_icons {
 width: 100%;
}
ul.address_box1, ul.address_box2 {
float: left;
width: 100%;
}
}

/* Container Inner Page */
.container_area {
    background: #FFF;
    box-shadow: 0 0 1px #FFF;
	margin:20px 0px 0;
    padding: 20px;
}
.container_area h1{
	color: #028DB0;
    font-family: 'Raleway',sans-serif;
    font-size: 30px;
    font-weight: bold;
    margin: 0 0 10px;
    text-transform: uppercase;
}
.container_sidebar h4{
	color: #028DB0;
    font-family: 'Raleway', sans-serif;
    font-size: 20px;
    font-weight: bold;
    margin: 0 0 10px;
    text-transform: uppercase;
	line-height:22px;
	padding:8px 10px; background:#cef0ff; border-radius:5px;-moz-border-radius:5px; -webkit-border-radius:5px;
}
.home .container_area p {
    color: #343434;
    font-family: 'Raleway';
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
}
.container_area p{
	color: #2e2e2e;
	font-family: 'Raleway';
	font-size: 13px;
	font-weight: normal;
	line-height: 23px;
	text-align: justify;
}
.container_sidebar .widget{
	margin-bottom:30px;
}
.container_sidebar .widget li, .container_sidebar .widget li a {
    color: #028db0;
    text-transform: none;
}
.container_sidebar ul, .container_sidebar ol{
	margin:0;
	padding:0;
}
.container_sidebar ul li{
	list-style:disc;
}
.container_sidebar ol li{
	list-style:decimal-leading-zero;
}
.container_sidebar ul li, .container_sidebar ol li {
    color: #028db0;
    font-size: 14px;
    line-height: 18px;
    margin: 0 0 5px 20px;
    text-transform: lowercase;
}
.container_area .post{
	margin-bottom:50px;
}
.container_area .post .edit-link {
    border-right: 1px solid #000000;
    padding-right: 6px;
}

/*
--- Default CSS Start ---*/

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* Make sure videos and embeds fit their containers */
embed, iframe, object, video {
	max-width: 100%;
}
iframe {
	border: 0px;
	margin: 0;
}
/* Images */
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/** end of css reset **/

/*
--- Pagination CSS ---*/
.pagination {
	clear: both;
	padding: 20px 0;
	position: relative;
	font-size: 11px;
	line-height: 13px;
}
.pagination span, .pagination a {
	display: block;
	float: left;
	margin: 2px 2px 2px 0;
	padding: 6px 9px 5px 9px;
	text-decoration: none;
	width: auto;
	color: #fff;
	background: #2D8A5B;
}
.pagination a:hover {
	color: #fff;
	background: #11B628;
}
.pagination .current {
	padding: 6px 9px 5px 9px;
	background: #11B628;
	color: #fff;
}
/*--- Ends Here ---*/

h1 {
	font-size: 32px;
}
h2 {
	font-size: 24px;
}
h3 {
	font-size: 18px;
}
h4 {
	font-size: 16px;
}
h5 {
	font-size: 13px;
}
h6 {
	font-size: 11px;
}
p {
	margin-bottom: 10px;
	line-height: 20px;
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	width:100%;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
audio, canvas, video {
	display: inline-block;
}
audio:not([controls]) {
	display: none;
}
del {
	color: #333;
}
ins {
	background: #fff9c0;
	text-decoration: none;
}
hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin: 24px;
	margin-bottom: 1.714285714rem;
	clear: both;
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
small {
	font-size: smaller;
}
/* Form fields, general styles first */
button, input, textarea {
	border: 1px solid #ccc;
	border-radius: 3px;
	font-family: inherit;
	padding: 6px;
	padding: 0.428571429rem;
}
button, input {
	line-height: normal;
}
textarea {
	font-size: 100%;
	overflow: auto;
	vertical-align: top;
	width:50%;
}
/* Reset non-text input types */
input[type="checkbox"], input[type="radio"], input[type="file"], input[type="hidden"], input[type="image"], input[type="color"] {
	border: 0;
	border-radius: 0;
	padding: 0;
}
/* Buttons */
input[type="submit"], input[type="button"], input[type="reset"], article.post-password-required input[type=submit], li.bypostauthor cite span {
	padding: 6px 10px;
	padding: 0.428571429rem 0.714285714rem;
	font-size: 11px;
	font-size: 1.5714286rem;
	line-height: 1.428571429;
	font-weight: normal;
	color: #7c7c7c;
	background-color: #e6e6e6;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: linear-gradient(top, #f4f4f4, #e6e6e6);
	border: 1px solid #d2d2d2;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
}
button, input[type="submit"], input[type="button"], input[type="reset"] {
	cursor: pointer;
}
button[disabled], input[disabled] {
	cursor: default;
}
button:hover, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, article.post-password-required input[type=submit]:hover {
	color: #5e5e5e;
	background-color: #ebebeb;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -ms-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -webkit-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -o-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: linear-gradient(top, #f9f9f9, #ebebeb);
}
button:active, input[type="submit"]:active, input[type="button"]:active, input[type="reset"]:active {
	color: #757575;
	background-color: #e1e1e1;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -ms-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -webkit-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -o-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: linear-gradient(top, #ebebeb, #e1e1e1);
	box-shadow: inset 0 0 8px 2px #c6c6c6, 0 1px 0 0 #f4f4f4;
	border: none;
}
li.bypostauthor cite span {
	color: #fff;
	background-color: #21759b;
	background-image: none;
	border: 1px solid #1f6f93;
	border-radius: 2px;
	box-shadow: none;
	padding: 0;
}
/* Responsive images */
.entry-content img, .comment-content img, .widget img {
	max-width: 100%; /* Fluid images for posts, comments, and widgets */
}
img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"] {
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
img.size-full, img.size-large, img.header-image, img.wp-post-image {
	/*max-width: 100%;*/
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
.comment-content img, .widget img, img.header-image, .author-avatar img {
	/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */
	border-radius: 3px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
.wp-caption {
	max-width: 100%; /* Keep wide captions from overflowing their container. */
	padding: 4px;
}
.wp-caption .wp-caption-text, .gallery-caption, .entry-caption {
	font-style: italic;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	color: #757575;
}
img.wp-smiley, .rsswidget img {
	border: 0;
	border-radius: 0;
	box-shadow: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
.entry-content dl.gallery-item {
	margin: 0;
}
.gallery-item a, .gallery-caption {
	width: 90%;
}
.gallery-item a {
	display: block;
}
.gallery-caption a {
	display: inline;
}
.gallery-columns-1 .gallery-item a {
	max-width: 100%;
	width: auto;
}
.gallery .gallery-icon img {
	height: auto;
	max-width: 90%;
	padding: 5%;
}
.gallery-columns-1 .gallery-icon img {
	padding: 3%;
}
/* =Main comment content
-------------------------------------------------------------- */

.entry-header .comments-link {
	margin-top: 0.7rem;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #757575;
}
.comments-link a {
	color: #757575;
}
.comments-link a:hover {
	color: #21759b;
}
.comment-content h1, .comment-content h2, .comment-content h3, .comment-content h4, .comment-content h5, .comment-content h6 {
	margin: 24px 0;
	margin: 1.714285714rem 0;
	line-height: 1.714285714;
}
.comment-content h1 {
	font-size: 21px;
	font-size: 1.5rem;
	line-height: 1.5;
}
.comment-content h2 {
	font-size: 18px;
	font-size: 1.285714286rem;
	line-height: 1.6;
}
.comment-content h3 {
	font-size: 16px;
	font-size: 1.142857143rem;
	line-height: 1.846153846;
}
.comment-content h4 {
	font-size: 14px;
	font-size: 1rem;
	line-height: 1.846153846;
}
.comment-content h5 {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
.comment-content h6 {
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 1.846153846;
}
.comment-content p {
	margin: 0 0 24px;
	margin: 0 0 0.7rem;
	line-height: 1.714285714;
}
.comment-content ol, .comment-content ul {
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
	line-height: 1.714285714;
}
.comment-content ul ul, .comment-content ol ol, .comment-content ul ol, .comment-content ol ul {
	margin-bottom: 0;
}
.comment-content ul {
	list-style: disc outside;
}
.comment-content ol {
	list-style: decimal outside;
}
.comment-content li {
	margin: 0 0 0 36px;
	margin: 0 0 0 2.571428571rem;
}
.comment-content blockquote {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
	padding: 24px;
	padding: 1.714285714rem;
	font-style: italic;
}
.comment-content blockquote p:last-child {
	margin-bottom: 0;
}
.comment-content code {
	font-family: Consolas, Monaco, Lucida Console, monospace;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
}
.comment-content pre {
	border: 1px solid #ededed;
	color: #666;
	font-family: 'Raleway', Consolas, Monaco, Lucida Console, monospace;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 1.714285714;
	margin: 24px 0;
	margin: 1.714285714rem 0;
	overflow: auto;
	padding: 24px;
	padding: 1.714285714rem;
}
.comment-content pre code {
	display: block;
}
.comment-content abbr, .comment-content dfn, .comment-content acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
.comment-content address {
	display: block;
	line-height: 1.714285714;
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
}
img.alignleft {
	margin: 12px 24px 12px 0;
	margin: 0.857142857rem 1.714285714rem 0.857142857rem 0;
}
img.alignright {
	margin: 12px 0 12px 24px;
	margin: 0.857142857rem 0 0.857142857rem 1.714285714rem;
}
img.aligncenter {
	margin-top: 12px;
	margin-top: 0.857142857rem;
	margin-bottom: 12px;
	margin-bottom: 0.857142857rem;
}
.comment-content dl {
	margin: 0 24px;
	margin: 0 1.714285714rem;
}
.comment-content dt {
	font-weight: bold;
	line-height: 1.714285714;
}
.comment-content dd {
	line-height: 1.714285714;
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.comment-content table {
	border-bottom: 1px solid #ededed;
	color: #757575;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
	width: 100%;
}
.comment-content table caption {
	font-size: 16px;
	font-size: 1.142857143rem;
	margin: 24px 0;
	margin: 1.714285714rem 0;
}
.comment-content td {
	border-top: 1px solid #ededed;
	padding: 6px 10px 6px 0;
}
/* =Comments
-------------------------------------------------------------- */

.comments-title {
	margin-bottom: 48px;
	margin-bottom: 0.5rem;
	font-size: 16px;
	font-size: 1.142857143rem;
	line-height: 1.5;
	font-weight: normal;
}
.comments-area article {
	margin: 24px 0;
	margin: 0.7rem 0;
}
.comments-area article header {
	margin: 0 0 48px;
	margin: 0 0 0.5rem;
	overflow: hidden;
	position: relative;
}
.comments-area article header img {
	float: left;
	padding: 0;
	line-height: 0;
}
.comments-area article header cite, .comments-area article header time {
	display: block;
	margin-left: 85px;
	margin-left: 4rem;
}
.comments-area article header cite {
	font-style: normal;
	font-size: 15px;
	font-size: 1.071428571rem;
	line-height: 1.42857143;
}
.comments-area article header time {
	line-height: 1.714285714;
	text-decoration: none;
	font-size: 12px;
	font-size: 0.857142857rem;
	color: #5e5e5e;
}
.comments-area article header a {
	text-decoration: none;
	color: #5e5e5e;
}
.comments-area article header a:hover {
	color: #21759b;
}
.comments-area article header cite a {
	color: #444;
}
.comments-area article header cite a:hover {
	text-decoration: underline;
}
.comments-area article header h4 {
	position: absolute;
	top: 0;
	right: 0;
	padding: 6px 12px;
	padding: 0.428571429rem 0.857142857rem;
	font-size: 12px;
	font-size: 0.857142857rem;
	font-weight: normal;
	color: #fff;
	background-color: #0088d0;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #009cee, #0088d0);
	background-image: -ms-linear-gradient(top, #009cee, #0088d0);
	background-image: -webkit-linear-gradient(top, #009cee, #0088d0);
	background-image: -o-linear-gradient(top, #009cee, #0088d0);
	background-image: linear-gradient(top, #009cee, #0088d0);
	border-radius: 3px;
	border: 1px solid #007cbd;
}
.comments-area li.bypostauthor cite span {
	position: absolute;
	margin-left: 5px;
	margin-left: 0.357142857rem;
	padding: 2px 5px;
	padding: 0.142857143rem 0.357142857rem;
	font-size: 10px;
	font-size: 0.714285714rem;
}
a.comment-reply-link, a.comment-edit-link {
	color: #686868;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
a.comment-reply-link:hover, a.comment-edit-link:hover {
	color: #21759b;
}
.commentlist .pingback {
	line-height: 1.714285714;
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
/* Comment form */
#respond {
	margin-top: 48px;
	margin-top: 0.5rem;
}
#respond h3#reply-title {
	font-size: 18px;
	font-size: 2.142857143rem;
	line-height: 1.5;
}
#respond h3#reply-title #cancel-comment-reply-link {
	margin-left: 10px;
	margin-left: 0.714285714rem;
	font-weight: normal;
	font-size: 12px;
	font-size: 0.857142857rem;
}
#respond form {
	margin: 24px 0;
	margin: 0.7rem 0;
	float:none;
}
#respond form p {
	margin: 11px 0;
	margin: 0.7rem 0;
}
#respond form p.logged-in-as {
	margin-bottom: 24px;
	margin-bottom: 0.5rem;
}
#respond form label {
	display: block;
	line-height: 1.714285714;
}
#respond form input[type="text"], #respond form textarea {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 1.714285714;
	padding: 10px;
	padding: 0.714285714rem;
	width: 100%;
}
#respond form p.form-allowed-tags {
	margin: 0;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	color: #5e5e5e;
}
.required {
	color: red;
}
.form-allowed-tags {
	display: none;
}


.gform_wrapper ul.gform_fields li.gfield{margin:0 /*0 10px*/;}
.gform_wrapper .gform_footer {margin: 0 0 0 15px !important; padding:0 !important; float:left;}
.page-template-page-templatespage-contact-php .gform_wrapper .gform_footer{margin:0 !important;}
.page-template-page-templatespage-contact-php  .gform_wrapper textarea.medium{height:105px; width:99% !important;}
.gform_wrapper {
    display: inline-block;
    margin:0 !important;
    max-width: 100% !important;
    overflow: inherit;
    width: 100%;
}
.gform_wrapper form {
    text-align: left;
    width: 100%;
}

.gform_wrapper input[type="text"], .gform_wrapper input[type="url"], .gform_wrapper input[type="email"], .gform_wrapper input[type="tel"], .gform_wrapper input[type="number"], .gform_wrapper input[type="password"] {
    color: #2b2b2b !important;
    font-family:'Raleway', 'Raleway', sans-serif !important;
    font-size: 15px !important;
    letter-spacing: normal;
    outline-style: none;
    padding: 5px 10px !important;
	border-radius: 0; border:none;
}
.gform_wrapper select,.gform_wrapper textarea {
    color: #2b2b2b !important;
    font-family: inherit;
    font-size: 15px !important;
    height: auto;
    letter-spacing: normal;
    padding: 2px 5px !important; margin-left:0 !important;border-radius: 0; border:none;
}
.gform_wrapper textarea {
    padding: 5px 10px !important; 
}
.gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex .ginput_right, .gform_wrapper .ginput_complex .ginput_full {
    display: block;
    min-height: 20px !important;
    overflow: hidden;
}
.gform_wrapper .ginput_complex .ginput_right{text-align:right;}
::-webkit-input-placeholder { /* WebKit browsers */
    color:    #403f3f;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #403f3f;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #403f3f;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:   #403f3f;
}
.flexslider{margin-bottom:0 !important;}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
    color: #fff;
    padding: 0 !important;
    width: 100% !important;
}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    margin: 0 !important;
    padding: 0 !important;
}
.page-template-page-templatespage-contact-php .gform_wrapper .top_label .gfield_label{display:none;}
.contact-page .gform_wrapper .top_label .gfield_description.validation_message, .gform_wrapper .gfield_description.validation_message {
    margin: 0 !important;
    padding: 0 !important;
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label, .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{margin:0 !important;max-width: 100%; padding:0 !important;}
.gform_wrapper div.validation_error{margin-bottom:10px !important;}
.contact-page .gform_wrapper li.gfield.gfield_error.gfield_contains_required{ padding-left: 0 !important;width: 99%;}

.contact-page  .gform_wrapper input[type="text"],.contact-page  .gform_wrapper input[type="url"], .contact-page .gform_wrapper input[type="email"], .contact-page .gform_wrapper input[type="tel"], .contact-page .gform_wrapper input[type="number"],.contact-page  .gform_wrapper input[type="password"] {
background: none repeat scroll 0 0 #f7f7f7;
    border: 1px solid #ccc;
    border-radius: 5px;
}
.contact-page .gform_wrapper select,.contact-page .gform_wrapper textarea {
 background: none repeat scroll 0 0 #f7f7f7;
    border: 1px solid #ccc;
    border-radius: 5px;
}

.front-sidebar{ min-height:500px;    margin-top: 24px; }

.contact-page input[type="text"]:focus,.contact-page input[type="email"]:focus,.contact-page textarea:focus,.contact-page select:focus{border:#009de9 solid 1px; background:#dff3fd;}
.half {
    background: #4077a6;
    border-radius: 5px;
	color: #fff !important;
    float: left;
    padding: 10px; width:100%;
clear:both;
}
.half a{color:#fff;}
.half.right{float:right;}
@media(max-width:768px) {
.half{width:100%;}
.about_info_column1 ul{width:100%; margin:0 0 15px;}
}
@media(max-width:320px) {
body {
    overflow-x: hidden;
    width: 100%;
}
}

ul.bullet-list{margin-left:20px;}
ul.bullet-list li{list-style:disc; line-height:24px;}

iframe.twitter-timeline {
    width: 100% !important;
}
@media(max-width:1200px) {
.letest_news .col-md-2 {
    margin: 0 15px;
}
}
@media(max-width:990px) {
.letest_news .col-md-2 {width:95%;}
.icon_img1{display:none;}
}
.table-bordered > tbody > tr:nth-child(even){background:#d6e8f5;}
.table-bordered > tbody > tr:nth-child(odd){background:#ededed;}

.page-template-default .container_sidebar ul li{margin:0 0 5px 0px;}
.contact-form{
background: rgba(0,157,236,1);
background: -moz-linear-gradient(45deg, rgba(0,157,236,1) 0%, rgba(76,174,219,1) 55%, rgba(2,135,202,1) 100%);
background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(0,157,236,1)), color-stop(55%, rgba(76,174,219,1)), color-stop(100%, rgba(2,135,202,1)));
background: -webkit-linear-gradient(45deg, rgba(0,157,236,1) 0%, rgba(76,174,219,1) 55%, rgba(2,135,202,1) 100%);
background: -o-linear-gradient(45deg, rgba(0,157,236,1) 0%, rgba(76,174,219,1) 55%, rgba(2,135,202,1) 100%);
background: -ms-linear-gradient(45deg, rgba(0,157,236,1) 0%, rgba(76,174,219,1) 55%, rgba(2,135,202,1) 100%);
background: linear-gradient(45deg, rgba(0,157,236,1) 0%, rgba(76,174,219,1) 55%, rgba(2,135,202,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009dec', endColorstr='#0287ca', GradientType=1 );
border-radius:4px;
}
.contact-form h2{
background: rgba(105,182,224,1);
background: -moz-linear-gradient(left, rgba(105,182,224,1) 0%, rgba(80,171,220,1) 47%, rgba(2,137,204,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(105,182,224,1)), color-stop(47%, rgba(80,171,220,1)), color-stop(100%, rgba(2,137,204,1)));
background: -webkit-linear-gradient(left, rgba(105,182,224,1) 0%, rgba(80,171,220,1) 47%, rgba(2,137,204,1) 100%);
background: -o-linear-gradient(left, rgba(105,182,224,1) 0%, rgba(80,171,220,1) 47%, rgba(2,137,204,1) 100%);
background: -ms-linear-gradient(left, rgba(105,182,224,1) 0%, rgba(80,171,220,1) 47%, rgba(2,137,204,1) 100%);
background: linear-gradient(to right, rgba(105,182,224,1) 0%, rgba(80,171,220,1) 47%, rgba(2,137,204,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#69b6e0', endColorstr='#0289cc', GradientType=1 );
margin: 0 0 10px;
padding: 10px;
}
.contact-form .gform_wrapper{padding:0 10px 10px;}
.contact-form .gform_wrapper ul.gform_fields li.gfield{clear:none;}
.contact-form .gform_wrapper input[type="text"], .contact-form .gform_wrapper input[type="url"], .contact-form .gform_wrapper input[type="email"], .contact-form .gform_wrapper input[type="tel"], .contact-form .gform_wrapper input[type="number"], .contact-form .gform_wrapper input[type="password"], .contact-form .gform_wrapper .top_label textarea.textarea{background:#ebf6fc;border:0px; border-radius: 2px; margin:0 0 4px;}
.contact-form .gform_footer.top_label{text-align:center; width:100%;}
.contact-form .gform_wrapper .gform_footer input.button{background: rgba(56,111,158,1);
background: -moz-linear-gradient(45deg, rgba(56,111,158,1) 0%, rgba(58,152,204,1) 47%, rgba(59,162,215,1) 100%);
background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(56,111,158,1)), color-stop(47%, rgba(58,152,204,1)), color-stop(100%, rgba(59,162,215,1)));
background: -webkit-linear-gradient(45deg, rgba(56,111,158,1) 0%, rgba(58,152,204,1) 47%, rgba(59,162,215,1) 100%);
background: -o-linear-gradient(45deg, rgba(56,111,158,1) 0%, rgba(58,152,204,1) 47%, rgba(59,162,215,1) 100%);
background: -ms-linear-gradient(45deg, rgba(56,111,158,1) 0%, rgba(58,152,204,1) 47%, rgba(59,162,215,1) 100%);
background: linear-gradient(45deg, rgba(56,111,158,1) 0%, rgba(58,152,204,1) 47%, rgba(59,162,215,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#386f9e', endColorstr='#3ba2d7', GradientType=1 ); border:1px solid #88d0f3; border-radius:2px; color:#fff; float:none;}

.home .gform_wrapper .top_label .gfield_label{margin:0;}
.home .gform_wrapper form{padding-top:10px;}
@media(max-width:980px) {
.nav.nav-tabs{padding:10px !important;}
.gform_wrapper form{padding-top:2%;}
}
.gform_wrapper .ginput_complex span.name_first, .gform_wrapper .ginput_complex span.name_middle, .gform_wrapper .ginput_complex span.name_last{min-height:auto !important;}
.gform_drop_instructions {color: #fff;}
.gform_wrapper .gform_fileupload_multifile .gform_drop_area{border:0px !important; padding:0px !important;}
#gform_wrapper_1 textarea.medium{height:4.375em !important;}
.contact-area {background: #fff; margin-bottom:20px;}

.twitter-column .column1 {
    border: 0px; margin-top: 0; padding-top:0px;
}




