/*
Theme Name: sedtek
*/

html {
	border: none;
	padding: 0px;
	margin: 0px;
}


body {
	background: url(images/body-bg.jpg);
	padding: 0px;
	font-size: 14px;
	width:100%;
	font-family: Arial,Helvetica,sans-serif;
    line-height: 18px;
    margin: 0;
}
head, body, h1, h2, h3, h4, h5, h6, ul, ol, li, u, b, div, span, font {
	padding: 0px;
	margin: 0px;
}
a {
	font-size: 14px;
	color: #000;
	text-decoration: none;
	
	padding: 0;
	margin: 0;
	cursor:pointer;
	transition:all ease-in-out 0.3s;
}
p {
	padding: 0;
margin: 0;
color: #464646;
font-family: 'raleway';
font-size: 18px;
line-height: 28px;
}
h1 {
	font-size: 50px;
	 font-family: 'latolight';
	 font-weight: lighter;
}

h2 {
	font-size: 32px;
	font-weight: bold;
	line-height: 50px;
}

h3 {
	font-size: 34px;
	 font-family: 'latolight';
	 font-weight: lighter;
}
h4 {
	font-size: 18px;
	color: #000;
	font-weight: normal;
	line-height: 22px;
}
h5 {
	font-size: 14px;
	
	line-height:24px;
}
h6 {
	 font-family: 'ralewaylight';
	 font-size:30px;
	 font-weight: lighter;
}
ul {
}
ul li {
	list-style: none;
	padding: 0px;
	margin: 0
}
.clear {
	clear: both;
	overflow: auto;
	padding: 0px;
	margin: 0px;
}
.container {
    width: 1170px;
    margin: 0 auto;
    position: relative;
}
*{
	box-sizing:border-box;
}

img {
    max-width: 100%;
    display: block;
    border: none;
    margin: 0 auto;
}
.navigation {
    float: left;
    position: relative;
    width: 100%;
    padding: 0;
    margin-top: 10px;
}
nav {
	width:100%;
	display:block;
	position:relative;
	z-index:2;
}
.menutriger {
	display:none;
}
nav ul {
	width:auto;
	margin:auto;
	list-style-type:none;
background:;
}
nav ul li {
    color: #f1f1f1;
    float: left;
    position: relative;
    padding: 0 28px;
}
nav ul li:last-child {
    padding-right: 0;
}
nav ul li:first-child {
    padding-left: 0;
}
nav ul li a {
    color: #fff;
    display: block;
    font: 18px/45px Arial,Helvetica,sans-serif;
    text-align: center;
    text-decoration: none;
}

nav ul li a:hover, nav ul li a.selected {
  color: #000;
  text-decoration: none;
}
nav ul li ul {
display:none;
}
nav ul li:hover ul {
  background: none repeat scroll 0 0 #97999c;
  display: block;
  left: 30%;
  padding: 10px 7px 0;
  position: absolute;
  top: 40px;
  width: 194px;
  z-index: 10000;
}
nav ul li ul li {
float:none;
margin:0px;
border-bottom:1px solid #626264;
background:none; position:relative;  font:normal 16px 'MyriadProRegular'; line-height:26px; color:#b5b28d; height:30px; padding:0; border-right:none;
border-left:none;
border-top:none;
}
nav ul li ul li:last-child {
	border-bottom:none;
}
nav ul li ul li a {
	font:normal 16px Arial, Helvetica, sans-serif;
	line-height:26px;
	color:#FFF;
	height:30px;
	padding:0 0 0 5px !important;
}
nav ul li ul li a:hover {
	height:30px;
	background:none;
}
nav ul li ul li ul {
	display:none;
	visibility:hidden;
}
nav ul li ul li:hover ul {
	display:block;
	visibility:visible;
	left:180px;
	top:0px;
}
.header-sec {
    float: left;
    width: 100%;
    padding: 15px 0;
}
.top_menu{width:100%; position:fixed; top:0;    z-index: 9;}
.top_menu.darkHeader {
    background: #000;
}
.logo {
    width: 465px;
    float: left;
    margin: 0;
}
.call_number {
    float: left;
    width: 56%;
    font-weight: bold;
    margin-left: 0;
}
.call_number p {
    font-family: Arial;
    margin: 10px 0 0 0;
    line-height: 22px;
    font-size: 16px;
	color:#fff;
}
.call_number p a {
    font-size: 16px;
}
.rigint-sec a {

    color: #fff;
}
.rigint-sec a:hover {
    color: #fcaf17;
}
.call_number img {
    float: left;
    margin-right: 10PX;
}

.location_l {
    float: right;
    width: 38%;
}
.location_l p {
    line-height: 22px;
    font-size: 16px;
    font-family: Arial;
    margin: 10px 0 0 0;
	color:#fff;
	font-weight:bold;
}
.location_l img {
    float: left;
    margin-right: 10px;
}
.rigint-sec {
    float: right;
    width: 545px;
    background: 0;
    padding: 0;
    margin-top: 20px;
}
.socic-sec {
    float: right;
    width: 100%;
}
.spacess {
    margin: 175px 0 0 0;
    float: left;
    width: 100%;
}

.banner {
    float: left;
    width: 100%;
}
.banner-cont {
    width: 100%;
    float: left;
    height: 714px;
}
.tect-sec {
    float: left;
    width: 73%;
    position: relative;
    top: 188px;
}
.tect-sec p {
    background: #fcaf17;
    color: #000;
    font-size: 42px;
    margin: 8px 0;
    font-family: Arial Rounded Mt;
    line-height: 70px;
    padding: 0 20px;
}
.bann-imag-sec {
    width: 518px;
    position: absolute;
    right: 0;
    top: 0;
}

.need {
    width: 100%;
    float: left;
    background: #fcaf17;
    margin-top: 0;
    padding: 25px;
}
.need_text {
    text-align: center;
    font-size: 32px;
    font-weight: bold;
    color: #231f20;
    margin-bottom: 18px;
}
.give_text {
    text-align: center;
    font-size: 23px;
    color: #231f20;
    margin: 11px 0;
}

.phone_text{text-align:center; font-size:23px; font-weight:bold; margin-top:5px;}
.button {
    width: 27%;
    margin: 0 auto !important;
    padding-top: 10px;
}
.get_button {
    width: 150px;
    text-align: center;
    background: #231f20;
    padding: 10px;
    float: left;
    margin: 2px;
}
.get_button a{ color:#fff !important; font-size:23px;}
.get_button:hover{ text-align:center; background:#000;}

.get_buttonp{width:150px; text-align:center; background:#58585a; padding:10px; float:left; margin:2px;}
.get_buttonp a{ color:#fff !important; font-size:23px;}
.get_buttonp:hover{ text-align:center; background:#58585B;}

.service_back{width:100%; background:#58585B; float: left;}
.service_div {
    width: 100%;
    float: left;
    margin: 15px 0 15px 0;
}
.service_total h3 {
    color: #353434;
    font-size: 32px;
    margin-top: 10px;
    font-family: Arial;
    margin-bottom: 10px;
}
.car h3 {
    color: #fff;
    font-size: 32px;
    margin-top: 10px;
    font-family: Arial;
    margin-bottom: 10px;
	text-align:center;
}
.our_service_pra {
    color: #fff;
    font-size: 16px;
    padding-bottom: 30px;
}
.service_total {
    width: 30%;
    float: right;
    background: #fcaf17;
    padding: 20px 29px;
    height: 338px;
}
.our_service_pra ul li {
    background: url(images/b.png);
    padding: 19px 0 19px 25px;
    font-family: Arial;
    font-size: 18px;
    line-height: 22px;
    background-repeat: no-repeat;
    background-position: 0px 23px;
    color: #353434;
}
.car {
    width: 69%;
    float: left;
    background: #231f20;
    padding: 20px 46px;
}
.car p {
    font-family: Arial;
    color: #fff;
    text-align: center;
    font-weight: normal;
    font-size: 18px;
    line-height: 30px;
    margin: 30px 0 0 0;
}

.we_back{width:100%; background:#58585B; float: left;}
.man img{width:100%; float:right;}
.man{width:56%; float:left;}
.mainokderz {
  background: #58585a none repeat scroll 0 0;
 float: left;
  padding: 20px 0;
  width: 100%;
}
.mainokderzxs {
  background: #58585a none repeat scroll 0 0;
 float: left;
  padding: 20px 0;
  width: 100%;
}

.mainblokxc {
  float: left;
  width: 100%;
}
.footlogo {
    float: left;
    margin-right: 20px;
    width: 360px;
}
.footx {
    border-right: 1px solid #c0c1c2;
    float: left;
    height: 104px;
    padding: 22px 15px 0;
    width: 290px;
}
.footx  p {
  color: #c0c1c2;
  font-family: Arial;
  font-size: 13px;
  line-height: 27px;
}
.footxc {
    float: left;
    padding: 41px 0 0 15px;
}
.footxc  p {
  color: #c0c1c2;
  font-family: Arial;
  font-size: 13px;
  line-height: 27px;
}
.footxc a {
  color: #c0c1c2;
}
.socials {
    border-left: 1px solid rgb(192, 193, 194);
    float: left;
    padding: 0 15px;
    width: 128px;
    border-right: 1px solid rgb(192, 193, 194);
}
.socials li:nth-of-type(1) {
  background: rgba(0, 0, 0, 0) url("images/social.png") no-repeat scroll 0 0;
}
.socials li {
  background: rgba(0, 0, 0, 0) url("images/social.png") no-repeat scroll 0 0 / contain ;
  cursor: pointer;
  display: inline-block;
  font-size: 0;
  height: 49px;
  margin: 0;
  transition: all 0.3s linear 0s;
  width: 46px;
}
.socials li:nth-of-type(2) {
  background: rgba(0, 0, 0, 0) url("images/social.png") no-repeat scroll -49px 0;
}

.socials li:nth-of-type(3) {
  background: rgba(0, 0, 0, 0) url("images/social.png") no-repeat scroll 0 -49px;
}
.socials li:nth-of-type(4) {
  background: rgba(0, 0, 0, 0) url("images/social.png") no-repeat scroll -49px -49px;
}
.socials li:nth-of-type(1):hover {
  background: rgba(0, 0, 0, 0) url("images/socialh.png") no-repeat scroll 0 0;
}

.socials li:nth-of-type(2):hover {
  background: rgba(0, 0, 0, 0) url("images/socialh.png") no-repeat scroll -49px 0;
}

.socials li:nth-of-type(3):hover {
  background: rgba(0, 0, 0, 0) url("images/socialh.png") no-repeat scroll 0 -49px;
}
.socials li:nth-of-type(4):hover {
  background: rgba(0, 0, 0, 0) url("images/socialh.png") no-repeat scroll -49px -49px;
}

.footerm {
  background: #231f20 none repeat scroll 0 0;
  float: left;
  width: 100%;
}

.icccsx {
  color: #fff;
  float: left;
  font-family: arial;
  font-size: 18px;
  padding: 0 10px;
  width: 98%;
}
.designby {
  float: left;
  line-height: 40px;
  text-align: center;
  width: 100%;
}
.designby p {
  font-family: Arial;
  font-size: 16px;
  text-align: center;
  color:#fff;
}
.designby a {
  color: #fff;
  font-weight: bold;
}
.adn {
    color: #fcaf17 !important;
    font-weight: normal !important;
}
.designby a:hover {
  color: #fcaf17;
}

.scroll-to-bottom img {
    width: 66px !important;
    height: 50px!important;
}
.scroll-to-bottom {
    bottom: -9px;
    right: 30px;
}
.scroll-to-top, .scroll-to-bottom {
    padding: 2px;
    position: fixed;
    width: 60px;
    height: 50px;
    opacity: 0.8;
    cursor: pointer;
    z-index: 9999;
}

.page-template-abouts-php .need {
    margin-bottom: 15px;
}
.trena-bg {
    float: left;
    width: 100%;
    background: rgba(44, 44, 44, 0.74);
    padding-top: 30px;
}
.entry-textmain {
    float: left;
    width: 100%;
}
.entry-left {
    float: left;
    width: 80%;
}
.entry-right {
    float: right;
    width: 220px;
}
.entry-left h3 {
    font-family: Arial;
    color: #fcaf17;
    line-height: 40px;
}
.entry-left p {
    font-family: Arial;
    color: #fff;
    font-size: 19px;
    margin-bottom: 29px;
}

.entry-right .widget_sp_image {
    margin: 8px 0 30px 0;
}
.botm {
    width: 100%;
    float: left;
}
.botm .rigint-sec {
    width: 60%;
    float: left;
    padding: 40px 0;
}
.botm .call_number {
    margin-left: 0;
    float: left;
    width: 50%;
}
.botm .call_number img {
    float: left;
    margin-right: 10PX;
}
.botm .call_number p {
    font-family: Arial;
    margin: 10px 0 0 0;
    line-height: 18px;
    font-weight: bold;
    font-size: 16px;
}
.botm .location_l {
    float: left;
    width: 50%;
    margin-top: 0px;
    font-weight: bold;
}
.botm .location_l img {
    float: left;
    margin-right: 10px;
}
.botm .location_l p {
    line-height: 17px;
    font-size: 16px;
    font-family: Arial;
    margin: 10px 0 0 0;
}
.form {
    width: 100%;
    float: left;
    margin-bottom: 40px;
    background: rgba(0, 0, 0, 0.58);
    padding: 20px 17px 20px 20px;
}
.form h6 {
    font-size: 16px;
    font-weight: bold;
    margin: 20px 0;
    color: #fff;
    font-family: Arial;
}
.cont {
    width: 100%;
    float: left;
}
.name {
    width: 49.5%;
    margin-right: .5%;
    font-size: 15px;
    font-weight: bold;
    border: 1px solid #000;
    margin-bottom: 0.7%;
    height: 53px;
    padding-left: 20px;
    float: left;
    color: #fff;
	    background: none;
    border: 1px solid #fff;
}
.name.textarea {
    width: 99.7%;
    height: 190px;
    resize: none;
    padding-top: 13px;
    font-family: 'Arial';
    background: none;
    border: 1px solid #fff;
	color: #fff;
}
.mflm:hover {
    background: #f5e717;
    color: #fff;
}
.mflm {
    background: #fcaf17;
    border: 1px solid #000;
    text-align: center;
    padding: 15px 65px;
    font-size: 15px;
    font-weight: bold;
    cursor: pointer;
}
.page .scroll-btn-container.stab-left {
    display: none;
}

.entste-contet {
    float: left;
    width: 100%;
    background: rgba(0, 0, 0, 0.51);
    padding: 20px 20px;
}
.entste-contet h1 {
    font-family: Arial;
    color: #fff;
    margin: 8px 0 15px 0;
}
.entste-contet h5 {
    font-family: Arial;
    color: #fff;
    margin: 8px 0 15px 0;
}
.entste-contet h4 {
    font-family: Arial;
    color: #fff;
    margin: 8px 0 15px 0;
}
.entste-contet h3 {
    font-family: Arial;
    color: #fff;
    margin: 8px 0 15px 0;
}
.entste-contet h2 {
    font-family: Arial;
    color: #fff;
    margin: 8px 0 15px 0;
}
.entste-contet h6 {
    font-family: Arial;
    color: #fff;
    margin: 8px 0 15px 0;
}
.entste-contet p {
    font-family: Arial;
    color: #fff;
    margin: 8px 0 15px 0;
}
.entste-contet a {
    color: #fff;

}
dl.gallery-item img {
    border: 1px solid #fff;
    border-radius: 2px;
    padding: 2px;
}
dl.gallery-item {
    display: inline-block;
    margin: 6px 5px;
}