@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700,700i);
@import url(https://fonts.googleapis.com/css?family=Oswald:400,300,700);
body {
	font-family: 'PT Sans', sans-serif;
	font-size: 15px;
	line-height: 26px;
	color: #413c35;
}
.navbar *, a {
	transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	-webkit-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;
	text-decoration: none !important;
	font-size: 14px;
}
.navbar.affix {
    background: #ffffff none repeat scroll 0 0;
    border-bottom: 1px solid #000000;
    left: 0;
    padding: 0;
    right: 0;
    top: 0;
    width: 100%;
}
.navbar.affix .navbar-brand img {
	max-width: 150px;
}
.navbar.affix .navbar-nav > li > a {
	padding: 17px 15px;
}
.navbar.affix .navbar-nav > li {
	margin: 0;
}
.navbar-default.affix .navbar-toggle {
	margin: 23px 15px;
}
.pre-header {
	background: #75af1c none repeat scroll 0 0;
	color: #ffffff;
	font-family: 'Maven Pro', sans-serif;
	font-weight: 300;
	line-height: 1.2;
	padding-top: 10px;
}
.list-inline .fa {
	color: #fff;
	padding-right: 10px;
}
.list-inline span {
	color: #fff;
}
.navbar {
	background-color: #fff;
	border-color: rgba(0, 0, 0, 0);
	color: #75af1c;
	padding: 0;
	margin-bottom: 0;
	font-family: 'Maven Pro', sans-serif;
}
.navbar-brand {
	height: auto;
	padding: 6px;
}
.navbar-nav {
	margin: 12px 0;
}
.navbar-nav > li {
	margin-top: 5px;
}
.navbar-nav li a {
	color: #000000 !important;
	text-transform: uppercase;
}
.main-banner {
	/* background: url(../images/banner.jpg); */
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	display: inline-block;
	width: 100%;
	/* -moz-background: url(../images/banner.jpg);
	-ms-background: url(../images/banner.jpg);
	-o-background: url(../images/banner.jpg);
	-webkit-background: url(../images/banner.jpg); */
	/* padding: 200px 0; */
}
.nav li a:hover {
	color: #75af1c !important;
}
.navbar-default .navbar-toggle {
	border-color: #000000;
	color: #000000;
	margin: 23px 15px;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
	background-color: rgba(0, 0, 0, 0);
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #000000;
}
.heading-small-line {
	background-color: #0f416c;
	height: 1px;
	margin: 5px auto;
	width: 80px;
}
.hd-line-color {
	background-color: #0f416c;
	height: 1px;
	margin: 5px auto;
	width: 80px;
}
.hd-line-color1 {
	background-color: #0f416c;
	height: 1px;
	margin: 5px auto;
	width: 80px;
	float: left;
}

.map {
    display: block;
    height: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
	padding-bottom: 23.25%; 
}
.map iframe, .map1 iframe{
 border: 0 none;
    bottom: 0;
    height: 100% !important;
    left: 0;
    position: absolute;
    top: 0;
    width: 100% !important;
}

.map1 {
    display: block;
    height: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
	padding-bottom: 100%; 
}

.follow-us {
    margin-top: 15px;
} 

.follow-us .fa-stack{
   color: #858484;
} 
.banner-content {
    color: #000000;
    display: inline-block;
    text-align: center;
    width: 100%;
}
.banner-content h3 {
    font-family: georgia;
    font-size: 34px;
    font-style: italic;
    margin: 0;
    padding: 0;
}
.banner-content h2 {
    color: #4a7804;
    font-family: georgia;
    font-size: 43px;
}
.banner-content h1 {
    font-family: arial;
    font-size: 50px;
    font-weight: bolder;
    text-shadow: 0 3px 0 #ffffff;
    text-transform: uppercase;
}
.banner-content p {
    font-family: georgia;
    font-size: 16px;
    font-style: italic;
}

.modern-style {
    float: left;
    width: 100%;
   margin-top: -150px;
}
.ms-content {
    bottom: 0;
    position: relative;
    top: 0;
}
.ms-mini-content {
    color: #000000;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
    width: 100%;
}
.ms-mini-content h1 {
    font-family: arial;
    font-size: 50px;
    font-weight: bolder;
    text-shadow: 0 2px 0 #98ff00;
    text-transform: uppercase;
}
.ms-mini-content h3 {
    font-family: georgia;
    font-size: 36px;
    font-style: italic;
    text-shadow: 0 2px 0 #98ff00;
}


.welcome-section {
    float: left;
    margin: 70px 0;
    width: 100%;
}
.welcome-content {
    color: #000000;
    display: inline-block;
    width: 100%;
}
.welcome-content h1 {
    color: #000000;
    font-family: pt sans;
    font-size: 30px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 36px;
    text-transform: uppercase;
	margin: 0;
}
.green{color: #75af1c;}
.welcome-content h3 {
    color: #000000;
    display: inline-block;
    font-family: pt sans;
    font-size: 30px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 36px;
    text-transform: uppercase;
	margin: 0;
	display:none;
}

.progran-text {
	background: rgba(255, 255, 255, 0.2) none repeat scroll 0 0;
	padding: 0;
	position: relative;
}
.progran-text::before {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #ffffff;
    content: "";
    height: 90%;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
    width: 90%;
    z-index: 1;
}
.dental-img {

	width: 100%;
}
.overlay {
	background: rgba(117, 136,76, 0.87) none repeat scroll 0 0;
	bottom: 0;
	color: #000000;
	left: 0;
	max-height: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	transition: all 0.3s ease 0s;
}
.overlay-content {
	color: #ffffff;
	/* padding:25px 30px; */
	padding:25px 33px;
	position: absolute;
	text-align: center;
	top: 50%;
	 transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-webkit-transform: translateY(-50%); 
}
.padding-none {
	padding: 0px;
}
.overlay-content h4 {
    font-family: pt sans;
    font-size: 44px;
    font-weight: 500;
    letter-spacing: 2px;
    text-transform: uppercase;
	 margin-top: 0;
}
.progran-text p {
    color: #ffffff;
    font-family: pt sans;
    font-size: 20px;
    line-height: 30px;
}

.progran-text:hover .overlay {
	max-height: 100%;
}
a:focus, a:hover {
	text-decoration: none !important;
}
.servive-text {
    margin: 12px 0;
}


.service {
    background-color: #fefdeb;
    float: left;
    padding: 50px 0;
    width: 100%;
}
.servive-text {
}
.service-heading {
    color: #000000;
    display: inline-block;
    margin-bottom: 40px;
    text-align: center;
    width: 100%;
}
.service-heading h1 {
    font-family: pt sans;
    font-size: 40px;
    text-transform: uppercase;
}
.service-heading p {
    color: #272626;
    font-family: georgia;
    font-size: 18px;
    font-style: italic;
}
.footer {
    background: rgba(0, 0, 0, 0) url("../images/ptrn.jpg") repeat scroll 0 0;
    color: #ffffff;
    float: left;
    padding: 25px 0;
    width: 100%;
}

.call-section {
    border-right: 1px solid #7a7a7a;
    display: inline-block;
    width: 100%;
}
.call-section h2 {
    font-family: pt sans;
    font-size: 30px;
    font-weight: bolder;
    margin: 0;
    text-transform: uppercase;
}
.call-section h1 {
    color: #f6ff00;
    font-family: pt sans;
    font-size: 40px;
    font-weight: bolder;
    margin: 9px 0;
}
.footer-logo {
    border-right: 1px solid #7a7a7a;
    display: inline-block;
    width: 100%;
}
.social-icon {
   
    display: inline-block;
    text-align: center;
    width: 100%;
}
.social-icon h1 {
    font-family: pt sans;
    font-size: 36px;
    font-weight: bolder;
    margin: 0;
}
.sol-icn {
    display: inline-block;
    margin: 26px 0;
}
.footer-logo img {
    width: 212px;
}
.sol-icn.fa {
    display: inline-block;
    padding: 0 19px;
}
.sol-icn .fa {
    color: #ffffff;
    font-size: 39px;
    margin: 0 20px;
}


/************************ sticky-footer  ****************************/
.sticky-footer-buttons {
	background: #93bf08;
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	text-align: center;
}
.sticky-footer-buttons a {
	color: #fff;
	display: block;
	font-size: 16px;
	padding: 5px 0;
	text-transform: uppercase;
}
.sticky-footer-buttons a .fa {
	margin-right: 5px;
}
.sticky-footer-buttons .col-xs-6:nth-child(2) {
	border-left: 1px solid #0078aa;
	box-shadow: -1px 0 0 0 #139bcd;
	-moz-box-shadow: -1px 0 0 0 #139bcd;
	-webkit-box-shadow: -1px 0 0 0 #139bcd;
	-o-box-shadow: -1px 0 0 0 #139bcd;
	-ms-box-shadow: -1px 0 0 0 #139bcd;
}
.spacer {
	padding-bottom: 39px;
}
.sticky-footer-buttons {
	background: #093bf08;
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	text-align: center;
}
.sticky-footer-buttons a {
	color: #fff;
	display: block;
	font-size: 16px;
	padding: 10px 0;
	text-transform: uppercase;
}
.sticky-footer-buttons a .fa {
	margin-right: 5px;
}
.sticky-footer-buttons .col-xs-6:nth-child(2) {
	border-left: 1px solid #739f00;
	box-shadow: -1px 0 0 0 #739f00;
	-moz-box-shadow: -1px 0 0 0 #739f00;
	-webkit-box-shadow: -1px 0 0 0 #739f00;
	-o-box-shadow: -1px 0 0 0 #739f00;
	-ms-box-shadow: -1px 0 0 0 #739f00;
}
.spacer {
	padding-bottom: 39px;
}



/***************/

.title-banner {
    /* background:url("/wp-content/uploads/2016/09/hairstyle.jpg"); */
    background:url("/wp-content/uploads/2016/10/shutterstock_185720036.jpg");
	background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
	background-position:center center;
	text-align:center;
	 position: relative;
	 padding:110px 0;
	 background-attachment:fixed;
}
.title-banner img {
    max-width: 450px;
    width: 100%;
}


.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{font-family: "Oswald",sans-serif;}
.title-banner h1 {
    color: #fff;
    font-family: "Oswald",sans-serif;
    font-size: 6em;
    font-weight: 700;
    margin-bottom: 0;
    margin-top: 0;
    opacity: 0.7;
	text-transform: uppercase;
	letter-spacing:0.1em;
}
.prodcuts-banner h1 {
    color: rgb(0, 0, 0);
}
.title-banner::before {
    background-position: left bottom, left top;
    background-repeat: repeat-x, repeat-x;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
	 background-image: url("../images/border-line-bottom.png"), url("../images/border-line-bottom.png");
}
.inner-content {
    padding: 60px 0;
	color:#858484;
}
.sidebar-contact {
    margin-top: 25px;
}
.sidebar-listing  li a {
    background: #fafafa none repeat scroll 0 0;
    color: #858484;
    display: block;
    margin:0 0 10px 0;
    padding: 10px 15px;
   position: relative;	
}
.sidebar-listing  li a:hover {
    background: #75af1c;
    color: #fff;
}
.sidebar li a {
    color: #858484;	
}
.sidebar-contact a:hover{color:#75af1c;}
.inner-right .alert {
    margin-bottom: 15px;
    margin-top: 15px;
}
a:focus, a:hover{ outline:none;}
.inner-right p {
    color: #858484;
}
.list-unstyled a i {
    right: 15px;
    top: 50%;
}
.sidebar .list-unstyled a i {
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}

.btn{
    border-radius: 0;
    color: #fff;
    letter-spacing: 0.1em;
    padding: 9px 30px;
    text-transform: uppercase;
}
.btn-green {
    background: #75af1c;
    border-radius: 0;
    color: #fff;
    letter-spacing: 0.1em;
    padding: 9px 30px;
    text-transform: uppercase;
	margin-bottom:10px;
}
.btn-black {
    background: #343434;
    border-radius: 0;
    color: #fff;
    letter-spacing: 0.1em;
    padding: 9px 30px;
    text-transform: uppercase;
	margin-bottom:10px;
}
.inner-right .btn-black, .inner-right .btn-green{ float:left;}
.btn-black:hover {
    background: #141414;
    color: #fff;
}
.btn-green:hover{
    background: #5b9502;
    color: #fff;	
}
.title-banner h1 i {
    font-size: 26px;
}
.title-banner h1 span {
    display: block;
    font-size: 0;
    margin-top: 10px;
}
.inner-img-block::after, .inner-img-block::before {
    clear: both;
    content: "";
    display: table;
}
.inner-img-block img{ margin-bottom:15px;}
 .sidebar-contact li{padding-left: 30px; position: relative;  padding-bottom: 10px;   font-size: 14px;}
 .sidebar-contact li span.fa{
    left: 0;
    line-height: 27px;
    position: absolute;
    text-align: center;
    top: 1px;
    width: 16px;
 }
 
.eye-lash{
	background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2016/10/Eyelash-extensions-banner.jpg") repeat fixed center center / cover ;
    padding: 110px 0;
    position: relative;
    text-align: center;
}  
.nails-bannr{
	background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2016/09/nailcare-banner-img.jpg") repeat fixed center center / cover ;
    padding: 110px 0;
    position: relative;
    text-align: center;
} 
.skincare-banner{
	/* background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2016/09/skincare-banner-img.jpg") repeat fixed center center / cover ; */
	background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2016/09/skincare-banner-img.jpg") no-repeat scroll center top / cover;
    padding: 110px 0;
    position: relative;
    text-align: center;
} 
 
.promotions-bannr {
	/* background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2016/09/Promotions-banner.jpg") repeat fixed center center / cover ; */
    background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2016/10/promotion.jpg") no-repeat scroll center top / cover ;
    padding: 160px 0;
    position: relative;
    text-align: center;
} 

.promotions-bannr h1 {
	display:none;
} 

.prodcuts-banner{
	background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2016/10/product.jpg");
	background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
	background-repeat:no-repeat;
	background-position: bottom center;
    padding: 110px 0;
    position: relative;
    text-align: center;
}  
.photos-banner{
	/* background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2016/09/photo.jpg") repeat fixed center center / cover ; */
	background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2016/10/n4uu1o2d.jpg") no-repeat scroll center top / cover;
    padding: 110px 0;
    position: relative;
    text-align: center;
} 
.contact-banner{
	/* background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2016/09/contact-banner.jpg") repeat fixed center center / cover ; */
	background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2016/10/contact-banner.jpg") no-repeat scroll center top / cover  ;
    padding: 160px 0;
    position: relative;
    text-align: center;
}
.contact-banner h1 {
	display:none;
} 

 .special-banner{
	/* background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2016/09/special.jpg") repeat fixed center center / cover ; */
	background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2016/10/shutterstock_227664133.jpg") repeat fixed center center / cover ;
    padding: 110px 0;
    position: relative;
    text-align: center;
} 

.prd-listing img {
    margin-bottom: 10px;
}
 
/* .ai-responsive-gallery .topbar h2 {
    display: none !important;
} */

#cboxTitle {
    display: none !important;
}
.tp-grid {
    margin: 0 !important;
    padding: 0;
}
.ai-responsive-gallery .topbar h2, .ai-responsive-gallery .topbar h3 {
    min-width:0px !important;
}

a {
   outline: 0;
}
.prd-listing .col-md-8 h4 {
    margin-top: 0;
}
.prd-listing .col-md-8 {
    margin-bottom: 20px;
}

.padding-by{
	padding-left:50px;
}
.margin-top-10{
	margin-top: 10px;
}

.discount-offers {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/wp-content/uploads/2016/09/image-1.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    color: #fff;
    padding: 10px;
	background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
	position: relative;
	 
}
.dashed-border {
    border: 1px dotted #fff;
    padding: 10px 10px 30px;
    position: relative;
    z-index: 1;
}
.discount-offers h1,.discount-offers-1 h1 {
    font-size: 40px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
	color: #fff;
}
.discount-offers p, .discount-offers-1 p {
    color: #fff;
    font-size: 16px;
    line-height: 1.4;
    margin: 10px 0;
    padding: 0;
}
.coupon {
    background: #ffffff none repeat scroll 0 0;
    color: #000000;
    max-width: 210px;
    padding: 4px 10px;
    text-transform: uppercase;
    width: 100%;
	margin-top: 20px;
}

.discount-offers::before,.discount-offers-1::before {
    background: rgba(0, 0, 0, 0.55) none repeat scroll 0 0;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.discount-offers-1 {
    background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2016/09/image-2.png") repeat scroll 0 0 / cover ;
	background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
	position: relative;
	padding: 10px;
} 

#tp-grid > li {
    height: 145px !important;
    transform: rotate(0deg) !important;
    width: 200px !important;
}

.eye_lsh_font{
    font-family: "Oswald",sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.eye_lsh_em{
	font-size: 14px;
}

.eye_lashs .margin-bottom-20{
	margin-bottom:20px;
}
.eye_lashs ul{
	list-style:none;
	padding:0;
}
.eye_lashs .margin-bottom-20 .col-md-8{
	padding:0;
}
.eye_lsh_font > em {
    font-size: 16px;
}
.spec-table {
    max-width: 580px;
    width: 100%;
}
/***********************-Media-Query-**********************************/


@media (max-width: 1199px) {
.navbar-nav > li > a {
	padding: 12px 7px;
}


.ms-mini-content h1 {
    font-size: 40px;
}
.ms-mini-content h3 {
   
    font-size: 30px;
    margin: 0;
    
}
.overlay-content h4 {
    font-size: 26px;
   
}
.progran-text p {
    font-size: 15px;
    line-height: 26px;
    
}
.navbar-header {
	float: none;
}
.navbar-left, .navbar-right {
	float: none !important;
}
.navbar-toggle {
	display: block;
}
.navbar-collapse {
	border-top: 1px solid transparent;
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}
.navbar-fixed-top {
	top: 0;
	border-width: 0 0 1px;
}
.navbar-collapse.collapse {
	display: none!important;
}
.navbar-nav {
	float: none!important;
	margin-top: 7.5px;
}
.navbar-nav>li {
	float: none;
}
.navbar-nav>li>a {
	padding-top: 10px;
	padding-bottom: 10px;
}
.collapse.in {
	display: block !important;
}
.map {
	padding-bottom: 29.25%; 
}

}
@media (max-width: 991px) {
	.toprgt .list-inline > li {
    line-height: 23px;
}
 .topadj .list-inline > li {
    padding-left: 12px;
    line-height: 23px;
}
.navbar-default .navbar-nav > li > a {
	font-size: 12px;
}
.navbar-brand img {
	max-width: 120px;
}
.pull-right {
	float: none !important;
}
.left-contact {
	padding: 10px 30px;
}

.ms-mini-content h1 {
    font-size: 30px;
  
}
.ms-mini-content h3 {

    font-size: 24px;
    margin: 0;

}

.call-section h2 {
    font-size: 20px;
  
}
.call-section h1 {
  
    font-size: 28px;
   
}
.call-section p {
    font-size: 12px;
}
.footer-logo img {
    width: 172px;
}
.social-icon h1 {
   
    font-size: 20px;
   
}
.sol-icn {
 
    margin: 27px 0;
}
.sol-icn .fa {
   
    font-size: 20px;
    margin: 0 8px;
}
.banner-content h1 {
  
    font-size: 40px;
 
}
.map {
	padding-bottom: 33.25%; 
}

}
@media (max-width: 768px) {
	.navbar *, a {
	transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	-o-transition: none;
	-ms-transition: none;
	text-decoration: none !important;
}
	.navbar.affix .navbar-nav > li > a {
    padding: 9px 15px;
}
.navbar-header {
	float: none;
}
.navbar-left, .navbar-right {
	float: none !important;
}
.navbar-toggle {
	display: block;
}
.navbar-collapse {
	border-top: 1px solid transparent;
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}
.navbar-fixed-top {
	top: 0;
	border-width: 0 0 1px;
}
.navbar-collapse.collapse {
	display: none!important;
}
.navbar-nav {
	float: none!important;
	margin-top: 7.5px;
}
.navbar-nav>li {
	float: none;
}
.navbar-nav>li>a {
	padding-top: 10px;
	padding-bottom: 10px;
}
.collapse.in {
	display: block !important;
}

.ms-mini-content h1 {
    font-size: 30px;

}

.ms-mini-content h3 {
    font-size: 23px;
    margin: 0;
    padding: 0;
 
}
.overlay-content h4 {
    font-size: 26px;
   
}
.progran-text p {
    font-size: 16px;
    line-height: 26px;
    
}

}

@media (max-width: 767px) {
	.topadj .list-inline > li {
    line-height: 23px;
    padding-left: 7px;
}
	.topadj .fa.fa-facebook {
    font-size: 20px;
    margin-top: 10px;
}
.topadj .fa.fa-twitter {
    font-size: 20px;
}
.topadj .fa.fa-instagram {
    font-size: 20px;
}
.topadj  .fa.fa-yelp {
    font-size: 20px;
}
	
	.topadj {
    padding: 0 2px;
    float: left;
}
.toprgt {
    padding: 5px 6px;
}
	.tp-caption.tp-resizeme {
    font-size: 20px !important;
    position: relative;
    left: -45px;
    right: 0;
}
	.pre-header ul li {
    display: inline-block;
    margin: 4px 0;
}
.lft {
    float: left !important;
    padding: 0 0 0 22px !important;
    width: 29% !important;
}
.rgt {
    float: right !important;
    text-align: right !important;
    width: 62% !important
}


.overlay-content {
	padding:25px;
}
.welcome-content h3 {
    font-size: 20px;
    line-height: 30px;
}
.welcome-content h1 {
    font-size: 22px;
}
.welcome-section {

    margin: 30px 0;

}
.overlay-content h4 {
    font-size: 20px;
   
}
.progran-text p {
 
    font-size: 13px;
 
}

.call-section {
    border-right: 0 none;
    padding: 20px 0;
    text-align: center;
}
.footer-logo {
    border-right: 0 none;
    padding: 20px 0;
}
.sol-icn .fa {
    color: #ffffff;
    font-size: 25px;
    margin: 0 12px;
}
.footer {
   
    margin-bottom: 45px;
  
}
.main-banner {
    background-position: right center;
    padding: 0px 0;
}
.modern-style {

    margin-top: 40px;
 
}
.banner-content h3 {
    font-size: 24px;
   
}
.banner-content h2 {
    font-size: 30px;
}
.banner-content h1 {
    font-size: 30px;
   
}
.banner-content p {
    
    font-size: 14px;
  
}
.inner-right {
    margin: 0 -15px;
}
.title-banner {
    padding: 40px 0;
}
.title-banner h1 {
    font-size: 34px;
}

.service-heading h1 {
   
    font-size: 30px;
    
}
.service-heading p {
 
    font-size: 16px;
    
}
}


@media (max-width: 600px) {
	.topadj ul li:first-child {
    display: block;
}
	
.title-banner h1 {
    font-size: 3em;
}	
	
.pre-header ul li {
    display: inline-block;
    margin: 3px 13px 0 0;
}
.navbar *, a {
	font-size: 12px;
}
.service .col-xs-6, .modern-style .col-xs-6{ width:100%;}
.map {
	padding-bottom: 45.25%; 
}

}
.topadj .widget {
    margin-bottom: 0;
}
