@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700|Oswald:300,400');
.open-sans {font-family: 'Open Sans', sans-serif;}
.oswald { font-family: 'Oswald', sans-serif;}
html, body
 {
	height: 100%; font-family: 'Open Sans', sans-serif;
}
body 
{
	padding-top: 50px; 
}
.img-portfolio
 {
	margin-bottom: 30px;
}
.img-hover:hover
 {
	opacity: 0.8;
}
/* Home Page Carousel */


header.carousel 
{
	height: 100%;
}
header.carousel .item, header.carousel .item.active, header.carousel .carousel-inner
 {
	height: 100%;
}
header.carousel .fill {
	width: 100%;
	height: 100%;
	background-position: center;
	background-size: cover;
}


.header-top-main-page-div
{
background-color:#FFFFFF; 
border-bottom:1px solid #f1f1f1;
font-family: 'Segoe UI', Frutiger, 'Frutiger Linotype', 'Dejavu Sans', 'Helvetica Neue',   Arial, sans-serif;
letter-spacing:0px;
padding-top:-10px;
color:#000000;
}





/* 404 Page Styles */

.error-404 {
	font-size: 100px;
}
/* Pricing Page Styles */

.price {
	display: block;
	font-size: 50px;
	line-height: 50px;
}
.price sup {
	top: -20px;
	left: 2px;
	font-size: 20px;
}
.period {
	display: block;
	font-style: italic;
}
/*slider and search*/

#myCarousel 
{
	position: relative;
}
.search {
	position: absolute;
	top: 40%;
	left: 5%;
	width:90%;
}
.search .form-section {}
.form-section form { display:table; width:100%;}
.form-section form > div { display:table-cell;}
.form-section select,
.form-section input,
.form-section button { border:0 none; padding:10px 10px 11px; width:100%; outline:none;}
.form-section option { border:0 none; }
.form-section .area,
.form-section .search-city { background:#F1F1F1;}
.form-section .search-field,
.form-section .search-input { background:#fff; position:relative;}
.form-section .location,
.form-section .search-location { background:#418CE2;color:#fff;}
.form-section .button,
.form-section .search-btn {border-radius: 5px; background:#de3532; padding:11px; color:#fff;}

.form-section .area { border-radius:5px 0 0 5px; overflow:hidden;  position:relative;}
.form-section .area .glyphicon { position:absolute; left:10px; top:0.9em;}
.form-section .area .search-city { padding-left:32px;}
.form-section .location { width:200px;}
.form-section .button { border-radius:0 5px 5px 0; overflow:hidden; width:60px;}
.form-section .search-btn { padding-top:11px; padding-bottom:11px; border:0 none; outline:none;}
.form-section .button .glyphicon { font-size:1.5em; top:5px;}
.form-section button { border:0 none; padding:10px;}
.form-section select,input { border:0 none; padding:10px;}

#result {
	position: absolute;
	display: none;
	border-top: 0px;
	overflow: hidden;
	border: 1px #CCC solid;
	background-color: white;
	top:100%;
	z-index:9999;
	width:100%;
	box-shadow:0 1px 3px rgba(160,280,255,0.85);
}
.show {
	border-bottom: 1px #999 dashed;
	font-size: 14px;
}
.show:last-child { border-bottom:0 none;}
.show:hover {
	background: #39c;
	color: #FFF;
}
.show .name { display:block; padding: 5px 10px; cursor: pointer;}

.slider-text-find-best-teacher 
{
	font-family: oswald;
	font-size: 40px;
	font-weight: 500;
	color: #FFFFFF;
}
.slider-text-what-you-want {
	font-family: 'Oswald',sans-serif;
	font-size: 28px;
	font-weight: 300;
	color: #FFFFFF;
}
/*testimonial*/
#quote-carousel {
padding: 0 10px 30px 10px;
text-align: center;
font-size: 16px;
		
}
/* indicator position */

#quote-carousel .carousel-indicators {
	right: 50%;
	top: auto;
	bottom: -10px;
	margin-right: -19px;
}
/* indicator color */

#quote-carousel .carousel-indicators li {
	background: #c0c0c0;
}
/* active indicator */

#quote-carousel .carousel-indicators .active {
	background: #333333;
	height: 11px;
	width: 11px;
	margin-bottom: 1px;
}
/* typography */

#testimonials-main-container 
{

	height: auto;
	background-color:#F7F7F7;
	text-align: center;
}


#testimonials-main-container .heading-section 
{
	color: #000000;
	font-family: 'Oswald',sans-serif;
	font-size: 20px;
	margin-bottom: 0px;
	font-weight:300;
}
#testimonials-main-container  .heading-section  p 
{

 font-size: 16px;
 padding-top: 1em;
 font-family: 'Open Sans',sans-serif;
 font-weight:200;
 }

#testimonials-main-container .heading-rule 
{ background: #de3532;
 width:100px;
 height:1px;
 display:inline-block;
 overflow:hidden;
 margin-top:1%;
 margin-bottom:1%;
}

.name-text-format {
	font-family: 'Oswald',sans-serif;
	font-size: 18px;
}
.four-circle-div {
	background-color: #FFFFFF;
	text-align:center;
	font-family: 'Oswald', sans-serif;
	margin-bottom:3%;
	
}

.tut-large-text {
	font-family: 'Oswald',sans-serif;
	font-size: 22px;
	color: #0B2E44;
}


.sp-small-text {
	font-family: 'Oswald',sans-serif;
	font-size: 15px;
}
#refer-button {
	background-color: #FFFFFF;
	border: none;
	font-family: 'Oswald',sans-serif;
	font-size: 18px;
}
.col-sm-3half, .col-sm-8half {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}
.col-md-2half {
	position: relative;
	min-height: 1px;
	padding-right: 0px;
	padding-left: 25px;
}
 @media (min-width: 768px) {
.col-md-2half {
	float: left;
}
.col-md-2half {
	width: 30.16666667%;
}
}
 @media (min-width: 768px) {
.col-sm-3half, .col-sm-8half {
	float: left;
}
.col-sm-3half {
	width: 29.16666667%;
}
.col-sm-8half {
	width: 70.83333333%;
}
}
/* Footer Styles */

footer {
	margin-top: 50px;
}
.find-qualifed-tutors {
	margin-top: 2em;
	margin-bottom: 2em;
}
#Find-Qualified {
	text-align: center;
	line-height: 22px;
	margin-top: 10px;
	color: #555e58;
	padding: 0px 4px;
	font-family: 'Oswald', sans-serif;
}
.page { padding:2em 0 2em;}


.page-header {
	margin-top: 0;
	margin-bottom: 2em;
	text-align: center;
	background: #39C;
	color: #fff;
	border-bottom: none;
}
.page-header h1, .page-header h2, .page-header h3 {
	font-family: 'Oswald', sans-serif;
	font-weight: 400;
	margin: 8px 0 0;
}
.error {
	color: #C00;
}
label.error {
	font-weight: 400;
}
input.error, textarea.error {
	border-color: #C00;
}
input.error:focus, textarea.error:focus {
	border-color: #C00;
	box-shadow: 0 0 3px 2px rgba(200,50,50,0.5);
}
/* Responsive Styles */

@media(max-width:991px) {
.customer-img, .img-related {
	margin-bottom: 30px;
}
}
 @media(max-width:767px) {
.img-portfolio {
	margin-bottom: 15px;
}
header.carousel .carousel {
	height: 70%;
}
}
/*--------------------------CSS CUSTOM  GIVE CLASS STARTED HERE ----------------------*/



.button-top-request-demo {
	background-color: #de3532;
	font-size: 16px;
	color: #FFFFFF;
	font-family: 'Oswald', sans-serif;
	font-weight: 500;
	border: none;
}
.button-top-login {
	background-color: #042336;
	font-size: 16px;
	color: #FFFFFF;
    font-family: 'Segoe UI', Frutiger, 'Frutiger Linotype', 'Dejavu Sans', 'Helvetica Neue',   Arial, sans-serif;
	font-weight: 500;
	border: none;
}
.button-top-signup {
	background-color: #042336;
	font-size: 16px;
	color: #FFFFFF;
    font-family: 'Segoe UI', Frutiger, 'Frutiger Linotype', 'Dejavu Sans', 'Helvetica Neue',  Arial, sans-serif;
	font-weight: 500;
	border: none;
}
/*  from two-large-div.css  */

.for-student {
	background: url(../images/img2.png) no-repeat center;
	border-radius: 5px;
	background-size: cover;
}
.tutor {
	color: #fff;
	height: 300px;
	padding: 30px;
	font-family:'Oswald',sans-serif;
}
.tutor h1 {
	margin-top: 0; font-weight:400;
}
.tutor h3 {
	margin-top: 10px; font-weight:300; font-size:25px;
}
.tutor p {
	margin-top: 15px; font-size:18px; font-weight:300;
}
.tutor span {
	padding-left: 5px;
}
.tutor a {
	background: #de3532;
	border-radius: 5px;
	padding: 8px 24px;
	font-size: 22px;
	text-decoration: none;
	color: #fff;
	margin-top: 20px;
	display: inline-block;
}
.for-tutor {
	background: url(../images/img1.png) no-repeat center;
	border-radius: 5px;
	background-size: cover;
}
.qualified-tutors {
	border: 1px solid #ccc;
	padding: 15px;
	border-radius: 5px;
	margin-top: 5px;
}
.qualified-tutors h3 {
	text-align: center;
	color: #333;
	border-bottom: 1px solid #999;
	padding-bottom: 10px;
	font-family: 'Oswald', sans-serif;
	font-weight:400;
	margin-top: 10px;
}
.qualified-tutors span {
	background: #ccc;
	border-radius: 5px;
	padding: 1px 5px;
	font-weight:300;
	color:#000;
	margin-bottom: 3px;
	display: inline-block;
	font-size: 13px;
}
 @media (max-width: 767px) {
.for-student, .for-tutor {
	background-size: cover;
	background-position: right;
	margin-bottom: 20px;
}
.tutor {
	padding: 20px;
}
}



/*  from footer-style.css  */

.footer-top
 {
	
	width: 100%;
	background-color: #303B43;
	height: auto;
	color: #CCC;
}
.footer-top .footer-list {
	color: #fff;
	float: left;
	margin-top: 10px;
	width: 25%;
}
.footer-border {
	border-top: 1px solid #ccc; 
	font-size: 14px; color:#fff;
}
.footer-border p { padding:20px 0; margin:0; }
.footer-border .fa { color:#DE3532;}
.footer-border a, .footer-border span {
	color: #ffffff;
}
.footer-list ul {
	padding: 0;
}
.footer-list li i {
	font-size: 11px;
	color: #CCC;
}
.footer-list h1 {
	font-size: 13px;
	margin-top: 30px;
	margin-bottom: 20px;
	color: #fff;
   font-family: 'Segoe UI', Frutiger, 'Frutiger Linotype', 'Dejavu Sans', 'Helvetica Neue',  Arial, sans-serif;
   font-weight:400;
	
}
.footer-list a {
	text-decoration: none;
	color: #CCC;
	margin-left: 5px;
}
.footer-list li {
	font-size: 12px;
	list-style: none;
	padding-top: 10px;
	padding-right: 10px;
}
.footer-list .input-email 
{
	margin-bottom: 10px;
	padding: 6px 10px;
	background: #fff;
	border: 1px solid #666;
	font-size: 13px;
	width: 100%;
	color: #666;
	outline:none;
}
.footer-list .input-subscribe {
	border: none;
	color: #fff;
	background-color: #DE3532;
	padding: 7px;
	float: right;
	clear: both;
	outline:none;
}

.footer-list .input-subscribe:hover {
	border: none;
	color: #fff;
	background-color: #D82E3B;
	padding: 7px;
	outline:none;
}

.footer-bottom {
	background: #242E34;
	font-size:12px;
	color: #fff;
}


.footer-bottom p {
	padding: 15px 0; margin:0;
}
.social-icons {margin-top: 8px;
}
.social-icons li i {
	font-size:20px;
}
.social-icons li {
	display: inline-block; margin-left: 8px; text-align: center;
}
.social-icons li a {background: #fff;
	color: #DE3532;
	width: 32px;
	height: 32px;
	border-radius: 50%;
	display:block;
	padding:6px;
}
.clear:before, .clear:after {
	content: '';
	clear: both;
	display: block;
}
.footer-border i {
	color: #C00;
}
.card-list {
	float: right;
	margin-bottom: 30px;
}
.card-list li {
	display: inline-block;
	margin-left: -3px;
}
.footer-border li {
	display: inline-block;
	margin-right: 212px;
	padding: 20px 0;
	font-weight: bold;
}
.footer-border li:last-child {
	margin-right: 0;
}
 @media screen and (max-width:650px) 
 {
.container {
	width: 100%;
}
.footer-top .footer-list {
	width: 98%;
	padding-right: 0;
	padding-left: 2%;
}
.footer-list li {
	padding-right: 0;
}
.footer-list .input-email {
	width: 98%;
	margin-right: 2%;
}
.footer-border li {
	margin-right: 0;
	width: 100%;
}
.footer-bottom p {
	padding-left: 10px;
}
.social-icons {
	width: 100%;
	margin-bottom: 10px;
}
.footer-border {
	width: 98%;
	padding-left: 2%;
}
.footer-list .input-subscribe, .card-list {
	float: none;
}
}



/*student logicn*/
.panel .header {
	background:#F7F7F7;
	font-family: 'Oswald',sans-serif;
	text-align:center;
	vertical-align:center;
	
	
}
.panel .header h3,
.panel .header h4,
.panel .header-red h3,
.panel .header-red h4
 {
	color: #fff;
	margin: 0px;
	padding:5px 0;
}
.panel .header-red { background:#de3532; font-family: 'Oswald',sans-serif;}
.contentemail
{
padding:15px;
}
	
.contentemail p{
    margin: 15px 17px 0px;
    color: #cc3333;
}

.panel-blue { background:#042336; color:#fff; border-radius:5px; padding:10px; font-family: 'Oswald',sans-serif;}
/*registration*/
.btn { font-size:16px; font-family:'Oswald',sans-serif; padding:8px 28px;}
.btn-danger {
  background-color: #DE3532;
  border-color: #DE3532;
}
.btn.edit { background:#fff;}
.btn .glyphicon:first-child, .btn .fa:first-child { margin-right: 6px;}
.btn .glyphicon:last-child, .btn .fa:last-child { margin-left: 6px;}
.form-control { height:40px;}

.red { color:#de3532;}

/*student dashboard*/
.student-dash{border:1px solid #ccc; border-radius:5px; margin-bottom: 2em; overflow:hidden; }
.student-dash h3, .student-dash h4
{ background-color: #303B43;
  margin-top:0;
	padding:15px;
    color: #ffffff;
	font-family:'Oswald',sans-serif; font-weight:400;
}
.welcome{margin:30px;}
.welcome img{ float:left; margin-right: 15px; margin-top: -5px; width:54px; height:auto; }
.welcome p{ font-size:16px; margin-bottom:0; margin-left:10px;  }

.student-dash .nav > li > a { border-radius:0; color:#0b2e44; padding:12px 15px; background-color:#F7F7F7;}
.student-dash .nav > li > a:hover { color:#fff; background-color:#0b2e44;}
.student-dash .nav-pills > li.active > a,
.student-dash .nav-pills > li.active > a:hover,
.student-dash .nav-pills > li.active > a:focus{ color:#fff; background-color:#0b2e44;}
.student-detail{ }
.student-detail a{ color:#333;}
.student-detail span{ margin-left:10px;}
	
.profile-bottom{ border-bottom:1px solid #ccc; padding-bottom:8px; margin-bottom: 20px; }
.profile-bottom h3{margin-top:10px; font-size:20px;}

.my-profile{ border:1px solid #ccc; border-radius:5px; padding:10px 20px 15px; margin-bottom: 2em; }

.edit{ border-radius:5px; border:1px solid #de3532; color:#de3532; display:inline-block; padding:8px 16px;}
.edit span{ padding-left: 5px; }
.edit:hover { text-decoration:none; background:#de3532; color:#fff;}

.profile li{ display:inline-block; list-style:none;}
.name-profile,
.address{ border:1px solid #ccc; border-radius:5px; margin-top: 20px;
    padding:10px;}
	
.name-profile h4 { margin-top:5px; margin-bottom: 20px; font-size:24px; }
.name-profile ul{ margin-bottom:20px;}
.name-profile li,
.address li{ list-style:none; padding:5px 0}

.name-profile span,
.address span{ margin-left:10px;}
.name-profile .fa,
.address .fa { color:#DE3532;}
.add-change{ margin:20px 0;}
.add-image{ width:100%; border-radius:5px; border:1px solid #ccc; padding: 10px 15px; margin-bottom:20px;}

.about h2, .about h3, .about h4, .about h5 { margin-top: 1.25em; margin-bottom: 1em;}

/*tutors list and detail section*/
.listing {
	margin-top: 25px;
}
.list-group span {
	text-decoration: none;
	border: 1px solid #F00;
	float: right;
	font-size: 15px;
	border-radius: 5px;
	padding: 10px 30px;
}
.list-group a {
	color: #F00;
}
.select a {
	color: #000;
	text-decoration: none;
}
.select h5 {
	margin-top: 20px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 12px;
}
.select h4 {
	padding: 0px;
	margin: 0px 0 0;
}
.select .well { margin-bottom: 1px; border-color:#ddd; background-color:#ddd; box-shadow:none;}
.select .SumoSelect > .CaptionCont { border-color: transparent transparent #ddd transparent;}
.area-name {
	width: 100%;
	padding: 10px;
	border-radius: 5px;
	border: 1px solid #ccc;
}
.tutors-found { margin-bottom: 30px;}
.tutors-found span {
	margin-left: 3px;
}
.tutors-found p {
	font-size: 13px;
}
.member-id {
	margin-top: 20px;
	margin-bottom: 20px;
}
.member-id input {
	width: 100%;
	padding: 15px 45px;
	border: 1px solid #ccc;
	border-radius: 5px;
	font-size: 16px;
}
.member-id span {
	position: absolute;
	top: 17px;
	left: 30px;
	color: #999;
	font-size: 16px;
}
.member {
	border: 1px solid #ccc;
	border-radius: 5px;
	margin-bottom: 20px;
}
.feature {
	text-align: center;
	padding-top: 2%;
}
.feature li {
	list-style: none;
	display: inline-block;
	width: 24px;
	height: 24px;
	border-radius: 12px;
	color: #fff;
	padding: 3px 5px;
}
.feature .green {
	background-color: #9F3;
}
.feature .brown {
	background-color: #666;
}
.feature ul {
	margin-left: -30px;
}
.feature a {
	color: #F00;
	text-decoration: none;
}
.feature .demo {
	border: 1px solid #F00;
	border-radius: 5px;
	padding: 10px 2px;
	display: inline-block;
	margin-left: 8px;
	margin-bottom: 10px;
}
.feature span {
	background-color: #F00;
	padding: 0px 20px;
	margin-bottom: 10px;
	display: inline-block;
	color: #fff;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.feature p {
	color: #999;
	margin-bottom: -7px;
	margin-top: 5px;
}
.member-name {
	border-left: 1px solid #ccc;
	margin: 12px 0;
}
.member-name h3 {
	margin-top: 0;
}
.member-name span {
	color: #FC0;
}
.blue {
	color: #09F;
	padding:0;
	margin-top: 20px;
}
.blue a {
	border: 1px solid #0CF;
	border-radius: 5px;
	padding: 3px 10px;
	color: #0CF;
	vertical-align: middle;
	display: inline-block;
	margin-top: 20px;
}
.member-name .blue li {
	list-style: none;
	display: inline-block;
	margin-right: 15px;
}
.detail {
	margin-top: 20px;
}
.detail h5 {
	font-size: 15px; line-height:1.35; padding-left: 15px; text-indent: -15px;
}
.detail span {
	color: #666;
	font-size: 14px;
}
.area1 span {
	background-color: #ccc;
	padding: 3px;
	border-radius: 5px;
}
.page-title { margin-bottom: 15px; color:#de3532;}
.reviews{
 border-top: 1px solid #ccc; padding:10px 15px;
}
.reviews .commentator .date { font-size: 12px; color:#09C;}
.reviews .rating { color:#FC0;}
.reviews .dl-horizontal { margin-bottom: 10px;}
.reviews .dl-horizontal:first-of-type { margin-top:15px;}

.reviews .list-unstyled li { padding-bottom:5px;}
.reviews .list-unstyled li .fa, .reviews .list-unstyled li .glyphicon { margin-right:10px; opacity:0.6;}

@media (max-width: 767px) {
 .for-student,.for-tutor{ background-size:cover; background-position:right; margin-bottom:20px;}
 .tutor{ padding:20px;}
 .member{ margin-top:20px;}
 .blue{ margin-left:0; text-align:center;}
 .member-name h3{ text-align:center;}
 .member-name{ border:none; margin:0;}
}

/* Surya 07-Nov-2016 */

.loader {
	background: #000 none repeat scroll 0 0;
	height: 100%;
	left: 0;
	opacity: 0.15;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 9999;
	text-align: center;
	display: none;
}
.loader > img {
	margin-top: 10%;
}

/*open-requests page*/

.open-request li { background-color:#fff;}
.open-request li:nth-child(even) { background-color:#f7f7f7;}
.open-request li h4 { margin-top: 0; margin-bottom: 3px;}
.open-request li p { margin-bottom: 0; color:#979797;}
.open-request a.btn { color:#fff; padding:4px 16px;}



































/**************************ROOOM SOOM  STYLE NEW**************************/



/*************main page top menu open**********************************/ 
.menu 
{
	background-color: #303B43;
	   font-family: 'Segoe UI', Frutiger, 'Frutiger Linotype', 'Dejavu Sans', 'Helvetica Neue',   Arial, sans-serif;
}


.top_menu_icon .fa
{
 color: #DE3532;
}




/****************************************how-it-works**************************************/

.how-its-work 
{
	margin-top: 2%;
	background-color:#FFFFFF;
}
.circle {
	background-color: #DE3532;
	height: 100px;
	width: 100px;
	border-radius: 100%;
}
#services 
{
	text-align: center;
	
}
#services a {
	color: #000000;
	text-decoration: none;
}
.service-item {margin-bottom: 20px;}
.service-item figure {}
.service-item .formatting-bold-service 
{
	font-family: 'Oswald', sans-serif;
	font-size: 16px;
	font-weight: 500;
	margin-top: 10px;
	padding: 8px 2.5em;
	color: #000000;
	display:block;
}
.heading-section { padding-top:1em; margin-bottom: 3em; color:#000; text-align:center;}
.heading-section h2, .heading-section h3 { margin-bottom:0; font-weight:300;font-family: 'Oswald',sans-serif;}
.heading-rule { background: #de3532; width:100px; height:1px; display:inline-block; overflow:hidden;}
.heading-section p { padding-top:1em; font-family:'Open Sans',sans-serif;}


/**********************************how-it-works****************************************/




/**********************************FOUR RECT DIV OPEN************************************/
.for-rect-div-main h3
{
    font-family: 'Oswald', sans-serif;
	font-weight: 400;
	 margin: 8px 0 0;
	font-size:15px;
	color:#000000;
	text-align:center;
}
 

.Book-now-button-rect-for 
{   border: none;
	font-family: 'Segoe UI', Frutiger, 'Frutiger Linotype', 'Dejavu Sans', 'Helvetica Neue',   Arial, sans-serif;
	font-size: 14px;
	margin-top:5px;
	text-align:center;
	background-color:#646464;
}

/**********************************FOUR RECT DIV CLOSED************************************/








/*************************************Special offer open*************************/

#special-offer {
	background-color: #555555;
	color: #FFFFFF;
}
.special-offer-sub-div {
	padding-top: 1%;
	padding-bottom: 1%;
}
.sp-large-text {
	font-family: oswald;
	font-size: 18px;
	
}
.sp-small-text {
	font-family: 'Segoe UI', Frutiger, 'Frutiger Linotype', 'Dejavu Sans', 'Helvetica Neue',   Arial, sans-serif;
	font-size: 15px;
}
#refer-button {
	background-color: #DE3532;
	border: none;
	font-family: 'Oswald',sans-serif;
	font-size: 16px;
}

/*************************************Special offer Closed*************************/





/******************THREE RECT DIV MEDIA ARTICLE***********************/

.three-rect-article-div
{
    background-color: #FFFFFF;
	text-align:center;
	font-family: 'Oswald', sans-serif;
	margin-bottom:5%;
}


.txt_article_three_div
{
	text-align: justify;
    line-height: 22px;
    margin-top: 10px;
    color: #555e58;
    padding: 0px 4px 0px 4px;
    font-family: 'Segoe UI', Frutiger, 'Frutiger Linotype', 'Dejavu Sans', 'Helvetica Neue', Arial, sans-serif;
    font-size: 15px;
}



/******************THREE RECT DIV MEDIA ARTICLE***********************/






/************************************TENANT AND OWNER  FAQ OPEN**********************/

.tenant-faq-main-div .panel-title
{
font-size:15px;

}


.owner-faq-main-div .panel-title
{
font-size:15px;

}

/************************************TENANT AND OWNER  FAQ ClOSED**********************/




strong.tut-large-text 
 { 
 font-size: 22px;
 display:block; 
 letter-spacing:2px;
 color:#000000;
 }

p.tut-large-text
{
color:#000000;
font-size: 20px;
}



.main-slider-search-form .search-location 
{
 background:#F1F1F1;
 color:#000000;
 }


 
 
 

 
 
#slider-main-contanier-div
{


	width: 100%;
	height: auto;
	background-image: url('../images/p3.jpg');
	background-size: 100% 100%;
	
 

}
 
 .row-no-padding 
{
  
    padding-left: 0 !important;
    padding-right: 0 !important;

}

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 








.letter_spacing_1 
{
letter-spacing:1px;
font-family: 'Segoe UI', Frutiger, 'Frutiger Linotype', 'Dejavu Sans', 'Helvetica Neue',   Arial, sans-serif;
text-align:justify;
line-height:25px;
font-size:16px;
}



#about-us-main-container p
{
font-size:14px;
font-family: 'Segoe UI', Frutiger, 'Frutiger Linotype', 'Dejavu Sans', 'Helvetica Neue',   Arial, sans-serif;
letter-spacing:2px;
text-align:justify;
line-height:25px;
}


.page-header_1 
{
  padding-bottom: 9px;
  margin: 20px 0 20px;
  border-bottom: 1px solid #eee;
  color: #333;
  font-family: oswald;
}

.page-header-main-heading-text
{
  padding-bottom: 9px;
  margin: 20px 0 20px;
  border-bottom: 1px solid #eee;
  color: #333;
  font-family: oswald;
  text-align:center;
}


.blue_border_top
{
border-top:4px solid #042336;
}













/*********************************Horizantal-large  OPEN **********************************/

 
#menu-main-home-top-large
{
text-align:center;
}
 
#menu-main-home-top-large .navbar-nav > li > a
{
padding-top: 5px; 
color:#000000;

}

#menu-main-home-top-large .nav > li > a
{
color:#000000;
padding-top: 30px; 
}

#menu-main-home-top-large .nav > li 
{

border-right:1px solid #ccc!important;
}

#menu-main-home-top-large .nav > li > a:hover
{
color:#000000;
padding-top: 30px; 
}



.menu-large
{
	background-color: #F7F7F7;
	font-size: 16px;
}
.menu-large li {
	list-style: none;
	display: inline-block;
    font-family: 'Segoe UI', Frutiger, 'Frutiger Linotype', 'Dejavu Sans', 'Helvetica Neue',   Arial, sans-serif;
}

.menu-large .nav > li > a 
{
    position: relative;
    display: block;
    padding: 15px 10px 15px 15px;
	
}

.menu-large a {
	text-decoration: none; 
	transition:all 200ms ease-in;
	color:#000000;
}




/*********************************Horizantal-large  CLOSED **********************************/






/***************************FOR BOYS********************************/

.for-boys-main-top-image-div
{
 padding:0px;

}
.for-boys-icon-div-main-1
{
font-size:20px; 
font-family: 'Oswald',sans-serif;
color:#555e58;
text-align:center;
}

.for-boys-icon-div-main-2
{
font-size:20px; 
font-family: 'Oswald',sans-serif;
color:#555e58;
text-align:center;
margin-top:8%;
}


.for-boys-heading-div
{
font-size:22px; 
font-family: 'Oswald',sans-serif;
}


.for-boys-main-text-info-div
{
font-size:22px; 
font-family: 'Oswald',sans-serif;

}

.for-boys-main-text-info-sub-div
{
font-size:16px;
}

.for-boys-main-image-gallery-div
{
font-size:22px; 
font-family: 'Oswald',sans-serif;
}


/***************************FOR BOYS********************************/



.page-header-footer-how-it-works
{
  padding-bottom: 9px;
  margin: 20px 0 20px;
  color: #333;
  font-family: oswald;
}

/***************************FOR BOYS********************************/



/***************************COMMON FOR EVERYTHING***********************/

.text-align-center-for-common
{
text-align:center;
}


/***************************FOR BOYS********************************/




.page-header-main-heading-text-1
{
  padding-bottom: 9px;
  margin: 20px 0 20px;
  border-bottom: 1px solid #eee;
  color: #DE3532;
  font-family:oswald;
}





.red-color-font
{
color:#C9302C;
}








































































































/*--------------------------media query for mobile view page product--------------------*/

@media only screen and (max-width:500px) 
{

		
		
		#desktop-view-container
		{
		display:none;
		}
        
		#menu-main-home-top
		{
		display:none;
		}
        #slider-main-contanier-div
		{
		
		padding-top:10%;
		}
	   
		
		#menu-main-home-top-large
		{
		display:none;
		}
}


@media only screen and (max-width:500px) 
{

		.form-control
		{
		margin-top:5%;
		}
		
		
        
	
}



@media only screen and (min-width:500px) and (max-width: 1000px)  
{
  .form-control
		{
		margin-top:2%;
		}
		
  
}


/*--------------------------media query for mobile view page product--------------------*/
































/* -----------------------------------Nirmala-CSSS---------------------------------- */

.member-slider{ border:1px solid #ccc;}
.details {     padding: 5px 40px 20px;
    margin-top: 30px;
    border: 1px solid #ccc;
    border-top: 0; }
.details h4{ margin-top:0; font-family: 'Open Sans', sans-serif; font-weight:600; color:#666;}
.details a{   font-size: 12px;
    color: #fff;
    border: 1px solid #bf9293;
    background-color: #d71d24;
    text-decoration: none !important;
    border-radius: 15px;
    padding: 4px 12px;
    font-weight: bold;
    margin-top: 15px;
    display: inline-block;
    margin-left: 12px; margin-bottom:25px;}
.details-type p{ font-weight:600; color:#666;}
.details-type span{ font-weight:normal;}
.details-address{ float:left; margin-left:-15px;}
.details-type{ float:right;}
.rent-security{text-align:center;     padding: 15px 40px; height:120px;}.rent-security:first-child{border-right:1px solid #ccc; }.rent-block{border:1px solid #ccc; }
.rent-security:last-child{ border-left:0;}
.amenties, .rules{ padding: 5px 20px 20px 25px;
    margin-top: 30px;
    border: 1px solid #ddd;
    border-top: 0;}
 .rules{ border:1px solid #ccc}
.amenties h4 {color:#8c8c8c; margin-bottom:20px;}
.amenties ul, .rules ul{ margin:0; padding:0;}
.amenties li{ list-style:none; margin-bottom:14px;}
.amenties img{ padding-right:5px; width:25px; }
.rules .h-4{       color: #1590F0;
  
    border: 1px solid #ddd;
    /* width: 25%; */
    display: inline-block;
    padding: 5px 15px;
    border-bottom: 0;
    margin-bottom: -1px;
    border-bottom:1px solid #fff;}
.rules li{ list-style:none;     margin-top: 10px;}
.rules ul{    border: 1px solid #ddd;
    padding: 10px 15px;}
.google-map{ margin:30px 0; border:1px solid #000;}
.call-now ul{ padding:0; margin:0; padding-top:20px; }
.call-now{  border:1px solid #ddd; border-radius:5px; font-family:'Oswald',sans-serif; text-align:center;}
.call-now li{ list-style:none; padding-bottom:15px;}
.call-now a{ text-decoration:none !important; color:#858585;}
.call-now i{ color:#858585; margin-right:10px;}
.similar{ border:1px solid #ddd;}
.similar figure{ margin-top:10px;}
.similar-text{    color: #666;
    margin-left: 10px;}
.call-now .panel-heading{background-color:#1590F0; padding:5px;}

.call-now  h4{ color:#fff; }
.gallery-slider{ margin:25px 0;}
.gallery-slider .gallery{ border:1px solid #eee; padding:10px; padding-bottom:5px;}
.gallery-text{ padding-left:10px;}
.gallery-text h4{ color:#000; }
/*---------testimonial by Nirmala------- */


.testimonial-slider {
	margin-top: 35px;
	font-family: 'Open Sans', sans-serif ;
}
.testimonial-slider li {
	background: #cc0000; 
}
.testimonial-slider p {
	padding: 67px 40px 20px;
	font-size: 18px;
	text-align: left;
	color: #fff;
	font-family: 'Open Sans', sans-serif ; margin-top:10px;
}
.testimonia-sliderl p:before {
	color: #fff;
	content: "\201C";
	font-size: 9em;
	line-height: 0em;
	margin-right: 1px;
	vertical-align: -0.4em;
}
.testimonial-slider p:after {
	content: "\201C""\201C";
	display: none;
}
.testimonial-slider h4 {
	text-align: center;
	color: #fff;
	font-weight: 400;
	line-height: 0.5;
	font-family: 'Open Sans', sans-serif ;
}
.testimonial-slider h5 {
	text-align: center;
	color: #fff;
	font-weight: 400;
	line-height: 0.7;
	font-family: 'Crete Round', serif;
}
.rslides {
	
}
.rslides_tabs {
	position: absolute;
	left: 59%;
	bottom: 10px;
}
ul.rslides_tabs li {
	list-style: none;
	display: inline-block;
	background: none; width:100%;
}
ul.rslides_tabs li a {
	list-style: none;
	padding: 1px 4px;
	border-radius: 50%;
	width: 2px;
	font-size: 9px;
	background-color: #ccc;
	color: #ccc;
}
.rslides li {
	padding-bottom: 35px; list-style:none !important;width:100% ;
}
.rslides img{ width:60% !important; margin:0 auto 40px; float:none !important;}
.testimonial-slider .fa-quote-left{color: #fff;
    position: absolute;
    top: 45px;
    left: 15px;
}


@media screen and (max-width: 767px)
{
	.details{ text-align:center;}
	.details-address{ float:none; text-align:center;}
	.rent-security{ height:140px;}
	.rent-security:last-child{ border-left:1px solid #ddd;}
	.amenties .area{ height:360px; margin-bottom: 25px;}
	.slick-next{ right:-15px;}
	.slick-prev{ left:-15px;}
	.slick-prev, .slick-next{ width:20px; height:20px;}
}




/****************************** Joyti Devi technical  Institute CSS  ********/

.menu_top_font
{
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing:1px;
	
}


.footer-banner 
 {
                height: 120px;
                overflow: hidden;
                background: #999 url(../images/faq-banner1.png) no-repeat center;
 }
 

/*blog section*/
article.post {
	margin-bottom: 30px;
	display: block;
	background: #ffffff none repeat scroll 0 0;
}
.post-content.media .post-format i {
	color: #fff;
	font-size: 18px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	transition: all 0.4s linear 0s;
	width: 40px;
	background: #de3532 none repeat scroll 0 0;
}

.site-content .entry-thumbnail img {
	width: 100%;
}
.item > a > img {
	display: block;
	height: auto;
	max-width: 100%;
}
.post-content.media {
    margin-top: 0;
    padding-bottom: 10px;
    padding-top: 10px;
}
.media, .media-body {
    overflow: hidden;
}
.post-content.media .pull-left {
    margin-right: 15px;
}
.post-content.media .post-format {
    margin: 0 0 15px;
}
.media, .media-body {
    overflow: hidden;
}
.type-post .post-content .media-body {
    padding-right: 20px;
}
.entry-title {
    font-size: 18px;
    margin-bottom: 10px;
    margin-top: 0;
	font-weight:600;
}
.entry-title, .entry-summary {
    overflow-wrap: break-word;
}
.post-content.media h2.entry-title a {
    color: #0b2e44;
	text-decoration: none;
}
.post-content.media h2.entry-title a:hover {
    color: #2e6da4;
	text-decoration: none;
}
.entry-summary {
    text-align: justify;
}

.entry-meta ul li, .entry-meta ul li i, .entry-meta ul li a {
    color: #898989;
    text-transform: capitalize;
}
.entry-meta ul li {
    display: inline-block;
    margin-right: 10px;
}
.entry-meta ul {
    display: block;
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.entry-meta {
    margin: 0 0 10px;
}

.post-navigation {
    margin: 0;
    padding: 10px 20px;
    position: relative;
	background: #de3532 none repeat scroll 0 0;
}
	article.post {
		margin-bottom: 30px;
		display: block;
		background: #ffffff none repeat scroll 0 0;
	}
	.post-content.media .post-format i {
		color: #fff;
		font-size: 18px;
		height: 40px;
		line-height: 40px;
		text-align: center;
		transition: all 0.4s linear 0s;
		width: 40px;
		background: #de3532 none repeat scroll 0 0;
	}
	
	.site-content .entry-thumbnail img {
		width: 100%;
	}
	.item > a > img {
		display: block;
		height: auto;
		max-width: 100%;
	}

.entry-summary p {
	 line-height: 26px;
    margin: 0 0 10px;
}

.entry-summary {
    text-align: justify;
}

