@charset "utf-8";
/* CSS Document */

@font-face {
  font-family: 'FontAwesome';
  src: url('fonts/fontawesome-webfont.eot?v=3.2.0');
  src: url('fonts/fontawesome-webfont.eot?#iefix&v=3.2.0') format('embedded-opentype'), 
		url('fonts/fontawesome-webfont.woff?v=3.2.0') format('woff'), 
		url('fonts/fontawesome-webfont.ttf?v=3.2.0') format('truetype'), 
		url('fonts/fontawesome-webfont.svg#fontawesomeregular?v=3.2.0') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
    font-family: 'open_sansregular';
    src: url('fonts/opensans-regular-webfont.eot');
    src: url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-regular-webfont.woff') format('woff'),
         url('fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanssemibold';
    src: url('fonts/opensans-semibold-webfont.eot');
    src: url('fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-semibold-webfont.woff') format('woff'),
         url('fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansbold';
    src: url('fonts/opensans-bold-webfont.eot');
    src: url('fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-bold-webfont.woff') format('woff'),
         url('fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansitalic';
    src: url('fonts/opensans-italic-webfont.eot');
    src: url('fonts/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-italic-webfont.woff') format('woff'),
         url('fonts/opensans-italic-webfont.ttf') format('truetype'),
         url('fonts/opensans-italic-webfont.svg#open_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanssemibold_italic';
    src: url('fonts/opensans-semibolditalic-webfont.eot');
    src: url('fonts/opensans-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-semibolditalic-webfont.woff') format('woff'),
         url('fonts/opensans-semibolditalic-webfont.ttf') format('truetype'),
         url('fonts/opensans-semibolditalic-webfont.svg#open_sanssemibold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

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

*{ margin:0; padding:0; list-style:none; border:none; text-decoration:none; outline:none; transition: all 0.4s ease-out 0s;}
img { max-width: 100%; height: auto; width: auto\9; /* ie8 */ border:none; }
h1, h2, h3, h4, h5, h6{ font-weight:normal;}
.clear{ clear:both;}
p{ font-size:15px; color:#3c3c3c; line-height:30px;}
body{font-family: 'open_sansregular'; font-size:13px; background:#fff;}
#header{ width:100%; float:left; background:#FFF;}
.cont-width{ width:1170px; margin:0 auto;}
.cont-full{ width:100%; float:left;}
.header-top{width:100%; float:left; padding-top:14px;}
.logo{ float:left;}
.header-right{ float:right;}
ul.top-social{ padding-right:4px; float:right;}
ul.top-social li{ float:left; padding-left:23px;}
ul.top-social li a{ display:block; height:32px; width:32px;}
ul.top-social li a:hover{ background-position:left bottom;}
.contact-number{ margin-top:18px; padding:8px 15px; float:right; background:#6ba944;  font-family: 'open_sanssemibold'; font-size:30px; color:#fff; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px;}
.header-bottom{ float:left; width:100%; background:#da2127; box-shadow: 0 1px 3px #2A2A2A;; -webkit-box-shadow:0 1px 3px #2A2A2A; -moz-box-shadow:0 1px 3px #2A2A2A; position:relative; z-index:999;}
.fb{ background:url(../images/fb.png) no-repeat left top;}
.tw{ background:url(../images/tw.png) no-repeat left top;}
.lin{ background:url(../images/lin.png) no-repeat left top;}

ul.menu{ float:left;}
ul.menu li{ padding-left:1px; float:left; background:url(../images/sep.png) repeat-y left;}
ul.menu li:first-child{ background:none; padding-left:0;}
ul.menu li a{ padding:16px 25px; display:block; color:#fff; font-size:16px; font-family: 'open_sanssemibold';}
ul.menu li a:hover{ background:#6ba944;}
.search-right{ float:right; padding-right:11px;}
.search-field{ padding:8px; width:190px; margin-top:10px; float:left; color:#9a9a9a; font-size:14px; background:#FFF; -webkit-border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-bottomleft: 4px; border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
.search-btn{ color:#fff; font-size:14px; background:#6ba944; cursor:pointer; float:left; margin-top:10px; -webkit-border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; padding:7px;}
.search-btn:hover{ background:#40731F;}
.f-left{ float:left;}
.f-right{ float:right;}
#section{ width:100%; float:left;}
.section-one{width:100%; float:left; background:#222a59; margin-top:-23px;}
.section-one-left{ padding-top:44px; float:left; width:500px;}
.section-one-left h2{ font-size:48px; color:#fff; line-height:66px; font-family: 'open_sanssemibold'; padding-bottom:70px;}
.green-txt{ color:#85c95b;}
.section-one-left p{ color:#fff; font-size:18px; line-height:26px;  font-family: 'open_sansitalic';}

.section-one-right{ float:right;}


.section-one-right img{ border:6px solid #fff;}
.slidetabs a.current {	background-position:0 -16px;} 	
.forward{ position:absolute; left:44px; color:#fff;	background:#6ba944;display:block;	width:23px;	height:18px; padding-top:5px; text-align:center;	cursor:pointer;	font-size:14px;}
.backward,  .forward{ bottom:20%; z-index:999;}
.backward{ position:absolute; left:0;	background:#6ba944;	display:block;	width:23px;	height:18px; padding-top:5px; text-align:center;	cursor:pointer;	font-size:14px;	 color:#fff;}
.images-slider { min-height:610px;	position:relative;		width:100%;float:left;	 margin-bottom:31px;}
.images-slider div {	display:none;position:absolute;	top:0;	left:0; width:100%;}
.slider-main{ position:relative; float:left; width:100%; padding-top:84px;}
.backward:hover, .forward:hover{ background:#40731F;}

.section-two{ float:left; width:100%; background:#161616 url(../images/section-two-top.jpg) repeat-x;}
.section-two-bg{ padding-bottom:53px; background:url(../images/abcd.png) repeat; width:100%; float:left; }

ul.category{ float:left; width:100%;}
ul.category li{ float:left; float:left; width:270px; padding:0 15px; height:352px; background:#FFF; position:relative;}
ul.category li a{ color:#fff; font-size:11.82px; display:block; width:100px; height:26px; font-family: 'open_sanssemibold'; text-align:center; line-height:26px;  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; text-transform:uppercase; margin:0 auto;}
ul.category li h2{border-bottom:2px solid #e1e1e1; font-size:24px; font-family: 'open_sanssemibold'; text-align:center; padding-top:22px; margin-bottom:18px;}
ul.category li p{ color:#333333; font-size:14px; line-height:24px; font-family: 'open_sanssemibold_italic';}

.red{ border-top:6px solid #da2127;}
.category-pic{ width:87px; height:87px; margin:0 auto; margin-top:-44px; font-size:42px; color:#fff; text-align:center;}
.read-more{ position:absolute; bottom:-14px; text-align:center; width:88%; }

.category-pic i { display: table-cell; height: 87px; vertical-align: middle; width: 87px;}
.red h2{ color:#da2127; padding-bottom:22px; }
.red .category-pic{ background:url(../images/s1.png) no-repeat;}
.red a{ background:#da2127; border-bottom:3px solid #760105; }
.red a:hover{ background:#760105;}
.red:hover a{background:#760105;}
.red:hover{ border-top:6px solid #760105;}
.red:hover h2{ color:#760105;}
.red:hover i{transform:rotate(360deg); -ms-transform:rotate(360deg); /* IE 9 */ -webkit-transform:rotate(360deg); /* Safari and Chrome */}

.green{ border-top:6px solid #6ba944; margin:0 135px;}
.green h2{ color:#6ba944;  padding-bottom:22px; }
.green a{ background:#6ba944; border-bottom:3px solid #40731f; }
.green a:hover{ background:#40731f;}
.green .category-pic{ background:url(../images/s2.png) no-repeat;}
.green:hover a{background:#40731f;}
.green:hover{ border-top:6px solid #40731f;}
.green:hover h2{ color:#40731f;}
.green:hover i{transform:rotate(360deg); -ms-transform:rotate(360deg); /* IE 9 */ -webkit-transform:rotate(360deg); /* Safari and Chrome */}

.yellow{ border-top:6px solid #e09226;}
.yellow h2{ color:#a8670b;  padding-bottom:22px; }
.yellow a{ background:#e09226; border-bottom:3px solid #a8670b; }
.yellow a:hover{ background:#a8670b;}
.yellow:hover a{background:#a8670b;}
.yellow:hover{ border-top:6px solid #a8670b;}
.yellow:hover h2{ color:#a8670b;}
.yellow .category-pic{ background:url(../images/s3.png) no-repeat;}
.yellow:hover i{transform:rotate(360deg); -ms-transform:rotate(360deg); /* IE 9 */ -webkit-transform:rotate(360deg); /* Safari and Chrome */}

.section-two-bottom{ padding-top:127px; width:100%; float:left;}
.section-two-bottom-left{ float:left; width:720px;}
.section-two-bottom-left h2{ color:#fff; font-size:24px;  font-family: 'open_sanssemibold'; text-transform:uppercase;}
.section-two-bottom-left h3{ color:#6ba944; font-size:20px; font-family: 'open_sanssemibold_italic'; padding-top:25px;}
ul.section-category { width:290px; padding-top:35px;}
ul.section-category li{ float:left;  background:url(../images/menu-sep.png) no-repeat left top; padding-left:25px;}
ul.section-category li a{ font-size:14px; color:#fff; line-height:30px;}
ul.section-category li a:hover{ color:#6ba944;}

.section-two-bottom-right{ float:right;}
.section-poic{}
.section-poic img{ border:3px solid #8b8b8b;}
.enquiry-btn{ text-align:center; padding-top:21px; }
.enquiry-btn a{ width:168px; height:36px; line-height:36px; color:#fff; background:#6ba944; display:block; margin:0 auto; border-bottom:3px solid #40731f;  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; text-transform:uppercase; font-size:14.86px; text-shadow: 0 1px 1px #898888;}
.enquiry-btn a:hover{ background:#40731F;}
.section-two-bottom-bg{ background:url(../images/bottom-bg.jpg) repeat-x; height:7px; width:100%; float:left;}

.section-three{ background:#fff; float:left; width:100%; padding-top:34px;}
.section-three-left{ float:left; width:700px;}
.section-three-left h2{ color:#0c2b7f; font-size:26px; font-family: 'open_sanssemibold'; background:url(../images/head-sep.png) repeat-x bottom; padding-bottom:20px; margin-bottom:36px;}
.section-three-left p{ color:#1c1c1c; font-size:13px; line-height:22px;}

ul.otr-link{ padding-top:45px; padding-bottom:60px;}
ul.otr-link li{ padding-bottom:21px;}
ul.otr-link li a{ color:#1c1c1c; font-size:14px; line-height:22px;  font-family: 'open_sanssemibold';}
ul.otr-link li a:hover{ color:#6ba944;}
ul.otr-link li i{ color:#6ba944;}
.section-three-right{ float:right; width:370px; border:1px solid #000; padding-bottom:22px;}
.section-three-right h2{ font-size:14px; color:#fff; font-family: 'open_sanssemibold'; background:#6c85b8; padding:10px 18px;}

ul.fb-like{ padding:0 15px;}
ul.fb-like li{ float:left; width:100%; border-bottom:1px solid #dcdcdc; padding-bottom:20px; padding-top:20px;}
.fb-like-left{ float:left;}
.fb-like-right{ float:right; width:230px;}
.fb-like-right h3{ text-transform:uppercase; color:#2d477a; font-size:14.02px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.fb-like-right p{ padding-bottom:4px; color:#333333; font-size:12.02px; font-family:Arial, Helvetica, sans-serif; line-height:20.03px;}
.month-date{ padding-top:5px; font-size:12.03px; color:#a3a2a2; font-family:Arial, Helvetica, sans-serif;}
.month-date img{ float:left; padding-right:15px;}
.fb-social{ text-align:center; float:left; padding:15px;}
.seprator{ background:url(../images/head-sep.png) repeat-x; height:9px; width:100%; float:left;}

.book-now{ margin-bottom:28px; margin-top:28px; float:left; width:100%; background:#e09226; border-bottom:6px solid #ab6b12; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.book-now-icon{ float:left; color:#fff; font-size:50px; background:url(../images/book-bg.png) no-repeat; height:75px; width:96px; }
.book-now-icon i{ padding-left: 7px;   padding-top: 13px;}
.book-now-txt{ color:#492b01; font-size:22px; font-family: 'open_sanssemibold'; float:right; padding:22px 26px 0 0;}
.ph-number{ color:#fff; font-family: 'open_sanssemibold_italic';}

#footer{ width:100%; float:left; background:#1b234d url(../images/footer-top.jpg) repeat-x top; margin-top:106px; }
.footer-bg{ background:url(../images/footer-match.png) repeat; float:left; width:100%; padding-top:35px;}
.foooter-top{float:left; width:100%;}

.footer-sec-one{ float:left; width:288px;}
.foooter-top h2{ padding-bottom:20px; color:#7f9fee; font-size:15.97px; font-family: 'open_sanssemibold';}
.foooter-top h3{ color:#c3d4fd; font-size:13.97px; font-family: 'open_sanssemibold'; text-transform:uppercase; padding-left:28px; padding-bottom:6px;}
ul.footer-link{}
ul.footer-link li{}
ul.footer-link li i{ padding-right:10px;}
ul.footer-link li a{ font-size:13px; color:#fff; line-height:30px;}
ul.footer-link li a:hover{ color:#6BA944;}

.footer-sec-two{ float:left; width:198px;}

.footer-sec-three{ float:left; width:188px; padding-top:42px;}

.footer-sec-four{ float:left; width:180px; padding-top:42px;}

.footer-sec-five{ float:left; width:440px;}
ul.latest-comm { float: right;}
ul.latest-comm li { float: left; padding: 0 2px;}
ul.latest-comm li a { background: none repeat scroll 0 0 #001C40; border-radius: 30px 30px 30px 30px; color: #FFFFFF; display: table-cell; font-size: 11px; height: 25px; opacity: 0.7; text-align: center; vertical-align: middle; width: 25px;}
.seprate-icon { float: left;}
.foooter-top p {color: #FFFFFF; line-height: 24px;}
.seprate-icon i { color: #FFFFFF; font-size: 18px; min-height: 120px;}
.seprate-icon i {  padding-right: 8px; width: 20px;}
.seprate-right {  bottom: 15px;  float: right;  position: relative; right: -5px;}
.seprate-right i { color: #FFFFFF;  font-size: 18px;}
.link-anchor { color: #71b200; display: block; font-family: 'open_sansbold'; font-size: 11px;  padding-top: 8px;}
.link-anchor:hover {text-decoration: underline;}
ul.social-icon-footer {float: left; padding-left: 0; padding-top: 50px; width: 100%;}
ul.social-icon-footer {float: left;  padding-left: 0;  padding-top: 50px; width: 100%;}
ul.social-icon-footer a { background-color: #131836; border-radius: 32px 32px 32px 32px; color: #FFFFFF; display: table-cell; font-size: 14px; height: 32px; line-height: 32px; text-align: center; transition: background 0.3s ease-in-out 0s;vertical-align: middle;width: 32px;}

.social-hover:after { border-left: 5px solid rgba(0, 0, 0, 0); border-right: 5px solid rgba(0, 0, 0, 0); border-top: 5px solid #000000; bottom: -5px; content: ""; height: 0; left: 35px; position: absolute; width: 0;}
.social-hover { background: none repeat scroll 0 0 #000C1B; border-radius: 3px 3px 3px 3px;color: #FFFFFF; display: none;font-size: 10px; left: -26px; padding: 5px 3px;  position: absolute; text-align: center; text-transform: uppercase; top: -33px; width: 78px;}
.facebook-social:hover { background:#3B5998; color: #FFFFFF;}
.twitter-social:hover { background:#0088CC;color: #FFFFFF;}
.google:hover { background: #D14836; color: #FFFFFF;}
.linkdin:hover { background: #006699; color: #FFFFFF;}
.mail:hover {  background:#801919 !important; color:#fff;}
.mail1:hover {  background:#006daf !important; color:#fff;}
.rss:hover{ background:#fe9a00; color:#fff;}
ul.social-icon-footer li:hover .social-hover{ display:block;}
.social-hover:after {content:"";width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent;	border-top: 5px solid #000; position:absolute; bottom:-5px; left:35px;}
ul.social-icon-footer li {float: left; list-style: none outside none; margin-right: 6px; position: relative;}
.footer-bottom { background: url(../images/footer-bot-bg.png) repeat; margin-top:66px; border-top: 1px solid #001939; float: left; padding: 17px 0 13px;  width: 100%;}
.footer-bottom-left { color: #5177d6; float: left;font-size: 11px;}
ul.foo-bot-link { float: right;}
ul.foo-bot-link li { background: url("../images/foo-sep.png") no-repeat scroll right center rgba(0, 0, 0, 0); float: left;  padding: 0 8px;}
ul.foo-bot-link li a {color: #5177d6; font-size: 11px;}
ul.foo-bot-link li a:hover { color: #71b200;}
ul.foo-bot-link li:last-child { background: none;}
ul.latest-comm li a:hover { opacity: 1; background:#161c39;}

.inner-design-bottom{ background:url(../images/inner-bottom-design.jpg) repeat-x; height:7px; width:100%; float:left;}
.inner-pages{ width:100%; float:left; padding-top:64px; padding-bottom:90px;}
.inner-pages h2{ padding-bottom:33px; color:#fff; font-size:48px; font-family: 'open_sanssemibold'; text-align:center;}
.inner-pages p{ font-size:18px; color:#fff;  font-family: 'open_sanssemibold';  text-align:center; line-height:30px;}

ul.about-link { padding-top:60px; float:left; width:100%; padding-bottom:70px;}
ul.about-link li { float:left; }
.about-link-pic{ background:#fff; display:table-cell; vertical-align:middle; text-align:center; width:213px; height:213px; border:6px solid #e7e6e6; -webkit-border-radius: 200px; -moz-border-radius: 200px; border-radius: 200px;  box-shadow: 0 0 3px #B8B8B8; -webkit-box-shadow:0 0 3px #B8B8B8; -moz-box-shadow:0 0 3px #B8B8B8;}
ul.about-link li a{ color:#da2127; font-size:30px; display:block; text-align:center; margin-top:45px;}
ul.about-link li:hover img{ transform:rotate(360deg); -ms-transform:rotate(360deg); /* IE 9 */ -webkit-transform:rotate(360deg); /* Safari and Chrome */}
ul.about-link li:hover a{ color:#71B200;}
.about-link-center{margin: 0 247px;}
ul.about-link li:hover .about-link-pic{ border-color:#8ed163;}

.content-main{ float:left; width:100%; padding-top:40px; padding-bottom:30px;}
.content-main p{ color:#3c3c3c; font-size:15px; line-height:30px; padding-bottom:15px;}
.link{ color:#85c95b; font-size:18px; font-family: 'open_sanssemibold';}
.link:hover{ text-decoration:underline;}
.txt-bold{ font-family: 'open_sanssemibold'; font-size:18px; }
.shadow{ width:100%; float:left; text-align:center;}
.sad-icon{ float:left; width:100%; text-align:center; padding-top:50px;}
.cant-commit{float:left; width:100%; text-align:center; color:#2c2c2c; font-size:50px; font-family: 'open_sanssemibold'; padding-top:35px;}
.make-general{float:left; width:100%; text-align:center; color:#414141; font-size:32px; padding-top:25px;}
.make-inquiry{ padding-bottom:110px; float:left; width:100%; text-align:center; padding-top:50px;}
.make-inquiry a{ height:77px; width:430px; display:block; background:#6ba944; border-bottom:7px solid #4c812b; font-size:34px; color:#fff; line-height:77px; text-transform:uppercase; margin:0 auto; text-shadow: 0 1px 1px #4c812b; -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px; font-family: 'open_sanssemibold';}
.make-inquiry a:hover{ background:#4c812b; text-shadow: 0 1px 1px #6ba944;}
.contact-heading{ color:#3c3c3c; font-size:17px; font-family: 'open_sanssemibold'; text-transform:uppercase; width:96%; padding:10px 2%;  float:left;  box-shadow: 0 0 3px #D3D3D3; -webkit-box-shadow:0 0 3px #D3D3D3; -moz-box-shadow:0 0 3px #D3D3D3;}
.fill-heading{ color:#3c3c3c; font-size:17px;  font-family: 'open_sanssemibold'; width:96%; padding:50px 2%; float:left;}
ul.contact-form{ float:left; width:96%; padding:0 2%;} 
ul.contact-form li{ float:left; width:100%; padding-bottom:35px; float:left;}
.form-txt{ padding-top:10px; float:left; color:#595959; font-size:15px; font-family: 'open_sanssemibold'; width:15%;}
.form-field{ width:80%; float:left;}
.field-input{ width:70%; border-top:2px solid #e8e8e8; border-bottom:1px solid #e8e8e8; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; padding:10px 1%;  -webkit-border-radius: 6px;  -moz-border-radius: 6px; border-radius:6px; font-family: 'open_sansregular'; font-size:13px; color:#242424}
.field-input:focus, .field-textarea:focus, .field-select:focus{ border-color:#8ed163;  box-shadow: 0 0 3px #D3D3D3;}
.mandetory{ color:#ff3d43;}
.field-select{ width:72%;  overflow:hidden;  border-top:2px solid #e8e8e8; border-bottom:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-left:1px solid #e8e8e8;  -webkit-border-radius: 6px;  -moz-border-radius: 6px; border-radius:6px; font-family: 'open_sansregular'; font-size:13px; color:#242424;  padding:9px 1%;}

.field-textarea{ width:70%; border-top:2px solid #e8e8e8; border-bottom:1px solid #e8e8e8; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; padding:12px 1%;  -webkit-border-radius: 6px;  -moz-border-radius: 6px; border-radius:6px; min-height:150px; resize:vertical; font-family: 'open_sansregular'; font-size:13px; color:#242424;}

.field-btn{ font-size:16px; color:#fff; font-family: 'open_sanssemibold'; background:#6ba944; border-bottom:3px solid #4c812b; text-shadow: 0 0px 1px #4c812b; -webkit-border-radius: 4px;  -moz-border-radius: 4px; border-radius: 4px; cursor:pointer; width:118px; height:36px; text-transform:uppercase;}
.field-btn:hover{ background:#4c812b;}
.contact-bottom-line{ color:#3c3c3c; font-size:15px; padding-top:50px; width:100%; float:left;}
.mail-link{ color:#3c3c3c; font-size:18px; font-family: 'open_sanssemibold';}
.mail-link:hover{ color:#71B200; text-decoration:underline;}

.about-top{ float:left; width:100%; color:#3c3c3c; font-size:15px; padding-top:50px; padding-bottom:50px;}
.bold-txt{ font-size:18px; font-family: 'open_sanssemibold';}
.about-bottom-txt{ width:100%; float:left; }
.about-bottom-txt p{ color:#3c3c3c; font-size:15px; line-height:30px; padding-bottom:25px;}

ul.addi-services{ width:100%; float:left; padding-top:83px;}
ul.addi-services li{ width:100%; float:left; padding-bottom:140px;}
.add-main{ width:95%; float:right; box-shadow: 0 0 3px #e3e3e3; -webkit-box-shadow:0 0 3px #e3e3e3; -moz-box-shadow:0 0 3px #e3e3e3; height:188px;}
.add-main-link-pic{ background:#fff; display:table-cell; vertical-align:middle; text-align:center; width:213px; height:213px; border:6px solid #e7e6e6; -webkit-border-radius: 200px; -moz-border-radius: 200px; border-radius: 200px;  box-shadow: 0 0 3px #B8B8B8;}
.add-main-left{ float:left; margin-left: -5%;   margin-top: -20px;}
.add-main-right{ float:right; width:79%; padding:1%;}
.add-main-right h2{ color:#da2127; font-size:30px; padding-bottom:10px;}
.add-main-right a{ color:#da2127; font-size:30px; padding-bottom:10px;}
.add-main:hover .add-main-link-pic{transform:rotate(360deg); -ms-transform:rotate(360deg); /* IE 9 */ -webkit-transform:rotate(360deg); /* Safari and Chrome */ border-color:#8ED163;}
.add-main:hover a{ color:#8ED163;}
.right-align{ float:right; margin-left: 0; margin-right: -5%;}
.left-align{ float:left;  }
.left-align h2, .left-align p{ text-align:right; }
.add-main-right.left-align > h2 { padding-bottom: 3px;}
.add-main-right.left-align > p { line-height: 24px; }
.subject-dec{width:100%; float:left; padding-top:30px;}
.subject-dec p{padding-bottom: 25px;}
.subject-heading{color:#3c3c3c; font-size:17px; width:96%; padding:10px 2%;  float:left;  box-shadow:0 0 3px #E3E3E3; -webkit-box-shadow:0 0 3px #E3E3E3; -moz-box-shadow:0 0 3px #E3E3E3; margin:30px 0 0 0;} 
.semo-bold{font-family: 'open_sanssemibold'; }

ul.subject{ width:100%; float:left; padding-bottom:86px; padding-top:66px;}
ul.subject li{ position:relative; min-height:353px; width:300px; float:left; box-shadow:0 0 3px #E3E3E3; -webkit-box-shadow:0 0 3px #E3E3E3; -moz-box-shadow:0 0 3px #E3E3E3;}
ul.subject li p{ padding:20px 15px; color:#333333; font-size:14px; font-family: 'open_sanssemibold'; line-height:24px;}
.board{ text-shadow:0 0px 1px #898888;  background:url(../images/board.jpg) no-repeat; width:300px; height:144px; display:table-cell; vertical-align:middle; font-family: 'comic_sans_msregular'; text-align:center; font-size:36px; color:#fff;}
.read{ background:#DA2127; border-bottom: 3px solid #760105;  border-radius: 3px 3px 3px 3px; color: #FFFFFF;  display: block; font-family: 'open_sanssemibold'; font-size: 11.82px; height: 26px; line-height: 26px; margin: 0 auto; text-align: center;text-transform: uppercase; width: 100px;}
.read-more-subject{ bottom: -14px; position: absolute; text-align: center; width:100%;}
.read:hover { background:#760105;}
.subject-center{ margin:0 135px;}
.about-pic-main{}


/******29-01-2014*********/
.footer-sec-right{ float:right; width:340px;}
ul.detail-main{}
ul.detail-main li{ color: #FFFFFF; line-height: 24px;}
.detail{ color:#7F9FEE; width:100px; float:left;}
.footer-mail{color:#71B200;}
.footer-mail:hover{ text-decoration:underline;}
.footer-sec-right h4{ color:#d6e2ff; font-family: 'open_sanssemibold'; font-size:20px;}