/*
Theme Name: SKT Bizness Child
Theme URI: http://www.sktthemes.net/themes/bizness/
Author: Roy
Author URI: http://www.sktthemes.net
Description: SKT Bizness is a multipurpose responsive business WordPress theme which can cater to all kinds of industries like corporate, business, portfolio, blogging, personal, non-profit or any kind of websites. Google mobile friendly theme comes with a default slider and an easy to use customizer. Documentation of this theme is also available.
Template: skt-bizness
Version: 1.0.0
License: GNU General Public License
License URI: license.txt
Text Domain: skt-bizness-child
Tags: blue, gray, green, white, silver, light, two-columns, one-column, responsive-layout, right-sidebar, custom-background, custom-menu, editor-style, sticky-post, featured-images, full-width-template, theme-options, threaded-comments, translation-ready
*/

@import url("../skt-bizness/style.css");
html
{
background-image:none!important;
    min-width: 440px;
}

html body.custom-background
{
	font-family:'Asap', arial;
	font-size: 18px;
	background:#0094FF;
}

p
{
margin:0;
padding:0;
}

section ul {font
    list-style: none;
    font-size: 18px;
	    line-height: initial;
}

.image-frame
{
    text-align: center;
    border: 1px solid #e3e3df;
    padding: 10px;
}

.mainpage-area{
	width: 1250px;
	
}

.alignnone
{
display:inline;
}
div.nivo-caption p
{
padding:0;
}
.entry-content p
{
  margin-bottom: 22px;
}

.layout_wide .header
{
background: radial-gradient(at 50% 50%, #F7F7F7 0%, #EFEFF0 50%, #E0E1E2 100%);
}

.home-slide
{
	min-height:472px;
  padding-top: 10px;
}

@import url(http://fonts.googleapis.com/css?family=Montserrat:400,700);

html{    background:url(http://thekitemap.com/images/feedback-img.jpg) no-repeat;
  background-size: cover;
  height:100%;
}

#feedback-page{
	text-align:center;
}
.header_menu{
background: radial-gradient(at 50% 50%, #F7F7F7 0%, #EFEFF0 50%, #E0E1E2 100%);
color:#000;
}
nav ul li a, nav ul li.current_page_parent li a, nav ul li a:hover, nav ul li.current_page_parent li:hover a, nav ul li.current_page_parent li.current_page_item a, nav ul li.current_page_parent a.parent {
  /*color: #000;*/

}
nav ul li:hover, nav ul li.current_page_item, nav ul li:hover ul {
  background-color: transparent;
}
nav ul li a {
border-right:0px;
}
.header_menu nav {    font-size: 16px;
font-family: 'Roboto', Arial, Tahoma, sans-serif;
margin: 0 auto;
    width: 1040px;
	float:none;
}nav ul li a{	    padding: 7px 20px 6px;}
#form-main{
	
	
	padding-top:0px;
}

aside h3{
	background-color: #0DA3DD;
    padding: 5px;
    color: #fff;
    padding-left: 18px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	margin-bottom:10px;
	-webkit-box-shadow: 0 10px 10px -8px #222;
    -moz-box-shadow: 0 10px 10px -8px #222;
    box-shadow: 0 10px 10px -8px #222;
}

h3 {
    font-size: 20px;
    line-height: 20px;
}

.contact-wrapper{
	background-color: #fff;
    padding: 10px;
    margin-right: 10px;
    margin-top: 10px;
	border-radius:5px;
	height: 413px;
	width: 320px;
}

.header-right{
	    
        display: inline-block;
    vertical-align: top;
	
	    
}

.header-left
{
	display: inline-block;
    width: 815px;
	padding-left: 10px;
	
}

.header-banner{
	max-width: 800px;
    margin: 0 auto;
	padding: 15px;
    background-color: #fff;
    margin-top: 10px;
    padding-left: 20px;
	border-radius:5px;
}

.header-banner .inner-page-header-text
{
	    font-size: 26px;
		color:#000;
		width: 80%;
		margin-left:20px;
}


#form-main input[type=text]:hover, #form-main input[type=tel]:hover,#form-main input[type=email]:hover,#form-main textarea:hover,
#form-main input[type=text]:focus, #form-main input[type=tel]:focus,#form-main input[type=email]:focus,#form-main textarea:focus
{
	border-color:#4D8602;
}

.header-banner #burst-12, .header-banner #burst-12::before, .header-banner #burst-12::after
{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fc9235+0,ea0000+72 */
background: rgb(252,146,53); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmYzkyMzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3MiUiIHN0b3AtY29sb3I9IiNlYTAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-radial-gradient(center, ellipse cover,  rgba(252,146,53,1) 0%, rgba(234,0,0,1) 72%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(252,146,53,1)), color-stop(72%,rgba(234,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(252,146,53,1) 0%,rgba(234,0,0,1) 72%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(252,146,53,1) 0%,rgba(234,0,0,1) 72%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(252,146,53,1) 0%,rgba(234,0,0,1) 72%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(252,146,53,1) 0%,rgba(234,0,0,1) 72%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc9235', endColorstr='#ea0000',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */

}

.slider-wrapper
{
	padding: 10px;
    background-color: #fff;
	margin-top:9px;
	border-radius:5px;
    
}

.header-phone{
	margin-bottom:10px;
}

.header-phone a {
    font-size: 40px;
    display: block;
    text-align: right;
    padding-right: 10px;
    background: url('/wp-content/uploads/2015/07/phone1.png') no-repeat 0 0px;
    padding: 15px 0px;
    padding-left: 55px;
    line-height: 20px;
    font-size: 45px;
    color: black;
    font-family: 'Roboto';
	width: 245px;
	    margin: 0 auto;
}

#form-div {
	border: solid 3px #fff;
    padding: 5px;
	display:inline-block;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  
}
#form-div input, textarea
{
opacity:0.9;
border-radius:3px;

}
.feedback-input
 {
	color:#3c3c3c;
	font-family: Helvetica, Arial, sans-serif;
  font-weight:500;
	font-size: 14px;
	border-radius: 0;
	line-height: 22px;
	background-color: #fbfbfb;
	padding: 2px 2px 2px 40px;
	margin-bottom: 6px;
	width:100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
  border: 3px solid rgba(0,0,0,0);
}

.feedback-input:focus{
	box-shadow: 0;
	border: 3px solid #4D8602;
	color: #000;
	outline: none;
  padding: 2px 2px 2px 40px;
}

.focused{
	color:#30aed6;
	border:#30aed6 solid 3px;
}

/* Icons ---------------------------------- */
.contact-us-name{
	background-image: url(http://rexkirby.com/kirbyandson/images/name.svg);
	background-size: 20px 20px;
	background-position: 11px 1px;
	background-repeat: no-repeat;
}

.contact-us-name:focus{
	background-image: url(http://rexkirby.com/kirbyandson/images/name.svg);
	background-size: 20px 20px;

  background-position: 11px 1px;
	background-repeat: no-repeat;
}

.contact-us-email{
	background-image: url(http://rexkirby.com/kirbyandson/images/email.svg);
	background-size: 20px 20px;
	background-position: 11px 1px;
	background-repeat: no-repeat;
}

.contact-us-email:focus{
	background-image: url(http://rexkirby.com/kirbyandson/images/email.svg);
	background-size: 20px 20px;
  background-position: 11px 1px;
	background-repeat: no-repeat;
}

.contact-us-phone{
	background-image: url(/wp-content/uploads/2015/07/telephone.jpg);
	background-size: 20px 20px;
	background-position: 11px 1px;
	background-repeat: no-repeat;
}

.contact-us-phone:focus{
	background-image: url(/wp-content/uploads/2015/07/telephone.jpg);
	background-size: 20px 20px;
  background-position: 11px 1px;
	background-repeat: no-repeat;
}

.contact-us-comment{ 
	background-image: url(http://rexkirby.com/kirbyandson/images/comment.svg);
	background-size: 20px 20px;
	background-position: 11px 1px;
	background-repeat: no-repeat;
width: 100%;
    height: 50px;
    line-height: 150%;
    resize:none;
	border-radius:3px;
	border: solid 3px #bbb;
}

.container {
    width: 1184px;
    margin: 0 auto;
}

input:hover, textarea:hover,
input:focus, textarea:focus {
	background-color:white;
}

#form-main input[type=text], #form-main input[type=tel],#form-main input[type=email],#form-main textarea
{
    -o-transition: 1s;
    -ms-transition: 1s;
    -moz-transition: 1s;
    -webkit-transition: 1s;
    transition: 1s;
	border:solid 3px #ccc;
}

.popmake-overlay
{
opacity:0.5;
background-color:#000;
}
.button-blue{
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	float:left;
	width: 100%;
	border: #fbfbfb solid 0px;
	cursor:pointer;
color:#fff;
    -webkit-box-shadow: 0 10px 10px -8px #222;
    -moz-box-shadow: 0 10px 10px -8px #222;
    box-shadow: 0 10px 10px -8px #222;
background: #4d8602; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #4d8602 0%, #69af00 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#4d8602), color-stop(100%,#69af00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #4d8602 0%,#69af00 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #4d8602 0%,#69af00 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #4d8602 0%,#69af00 100%); /* IE10+ */
background: linear-gradient(135deg,  #4d8602 0%,#69af00 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d8602', endColorstr='#69af00',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */


	color:white;
	font-size:24px;
	padding-top:10px;
	padding-bottom:10px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
  margin-top:-4px;
  font-weight:700;
  border-radius:3px;
}

.button-blue:hover{
	opacity:0.8
}
	
.submit:hover {
	color: #3498db;
}
	
.ease {
	width: 0px;
	height: 74px;
	background-color: #fbfbfb;
	-webkit-transition: .3s ease;
	-moz-transition: .3s ease;
	-o-transition: .3s ease;
	-ms-transition: .3s ease;
	transition: .3s ease;
}

.submit:hover .ease{
  width:100%;
  background-color:white;
}

.home-header-left
{
   display:inline-block;
   width:380px;
   vertical-align: top;
   padding-top: 50px;
   font-family: 'Roboto';
   direction:ltr;
}

.home-header-left ul
{
list-style-type: inherit;
	list-style-image: url(/wp-content/uploads/2015/07/v.png);
	list-style-position: inside;
color:#fff;
font-size:20px;
}

#logo h1 a, .header-tel a, .our-services a
{
    color:#000;

}
#logo
{
background:url('/wp-content/uploads/2015/08/air-duct-cleaning-logo.png') no-repeat 0 bottom;
    padding-left:70px;
    
}
#logo h1
{
    
    line-height: 57px;
}

#logo a,#logo p, h1, h2, h3, h4, h5, h6
{
    font-family: 'Roboto';
}

#logo p
{
    font-size:20px;
}

.header-tel a
{
background:url('/wp-content/uploads/2015/07/phone.png') no-repeat 0 -5px;
padding: 10px 0px;
  padding-left: 55px;
    line-height: 22px;
    font-size:44px;
    display:inline-block;
  color: #4D8602;
  

  font-family: 'Roboto';
}

.header_right
{
	padding-top:10px;
}
.header_right h6
{
padding:0;
}

.home-header-left h1
{
    color:#fff;
    font-family: 'Roboto';
    width: 335px;
    line-height: 42px;
    font-size: 50px;
    -webkit-transform: rotate(-2deg);
    -moz-transform: rotate(-2deg);
    -ms-transform: rotate(-2deg);
    -o-transform: rotate(-2deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

.home-header-center
{
   width: 296px;
display:inline-block;
text-align:center;
padding-top:73px;
}

.border-white
{
border-radius: 3px;
    border: solid 4px #fff;
}
.home-header-center img
{
    display:inline-block;
    width:255px;

}
.home-header-right
{
   display:inline-block;
   width:320px;
   direction:ltr;
   vertical-align:top;
}.header_right .header-tel{	margin-top:0px;}
.home-header-container
{
max-width:990px;
margin:0 auto;	
direction:rtl;
}
.home-header-bullets
{
  margin-left: 10px;  
}

.home-header-left
{ width: 350px;
  margin-top: 15px;
  margin-left: 15px;
}

.home-header-video
{
	padding: 20px;
    background-color: rgba(33,46,51,0.8);
    border-radius: 3px;
    width: 397px;
    height: 272px;
    margin-top: 5px;
    margin-left: 108px;
}

.relative-header-home1{
	max-width: 1184px;
	margin:0 auto;
	position: relative;
	margin-top: 27px;
    background: radial-gradient(at 50% 50%, #F7F7F7 0%, #EFEFF0 50%, #E0E1E2 100%);
	min-height: 425px;
    margin-bottom: 10px;
	padding-bottom:10px;
}
.header_menu
{
	/*min-width:990px;*/
}


#home_slider.home1 .contact-form{
	position:initial;
	float:right;
}



.home-page-banner
{
    width: 640px;
    padding: 5px 10px;
    height: 94px;
    margin-top: 5px;
    border-radius: 3px;
}

.home-page-banner .inner-page-header-text div{
	font-size:12px;
}

.home-page-banner .inner-page-header-text
{
	font-size: 28px;
}

.home-page-banner img{
	width: 96px;
}

span.wpcf7-not-valid-tip
{
    display: block;
    position: absolute;
    right: 2px;
    top: 0px;
    color: red;
    padding: 0px 10px;
	font-size: 30px;
    line-height: 36px;

}
div.wpcf7-response-output, div.wpcf7-display-none, div.wpcf7-validation-errors
{
         display: block;
    position: absolute;
    bottom: -2px;
    width: 279px;
    color: #000;
    border: none;
    padding-left: 17px;
  
}
span.wpcf7-form-control-wrap
{
position:relative;
}

.textwidget
{
padding-top:20px;
}


.mobile_nav a {
    background-position: 98% center;
}

body.custom-background{
	background-image:none;
}

.layout_wide .header {
  width: 100%;
  
}

.page_wrapper{
      padding:0;
}

.entry-content
{
     padding:20px;
}

.our-services
{
background: radial-gradient(at 50% 50%, #F7F7F7 0%, #EFEFF0 50%, #E0E1E2 100%);
    padding:20px;
}

.our-services h2
{
  color: #666;
  display: inline-block;
  padding: 0;
  margin: 0;
  vertical-align: top;
  margin-top: 11px;
  margin-right: 30px;
  font-size:36px;
}

.our-services a
{
    font-size:25px;
    padding-left:60px;
width:160px;
display:inline-block;
font-family: 'Roboto';
    margin-left: 45px;
}

.social_icons .gplus{ background:url(images/g-plus.png) no-repeat center center;}

.special-offer{
	position: absolute;
    z-index: 100;
    font-size: 30px;
    color: #fff;
    top: 12px;
	left: -2px;
    /* font-weight: bold; */
    font-family: 'Roboto';
    -webkit-transform: rotate(13deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.inner-page-header-center #burst-12{
    display: inline-block;
    margin-top: 19px;
    margin-left: 14px;
	margin-right:10px;
}



#burst-12 {
	margin-right:10px;
	position:relative;
	margin-top: 10px;
	float:left;
    background: #ff7900; /* Old browsers */
background: #ff7900; /* Old browsers */
background: -moz-linear-gradient(-45deg, #ff7900 0%, #ffb300 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ff7900), color-stop(100%,#ffb300)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg, #ff7900 0%,#ffb300 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg, #ff7900 0%,#ffb300 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg, #ff7900 0%,#ffb300 100%); /* IE10+ */
background: linear-gradient(135deg, #ff7900 0%,#ffb300 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7900', endColorstr='#ffb300',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    width: 80px;
    height: 80px;
    position: relative;
    text-align: center;
}
#burst-12:before, #burst-12:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 80px;
    width: 80px;
    background: -moz-radial-gradient(center, ellipse cover, #ff7900 0%, #ffb300 100%); /* FF3.6+ */
background: #ff7900; /* Old browsers */
background: -moz-linear-gradient(-45deg, #ff7900 0%, #ffb300 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ff7900), color-stop(100%,#ffb300)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg, #ff7900 0%,#ffb300 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg, #ff7900 0%,#ffb300 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg, #ff7900 0%,#ffb300 100%); /* IE10+ */
background: linear-gradient(135deg, #ff7900 0%,#ffb300 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7900', endColorstr='#ffb300',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
#burst-12:before {
    -webkit-transform: rotate(30deg);
       -moz-transform: rotate(30deg);
        -ms-transform: rotate(30deg);
         -o-transform: rotate(30deg);
}
#burst-12:after {
    -webkit-transform: rotate(60deg);
       -moz-transform: rotate(60deg);
        -ms-transform: rotate(60deg);
         -o-transform: rotate(60deg);
}


.air-duct-icon
{
   background:url('/wp-content/uploads/2015/07/fan.png') no-repeat 0 2px;
}

.dryer-icon
{
   background:url('/wp-content/uploads/2015/07/dryer.png') no-repeat 0 2px;
}

.attic-icon
{
   background:url('/wp-content/uploads/2015/07/attic.png') no-repeat 0 2px;
}

#nav a, .our-services a {
  color:#000;
  -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  /* ...and now for the proper property */
  transition:.5s;
}
#nav a:hover, nav ul li:hover, #nav ul li.current_page_item a, nav ul li:hover ul, .our-services a:hover{ color:#4D8602; }

#nav ul ul{
	background-color:#fff;
}

.nivo-caption
{
    background-color: rgba(33,46,51,0.8);
}
.slide_info p
{

}

.main_content_wrap
{
-webkit-box-shadow: 0 -9px 10px -8px #222;
    -moz-box-shadow: 0 -9px 10px -8px #222;
    box-shadow: 0 -9px 10px -8px #222;
}
.inner-page-header
{
height: 178px;
padding-top: 35px;
    max-width: 1184px;
    margin: 0 auto;
    margin-top: 35px;
    margin-bottom: 8px;
    background: radial-gradient(at 50% 50%, #F7F7F7 0%, #EFEFF0 50%, #E0E1E2 100%);
}
.inner-page-header img{	    height: 140px;    display: block;    margin: 0 auto;}
.inner-page-header-center
{
    width: 700px;
    margin: 0 auto;
    padding: 5px 10px;
    background: #333333; /* Old browsers */
background: -moz-linear-gradient(-45deg, #333333 0%, #999999 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#333333), color-stop(100%,#999999)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg, #333333 0%,#999999 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg, #333333 0%,#999999 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg, #333333 0%,#999999 100%); /* IE10+ */
background: linear-gradient(135deg, #333333 0%,#999999 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#999999',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    height: 121px;
    margin-top: 5px;
	border-radius: 3px;
}
.header-right img{	    width: 300px;    margin-top: 49px;    margin-right: 47px;}.header-left iframe{	width:500px;	height: 365px;	display:block;	margin:0 auto;	margin-top:35px;}.textwidget iframe{	width:250px;}
.inner-page-header-center img
{
   height:120px;
    
}

.inner-page-header-text
{
	    margin-left: 20px;
    display: inline-block;
    vertical-align: top;
    color: #fff;
    font-size: 30px;
    font-family:'Asap' arial;
    padding-top: 7px;
}

.inner-page-header-text div
{
font-size: 14px;
    padding-top: 8px;
}
.nivo-caption ul li:before {
    content: "• ";
    color: #4D8602;
font-size:18px;
padding-right:10px;
}
.nivo-caption ul li
{
 /*background: url('//wp-content/uploads/2015/07/arrow.png') no-repeat 0 2px;*/
padding-left:5px;
margin:10px 0;

}
.contact-form
{
  
  position: absolute;
  top: 15px;
  z-index: 50;
  right: 0;
}

.relative-header
{
    position:relative;
    max-width: 990px;
    margin:0 auto;
}

.head_fix
{
	padding-left: 10px;
    padding-right: 10px;
  /*background: url('//wp-content/uploads/2015/07/100satisfaction-red.png') no-repeat 654px 12px;*/
}

.content-part {
    width: 890px;
}

div.nivo-caption
{
top:129px;
left:auto;
right: 41%;
height:327px;
border-radius: 3px;
-webkit-border-radius: 3px;
 background-color: rgba(33,46,51,0.8);
width: 630px;
font-size:16px;
}
@media only screen and (max-width: 992px) {
	#form-div{
		left: 3%;
		
		width: 88%;
		margin-left: 10px;
		padding-left: 3%;
		padding-right: 3%;
	}
#nav
{
background-color:#fff;
}

#logo{
	background-position:0 10px;
}

#home_slider.home1
{
	min-height: 450px;
	display:block;
	min-width:100%;
}

#home_slider.home1 .relative-header-home1{
	width:100%;
	padding-top:0px;
}
#home_slider.home1 .home-page-banner, #home_slider.home1 .home-header-video
{
	display:none;
}

#home_slider.home1 .contact-form{
	float:none;
}

#home_slider.home1 .home-slide
{
	padding-top:0px;
}

#home_slider.home1 .contact-form p {
    margin-bottom: 0px !important;
}

.relative-header
{
height:586px;
min-width:200px;
}

.contact-form{
position: initial;
  margin: 0 auto;
}

        .our-services h2
{
margin-right: 0px;
margin-bottom:15px;
text-align:center;
width: 360px;
}
        .our-services a
{
padding-top: 13px;
  padding-bottom: 13px;
  width:280px;
  display:block;
  margin:0 auto;
margin-bottom:15px;
  
} 

.inner-page-header{
	padding-top:0px;
	margin-top:10px;
}

.home-header-left,.home-header-center, .home-header-right
{
  text-align: center;
  margin: 0 auto;
  display: block;
  direction:ltr;
}
.header_right h6 {
  margin-right: 0px;
}

.header-right {
    width: 100%;
    display: inline-block;
    vertical-align: top;
    margin-top: 10px;
    border-radius:5px;
	
}
.contact-wrapper{
	width:100%;	
	margin: 0 auto;
	padding:0;
}

#logo p
{
  padding-left: 68px;
}

#logo h1
{
padding-left:70px;line-height:57px;
}
#home_slider
{
display:none;

}

.mainpage-area{
	width: 1300px;
}

.container main_content_wrap
{
	width:1184px;
}

div.container {
  width: 95%;
}

.textwidget
{
text-align:center;
}

.header-tel a
{
	background:none;
	padding-left:0px;
}

.header-left{
	display:block;
	width: 630px;
	max-width:100%;
	padding-left:0px;
}
.header-banner .inner-page-header-text
{
		width: 70%;
}
}
@media screen and (max-width: 479px){
.header_right h6 {
  text-align: center;
}#home_slider.home1 .relative-header-home1{	width:100%;    height: 546px;	padding-top:20px;}
.header-left iframe{	width:320px;	height: 200px;	display:block;	margin:0 auto;}.header-right img {        margin: 0 auto;    display: block;}
.relative-header-home1{
	margin-top: 0px;
}

.container {
  width: 100%;
}
#logo{
	background-position:0 16px;
}
div#menu_fix {
    width: 90%;
}
}

div#menu_fix{
	max-width:1184px;
	    width: auto;
}
div.header_menu
{
	max-width:1184px;
	width: 100%;
}
div.cycloneslider-template-standard .cycloneslider-caption-description {
    
    font-size: 16px;
    
}

.wpvl_auto_thumb_box{
	height:auto;
	width:auto;
}

.wpvl_auto_thumb_play {
    position: absolute;
    left: 2px;
    bottom: 2px;
	top:auto;
}

.video_lightbox_auto_anchor_image {
    width: auto;
    height: auto;
}