@charset "utf-8";
/* CSS Document */
/*====================Import===================*/
@import url('bootstrap.css');
@import url('//fonts.googleapis.com/css?family=Lato:400,100,300,100italic,300italic,700,400italic,700italic,900italic,900');
@import url('//fonts.googleapis.com/css?family=Montserrat:700,400');
@import url('//fonts.googleapis.com/css?family=Fjalla+One&subset=latin,latin-ext');
@import url('//fonts.googleapis.com/css?family=Open+Sans');
@import url('//fonts.googleapis.com/css?family=Quattrocento+Sans:700');
@import url('//fonts.googleapis.com/css?family=Merriweather:400,300');
@import url('http://mindright.info/wp-content/themes/tile-line/css/font-awesome.css');
@import url('camera.css');

/*====================Import End===============*/

/*===========Font Face============*/
@font-face {
    font-family: 'ArialNarrowRegular';
    src: url('../fonts/arialnarrow.eot');
    src: url('../fonts/arialnarrow.eot') format('embedded-opentype'),
         url('../fonts/arialnarrow.woff') format('woff'),
         url('../fonts/arialnarrow.ttf') format('truetype'),
         url('../fonts/arialnarrow.svg') format('svg');
}
/*===========Font Face============*/

/*=======================Extra===============================*/
body{background-image:url(../images/bg.png); background-repeat:no-repeat; background-color:#232323;}
h1, h2 , h3, h4, h5, h6{ margin-top:0; margin-bottom:0; }
ul, ol {
	margin-bottom:0;	
}
.tileline-theme-overlay, .tileline-dark-overlay, .tileline-white-overlay{ /*margin-top:10px;*/ width:94%; margin-left:3%; margin-right:3%;}
.theme-widget{padding-top:35px; padding-bottom:35px;}
.theme-color{background:rgba(44,207,231,0.8)}
.theme-font-color{color:rgba(44,207,231,1); font-size:18px;}
h1{text-transform:uppercase; font-family:inherit;  margin-top:0; }
.float-image-widget{clear:both; margin-top:20px; margin-bottom:20px;}
.float-image-widget img{float:left; margin-right:30px; margin-bottom:10px;}
.float-image-widget p.strong {font-weight:bold; margin:0;}
.float-image-widget p{ margin:0;}
/*.center-image img{ margin-left:auto; margin-right:auto; }*/
.upper-testimonial{background-image:url(../images/bottom-arrow.png); background-position:left 50% top 100%; background-repeat:no-repeat; padding-bottom:19px; background-position-x:50%; background-position-y:100%;}
.def-testimonial{border-radius:4px; padding:20px 0; background:rgba(255,255,255,0.25);}
.def-testimonial p{padding:0 6px; text-align:center;}
p.client-name{text-align:center; font-weight:bold; padding-top:14px;}
.full-width-wrapper{background:#fff; margin-top:20px; /*padding-top:10px; padding-bottom:10px;*/}
.full-width-wrapper p{font-family:inherit; font-size:18px;}
.camera_thumbs_cont ul li{ display:inline-block !important;}
.camera_thumbs_cont ul li > img { width 80px !important; }
.camera_thumbs_cont ul li:before { content:none }
header a.tileline_logo { text-decoration:none; font-style:normal;}
header .tileline_logo img , .tileline_logo img{ /*height:100px; width:auto;*/ max-width:250px; }

.right-sidebar-content-wrap {margin-right:1%;}
.right-sidebar-widget-wrap{margin-left:1%;}
.left-sidebar-content-wrap{ margin-left:1%;}
.left-sidebar-widget-wrap{margin-right:1%;}
footer.footer input, footer.footer select, footer.footer textarea { color:#000;}
.entry-header h3{ margin-top:0; }
/*=======================Extra end===============================*/

/*======================HEADER========================*/
header .row{margin-left:0%; margin-right:0%;}
header img{margin-left:auto; margin-right:auto; display:block;}
.tileline-white-overlay{background:rgba(255,255,255,0.8);border:3px solid rgba(255,255,255,1); }
.tileline-dark-overlay{background:rgba(38,48,54,0.8); border:3px solid rgba(38,48,54,1); text-align:center;color:#fff;}
header .header-bg-white{background:rgba(255,255,255,0.6);}
header ul.nav li a{ font-size:14px; }
.line{display:block; background-image:url(../images/line.png); background-repeat:no-repeat; background-position:center center; text-align:center; margin-top:20px;}
.vertical-line{display:block; background-image:url(http://mindright.info/wp-content/themes/tile-line/images/vertical-line.png); background-repeat:no-repeat; background-position:left 50% top 0; text-align:center; /*margin-top:10px; margin-bottom:10px;*/ background-size:contain; background-position-x:50%; background-position-y:0%;}
.vertical-line span{psoition:absolute; top:38%; left:0px;	}
code{ white-space: pre-wrap; }
.image-div-left{
	display: inline-block;
	height: auto;
	width: 100px;
	float: left;
	margin: 0 30px 0px 0;
}
.comment_meta_container {
clear: both;
float: none;
}
 .comment-count
 {
	 background-color: #42a0bd;
color: #fff;
border-color: #20809b;
 }
 .comment-count {
font-size: 24px;
line-height: 60px;
width: 60px;
display: block;
text-align: center;
border-radius: 200px;
margin: 0 auto;
position: relative;
z-index: 100;
}
.side-container-comment-inner .comment-text {
font-size: 12px;
text-transform: uppercase;
}
.side-container-comment-inner {
text-align: center;
position: relative;
overflow: hidden;
margin-bottom: 15px;
}
.center-border-left {
left: 0;
}
.center-border {
position: absolute;
top: 39%;
width: 42%;
border-top-style: solid;
border-top-width: 1px;
z-index: 1;
}
.center-border-right {
right: 0;
}
.center-border {
position: absolute;
top: 39%;
width: 42%;
border-top-style: solid;
border-top-width: 1px;
z-index: 1;
}
img.avatar  {
padding: 0;
margin: 0 5px 5px 0 !important;
display: inline-block !important;
border-radius: 100px;
}
.center-image-block img.img-responsive
{
	max-height:100px;
	margin-top:20px;
	margin-bottom:20px;
}
.float-image-widget img {
	float: left;
	margin-right: 30px;
	margin-bottom: 10px;
}
.comment-metadata , .comment-content , .reply{ margin-left:40px; }
li.comment{  width:100%; }
.comment-body{margin-bottom: 20px; }
.nav-links a[rel="prev"] , .nav-links a[rel="next"] {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #DDDDDD;
	border-image: none;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	float: left;
	line-height: 34px;
	padding: 0 10px;
	font-size: 14px;
	text-decoration: none;
	background:#fff
}


 .nav-links a[rel="next"] { float:right; }
/*.post-thumbnail .wp-post-image
{
	float:left;
	margin:0 10px 10px 0 !important;
	width:40%;
}*/
ol.comment-list li:before{ padding:0; }
ol.comment-list article.comment-body { margin-top:-26px; }
blockquote .blockquote_start , blockquote .blockquote_end{  font-size:20px; }
.image-gallery .wp-post-image{ width:100%; }

/*======================HEADER END====================*/
/* BlockQuote Starts */
blockquote {border:0px;}
blockquote, q { quotes: none;}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
blockquote { margin:0; padding:20px 20px; background:#303030; color:#FFF; text-align:center; font-style:italic; overflow:hidden; position:relative; box-shadow: 0 1px 1px rgba(0, 0, 0, .05);z-index: 999;}
blockquote p{ margin:0 30px; color:#fff; font-size:36px; font-weight:800; line-height:40px; }
blockquote i.fa{ font-size:18px; }
blockquote i.blockquote_end{bottom: 15px;right: 20px;}
/* BlockQuote Ends */
/*=======================CONTENT AREA=================*/
.full-width-wrapper .content-area{  padding:0; display:block;}
.tileline-white-overlay .content-area{padding:20px;  display:block;}
/*.content-area img{display:block;}*/
ol.comment-list , ol.children{ padding-left:0; }
/*=======================CONTENT AREA END=================*/


/*=======================FOOTER AREA=================*/
.footer .container{background-color:#2f2f2f; margin-top:20px; padding:20px 20px; }
.footer .fa-stack{font-size:30px;}
.footer .fa-circle{color:#000; outline:none;}
a{outline:none;}
footer 	ul.nav > li.active{ background-image:none; }
footer 	ul.nav > li.active a.active{color:rgba(44,207,231,1);}
footer .nav li > a{padding:15px 10px; font-size:14px;}
footer .nav > li > a:hover,footer .nav > li > a:focus{background:none;}
footer .nav > li li{display:none;}
footer .nav > li > .parent{background:none;}
footer .nav > li{display:inline-block;}
/*=======================FOOTER AREA END=================*/

/*====Widget Area====*/
.widgetcontent img{margin-right:15px; margin-bottom:10px; float:left;}
.widgetcontent .btn{float:right;}
.widgetcontent .contact-info p, .widgetcontent .contact-info label{font-size:14px; font-family:inherit; font-weight:400;}
.widgetcontent .contact-info label{text-transform:uppercase; margin-top:5px;}
.widgetcontent h1{font-size:24px; }
.widgetcontent p{font-size:14px; font-family:inherit;}
.inner-hr {   border-top: 1px solid #D3D3D3;    margin: 18px 0 24px;    padding: 0;}
.rss-date{font-size:14px;}
.rssSummary{font-size:16px;  font-family:inherit;}
.img-div{margin-top:15px;}
.sub_content-title{text-transform:uppercase; font-weight:bold; font-size:20px;   font-family:inherit;}
.shrot_detail_box p{font-size:14px; font-family:inherit;}
/*-----------------------------------Pagination-----------------------------------*/
.clear { clear:both; }
.flright { float:right; }
.pagination, .alt_page_navigation {
clear:both;
padding:20px 0;
position:relative;
font-size:11px;
line-height:13px;
}

ul.pagination li a, ul.pagination li span, .alt_page_navigation span, .alt_page_navigation a {
display:block;
float:left;
margin: 2px 2px 2px 0;
padding:6px 9px 5px 9px;
text-decoration:none;
width:auto;
border:none;
}

.pagination > li:last-child > a, .pagination > li:last-child > span, .pagination > li:first-child > a, .pagination > li:first-child > span{border-radius: 100px;}

.alt_page_navigation .active_page{padding:6px 9px 5px 9px;}

ul.pagination li a, ul.pagination li span, .alt_page_navigation a {
    border-radius: 100px;
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.2);
    float: left;
    height: 35px;
    line-height: 34px;
    margin-right: 3px;
    padding: 0;
    text-align: center;
    width: 35px;
}
 .alt_page_navigation .active_page {
    font-size: 11px;
    font-weight: bold;
    padding: 1px 9px;
}



/*-----------------------------------Pagination-----------------------------------*/
/*--------ul--------------*/
 ol, ul { font-weight:600;  list-style:none; display:block; padding-left:0; word-wrap:break-word;}
ol{counter-reset: tileNum 0;padding-left: 32px;}
ul li:before { content: "• "; font-weight:bold;}
ol li:before{    margin-left: -30px; content: counter(tileNum) ".";  counter-increment: tileNum; font-weight:bold; font-family:inherit;}
ul li,ol li{ font-weight:300;  padding-left: 1em; }
.ul-no-list li:before{list-style:none; content:"";}
.ul-no-list li{padding-left:0;}
.entry-content ol li:before{ margin-left:0 !important; }
/*------------ul end-----------*/

form#searchform input{		
	height: 40px;	
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	margin-top:0;
	width:100%;
	padding-left:15px; padding-right:15px;
}

form#searchform {
	display: inline-block;
	width: 100%;
}
.widget_tileline_logo_widget { /*display:table-cell;*/ vertical-align:middle; display:block; }
#subscribeparent {
float: clear;
}
#subscribechild {
float: left;
width: 70%;
}
#subscribechildright {
float: left;
width: 30%;
}
form#searchform input[type=submit].blue {
background: #30a8d9;

}
form#searchform input[type=submit]:hover { color:#fff !important; background:#EBDBDC;}
form#searchform input[type=submit].blue {
	height: 40px;	
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	margin-top:0;
	width:100%;
	padding-left:15px; 
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
}
 button { padding:8px; }
 form#searchform input { color:#000; }
  form#searchform input:focus { background:#EBDBDC; }
input[type="button"], input[type="reset"], input[type="submit"] , button
{
	font-size: 14px;	
	margin-top: 0px;
	display: inline-block;
	cursor: pointer;
	border: 0;
	outline: none;
	color: #fff;
	background: #30a8d9;
	text-transform: uppercase;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	padding:6px 12px;
	text-align:center; vertical-align:middle; white-space:nowrap;
}
input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover , button:hover
{
	color: #fff !important;
	background-color: #919191;
}
.form-search-btn{background-image:url(http://mindright.info/wp-content/themes/tile-line/images/search.png) !important; background-position:top 40% left 50% !important; background-repeat:no-repeat !important; background-size:contain !important;}
.spaceClass { height:10px;  }
footer.footer ul.nav { text-align:center; }
.tagcloud a , .tag-links a
{
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	zoom: 1;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	margin: 0 2px 4px 0;
	padding: 5px 15px;
	background: #d2cac3;
	color: #000;	
	font-size: 16px !important;
	text-decoration:none;
	font-style:normal;
}

/*---------------search end---------*/

/*----New Style-----*/
.testimonial_slider {
	font-size: 14px;
	text-align: left;
	text-shadow: none;
    /*background: none repeat scroll 0 0 #3e3432;*/
	background:none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
	padding:25px;
	margin-bottom:75px;
	font-style:italic;
}

.testimonial_slider i.fa {
	font-size:15px;
}
.testi_left { float:left; width:20%;margin:5px 10px 10px 0; }
.testimonial_slider .testi_content { 
	display: block;
    padding-left: 15px;
}
.testimonial_slider .carousel-inner img{ max-width:200px; margin-top:0; margin-bottom:5px; margin-right:10px}
.testimonial_slider .carousel-indicators li:before{ content:''; list-style:none; }
.testimonial_slider .carousel-indicators li { border-radius:12px !important; padding-left:0 !important; width:12px; height:12px;}
/*----------------Testimonial slider---------------*/
.testimonial img.img-responsive
{
	height:100px;
}
.testimonial p { display:inline-block; width:100%; }
.testimonial-wrapper { widht:auto; }
.testimonial-wrapper
{
    position:relative;
    margin:10px 0;
    padding:10px 0 10px;
    background:#414141;
  
}

.testimonials
{    
    padding: 10px 100px;
	padding-left:36px;
    position:relative;
}

div.testimonial 
{
    position: relative;
    width: 100%;
 /*   display: none;*/
}

div.testimonial p
{
   padding:5px 0 0;
   font-size:14px;
   line-height:24px;
   color:#ccc;
   font-style:italic;
   /*float:left;*/
   margin-bottom:0!important;
   text-align:center;
}

div.testimonial p span
{
    /*float:right;*/
    right:10px;
    margin:10px 20px 0 0;
    font-size:20px;
    font-weight:bold;
    text-align: right;
}

.testimonial-wrapper .title
{
    position:absolute;
    left:0;
    display:inline-block;
    font-style:italic;
    color:#ffffff;
    text-align:right;
    text-transform:capitalize;
    background-color:#373737;
    z-index:5;
    top:37%;
    padding:12px 15px 14px;
    font-size:17px;
    line-height:15px;
}
.upper-testimonial p.client-name{text-align: center !important;
font-weight: bold !important;
padding-top: 14px !important;}
div.testimonial-wrapper a {
    position: absolute;
    display: block;
    width: 35px;
    height: 35px;   
    z-index: 5;
}
label.galery-desc-title{ font-size:20px; color:#fff; }
div.testimonial-wrapper a.prev:link, div.testimonial-wrapper a.prev:visited {
    padding: 10px 10px;
    right: 30px;
}

div.testimonial-wrapper a.next:link, div.testimonial-wrapper a.next:visited {
    padding: 10px 10px;
    right: 0px;
}

div.testimonial-wrapper a.prev,
div.testimonial-wrapper a.next
{
    top:39%;
}

div.testimonial-wrapper a.prev i {
    background-position: 0 0;
}

div.testimonial-wrapper a i {
    display: block;
    width: 15px;
    height: 18px;
    background-image: url('../images/icon-prev-next-arrow.png');
    background-color: transparent;
}

div.testimonial-wrapper a.next i {
    background-position: -15px 0;
}

div.testimonial-wrapper a i {
    display: block;
    width: 15px;
    height: 18px;
    background-image: url('../images/icon-prev-next-arrow.png');
    background-color: transparent;
}
.testimonials img{display:block; margin-left:auto; margin-right:auto}


/*====== GALLERY START =====*/

ul.image-gallery {
    margin: 0 0 0;
    padding: 0;
	display:block;
}
ul.image-gallery li a, ul.image-gallery li a:hover{ text-decoration:none;}
ul.image-gallery li {
    list-style: none outside none;    
	/*position:relative;*/
}
.gallery-col-4 .img-description h2, gallery-col-3 .img-description h2{ font-size:24px;}
ul.image-gallery .col-lg-3 {
    overflow: hidden;
}
.image-gallery .col-lg-3 {
    margin-bottom: 4%;
}
.img-description {
    background-color: rgba(80, 87, 95, 0.5);
    bottom: 20px;
    left: 0px;
    margin: 0;
    padding: 0 20px;
    position: absolute;
    right: 29px;
	z-index:1;
	overflow:hidden;
	max-height:100px;
	text-align:left;
	width:100%;
}
.img-description h3 {
    color: #FFFFFF;
	border-bottom:none;
	font-weight:700;
	text-transform:none;
	margin:0;
}
.img-description p {
    color: #FFFFFF;
	margin:0;
	padding:0;
	line-height:16px;
}
/*.image-gallery.two img {
    height: 270px;
	max-width:100%;
	display: block;
	margin-left: auto;
	margin-right: auto;
}*/
.image-gallery.two .col-lg-3 img { max-width:100%; }

.image-gallery.two .col-lg-4{ margin-bottom:3.5%;}

.image-gallery-parent{ position:relative; /*background-color:rgba(255,255,255,0.2);*/ margin-bottom:20px;}
.image-gallery.two .col-lg-3 .img-description{ width:100%;}

.image-gallery  p{ font-size:18px; line-height:21px}
ul.image-gallery li:nth-child(odd) > div{ padding-left:0px; margin-bottom: 12px;}
ul.image-gallery li:nth-child(even) > div{ padding-right:0px;margin-bottom: 12px; }
/*====== calender start =======*/

table#wp-calendar th, table#wp-calendar td { padding:7px; }
.left_sidebar table#wp-calendar th, .left_sidebar table#wp-calendar td { padding:1px; }
#wp-calendar {
    color: #666;
    font-size: 12px;
	border: 1px solid #BBBBBB ;
}

#wp-calendar a {    color: #467b89; font-weight:bold;font-size:14px; }

#wp-calendar caption {
    color: #fff;
    font-size: 24px;
    padding: 5px 0;
    text-align: center;
    border: 1px solid #bbb;
    z-index: -99;
	font-family:inherit;
	width:100%;
	
}

#wp-calendar thead th {
    font-size: 8px;
    padding: 5px 0;
	text-align:center;
    color: #666;
    text-transform: uppercase;
    border-bottom: 1px solid #bbbbbb;
	width:1%;
}

#wp-calendar tbody td {
    color: #666;
    padding: 8px;
    text-align: center;
    font-weight: bold;
    border: 1px solid;
    border-color: #fff #bbbbbb #bbbbbb #bbb;
}

#wp-calendar tbody td.pad {
}

#wp-calendar tfoot {
    color: #e0e0e0;
    font-size: 12px;
    text-align: center;
}

#wp-calendar tfoot tr {

}

#wp-calendar tfoot td {    padding: 10px 10px }

#wp-calendar tfoot a {
    color: #666;
}

#wp-calendar tfoot td#prev {    text-align: left }

#wp-calendar tfoot td#next {    text-align: right }

#wp-calendar #today, #wp-calendar #today a, #wp-calendar #today a:hover {
    color: #fff !important;
}

/*====== calender end =======*/
/*====== TESTIMONIAL SLIDER START =====*/

/*----New Style-----*/


/*====== TESTIMONIAL SLIDER START =====*/

/*==== DINNER CLASS======*/
.list-row { margin-bottom:25px; }
.list-row .col-lg-3 { padding-right:0; }
.price {
    background: url("../images/dooted-line.jpg") repeat-x scroll 0 5px rgba(0, 0, 0, 0);
    overflow: hidden;
}
.price span.left {
    background: none repeat scroll 0 0 #FFFFFF;
    display: inline-block;
    float: left;
    font-size: 20px;
    font-weight: bold;
    padding:2px 0;
}
.price span.right {
    background: none repeat scroll 0 0 #FFFFFF;
    display: inline-block;
    float: right;
    font-size: 20px;
    font-weight: bold;
    padding: 2px;
}
/*==== DINNER CLASS======*/

/*====== ACCRODIAN START =====*/

ul#accordion { padding-left:0; }
ul#accordion h4 { font-size:16px; margin:0; padding:0; }
ul#accordion h4 a{ color:#333; }
ul#accordion i.fa {  font-size:18px; color:#000; }

/*====== ACCRODIAN END =====*/

.faq a {
    color: #0DD3FC;
}
.faq li {     
    padding: 5px 0;
}
.faq_block .faq-ul h4 {
text-align: center;
font-weight: bold;
}
/*====== CONTACT PAGE =====*/

.contact-info span {
    color: #2E2E2E;
    font-family:inherit;
    font-size: 14px;
    margin: 10px 0 0;
    padding: 0;
}
.contact-info input {
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    height: 32px;
    margin: 5px 0;
    padding: 0 5px;
    width: 100%;
}
.contact-info textarea {
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    margin: 5px 0;
    padding: 0 5px;
    width: 100%;
}
.contact-info label {
	margin-bottom:0;
}
.contact-info .fa-stack {
    background: none repeat scroll 0 0 #333333;
    border-radius: 50px;
}
.contact-info b, .contact-info strong {
	color: #2E2E2E;
    font-family:inherit;
    font-size: 14px;
    margin: 5px 0;
    padding: 0;
	font-weight:normal;
	display:block;
}
.contact-info h4 {
	color: #2E2E2E;
    font-family:inherit;
    font-size: 14px;
    margin: 10px 0;
    padding: 0;
}
.contact-info i.fa { font-size:16px; color:#FFF;}

/*====== CONTACT PAGE =====*/
/*====Widget Area====*/

footer.footer , footer.footer a , footer.footer p , footer.footer span , footer.footer h1, footer.footer h2, footer.footer h3, footer.footer h4, footer.footer h5 , footer.footer h6 , footer.footer #wp-calendar thead th , footer.footer #wp-calendar tbody td , footer.footer #wp-calendar tfoot a{ color:#fff; }
#wp-calendar thead th { font-size:14px; }
form[name="qcf_form"] , form[name="newsletter_form"]{ width:100%; }
.contact-info input, input[type=text], textarea { color:#000; }
footer.footer .tagcloud a:hover { color:#fff; }
footer.footer .tagcloud a{ color:#000; }
/*===================MEDIA QUERIES======================*/
input , textarea
{
	border: 1px solid #CCCCCC;
	border-radius: 3px;
	height: 32px;
	margin: 5px 0;		
	font-size:16px;
	min-width:30%; 
}
textarea {  width:40%; height:40%; }
/*==============================Menu Widget=====================================*/
.testimonial_slider .carousel-indicators{ bottom:-66px;}

@media (max-width:768px)
{
.menu-item-has-children a:hover, .banner .dropdown-menu >li.menu-item-has-children > a:hover{background-image:none;}
.dropdown .menu-item-has-children {background-image:none; background-position:top 0% right 0%;}
.menu-item-has-children{ background-image:none;}
.content-wrapper .container, .widget-wrapper .container{padding:0;}
.testimonial-wrapper .title{ top:0; }
.testimonials{padding:20px 10px;}
div.testimonial-wrapper a.prev, div.testimonial-wrapper a.next{top:auto; bottom:2%;}
div.testimonial-wrapper a.prev{right:35px;}
div.testimonial-wrapper a.next{right:0;}
.testimonial-wrapper{ padding-top:35px; padding-bottom:35px;}
.content-area{padding:15px;  display:block;}
ul.image-gallery li > div { padding:0; }
.main-wrapper .content-wrapper, .main-wrapper .widget-wrapper{width:100% !important; float:none !important;}

header ul.nav > li.current-menu-ancestor, header ul.nav > li.current-menu-item { background-image:none !important; }
.tileline-theme-overlay, .tileline-dark-overlay, .tileline-white-overlay { width:100%; margin-left:0; margin-right:0;}
.widget-wrapper .tileline-white-overlay { width:100%; }
.content-wrapper.right-sidebar-content-wrap .tileline-white-overlay , .widget-wrapper.right-sidebar-widget-wrap .tileline-white-overlay , .widget-wrapper.left-sidebar-widget-wrap .tileline-white-overlay , .content-wrapper.left-sidebar-content-wrap .tileline-white-overlay{ width:96%; margin-left:2% ;margin-right:2%; }
.right-sidebar-widget-wrap , .left-sidebar-content-wrap{ margin-left:0;}

} 
@media (min-width:769px) and (max-width:991px)
{
	.content-wrapper .container, .widget-wrapper .container{padding:0;}
	.testimonial-wrapper .title{ top:0; }
.testimonials{padding:20px 10px;}
div.testimonial-wrapper a.prev, div.testimonial-wrapper a.next{top:auto; bottom:2%;}
div.testimonial-wrapper a.prev{right:35px;}
div.testimonial-wrapper a.next{right:0;}
.testimonial-wrapper{padding-bottom:35px;}

}
@media (min-width:992px) and (max-width:1279px){
.container{width:960px; padding:0;}
.main-wrapper, .full-width-wrapper{width:960px; padding:0; margin-left:auto; margin-right:auto;}
}
@media (min-width: 1280px) {

.container{width:960px; padding:0;}
.main-wrapper, .full-width-wrapper{width:960px; margin-left:auto; margin-right:auto;}
.main-wrapper{display:block !important; padding:0;}
}

@media (min-width:768px)
{
	.main-wrapper .content-wrapper, .main-wrapper .widget-wrapper{width:49%; float:left;}
	.content-wrapper .container, .widget-wrapper .container, .full-width-wrapper .container{width:100%;}
	
	
ul.nav > li.active{ background-image:none;}
}

@media (min-width:768px) and (max-width:1024px) {
	.image-gallery-parent { width:95%; }
}

/*==============================MENU=====================================*/

.toggleMenu {   display:  none;    padding: 10px 15px;    color: #fff;	text-align:center;}
.nav {	position: relative;	border: none;	width:100%;	text-align:left;	margin-bottom:0;}
.nav {    list-style: none;     *zoom: 1;  	 }
.nav:before, .nav:after {    content: " ";     display:table;  display:inline; }
.nav:after {    clear: both;}
.nav ul {    list-style: none;	text-align:left;	padding-left:0; }
ul.nav{margin-left:0;}
.nav a {    padding: 10px 15px;    color:#fff; text-decoration:none; font-size:24px; font-style:normal;}
.nav li {    position: relative;}
/*.nav li > a{padding:39px 30px;}*/
.nav li > a { padding:20px; }
.nav > li {	display:inline-block; text-transform:uppercase;}
.nav > li li{text-align:left;}
.nav > li li a{padding-left:50px;}
.nav > li > .parent {    background-image: url("../images/downArrow.png");  background-repeat: no-repeat;    background-position: 90% 50%;	background-position-x: 90%; }
.nav > li li > .parent:hover { background-image:url("../images/white_downArrow.png"); background-repeat: no-repeat; background-position:90% 50%;}
.nav > li > a {    display: block; }

.nav > li > a:hover, .nav > li > a:focus{}
.nav li  ul {    position: absolute;    left: -9999px;  }
.nav > li.hover > ul {    left:0; top:100%;}
.nav li li.hover ul {    left: 100%;    top: 0;}
.nav li li a {display: block; background-color:rgba(255,255,255,1);	color:#1d1d1d; position: relative; z-index:100; border-top: 1px solid rgba(0,0,0,0.1);width:230px;text-decoration:none;	}
.nav li li li a {background-color:rgba(255,255,255,1);	color:#1d1d1d; z-index:200; border-top: 1px solid rgba(0,0,0,0.1);  font-size:14px;   padding: 10px 15px;}
.nav li li a{ text-transform:uppercase; font-size:14px;   padding: 10px 15px;}	
.nav li ul{box-shadow: 1px 2px 3px #000; z-index:200;}
.fullmenu { width:100%; }
@media screen and (max-width: 768px) {
    .active {
        display: block;
    }
	.toggleMenu .btn {width:40px; height:40px;  border:1px solid #787878; outline:none;}
    .nav > li {
        float: none;
		display:block;
		
    }
	.nav > li a{text-align:left; padding-left:20px; padding-top:8px; padding-bottom:8px;}
	.nav > li li a{padding-left:40px;}
	.nav > li li li a{padding-left:60px;}
	.nav > li > a:hover, .nav > li > a:focus{background-color:transparent;}
    .nav > li > .parent {
        background-position: 95% 50%;
		
    }
    .nav li li .parent {
        background-image: url("../images/downArrow.png");
        background-repeat: no-repeat;
        background-position: 95% 50%;
		background-position-x:95%; background-position-y: 50%;
		
    }
    .nav ul {
        display: block;
        width: 100%;
    }
   .nav > li.hover > ul , .nav li li.hover ul {
        position: static;
    }
	.nav li li a {width:auto;}
	.nav li li a { box-shadow:none;}
	.nav > li li > .parent {
	 background-image:url("../images/downArrow.png");
    background-repeat: no-repeat;
    background-position:top 50% right 5%;
	background-position-x:95%; background-position-y: 50%;
}
.nav > li li > .parent:hover {
	 background-image:url("../images/downArrow.png");
    background-repeat: no-repeat;
    background-position:top 50% right 5%;
	background-position-x:95%; background-position-y: 50%;
}


}
#searchform , .inputClass , .searchClass{ height:100%; }
.wide-search-wrap {
    height: 200px;
    overflow: hidden;
    position: absolute;
    width: 100%;
}
.wide-search-wrap .search-wrapper {
    z-index: 9990;
}

.search-wrapper, .content-search-wrapper
{
	min-height:55px;
	border:1px solid #cdcdcd;
	border-right:none;
	width:52px;
	position:absolute;
	top:24px;
	right:0px;
	background: #fff;
	z-index:1000;
	height:52px;
	
	border-radius: 6px 0 0 6px;
	-moz-border-radius: 6px 0 0 6px;
	-webkit-border-radius: 6px 0 0 6px;
	-o-border-radius: 6px 0 0 6px;
	
	/*transition: all 700ms;
	-moz-transition: all 700ms;
	-webkit-transition: all 700ms;
	-o-transition: all 700ms;*/
	
	transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-webkit-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
}
.search-wrapper.open
{	
	border-right:none;
}
.search-wrapper i.searchIcon 
{
	display: inline-block;
	top: 12px;
	z-index: 999;
	position: absolute;
	left: 12px;
	font-size: 30px;
	cursor:pointer;
}

.content-search-wrapper
{
	padding: 5px 20px 5px 20px;
	position: relative; top:0; right: 0;
	border-right:1px solid #cdcdcd;
	width:300px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;
}
.search-wrapper.open{/*right: 0;*/}
.search-wrapper input, .content-search-wrapper input
{
	font-size: 16px;
	border:none;
	width: 100%;
	background: none;
	padding:0px 0px 0px 52px;
	margin:0;
}
.search-wrapper input
{
	display: none;	
}
.search-wrapper a, .content-search-wrapper a
{
	display: block;
	width: 25px;
	height: 27px;
	position: absolute; top: 13px; left:16px;
	background: url(http://mindright.info/wp-content/themes/tile-line/images/search_button.png) center center no-repeat;
}


div#header
{
   position: absolute;
   right:0;
    z-index: 1000;
}

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

.search-wrapper.open {
	overflow: hidden;
	position: absolute;
}
.on-off-wrap {
	top: 90px;
}

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

@media (max-width:979px) {
	.search-wrapper,
	.content-search-wrapper {
		padding: 8px 20px 8px 35px;
	}
	.search-wrapper a,
	.content-search-wrapper a {
		background-size: 20px auto;
		left: 0;
		top: 12px;
		width: 52px;
	}
	.search-wrapper input, .content-search-wrapper input{
	 padding: 3px 0 0 10px;
	}
}
@media (max-width:640px) {
	.search-wrapper,
	.content-search-wrapper {		
		top: 80px;
	}
	.search-wrapper a,
	.content-search-wrapper a {
		background-size: 20px auto;
		left: 0;				
	}
	.wide-search-wrap {
		top: 35px;
	}
	.con-layout-1, .con-lyt-2 {
	margin-top:15px;
	}
	.con-lyt-3 {
		margin-top:20px;	
	}
	
}
@media (max-width:480px) {
	.content-wrapper.right-sidebar-content-wrap .tileline-white-overlay, .widget-wrapper.right-sidebar-widget-wrap .tileline-white-overlay, .widget-wrapper.left-sidebar-widget-wrap .tileline-white-overlay, .content-wrapper.left-sidebar-content-wrap .tileline-white-overlay{ width:92% !important; margin-left:4% !important; margin-right:4% !important;}
	
}
#searchformHeader, .inputClass, .searchClass {
height: 100%;
}

/*===============================MENU END===============================*/
footer .container_footer_copyright
{	
	margin-top: 10px;
	padding: 5px !important;
	margin-bottom:20px;
	text-align:center;
	font-size:15px;
}
.paddingTop{ padding-top:20px;}
.aboutContentArea li , .contantPageList li{ padding-left:0; }
/*.contentContentarea img{ height:180px; width:100%;}*/
.about2Contentarea .image-div-left, .about1Contentarea .image-div-left,.contentContentarea .image-div-left { width:100%; margin:0;}
/*.about2Area1 .div_box_content img{ width:270px; height:200px; }
.about1Area1 .div_box_content img{ width:190px; height:145px; }*/
/*.div_title{ margin-top:5px; margin-bottom:5px; }*/
.heading-title{ margin-bottom:5px; }
.AboutOurServices li{ padding-left:0; }
.comment-form label{ width:100%;}
a.contact_template_email{ display: inline-block;
width: 84%;
word-wrap: break-word;}
.contact_email_div i.fa{ margin-top:4px;}
/*.page-title
{
	margin-bottom: 10px;
	border-bottom: 1px solid;
}
.about2Contentarea img{ height:200px; width:100%; }
.fblayout1row1 img , .fblayout1row3 img{ height:150px; width:100%;}
.fblayout2row1 img{ height:240px; width:100%; }*/

.wp-smiley{ width:15px; height:15px; display:inline-block !important; margin:0 !important;}
.tileline-dark-overlay .content-area ,.tileline-theme-overlay .content-area{ padding:20px;}

/* Revision Css */
#bbpress-forums input {
	min-width:auto;	
	height:auto;
}
#bbpress-forums ul li {
	padding:0;	
}
#bbpress-forums input:hover {
	color:inherit !important;
}	
#bbp_search_submit {
	margin-top:0;	
}
#bbpress-forums ul li:before {
	content: none;
}
#bbpress-forums legend {
	border: none;
	width: inherit;
	margin: 0;
}
div.bbp-breadcrumb {
	float: none !important;
}
#bbpress-forums p.bbp-topic-meta img.avatar, #bbpress-forums ul.bbp-reply-revision-log img.avatar, #bbpress-forums ul.bbp-topic-revision-log img.avatar, #bbpress-forums div.bbp-template-notice img.avatar, #bbpress-forums .widget_display_topics img.avatar, #bbpress-forums .widget_display_replies img.avatar {
	margin: 0 !important;
}
.col-lg-4 .testi_left, .col-lg-6 .testi_left, .col-lg-8 .testi_left, .col-lg-9 .testi_left, .col-lg-12 .testi_left {
	width: 100%;
	float: none;
}
.col-lg-8 .col-lg-4 .img-description, .col-lg-8 .col-lg-3 .img-description, .col-lg-6 .col-lg-4 .img-description, .col-lg-6 .col-lg-3 .img-description, .col-lg-4 .col-lg-4 .img-description, .col-lg-4 .col-lg-3 .img-description, .col-lg-3 .col-lg-4 .img-description, .col-lg-3 .col-lg-3 .img-description {
	display: none;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	margin: 0;
}
.tileline-content .wp-post-image, .image-div-left img, .div_contant_img img {
	margin-top: 10px;
}
h2.heading, h2.heading-title, h2.widgettitle, h1.home-heading, .tileline_boxes h2, h2.sub-heading {
	margin-bottom: 15px;
}
.tileline-widget {
	/*margin:0 0 15px 0;*/	/*margin: 0 0 21px 0;*/
	margin-bottom:21px;
}
.inner-hr, .border-hr {
	border-top: 1px solid #000;
	margin: 21px 0;
	padding: 0;
}
/*.main_content img.wp-post-image {
	margin-top:5px;	
}*/
img.wp-post-image {
	border-radius: 3px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}




.tileline-dark-overlay h1 {
	color:#FFF;	
}
h1.screen-reader-text {
	margin-bottom:15px;	
}
#comments {
	margin-top:20px;	
}
.tileline-white-overlay .content-area .line {
	margin-top:0;	
}
#subscribechild input {
	margin-bottom:0;	
}
.simple-testimonial p {
	color:#000;	
}
.right-sidebar-widget-wrap, .right-sidebar-content-wrap {
	margin-top:20px;	
}
.page-template-page-templateshome-without-widget-php .right-sidebar-widget-wrap {
	margin-top:0px;	
}
.div_box_content h3 {
	margin-top:20px;
	margin-bottom:15px;	
}
.div_box_content p {
	margin-bottom:0;	
}
.page-template-page-templatesabout-layout-1-php .testimonial_slider{
	margin-bottom:0;	
}
.page-template-page-templatesabout-layout-2-php .testimonial_slider {
	margin-bottom:40px;	
}
h1.home-client {
	margin-bottom:20px;	
}
h1.home-offers {
	margin-bottom:15px;	
}
.line .fa-circle, .vertical-line .fa-circle {
	color:#000;	
}
.no-margin {
	margin:0;	
}
p.footer-contact {
	font-size:26px;
	margin-bottom:0;	
}
a.contact_template_email_footer {
	color:#000;
	font-style:normal;	
}
.row .tileline-widget:last-child {
		margin-bottom:0
}
a.tileline_logo img {
	margin-top:15px;	
}
.wpcf7 input, .wpcf7 textarea {
	width:100%;	
}
.wpcf7 input[type="submit"] {
	width:auto;	
}
p.form-submit {
	margin-bottom:0;	
}
.footer-row-1 {
	padding:30px 0 25px;;	
}
.contact-row2 {
	margin-top:15px;
}	
.con-layout-2, .con-layout-3 {
	margin-top:15px;	
}
/*.main_content img.wp-post-image {
	margin-top:4px;	
}*/
.main_content {
	line-height:1;		
}
.wp-post-image{ margin:0 20px 10px 0; }
.left-sidebar-widget-wrap, .left-sidebar-content-wrap {
	margin-top:20px;	
}
.home-right-sidebar {
	margin-top:20px !important;
}
h2.foot-contct {
	margin-bottom:15px;	
}
.main_content p {
	margin-bottom:0;	
}
.aboutContentArea p, .contantPageList p {
    margin-left: 10px;
}
.space-up {
	margin-top:20px;	
}
.page-template-page-templateshome-without-widget-php h1.heading-title {
	margin-bottom:20px;	
}
.float-image-widget strong {
	color:#000;	
}
.entry-content img {
	display:inherit;	
}
.main_content img.wp-post-image {
	margin-top:4px;	
}
@media (max-width:768px)
{
		.testimonial_slider {
	margin-bottom:15px;	
}
.page-template-page-templatesabout-layout-1-php .testimonial_slider {
	margin-bottom:15px;	
}
.page-template-page-templatesabout-layout-1-php .col-lg-4:last-child .testimonial_slider{
	margin-bottom:0;	
}
}
/* Revision Css */