/*
Template Name: Hire In Out
Version: 1.1.1
Author: JustInspiration
Author URI: http://www.justinspiration.com/

[Table of contents] 

HOME PAGE

	1. HEADER AREA
	2. SECTION ONE
	3. SECTION TWO
	4. SECTION THREE
	5. SECTION FOUR
	6. SECTION FIVE
	7. FOOTER AREA
ABOUT US
	1. SECTION SIX
	2. SECTION SEVEN
	3. SECTION EIGHT
SERVICES
	1.SERVICES PAGE
CONTACT US 
	1.SECTION NINE
PRICING 
	1.SECTION ELEVEN

/*-----------------------------------------------------------------*/
	/* 1. HEADER AREA
/*-----------------------------------------------------------------*/

.header{
background:#363f48;
height: auto;
padding-top: 40px;
width: 100%;
}
.call{
color: #fff;
font-family: montserrat;
font-size: 20px;
font-weight: bold;
text-align: right;
letter-spacing: 0.5px;
}
.logo{
margin-bottom: 25px;
margin-top: -18px;
}
.cell-number{
float: right;
margin-top: 11px;
overflow: hidden;
padding-top: 0;
}
.cell-number i{
border: 2px solid #fff;
border-radius: 50%;
color: #fbfbfb;
float: left;
font-size: 14px;
padding: 5px 7px;
}
.phone_number{
color: #fbfbfb;
font-family: Montserrat;
font-size: 16px;
font-weight: bold;
margin-left: 36px;	
}
.phone_number p{
   margin: 0; 
}
.clear{
	clear: both;
}
/*.menusection{
background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #e8e8e8 0%, #394655 100%) repeat scroll 0 0;
border-top: 4px solid #9fcd70;
font-family: montserrat;
font-size: 14px;
font-weight: bold;
letter-spacing: 0.5px;
text-transform: uppercase;
width: auto;
}*/
.menusection{
background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #e8e8e8 0%, #394655 0%) repeat scroll 0 0;
border-bottom: 3px solid #9fcd70;
border-top: 3px solid #9fcd70;
font-family: montserrat;
font-size: 14px;
font-weight: bold;
letter-spacing: 0.5px;
text-transform: uppercase;
width: auto;
background: #394655;	
}
#cssmenu > ul,
#cssmenu > ul li,
#cssmenu > ul ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#cssmenu > ul {
  position: relative;
  z-index: 597;
}
#cssmenu > ul li {
  float: left;
  min-height: 1px;
  line-height: 1.3em;
  vertical-align: middle;
-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;		
}
#cssmenu > ul li.hover,
#cssmenu > ul li:hover {
  position: relative;
  z-index: 599;
  cursor: default;
}
#cssmenu > ul ul {
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 598;
  width: 100%;
}
#cssmenu > ul ul li {
  float: none;
}
#cssmenu > ul ul ul {
  top: 1px;
  left: 99%;
}
#cssmenu > ul li:hover > ul {
  visibility: visible;
}
/* Align last drop down RTL */
#cssmenu > ul > li.last ul ul {
  left: auto !important;
  right: 99%;
}
#cssmenu > ul > li.last ul {
  left: auto;
  right: 0;
}
#cssmenu > ul > li.last {
  text-align: right;
}
/* Theme Styles */
#cssmenu > ul {

}
#cssmenu > ul:before {
  content: '';
  display: block;
}
#cssmenu > ul:after {
  content: '';
  display: table;
  clear: both;
}
#cssmenu > ul li a {
display: inline-block;
font-family: montserrat;
font-size: 14px;
padding: 18px 13px;
text-transform: uppercase;	
}
#cssmenu > ul > li.active,
#cssmenu > ul > li.active:hover {	
/*  background-color: #9fcd70;

  -webkit-box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.15);	
*/
}
#cssmenu > ul > li > a:link,
#cssmenu > ul > li > a:active,
#cssmenu > ul > li > a:visited {
  color: #ffffff;
}
#cssmenu > ul > li > a:hover {
  color: #ffffff;
}
#cssmenu > ul ul ul {
  top: 0;
}
#cssmenu > ul li li {
  background-color: #ffffff;
  border-bottom: 1px solid #ebebeb;
  font-size: 12px;
}
#cssmenu > ul li.hover,
#cssmenu > ul li a:hover {
 /*color: #000;*/
}
#cssmenu > ul > li.hover,
#cssmenu > ul > li:hover {
 color: #9fcd70;

 /* -webkit-box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.15);
*/
}
#cssmenu > ul a:link,
#cssmenu > ul a:visited {
  color: #9a9a9a;
  text-decoration: none;
}
#cssmenu > ul a:hover {
  color: #9a9a9a;
}
#cssmenu > ul a:active {
  color: #9a9a9a;
}
#cssmenu > ul ul {
  border: 1px solid #CCC \9;
  -webkit-box-shadow: 0 0px 2px 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0px 2px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0px 2px 1px rgba(0, 0, 0, 0.15);
  width: 245px;
}
#cssmenu > ul ul li a:hover{
    color: #455667;
}
#cssmenu > ul ul li a{
   font-size: 12px;
}
#cssmenu > ul li a:hover{
  color: #455667
}

/*-
.----------------------------------------------------------------*/
	/* 2. SECTION ONE
/*-----------------------------------------------------------------*/
.one{
background: rgba(0, 0, 0, 0) url("../img/home_bg.png") repeat scroll 0 0;
}
.site-heading{
margin-top: 45px;
text-align: center;
}

.site-heading h2{
color: #fff;
font-family: raleway;
font-size: 48px;
font-weight: 100;
padding-bottom: 18px;
}
.site-heading h2 span{
color: #fff;
font-family: Montserrat;
font-size: 48px;
font-weight: bold;
}
.site-heading p{
color: #d0d3d5;
font-family: raleway;
font-size: 18px;
line-height: 28px;	
}
.hire-image{
float: right;
overflow: hidden;
padding-top: 70px;	
}
.hire-image img{
	width: 90%;
}
.site-heading-two{
	padding-top: 158px;
}
.site-heading-two h2{
color: #1a2633;
font-family: montserrat;
font-size: 39px;
font-weight: bold;
padding-bottom: 0;
text-transform: uppercase;
}
.site-heading-two p{
color: #565656;
font-family: raleway;
font-size: 16px;
line-height: 27px;
}
.title_product{
padding-bottom: 15px;
padding-top: 120px;
text-align: center;
}
.title_product h3{
color: #000;
font-family: montserrat;
font-size: 32px;
font-weight: bold;
text-transform: uppercase;
}
.broder_left{
background: #000 none repeat scroll 0 0;
height: 1px;
margin-left: 66px;
margin-top: 37px;
position: absolute;
width: 245px;  
}
.border_right{
background: #000 none repeat scroll 0 0;
height: 1px;
margin-top: -28px;
position: absolute;
right: 77px;
width: 248px;   
}
.our-products{
background: rgba(0, 0, 0, 0) url("../img/product_bg.png") no-repeat scroll 0 0 / cover ;
height: auto;
margin-top: 27px;
width: 100%;
}
.home-product{
background: #fff none repeat scroll 0 0;
padding: 15px;
text-align: center;
}
.home-product h4{
font-family: Montserrat;
font-size: 14px;
color: #232323;
line-height: normal;
}
.home-product p{
color: #444444;
font-family: raleway;
font-size: 12px;
line-height: normal;
margin-bottom: 20px;
}
.home-product a{
background: #dad9da none repeat scroll 0 0;
color: #8c8a8a;
font-family: montserrat;
font-size: 10px;
padding: 5px 12px;
text-transform: uppercase;
text-align: center;
text-decoration: none;
box-shadow: 0px 2px 0px
-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;	
}
.home-product a:hover{
background: #59a3fc none repeat scroll 0 0;
color: #fff;	
}
/*
services
*/
.header-servie{
background: #fff none repeat scroll 0 0;
border: 1px solid #ddd;
margin-top: 27px;
opacity: 0.7;
}
.header-servie-icon{
	float: left;
font-size: 45px;
padding: 10px 20px;
}
.header-service-text {
	
}
.header-service-text h3{
font-family: raleway;
font-size: 14px;
line-height: 1.3;
text-transform: uppercase;
}
.tooltip{
	font-size: 18px;
	padding: 5px 12px;
}
.badge-one{
margin-top: -27px;
position: absolute;
right: 0;
}
.badge-one img{
width: 45%;
}
.home-product-two a{
    
}
/*-----------------------------------------------------------------*/
	/* 3. SECTION TWO
/*-----------------------------------------------------------------*/
.two{
padding-top: 70px;
background: #f2f2f2;
padding-bottom: 70px;
}
.two img{
  margin-top: -18px;  
}
.services{
background: #f1f1f1 none repeat scroll 0 0;
-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;		
box-shadow: 1px 2px 1px #ccc;
padding-bottom: 37px;
padding-top: 36px;
text-align: center;
}
.services i{
font-size: 112px;
color: #b7b5b5;
}
.services h2{
color: #fff;
font-family: montserrat;
font-size: 19px;
font-weight: bold;
line-height: 24px;
margin-bottom: 20px;
text-transform: uppercase;
}
.services-one{
background: #59a3fc none repeat scroll 0 0 !important;
text-align: center;
}
.services-one-two{
background: #59a3fc none repeat scroll 0 0 !important;
text-align: center;
}
.demo_extra{
    background: #363f48;
    padding-bottom: 20px;
}
.v_cloud_extra{
background: #363f48 none repeat scroll 0 0;
padding-bottom: 21px;
}
.v_cloud_extra h2{
 padding-bottom: 10px;
}
.settings_extra{
background: #363f48 none repeat scroll 0 0;
padding-bottom: 24px;
}
.settings_extra img{
margin-top: -28px;
}
.settings_extra h2{
line-height: 21px;
margin-top: 7px;
padding-bottom: 2px;
}
.services-one i{
font-size: 112px;
color: #fff !important;
}
.services-one h2{
color: #fff !important;
font-family: montserrat;
font-size: 19px;
font-weight: bold;
line-height: 24px;
margin-bottom: 20px;
text-transform: uppercase;
}
.services a{
background: #3a4b5c none repeat scroll 0 0;
border: 1px solid #2e3943;
color: #fff;
font-family: montserrat;
font-size: 12px;
padding: 5px 16px;
text-align: center;
text-decoration: none;
text-transform: uppercase;
transition: all 0.7s ease 0s;
}
.services a:hover{
background: #59a3fc none repeat scroll 0 0;
color: #fff;
}
.services-one a{
background: #3a4b5c none repeat scroll 0 0;
border: 1px solid #2e3943;
color: #fff;
font-family: montserrat;
font-size: 12px;
padding: 5px 16px;
text-align: center;
text-decoration: none;
text-transform: uppercase;
transition: all 0.7s ease 0s;
}
/*-----------------------------------------------------------------*/
	/* 4. SECTION THREE
/*-----------------------------------------------------------------*/
.three{
	background: #363f48 none repeat scroll 0 0;
}
.hire-about-text{padding-top: 14px;}
.hire-about-text h3{
color: #fff;
font-family: montserrat;
font-size: 30px;
font-weight: bold;
line-height: 55px;
text-transform: uppercase;
}
.hire-about-text p{
color: #d0d3d5;
font-family: raleway;
line-height: 24px;
}
.button-area{
	margin-top: 30px;
}
.button-area a:hover{
	text-decoration: none;
	color: #363f48;
}
.button-one{
background: #59a3fc none repeat scroll 0 0;
border-radius: 2px;
box-shadow: 0 3px 0 #102647;
color: #fefefe;
font-family: montserrat;
font-size: 18px;
font-weight: bold;
padding: 11px 30px;
text-transform: uppercase;
margin-right: 13px;	
text-decoration: none;	
-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;	
}
.button-two{
background: #7cc576 none repeat scroll 0 0;
border-radius: 2px;
box-shadow: 0 3px 0 #1a3121;
color: #fefefe;
font-family: montserrat;
font-size: 18px;
font-weight: bold;
padding: 11px 32px;
text-transform: uppercase;
text-decoration: none;	
-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;	
}
.about-text-img{
margin-bottom: 55px;
margin-top: 60px;
}
/*-----------------------------------------------------------------*/
	/* 5. SECTION FOUR
/*-----------------------------------------------------------------*/

.four{
background: #f2f2f2; 
padding-bottom: 70px;
padding-top: 70px;
}
.intreget_title h2{
color: #2d2d2d;
font-family: raleway;
font-size: 32px;
text-align: center;
font-weight: bold;
}
.intreget_title p{
color: #000;
font-family: raleway;
font-size: 13px;
font-weight: 500;
line-height: 16px;
margin-top: 29px;
text-align: center;
}
.main_intriget{
margin-top: -20px;    
}
.main_intriget_product{
	margin-left: 49px;
}
.one-product{
float: left;
margin-top: 54px;
text-align: center;   
}
.one-product img{
width: 90%;
}
.product-one-restyle{
    margin-top: 72px;
}
.product-two-restyle{
padding-left: 13px;
padding-right: 13px;
}
.product-three-restyle{
padding-left: 8px;
}
.product-four-restyle{
margin-left: -17px;
margin-right: -20px;
}
.product-five-restyle{
    margin-top: 60px;
}
/*-----------------------------------------------------------------*/
	/* 6. SECTION FIVE
/*-----------------------------------------------------------------*/

.five{
	background: #e4e4e4 none repeat scroll 0 0;
}
.free-trail{
padding: 45px 0;
text-align: center;
}
.free-trail h4{
color: #000;
display: inline-block;
font-family: raleway;
font-size: 32px;
font-weight: bold;
padding-right: 12px;
}
.free-trail a{

}
.free_trail_button{}

/*-----------------------------------------------------------------*/
	/* 7. FOOTER AREA
/*-----------------------------------------------------------------*/

.footer{
background: #25282b none repeat scroll 0 0;
color: #d0d3d5;
font-family: raleway;
font-size: 14px;
line-height: 21px;
padding-top: 35px;
}
.footer ul{
	list-style: none;
	margin-left: -40px;
}
.footer ul li{
	
}
.footer ul li a{
color: #d0d3d5;
font-family: montserrat;
font-size: 12px;
line-height: 1.8;
text-decoration: none;
}
.footer ul li a:hover{
color: #4a4949;

}
.widget{}
.widget h3{
color: #fefefe;
font-family: montserrat;
font-size: 24px;
font-weight: bold;
line-height: 1;
margin-bottom: 18px;
text-transform: uppercase;
}
.widget_part{
float: left;
padding-right: 45px;
width: 329px;
}
.footer_border_right{
background: #4a4949 none repeat scroll 0 0;
float: left;
height: 244px;
margin-top: 23px;
width: 1px;
}
.footer_border_right_long{
height: 290px;
}
.social-address{
    font-style: normal;
line-height: 1.42857;
margin-bottom: 20px;
font-weight: bold;
}
.social-address ul{
	margin-left: -30px;
}
.social-address li{
	line-height: 1.7;
}
.social-address li i{
font-size: 17px;
padding-right: 4px;
}
.brochure{}
.subscribe{margin-top: 15px;}
.widget .subscribe .subscribeform{
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
border: 1px solid #4a4949;
font-family: raleway;
font-size: 12px;
height: 35px;
padding-left: 7px;
text-transform: uppercase;
width: 100%;
}
.submitform{
background: #ff7243 none repeat scroll 0 0;
border: medium none;
color: #fff;
font-family: montserrat;
font-size: 16px;
padding: 7px 25px;
position: absolute;
right: 15px;
text-transform: uppercase;	
}
.social{margin-top: 10px;}
.social ul{}
.social ul li{
float: left;
margin-right: 3px;
}
.social ul li a{}
.copyright{ margin-top: 10px;}
.footer_bootm{
    background: #32383e;
}
.footer_logo{
padding-bottom: 25px;
padding-top: 20px;
}
.copy_right_text{
color: #fff;
font-family: raleway;
font-size: 15px;
font-weight: bold;
letter-spacing: 0.3px;
line-height: 22px;
padding-top: 51px;
text-align: left;
}
.widget_part p{
font-family: raleway;
font-size: 13px;
line-height: 19px;
}
.widget_part a{
color: #0b9bd0;
font-family: raleway;
font-size: 14px;
line-height: 21px;
text-decoration: underline;
}
.widget_part a:hover{
color: #4a4949;
}
.add_part_two{
    margin-left: 20px;
}
/*-----------------------------------------------------------------*/
	/*  ABOUT PAGE
/*-----------------------------------------------------------------*/
/*-----------------------------------------------------------------*/
	/* 1. 	SECTION SIX 
/*-----------------------------------------------------------------*/
.six{
background: rgba(0, 0, 0, 0) url("../img/sub_headding.png") no-repeat scroll 80% 0 / cover ;
height: auto;
width: 100%;
}
.sub-title{}
.sub-title h2{
color: #444;
font-family: montserrat;
font-weight: bold;
padding-bottom: 23px;
padding-top: 10px;
text-transform: uppercase;
}
.page-bradecum{
float: right;
padding-top: 40px;
}
.page-bradecum p{
font-family: raleway;
font-size: 12px;
}
/*-----------------------------------------------------------------*/
	/* 2. 	SECTION SEVEN 
/*-----------------------------------------------------------------*/
.seven{
	margin-top: 66px;
}
.about-curosel{}
.about-curosel .carousel-indicators{
  bottom: 10px;
  left: 50%;
  list-style: outside none none;
  padding-left: 0;
  margin-left: 0%;	
  position: absolute;
  text-align: center;
  width: 60%;
  z-index: 15;
}
.about-text{margin-top: -20px;}
.about-text h2{
background: #fff none repeat scroll 0 0;
color: #7b7b7b;
font-family: Montserrat;
font-size: 24px;
font-weight: bold;
text-transform: uppercase;
width: 62%;
z-index: 9999;
position: relative;
}
.about_border{
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-color: #7b7b7b -moz-use-text-color;
border-image: none;
border-style: solid none;
border-width: 1px medium;
height: 6px;
margin-top: -25px;
position: relative;
margin-bottom: 20px;
}
.about-text p{
font-family: raleway;
color: #444;
font-size: 14px;
line-height: 25px;
}
.about-text h3{
font-family: Montserrat;
font-size: 20px;
font-weight: bold;
text-transform: uppercase;
color: #7b7b7b;	
}
/*-----------------------------------------------------------------*/
	/* 3. 	SECTION EIGHT 
/*-----------------------------------------------------------------*/
.eight{}
.our-clients{margin-top: 60px;}
.our-clients h2{
background: #fff none repeat scroll 0 0;
color: #7b7b7b;
font-family: Montserrat;
font-size: 24px;
font-weight: bold;
position: relative;
text-transform: uppercase;
width: 25%;
z-index: 9999;
}

.client-list{
	margin-bottom: 70px;
margin-top: 30px;
}
.owl-carousel .owl-item {
border: 1px solid #ddd;
float: left;
text-align: center;
}
.owl-item a{
opacity:0.5;
  transition: opacity .2s ease-out;
  -moz-transition: opacity .2s ease-out;
  -webkit-transition: opacity .2s ease-out;
  -o-transition: opacity .2s ease-out;
}
.owl-item :hover{
opacity:1;
}
.owl-carousel .owl-item img{
width:100%;
}
/*-----------------------------------------------------------------*/
	/* ***. 	SERVICES PAGE 
/*-----------------------------------------------------------------*/
.ser-single-services{
	margin-top: 47px;
}
.ser-single-services i{
background: #333 none repeat scroll 0 0;
border-radius: 50%;
clear: both;
color: #fff;
display:block;
float: left;
font-size: 20px;
margin-right: 14px;
margin-top: -12px;
padding: 12px;
-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;	
}
.ser-single-services i:hover{
background:#59a3fc;
	
}
.service-text h2{
	width: 62%;
}
.ser-single-services h3{
font-family: Montserrat;
font-size: 18px;
font-weight: bold;
text-transform: uppercase;
color: #7b7b7b;		
}
.ser-single-services h3 a{
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
color: #7b7b7b;
font-family: Montserrat;
font-size: 17px;
font-weight: bold;
line-height: 24px;
padding: 0;
text-transform: uppercase;	
}
.ser-single-services h3 a:hover{
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
color: #333;
font-family: Montserrat;
font-size: 17px;
font-weight: bold;
line-height: 24px;
padding: 0;
text-transform: uppercase;	
}
.ser-single-services p{
font-family: raleway;
font-size: 14px;
line-height: 1.7;
color: #7b7b7b;
margin-top: 20px;
}
.why-us,.service-testimonial{
margin-top: 30px;	
}
.why-us h3,.service-testimonial h3{
background: #fff none repeat scroll 0 0;
color: #7b7b7b;
font-family: Montserrat;
font-size: 24px;
font-weight: bold;
position: relative;
text-transform: uppercase;
width: 44%;
z-index: 9999;
}
.list-of-reson{
	margin-top: 25px;
}
.list-of-reson ul{
list-style: outside none none;
margin-left: -27px;
}
.list-of-reson ul li{
background: rgba(0, 0, 0, 0) url("../img/services_arrow.png") no-repeat scroll 0 55%;
color: #7b7b7b;
font-family: raleway;
font-size: 13px;
left: 0;
line-height: 2.3;
padding-left: 26px;
text-transform: capitalize;
top: 0;
}
.service-testimonial{
	
}
.wpb_wrapper{
margin-top: 40px;	
}
.single-product ul{
list-style: outside none square;
margin-left: -17px;
}
.single-product ul li{
color: #7b7b7b;
font-family: raleway;
font-size: 1em;
line-height: 1.6;
margin-top: 15px;
}
.single-product ul li{}
/*-----------------------------------------------------------------*/
	/* ***. 	CONTACT PAGE 
/*-----------------------------------------------------------------*
/*-----------------------------------------------------------------*/
	/* 1. 	SECTION NINE
/*-----------------------------------------------------------------*/
.nine{margin-top: 66px;}
.contact-map{}
.contact-form{
	margin-top: 40px;
}
.contact-form h3{
background: #fff none repeat scroll 0 0;
color: #7b7b7b;
font-family: Montserrat;
font-size: 24px;
font-weight: bold;
position: relative;
text-transform: uppercase;
width: 37%;
z-index: 9999;
}
.contact-form p{
color: #444;
font-family: raleway;
font-size: 14px;
line-height: 25px;
}
.contact-form-details{}
.form_one{
display: inline-block;
margin-right: 10px;
width: 31%;
border: 1px solid #ccc;
height: 38px;
color: #7b7b7b;
padding-left: 8px;
font-family: raleway;
font-size: 13px;
margin-bottom: 15px;	
}
.form_two{
border: 1px solid #ccc;
color: #7b7b7b;
display: inline-block;
font-family: raleway;
font-size: 13px;
height: 38px;
margin-right: 10px;
padding-left: 8px;
width: 96.7%;
margin-bottom: 15px;	
}
.form_three{
border: 1px solid #ccc;
color: #7b7b7b;
display: inline-block;
font-family: raleway;
font-size: 13px;
height: 200px;
margin-bottom: 15px;
margin-right: 10px;
padding-left: 8px;
padding-top: 5px;
width: 96.7%;	
}
.form_four{
	background: #69b2f7 none repeat scroll 0 0;
border: medium none;
color: #fff;
font-family: montserrat;
font-size: 16px;
font-weight: bold;
letter-spacing: 0;
padding: 8px 24px;
text-align: center;
margin-bottom: 15px;
-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;		
}
.form_four:hover{
	background: #1370b1 none repeat scroll 0 0;
}
.sidebar{margin-top: 40px;}
.sidebar-widget{}
.sidebar-widget h3{
background: #fff none repeat scroll 0 0;
color: #7b7b7b;
font-family: Montserrat;
font-size: 22px;
font-weight: bold;
position: relative;
text-transform: uppercase;
width: 70%;
z-index: 9999;	
}
.contactsocial h3{
width: 56%;	
}
.sidebar-widget address{
	font-family: raleway;
font-size: 13px;
line-height: 1.4;
}
.social-button{}
.social-button ul{
	list-style: outside none none;
margin-left: -40px;
}
.social-button ul li{
	display: inline-block;
margin-right: 3px;
}
.social-button ul li a{}
.social-button ul li a i{
	font-size: 36px;
}
/*-----------------------------------------------------------------*/
	/* ***. 	PRICING PAGE 
/*-----------------------------------------------------------------*
/*-----------------------------------------------------------------*/
	/* 1. 	SECTION ELEVEN
/*-----------------------------------------------------------------*/
.eleven{
	margin-top: 41px;
}
.main-price-area{
	margin-bottom: 45px;
}
.main-price-area h2{
background: #fff none repeat scroll 0 0;
color: #7b7b7b;
font-family: Montserrat;
font-size: 24px;
font-weight: bold;
position: relative;
text-transform: uppercase;
width: 52%;
z-index: 9999;	
}
.main-price-area p{
	color: #444;
font-family: raleway;
font-size: 14px;
line-height: 25px;
}
.pricing-tab{
	border: 5px solid #f9f8f8;
}
.pricing-header{
	background: #9fcd70 none repeat scroll 0 0;
color: #fff;
font-family: montserrat;
font-size: 18px;
font-weight: bold;
padding: 17px;
text-align: center;
text-transform: uppercase;
}
.pricing-price{
	background: #f8f8f8 none repeat scroll 0 0;
border: 1px solid #ddd;
color: #222;
font-family: montserrat;
font-size: 36px;
padding: 10px;
text-align: center;
}
.pricing-tab ul{
	list-style: outside none none;
margin-left: -40px;
text-align: center;
}
.pricing-tab ul li{
	border-bottom: 1px solid #ddd;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
font-family: raleway;
font-size: 16px;
line-height: 47px;
text-transform: capitalize;
}
.pricing-tab ul li a{
background: #9fcd71 none repeat scroll 0 0;
border-radius: 2px;
color: #fff;
padding: 11px 38px;
text-decoration: none;
text-transform: uppercase;
-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;		
}
.pricing-tab ul li a:hover{
background: #7cac4c;	
}
.sign_up{
padding: 20px;
margin-bottom: -9px;
}
/*-----------------------------------------------------------------*/
	/* ***. 	SINGLE PRODUCT PAGE 
/*-----------------------------------------------------------------*/
.single-product h2{width: 55%;}
.single-client h2{width: 28%;}
.owl-item{
margin-right: 10px;
}
.faq_four{}
.ImageWrapper img{
	width: 100%;
}
.third_product{
text-align: center;
padding: 80px;
}
.third_product h3{
font-family: montserrat;
font-size: 47px;
padding-top: 35px;
text-transform: uppercase;
font-weight: bold;
}
.third_product h3 span{
color: #F0C700;
}
.single-product h6{
font-family: montserrat;
font-size: 15px;
font-weight: bold;
line-height: 28px;
}
.ser-single-services a{
background: #000 none repeat scroll 0 0;
color: #fff;
font-family: raleway;
font-size: 13px;
line-height: 43px;
overflow: hidden;
padding: 4px 10px;
text-decoration: none;
text-transform: capitalize;
-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;		
}
.ser-single-services a:hover{
background:#59a3fc;
}
/*
vemio control remove
*/
.controls-wrapper{
}
.error h3{
border: 5px solid #f0c700;
border-radius: 50%;
height: 169px;
margin: 0 auto;
padding: 49px 0;
width: 169px;
}
.ser-single-services .gift_icon{
	padding: 12px 14px ;
}
.ser-single-services .data_icon{
	padding: 12px 14px;
}
.ser-single-services .report_icon{
	padding: 12px 14px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {

    /*Chrome CSS here*/

    #cssmenu > ul li a {
    display: inline-block;
    font-family: montserrat;
    font-size: 14px;
    padding: 18px 13px;
    text-transform: uppercase;
}
.submitform {
    background: #ff7243 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    font-family: montserrat;
    font-size: 16px;
    padding: 7px 25px;
    position: absolute;
    right: 15px;
    text-transform: uppercase;
    margin-top: -35px;
}    
}
