button:focus {outline:0;}
input:focus {outline:0;}
button { cursor: pointer; }
.al_left_pure { text-align:left; }

.pad_top_foot input { color:#fff; }
.unm_svg { display:inline;background-color:#fff;padding:11px;border-top-left-radius: 10px;border-bottom-left-radius: 10px;border-right:1px solid #13a658; }
.unm_svg img { color:#fff;width:20px;height:20px; }

@media (min-width:320px)  { 

.responsive_men { display:block !important;background-color:#e6f8ec;position:absolute;z-index:1;width:92%; }
.responsive_men ul 
{
	 list-style-type: none !important;
	 margin-left:-40px;
}
.responsive_men ul li
{
	 display:block !important;
	 padding:5px 10px;
	 border-top:1px solid #13a658;
}

h1 { font-size: 1.5rem; } 
.fresh_news_back { display:none; }
.why_housing { display:none; }
.our_partner { display:none; }
.al_left { text-align:center; }
.al_right { text-align:center; }
.pad_top_foot { padding-top:10px; }
.welcome_housing { display:none; }
.home_our_serv { display:none; }
.home_testimonials { display:none; }
.mobi_none { display:none; }
.para_pr_20 { text-align:justify;padding-right:0px; }
.header_bottom_mobi { display:block;position:absolute;right:20px; top:-70px;  }
.header_bottom_mobi a { color:#13a658;font-size:30px; }
.housingerp_hol { display:none; }
.bene_housing_erp { display:none ; }
.acc_sol_bane { display:none; }
.feature_hous_er { display:none; }
.enq_hosi { display:none; }
.int_fhr { width:100%;  }
.tc_hrp { display:none; }
.hrp_sign_img { text-align:left; }
.login_inp input
{
	width:80%;
	padding:10px 20px;
	margin:10px 0px 10px 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
	border:0px;
}	
.login_sub input
{
	padding:5px 30px;
	border-radius:50px;
	border:2px solid #fff;
	font-weight:bold;
	background-color:#fff;
	cursor:pointer;
	margin:10px 0px;
}
.login_sub input:hover
{
	padding:5px 30px;
	border-radius:50px;
	border:2px solid #fff;
	font-weight:bold;
	background-color:#13a658;
	cursor:pointer;
	color:#fff;
}
.sign_in_text { text-align:center;font-size:24px;font-weight:bold;color:#fff; }
.login_fp
{
	text-align:right;
	padding-right:40px;
	color:#fff;
	padding-top:10px;
}
.hrp_sign_img img { width:45%;position:absolute;top:-40px;left:27%; }
.modal-content {
    background-color:rgb(19, 166, 88);
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 90%;
}

.container-fluid
{
	padding-left:0px;
	padding-right:0px;
}
.container
{
	padding-left:15px;
	padding-right:15px;
}
.header
{

	width:100%;
	padding:0px;
	margin:0px;
}
.slider
{
	background-image: url("../images/slider.jpg");
	height:500px;
	width:100%;
	background-position: center;
	background-size: auto 100%;
	text-align:center;
}
.slider_heading 
{
	font-size: 42px;
	font-weight:bold;
	color:#fff;
}
.slider_text 
{
	font-size: 16px;
	color:#fff;
	padding:10px 0px 30px 0px;
}
.slider_content 
{
	position:relative;
	top:70px;
}


.about_slider
{
	background-image: url("../images/about.jpg");
	height:400px;
	width:100%;
	background-position: bottom;
	background-size: auto 100%;
	text-align:center;
}
.about_slider_layer
{
    background-color:rgba(0,0,0,0.8);
	height:100%;
	width:100%;
}
.about_slider_heading 
{
	font-size: 42px;
	font-weight:bold;
	color:#fff;
}
.about_slider_text 
{
	font-size: 16px;
	color:#fff;
	padding:0px 0px 30px 0px;
}
.about_slider_content 
{
	position:relative;
	top:-230px;
}


.contact_slider
{
	background-image: url("../images/contact.jpg");
	height:400px;
	width:100%;
	background-position: bottom;
	background-size: auto 100%;
	text-align:center;
}
.contact_slider_layer
{
    background-color:rgba(0,0,0,0.8);
	height:100%;
	width:100%;
}
.contact_slider_heading 
{
	font-size: 42px;
	font-weight:bold;
	color:#fff;
}
.contact_slider_text 
{
	font-size: 16px;
	color:#fff;
	padding:0px 0px 30px 0px;
}
.contact_slider_content 
{
	position:relative;
	top:-230px;
}

.welcome_header
{
	font-size:16px;
	text-align:center;
}
.welcome_header hr
{
	width:60%;
	background-color:#13a658;
	border:1px solid #13a658;
}
.welcome_header p
{
	padding:0 15px;
	text-align:justify;
}

.faq_slider
{
	background-image: url("../images/faq.jpg");
	height:400px;
	width:100%;
	background-position: bottom;
	background-size: auto 100%;
	text-align:center;
}
.faq_slider_layer
{
    background-color:rgba(0,0,0,0.8);
	height:100%;
	width:100%;
}
.faq_slider_heading 
{
	font-size: 42px;
	font-weight:bold;
	color:#fff;
}
.faq_slider_text 
{
	font-size: 16px;
	color:#fff;
	padding:0px 0px 30px 0px;
}
.faq_slider_content 
{
	position:relative;
	top:-230px;
}



.test_slider
{
	background-image: url("../images/testmon.jpg");
	height:400px;
	width:100%;
	background-position: bottom;
	background-size:auto 100%;
	text-align:center;
}
.test_slider_layer
{
    background-color:rgba(0,0,0,0.8);
	height:100%;
	width:100%;
}
.test_slider_heading 
{
	font-size: 42px;
	font-weight:bold;
	color:#fff;
}
.test_slider_text 
{
	font-size: 16px;
	color:#fff;
	padding:0px 0px 30px 0px;
}
.test_slider_content 
{
	position:relative;
	top:-230px;
}



.benefit_slider
{
	background-image: url("../images/benefit_slider.jpg");
	height:400px;
	width:100%;
	background-position: bottom;
	background-size: auto 100%;
	text-align:center;
}
.benefit_slider_layer
{
    background-color:rgba(0,0,0,0.8);
	height:100%;
	width:100%;
	
}
.benefit_slider_heading 
{
	font-size: 42px;
	font-weight:bold;
	color:#fff;
}
.benefit_slider_text 
{
	font-size: 16px;
	color:#fff;
	padding:0px 0px 30px 0px;
}
.benefit_slider_content 
{
	position:relative;
	top:-230px;
}


./*learn_more
{
	border-radius:50px;
	background-color:#13a658;
	color:#fff;
	border:3px solid #13a658;
	padding:3px 20px;
	width:200px;*/
	/*font-weight: bold;*/
	/*font-size: larger;
	margin-right:5px;
}
.buy_now
{
	border-radius:50px;
	background-color:rgba(0,0,0,0);
	color:#fff;
	border:3px solid #13a658;
	padding:3px 20px;
	width:200px;
	margin-left:5px;
}*/
.header_logo
{
	padding:20px 0px 20px 0px;
}
.header_logo img
{
	width:35%;
}
.header_top
{
	display:none;
	height:60px;
	width:100%;
	padding-top:20px;
}
.header_top img
{
	padding:5px;
	width:4%;
}
.header_top input
{
	background-color:rgba(0,0,0,0);
	border-bottom:1px solid #13a658;
	border-left:0px;
	border-right:0px;
	border-top:0px;
}
.header_bottom
{
	/*display:none;*/
}
.header_bottom ul 
{
	 list-style-type: none;
}
.header_bottom ul li
{
	 display:inline;
	 padding:5px 10px;
}
.header_bottom ul li a
{
	 color:#13a658;
	 text-decoration:none;
	 padding-bottom:3px;
}
.header_bottom ul li a:hover
{
	 color:#13a658;
	 text-decoration:none;
	 padding-bottom:3px;
	 border-bottom:1px solid #13a658;
}
.header_login 
{
	border-radius:50px;
	background-color:#13a658;
	color:#fff;
	border:0;
	padding:0px 20px;
}
.header_search 
{
	width:3% !important;
	margin-right:20px;
}
.quote_section
{
	display:block;
	background-image: url("../images/slider.jpg");
	height:80px;
	width:100%;
	background-position: 120px 650px;
	background-size: 100% auto;
	text-align:center;
}
.quote_content
{
	padding-top:10px;
	font-size: 18px;
	color:#fff;
	height:100%;
	width:100%;
	opacity:1;
	position:relative;
	top:-80px;
}
.quote_back
{
	opacity:0.8;	
	background-color:#13a658;
	height:100%;
	width:100%;
}
.quote_content button
{
    border-radius:50px;
	color:#13a658;
	border:0;
	padding:2px 10px;
	font-size: 14px;
	font-weight:600;
	background-color:#ddd;
	opacity:1;
	top:0px;
	position:relative;
	margin-left:20px;
}
.footer
{
	background-image: url("../images/footer.jpg");
	/*height:400px;*/
	width:100%;
	background-position: center;
	background-size: auto 100%;
	text-align:center;
}
.footer_layer
{
	background-color:#000;
	opacity:0.8;
	height:837px;
	position:absolute;
	width:100%;
}
.footer_content
{
	opacity:1;
	position:relative;
	/*top:-400px; */
}
.footer_logo img
{
	width:45%;
	/*left:15%;*/
	position:relative;
}
.footer_top_content
{
	padding-top:30px;
	color:#fff;
	font-size:16px;
}
.footer_top_content input 
{
	background-color:rgba(0,0,0,0);
	border:1px solid #13a658;
	padding:10px 20px;
	width:72%;
}
.footer_top_content button 
{
	padding:9px 20px;
	border:1px solid #13a658;
	background-color:#13a658;
	color:#fff;
	font-size:18px;
}
.footer_bottom
{
	color:#fff;
	font-size:16px;
	padding:20px 0px;
}
.footer_bottom_left
{
	font-size:13px;
	text-align:justify;
	padding:0px 0px 0px 0px;
}
/*.footer_menu
{
	 padding:5px 0px;
}*/
.footer_menu a
{
	 color:#fff;
	 text-decoration:none;
}
.footer_contact
{
	padding:3px 0px;
}
.footer_border
{
	border-top:1px solid #13a658;
	padding-bottom:15px;
	margin-top:20px;
}
.footer_social img
{
	width:7%;
	margin-left:5px;
}
.footer_copy
{
	padding-bottom:15px;
}
.left_pin
{
	display:none;
}
.welcome_content
{
	position:relative;
	padding-top:20px;
	text-align:center;
}
.welcomeb_content
{
	position:relative;
	text-align:center;
}

.home_content 
{
	padding-top:10px;
}
.home_content p
{
	text-align:justify;
}
.home_content hr
{
	width:60%;
	background-color:#13a658;
	border:1px solid #13a658;
}
.home_content img
{
	padding:10px;
}

.about_content 
{
	padding-top:10px;
	padding-bottom:10px;
}
.about_content p
{
	text-align:justify;
}
.about_content hr
{
	margin-right:50%;
	background-color:#13a658;
	border:1px solid #13a658;
}
.about_content img
{
	padding:10px;
}


.both_border
{
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
}
.home_benefits
{
	/*padding-top:15px;*/
}
.home_benefits img
{
	padding:20px 0px;
}
.home_services
{
	text-align:left;
	padding-top:20px;
}
.home_services hr
{
	width:30%;
	background-color:#13a658;
	border:1px solid #13a658;
}
.home_services h6 { text-align:center; }
.bar_content
{
	padding:0px 35px;
}
.bar_empty
{
	height:15px;width:100%;border:1px solid #13a658;margin:5px 0px 10px 0px;
}
.bar_fill_70
{
	width:70%;background-color:#13a658;height:100%;
}
.bar_fill_90
{
	width:90%;background-color:#13a658;height:100%;
}
.bar_fill_30
{
	width:30%;background-color:#13a658;height:100%;
}
.bar_fill_40
{
	width:40%;background-color:#13a658;height:100%;
}
.services
{
	text-align:left;
	padding-top:20px;
}
.services hr
{
	margin-right:77%;
	background-color:#13a658;
	border:1px solid #13a658;
}
.services h5
{
	color:#13a658;
	padding:20px 0px 10px 0px;
}
.services p
{
	text-align:justify;
}
.services button
{
	border-radius:50px;
	background-color:#13a658;
	color:#fff;
	border:3px solid #13a658;
	padding:0px 20px;
	margin-bottom:50px;
}
.testimonials
{
	padding-top:20px;
	padding-bottom:50px;
}
.testimonials h5
{
	padding-top:10px;
}
.testimonials img
{
	border-radius:50%;
	border:4px solid #ccc;
}
.testimonials_occ
{
	font-weight:bold;
}
.testimonials_occ span
{
	color:#13a658;
}
.testimonials p
{
	font-size:14px;
}
.partner
{
	padding:20px 0px;
}
.partner img
{
	border:2px solid #ccc;
}
.partner
{
	padding:20px 0px;
}
.fresh_date
{
	font-size:48px;
	color:#777;
	font-weight:600;
}
.fresh_date span
{
	font-size:24px;
	color:#ccc;
}
.fresh_ana
{
	padding-top:6px;
}
.fresh_ana img
{
	height:14px;
}
.fresh
{
	padding-bottom:50px;
}
.fresh button
{
	border-radius:50px;
	background-color:#13a658;
	color:#fff;
	border:3px solid #13a658;
	padding:0px 20px;
	font-size:20px;
}
.about_list 
{
	font-size:14px;
	padding:5px 0px;
}
.about_list img
{
	width:13%;
}
.about_int
{
	padding-top:20px;
}
.about_int span
{
	font-size:18px;
	font-weight:bold;
}
.about_text
{
	padding-top:10px;
}
.about_text_left
{
	text-align:justify;
}
.benefit_content
{
	padding-top:50px;
	padding-bottom:50px;
}
.benefit_content p
{
	text-align:justify;
	padding:20px 10px;
	margin:20px 0px;
	background-color:rgba(19, 166, 88, 0.1);
}
.benefit_content hr
{
	margin-right:50%;
	background-color:#13a658;
	border:1px solid #13a658;
}
.benefit_content img
{
	padding:10px;
}



.benefitb_content p
{
	text-align:justify;
	padding:20px 10px;
	margin:20px 10px 10px 10px;
	border:2px solid #13a658;
	border-radius:10px;
}
.benefitb_content hr
{
	margin-right:50%;
	background-color:#13a658;
	border:1px solid #13a658;
}
.benefitb_content img
{
	padding:10px;
}
.conact_input 
{
	padding:5px 0px;
}
.conact_input input 
{
	padding:10px;
	border-radius:5px;
	width:100%;
	margin:10px 0;
	border:1px solid #ccc;
}
.conact_input textarea 
{
	padding:10px;
	border-radius:5px;
	width:100%;
	margin:10px 0;
	border:1px solid #ccc;
}
.contact_send
{
	background-color:#13a658;
	border:2px solid #13a658;
	border-radius:50px;
	color:#fff;
	padding:2px 20px;
	font-weight:bold;
}
.contact_reset
{
	background-color:#fff;
	border:2px solid #13a658;
	border-radius:50px;
	color:#13a658;
	padding:2px 20px;
	font-weight:bold;
	margin-left:10px;
}
.contact_mails
{
	padding:15px 15px;
}
.contact_mails span
{
	color:#13a658;
	font-weight:bold;
}
.faq_hsbar_left 
{
	padding-top:5px;padding-left:10px;
}
.faq_hsbar_right 
{
	border-radius:50px;padding:0px 0px;background-color:#ccc;width:20%;margin-right:10px;
	cursor:pointer;
}
.faq_hsbar
{
	width:100%;height:50px;background-color:#eee;border-radius:10px;padding:5px 0px;margin-bottom:20px;height:100%;
}
.faq_ative 
{
	background-color:rgba(19, 166, 88, 0.2);
}
.faq_ative .faq_hsbar_right
{
	background-color:rgba(19, 166, 88, 0.6);
}
.minus_img
{
	display:none;
}
.plus_img
{
	display:block;
}
.imgminus_active
{
	display:none;
}
.imgpoul_inactive
{
	display:block;
}
.test_grid
{
	position:relative;top:-50px;
}
.test_grid img
{
	position:relative;top:100px;border-radius:50%;border:4px solid #ccc;
}
.test_grid_inner
{
	background-color:rgba(19, 166, 88, 0.2);margin:0px 10px;padding:10px 20px 30px 20px;text-align:justify;
}
.test_grid_inner p
{
	padding:100px 0px 20px 0px;
}


.features_content
{
	padding-top:50px;
	padding-bottom:50px;
}
.features_content p
{
	text-align:justify;
	padding:20px 10px;
	margin:20px 0px;
	background-color:rgba(19, 166, 88, 0.1);
}
.features_content hr
{
	margin-right:50%;
	background-color:#13a658;
	border:1px solid #13a658;
}
.features_content img
{
	padding:10px;
}
.fc_pad
{
	padding:20px 0px;
}
.admin_features_button
{
	background-color:#ccc;
	border-radius:50px;
	padding:2px 30px;
	border:0px;
	cursor:pointer;
	width:250px;
}
.admin_features_button:hover
{
	background-color:#13a658;
	border-radius:50px;
	padding:2px 30px;
	border:0px;
	cursor:pointer;
	color:#fff;
}
.user_features_button
{
	background-color:#ccc;
	border-radius:50px;
	padding:2px 30px;
	border:0px;
	margin:10px 50px;
	cursor:pointer;
	width:250px;
}
.user_features_button:hover
{
	background-color:#13a658;
	border-radius:50px;
	padding:2px 30px;
	border:0px;
	margin:10px 50px;
	cursor:pointer;
}


}
@media (min-width:641px)  {


.responsive_men { display:block !important; }
.responsive_men ul 
{
	 list-style-type: none !important;
	 margin-left:-40px;
}
.responsive_men ul li
{
	 display:block !important;
	 padding:5px 10px;
	 border-top:1px solid #ccc;
}

h1 { font-size: 1.5rem; } 
.fresh_news_back { display:none; }
.why_housing { display:none; }
.our_partner { display:none; }
.al_left { text-align:center; }
.al_right { text-align:center; }
.pad_top_foot { padding-top:10px; }
.welcome_housing { display:none; }
.home_our_serv { display:none; }
.home_testimonials { display:none; }
.mobi_none { display:none; }
.para_pr_20 { text-align:justify;padding-right:0px; }
.header_bottom_mobi { display:block;position:absolute;right:20px; top:-70px;  }
.header_bottom_mobi a { color:#13a658;font-size:30px; }
.housingerp_hol { display:none; }
.bene_housing_erp { display:none ; }
.acc_sol_bane { display:none; }
.feature_hous_er { display:none; }
.enq_hosi { display:none; }
.hrp_sign_img { text-align:left; }
.hrp_sign_img img { width:40%;position:absolute;top:-80px;left:30%; }
.int_fhr { width:100%;  }
.tc_hrp { display:none; }
.login_inp input
{
	width:80%;
	padding:10px 20px;
	margin:10px 0px 10px 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
	border:0px;
}
.login_sub input
{
	padding:10px 50px;
	border-radius:50px;
	border:2px solid #fff;
	font-weight:bold;
	background-color:#fff;
	cursor:pointer;
	margin:20px 0px;
}
.login_sub input:hover
{
	padding:10px 50px;
	border-radius:50px;
	border:2px solid #fff;
	font-weight:bold;
	background-color:#13a658;
	cursor:pointer;
	color:#fff;
}
.sign_in_text { text-align:center;font-size:24px;font-weight:bold;color:#fff; }
.login_fp
{
	text-align:right;
	padding-right:40px;
	color:#fff;
	padding-top:10px;
}
.modal-content {
    background-color:rgb(19, 166, 88);
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 90%;
}

.container-fluid
{
	padding-left:0px;
	padding-right:0px;
}
.container
{
	padding-left:15px;
	padding-right:15px;
}
.header
{

	width:100%;
	padding:0px;
	margin:0px;
}
.slider
{
	background-image: url("../images/slider.jpg");
	height:500px;
	width:100%;
	background-position: center;
	background-size: auto 100%;
	text-align:center;
}
.slider_heading 
{
	font-size: 42px;
	font-weight:bold;
	color:#fff;
}
.slider_text 
{
	font-size: 16px;
	color:#fff;
	padding:10px 0px 30px 0px;
}
.slider_content 
{
	position:relative;
	top:70px;
}


.about_slider
{
	background-image: url("../images/about.jpg");
	height:400px;
	width:100%;
	background-position: bottom;
	background-size: auto 100%;
	text-align:center;
}
.about_slider_layer
{
    background-color:rgba(0,0,0,0.8);
	height:100%;
	width:100%;
}
.about_slider_heading 
{
	font-size: 42px;
	font-weight:bold;
	color:#fff;
}
.about_slider_text 
{
	font-size: 16px;
	color:#fff;
	padding:0px 0px 30px 0px;
}
.about_slider_content 
{
	position:relative;
	top:-230px;
}


.contact_slider
{
	background-image: url("../images/contact.jpg");
	height:400px;
	width:100%;
	background-position: bottom;
	background-size: auto 100%;
	text-align:center;
}
.contact_slider_layer
{
    background-color:rgba(0,0,0,0.8);
	height:100%;
	width:100%;
}
.contact_slider_heading 
{
	font-size: 42px;
	font-weight:bold;
	color:#fff;
}
.contact_slider_text 
{
	font-size: 16px;
	color:#fff;
	padding:0px 0px 30px 0px;
}
.contact_slider_content 
{
	position:relative;
	top:-230px;
}

.welcome_header
{
	font-size:16px;
	text-align:center;
}
.welcome_header hr
{
	width:60%;
	background-color:#13a658;
	border:1px solid #13a658;
}
.welcome_header p
{
	padding:0 15px;
	text-align:justify;
}

.faq_slider
{
	background-image: url("../images/faq.jpg");
	height:400px;
	width:100%;
	background-position: bottom;
	background-size: auto 100%;
	text-align:center;
}
.faq_slider_layer
{
    background-color:rgba(0,0,0,0.8);
	height:100%;
	width:100%;
}
.faq_slider_heading 
{
	font-size: 42px;
	font-weight:bold;
	color:#fff;
}
.faq_slider_text 
{
	font-size: 16px;
	color:#fff;
	padding:0px 0px 30px 0px;
}
.faq_slider_content 
{
	position:relative;
	top:-230px;
}



.test_slider
{
	background-image: url("../images/testmon.jpg");
	height:400px;
	width:100%;
	background-position: bottom;
	background-size:auto 100%;
	text-align:center;
}
.test_slider_layer
{
    background-color:rgba(0,0,0,0.8);
	height:100%;
	width:100%;
}
.test_slider_heading 
{
	font-size: 42px;
	font-weight:bold;
	color:#fff;
}
.test_slider_text 
{
	font-size: 16px;
	color:#fff;
	padding:0px 0px 30px 0px;
}
.test_slider_content 
{
	position:relative;
	top:-230px;
}



.benefit_slider
{
	background-image: url("../images/benefit_slider.jpg");
	height:400px;
	width:100%;
	background-position: bottom;
	background-size: auto 100%;
	text-align:center;
}
.benefit_slider_layer
{
    background-color:rgba(0,0,0,0.8);
	height:100%;
	width:100%;
}
.benefit_slider_heading 
{
	font-size: 42px;
	font-weight:bold;
	color:#fff;
}
.benefit_slider_text 
{
	font-size: 16px;
	color:#fff;
	padding:0px 0px 30px 0px;
}
.benefit_slider_content 
{
	position:relative;
	top:-230px;
}


.learn_more
{
	border-radius:50px;
	background-color:#ff9708;
	color:#fff;
	border:3px solid #ff9708;
	padding:3px 20px 5px 20px;
	width:200px;
	font-weight: bold;
	font-size: larger;
	margin-right:5px;
}
.buy_now
{
	border-radius:50px;
	background-color:rgba(0,0,0,0);
	color:#fff;
	border:3px solid #13a658;
	padding:3px 20px 5px 20px;
	width:200px;
	margin-left:5px;
	font-size: larger;
}
.header_logo
{
	padding:20px 0px 20px 0px;
}
.header_logo img
{
	width:35%;
}
.header_top
{
	display:none;
	height:60px;
	width:100%;
	padding-top:20px;
}
.header_top img
{
	padding:5px;
	width:4%;
}
.header_top input
{
	background-color:rgba(0,0,0,0);
	border-bottom:1px solid #13a658;
	border-left:0px;
	border-right:0px;
	border-top:0px;
}
.header_bottom
{
	/*display:none;*/
}
.header_bottom ul 
{
	 list-style-type: none;
}
.header_bottom ul li
{
	 display:inline;
	 padding:5px 10px;
}
.header_bottom ul li a
{
	 color:#13a658;
	 text-decoration:none;
	 padding-bottom:3px;
}
.header_bottom ul li a:hover
{
	 color:#13a658;
	 text-decoration:none;
	 padding-bottom:3px;
	 border-bottom:1px solid #13a658;
}
.header_login 
{
	border-radius:50px;
	background-color:#13a658;
	color:#fff;
	border:0;
	padding:0px 20px;
}
.header_search 
{
	width:3% !important;
	margin-right:20px;
}
.quote_section
{
	display:block;
	background-image: url("../images/slider.jpg");
	height:80px;
	width:100%;
	background-position: 120px 650px;
	background-size: 100% auto;
	text-align:center;
}
.quote_content
{
	padding-top:10px;
	font-size: 18px;
	color:#fff;
	height:100%;
	width:100%;
	opacity:1;
	position:relative;
	top:-80px;
}
.quote_back
{
	opacity:0.8;	
	background-color:#13a658;
	height:100%;
	width:100%;
}
.quote_content button
{
    border-radius:50px;
	color:#13a658;
	border:0;
	padding:2px 10px;
	font-size: 14px;
	font-weight:600;
	background-color:#ddd;
	opacity:1;
	top:0px;
	position:relative;
	margin-left:20px;
}
.footer
{
	background-image: url("../images/footer.jpg");
	/*height:400px;*/
	width:100%;
	background-position: center;
	background-size: auto 100%;
	text-align:center;
}
.footer_layer
{
	background-color:#000;
	opacity:0.8;
	height:837px;
	position:absolute;
	width:100%;
}
.footer_content
{
	opacity:1;
	position:relative;
	/*top:-400px; */
}
.footer_logo img
{
	width:45%;
	/*left:15%;*/
	position:relative;
}
.footer_top_content
{
	padding-top:30px;
	color:#fff;
	font-size:16px;
}
.footer_top_content input 
{
	background-color:rgba(0,0,0,0);
	border:1px solid #13a658;
	padding:10px 20px;
	width:72%;
}
.footer_top_content button 
{
	padding:9px 20px;
	border:1px solid #13a658;
	background-color:#13a658;
	color:#fff;
	font-size:18px;
}
.footer_bottom
{
	color:#fff;
	font-size:16px;
	padding:20px 0px;
}
.footer_bottom_left
{
	font-size:13px;
	text-align:justify;
	padding:0px 0px 0px 0px;
}
/*.footer_menu
{
	 padding:5px 0px;
}*/
.footer_menu a
{
	 color:#fff;
	 text-decoration:none;
}
.footer_contact
{
	padding:3px 0px;
}
.footer_border
{
	border-top:1px solid #13a658;
	padding-bottom:15px;
	margin-top:20px;
}
.footer_social img
{
	width:7%;
	margin-left:5px;
}
.footer_copy
{
	padding-bottom:15px;
}
.left_pin
{
	display:none;
}
.welcome_content
{
	position:relative;
	padding-top:20px;
	text-align:center;
}
.welcomeb_content
{
	position:relative;
	text-align:center;
}

.home_content 
{
	padding-top:10px;
}
.home_content p
{
	text-align:justify;
}
.home_content hr
{
	width:60%;
	background-color:#13a658;
	border:1px solid #13a658;
}
.home_content img
{
	padding:10px;
}

.about_content 
{
	padding-top:10px;
	padding-bottom:10px;
}
.about_content p
{
	text-align:justify;
}
.about_content hr
{
	margin-right:50%;
	background-color:#13a658;
	border:1px solid #13a658;
}
.about_content img
{
	padding:10px;
}


.both_border
{
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
}
.home_benefits
{
	/*padding-top:15px;*/
}
.home_benefits img
{
	padding:20px 0px;
}
.home_services
{
	text-align:left;
	padding-top:20px;
}
.home_services hr
{
	width:30%;
	background-color:#13a658;
	border:1px solid #13a658;
}
.home_services h6 { text-align:center; }
.bar_content
{
	padding:0px 35px;
}
.bar_empty
{
	height:15px;width:100%;border:1px solid #13a658;margin:5px 0px 10px 0px;
}
.bar_fill_70
{
	width:70%;background-color:#13a658;height:100%;
}
.bar_fill_90
{
	width:90%;background-color:#13a658;height:100%;
}
.bar_fill_30
{
	width:30%;background-color:#13a658;height:100%;
}
.bar_fill_40
{
	width:40%;background-color:#13a658;height:100%;
}
.services
{
	text-align:left;
	padding-top:20px;
}
.services hr
{
	margin-right:77%;
	background-color:#13a658;
	border:1px solid #13a658;
}
.services h5
{
	color:#13a658;
	padding:20px 0px 10px 0px;
}
.services p
{
	text-align:justify;
}
.services button
{
	border-radius:50px;
	background-color:#13a658;
	color:#fff;
	border:3px solid #13a658;
	padding:0px 20px;
	margin-bottom:50px;
}
.testimonials
{
	padding-top:20px;
	padding-bottom:50px;
}
.testimonials h5
{
	padding-top:10px;
}
.testimonials img
{
	border-radius:50%;
	border:4px solid #ccc;
}
.testimonials_occ
{
	font-weight:bold;
}
.testimonials_occ span
{
	color:#13a658;
}
.testimonials p
{
	font-size:14px;
}
.partner
{
	padding:20px 0px;
}
.partner img
{
	border:2px solid #ccc;
}
.partner
{
	padding:20px 0px;
}
.fresh_date
{
	font-size:48px;
	color:#777;
	font-weight:600;
}
.fresh_date span
{
	font-size:24px;
	color:#ccc;
}
.fresh_ana
{
	padding-top:6px;
}
.fresh_ana img
{
	height:14px;
}
.fresh
{
	padding-bottom:50px;
}
.fresh button
{
	border-radius:50px;
	background-color:#13a658;
	color:#fff;
	border:3px solid #13a658;
	padding:0px 20px;
	font-size:20px;
}
.about_list 
{
	font-size:14px;
	padding:5px 0px;
}
.about_list img
{
	width:13%;
}
.about_int
{
	padding-top:20px;
}
.about_int span
{
	font-size:18px;
	font-weight:bold;
}
.about_text
{
	padding-top:10px;
}
.about_text_left
{
	text-align:justify;
}
.benefit_content
{
	padding-top:50px;
	padding-bottom:50px;
}
.benefit_content p
{
	text-align:justify;
	padding:20px 10px;
	margin:20px 0px;
	background-color:rgba(19, 166, 88, 0.1);
}
.benefit_content hr
{
	margin-right:50%;
	background-color:#13a658;
	border:1px solid #13a658;
}
.benefit_content img
{
	padding:10px;
}



.benefitb_content p
{
	text-align:justify;
	padding:20px 10px;
	margin:20px 10px 10px 10px;
	border:2px solid #13a658;
	border-radius:10px;
}
.benefitb_content hr
{
	margin-right:50%;
	background-color:#13a658;
	border:1px solid #13a658;
}
.benefitb_content img
{
	padding:10px;
}
.conact_input 
{
	padding:5px 0px;
}
.conact_input input 
{
	padding:10px;
	border-radius:5px;
	width:100%;
	margin:10px 0;
	border:1px solid #ccc;
}
.conact_input textarea 
{
	padding:10px;
	border-radius:5px;
	width:100%;
	margin:10px 0;
	border:1px solid #ccc;
}
.contact_send
{
	background-color:#13a658;
	border:2px solid #13a658;
	border-radius:50px;
	color:#fff;
	padding:2px 20px;
	font-weight:bold;
}
.contact_reset
{
	background-color:#fff;
	border:2px solid #13a658;
	border-radius:50px;
	color:#13a658;
	padding:2px 20px;
	font-weight:bold;
	margin-left:10px;
}
.contact_mails
{
	padding:15px 15px;
}
.contact_mails span
{
	color:#13a658;
	font-weight:bold;
}
.faq_hsbar_left 
{
	padding-top:5px;padding-left:10px;
}
.faq_hsbar_right 
{
	border-radius:50px;padding:0px 0px;background-color:#ccc;width:20%;margin-right:10px;
	cursor:pointer;
}
.faq_hsbar
{
	width:100%;height:50px;background-color:#eee;border-radius:10px;padding:5px 0px;margin-bottom:20px;height:100%;
}
.faq_ative 
{
	background-color:rgba(19, 166, 88, 0.2);
}
.faq_ative .faq_hsbar_right
{
	background-color:rgba(19, 166, 88, 0.6);
}
.minus_img
{
	display:none;
}
.plus_img
{
	display:block;
}
.imgminus_active
{
	display:none;
}
.imgpoul_inactive
{
	display:block;
}
.test_grid
{
	position:relative;top:-50px;
}
.test_grid img
{
	position:relative;top:100px;border-radius:50%;border:4px solid #ccc;
}
.test_grid_inner
{
	background-color:rgba(19, 166, 88, 0.2);margin:0px 10px;padding:10px 20px 30px 20px;text-align:justify;
}
.test_grid_inner p
{
	padding:100px 0px 20px 0px;
}


.features_content
{
	padding-top:50px;
	padding-bottom:50px;
}
.features_content p
{
	text-align:justify;
	padding:20px 10px;
	margin:20px 0px;
	background-color:rgba(19, 166, 88, 0.1);
}
.features_content hr
{
	margin-right:50%;
	background-color:#13a658;
	border:1px solid #13a658;
}
.features_content img
{
	padding:10px;
}
.fc_pad
{
	padding:20px 0px;
}
.admin_features_button
{
	background-color:#ccc;
	border-radius:50px;
	padding:2px 30px;
	border:0px;
	cursor:pointer;
	width:250px;
}
.admin_features_button:hover
{
	background-color:#13a658;
	border-radius:50px;
	padding:2px 30px;
	border:0px;
	cursor:pointer;
	color:#fff;
}
.user_features_button
{
	background-color:#ccc;
	border-radius:50px;
	padding:2px 30px;
	border:0px;
	margin:10px 50px;
	cursor:pointer;
	width:250px;
}
.user_features_button:hover
{
	background-color:#13a658;
	border-radius:50px;
	padding:2px 30px;
	border:0px;
	margin:10px 50px;
	cursor:pointer;
}

}
@media (min-width:1025px) { 



.container-fluid
{
	padding-left:0px;
	padding-right:0px;
}
.container
{
	padding-left:0px;
	padding-right:0px;
}
.header
{
	height:120px;
	width:100%;
	padding:0px;
	margin:0px;
}
.slider
{
	background-image: url("../images/slider.jpg");
	height:700px;
	width:100%;
	background-position: center;
	background-size: 100% auto;
	text-align:center;
}
.slider_heading 
{
	font-size: 72px;
	font-weight:bold;
	color:#fff;
}
.slider_text 
{
	font-size: 16px;
	color:#fff;
	padding:10px 0px 30px 0px;
}
.slider_content 
{
	position:relative;
	top:200px;
}


.about_slider
{
	background-image: url("../images/about.jpg");
	height:420px;
	width:100%;
	background-position: bottom;
	background-size: auto 100%;
	text-align:center;
}
.about_slider_layer
{
    background-color:rgba(0,0,0,0.8);
	height:100%;
	width:100%;
}
.about_slider_heading 
{
	font-size: 72px;
	font-weight:bold;
	color:#fff;
}
.about_slider_text 
{
	font-size: 16px;
	color:#fff;
	padding:0px 0px 30px 0px;
}
.about_slider_content 
{
	position:relative;
	top:-230px;
}


.contact_slider
{
	background-image: url("../images/contact.jpg");
	height:420px;
	width:100%;
	background-position: bottom;
	background-size: auto 100%;
	text-align:center;
}
.contact_slider_layer
{
    background-color:rgba(0,0,0,0.8);
	height:100%;
	width:100%;
}
.contact_slider_heading 
{
	font-size: 72px;
	font-weight:bold;
	color:#fff;
}
.contact_slider_text 
{
	font-size: 16px;
	color:#fff;
	padding:0px 0px 30px 0px;
}
.contact_slider_content 
{
	position:relative;
	top:-230px;
}



.faq_slider
{
	background-image: url("../images/faq.jpg");
	height:420px;
	width:100%;
	background-position: bottom;
	background-size: auto 100%;
	text-align:center;
}
.faq_slider_layer
{
    background-color:rgba(0,0,0,0.8);
	height:100%;
	width:100%;
}
.faq_slider_heading 
{
	font-size: 72px;
	font-weight:bold;
	color:#fff;
}
.faq_slider_text 
{
	font-size: 16px;
	color:#fff;
	padding:0px 0px 30px 0px;
}
.faq_slider_content 
{
	position:relative;
	top:-230px;
}



.test_slider
{
	background-image: url("../images/testmon.jpg");
	height:420px;
	width:100%;
	background-position: bottom;
	background-size: auto 100%;
	text-align:center;
}
.test_slider_layer
{
    background-color:rgba(0,0,0,0.8);
	height:100%;
	width:100%;
}
.test_slider_heading 
{
	font-size: 72px;
	font-weight:bold;
	color:#fff;
}
.test_slider_text 
{
	font-size: 16px;
	color:#fff;
	padding:0px 0px 30px 0px;
}
.test_slider_content 
{
	position:relative;
	top:-230px;
}



.benefit_slider
{
	background-image: url("../images/benefit_slider.jpg");
	height:420px;
	width:100%;
	background-position: bottom;
	background-size: auto 100%;
	text-align:center;
}
.benefit_slider_layer
{
    background-color:rgba(0,0,0,0.8);
	height:100%;
	width:100%;
}
.benefit_slider_heading 
{
	font-size: 72px;
	font-weight:bold;
	color:#fff;
}
.benefit_slider_text 
{
	font-size: 16px;
	color:#fff;
	padding:0px 0px 30px 0px;
}
.benefit_slider_content 
{
	position:relative;
	top:-230px;
}


/*.learn_more
{
	border-radius:50px;
	background-color:#13a658;
	color:#fff;
	border:3px solid #13a658;
	padding:3px 20px;
	width:200px;*/
	/*font-weight: bold;*/
	/*font-size: larger;
	margin-right:5px;
}
.buy_now
{
	border-radius:50px;
	background-color:rgba(0,0,0,0);
	color:#fff;
	border:3px solid #13a658;
	padding:3px 20px;
	width:200px;
	margin-left:5px;
}*/
.header_logo
{
	padding:20px 0px 20px 0px;
}
.header_logo img
{
	width:55%;
}
.header_top
{
	display:block;
	height:60px;
	width:100%;
	padding-top:20px;
}
.header_top img
{
	padding:5px;
	width:4%;
}
.header_top input
{
	background-color:rgba(0,0,0,0);
	border-bottom:1px solid #13a658;
	border-left:0px;
	border-right:0px;
	border-top:0px;
}
.header_bottom
{
	display:block;
	height:60px;
	width:100%;
	padding-top:20px;
}
.header_bottom ul 
{
	 list-style-type: none;
}
.header_bottom ul li
{
	 display:inline;
	 padding:5px 10px;
}
.header_bottom ul li a
{
	 color:#13a658;
	 text-decoration:none;
	 padding-bottom:3px;
}
.header_bottom ul li a:hover
{
	 color:#13a658;
	 text-decoration:none;
	 padding-bottom:3px;
	 border-bottom:1px solid #13a658;
}
.header_login 
{
	border-radius:50px;
	background-color:#13a658;
	color:#fff;
	border:0;
	padding:0px 20px;
}
.header_search 
{
	width:3% !important;
	margin-right:20px;
}
.quote_section
{
	display:block;
	background-image: url("../images/slider.jpg");
	height:100px;
	width:100%;
	background-position: 120px 650px;
	background-size: 100% auto;
	text-align:center;
}
.quote_content
{
	padding-top:30px;
	font-size: 30px;
	color:#fff;
	height:100%;
	width:100%;
	opacity:1;
	position:relative;
	top:-100px;
}
.quote_back
{
	opacity:0.8;	
	background-color:#13a658;
	height:100%;
	width:100%;
}
.quote_content button
{
    border-radius:50px;
	color:#13a658;
	border:0;
	padding:5px 30px;
	font-size: 20px;
	font-weight:600;
	background-color:#ddd;
	opacity:1;
	top:-5px;
	position:relative;
	margin-left:20px;
}
.footer
{
	background-image: url("../images/footer.jpg");
	/*height:400px;*/
	width:100%;
	background-position: center;
	background-size: 100% auto;
	text-align:center;
}
.footer_layer
{
	background-color:#000;
	opacity:0.8;
	height:393px;
	position:absolute;
	width:100%;
}
.footer_content
{
	opacity:1;
	position:relative;
	/*top:-400px;*/
	z-index:9;
}
.footer_logo img
{
	width:45%;
	left:15%;
	position:relative;
}
.footer_top_content
{
	padding-top:30px;
	color:#fff;
	font-size:16px;
}
.footer_top_content input 
{
	background-color:rgba(0,0,0,0);
	border:1px solid #13a658;
	padding:10px 20px;
	width:72%;
}
.footer_top_content button 
{
	padding:9px 20px;
	border:1px solid #13a658;
	background-color:#13a658;
	color:#fff;
	font-size:18px;
}
.footer_bottom
{
	color:#fff;
	font-size:16px;
	padding:20px 0px;
}
.footer_bottom_left
{
	font-size:13px;
	text-align:justify;
	padding:0px 40px 20px 0px;
}
/*.footer_menu
{
	 padding:5px 0px;
}*/
.footer_menu a
{
	 color:#fff;
	 text-decoration:none;
}
.footer_contact
{
	padding:3px 0px;
}
.footer_border
{
	border-top:1px solid #13a658;
	padding-bottom:15px;
	margin-top:20px;
}
.footer_social img
{
	width:7%;
	margin-left:5px;
}
.footer_copy
{
	padding-bottom:15px;
}
.left_pin
{
	display:block;
	background-image: url("../images/left_pin.png");
	height:305px;
	width:100%;
    background-repeat:no-repeat;
	position:absolute;
	margin-top:30px;
}
.welcome_content
{
	position:relative;
	padding-top:100px;
	text-align:center;
}
.welcomeb_content
{
	position:relative;
	text-align:center;
}
.welcome_header
{
	font-size:16px;
	text-align:center;
}
.welcome_header hr
{
	width:20%;
	background-color:#13a658;
	border:1px solid #13a658;
}
.welcome_header p
{
	padding:0 20%;
	text-align:center;
}
.home_content 
{
	padding-top:50px;
}
.home_content p
{
	text-align:justify;
}
.home_content hr
{
	margin-right:50%;
	background-color:#13a658;
	border:1px solid #13a658;
}
.home_content img
{
	padding:10px;
}

.about_content 
{
	padding-top:50px;
	padding-bottom:50px;
}
.about_content p
{
	text-align:justify;
}
.about_content hr
{
	margin-right:50%;
	background-color:#13a658;
	border:1px solid #13a658;
}
.about_content img
{
	padding:10px;
}


.both_border
{
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
}
.home_benefits
{
	/*padding-top:75px;*/
}
.home_benefits img
{
	padding:20px 0px;
}
.home_services
{
	text-align:left;
	padding-top:100px;
}
.home_services hr
{
	margin-right:77%;
	background-color:#13a658;
	border:1px solid #13a658;
}
.bar_content
{
	padding-right:75px;
}
.bar_empty
{
	height:15px;width:100%;border:1px solid #13a658;margin:5px 0px 10px 0px;
}
.bar_fill_70
{
	width:70%;background-color:#13a658;height:100%;
}
.bar_fill_90
{
	width:90%;background-color:#13a658;height:100%;
}
.bar_fill_30
{
	width:30%;background-color:#13a658;height:100%;
}
.bar_fill_40
{
	width:40%;background-color:#13a658;height:100%;
}
.services
{
	text-align:left;
	padding-top:100px;
}
.services hr
{
	margin-right:77%;
	background-color:#13a658;
	border:1px solid #13a658;
}
.services h5
{
	color:#13a658;
	padding:20px 0px 10px 0px;
}
.services p
{
	text-align:justify;
}
.services button
{
	border-radius:50px;
	background-color:#13a658;
	color:#fff;
	border:3px solid #13a658;
	padding:0px 20px;
	margin-bottom:50px;
}
.testimonials
{
	padding-top:20px;
	padding-bottom:50px;
}
.testimonials h5
{
	padding-top:10px;
}
.testimonials img
{
	border-radius:50%;
	border:4px solid #ccc;
}
.testimonials_occ
{
	font-weight:bold;
}
.testimonials_occ span
{
	color:#13a658;
}
.testimonials p
{
	font-size:14px;
}
.partner
{
	padding:20px 0px;
}
.partner img
{
	border:2px solid #ccc;
}
.partner
{
	padding:20px 0px;
}
.fresh_date
{
	font-size:48px;
	color:#777;
	font-weight:600;
}
.fresh_date span
{
	font-size:24px;
	color:#ccc;
}
.fresh_ana
{
	padding-top:36px;
}
.fresh_ana img
{
	height:14px;
}
.fresh
{
	padding-bottom:50px;
}
.fresh button
{
	border-radius:50px;
	background-color:#13a658;
	color:#fff;
	border:3px solid #13a658;
	padding:0px 20px;
	font-size:20px;
}
.about_list 
{
	font-size:24px;
	padding:5px 0px;
}
.about_list img
{
	width:7%;
}
.about_int span
{
	font-size:18px;
	font-weight:bold;
}
.about_text
{
	padding-top:50px;
}
.about_text_left
{
	text-align:justify;
}
.benefit_content
{
	padding-top:50px;
	padding-bottom:50px;
}
.benefit_content p
{
	text-align:justify;
	padding:20px 10px;
	margin:20px 0px;
	background-color:rgba(19, 166, 88, 0.1);
}
.benefit_content hr
{
	margin-right:50%;
	background-color:#13a658;
	border:1px solid #13a658;
}
.benefit_content img
{
	padding:10px;
}

    .tc_slider {
        background-image: url("../images/tc.jpg");
        height: 420px;
        width: 100%;
        background-position: bottom;
        background-size: auto 100%;
        text-align: center;
    }

    .tc_slider_layer {
        background-color: rgba(0,0,0,0.8);
        height: 100%;
        width: 100%;
    }

    .tc_slider_heading {
        font-size: 72px;
        font-weight: bold;
        color: #fff;
    }

    .tc_slider_text {
        font-size: 16px;
        color: #fff;
        padding: 0px 0px 30px 0px;
    }

    .tc_slider_content {
        position: relative;
        top: -230px;
    }


.benefitb_content p
{
	text-align:justify;
	padding:20px 10px;
	margin:20px 0px 0px 0px;
	border:2px solid #13a658;
	border-radius:10px;
}
.benefitb_content hr
{
	margin-right:50%;
	background-color:#13a658;
	border:1px solid #13a658;
}
.benefitb_content img
{
	padding:10px;
}
.conact_input 
{
	padding:5px 0px;
}
.conact_input input 
{
	padding:10px;
	border-radius:5px;
	width:100%;
	margin:10px 0;
	border:1px solid #ccc;
}
.conact_input textarea 
{
	padding:10px;
	border-radius:5px;
	width:100%;
	margin:10px 0;
	border:1px solid #ccc;
}
.contact_send
{
	background-color:#13a658;
	border:2px solid #13a658;
	border-radius:50px;
	color:#fff;
	padding:2px 20px;
	font-weight:bold;
}
.contact_reset
{
	background-color:#fff;
	border:2px solid #13a658;
	border-radius:50px;
	color:#13a658;
	padding:2px 20px;
	font-weight:bold;
	margin-left:10px;
}
.contact_mails
{
	padding:0px 0px;
}
.contact_mails span
{
	color:#13a658;
	font-weight:bold;
}
.faq_hsbar_left 
{
	padding-top:5px;padding-left:20px;
}
.faq_hsbar_right 
{
	border-radius:50px;padding:4px 10px;background-color:#ccc;width:60%;margin-right:10px;
	cursor:pointer;
}
.faq_hsbar
{
	width:80%;height:50px;background-color:#eee;border-radius:10px;padding:5px 0px;margin-bottom:20px;height:100%;
}
.faq_ative 
{
	background-color:rgba(19, 166, 88, 0.2);
}
.faq_ative .faq_hsbar_right
{
	background-color:rgba(19, 166, 88, 0.6);
}
.minus_img
{
	display:none;
}
.plus_img
{
	display:block;
}
.imgminus_active
{
	display:none;
}
.imgpoul_inactive
{
	display:block;
}
.test_grid
{
	position:relative;top:-50px;
}
.test_grid img
{
	position:relative;top:100px;border-radius:50%;border:4px solid #ccc;
}
.test_grid_inner
{
	background-color:rgba(19, 166, 88, 0.2);margin:0px 50px;padding:10px 20px 30px 20px;text-align:justify;
}
.test_grid_inner p
{
	padding:100px 0px 20px 0px;
}


.features_content
{
	padding-top:50px;
	padding-bottom:50px;
}
.features_content p
{
	text-align:justify;
	padding:20px 10px;
	margin:20px 0px;
	background-color:rgba(19, 166, 88, 0.1);
}
.features_content hr
{
	margin-right:50%;
	background-color:#13a658;
	border:1px solid #13a658;
}
.features_content img
{
	padding:10px;
}
.fc_pad
{
	padding:20px 0px;
}
.admin_features_button
{
	background-color:#ccc;
	border-radius:50px;
	padding:2px 30px;
	border:0px;
	cursor:pointer;
}
.admin_features_button:hover
{
	background-color:#13a658;
	border-radius:50px;
	padding:2px 30px;
	border:0px;
	cursor:pointer;
	color:#fff;
}
.user_features_button
{
	background-color:#ccc;
	border-radius:50px;
	padding:2px 30px;
	border:0px;
	margin:0px 50px;
	cursor:pointer;
}
.fresh_news_back { display:block;position:absolute;font-size:66px;opacity:0.1;left:36.5%;top:70px;color:#aaa;font-weight:bold; }
.why_housing { display:block;position:absolute;font-size:66px;opacity:0.1;left:28%;top:70px;color:#aaa;font-weight:bold; }
.our_partner { display:block;position:absolute;font-size:66px;opacity:0.1;left:34.5%;top:70px;color:#aaa;font-weight:bold; }
.al_left { text-align:left; }
.al_right { text-align:right; }
h1 { font-size: 2.5rem; } 
.pad_top_foot { padding-top:60px; }
.welcome_housing { position:absolute;font-size:66px;opacity:0.1;left:21%;top:70px;color:#aaa;font-weight:bold;display:block; }
.home_our_serv { display:block;position:absolute;font-size:66px;opacity:0.1;left:35%;top:70px;color:#aaa;font-weight:bold; }
.home_testimonials { display:block;position:absolute;font-size:66px;opacity:0.1;left:34.5%;top:70px;color:#aaa;font-weight:bold; }
.mobi_none { display:block }
.para_pr_20 { text-align:justify;padding-right:20px; }
.header_bottom_mobi { display:none; }
.housingerp_hol { display:block;position:absolute;font-size:66px;opacity:0.1;left:36%;top:70px;color:#aaa;font-weight:bold; }
.bene_housing_erp { display:block;position:absolute;font-size:66px;opacity:0.1;left:22%;top:70px;color:#aaa;font-weight:bold; }
.acc_sol_bane { display:block;position:absolute;font-size:66px;opacity:0.1;left:11%;top:-30px;color:#aaa;font-weight:bold; }
.feature_hous_er { display:block;position:absolute;font-size:66px;opacity:0.1;left:21%;top:70px;color:#aaa;font-weight:bold; }
.enq_hosi { display:block;position:absolute;font-size:66px;opacity:0.1;left:38%;top:70px;color:#aaa;font-weight:bold; }
.int_fhr { width:80%;  }
.tc_hrp { display:block; position:absolute;font-size:66px;opacity:0.1;left:21%;top:70px;color:#aaa;font-weight:bold; }
.hrp_sign_img { text-align:left; }
.hrp_sign_img img { width:40%;position:absolute;top:-50px;left:30%; }
.login_inp input
{
	width:80%;
	padding:10px 20px;
	margin:20px 0px 20px 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
	border:0px;
}	
.login_sub input
{
	padding:10px 50px;
	border-radius:50px;
	border:2px solid #fff;
	font-weight:bold;
	background-color:#fff;
	cursor:pointer;
	margin:20px 0px;
}
.login_sub input:hover
{
	padding:10px 50px;
	border-radius:50px;
	border:2px solid #fff;
	font-weight:bold;
	background-color:#13a658;
	cursor:pointer;
	color:#fff;
}
.sign_in_text { text-align:center;font-size:32px;font-weight:bold;color:#fff; }
.login_fp
{
	text-align:right;
	padding-right:40px;
	color:#fff;
	padding-top:20px;
}
.modal-content {
    background-color:rgb(19, 166, 88);
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 25%;
}
 }

.al_center { text-align:center; }





/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 2; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}



/* The Close Button */
.close {
    color: #fff;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close:hover,
.close:focus {
    color: #ccc;
    text-decoration: none;
    cursor: pointer;
}


.login_form
{
	padding:0px 0px 20px 0px;;
}
.blog .carousel-indicators {
	left: 0;
	top: auto;
    bottom: -40px;

}

/* The colour of the indicators */
.blog .carousel-indicators li {
    background: #a3a3a3;
    border-radius: 50%;
    width: 8px;
    height: 8px;
}

.blog .carousel-indicators .active {
background: #707070;
}