@import url(http://fonts.googleapis.com/css?family=Roboto:800,700,400);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:800,700,400);
@import url(http://fonts.googleapis.com/css?family=PT+Sans:800,700,400);
@import url(http://fonts.googleapis.com/css?family=Raleway:800,700,400);
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:800,700,400);
body {



    background: #fff;



    font-family: 'Open Sans';



    font-size: 14px;



    font-weight: normal;



    color: #888888;



    margin: 0;



}



ul ,ol {



    list-style: none;



	padding:0;



	margin:0;



}







.figure {



    margin: 0px;



}







a, a:hover, a:active {



    outline: 0px !important;



}



a{



	color: #fcac45;	



}



a:hover{



	text-decoration:none;



	color: #fcac45;	



}



h1{



	color:#222222;



	margin-bottom:20px;



	margin-top:0;



	font-size:36px;



	font-family: 'Open Sans';



	line-height:48px;



}







h2 {



    font-size: 30px;



    color: #555;



    font-family: 'Raleway';



    font-weight: normal;



    margin-bottom:20px;



	margin-top:0;



}







h3 {



    font-family: 'Open Sans';



    font-weight: 600;



    color: #222222;



    font-size: 24px;



    margin-bottom:20px;



	margin-top:0;



}



h4{



	font-family: 'Raleway';



	color: #555;



	font-size:18px;



	font-weight: normal;



	margin-bottom:20px;



	margin-top:0;



}



h5{



	font-family: 'Open Sans';



	color: #222222;



	font-size:16px;



	font-weight: normal;



}



h6 {



    font-size: 16px;



    color: #555;



    font-family: 'Raleway';



    font-weight: 400;



    margin-bottom:20px;



	margin-top:0;



}



p {



    line-height: 24px;



	margin-bottom:15px;



	color: #6d6d6d;



	font-family: 'Open Sans';



	font-size:14px;



}



#content ol li{



	padding:5px 0;



	font-size:16px;



	color: #6d6d6d;



}



#content ul li:before{



	font-family: 'FontAwesome';



	content:  "\f084";



	color: #fcac45;



	padding-right:10px;



}



#content ol li:before{



	font-family: 'FontAwesome';



	content:  "\f084";



	color: #fcac45;



	padding-right:10px;



}



#content ul li{



	padding:5px 0;	



	color: #6d6d6d;



}



table{



	margin-top:10px;	



}



td h4, td p{



	padding-left:10px;	



}



strong{



	font-weight:bold;



}



br{



	padding:0;	



}



blockquote{



	border-left: 5px solid #fcac45;	



	padding:10px 20px;



	font-size:18px;



	font-family: 'Open Sans';



	color: #6d6d6d;



	font-style:italic;



	font-weight:bold;	



}



.heading-hr{

	width:74px;

	border-width: 2px 0 0;

}



section#top-bar {



	padding:25px 0 0;

	text-align:right;



}



section#top-bar h2{



	font-size:24px;



	text-transform:none;





}



section#top-bar h2:nth-child(2){



	padding-right: 5px;



}



section#top-bar p i.fa {



    position: relative;



	color:#fff;



	margin-right:5px;



	top:0;



}



section#top-bar p{



	color:#fff;



	display: inline;

    font-size: 24px;

	margin-bottom:0;

    margin-right: 30px;

}











/*header*/

#header{

	padding:15px 0;

}

.header-top{

	padding:0;

}

.header-right{

	text-align:right;

	padding:0;

}

.header-right p{

	margin:0;

	display:inline;

	line-height: 22px;

}

.header-right p a{

	padding: 0 10px;

	border-right:1px solid;

	text-decoration:none;

}
.header-right p a:last-child{
	border-right:none;
}
.header-right p a .fa{

	margin-right:10px;



}













#header_wrapper {

     /*background-color: #222222;*/	 width:100%;	 z-index:999;	 border-bottom:1px solid #737373;

}



#header_wrapper .logo{



	padding-top:10px;	



}



.header_box{



	padding: 15px 0 5px;



}



.navbar {



    border: 0 solid #fff;



    margin-bottom: 0;

	padding:0;



    min-height: 30px;



}



.navbar-inverse {



    background-color: transparent;



}



.navStyle {

	padding:0;



}

#main-nav{

	padding:0;

}

.navStyle ul {



    list-style: outside none none;



    padding: 0;



}



.navbar-inverse .navbar-nav > li.active > a:focus, .navbar-inverse .navbar-nav > li.open > a, .navbar-inverse .navbar-nav > li.open > a:focus, .navbar-inverse .navbar-nav > .active > a{

	background-color:transparent !important;

}





.navStyle ul li {



    display: inline-block;



    margin: 0 5px;



}

#mainNav li:last-child{

	margin-right:0;

}

#mainNav li:last-child a{

	padding-right:0;

}

.navStyle > ul > li > a {



    letter-spacing: 1px;



    text-transform: uppercase;



	padding: 20px 15px;

	

	border-bottom: 3px solid;

	border-bottom-color: transparent;



}



.navStyle > ul > li > a:hover{

	border-bottom-color: #ffffff;

	

}



#clients hr{



	border-color: #fcac45;



	border-width: 4px;



	width: 60px;



	float: left;



	clear: both;



}















/* Home Style */



#banner{



	color: #cfcfcf;





}



.banner-info{



	position: relative;



	padding: 0 10px;



}



.banner-video{



	position: relative;



	padding: 0 10px;;



}

.banner-inner{

	padding:228px 0;

}



#banner p{







	font-size:20px;



}

#banner .banner-info{

	text-align:center;

}

#banner .banner-info h1{



    margin: 0;



}

#banner .banner-info h2{

    margin-bottom: 0;

	padding:10px 0;



}

#banner .banner-info a{

    background-color: #ff4208;

    border-radius: 5px;

    color: #fff;

    display: inline-block;

    font-family: pt sans;

    font-size: 18px;

    height: 78px;

    line-height: 78px;

    text-align: center;

    text-transform: uppercase;

    width: 270px;

	margin-top:30px;

	transition-duration:.3s;



}

#banner .banner-info a:hover{

	transition-duration:.3s;

}

#banner .banner-info ul, li

	{

	list-style-type: none;

	}

	 

#banner .banner-info ul li::before

{

font-family: FontAwesome;

content: "\f00c";

padding: 10px;

}



#banner .banner-info ul{

	-moz-column-count: 2;

	column-count: 2;

	-webkit-column-count: 2;	

}



.color{



	color: #fcac45;



}







a.fa.fa-angle-down {



	padding: 10px 15px;



	color: #fff;



	border: 2px solid #b4b4b4;



	border-radius: 50%;



	font-size: 24px;



	margin-top: 100px;



	transition: all 0.5s;



}



a.fa.fa-angle-down:hover{



	background: #fcac45;



	color: #ffffff;



	border: 2px solid #fcac45;



}



/* About Section */



#content{



	padding: 40px 0 0 0;



}







#clients .line{



	border-top: 4px solid;



	height: 10px;



	width: 60px;



	text-align: center;



	margin: 0 auto;



	margin-top: 20px;



}







#clients hr {



	border-top: 4px solid rgba(252, 172, 69, 0.34);



	width: 40px;



	text-align: center;



	margin-top: 10px;



	position: relative;



	left: 17%;



}



#website-logos .line{



	border-top: 4px solid;



	height: 10px;



	width: 60px;



	text-align: center;



	margin: 0 auto;



	margin-top: 20px;



}







#website-logos hr {



	border-top: 4px solid rgba(252, 172, 69, 0.34);



	width: 40px;



	text-align: center;



	margin-top: 10px;



	position: relative;



	left: 17%;



}







.owl-theme .owl-controls .owl-page span {



	display: block;



	width: 10px;



	height: 10px;



	margin: 5px 7px;



	filter: Alpha(Opacity=1);



	opacity: 1;



	-webkit-border-radius: 0;



	-moz-border-radius: 20px;



	border-radius: 0;



	background: #FFFFFF;



	transition: all 0.5s;



}







.owl-theme .owl-controls .owl-page.active span, 



.owl-theme .owl-controls.clickable .owl-page:hover span {



	filter: Alpha(Opacity=100);



	opacity: 1;



	background: #FCAC45;



}







/* Services Section */



#service{



	padding-bottom:70px;



	padding-top:70px;



}



.col-sm-3 .service_block ul,



.col-sm-2 .service_block ul {



	-moz-column-count: 1;



	text-align:center;



}



.col-sm-4 .service_block ul {



	-moz-column-count: 2;



}



.col-sm-6 .service_block ul {



	-moz-column-count: 2;



}



.col-sm-6 .service_block ul {



	-moz-column-count: 2;



}



.col-sm-12 .service_block ul {



	-moz-column-count: 3;



}



.col-sm-6 .service_block,



.col-sm-12 .service_block{



	margin-bottom:40px;	



}

#service .service_block {



    padding:0;

	text-align:left;

	margin-bottom:25px;

	

}



.service_block ul {



    list-style: outside none none;



	 -moz-column-count: 2;



    text-align: left;



	margin-top:30px;



}

.service_block_text{

	padding:0;

	margin-top:25px;

}

.service_block img{

	display: inline-block;

}

.service_block h3{



	margin: 0;

    padding-left: 15px;

	display: inline-block;

	text-transform:uppercase;



}

#service .section-title{

	margin-bottom:45px;

}

.service_block ul li{



	  line-height: 30px;



}



.service_block ul li:before {



    color: #fcac45;



    content: "";



    font-family: "FontAwesome";



    padding-right: 10px;



}



.space{



	margin-top: 40px;



}



section#service h2{

	text-transform:uppercase;

	display:inline-block;

	margin-bottom:35px;

	position:relative;

}





#service i.fa {



	font-size: 40px;





	width: 73px;



	height: 73px;

	

	line-height:73px;



	margin-bottom: 10px;



	border-radius: 50%;



	transition: all 0.5s;



}







#service i.fa.fa-mobile{



	font-size: 50px;



	padding: 20px 25px;



}







#service .service_block:hover>i.fa{



}









/*aboutus*/



#aboutus{

    padding: 57px 0;

}

section#aboutus h2{

	text-transform:uppercase;

	display:inline-block;

	margin-bottom:35px;

	position:relative;

}



div.aboutus_block h3{

	text-transform:uppercase;

}

.aboutus_wrapper {

    margin-top: 85px;

	padding:0;

}

div.aboutus_block i.fa{



	font-size: 28px;





	width: 95px;



	height: 95px;

	

	line-height:95px;



	margin-bottom: 45px;



	border-radius: 50%;



	transition: all 0.5s;

	

	border:1px solid;



}



div.aboutus_block i.fa::after {

    border: 14px solid #ededed;

    border-radius: 50%;

    content: "";

    height: 123px;

    left: -15px;

    position: absolute;

    top: -15px;

    width: 123px;

}





/*process*/



#process{

    padding: 57px 0;

}

section#process h2{

	text-transform:uppercase;

	display:inline-block;

	margin-bottom:5px;

	position:relative;

}

/*section#process h2::before {

    background-color: #e1e1e1;

    content: "";

    height: 1px;

    left: -95px;

    position: absolute;

    top: 50%;

    width: 80px;

}

section#process h2::after {

    background-color: #e1e1e1;

    content: "";

    height: 1px;

    position: absolute;

    right: -95px;

    top: 50%;

    width: 80px;

}*/

div.process_block h3{

	text-transform:uppercase;

}

.process_wrapper {

    margin-top: 40px;

}

div.process_block i.fa{



	font-size: 40px;





	width: 95px;



	height: 95px;

	

	line-height:95px;



	margin-bottom: 20px;



	border-radius: 50%;



	transition: all 0.5s;

	

	border:1px solid;



}

.process_block span::before {

    background-color: #fff;

    content: "";

    height: 1px;

    left: -13%;

    position: absolute;

    top: 47px;

    width: 40%;

}



.process_block span::after {

    background-color: #fff;

    content: "";

    height: 1px;

    position: absolute;

    right: -13%;

    top: 47px;

    width: 40%;

}



.col-sm-2.process_block_base .process_block span::before {

    background-color: #fff;

    content: "";

    height: 1px;

    left: -13%;

    position: absolute;

    top: 47px;

    width: 30%;

}



.col-sm-2.process_block_base .process_block span::after {

    background-color: #fff;

    content: "";

    height: 1px;

    position: absolute;

    right: -13%;

    top: 47px;

    width: 30%;

}









#process .process_block_base:last-child .process_block span::after, #process .process_block_base:first-child .process_block span::before{

	display:none;

}







/*Gallery*/



#gallery{

	text-align:center;

	border-bottom:7px solid;

}

#gallery .section-title{

	margin-bottom:45px;



}

#gallery .section-title h2{

	text-transform:uppercase;

	display:inline-block;

	margin-bottom: 35px;

	position:relative;

}





.gallery-inner{

	padding:0;

}

.gallery-image{

	padding:0;

}









.gallery-image {

	overflow: hidden;

	border:0 none;

	padding:0px;

	position: relative;

}

.gallery-image .photo-thumb img {

	width: 100%;

	-webkit-transition: all 0.3s;

    -moz-transition: all 0.3s ;

    -o-transition: all 0.3s ;

    transition: all 0.3s;

	

}

.gallery-image:hover  img {

	-webkit-transform: scale(1.25);

-moz-transform: scale(1.25);

-o-transform: scale(1.25);

transform: scale(1.25);

	-webkit-transition: all 0.3s;

    -moz-transition: all 0.3s;

    -o-transition: all 0.3s ;

    transition: all 0.3s ;

	

}





.gallery-photo-overlay {

	width: 100%;

	height: 100%;

	position: absolute;

	bottom: -100%;

	left: 0;

	right: 0;

	opacity: 0;

	text-align: center;

	padding-top:20%;

	-webkit-transition: all 0.6s ease 0s;

    -moz-transition: all 0.6s ease 0s;

    -o-transition: all 0.6s ease 0s;

    transition: all 0.6s ease 0s;

}

.gallery-image:hover .gallery-photo-overlay{

	bottom: 0;

	opacity: 1;

/*	background: rgba(255,66,8,0.7);*/

	-webkit-transition: all 0.6s ease 0s;

    -moz-transition: all 0.6s ease 0s;

    -o-transition: all 0.6s ease 0s;

    transition: all 0.6s ease 0s;

}

.gallery-photo-overlay .icon-overlay {

	display: inline-block;

	opacity: 0;

	-webkit-transition: all 0.6s ease 0s;

    -moz-transition: all 0.6s ease 0s;

    -o-transition: all 0.6s ease 0s;

    transition: all 0.6s ease 0s;

}

.gallery-image:hover .gallery-photo-overlay .icon-overlay {

	color: #ffffff;

	opacity: 1;

	-webkit-transition: all 0.6s ease 0s;

    -moz-transition: all 0.6s ease 0s;

    -o-transition: all 0.6s ease 0s;

    transition: all 0.6s ease 0s;

}

.icon-overlay i.fa {

	width: 40px;

	height: 40px;

	line-height: 40px;

	font-size:20px;

}

#gallery .gallery-photo-overlay h1{

	margin:0;

	text-transform:uppercase;

}

#gallery .gallery-photo-overlay h2{

	margin:0;

}















/*Gallery*/









/*creators*/



#creators{

	text-align:center;

	padding: 50px 0;

}

#creators .section-title{

	margin-bottom:45px;



}

#creators .section-title h2{

	text-transform:uppercase;

	display:inline-block;

	margin-bottom: 35px;

	position:relative;

}





.creators-inner{

	padding:0;

}

.creators-image{

	padding:0;

}



.creators-image {

	overflow: hidden;

	border:0 none;

	padding:0 15px;

	position: relative;

}

.creators-image-inner{

	padding:0;

	overflow:hidden;

}

.creators-image .photo-thumb img {

	width: 100%;

	-webkit-transition: all 0.3s ease 0s;

    -moz-transition: all 0.3s ease 0s;

    -o-transition: all 0.3s ease 0s;

    transition: all 0.3s ease 0s;

}

.creators-photo-overlay {

	width: 100%;

	height: 100%;

	position: absolute;

	bottom: -100%;

	left: 0;

	right: 0;

	opacity: 0;

	text-align: center;

	padding:17% 10px;

	-webkit-transition: all 0.6s ease 0s;

    -moz-transition: all 0.6s ease 0s;

    -o-transition: all 0.6s ease 0s;

    transition: all 0.6s ease 0s;

}

.creators-image-inner:hover .creators-photo-overlay{

	bottom: 0;

	opacity: 1;

/*	background: rgba(255,66,8,0.7);*/

	-webkit-transition: all 0.6s ease 0s;

    -moz-transition: all 0.6s ease 0s;

    -o-transition: all 0.6s ease 0s;

    transition: all 0.6s ease 0s;

}



#creators .creators-photo-overlay h1{

	line-height: 23px;

    margin: 0 0 15px;

}

#creators .creators-photo-overlay h2{

	margin:0;

}

#creators .creators-info{

	padding: 15px;

}

#creators .creators-info h1{

	margin:0;

	line-height: 30px;

}

#creators .creators-info h2{

	margin:0;

	line-height: 30px;

}





/*creators*/



















/*template*/



#template {

    padding: 60px 0;

}



#template .section-title h2{

	text-transform:uppercase;

	display:inline-block;

	margin-bottom: 35px;

	position:relative;

}



/*#template .section-title h2::before {

    background-color: #e1e1e1;

    content: "";

    height: 1px;

    left: -95px;

    position: absolute;

    top: 50%;

    width: 80px;

}

#template .section-title h2::after {

    background-color: #e1e1e1;

    content: "";

    height: 1px;

    position: absolute;

    right: -95px;

    top: 50%;

    width: 80px;

}*/





.template_block_info{

	padding:20px 10px;

}

.template_block_info h3 {

    margin: 0 0 7px;

}

.template_block_info h2 {

    margin: 0 0 15px;

}

.template_block_info p {

    margin: 0;

}





/*Events*/



/*template*/



#events {

    padding: 60px 0;

}



#events .section-title h2{

	text-transform:uppercase;

	display:inline-block;

	margin-bottom: 35px;

	position:relative;

}



#events .section-title h2::before {

    background-color: #e1e1e1;

    content: "";

    height: 1px;

    left: -95px;

    position: absolute;

    top: 50%;

    width: 80px;

}

#events .section-title h2::after {

    background-color: #e1e1e1;

    content: "";

    height: 1px;

    position: absolute;

    right: -95px;

    top: 50%;

    width: 80px;

}









.events_block_info{

	padding:20px 10px;

	text-align:left;

}

.events_block_info h3 {

    margin: 0 0 7px;

}

.events_block_info h2 {

    margin: 0 0 15px;

}

.events_block_info p {

    margin: 0;

}

.events_block_info h1{

	border: 1px solid;

    float: left;

    line-height: 19px;

    margin: 0 10px 0 0;

    text-align: center;

	width:46px;

}

.events_block_info h1 span{

	display: block;

    text-transform: uppercase;

}





/* Clients Section */



#clients{



	color: #ffffff;



}



#video-box{



	



	color: #ffffff;



	padding-top: 50px;

	

	padding-bottom: 50px;



	background-attachment: fixed;



}





div#overview-video {

    padding: 0;

}

#overview-video .section-title h2{

	margin-bottom:60px;

}

.video-right{

	text-align:center;

}

.video-right iframe{

	max-width:100%;

}

#overview-video .video-text{

	line-height:40px;

}



.intro-padding {

  padding: 131px 1px 22px 22px;

}

.intro-padding p{

	line-height:40px;

}

.intro-image {

  padding: 34px 0 0 10px;

  text-align:center;

}



#client-testimonials {

    padding: 50px 0;

	

}

.client-testimonials-inner{

	padding:0;

	text-align:center;

}

.client-testimonials-inner h2{

	margin: 20px 0;

	display:inline-block;

	position:relative;

	

}



#client-testimonials .client-testimonials-inner h2::before {

    background-color: #e1e1e1;

    content: "";

    height: 1px;

    left: -95px;

    position: absolute;

    top: 50%;

    width: 80px;

}

#client-testimonials .client-testimonials-inner h2::after {

    background-color: #e1e1e1;

    content: "";

    height: 1px;

    position: absolute;

    right: -95px;

    top: 50%;

    width: 80px;

}

section#client-testimonials #client-testimonials-slider p{

	line-height:37px;



}

section#client-testimonials #client-testimonials-slider h1{

	margin:0;

}

section#client-testimonials .owl-theme .owl-controls .owl-page span{

	border:1px solid;

	border-radius:0 !important;

}









ul#clients-slider{

	padding-left:0px !important;

	list-style: none;

}

#clients h2 {

	color: #fff;

	padding-top:30px;

    margin-bottom: 30px;

    text-transform: uppercase;

}

section#clients div.client_logos {

	padding-bottom: 17px;

}



#get-started{

	padding:55px 0;

	

}

.get-started-inner{

	text-align:center;

}

#get-started .get-started-inner h1{

	margin-bottom: 30px;

    text-transform: uppercase;

}



#get-started .get-started-inner a{

	border-radius: 8px;

    display: inline-block;

	text-transform:uppercase;

    height: 62px;

    line-height: 62px;

    margin-top: 20px;

    width: 310px;

	max-width:100%;

	-webkit-box-shadow: 0px 6px 0px 0px rgba(46,78,138,1);

	-moz-box-shadow: 0px 6px 0px 0px rgba(46,78,138,1);

	box-shadow: 0px 6px 0px 0px rgba(46,78,138,1);

}







#marketing-box{



	height: 463px;



	color: #ececec;



	padding-top: 50px;

	

	padding-bottom: 50px;

	

	background-attachment: fixed;



}



#marketing-box p{



	padding-top: 70px;

}











#clients-inner .item{



    padding: 0;



    color: #FFF;



	text-align:center;



}



#clients-inner ul{



	display:inline;



	line-height:75px;



}



#clients-inner ul li{



	display:inline;



}



.owl-carousel .owl-wrapper-outer {



	height:auto !important;



}







/* Testimonials Section */



#testimonials{



	color: #ffffff;



	padding: 80px 0;



}



#testimonials .line{



	border-top: 4px solid;



	height: 10px;



	width: 60px;



	text-align: center;



	margin: 0 auto;



	margin-top: 20px;



}







#testimonials hr {



	border-top: 4px solid;



	width: 40px;



	text-align: center;



	margin-top: 10px;



	position: relative;



	left: 17%;



	float:left;



}



#testimonial-inner {



	padding: 30px 0;



}



#testimonials .item{



    display: block;



    width: 100%;



    height: auto;



}







#testimonials .item p {



	font-weight: 400;



	margin: 30px 0;



	color: #d1d1d1;



}







#tf-contact .form-control:focus {



	border-color: inherit;



	outline: 0;



	-webkit-box-shadow: transparent;



	box-shadow: transparent;



}





/*client-logos*/



#client-logos{

	padding:50px 0;

}



/*client-logos*/





/* Footer */



.topHome {

    bottom: 20px;

    position: fixed;

    right: 20px;

    z-index: 5;

}



.footer_wrapper {



    background: none repeat scroll 0 0 #fff;



}



.footer_bottom {



    padding: 20px 0;



}

.footer_bottom p{

	margin:0;

}

.footer_bottom span {



    color: #cccccc;



    display: block;



    font-size: 14px;



    text-align: center;



}



.footer_bottom span a {



    color: #df0031;



    display: inline-block;



    font-size: 16px;



    transition: all 0.3s ease-in-out 0s;



}



.footer_bottom span a:hover {



    color: #fff;



}



.T2Hanimate {



    opacity: 0;



}



.T2Hopacity_enabled{



	opacity:1 !important;



}



.testimonial-form{



	margin-top:35px;



}



.testimonial-form textarea.form-control{



	height:100px;	



}



.testimonial-form input[type="text"]{



	height:30px;



	width:100%;



	margin-bottom:15px;



}



.testimonial-form textarea{



	margin-bottom:10px;	



}



.testimonial-form input[type="submit"]{



	width:100px;



	height:40px;



	background-color:transparent;



	color:#6d6d6d;



	font-size:16px;



	border-radius:5px;



	font-weight: 600;



}



.testimonial-form input[type="submit"]:hover{



	color:#fff;	



}



.contact-form{



	margin-top:35px;



}



.contact-form textarea.form-control{



	height:100px;	



}



.contact-form input[type="text"]{



	height:30px;



	width:100%;



	/* margin-bottom:5px;*/



	



}



.contact-form textarea{



	



}



.contact-form input[type="submit"]{



	width:100px;



	height:40px;



	border:0;



	background-color:transparent;



	color:#6d6d6d;



	border:1px solid #df0031;



	border-radius:5px;



	margin-top:30px;



	font-weight: 600;



	font-size:16px;



}



.contact-form input[type="submit"]:hover{



	background-color:#df0031;



	color:#fff;



}



.appointment-form{



	margin-top:35px;



}



.appointment-form textarea.form-control{



	height:100px;	



}



.appointment-form input[type="text"]{



	height:30px;



	width:100%;



	/* margin-bottom:5px;*/



	



}



.appointment-form textarea{



	/*margin-bottom:10px;*/



}







.appointment-form input[type="submit"]{



	width:100px;



	height:40px;



	background-color:transparent;



	color:#6d6d6d;



	font-size:16px;



	border:1px solid #df0031;



	border-radius:5px;



	font-weight: 600;



}



.appointment-form input[type="submit"]:hover{



	background-color:#df0031;



	color:#fff;	



}



.testimonial-container{



	border-bottom: 3px solid #DF0031;



	margin-bottom: 40px !important;



}



.testimonial-container span{



	font-size: 15px;



	font-weight: 400;



}







.showTestim{



	margin-bottom:20px;



}







.innerPage{



padding-top:15px !important;



background-image:none !important;



height:auto !important;



}



.error{



color: #DF0031;



}



/*........... sidebar css ......*/



img{max-width:100%;}



#sidebar div.sidebar-heading h3{



	border-bottom: 1px solid #333333;



    color: #333333;



    font-size: 22px;



    padding-bottom: 15px;



}



#sidebar .sidebar-heading{



	 margin-bottom:25px;	



}



#sidebar .sidebar-block{



	margin-bottom:50px;



}



#sidebar .sidebar-content img{



	text-align:center;	



}







/*Social icons*/

section#social-icons-new{

	display: inline-block;

	padding:0;

}

#social-icons-new #social-media-slider-new .item {

	background: none;

	display:inline-block;

    margin: 0 10px;

}

#social-media-slider-new h2 {

    margin-bottom: 20px;

}

#social-icons-new #social-media-slider-new .item:nth-child(1) {

	margin-left:0px;

}

#social-icons-new #social-media-slider-new .item:last-child {

	margin-right:0px;

}

#social-icons-new #social-media-slider-new span{

	width:auto !important;

}

#social-icons-new .helper {

	display: inline-block;



	vertical-align: middle;

	text-align: center;

}

#social-icons-new .helper img {

	vertical-align: middle;

	max-height: 70px;

	max-width: 80%;

}

.right-content #social-icons-new .helper img{

	padding:0px;

}

#social-icons-new .helper:hover {

}

#social-icons-new .customNavigation > a {

	font-size: 25px;

	cursor: pointer;

	margin: 0px 5px;

}

.icon-container{

	width:22px;

	background-color:#5EA9DD; /* icon background color */

	border-radius:50%;

	text-align:center;

	border:1px solid #5EA9DD; /* icon border color*/

}

.icon-container:hover{

	background-color: #4b87b0; /* icon hover background color*/

	border:1px solid  #4b87b0; /* icon hover border color */

}

.icon-container i{

	line-height:22px;

	color: #ffffff; /* icon color */

	font-size:14px;

}

.icon-container:hover i{

	color:#ffffff; /* icon hover color */

}

/*Social icons*/







/*pre-footer*/



#pre-footer {

    padding: 60px 0;

}

.footer-col-1-text{

	padding:0;

}

.pre-footer-header{

	margin-bottom: 30px;

	padding:0;

	line-height:35px;

}

#pre-footer .pre-footer-header h1{

	text-transform:uppercase;

	margin:0;

	line-height: 35px;

	border-bottom:1px solid;

}

#pre-footer .pre-footer-gallery, #pre-footer .pre-footer-services, #pre-footer .pre-footer-text{

	padding:0;

}

#pre-footer ul li{

	list-style:none;

	line-height:30px;

}

#pre-footer ul li:before{



	font-family: 'FontAwesome';



	content:  "\f105";



	color: #ffffff;



	padding-right:10px;



}



/*newsletter*/



#newsletter{

	padding:30px 0;

}

#newsletter form label{

	display:inline;

	margin:0;

	text-transform:uppercase;

	padding: 0 15px;

}



#newsletter .form-group {

    display: inline;

    margin-bottom: 0;

}

#newsletter .form-control{

	width:30%;

	display:inline;

}

#newsletter .form-group .btn{

	vertical-align:unset;

}



#newsletter .email-field {

    background-color: transparent;

    height: 35px;

    padding: 0 10px;

    width: 30%;

	text-transform:uppercase;

	border: 1px solid #838285;

    color: #838285;

}

#newsletter .btn-contact-usNow{

	background-color: #ff4208;

    border: medium none;

    color: #fff;

    height: 38px;

    margin: 0 15px;

    text-transform: uppercase;

    width: 186px;

}

/*newsletter*/





/* End of Default CSS */











/* start of media queries */



@media (max-width: 1200px) {



.service ul {



	-moz-column-count: 1;



    text-align:center;



}



}





@media (max-width: 992px) {



#tf-menu.navbar-default .navbar-nav > li > a {



    padding: 10px;



}



section#top-bar h2 {



    font-size: 22px;



}



.process_block span::before {

    width: 27%;

}

.process_block span::after {

    width: 27%;

}

.col-sm-2.process_block_base .process_block span::before {

    left: -20%;

    width: 15%;

}

.col-sm-2.process_block_base .process_block span::after {

    right: -20%;

    width: 15%;

}



}



@media (max-width: 992px) {

	.logo{

		text-align:center;

	}

	section#top-bar p{

		display:block;

		margin-right:0;

		text-align:center;

	}

	section#top-bar{

		text-align:center;

	}

	.navStyle{

		float:none;

		

	}

	.logo {

    margin-bottom: 13px;

}

.banner-inner {

    padding: 70px 0;

}

.banner-info {

    margin-bottom: 20px;

}

}



@media (max-width: 768px) {



.service{



	margin-bottom:30px;



}



section#top-bar h2 {



    font-size: 20px;



    text-align: center;



}



.navStyle {



    float: right;



    text-align: center;



    width: 100%;



}



.navStyle ul {



    list-style: outside none none;



    padding: 0;



}



.navStyle ul li {



    display: block;



}



.navStyle ul li {



    margin:10px;



}



.navStyle ul li a {



    padding: 10px 7px;



}



.logo{



	float:left;	



}



#service .service_block{



	margin-bottom:30px;	



}



#service {



    padding-bottom: 40px;



}



#testimonials {



    padding: 50px 0 20px 0;



}



#clients {



    padding: 50px 0;



}



.col-sm-4 .service_block ul {



	-moz-column-count: 1;



	text-align:center;



}



.col-sm-12 .service_block ul {



	-moz-column-count: 2;



}



section#top-bar  p{



	float:none;



	font-size:20px;



}



section#top-bar .header-right p{



	float:none;



	text-align:center;



	font-size:20px;



}



}



@media (max-width: 767px) {

.process_block span::before {

	display:none;

}

.process_block span::after {

    display:none;

}

#service, #process, #template, #client-testimonials {

    padding-left: 15px;

    padding-right: 15px;

}
.header-right {
    text-align: center;
}
.header-right p a{
    display: block;
}
}

@media (max-width: 620px) {

#banner .banner-info ul{

	-moz-column-count: 1;

	column-count: 1;

	-webkit-column-count: 1;	

}

}

/*............................. custom css ...............*/







section#top-bar h2 i:nth-child(2){



	margin-left:35px;



}







section#top-bar h2 {



    color: #fff;



}



section#top-bar h2 i.fa {



    color: #fcac45;



	margin-right:5px;



}



.navStyle > ul > li > a {



    color: #fff;



    font-size: 14px;



	font-family: 'Open Sans';



}



.navStyle > ul > li > a:hover,



.navStyle > ul > .active > a:hover{



	background-color:#fcac45;



	color: #fff;



}



.navStyle > ul > .active > a {



	background-color:#fcac45;



	



}





/*footer.footer_wrapper{	

	float:left;

	width:100%;

	clear:both;

}

section{

	float:left;

	width:100%;

	overflow:hidden;

}*/

#banner .banner-info a .fa{

	margin-right: 15px;

}

#banner .banner-info ul, li{



}

.service_block h3{



	font-size:20px;	



}



#clients h2{



	color:#fff;



}



#testimonials h2{



	color:#fff;	



}



#testimonials .item h4 {



	color: #a4a4a4;



}form.form
{
position:relative;
}
.form div.formOverlay,
.scheduleForm div.formOverlay
{
position:absolute; left:0; top:0; z-index:999;
background: rgba(0,0,0,.80) url(../img/loader.gif) 50% 50% no-repeat;
padding:20px;  border-radius:5px;
}
.scheduleForm div.formOverlay{ padding:10px 10px 45px; border-radius:0;}
#message{}   
/**************Custom STyle****************/



	body{



    	background-color:#ffffff;


        



        color:#888888;


        



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



        font-size:14px;



        font-weight:normal;



        font-style:normal;



        


    }



    a{



    	color:#009999;



    }



    a:hover{color:#222222;}


	h1{



		font-family:Roboto,sans-serif;



        font-size:38px;



        font-weight:normal;



        font-style:normal;



        color:#555;	



	}



    h2{



		font-family:Roboto,sans-serif;



        font-size:32px;



        font-weight:normal;



        font-style:normal;



        color:#009999;	



	}



    h3{



		font-family:Roboto,sans-serif;



        font-size:26px;



        font-weight:normal;



        font-style:normal;



        color:#009999;	



	}



    h4{



		font-family:Roboto,sans-serif;



        font-size:20px;



        font-weight:normal;



        font-style:normal;



        color:#222222;	



	}



    p{



		font-family:Open Sans,sans-serif;



        font-size:14px;



        font-weight:normal;



        font-style:normal;



        color:#6D6D6D;	



	}



	ul li,



	ol li{



		font-family:Open Sans,sans-serif;



        font-size:14px;



        font-weight:normal;



        font-style:normal;



	}

    .heading-hr{

    	border-color: #6532fc;

    }

    

    #header{



    	background-color:#ffffff;



	
    

	}

    .header-right p{

    

    	color: #6532fc;



		font-family: PT Sans;



		font-size: 12px;



		font-weight: normal;



		font-style: normal;

        

    }

    

    .header-right p a{

    

    	color: #6532fc;

		border-right-color:#000000;

		font-family: PT Sans;



		font-size: 12px;



		font-weight: normal;



		font-style: normal;

        

    }

    .header-right p a:hover{

    

    	color: #000000;



    }

    



    #banner{



	



    	background-color:#555555;



	


		background-image:url(/userfiles/nice-cleaning/files/sanjo%20security/Security%20Guard%20banner3.png);



        background-repeat:no-repeat;



        background-position:center top;



	


			background-attachment:fixed;



			background-size:cover;



	


	}

    

    #banner.innerPage{

     background-color:#555555;

    }



	#banner .banner-info h1{



		color: #ffffff;



		font-family: Raleway;



		font-size: 40px;



		font-weight: normal;



		font-style: normal;



	}

    #banner .banner-info h2{



		color: #ffffff;



		font-family: Raleway;



		font-size: 70px;



		font-weight: bold;



		font-style: normal;



	}

    #banner .banner-info p{



		color: #ffffff;



		font-family: PT Sans;



		font-size: 16px;



		font-weight: normal;



		font-style: normal;



	}



	#banner .banner-info a{



		color: #000000;

		

        background-color: #b5f5ff;

        

		font-family: PT Sans;



		font-size: 18px;



		font-weight: normal;



		font-style: normal;



	}

    #banner .banner-info a:hover{



		color: #000000;

		

        background-color: #6532fc;



	}

    

    #banner .banner-info ul li{



		color: #ffffff;



		font-family: PT Sans;



		font-size: 16px;



		font-weight: normal;



		font-style: normal;



	}



    #banner.innerPage h1{



       	color:#FFFFFF;



    }



    #banner.innerPage p{



		color:#49eba7;



    }



    #banner.innerPage p a{



		color:#FFFFFF;



    }



    #banner.innerPage p a:hover{



		color:#222222;



    }



    #banner .banner-info a.read_more2:hover{



		background-color: #838383;



		border-color: #838383;



	}

	#banner .banner-info ul li::before{

    	color:;

    }





    section#top-bar p{



		color:; 



		font-family:;



        font-size:;



        font-weight:;



        font-style:;



	}



    section#top-bar{background: rgb(0,0,0);}



	section#top-bar  a{color:;

    	font-family:;



        font-size:;



        font-weight:;



        font-style:;

    }



	section#top-bar a:hover{color:;}



    section#top-bar h2 i.fa {color :  ;}



    section#main-nav{

    	background-color:  #6532fc;

    }

	.navStyle > ul > li > a:hover{

    	

        border-bottom-color:#ffffff;

    

    }

    .navbar-inverse .navbar-nav > li > a, 



    .navStyle ul li a{



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



        font-size:16px;



        font-weight:normal;



        font-style:normal;



    	color: #ffffff;



    }



    .navbar-inverse .navbar-nav > li > a:hover, 



    .navbar-inverse .navbar-nav > li > a:focus,



    .navbar-inverse .navbar-nav > .active > a:focus, 



    .navbar-inverse .navbar-nav > .active > a:hover,



	.navbar-inverse .navbar-nav > li.active > a:hover, 



	.navbar-inverse .navbar-nav > li.open > a:hover



    {



    	color:#000000;







   	}



    



    .navbar-inverse .navbar-nav > li.active > a:focus,



	.navbar-inverse .navbar-nav > li.open > a, 



    .navbar-inverse .navbar-nav > li.open > a:focus,



	.navbar-inverse .navbar-nav > .active > a



    {



    	color:#181818;







   	}



    .navbar-inverse .navbar-nav > li > ul.dropdown-menu,



    .open > .dropdown-menu



    {



    	background:#f5f5f5;



    }



    .navbar-inverse .navbar-nav > li > ul.dropdown-menu li a



    {



    	color:#181818;



    }



    .navbar-inverse .navbar-nav > li > ul.dropdown-menu li a:hover,



    .navbar-inverse .navbar-nav > li > ul.dropdown-menu li a:focus



    {



    	color:#f52614;



    }



    .navbar-inverse .navbar-nav > li > ul.dropdown-menu li.active a,



    {



    	color:#181818;



    }



    section#service{background: #ffffff;

    

    
    

    }



    section#service .section-title h2{

        color : #817e7e;

        

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



        font-size:40px;



        font-weight:normal;



        font-style:normal;

    

    }



    section#service .section-title p{

        color : #817e7e;

        

        font-family:Source Sans Pro,Arial,sans-serif;



        font-size:16px;



        font-weight:normal;



        font-style:normal;

    

    }



    div.service_block p{color :#7a7a7a;

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



        font-size:15px;



        font-weight:normal;



        font-style:normal;

    

    }



    div.service_block h3{color:#606060;

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



        font-size:15px;



        font-weight:bold;



        font-style:normal;

    }

	#service .service_block {

    border-color: ;

    }

	div.service_block i{ color: ;

    background-color:
    }



	div.service_block i:hover{ color: ; border-color:#838383; background-color:  }

    

    

    

    

    section#marketing-box{background-image: ;}

		background-image:url();



        background-repeat:;



        background-position:;

    section#marketing-box h2{color : ;}

    

    

    

    

    

    



	.section-title small {



		color:#7a7a7a;



	}



	div.section-title div.line hr{ border-color:; }



    section#licensed-services{background: ;}



    section#licensed-services .service-image{color :;}



    section#licensed-services h2{color : ;}



    



    





    section#client-testimonials{

	

    background-color : ;

    

	


		



	}

    

    section#client-testimonials .client-testimonials-inner h2{

    	color : ;

        

        font-family:,Arial,sans-serif;



        font-size:;



        font-weight:;



        font-style:;

        

    }

    #client-testimonials .client-testimonials-inner h2::before, #client-testimonials .client-testimonials-inner h2::after{

    	background-color: ;

	}

    

    

    section#client-testimonials  .owl-theme .owl-controls .owl-page span{

		background:  !important;

        border-color: ;

	}

    

    

    

    

    section#client-testimonials #client-testimonials-slider p{

    	color : ;

        

        font-family:,Arial,sans-serif;



        font-size:;



        font-weight:;



        font-style:;

    }

    section#client-testimonials #client-testimonials-slider h1{

    	color : ;

        

        font-family:,Arial,sans-serif;



        font-size:;



        font-weight:;



        font-style:;

    }

    



	section#content{background-color: ;}



	



	



	#testimonials{



	



    	background-color:#838383;



	


	}



	



	#clients .line,



	#testimonials .line,



	#testimonials hr,



	#clients hr{



		border-color:#838383;



	}



	#testimonials h2{



		color:;



	}




	#testimonials .item p{



		color:;



	}



	#testimonials .item h4{



		color:;	



	}

	

	#video-box{



	



    	background-color:#838383;



	


	}



	



	#video-box .line,



	#video-box .line,



	#tvideo-box hr,



	#video-box hr{



		border-color:#838383;



	}



	#video-box h2{



		color:;



	}






	#video-box .item p{



		color:;



	}

	



    footer.footer_wrapper{background-color : #ffffff;}



    footer.footer_wrapper div.footer_bottom p{color : #838285;

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



        font-size:14px;



        font-weight:normal;



        font-style:normal;

    }



	footer.footer_wrapper div.footer_bottom a {color:;}



	footer.footer_wrapper div.footer_bottom a:hover {color:;}



    



    #loader-wrapper .loader-section{background-color:#838383;}



    .service_icon,



    .testimonial-container,blockquote{border-color: #838383;}



    #service .service_block ul li:before,



    #licensed-services ul li:before,



    #content ul li:before,



	#content ol li:before {color:#838383;}



	



	.form input[type="submit"]{border:1px solid #838383;}



	.form input[type="submit"]:hover{background-color:#838383;}



	



		



   #sidebar div.sidebar-heading h3



   {



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



        font-size:26px;



        font-weight:normal;



        font-style:normal;



    	color: #333333;



        border-color:#333333;



   }

   

   #template{



    background-color:;



    }



	#template .section-title h2{

        color : ;

        font-family:,Arial,sans-serif;

        font-size:;

        font-weight:;

        font-style:;

    }

	#template .line hr {

    	border-color : ;

	}

    .template_block_info h3{



    color:;

    font-size:;



    font-family:,Arial,sans-serif;



    font-weight:;



    font-style:;



    }

    .template_block_info h2{



    color:;

    font-size:;



    font-family:,Arial,sans-serif;



    font-weight:;



    font-style:;



    }



    .template_block_info p{



    color:;

    font-size:;



    font-family:,Arial,sans-serif;



    font-weight:;



    font-style:;



    }



     .template_block{



    background-color:;



    }

    

    

    

    #events{



    background-color:;



    }



	#events .section-title h2{

        color : ;

        font-family:,Arial,sans-serif;

        font-size:;

        font-weight:;

        font-style:;

    }

	#events .line hr {

    	border-color : ;

	}

    .events_block_info h3{



    color:;

    font-size:;



    font-family:,Arial,sans-serif;



    font-weight:;



    font-style:;



    }

    .events_block_info h2{



    color:;

    font-size:;



    font-family:,Arial,sans-serif;



    font-weight:;



    font-style:;



    }



    .events_block_info p{



    color:;

    font-size:;



    font-family:,Arial,sans-serif;



    font-weight:;



    font-style:;



    }



     .events_block{



    background-color:;



    }

    .events_block_info h1{

    	color:;

        border-color:;

        font-size:;

    

        font-family:,Arial,sans-serif;

    

        font-weight:;

    

        font-style:;

    }

    .events_block_info h1 span{

    	color:;

        font-size:;

    

        font-family:,Arial,sans-serif;

    

        font-weight:;

    

        font-style:;

    }

    











   	#overview-video .section-title h2{



		color:;



		font-family:,Arial,sans-serif;



        font-size:;



        font-weight:;



        font-style:;



	}



	#overview-video div.section-title p{



		color:;



		font-family:,Arial,sans-serif;



        font-size:;



        font-weight:;



        font-style:;



	}



    #overview-video .video-text{



		color:;



		font-family:,Arial,sans-serif;



        font-size:;



        font-weight:;



        font-style:;



	}

	#introduction{



    background-color:;



    }





    .intro-padding p{



     color:;



    font-size:;



    font-family:,Arial,sans-serif;



    font-weight:;



    font-style:;



    }

    

    section#clients h2{

	color : ;

	font-family:,Arial,sans-serif;

	font-size:;

	font-weight:;

	font-style:;

	}

section#clients {background-color : ;}

section#clients{


	

}

section#clients .owl-theme .owl-controls .owl-page span{

	background:  !important;

}





#get-started {

		background-color:;

	

		
	}

    

    #get-started .get-started-inner h1{

    	color:;

        font-size:;

        font-family:,Arial,sans-serif;

        font-weight:; 

        font-style:;

    }

     #get-started .get-started-inner p{

    	color:;

        font-size:;

        font-family:,Arial,sans-serif;

        font-weight:; 

        font-style:;

    }

     #get-started .get-started-inner a{

    	color:;

        background-color:;

        font-size:;

        font-family:,Arial,sans-serif;

        font-weight:; 

        font-style:;

        

        -webkit-box-shadow: 0px 6px 0px 0px rgb(0,0,0);

        -moz-box-shadow: 0px 6px 0px 0px rgb(0,0,0);

        box-shadow: 0px 6px 0px 0px rgb(0,0,0);

        

        

    }

    #get-started .get-started-inner a:hover{

    	color:;

        background-color:;

    }

#process{

		background-color:;

	

		
}   

section#process h2{

		color:;

        font-size:;

        font-family:,Arial,sans-serif;

        font-weight:; 

        font-style:;

}

section#process h2::before, section#process h2::after{

		background-color:;

}

section#process p{

		color:;

        font-size:;

        font-family:,Arial,sans-serif;

        font-weight:; 

        font-style:;

}





div.process_block h3 {

		color:;

        font-size:;

        font-family:,Arial,sans-serif;

        font-weight:; 

        font-style:;

}



div.process_block i.fa{

	color: ;

    background-color:
    border-color:;

    }



div.process_block i.fa:hover{

	color: ;

    background-color: ;

    border-color:;

   }

.process_block span::before, .process_block span::after{

	background-color: ;	

}





#social-media-slider-new h2{

		font-family:,Arial,sans-serif;

        font-size:;

        font-weight:;

        font-style:;

    	color: ;

   }

   

   .icon-container i{

   

   	color: #6532fc
   

   }

   .icon-container:hover i{

   

   	color: #000000
   

   }

   .icon-container{

   background-color:#000000;

   border:transparent;

   }

   .icon-container:hover{

   background-color:transparent;

   border:transparent;

   }    



	

#pre-footer{

	

    background-color:#b5f5ff;

	

		


}



#pre-footer p, #pre-footer ul li{

        color:#000000;

        font-size:14px;

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

        font-weight:normal; 

        font-style:normal;

}

#pre-footer ul li:before{

		color:#000000;

}



#pre-footer .pre-footer-header h1{

		color:#000000;

        border-bottom-color:#000000;

        font-size:14px;

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

        font-weight:bold; 

        font-style:normal;

}



#pre-footer a{

		color:#000000;

        font-size:14px;

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

        font-weight:normal; 

        font-style:normal;

}

#pre-footer a:hover{

		color:#6532fc;

}





#aboutus{

		background-color:#ffffff;

	

		
            background-image:url(/userfiles/nice-cleaning/images/creator-bg.jpg);

            background-repeat:repeat;

            background-position:left top;

        
}   

section#aboutus .section-title h2{

		color:#817e7e;

        font-size:40px;

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

        font-weight:normal; 

        font-style:normal;

}

section#aboutus .section-title p{

		color:#817e7e;

        font-size:16px;

        font-family:Source Sans Pro,Arial,sans-serif;

        font-weight:normal; 

        font-style:normal;

}



div.aboutus_block i.fa{

	border-color:#d1d1d1;

	color: #6532fc;

    background-color:transparent;



    }

div.aboutus_block h3 {

		color:#817e7e;

        font-size:16px;

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

        font-weight:bold; 

        font-style:normal;

}

div.aboutus_block p {

		color:#817e7e;

        font-size:14px;

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

        font-weight:normal; 

        font-style:normal;

}





div.aboutus_block i.fa:hover{

	color: #ffffff;

    background-color: #6532fc;

    border-color:#d1d1d1;

   }

div.aboutus_block i.fa::after{

	border-color:#ededed;

}

div.aboutus_block i.fa:hover::after{

	border-color:#d9d5d5;

}









#gallery{

		background-color:#ffffff;

        

        border-bottom-color:#6532fc;

	

		
}

#gallery .gallery-image:hover .gallery-photo-overlay{

		background-color:rgba(101,50,252,0.7);

}

#gallery .section-title h2{

		color:#817e7e;

        font-size:40px;

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

        font-weight:normal; 

        font-style:normal;

}

#gallery .section-title p{

		color:#817e7e;

        font-size:16px;

        font-family:Source Sans Pro,Arial,sans-serif;

        font-weight:normal; 

        font-style:normal;

}



#gallery .gallery-photo-overlay h1{

		color:#ffffff;

        font-size:24px;

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

        font-weight:normal; 

        font-style:normal;

}

#gallery .gallery-photo-overlay h2{

		color:#ffffff;

        font-size:14px;

        font-family:Source Sans Pro,Arial,sans-serif;

        font-weight:normal; 

        font-style:normal;

}

#gallery .icon-overlay a .fa{

		color:#ffffff;

}

#gallery .icon-overlay a .fa:hover{

		color:#000000;

}









#creators{

		background-color:#ffffff;

	

		
            background-image:url(/userfiles/nice-cleaning/images/creator-bg.jpg);

            background-repeat:repeat;

            background-position:left top;

        
}

#creators .creators-image:hover .creators-photo-overlay{

		background-color:rgba(101,50,252,0.7);

}

#creators .section-title h2{

		color:#817e7e;

        font-size:40px;

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

        font-weight:normal; 

        font-style:normal;

}

#creators .section-title p{

		color:#817e7e;

        font-size:16px;

        font-family:Source Sans Pro,Arial,sans-serif;

        font-weight:normal; 

        font-style:normal;

}



#creators .creators-photo-overlay h1{

		color:#ffffff;

        font-size:16px;

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

        font-weight:bold; 

        font-style:normal;

}

#creators .creators-photo-overlay h2{

		color:#ffffff;

        font-size:16px;

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

        font-weight:normal; 

        font-style:normal;

}

#creators .creators-info h1{

		color:#062033;

        font-size:18px;

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

        font-weight:normal; 

        font-style:normal;

}

#creators .creators-info h2{

		color:#8d9297;

        font-size:13px;

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

        font-weight:normal; 

        font-style:normal;

}







#client-logos{

	background-color:#ffffff;

}







#newsletter{

	

    	background-color:#b9b9b9;

	

		


}



#newsletter form label{

		color:#5a5454;

        background-color:#b9b9b9;

        font-size:16px;

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

        font-weight:bold; 

        font-style:normal;

}

#newsletter .email-field{

		border-color:#838285;

        color:#838285;

        background-color:transparent;

        font-size:14px;

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

        font-weight:normal; 

        font-style:normal;

}





#newsletter .btn-contact-usNow{

		color:#ffffff;

        background-color:#6532fc;

        font-size:18px;

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

        font-weight:bold; 

        font-style:normal;



}

#newsletter .btn-contact-usNow:hover{

		color:#000000;

        background-color:#6532fc;

}

