/*Preloader*/
#loader {
    background: #ffffff;
    bottom: 0;
    height: 100%;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 9999;
}


#loaderInner {
    background-image: url(https://luxurynailsdouglasville.com/images/spinner.gif);
    background-position: 50% center;
    background-repeat: no-repeat;
	background-size: 40px 40px;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;

}


#notification
{
    width:100%;
    background:#ddb484;
    position: fixed;
    top: 0;
    z-index:999999;    
    text-align:center;
    color:#fff;
    font-weight: bold;
    line-height: 1.5em;
    font-size: 15pt;
    display:none;
    padding: 5px;
    font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
}
.notificationtop a
{
    color:#a61e22;
    text-decoration:none;    
    background:#fff;
    padding:4px 5px 4px 5px;
    font-size:11pt;
    border-radius:5px;
    -moz-border-radius:5px;
    margin-left:10px;
    cursor:pointer;
}

/*Wrapper*/
#wrapper{
	position:relative;
	width:100%;
}

/*End wrapper*/


/*Header*/

header{
	position:fixed;
	width:100%;
	top:0;
	left:0;
	z-index:1000;
	background-color: rgba(255, 255, 255, 0.97);
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjk3Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC44Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0.97) 49%, rgba(255,255,255,0.8) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(49%,rgba(255,255,255,0.97)), color-stop(100%,rgba(255,255,255,0.8))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.97) 49%,rgba(255,255,255,0.8) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.97) 49%,rgba(255,255,255,0.8) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.97) 49%,rgba(255,255,255,0.8) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.97) 49%,rgba(255,255,255,0.8) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ccffffff',GradientType=0 ); /* IE6-8 */


}


.mainHeader{
	width:100%;
	text-align:center;
	/*background: url(https://luxurynailsdouglasville.com/images/bg_top.png)center -15px repeat;*/
	background:#744624;
}

.header_m
{
    display: none;
    width:100%;
    height:auto;
}
.nav{
	width:400px !important;
}



.logo{
	width:135px !important;
	margin-top:10px;
}


.logo img {
	width:100%;
	margin-bottom:20px;
	margin-left:6px;
	margin-top:10px;
}


.mainNav li {
	display: inline-block;
	font-size: 9pt;
	position:relative;
	text-transform: uppercase;
}


.mainNav li a {
    color: #fff;
    display: block;
    padding: 40px 16px;
    position: relative;
    margin-top:5px;
}

.mainNav li a:hover {
    color: #fbd18d;
}
#selected_menu
{
    color: #fbd18d;
}
.mobileBtn {
	background:rgba(0,0,0,0);
	padding:5px;
	text-align:center;
	z-index:1000;
	display:none;
}


.mobileBtn i{
	font-size:25px;
	color:#bf9654;
	
	
}



/*End header*/




/*Main slider*/


.service_header
{
    width: 100%;
    text-align: center;
    font-family: 'open_sansextrabold', Arial, sans-serif;
    text-transform: uppercase;
    font-size: 2.5em;
    /*margin-top:170px;*/
    margin-bottom: 30px;
}
.mainSlider{
	overflow:hidden;
	position:relative;
}


.mainSlider .slides li{

	background-size: cover !important;
	height: 800px;

}



.mainSlider .slides li:before, .tImg:before, .imgPost:before, .postSlider .slides li:before{
    background: rgba(52, 52, 52, 0.4);
    content: "";
    height: 100%;
    position: absolute;
    width: 100%;
	left:0;
	top:0;
	z-index:0;
}


.caption {
    top: 49.4%;
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
	color:#fbd18d;
}

.captionInner{
	border:3px solid #fbd18d;
	display:inline-block;
	padding:5px;
}


.caption h1{
	color:#fbd18d;
	font-size:40px;
	border:3px solid #fbd18d;
	display:block;
	padding:40px;
	text-transform: uppercase;
	
}


.ctl a{
	color:#fbd18d;
	font-size:15px;
	margin-top:30px;
	display:inline-block;	
	
}

/*End main slider*/



/*About section*/

.introText{
	font-size:16px;
	margin-top:50px;
	margin-bottom:20px;
}


.prSingle{
	border:1px solid #dcdcdc;
	padding:20px 20px;
}

.prIcoHolder{
	background:#ffffff;
	margin:-45px auto 0;
	max-width: 100px;
}

.prIco{
	padding:3px;
	font-size:20px;
	border:1px solid #dcdcdc;
	margin-bottom:30px;
	display:inline-block;
}

.innerIco{
	padding:10px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#343434;
}



.prTitle{
	font-size:16px;
	margin-bottom:8px;
	color:#bf9654;
}



.prSingle p{
	padding-bottom:15px;
}

.prSingle p:after {
    border-bottom: 1px solid #dcdcdc;
    content: "";
    display: block;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 22px;
    width: 180px;
    z-index: 0;
}

.prSingle ul{
	color:#343434;
	line-height:25px;
	padding-top:30px;
}

.introShort{
	font-size:18px;
}


.teamHolder {
    overflow: hidden;
    width: 100%;
	margin-top:40px;

}

.singleTeam  {
	 display:block;
	 position: relative;
	 width:33.33%;
	 float:left;
}


.tImg{
	position: relative;
}

.tImg img {
  	display: inline-block;
    overflow: hidden;
    width: 100%;
	
}

.tProfile {
    display: block;
    width:100%;
    position: absolute;
    top: 165px;
}

.prTitle i{
	font-size:6px;
	position:relative;
	margin-left:5px;
	margin-right:5px;
	top:-3px;
}

.tProfile h3{
	font-size:16px;
	color:#ffffff;
	text-transform:none;
	margin-bottom:5px;
}

.tProfile span{
	display:block;
	font-size:13px;
}




.tSocials li {
    display: inline-block;
}


.tSocials li a {
    color: #ffffff;
    display: inline-block;
    padding: 2px 0px;
}


.facts{
	padding-top:130px;
	padding-bottom:80px;
}


.fct{
	text-align:center;
	border: 1px solid #dcdcdc;
	padding-bottom:50px;
	
}

.fc, .count {
    display: block;
}


.fctIcoHolder{
	background:#fafafa;
	margin:-33px auto 0;
	max-width: 100px;
}

.fctIco{
	padding:3px;
	font-size:35px;
	display:inline-block;
}

.fctIcoHolder i{
	padding:10px;
	display:inline-block;
	color:#343434;
}

.fct .count{
	font-size:36px;
	margin-top:30px;
	margin-bottom:15px;
	color:#343434;
}


.fct .fc{
	font-size:14px;
}


/*End about section*/

/*Host-a-party*/
.txt_hostparty
{
    margin-top:20px;
    color:#000;
    margin-bottom:20px;
}
.img_hostparty
{
	width:100%;
	margin-top:20px;
	text-align:center;
	
}

.img_hostparty img
{
	padding-bottom: 15px;
	padding-right:15px;
}

.contact_r
{
	max-width:650px;
	width:100%;
    margin:0px auto;
    margin-top:40px;
}
.contact_title
{
	font-size:15pt;
	color:#000;
	font-weight:bold;
	margin-bottom:5px;
}
#bPartySend
{
	width: 100%;
	max-width: 150px;
	background: #bf9654;
	color: #fff;
	text-align: center;
	cursor: pointer;
	margin: 0px auto;
	height: 35px;
	line-height: 35px;
}
#bPartySend:hover
{
    opacity:0.8;
}
/*End-Host-a-party*/
.Sanitation_l
{
    overflow:hidden;
    width:40%;
    float:left;
    margin-right:40px;
}
.Sanitation_r
{
    overflow:hidden;
    width:55%;
    float:left;
    
    
}
.Sanitation_r img
{
    width:100%;
    border: 2px solid #f8e6ea;
}
.about-content
{
    font-size:11pt;
    line-height:25px;
}

/*Services section*/


.service {
    border: 1px solid #DCDCDC;
    padding: 20px;
    /*height:450px; */
}

.service h2 {
    color:#bf9654;
	font-size:16px;
	margin-bottom:20px;
}

.service h2 a {
    color:#bf9654;
	font-size:16px;
	margin-bottom:20px;
}

.service h2 a:hover 
{
    opacity:0.7;
}


.service i {
    color:#343434;
	font-size:30px;
	margin-bottom:10px;
	display:block;
}


.service ul li {
    line-height:40px;
	border-bottom:1px solid #DCDCDC;
	max-width:150px;
	margin:0 auto;

}

.service ul li:last-child {
	border-bottom:none;
}


.shotImg img{
	margin-left:-30px;
}


.otherList {
	text-align:left;
	margin-top:130px;
}



.otherList ul {
	float:left;
}

.otherList ul {
	margin-right:30px;
}

.otherList ul:last-child {
	margin-right:0;
}

.otherList ul li{
	line-height:25px;
}

.otherList ul i {
    color: #bf9654;
    display: inline-block;
    font-size: 7px;
    margin-right: 5px;
    position: relative;
    top: -2px;
}

.testimonials{
	background: url(https://luxurynailsdouglasville.com/images/parallaxBg/parallax.jpg);
	background-attachment: fixed;
	background-position: center top;
	background-repeat: repeat-y;
	background-size: cover;
	min-height: 430px;
	background-color:#fafafa;
}


.overlay {
    background: none repeat scroll 0 0 rgba(54, 54, 54, 0.1);
	min-height: 430px;
}



.testimonials .testiSlider{
	width:800px;
	margin-top:165px;
}


.testiSlider li {
	padding-bottom:40px;
	color:#ffffff;

}


.testiSlider li blockquote{
	
	font-size:16px;
	line-height:30px;
}

.testiSlider li .testiProfile{
	padding-top:20px;
	color:#ffffff;
	text-transform:none;
}

.testiSlider li i{
	font-size:6px;
	position:relative;
	margin-left:5px;
	margin-right:5px;
	top:-3px;
}

.testiSlider li .testiProfile span {
    font-size: 13px;
	display:block;
}

/*End services section*/


/* Services */
.commit
{
    font-family: 'Palanquin', sans-serif;
    padding-bottom:40px;
    margin-top:20px;
    line-height:20pt;
    color:#000;
    font-size:12pt;
}
.title_commit
{
    text-align:center;
    font-size:13pt;
    padding-bottom:10px;
    padding-top:10px;
    color:#000;
    font-weight:800;     
}
.groupservices
{
    overflow:hidden;
    padding-top:10px;
    margin-bottom:60px;
    padding-bottom:30px;
    margin-top:30px;
}
.groupservicesimg
{
     width:35%;
     float:left;
     text-align:center;
}
.servicesbox_r
{
    width:60%;
    float:left;
    margin-left:40px;
}
.servicesimg
{    
    margin-top:90px;
}

.servicesimg img
{
    border:3px solid #f2f2f2;
    margin-bottom:30px;
}
.servicestitle
{
    font-family: 'Source Sans Pro', sans-serif;
    font-size:30pt;
    text-align:center;
    margin-bottom:20px;
    padding-top:50px;
    color:#bf9654;
}
.grouprow
{
    overflow:hidden;    
}
.grouprow ul
{
    float:left;
    font-size:14pt;
    width:48%;
    margin:0px auto;
}
.rowtitle
{
    font-size:20pt;
    text-align:center;
    margin-bottom:10px;
    margin-top:30px;
}
.row_svpage
{
    border-bottom:1px dashed #999;
    overflow:hidden;
    color: #333;
    text-align:left;
    font-size:14pt;
    padding:10px 0px 10px 0px;
}
.fullset
{
     overflow:hidden;
     margin-bottom:20px;
     text-align:right;
}
.fullset-l, .gel-l
{
    float:right;
    color:#000;
    margin-left:50px;
    font-weight:bold;
    font-size:14pt;
}
.fullset-r, .gel-r
{
    float:right;
    color:#000;   
    font-weight:bold;
    font-size:14pt;
}
.gel-l
{
    margin-left:80px;
}
.row span
{
    font-size:9pt;
    color:#888;  
}
.rowtitle_note
{
    color:#888;     
    margin-bottom:20px;
    text-align:center;
}

.row_note
{
    color:#888; 
    font-size:11pt;     
    margin-top:5px;
}

.services_note
{
    color:#888;      
    margin-top:20px;
}
.price
{
    float:right;
    color:#bf9654;
}
.price a
{
    text-decoration:none;
    color:#bf9654;
    font-weight:bold;
}
.price a:hover
{
    color:#000;
}
.grouppricename
{
    overflow:hidden;
    margin-bottom:10px;
}

.pricenamebox
{
    float:right;
    overflow:hidden;  
    margin-right:70px;  
}
.pricename
{
    width:80px;
    float:left;
    overflow:hidden;   
    text-align:right; 
    padding-right:0px;
    font-weight:bold;
}
.home_servicesbox
{
    width:30%;
    height:auto;
    float:left;  
    margin-left:2.3%;  
    margin-top:30px;
}
.img_home_servicess
{
    max-width: 98%;
    overflow: hidden;
    position: relative;
    border: 10px solid #f1f1f1;    
    opacity:1.0;
}
.img_home_servicess img
{
    width:100%;
}
.img_home_servicess img:hover
{
    opacity:0.8;
}
.workertitle
{
    margin-top: 20px;
    margin-bottom: 10px;
    text-transform: uppercase;
    color: #333333;
    font-size: 25pt;
    font-family: 'Open Sans Condensed', sans-serif;    
    text-align:center;
}
/* Services */


/*Pricing section*/

.pricingTable{
	background:#ffffff;
	padding-top:60px;
	padding-bottom:60px;
	margin-top:40px;
	margin-bottom:40px;
	text-align:left;
}

.plan{
	border:1px solid #DCDCDC;
	padding-bottom:40px;
}

.planHeader{
	padding:40px 60px 0;
	color:#343434;
	margin-bottom:5px;
}


.planHeader.featured .planPrice h1, .planHeader.featured .planName h3{
	color:#bf9654;
}


.planPrice h1, .planName h3{
	color:#343434;
}


.planPrice h1{
	font-size:60px;
}

.planPrice h1 span{
	font-size:13px;
	position:relative;
	top:-6px;
	text-transform:none;
}


.planName h3{
	font-size:15px;
	margin-top:10px;
}


.planBody{
	padding:30px 60px;
	color:#343434;
	
}

.planBody li{
	line-height:35px;
	
}

.planBody li span{
	margin-bottom:5px;
}


.doubleBtn.planBtn.featured a{
	color:#bf9654;
}

.doubleBtn.planBtn.featured i{
	color:#343434;
}


.clients{
	
	padding:20px 0;
}


.clientSlider li  {
    text-align:center;
	color: #DCDCDC;
}

.clientSlider li i {
    font-size: 80px;
	cursor:default;
}

/*End pricing section*/




/*Portfolio section*/


.filterNav {
    margin-bottom: 50px;
    margin-top: 50px;
    text-align: center;
}


ul#category {
    display: inline-block;
    position: relative;
}

ul#category li {
    display: inline-block;

}

ul#category li a {
    color: #444444;
    display: inline-block;
    padding: 10px 18px;
    position: relative;
}


ul#category li a:hover {
    color: #bf9654;
}


#category .current a:after {
    content:'\e818';
    display: block;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    top: 25px;
    width: 14px;
    z-index: 0;
	font-family:"fontello";
	font-size:6px;
	
}


#category .current a {
    color: #bf9654;
}


.works {
    overflow: hidden;
    width: 100%;
	margin-top:40px;

}

.item  {
	 display:block;
	 position: relative;
	 width:33.33%;
	 float:left;
}

.itemDesc{
	position:absolute;
	background:rgba(54,54,54,.4);
	width:100%;
	height:100%;
	top:0;
	left:0;
	cursor:pointer;
}

.itemDesc h3 {
    color: #FFFFFF;
    font-size: 16px;
    margin-bottom: 10px;
    text-transform: none;
}

.itemDesc span {
    display: block;
    font-size: 13px;
}




h1.projTitle  {
    color: #343434;
	text-align:center;
	font-size:25px;
	margin-bottom:60px;
	text-transform: uppercase;
}


h1.projTitle span {
    color: #bf9654;
    display: block;
    font-size: 13px;
    margin-top: 6px;
	text-transform: none;
}


.extra {
	margin-bottom:30px;
}

.extra ul li{
	display:inline-block;
}


.extra .projNav ul  {
	float:right !important;
}

.projSocials li a, .projNav li a {
    background:#ffffff;
    color: #343434;
    display: inline-block;
    padding: 2px 4px;
	border:1px solid #DCDCDC;
	width:30px;
	height:30px;
	font-size:12px;
	text-align:center;
	line-height:25px;
}



.iList li {
    font-size: 13px;
    margin-bottom: 3px;
}

.iList li i {
    color: #bf9654;
    display: inline-block;
    font-size: 7px;
    margin-right: 5px;
    position: relative;
    top: -2px;

}


.projectSlider{
	width:940px;
}


.videoHolder{
	margin: 0 auto;
	width:940px;
}


.singleDetails{
	margin-top:30px;
}


.singleDetails h1{
	font-size:15px;
	margin-bottom:10px;
	
}


.allWorks{
	padding-bottom:30px;
	padding-top:100px;
	background:#ffffff;
}


.allWorks.btn{
	margin-top:0;
}


/*End portfolio section*/


/*Blog section*/


.post{
	margin-bottom:20px;
}

.postMedia, .imgPost{
	position:relative;
}


.postMedia.large{
	 margin-bottom: 15px !important;
}

.postDate.short{
    display: block;
    margin: 0 auto;
    position: absolute;
	width:100%;
    top: 120px;
}



.postDate h3 {
    color: #FFFFFF;
    font-size: 16px;
    margin-bottom: 5px;
    text-transform: none;
}


.postDate span {
    display: block;
    font-size: 13px;
}



.postDetails{
	text-align:left;
	background:#fafafa;
	padding:25px;
	min-height:271px;
}

.postDetails h1{
	font-size:18px;
	margin-bottom:3px;
	
}

.postDetails h1 a{
	color:#343434;
}

.postMeta{
	margin-bottom:10px;
	font-size:12px;
}


.postMeta a{
	color:#bf9654;
	
	
}

.allPosts a{
	text-transform:uppercase;
}



.postLarge, .postSingle, .sidebar {
    position: relative;
 	margin-top: 50px;
	margin-bottom: 70px;
}

.postLarge:last-child{
	margin-bottom: 0;
}


.postContent {
    margin-top: 30px;
}

.postTitle, .commentscountTitle, .respondTitle {
    margin-bottom: 20px;
}

.postTitle h1, .postTitle h1 a, .commentscountTitle h1, .respondTitle h1 {
    color: #343434;
    font-size: 18px;
    text-transform: uppercase;
}

.postTitle h1 a:hover {
    color: #2D2D2D;
}

.postTitle{
	margin-bottom:20px;
	
}


.postTitle span.postDate {
    font-size: 16px;
	color:#999999;
}

.postTitle span a:hover {
    color: #2D2D2D;
}



.postContent p {
    color: #999999;
    font-size: 13px;
    line-height: 22px;
    text-align: left;
}


.pagination {
    position: relative;
    text-align: center;
}

.pagination ul li {
    border: 1px solid #DCDCDC;
    display: inline-block;
    font-size: 12px;
    height: 35px;
    line-height: 32px;
    width: 35px;
	cursor:pointer;
	margin-right:5px;
}

.pagination ul li a, .pagination ul li span {
	color:#343434;
	display:block;
}

.pagination ul li a:hover, .pagination ul li span:hover {
	color:#bf9654;
}

.pagination ul li a.selected {
	color:#bf9654;
}


.postSingle p, .postSingle blockquote{
	margin-bottom:10px;
}


.postSingle blockquote{
	font-size:16px;
	line-height:25px;
	color:#bf9654;
}


.tagsSingle {
	margin-top:30px;
}

.tagsSingle h4 {
    float: left;
    margin-right: 10px;
    margin-top: 4px;
	font-size:13px;
}

.tagsListSingle li{
	display:inline-block;
}


.tagsListSingle li a{
	
	background:#bf9654;
    color: #ffffff;
    display: inline-block;
    padding: 5px 12px;
	font-size:11px;

}

.tagsListSingle li a:hover{
	background:#fafafa;
    color: #bf9654;
}



.entriesContainer {
    margin-top: 40px;
}


.commentContent {
    margin-bottom: 15px;
    margin-left: 50px;
}


.commentContent p.expert {
    font-size: 13px;
    line-height: 23px;
    margin-top: 10px;
}




.comments .img {
    border: 2px solid #CCCCCC;
    color: #CCCCCC;
    float: left;
    height: 35px;
    line-height: 31px;
    margin-top: 5px;
    text-align: center;
    width: 35px;
}


.comment {
    padding: 5px 0px 32px;
    position: relative;
}


.comment.children {
    margin-top: 30px;
}


.comments a {
	display:inline-block;
}

.author a{
	color:#343434;
}


.comments .replys {
    margin-left: 40px;
}


.comments .replys.children {
    margin-left: 80px;
}


.comments .reply-btn {
    float: right;
}


.comments .reply-btn a {
    color: #343434;
    display: inline-block;
    font-size: 13px;
    padding: 8px 12px;
	text-transform:uppercase;
}


.commentContent .date a {
    color: #bf9654;
    font-size: 11px;
	display: inline-block;
}



.respond {
    margin-top: 50px;
}




.replyForm  input#website{
	width:97.4%;
}


.widget{
	margin-bottom:40px;
}


.widget:last-child{
	margin-bottom:0;
}


.widget h2{
	margin-bottom:20px;
}

.searchForm{
	position:relative;
	margin-top:63px;
}

.searchForm input[type="text"]{
    border:none;
    padding: 12px 10px;
	font-size: 13px;
    width: 100%;
	background: #fafafa;
    color: #999999;
}


.searchForm  .submitSearch {
    border: none;
    cursor: pointer;
    position: absolute;
    right: 14px;
    top: 15px;
	color:#bf9654;
	background: #fafafa;
}


.catList li, .catArchives li, .meta li {
    line-height: 30px;
}


.widget .catList li:last-child, .widget .catArchives li:last-child {
    border-bottom: none;
}


.catList li a, .catArchives li a, .meta li a {
    color: #999999;
}

.catArchives li a, .meta abbr {
    color: #bf9654;
}

.catList li span.countCat {
    color:#bf9654;
	font-size: 12px;
}


.tagsList li {
    display: inline-block;
    margin-bottom: 5px;
    margin-right: 1px;
}


.tagsList li a {
    background: rgba(0,0,0,0);
    color: #343434;
    display: inline-block;
    font-size: 11px;
    padding: 5px 12px;
	border:1px solid #DCDCDC;
}

.meta abbr {
    border-bottom: 1px dotted #999999;
    cursor: help;
}




/*End blog section*/



/*Contact section*/

.contactForm, .contactInfo, .replyForm{
	margin-top:50px;
}


.inputColumns  .column1 {
    float: left;
    width: 50%;
}

.inputColumns .column2 {
    float: left;
    width: 50%;
}

.contactForm input[type="text"], .contactForm textarea, .replyForm input[type="text"], .replyForm textarea {
    background: #e2eaed;
    border: 0 none;
    color: #666666;
    font-family: inherit;
    font-size: 13px;
    margin: 0 0 14px;
    outline: 0 none;
    padding: 12px 10px;
    resize: none;
    width: 95%;
	font-family: "open_sanslight", Arial, sans-serif;
	border:1px solid #e2eaed;
	
}

.contactForm textarea, .replyForm textarea {
    width: 97.4%;
	color: #666666;
	font-family: "open_sanslight", Arial, sans-serif;
}



.contactForm #submit, .replyForm #submit  {
    background: #2b506a;

    color: #ffffff;
    display: inline-block;
    padding: 8px 25px;
	cursor: pointer;
}
.cInfo{
	margin-top:-4px;
	margin-bottom:40px;
}



.contactInfo h1 {
	font-size:18px;
	text-transform:uppercase;
	margin-bottom:10px;
    
}

.contactInfo ul li{
	margin-bottom:2px;
}
.contact_from_l
{
    width:50%;
    float:left;
    border-right:1px dashed #ccc;
   
}
.contact_from_r
{
    width:45%;
    float:right;
    margin-left:30px;
}
.contact_from_title
{
    padding-top:30px;
    padding-bottom:20px;  
    font-size:14pt;
    font-weight: bold;
    text-align:center;
    color:#000;
}

/*Contact form*/
.group_contact_form
{
    overflow:hidden; 
    border-bottom: 1px dashed #ccc;   
}
.float_left
{
    float:left;
}
.float_right
{   
    float:right;
}
.contact_form
{
    width:45%;
    margin:0px auto;

}
#form
{
    margin-top: 30px;
    width:95%;
    margin:0px auto;
}
.txtbox
{
    border: 1px solid #ccc;
    height: 30px;
    width: 100%;
}
.textarea
{
    min-height: 100px;
}
.formrowtop
{
    font-weight: bold;
    color:#000;
    font-family:Arial;
    margin:auto;
    margin-bottom:5px;
    text-align:left;
}
.formrow
{
    margin-bottom: 10px;
}
.buttonrow
{
    text-align: center;
}
#bSend,#bSend1
{
    width: 100%;
    max-width: 150px;
    background: #bf9654;
    color: #fff;
    text-align: center;
    cursor: pointer;
    margin: 0px auto;
    height: 35px;
    line-height: 35px;
    margin-bottom:50px;
}
#bSend:hover,#bSend1:hover
{
    background: #333;
}
#formnotify,#formnotify1
{
	width: 98%;
	max-width: 400px;
	min-height: 160px;
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 10px;
	-moz-border-radius: 10px;
	position: fixed;
	top: 20%;
	left: 50%;
	margin-left: -200px;
	padding: 10px;
	text-align: center;
	box-shadow: 2px 2px 5px #666;
	z-index: 99999;
	display: none;
}
#formnotifycontent,#formnotifycontent1
{
	font-size: 12pt;
	color: #666;
	margin-top: 30px;
}
#formnotifyok,#formnotifyok1
{
	margin: 0px auto;
	margin-top: 20px;
	width: 100px;
	height: 35px;
	line-height: 35px;
	color: #fff;
	background: #df811e;
	cursor: pointer;
}
#formnotifyok:hover,#formnotifyok1:hover
{
	background: #be3024;
}
#formpwait,#formpwait1
{
	float: left;
	margin-left: 20px;
	display: none;
}
#formwait,#formwait1
{
    display: none;
}
/*Contact form*/

/*End contact section*/

/*Footer*/

.footer {
    background:#343434;
    border-top: 1px solid #E5E5E5;
    color: #f2f2f1;
    font-size: 12px;
    padding: 60px 0;
}



.right {
    float: right;
}

.right li {
    display:inline-block;
	margin-right:10px;
	margin-left:10px;
}

.right li a{
    color:#f2f2f1;
}

/*End footer*/

/*Page Promotion*/
.group_promotion
{
    text-align:center;  
}
.group_promotion img
{
    margin-bottom:20px;  
    margin-top:20px;  
    border:1px solid #f1f1f1;
}
/*End Page Promition*/

/* Notification */
#groupnoti
{
    width:100%;
    height:100%;
    position: absolute;
    top: 10%;
    z-index: 9999;
}
#noti
{
    width:550px;
    margin:0px auto;
    padding:10px;   
    margin-top:110px;
    background:#fbd18d;
    box-shadow:0px 0px 4px 1px #888;
    overflow: hidden;
}
#noti img
{
    width:100%;
}

#closenoti
{
    color: #000;
    float:right;
    cursor:pointer;
    margin-bottom:5px;
}

/* Notification */

#linktop
{
    width:42px;
    height:42px;
    display:block;
    position:fixed;
    right:10px;
    bottom:10px;
    z-index:99;
    background:url(https://luxurynailsdouglasville.com/images/top.png)0px 0px no-repeat;
    opacity:0.8;
    cursor: pointer;
}
#linktop:hover
{
    opacity:1.0;
}
/*-------------------------------------------------------------------------*/

/* Media queries */
.groupfbye
{
    background:#ccc;
    height:140px;
    width:55px;   
    top:15%;
    left:0;
    position: fixed;
    z-index:99999999;
    padding:10px;
    border-top-right-radius:10px;
    border-bottom-right-radius:10px;
    -moz-border-top-right-radius:10px;
    -moz-border-bottom-right-radius:10px;
   
}
.line
{
    border-bottom:1px solid rgba(255,255,255,0.2);
    height:5px;
    width:33px;
    text-align:center;
    margin-bottom:10px;
}

#subbar
{
   width: 130px;
    height: 40px;
    position: fixed;
    z-index: 99;
    right: 0px;
    top: 35%;
    border-top-left-radius: 4px;
    -mox-border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-bottom-left-radius: 4px;
    background: url(https://luxurynailsdouglasville.com/images/subbar.png) 0px 0px no-repeat;
    background-color: #fbd18d;
    cursor: pointer;
    opacity: 1.0;
}
#subbar:hover
{
    opacity:0.8;
}
#book_online
{
   width: 130px;
    height: 40px;
    position: fixed;
    z-index: 99;
    right: 0px;
    top: 45%;
    border-top-left-radius: 4px;
    -mox-border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-bottom-left-radius: 4px;
    background: url(https://luxurynailsdouglasville.com/images/book_online.png) 0px 0px no-repeat;
    background-color: #bf9654;
    cursor: pointer;
    border:1px solid #fff;
    opacity: 1.0;
}
#book_online:hover
{
    opacity:0.8;
}
/*Sign In*/

.sign
{
    overflow:hidden;
    width:100%;
    max-width: 500px;
    margin:0px auto;
}
.sign_title
{
    text-align:center;
    font-size:14pt;
    font-weight:bold;    
    margin-top:20px;
    
}
#bSubmit
{
    width: 100%;
    max-width: 100px;
    background: #bf9654;
    border-radius:5px;
    -moz-border-radius:5px;
    color: #fff;
    text-align: center;
    cursor: pointer;
    margin: 0px auto;
    height: 35px;
    line-height: 35px;
}
#bSubmit:hover
{
    opacity:0.8;
}
#formsign
{
    margin-top:30px;
}
.txtboxsign
{
    width:99%;
    border: 1px solid #ccc;
    height: 30px;
}
/*Sign In*/

/*Landscape 1024 X 600 */

@media only screen and (min-width: 1000px) and (max-width: 1030px){
	.tProfile{top:110px;}
	
}

@media screen and (min-width: 1920px) {
 .tProfile{top:240px;}
}
@media screen and (max-width: 1280px) 
{
/* Services */
    .groupservicesimg
    {
         width:35%;
         float:left;
         text-align:center;
    }
    .servicesbox_r
    {
        width:60%;
        float:left;
        margin-left:4%;
    }
   
    /* Services */
}

/*iPad lanscape*/
@media screen and (max-width: 980px) 
{
	.Sanitation_l
    {
        width:100%;
        float:none;
    }
    .Sanitation_r
    {
        width:100%;
        float:none;
        margin-left:0px;
        margin-top:20px;
    }
    .Sanitation_r img
    {
        width:70%;
    }
    .caption h1
    {
        font-size:20pt;
    }
}
@media screen and (max-width: 850px) 
{
/* Services */
    .groupservicesimg
    {
         width:90%;
         float:none;
         text-align:center;
    }
    .servicesbox_r
    {
        width:100%;
        float:none;
        margin:0px;
    }
    /* Services */
}

@media screen and (max-device-width: 960px){
	input, textarea{-webkit-appearance: none;-webkit-border-radius:0;}
	#loaderInner {background-position: 50% center;}
	.mainSlider .slides li, .testimonials{	background-attachment: scroll ;background-position:top center !important;background-size: cover;}
	.mainSlider .flex-control-nav, .projectSlider .flex-control-nav {opacity:1 !important;bottom: 50px !important;}
	.postSlider .flex-control-nav {opacity:1 !important;bottom: 50px !important;}
	.tProfile{top:110px;}
	.captionInner{padding:5px 5px 5px 5px;}
	
	
}



/* Tablet Portrait size -> standard 960 */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	input, textarea{-webkit-appearance: none;-webkit-border-radius:0;}
	#loaderInner {background-position: 50% center;}
	.mainSlider .slides li{	background-attachment: scroll;background-position:top center !important;background-size: cover;}
	.mainSlider .flex-control-nav, .projectSlider .flex-control-nav {opacity:1 !important;bottom: 50px !important;}
	.nav {width: 400px !important;}
	.mainNav li  {font-size: 7pt;} 
	.mainNav li a {padding: 35px 7px;} 
	
	.captionInner{padding:5px 5px 5px 5px;}
	.introShort{font-size:18px;}
	.prTitle{font-size:15px;}
	.tProfile{top:80px;}
	.otherList{margin-top:30px;}
	.planPrice h1 {font-size: 48px;}
	.doubleBtn.planBtn a{min-width:95px;}
	.imgPost img, .postSlider.flexslider .slides img{min-height:288px;}
	.postSlider .flex-control-nav{bottom: -130px !important;}
	.testimonials .testiSlider{width:700px;}
	.clientSlider{width:700px;}
	.media, .postSlider, .videoWrapper iframe{height:125px;}
	.videoHolder, .projectSlider {margin: 0 auto;width: 768px;}
	.postInfo, .postBody {padding: 10px 9px;}
	
	/*Contact section*/
	.contact_from_l
    {
        width:100%;
        float:none;
        margin:0px;
        border:none;
        margin-bottom:10px;
    }
    .contact_from_r
    {
        width:100%;
        float:none;
    }
	/*Contact section*/
}

@media screen and (max-width: 780px)
{
    #notification
    {
        font-size:10pt;      
    }
    .notificationtop a
    {
        font-size:9pt;
    }
}
@media screen and (max-width: 767px)
{
    .banner-page
    {
        margin-top:110px!important;   
     }
    #logo_m
        {
            width:30%;
            display:block !important;
            margin:0px auto;
            
        }
        #logo_m img
        {
            width:70%;
        } 
    
}


@media screen and (max-width: 768px)
{
     .logo img
     {
        width:100px!important;    
     }   
    
    .doubleBtn.intro
    {
        margin-top: 70px;
        margin-bottom: 50px;
        max-width: 600px;
        width: 100%;    
    }
        .row_svpage
        {
            font-size:12pt;
        }
        .row_note
        {
            font-size:9pt;
        }
        .servicestitle
        {
            font-size:20pt;
        }
        .flexslider
        {
            margin-top:50px !important;
        }
        .header_m
        {
            display:block;
            overflow:hidden;
            z-index:66666 !important;
        }
	   
        .groupmenu_m
	    {
		    width:100%; 
		    overflow:hidden; 
		    padding-bottom:5px;
	    }
	.groupmenu_m ul
	{
		margin:0px;
		padding:0px;
	}			
	.groupmenu_m ul li
	{
		width:24.6%;
		margin-left:0.2%;
		margin-right:0.2%;
		float:left;
		background:#bf9654;       
		text-align:center;    
		list-style-type:none;  
		padding-top: 1px;  
	}
	.menugroup ul li:hover a,.menugroup ul li .selected
	{   
		background: none;
	}
	.groupmenu_m ul li a
	{
		color:#fff;
		text-decoration:none;
	}
	#call_m span
	{
		display:block;
		background:url(../images/phone_m.png)center 4px no-repeat;
		padding:30px 0px 10px 0px;
	}
	#services_m span
	{
		display:block;
		background:url(../images/services_m.png)center 4px no-repeat;
		padding:30px 0px 10px 0px;
	}
	#direction_m
	{
		cursor:pointer;
	}
	#direction_m span
	{
		display:block;
		background:url(../images/location_m.png)center 4px no-repeat;
		padding:30px 0px 10px 0px;
	}
	#promotion_m, #egift_m
    {
        width:49.4%;
        margin:0px auto;
        margin-top:5px;
        margin-left:0.2%;
        margin-right:0.2%;
    }
   #promotion_m span
    {
        display:block;
        background:url(../images/promotions.png)center 4px no-repeat;
        padding:30px 0px 10px 0px;
    }
    #egift_m span
    {
        display:block;
        background:url(../images/gift_m.png)center 4px no-repeat;
        padding:30px 0px 10px 0px;
    }
	#subbar_m
	{
		cursor:pointer;
		display:block;
	}
	#subbar_m span
	{
		display:block;
		background:url(../images/stay_m.png)center 4px no-repeat;
		padding:30px 0px 10px 0px;
	}
        .groupfbye
	    {
	        display:none;
	    }
	    #subbar
        {
            display:none;
        }  
        #book_online
        {
            display:none;
        }  
        .home_servicesbox
    {
        width:100%;
        height:auto;
        float:none;  
        margin-left:0%;  
        margin-top:30px;
    }
    .img_home_servicess
    {
        width: 50%;
        overflow: hidden;
        margin:auto;
    }
    .img_home_servicess img
    {
        width:100%;
    }
    .workertitle
    {
        font-size: 20pt;
        text-align:center;
    }
        /*Contact form*/
        .contact_form
        {
            width:95%;    
        }
        .float_right
        {
            float:none;          
        }
        .float_left
        {
            float:none;            
        }
        /*Contact form*/
        
        
    }

/* Mobile Landscape Size -> Tablet Portrait size*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
	
	input, textarea{-webkit-appearance: none;-webkit-border-radius:0;}
	html{-webkit-text-size-adjust: none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;}
	#loaderInner {background-position: 50% center;}
	.mainSlider .slides li{	background-attachment: scroll;background-position:top center !important;background-size: cover;}
	.mainSlider .flex-control-nav, .projectSlider .flex-control-nav, .postSliderLarge .flex-control-nav {opacity:1 !important;bottom: 20px !important;}
	.caption h1{padding:18px;font-size: 20px;border:none;}
	.captionInner{padding:5px 5px 0px 5px;border:none;}	
	.introShort{font-size:18px;}
	.logo, .ctl a {display:none !important;}
	.mainHeader {padding: 10px 0 0px;}
	.nav{width:420px !important;}
	.nav.second{padding-bottom:20px;}
	.container .menuNavbox{float:none;}
	.mainNav{margin-right:0;}
	.mainNav ul{display:none;}
	.mainNav li{float:none; display:block; width:100%;}
	.mainNav li a{padding:3px 0px;display:inline-block;}	
	.mobileBtn{display: inline-block;float: right;position: relative;left: -193px;}
	.tProfile{top:200px;}
	.testimonials .testiSlider{width:400px;margin-top:120px;}
	 .container .plan, .container .post, .container .info, .container .service {margin-bottom: 30px;}
	.container .prSingle, .container .fct{margin-bottom: 50px;}
	.container .prSingle:last-child, .container .plan:last-child, .container .fct:last-child, .container .service:last-child {margin-bottom: 0;}
	.shotImg img{margin-left:0;}
	.container .otherList{padding-bottom:50px;margin-left:70px;}
	.planHeader{padding: 40px 100px 0;}
	.planBody{padding:40px 100px;}
	.clientSlider{width:430px;margin:40px 0 0 0px;}
	.clientSlider li {width: 145px !important;}
	.clientSlider li i {font-size: 75px;}
	ul#category li {display: block;}
	.item, .singleTeam{float:none;width:100%;}
	.extra .projNav ul{float:none !important;margin-top:10px;}
	.videoHolder, .projectSlider {width: 430px;}
	.media { height: auto;}
	.videoWrapper iframe{height:250px;}
	.videoHolder iframe{height:250px;}
	.singleOffset {margin-top: 140px;}
	.blogSingle.singleOffset {margin-top: 100px;}
	.searchForm input[type="text"]{width:96.4%;}
	.searchForm .submitSearch{right:30px;}
	.footer{text-align:center;}
	.right{float:none;}
	
	/*Contact section*/
	.contact_from_l
    {
        width:100%;
    }
    .contact_from_r
    {
        width:100%;
    }
	/*Contact section*/
	
}

@media screen and (max-width: 720px)
{
    
    #noti
    {
        width:90%;
        margin-top:30px;        
    }    
}

@media screen and (max-width: 500px)
{
    .span_mobile{font-size:6pt !important;}
    [class^="icon-"], [class*=" icon-"]{    padding: 10px 0px 0px 4px !important;}
    .row_svpage
    {
        font-size:10pt;
    }
    .row_note
    {
        font-size:8pt;
    }
    .servicestitle
    {
        font-size:17pt;
    }
    .fullset-l, .gel-l
    {
        margin-left:30px;
        font-size:10pt;
    }
    .fullset-r, .gel-r
    {
        font-size:10pt;
    }
    .pricenamebox
    {  
        margin-right:30px;  
    }
    .gel-l
    {
        margin-left:45px; 
    }
    .icon-m img
	{
	    width: 100%;
	    max-width: 19px;
	}
    
    
}


/*them*/

/*Egift*/
.textbox2
{
    max-width:500px;
    width:100%;
    height:100px;
}
.card_m
{
    max-width: 650px;
    width: 98%;
    border: 1px dashed #ccc;
    background: #f1f1f1;
}

#egifttopnote
{
	font-weight: bold;	
	color: #000;
	font-family:Arial;
	text-align:left;
}

.egiftrow
{
	text-align: left;
	margin-top: 20px;
}

#egiftlibrary
{
	text-align: left;
	margin-top: 20px;
}

#egiftlibrary img
{
	margin: 5px;
	border: 2px solid #ffffcc;
	padding: 2px;
	cursor: pointer;
}

#egiftlibrary img:hover
{
	border: 2px solid #8ad542;
}

.egiftbox
{
	float: left;
	width: 208px;
	margin-right: 10px;
	text-align: center;
	margin-bottom: 20px;
}

#cardimg img
{
	width: 100%;
}

#egiftmessagegroup
{
	font-family: Arial;
	font-size: 10pt;
	line-height: 140%;
	overflow: hidden;
	background: #f1f1f1;
	color: #000;
}

.calendar
{
	position: relative;
	border: 1px solid #e5e5e5;
	background: #ffffff;
}
.center_egift
{
    font-family:Arial;
    color:#000;    
    text-align:left;
}
.searchbutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color:#f9f9f9;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#666666;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
	cursor: pointer;
}.searchbutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background-color:#e9e9e9;
}.searchbutton:active {
	position:relative;
	top:1px;
}

.textbox
{
	width: 150px;
	height: 25px;
	border: 1px solid #cccccc;
}

#productcart
{
	text-align: center;
	width: 350px;
	border: 1px dashed #e5e5e5;
	margin-bottom: 30px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 10px;
	float: right;
	margin-right: 10px;
}

#productcart img
{
	border: none;
}

#egifttabbar
{
	margin-bottom: 20px;
	overflow: hidden;
}

.egifttab
{
	float: left;
	height: 35px;
	margin-right: 10px;
	width: 200px;
	font-size: 12pt;
	color: #fff;
	background: #f2c781;
	text-align: center;
	font-weight: bold;
	line-height: 32px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-top-left-radius: 5px;
	-moz-border-top-right-radius: 5px;
}

.egifttab a
{
	height: 35px;
	width: 200px;
	display: block;
	color: #fff;
	text-decoration: none;
}

.egifttab a:hover
{
	background: #666;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-top-left-radius: 5px;
	-moz-border-top-right-radius: 5px;
}

.giftselect
{
	background: #666;
}
#dragguide
{
	width: 195;
	height: 19px;
	background: url(https://luxurynailsdouglasville.com/images/dragguide.jpg) 0px 0px no-repeat;
	display: none;
}

.gifttextarea
{
	max-width: 500px; 
	width: 98%;
	height: 80px;
}
/*Egift*/

/*Cart*/
#cart
{
	
}

#cart a
{
	text-decoration: none;
	color: #ff0000;
}

#cart a:hover
{
	color: #000;
}

#cart table
{
	width: 1000px;
	border-collapse: collapse;
	margin-bottom: 20px;
}

#cart td
{
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #cccccc;
	padding: 10px;
}
/*Cart*/
.error
{
    font-size:14pt;
    margin-bottom:50px;
    margin-top:20px;
    line-height:50px;
}
.error a
{
    color:#8ad542;
    text-decoration:none;
}
.error a:hover
{
    text-decoration:underline;
}
.giftcart
{
    margin:30px;
}

 /*banner-pages*/
  .banner-page
{
	background:url(https://luxurynailsdouglasville.com/images/banner-page.jpg)no-repeat center center;
	background-size:cover;
	position:relative;
	margin-top:105px;
}
.opacity
{
	-webkit-background-size:cover;
	background-size: cover;
	-moz-background-size: cover;
	background-color: rgba(0, 0, 0, 0.3);
}
.banner-txt-page
{
	overflow:hidden;
	padding: 8em 0;
    text-align: center;
	position:relative;
	
}
.container_page
{
	margin:0px auto;
	padding:0px;
	margin-left:2%;
	
}
.banner-info-page
{
	overflow:hidden;
}
.banner-info-page h2
{
    color: #fff;
    font-size:3vw;
    line-height: 1.2em;
    font-family: 'Abel-Regular';
    
	text-align:center;
	padding:1em 1em;
	font-weight: normal;
} 
.banner-info-page h2 a
{
    color:#bf9654;
    text-decoration:none; 
    font-weight: normal;   
}
.banner-info-page h2 a:hover
{
    color:#f9b14b;
    
}
  /*banner-pages*/
/*them*/

/*edit logo_m*/
.icon-m
{
    font-size: 2pt;
    color: #b979a3;
    padding-top: 5px;    
    
}
@media only screen and (min-width:768px) 
{
    
	.logo1 img
	{
		display: none;
	}
	
	.mobile_m
	{
		display: none;
	}
	#mobile-top
	{
	    margin:0;
	    padding:0;    
	}
	
}
@media only screen and (max-width: 475px) {
        
		#mobile-col > .six.columns
		{
			width: 100px; 
		}
		
		#mobile-col > .four.columns
		{
			width: 100px;
		}
		
		#mobile-col > .six.columns
		{
			padding-top: 2em;
		}
 }
	
@media only screen and (max-width: 425px) {
		
	
	#icon-first
	{
		padding-right: 0.7em;
	}
		
	#icon-last
	{
		padding-left: 0.7em;
	}
	.icon-m img
	{
	    width: 100%;
	    max-width: 18px;
	}
}
@media only screen and (max-width: 425px)
 {
        
		#mobile-col > .four.columns, #mobile-col > .six.columns
		{
			width: 99px; 
		}
 }
 @media only screen and (max-width: 414px) 
 {
    .mainHeader
    {
            padding: 15px 0 0px!important;     
    }    
    .icon-m
    {
        font-size: 8pt!important;
     
    
    } 
 }
/*edit logo_m*/  


/* Mobile Portrait Size -> Mobile Landscape Size */
@media only screen and (max-width:479px) {
	
	input, textarea{-webkit-appearance: none;-webkit-border-radius:0;}
	html{-webkit-text-size-adjust: none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;}
	#loaderInner {background-position: 50% center;}
	.mainSlider .slides li{	background-attachment: scroll;background-position:top center !important;background-size: cover;}
	.mainSlider .flex-control-nav {opacity:1 !important;bottom: 50px !important;}
	.projectSlider .flex-control-nav {opacity:1 !important;bottom: 20px !important;}
	.postSlider .flex-control-nav, .postSliderLarge .flex-control-nav {opacity:1 !important;bottom: 15px !important;}	
	.caption h1{padding:18px;font-size: 18px;}
	.captionInner{padding:5px 5px 5px 5px;}
	.introShort{font-size:18px;}	
	.logo {display:none !important;}
	.mainHeader {padding: 10px 0 0px;}
	.nav{width:300px !important;}
	.nav.second{padding-bottom:20px;}
	.container .menuNavbox{float:none;}
	.mainNav{margin-right:0;}
	.mainNav ul{display:none ;}
	.mainNav li{float:none; display:block;}
	.mainNav li a{padding:3px 0px;display:inline-block;}
	.mobileBtn{display: inline-block;float: right;position: relative;left: -135px;top:0px;}
	.doubleBtn a{/*min-width:140px;*/margin-bottom:10px;}
	.singleTeam{float:none; width:100%;}
	.tProfile{top:90px;}
	.shotImg img{margin-left:0;}
	.otherList ul{float:none;}
	.container .otherList{padding-bottom:50px;}
	.testimonials .testiSlider{width:230px;margin-top:80px;}
	 .container .plan, .container .post, .container .info, .container .service {margin-bottom: 30px;}
	.container .prSingle, .container .fct{margin-bottom: 50px;}
	.container .prSingle:last-child, .container .plan:last-child, .container .fct:last-child, .container .service:last-child {margin-bottom: 0;}
	.clientSlider{width:280px;margin:40px 0 0 0px;}
	.clientSlider li {width: 227px !important;}
	.clientSlider li i {font-size: 75px;}
	ul#category li {display: block;}
	.item{float:none; width:100%;}
	.extra .projNav ul{float:none !important;margin-top:10px;}
	.videoHolder, .projectSlider {width: 300px;}
	.videoHolder iframe{height:200px;}
	.singleOffset {margin-top: 140px;}
	.postDate.short{top:78px;}
	.blogSingle.singleOffset {margin-top: 100px;}
	.postTitle h1, .postTitle h1 a, .commentscountTitle h1, .respondTitle h1{font-size:19px;}
	.tagsSingle h4{float:none;}
	.tagsListSingle{margin-top:10px;}
	.tagsListSingle li{margin-bottom:5px;}
	.footer{text-align:center;}
	.right{float:none;}
	
	/*Contact section*/
	.contact_from_l
    {
        width:95%;
         border-right:none;
    }
    .contact_from_r
    {
        width:100%;
    }
    .contactInfo h1 
    {
	    font-size:11px;
    }
    /*Contact section*/




	
}


/*End media queries*/
/*-------------------------------------------------------------------------*/
#services
{
	background-position: center;
	
}