@font-face {
    font-family: 'dinmedium';
    src: url('font/dinmedium-webfont.eot');
    src: url('font/dinmedium-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/dinmedium-webfont.woff2') format('woff2'),
         url('font/dinmedium-webfont.woff') format('woff'),
         url('font/dinmedium-webfont.ttf') format('truetype'),
         url('font/dinmedium-webfont.svg#dinmedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'dinregular';
    src: url('font/dinregular-webfont.eot');
    src: url('font/dinregular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/dinregular-webfont.woff2') format('woff2'),
         url('font/dinregular-webfont.woff') format('woff'),
         url('font/dinregular-webfont.ttf') format('truetype'),
         url('font/dinregular-webfont.svg#dinregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'HelveticaLTStdRoman';
    src: url('font/HelveticaLTStdRoman.eot');
    src: url('font/HelveticaLTStdRoman.eot') format('embedded-opentype'),
         url('font/HelveticaLTStdRoman.woff2') format('woff2'),
         url('font/HelveticaLTStdRoman.woff') format('woff'),
         url('font/HelveticaLTStdRoman.ttf') format('truetype'),
         url('font/HelveticaLTStdRoman.svg#HelveticaLTStdRoman') format('svg');
}

body {font-size: 14px; color: #222; font-family:Verdana, Geneva, sans-serif; margin:0; background:#fff; -webkit-backface-visibility: hidden;}
 *{ outline:none !important;}
 
#header{ background:#fff; margin-bottom:20px;}
#header .logo{ margin:20px 0 20px; text-align:center;}
#header .logo img{ width:247px ; margin:auto;}
#header h3{font-family: 'dinregular', Helvetica, Arial, sans-serif; letter-spacing: -0.8px; color:#acacac; margin:0; font-size: 20px; text-align: center; }
#header h3 span{ color:#95d600;}

#center{ margin:0 0 20px;}
#center .navbar-default .navbar-toggle .icon-bar { background-color: #fff;}
#center .navbar-default{background:url(../img/side_barbg.jpg) repeat-x #d0d0d0; border:0; font-size:15px; min-height:0px; margin:0 0 20px; border-radius:0;}
#center .navbar-default ul{ float:none; font-size:16px;}
#center .navbar-header{ clear:both;}
#center .navbar-collapse{ padding:0;}
#center .navbar-default ul li{ margin-bottom:6px;}
#center .navbar-default ul li a{ color:#fff; padding:10px 20px;}
#center .navbar-default ul li a:hover{ background:#4d4d4d;}
#center .navbar-default ul li a.active{background:#4d4d4d; color:#94d60a}
#center .navbar-default ul li a:focus{background:#4d4d4d; color:#94d60a;}
#center .navbar-default ul li ul {-webkit-transition: height 1s ease; -moz-transition: ease-in 2s none; -ms-transition: ease-in  2s none; -o-transition: ease-in  2s none;  transition: ease-in  2s none; }
#center .navbar-default ul li ul li a{ color:#94d60a;}
#center .navbar-default ul li ul li a:hover{ background:#707070;}
#center .navbar-default ul li ul li a:focus{background:#707070; }
#center h3{font-family: 'dinregular', Helvetica, Arial, sans-serif; color:#acacac; margin:0 0 -8px; font-size: 16px;}
#center h3 span{ color:#95d600;}
#center .slider_box{ border-left:20px solid #808080; border-bottom:20px solid #808080; /*margin-bottom:20px;*/ padding:0 0 15px 15px; background:#fff;}
#center .slider_box .carousel-inner .item img{ width:100%;}
#center .slider_box2{ border-top:20px solid #808080; border-right:20px solid #808080;margin-bottom:0; padding:15px 15px 0 0; background:#fff;}
#center .slider_box2 .carousel-inner .item img{ width:100%;}
#center .sidebar ul#side-menu{ display:none;}
#center .collapse.in ul#side-menu{ display:block;}

.nav-second-level{display:none;}
#center .nav li.liactive .nav-second-level{display:block; }	
/*.nav li:hover .nav-second-level{display:block; }*/

#internal_page{ border-left:10px solid #808080; color:#1f1f1f; position:relative; font-family: 'dinmedium', Helvetica, Arial, sans-serif; border-right:10px solid #808080; border-bottom:10px solid #808080; margin-bottom:0; padding:0 10px 10px 10px; background:#fff;}
#internal_page h1{ margin:0 0 20px; background:url(../img/title_bg.png) repeat-y right top #94d60a; color:#fff; padding:12px 15px 10px;}
#internal_page p{ text-align:justify; padding:0; margin:0 0 24px;}
#internal_page .message p { margin: 0; }
#internal_page p a{ color:#6cad0c;}
#internal_page p a.btn_view{ color:#fff; background:#6cad0c; border-radius:5px; padding:3px 5px 1px; display:inline-block; text-decoration:none; font-size:11px; margin-left:9px;}
#internal_page p a.btn_view:hover{ background:#808080;}
#internal_page ul.who_list{ margin:0 0 15px; padding:0 0 0 12px;}

.list{ color:#808080; font-size:17px; margin-bottom:20px; padding-left:14px;}
.list ul{ margin:0; padding:0;}
.list ul li{ margin:0 0 6px;}

#rightside{ background:#fff;}
.right_side{ position:inherit;}
#internal_page .right_text{ background:#00a59b; color:#fff; padding:10px; margin-bottom:15px;}
#internal_page .right_text p{ font-family:Verdana, Geneva, sans-serif; line-height:20px; font-size:12px; margin:0;}
#internal_page .right_text ul{ margin:0; padding:0 0  0 14px;}
.right_sideimg1{ background:#fff; padding:0 15px;}
.right_sideimg1 img{ width:100%;}
.right_img{ margin-bottom:15px;}
.right_img img{ width:100%;}

.right_text li {
    display: list-item;
    text-align: -webkit-match-parent;
    padding-bottom:6px;
}
#internal_page .right_side p { padding-bottom:6px; }

#contact_form{ margin: 30px 0 15px; background:#ebebeb; border: 1px solid #ccc; padding:20px 30px;}
#contact_form h4{ text-transform:uppercase; border-bottom:1px solid #ccc; font-size:22px; padding:0 0 10px; margin:0 0 15px;}
#contact_form .form-control{ box-shadow:none; background:#fdfdfd; border-radius:0;}
#contact_form .form-control:focus{ border-color:#333; background:#fff;} 
#contact_form label{ font-weight:normal; font-size:14px; text-align:left;}
#contact_form label span{ color:red; font-size:16px;}
#contact_form textarea.form-control{ height:140px; resize:none;}
#contact_form .btn-default{ background:#95D60A; color:#fff; width:100%; text-transform:uppercase; border-radius:0; margin-bottom:10px; border:0; font-size: 15px; padding: 8px 30px;}
#contact_form .btn-default:hover{ background:#333;}
#contact_form .error_success{ /*background:#95D60A;*/ color:#95D60A; padding:5px; text-align:left; font-size:16px;}
#contact_form .error_not,#contact_form .error_msg{ /*background:#BD1D27;*/ color:red; padding:5px; text-align:left; font-size:16px;}

.contact_map{ margin: 15px 0 0; border: 1px solid #ccc; padding:6px 6px 0}
.contact_map iframe{ width:100%; height:350px;}
.contact_table{ margin:0 0 6px;}
.contact_table table td{ float:left; width:100%; padding:0 8px 4px 0;}

/* footer */
.scrollToTop{ position:fixed; right:30px; bottom:20px; height:38px; width:38px; color:#fff; background:#6cad0c; padding:2px 0 0 2px; border-radius:100%; font-size:22px; text-align:center; z-index:9999;}
.scrollToTop:hover, .scrollToTop:focus{color:#fff; background:#6cad0c;}
#footer .footer_text p { width:225px;}
.footer_textright{ text-align:left;}
#footer .footer{ border-top:#929292 1px solid; padding:6px 0; font-family: 'HelveticaLTStdRoman', Helvetica, Arial, sans-serif;}
.social_links{ font-size:22px;}
.social_links ul{ margin:0 0 0 0px; padding:0; list-style:none;}
.social_links ul li{ display:inline-block; padding:0 3px;}
.social_links ul li a{ color:#000; text-decoration:none;}
.social_links ul li a:hover{ color:#95d600;}
#footer p{ color:#929292; padding:5px 0; margin:0; font-size:13px;}
.footer-logo{
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 5px;
	padding-top: 9px;
	padding-bottom: 18px;
}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {
#header h3{ font-size: 26px; line-height: 26px;}
#center h3{ font-size: 26px;}
.contact_table table td{ float:none; width:auto; padding:0 8px 4px 0;}
}
/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
#header .logo img{ width:100% ; margin:auto;}
#header h3{ text-align:right; margin:50px 0 0; }
#header .logo{text-align:right;  margin:20px -12px 0 0;}
#footer .footer_text p { width:auto;}
#center .navbar-default{  margin:0; padding-top:10px;}
#center .navbar-default ul li a{ color:#fff; padding:13px 30px;}
.right_sideimg1{ margin-bottom: -35px;}
#internal_page ul.who_list{ padding:0 0 0 25px;}
#center #bg_box{ background:url(../img/side_barbg.png) repeat-x #cfcfcf}
#center #lefttside { padding:0;}
#center .navbar-default{background:none;}
#internal_page{ border-left:20px solid #808080; min-height:500px; border-right:20px solid #808080; border-bottom:20px solid #808080; padding:0 15px 15px 15px;}
#footer .footer{  margin-left:-15px;}
#center .sidebar ul#side-menu{ display:block;}
.scrollToTop{ display:none !important;}
.footer_textright{ text-align:right;}
.footer-logo{ margin:0;}
}
/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
#header h3{font-size: 32px;}
#center h3{font-size: 37px;}
.right_sideimg1{ width: 340px; margin-bottom: 0; bottom:-20px; position:absolute; right: 0;}
#contact_form label{ text-align:left;}
}
/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
#header h3{font-size: 40px; line-height: 40px;}
#center h3{font-size: 45px;}
.right_sideimg1{ width: 410px;}
#header .logo img{ width:245px;  margin: initial;}
}

/*
@media print {
    @page { margin: .375in; }
    
	a.scrollToTop { display: none !important; }
    
    body {
        color: #000;
        background: #fff;
        font-size: 9pt;
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
    }
 
    .h1, h1 {
        font-size: 20pt;
        padding-left: 0 !important;
        margin-bottom: 8px !important;
    }
        
    #lefttside { display: none; }
    
    .footer_textright { display: none; }

    a:link, 
    a:visited { 
        color:#b71e2d; 
        background: transparent; 
        font-size: 12pt;
        font-weight: normal; 
        text-decoration: none; 
    }
    
    #internal_page {
        border-style: none; 
    }
    
    .news_title {
        text-align: left !important;
        font-size: 12pt;
        font-weight: bold;
    }
    
    a { word-wrap: break-word; }
        
    #internal_page p a.btn_view:after{
        content: "(" attr(href) ") ";
        font-size: 12pt;
        font-weight: normal;
        word-wrap: break-word;
    }

    span.view_button { display: none; }

    #internal_page .right_text {
        padding-left: 0;
        margin-bottom: 15px;
    }

    .right_img img, .right_sideimg1 img {
        width: 30%;
        float: left;
        margin-right: 40px;
    }
    
    .right_side_break { page-break-before: always; }
    
    #header .logo img {
        width: 245px;
        margin: initial;
        float: left;
    }

    #header h3 { margin: 40px auto; }
    
    #footer .footer_text p { width: 100%; }
    
    .footer-logo {
        margin-right: 50px;
        float: left;
    }
}
*/

/*.second-row p{
	font-size: 16px;
	margin: 0;
	padding: 30px 9px;
	text-align: justify;
	line-height: 1.6;
}*/
.home-para p {
	font-size: 16px;
	margin: 0;
	text-align: justify;
	line-height: 1.7;
}
.home-para {
	margin: 30px 0;
}
.more {
	font-size: 12px;
	color: #6cad0c;
	text-decoration: underline;
	letter-spacing: 1px;
}
@media only screen and (max-width: 767px){
	.wrapper {
		width: calc(100% + 30px);
		display: table;
		margin-left: -15px;
		}

		.first-row {		  
			display: table-row-group;
		}
		.home-para {
			margin: 10px 0 30px 0;
		}
		#center .slider_box {    
			margin-bottom: 20px;
		}
}
@media only screen and (min-width : 992px) {
    .home-slier2{
		position: absolute;
		left: 50%;
	}
}



