@charset "utf-8";
/* CSS Document */

.outer{font-family: 'open_sansregular' ;}

.topbar{}
.topbar .yellowStrip{ background:#f3bf2e; min-height:35px;}

#imaginary_container { padding-top:5px; padding-bottom:5px;}
.stylish-input-group .input-group-addon{
    background: white !important;
	
}
.stylish-input-group .form-control{
	border-right:0; 
	box-shadow:0 0 0; 
	border-color:#ccc;
	border-radius:0 !important;
	height:30px;
}
.stylish-input-group button{
    border:0;
    background:transparent;
	color:#202020;
	border-radius:0 !important;
}

.header{ background:url(../img/header-bg.jpg) no-repeat right top; min-height:190px;}
.menuspacer{ margin-top:120px;}

@media (min-width:768px) and (max-width:991px) {

}
@media only screen and (max-width: 767px) {
.menuspacer{ margin-top:0 ;}
.navbar-brand>img {
	display:block;
	max-height:75px;
}

}

.rightHeaderArea{ width:750px; position:absolute; top:15px; right:30px;}
.rightHeaderArea .slogon{ color:#058007; font-size:28px;font-family: 'open_sansbold'; letter-spacing:-1px; line-height:30px}
.rightHeaderArea .slogon span{font-family: 'open_sansregular'; font-size:24px;}
.rightHeaderArea .slogon strong{ font-size:20px; letter-spacing:normal;font-family: 'open_sanslight'; text-transform:uppercase }

.sliderArea{ background:#009241}
.sliderArea .nav-category{ background:#7dc74e}
.sliderArea .nav-category ul{ margin:0; padding:0; list-style:none; font-size:13px;}
.sliderArea .nav-category ul li{ margin:0; padding:0; border-bottom: solid 1px #005827; position:relative;}
.sliderArea .nav-category ul li a{ padding:6.6px 15px; display:block; color:#fff}
.sliderArea .nav-category ul li:after{font-family: 'FontAwesome'; right:10px; top:7px; content:"\f0da"; position:absolute; color:#fff}
.sliderArea .nav-category ul li a:hover{ background:#005827; text-decoration:none}

@media only screen and (max-width: 767px) {
	.slider_less_right{ padding-right:0}
 }


.carousel-inner .item{ min-height:392px;} 
.carousel-inner .item img{ min-height:393px}

@media only screen and (max-width: 767px) {
	.slider_less_right{ padding-right:0}
	.carousel-inner .item{ min-height:auto;} 
	.carousel-inner .item img{ min-height:auto}
 }
 
 


.sliderArea .slide{ position:relative;}
.sliderArea .slide .caption{ width:65%; background:rgba(0, 0, 0, 0.5);  position:absolute; top:20%; left:0}
.sliderArea .slide .caption p{ font-size:30px; color:#fff; line-height:35px; margin:0; padding:20px;}
.sliderArea .slide .caption p span{ color:#ffc523}

.welcomeArea{ background:#f3bf2e}
.welcomeArea .content{ background:#fff; padding-top:20px; padding-bottom:20px;}
.welcomeArea .content p{ padding:10px 20px 0 20px;  margin:0; font-size:13px; text-align:justify}
.welcomeArea .welcomEclipse{ height:250px; width:250px; margin:auto; border-radius:50%; color:#fff; text-align:center; border: solid 10px #fff; font-size:45px;font-family: 'open_sansbold'; letter-spacing:-2px; line-height:220px; margin-top:18px;}

.recentNews{ background:#577736 url(../img/recent-back.jpg) no-repeat center bottom}
.recentNews h1{ background:rgba(243,191,46,0.5); margin:0 0 20px 0; padding:30px; text-align:center; font-size:35px; color:#fff; max-width:333px;font-family: 'open_sansbold'; letter-spacing:-2px; text-transform:uppercase }
.recentNews ul{ list-style:none; margin:0; padding:0; font-size:12px;font-family: 'open_sansregular'; }
.recentNews ul li{ padding-bottom:10px; padding-left:20px; color:#fff; position:relative}
.recentNews ul li:after{ content:"\f111"; position:absolute; top:4px; left:0;font-family: 'FontAwesome'; color:#f3bf2e; font-size:10px;}
.recentNews .moreBtn{ margin:0;background:rgba(0, 0, 0, 0.3); color:#f3bf2e; font-family: 'open_sansregular'; border:0; border-radius:0; text-transform:uppercase; padding-left:15px; padding-right:15px; }
.recentNews .moreBtn:hover{ margin:0;background:rgba(243,191,46,0.5); color:#fff}

.telePfoneDirectory{}
.telePfoneDirectory .headingArea{ background:#f3972e; padding:25px;}
.telePfoneDirectory .headingArea h2{ margin:0; padding:0;font-family: 'open_sansbold'; color:#fff; text-transform:uppercase}
.telePfoneDirectory .cityAccordation{ background:url(../img/directory-back.jpg) no-repeat center bottom; min-height:521px; padding:20px;}
.telePfoneDirectory .cityAccordation .inner{background:rgba(0, 0, 0, 0.5); padding:15px; }
.telePfoneDirectory .cityAccordation h3{ color:#d3d3d3;font-family: 'open_sansbold'; font-size:20px; margin:0; padding:0 0 15px 0}

.telePfoneDirectory ul.address{ text-transform:uppercase; margin:0; padding:50px 0 0 0; list-style:none; font-size:17px;font-family: 'open_sansregular';}
.telePfoneDirectory ul.address li{ padding-bottom:10px; padding-left:20px; position:relative}
.telePfoneDirectory ul.address li:after{ content:"\f111"; position:absolute; top:4px; left:0;font-family: 'FontAwesome'; color:#f3bf2e; font-size:10px;}
.telePfoneDirectory ul.address li a{ color:#f3bf2e}
.telePfoneDirectory ul.address li a:hover{ color:#f35c34}

.telePfoneDirectory .panel-default{ padding:0; margin:0; background:none; border:0}
.telePfoneDirectory .panel-heading{ margin:0; padding:0; background:none; color:#f3972e;font-family: 'open_sansbold';  border-bottom:0 !important}
.telePfoneDirectory .panel-heading a{ border:0}
.telePfoneDirectory .panel-heading h4{ border:0}
.telePfoneDirectory .panel-default ul{ list-style:none; border:0; margin:0; padding:0;font-family: 'open_sansregular'; font-size:13px;}
.telePfoneDirectory .panel-default ul li{ padding-left:15px; position:relative; padding-bottom:1px;}
.telePfoneDirectory .panel-default ul li:after{content:"\f111"; position:absolute; top:4px; left:0;font-family: 'FontAwesome'; color:#f3972e; font-size:8px;}
.telePfoneDirectory .panel-default ul li a{ color:#fff}

.publicatiobArea{ background:url(../img/publication-back.jpg) no-repeat bottom; background-size:cover}
.publicatiobArea h1{ background:#fff; padding:30px;  font-size:30px; color:#f3972e; max-width:303px;font-family: 'open_sansbold'; letter-spacing:-2px; text-transform:uppercase; margin:0 0 20px 0 }
.publicatiobArea .contentarea{background:rgba(0, 0, 0, 0.5); padding:20px; margin-bottom:25px;}
.publicatiobArea p{ color:#fff; text-align:justify}
.publicatiobArea .moreBtn{ margin:0;background:rgba(0, 0, 0, 0.3); color:#f3bf2e; font-family: 'open_sansregular'; border:0; border-radius:0; text-transform:uppercase; padding-left:15px; padding-right:15px; }
.publicatiobArea .moreBtn:hover{ margin:0;background:rgba(243,191,46,0.5); color:#fff}

.visionArea{}
.visionArea .icar-heading{ background:#f3bf2e; padding:50px 25px 10px 25px;  font-size:26px; color:#fff; max-width:303px;font-family: 'open_sansbold'; text-transform:uppercase; margin-bottom:20px;}
.visionArea .poly-heading{ background:#f3972e; padding:50px 25px 10px 25px;  font-size:26px; color:#fff; max-width:303px;font-family: 'open_sansbold'; text-transform:uppercase; margin-bottom:20px;}
.visionArea p{ font-size:12px;font-family: 'open_sansregular'; color:#8eae29}
.visionArea hr{ margin:0}
.visionArea .moreBtn{ margin:0;background:rgba(243, 151, 46, 0.3); color:#f3972e; font-family: 'open_sansregular'; border:0; border-radius:0; text-transform:uppercase; padding-left:15px; padding-right:15px; }

.quick_connect{ background:#88a921; padding:35px 0}
.quick_connect h1{font-family: 'open_sansregular'; color:#fff; margin:0; padding:0; font-size:35px; letter-spacing:-1px; padding-bottom:15px;}
.quick_connect .form-control{ border:0; border-radius:0; height:35px; resize:none;font-family: 'open_sansregular'; font-size:13px;}
.quick_connect .browseBtn{ background:#f3bf2e; border:0; border-radius:0; height:35px; padding-left:15px; padding-right:15px; color:#fff;font-family: 'open_sansregular'; }
.quick_connect .SubmitBtn{ background:#252525; border:0; border-radius:0; height:35px; padding-left:15px; padding-right:15px; color:#fff;font-family: 'open_sansregular'; }

.getIntouch{ background:#d9d9d9 url(../img/get-touch-back.jpg) no-repeat; min-height:470px; padding:50px 0}
.getIntouch .address{ background:#fff; padding:20px;}
.getIntouch .address h1 { margin:0; padding:0;font-family: 'open_sansregular'; font-size:28px; color:#3e3e3e; border-bottom: solid 1px #3e3e3e; padding-bottom:5px; margin-bottom:20px;}
.getIntouch .address h2 {font-family: 'open_sansregular'; font-size:25px; color:#5bb732;}
.getIntouch .address p{ font-size:16px;font-family: 'open_sansregular';}
.getIntouch .address h3{font-family: 'open_sansregular'; font-size:20px; margin:0; padding:0 0 10px 0}
.getIntouch .address .call{ background:#f7901e; color:#fff; padding:10px;}

.main-contentarea{ padding:20px }
.sidebarmenu{ padding:5px 0}
.sidebarmenu ul{ margin:0; padding:0; list-style:none; font-size:13px}
.sidebarmenu ul li{ padding:0; margin:0;}
.sidebarmenu ul li a{ display:block; padding:7px 0; color:#202020; border-bottom: solid 1px #f1f1f1}
.main-contentarea h1{ margin:0; padding:5px 0 15px 0; font-size:25px; text-transform:uppercase; font-family: 'open_sanssemibold';}
.main-contentarea h2{ margin:0; padding:5px 0 15px 0; font-size:20px; }
.main-contentarea p{ font-size:13px; line-height:21px; text-align:justify}
.main-contentarea  ul.listing{ list-style:none; margin:0; padding:0; font-size:13px;}
.main-contentarea  ul.listing li{ padding:0 0 8px 20px; position:relative}
.main-contentarea  ul.listing li:after{ font-family: 'FontAwesome'; font-size:9px;content:"\f111"; position:absolute; top:4px; left:0; color:#f3bf2e}
.main-contentarea .subheading{font-family: 'open_sansregular'; font-size:17px; font-family: 'open_sanssemibold';}
.main-contentarea a{ color:#fe653d; text-decoration:none}

ul.gallery{ list-style:none; margin:0; padding:0 0 30px 0}



.footer{ background:#252525; padding:30px 0;font-family: 'open_sansregular'; font-size:12px;}
.footer ul{ list-style:none; margin:0; padding:0; text-align:center; padding-bottom:20px; font-size:13px;}
.footer ul li{ display:inline; padding:0 5px; color:#ffffff;font-family: 'open_sansregular'; }
.footer ul li a{ color:#fff}
.footer .copyright{ color:#9d9d9d}
.footer .social{ font-size:18px;}
.footer .social a{ color:#9d9d9d}
.footer .social a:hover{ color:#f3bf2e}


