/*
Theme Name:NRA tiling
Author: krishna
Author URI: https://wordpress.org/
Description: The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.
Version: 1.6
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready, accessibility-ready
Text Domain: twentythirteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

@charset "UTF-8";

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800);
@import url(http://fonts.googleapis.com/css?family=Roboto:400,300,500,700,900);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,300italic,400italic,700,700italic);
@import url(http://fonts.googleapis.com/css?family=PT+Sans:400,700);
@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:400,700);

body {background:#FFF; font-family: 'PT Sans', sans-serif; transition:ease all 0.4s; -webkit-transition:ease all 0.4s; -moz-transition:ease all 0.4s;}
.listone ul li {
    float: left;
    margin-right: 9px;
    font-size: 10px;
    color: #e5e5e5;
}
.listone ul li span{
    color: #e5e5e5;
}
.row {
    margin-right: 0px !important;
    margin-left: 0px !important;
}
.listone ul {
    padding-left: 0px;
    list-style: none;
}
a {color:#009e58; text-decoration: none;}
a:hover {color:#0d7949; text-decoration: none;}
.clear {clear:both;}
.mag {margin-top:5px;}
.mag1 {margin-top:10px;}
.mag2 {margin-top:20px;}
.mag3 {margin-top:30px;}
.mag4 {margin-top:40px;}
.mag5 {margin-top:50px;}
.mag6 {margin-top:60px;}

.space1 {width:100%; height:10px;}
.space2 {width:100%; height:20px;}

header {
  background:#FFF; position:relative;
}
.top_bg {background:#31416e; position:relative; }
.quote {position: absolute; right:0; top:0px; width: auto; height:100%; z-index:999;}
.quote img {width: auto; height:100%;}
.wpcf7-form-control.wpcf7-submit.btn.btn-default {
    margin-top: 44px !important;
}
.form-control {
    display: block;
    width: 100%;
    height: auto;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.follow_bg {background:#FFF; overflow: hidden; transform: skew(-32deg); padding:20px 0px 30px 50px; border-left:5px solid rgba(0,0,0,0.08);}
header .logo_left {
    position: absolute;
    left: 75%;
    width: 100%;
    background: #FFF;
    height: 100%; 
	top:0;
	overflow:hidden;
}
header .logo_left span {
    background-color: #DA1C22;
    position: absolute;
    right: -8px;
    /* top: -25px; */
    height: 100%;
    transform: rotate(0deg);
    width: 5px;
}
.logo {padding:10px 0px 10px 0px;}

.login {padding:22px 0px 12px 0px; margin-top:20px;}
.login ul{list-style: none; padding-left:0px; margin-bottom:0px; text-align: right; }
.login li {padding-right:10px;font-family: 'Roboto', sans-serif; font-size:20px; display:inline-block; color:#cd3c0a;vertical-align:middle; margin-left:20px;}
.login li:last-child {margin-left:20px;}
.login li span {color:#FFF;}
.login li i {color:#3f5ca6; padding-right:3px;}
.login li a {color:#cd3c0a; text-decoration: none;}
.login li a:hover {color:#ffd200;}


#soci h2 { text-align:center; transform: skew(32deg); text-transform:capitalize; letter-spacing:normal; display:inline-block; font-size:22px;}
#soci ul {text-align:right; margin:0px 0px 0px 0px; padding-left:0px; transform: skew(32deg);display:inline-block;}
ul.footer-social li{display: inline-block; margin:4px 3px 0px 3px;  text-align:center; color:#e0e0e0;}
#soci i.fa {height: 40px;width: 40px;border:2px solid #1b80d1; font-size: 18px;padding: 9px 8px;border-radius: 50%; color: #1b80d1;transition: all 0.5s;}
#soci i.fa:hover{background: #1b80d1;border-color: #1b80d1;color: #FFF; -webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
    -o-transform:rotate(360deg);
    transform:rotate(360deg);}
	
.nv_bg {background:#444444;}


/*===========================*/

.banner {background:#FFF url(images/bg2.png) repeat;}
.banner img {background:#FFF; padding:6px; box-shadow:0px 0px 3px #333;}
.impx-slideshow {
    position: relative;
    margin-top: 0;
    overflow: hidden;
    background: #FFF;
    padding: 0px;
    box-shadow: 0px 0px 3px #f6f5f5;
    border: 0px;
}
.impx-slideshow .uk-overlay-panel {
	z-index: 3;
}
.impx-slideshow .uk-overlay-panel > div {
}
.impx-slideshow .impx-intro-list-wrapper .uk-panel .uk-panel-title {
	padding-top: 0px;
	margin-top: 0px;
}
.impx-slideshow .impx-intro-list-wrapper .uk-panel p {
	font-size: 16px;
	line-height: 24px;
}
.impx-slideshow-box {
	position: relative;
	background-color: rgba(63, 169, 98, .9) !important;
	padding: 50px 40px;
	margin-top: 60px !important;
}
.impx-slideshow-box:before, .impx-slideshow-box:after {
	content: "";
	border: 5px solid #ffffff;
	position: absolute;
	top: 20px;
	bottom: 20px;
	left: 20px;
	right: 20px;
	display: block;
}
.impx-slideshow-box .impx-separator {
	margin-bottom: 0;
}
.impx-slideshow-img {
	margin-bottom: -35px !important;
}
.impx-slideshow-icon {
	margin-bottom: 15px;
}
.impx-slideshow-icon i {
	color: #ffffff;
	border: 1px solid rgba(255,255,255,1);
	padding: 10px;
	margin-right: 10px;
}
.impx-slideshow-icon i:hover {
	border-color: #4da86c;
	color: #4da86c;
	cursor: pointer;
}
.impx-slideshow-caption {
}
.impx-slideshow-caption h1, .impx-slideshow-caption h2, .impx-slideshow-caption h3 {
	display: block;
	color: #ffffff;
	margin-bottom: 5px !important;
	font-size: 54px;
	margin-bottom: 10px;
	text-shadow: 1px 1px .6px rgba(1,1,1,.2);
	margin-top: 5%;
	font-family: 'Roboto', sans-serif; font-weight:700;
}
.impx-slideshow-box .impx-slideshow-caption h3 {
	margin-top: 0px;
	margin-bottom: 0px !important;
	font-size: 36px;
}
.color1 {color:#5e6168 !important}
.impx-slideshow-text-box {
	background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.10) 50%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.10) 50%, rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.10) 50%, rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#00000000', GradientType=1 ); /* IE6-9 */
	padding: 15px 0 0 0;
	margin-bottom: 30px;
}
.impx-slideshow-caption p {
	color: #dadada;
	font-weight: 600;
	display: inline-block;
	margin-bottom: 25px;
	font-size: 20px;
	line-height: 28px;
	letter-spacing: .2px;
}
.impx-slideshow-box .impx-slideshow-caption p {
	margin-top: 0;
	color: #eefdf3;
}
.impx-slide-icon {
	font-size: 18px;
	width: 36px;
	height: 36px;
	line-height: 36px;
	border: 2px solid #ffffff;
	margin-right: 10px !important;
	color: #ffffff;
	background-color: transparent;
}
.impx-slideshow-caption .uk-button {
	margin-right: 10px;
}
.impx-slideshow-caption .uk-button i {
	margin-left: 0;
}
.impx-slideshow-caption .uk-button:last-child {
	margin-right: 0;
}
.impx-slideshow-box .impx-slideshow-caption .uk-button.outline {
	padding: 2px 16px 3px 10px;
}
.impx-slideshow-box .impx-slideshow-caption .uk-button.outline i {
	margin-right: 0px;
	color: #3fa962;
}
.impx-slideshow-box .impx-slideshow-caption .uk-button.outline:after, .impx-slideshow-box .impx-slideshow-caption .uk-button.outline:before {
	border-color: #3fa962;
}
.impx-slideshow .uk-dotnav > * {
	padding-left: 10px;
	margin-top: 10px;
	z-index: 3;
}
.impx-slideshow .uk-dotnav > * > * {
	width: 14px;
	height: 14px;
	border-radius: 0;
}
.impx-slideshow .uk-position-bottom {
	bottom: 30px;
}

/*====================================*/

.bg_padd {padding:40px 0px 40px 0px !important;}
.bg_padd1 {padding:20px 0px 20px 0px;}
.no-mag {padding:0px 0px 0px 0px;}
.no-mag-t {margin-top:0px;}
.bg1 {background: rgba(0,0,0,0.03); padding:15px; border:1px solid rgba(256,256,256,0.1);}
.bg2 {background:#f7f7f7;}
.bg3 {background: rgba(0,0,0,0.1);}
.bg4 {background:#FFF;}
.bg5 {background:#FFF url(images/bg3.png) repeat;}
.bg6 {background:#FFF url(images/bg4.jpg) repeat;}
.padd1 {padding:15px;}
.no-p-t{padding-top:0px;}

.welcome_kittu {}
.welcome_kittu h1 {color:#000;  font-weight:700;  padding-bottom:7px;font-family: 'Roboto Condensed', sans-serif; }
.welcome_kittu h2 {color:#000;  font-weight:700; font-family: 'Roboto Condensed', sans-serif;}
.welcome_kittu h3 {color:#222222;  font-weight:300;  padding-bottom:7px;font-family: 'Roboto Condensed', sans-serif;}
.welcome_kittu h4 {color:#000; font-family: 'Roboto', sans-serif; font-weight:400;  padding-bottom:7px;}
.welcome_kittu h2.color {color:#009e58;}
.welcome_kittu h3.color {color:#009e58;}
.welcome_kittu h4.color {color:#009e58;}
.color2 {color:#ee9c4c !important;}
.color3 {color:#3f5ca6 !important;}
.color4 {color:#4bb76c !important;}

.welcome_kittu h1 i {font-size:18px; position:absolute; color:#2c3cd9;}

.welcome_kittu p {color:#2d2d2d; font-family: 'Open Sans', sans-serif; font-weight:400;  padding:10px 0pxp 10px 0px; font-size:16px;}
.welcome_kittu p strong {font-weight:700;}
.welcome_kittu p a {color:#009e58;}

.welcome_kittu ul {list-style: none; padding-left:0px;}
.welcome_kittu li {color:#2d2d2d; font-size:16px; font-family: 'Open Sans', sans-serif;}
.welcome_kittu li::before {content:"\f105"; font-family: fontAwesome; padding-right:5px; color:#009e58;}

.welcome_kittu1 {}
.welcome_kittu1 h1 {color:#FFF; font-family: 'Roboto', sans-serif; font-weight:900;}
.welcome_kittu1 h2 {color:#398fcd; font-family: 'Roboto', sans-serif; font-weight:700;  padding-bottom:7px;}
.welcome_kittu1 h3 {color:#FFF; font-family: 'Roboto', sans-serif; font-weight:500;  padding-bottom:7px;}
.welcome_kittu1 h4 {color:#FFF; font-family: 'Roboto', sans-serif; font-weight:400;  padding-bottom:7px;}
.welcome_kittu1 h5 {color:#ffd200; font-family: 'Roboto', sans-serif; font-weight:400;  padding-bottom:7px; font-size:20px;}

.welcome_kittu1 p {color:#FFF; font-family: 'Open Sans', sans-serif; font-weight:400;  padding:10px 0pxp 10px 0px; font-size:15px;}
.welcome_kittu1 span {color:#86a75a;}
.welcome_kittu1 p strong {font-weight:700; color:#FFF;}
.welcome_kittu1 p a {color:#FFF;}
.welcome_kittu1 p a:hover {color:#518ce3; text-decoration:none;}

.welcome_kittu1 ul {list-style: none; padding-left:0px;}
.welcome_kittu1 li {color:#c8c8c8; font-size:15px;}
.welcome_kittu1 li::before {content:"\f105"; font-family: fontAwesome; padding-right:5px; color:#48f9ff;}
.welcome_kittu1 h1.size1 {font-size:64px;}
.welcome_kittu1 h5.size2 {font-size:34px;}
.welcome_kittu1 h2.color1 {color:#FFF;}

.services_img {float:left; width:40%; margin:10px 20px 5px 0px; border:1px solid rgba(0,0,0,0.2); padding:5px;}
.services_img img {width:100%;}

.services_img1 {float:right; width:40%; margin:10px 0px 5px 20px; border:1px solid rgba(255,255,255,0.2); padding:5px;}
.services_img1 img {width:100%;}

.services_img2 {float:right; width:40%; margin:10px 0px 7px 20px; border:1px solid rgba(0,0,0,0.2); padding:5px;}
.services_img2 img {width:100%;}

.services_img3 {float:right; width:50%; margin:10px 0px 7px 20px; border:1px solid rgba(0,0,0,0.2); padding:5px;}
.services_img3 img {width:100%;}

.services_img4 {float:left; width:50%; margin:10px 20px 7px 0px; border:1px solid rgba(0,0,0,0.2); padding:5px;}
.services_img4 img {width:100%;}


/*================================*/

.fixed_bg {background: url(images/fix.jpg) no-repeat fixed center center/cover; padding:40px 0px 40px 0px;position: relative;z-index:99;}
.fixed_bg:after{position: absolute; content:""; width:100%; height:100%; left:0px; right:0px; top:0px; bottom:0px; background:rgba(0,0,0,0.67);    z-index: -1;}

.serback1 {padding-bottom:20px; }
.serback2 {padding-bottom:20px;}
.serback3 { padding-bottom:20px;}

.serback11 {background: rgba(31,122,154,0.8); box-shadow:0px 1px 3px #132c3e; padding:15px 15px 0px 15px; transition:ease all 0.4s;}
.serback22 {background: rgba(103,143,33,0.8);  box-shadow:0px 1px 3px #132c3e; padding:15px 15px 0px 15px;transition:ease all 0.4s;}
.serback33 {background: rgba(214,130,18,0.8);  box-shadow:0px 1px 3px #132c3e; padding:15px 15px 0px 15px;transition:ease all 0.4s;}
.serback44 {background: rgba(190,49,58,0.8);  box-shadow:0px 1px 3px #132c3e; padding:15px 15px 0px 15px;transition:ease all 0.4s;}

.serback11:hover {background:rgba(0,0,0,0.4);}
.serback22:hover {background:rgba(0,0,0,0.4);}
.serback33:hover {background:rgba(0,0,0,0.4);}
.serback44:hover {background:rgba(0,0,0,0.4);}


.gal1 {position: relative;
	padding-bottom: 56.25%; 
	padding-top: 35px;
	height: 0; border:1px solid rgba(0,0,0,0.2); margin:5px 0px 5px 0px;}
.gal1 img {position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%; padding:5px;}
	
.latest_news_img span {position:absolute; z-index:10; bottom:5px; right:5px; background:rgba(60,147,75,0.8); color:#FFF; font-size:14px; font-family: 'Roboto Condensed', sans-serif; font-weight:400; padding:5px 15px 5px 15px; transition: ease all 0.4s; -webkit- transition: ease all 0.4s; -moz- transition: ease all 0.4s;}
.latest_news_img span b {font-weight:700;font-size:20px; display:block;}

.latest_cont { padding:15px;}
.latest_cont h3 {color:#3f5ca6; font-family: 'PT Sans', sans-serif; font-weight:700; transition: ease all 0.4s; -webkit- transition: ease all 0.4s; -moz- transition: ease all 0.4s; font-size:22px;}
.latest_cont p {color:#343434; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:15px;}
.latest_cont p a {color:#FFF; font-size:14px;transition: ease all 0.4s; -webkit- transition: ease all 0.4s; -moz- transition: ease all 0.4s;padding-left:10px;background:#343434; padding:8px 15px 8px 15px; border-radius:5px;}
.latest_cont p a:hover {color:#FFF; text-decoration:none; }

.latest_cont i {color:#FFF;}

.latest_cont1 {}
.latest_cont1 h3 {color:#57a763; font-family: 'PT Sans', sans-serif; font-weight:400; transition: ease all 0.4s; -webkit- transition: ease all 0.4s; -moz- transition: ease all 0.4s;}
.latest_cont1 p {color:#888888; font-family: 'PT Sans', sans-serif; font-weight:400; font-size:14px;}
.latest_cont1 p a {color:#57a763; font-size:14px;transition: ease all 0.4s; -webkit- transition: ease all 0.4s; -moz- transition: ease all 0.4s;}
.latest_cont1 p a:hover {color:#57a763; text-decoration:none;}

.latest_cont1 i {color:#57a763;}


/*==============================*/	

.footer_up {background:#161717; padding:40px 0px 30px 0px;}

.line1 {background-color:#404040; width:1px; height:200px; margin:auto;}
.line2 {background-color:#6f5153; width:1px; height:200px; margin:40px auto 0;}

.footer_con h3 {color:#FFF;  font-weight:400; margin-top:0px; font-family: 'Roboto Condensed', sans-serif;}
.footer_con p {color:#A9A8A8; font-family: 'Roboto Condensed', sans-serif; font-weight:400;  padding:0px 0pxp 10px 0px; font-size:18px;}
.footer_con p strong {font-weight:700; color:#f0ad4e;}
.footer_con .color1 {color:#FFF;}

.footer_con ul {list-style: none; padding-left:0px; text-align:center;}
.footer_con li {color:#A9A8A8; font-size:15px;font-family: 'Didact Gothic', sans-serif;font-weight:400; padding-bottom:2px; transition: all 0.5s; display: inline-block;}
.footer_con li a {color:#A9A8A8; transition: all 0.5s;   padding:4px 10px 4px 10px;}

.footer_con li a:hover {text-decoration: none; color:#FFF;}



.footer_con1 {}
.footer_con1 h3 {color:#FFF;  font-weight:400; margin-top:0px; margin-bottom:20px; font-family: 'Roboto Condensed', sans-serif;}
.footer_con1 ul {list-style: none; padding-left:0px; column-count:2;}
.footer_con1 li {color:#A9A8A8; font-size:15px;font-family: 'Didact Gothic', sans-serif;font-weight:400; padding-bottom:2px; transition: all 0.5s;}

.copysec {margin-top:0px;}
.copyright p {color:#6e6e6e; font-family: 'Open Sans', sans-serif; font-weight:400; text-align:left; font-size:12px;}
.copyright p span {color:#FFF}


.copyright1 p {color:#6e6e6e; font-family: 'Open Sans', sans-serif; font-weight:400;  padding:10px 0pxp 10px 0px;
 text-align:right; font-size:12px;}
.copyright1 p a {font-weight:500; color:#FFF;}
.copyright1 p a:hover {color:#6e6e6e; text-decoration: none;}


nav#footer{
	color: #ffffff;
	padding: 20px 0 15px 0;
	border-top:1px solid #232323; margin-top:20px;
}

nav#footer p{
	font-size: 12px;
	margin-top: 10px;
}

/*===============================*/

#backTop{
    width:30px;
    height:30px;
    padding:10px;
    border-radius:50%;
    text-indent:-9999px;
    cursor:pointer;
    z-index:999999999;
	display:none;
	box-sizing:content-box;
	-webkit-box-sizing:content-box;
}
#backTop.red{
     background:#5b5b5b url(images/uparr-48-w.png) no-repeat center center; 
    /*border:1px solid #fff;*/
}
#backTop.red:hover{
     background:#ffde11 url(images/uparr-48-b.png) no-repeat center center;
}

/*=============================*/

.raliable {
    background: #00345b;
    min-height: 320px;
}

.bac1 i {
        text-align: center;
    width: 45px;
    /* height: 45px; */
    border-radius: 50%;
    margin: auto;
    /* color: #FFF; */
    /* margin-top: -25px; */
    /* position: relative; */
    background: #248eb8;
    /* padding: 3px; */
}

.bac1 {
    background: rgb(38,154,202);
    background: -moz-linear-gradient(top, rgba(38,154,202,1) 0%, rgba(29,112,140,1) 100%);
    background: -webkit-linear-gradient(top, rgba(38,154,202,1) 0%,rgba(29,112,140,1) 100%);
    background: linear-gradient(to bottom, rgba(38,154,202,1) 0%,rgba(29,112,140,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#269aca', endColorstr='#1d708c',GradientType=0 );
    text-align: center;
}

.bac1_box {
    padding: 10px;
}

.bac2 {
    background: rgb(128,179,56);
    background: -moz-linear-gradient(top, rgba(128,179,56,1) 0%, rgba(97,128,38,1) 100%);
    background: -webkit-linear-gradient(top, rgba(128,179,56,1) 0%,rgba(97,128,38,1) 100%);
    background: linear-gradient(to bottom, rgba(128,179,56,1) 0%,rgba(97,128,38,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80b338', endColorstr='#618026',GradientType=0 );
    text-align: center;
}
.mag1 {
    margin-top: 10px;
}

.raliable h2 {
    color: #FFF;
    text-align: center;
    padding: 2px 0px 7px 0px;
    margin-top: 0px;
	font-size: 25px;
}

.bac3 {
    background: rgb(245,142,3);
    background: -moz-linear-gradient(top, rgba(245,142,3,1) 0%, rgba(206,127,21,1) 100%);
    background: -webkit-linear-gradient(top, rgba(245,142,3,1) 0%,rgba(206,127,21,1) 100%);
    background: linear-gradient(to bottom, rgba(245,142,3,1) 0%,rgba(206,127,21,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f58e03', endColorstr='#ce7f15',GradientType=0 );
    text-align: center;
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.bac1_box {
    padding: 10px;
}
.bbvv {
	color:#fff;
}
.btn-default2 {
    background-color: #668829;
    color: #FFF;
    border-color: #668829;
}
#burst-14 {
    position: absolute;
    top: 0;
    left: 0;
    height: 45px;
    width: 45px;
    background: #196685;
    -webkit-transform: rotate(30deg);
    -moz-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    -o-transform: rotate(30deg);
}
#burst-15 {
    position: absolute;
    top: 0;
    left: 0;
    height: 45px;
    width: 45px;
    padding: 10px 0px 0px 0px;
    color: #FFF;
    font-size: 18px;
    text-align: center;
    -webkit-transform: rotate(300deg);
    -moz-transform: rotate(300deg);
    -ms-transform: rotate(300deg);
    -o-transform: rotate(300deg);
}

.mapWrapper {position: relative;
	padding-bottom: 26.25%; 
	padding-top: 25px;
	height: 0;
}
.mapWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%; border:0px;
}
.contac { background:#808080 url(images/contac.png) no-repeat center; width100%; height:auto; padding:40px 0px 40px 0px;}

.cus-bg1 
{
	width:100%;
	min-height:555px;
	background: url(images/img1.jpg);
    position: relative;
    background-position: center top;
    background-size: cover;
    background-repeat: no-repeat;
}

.font-16 
{
	font-size:16px !important;
	color:#3f5da6 !important;
	margin-top:10px !important;
}
.form-control 
{
	    background-color: #076f28;
		color:#fff;
		border: 1px solid #076f28;
}


::-webkit-input-placeholder {
   color: #e6ffee;
   opacity:
}

:-moz-placeholder { /* Firefox 18- */
   color: #e6ffee;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #e6ffee;  
}

:-ms-input-placeholder {  
   color: #e6ffee;  
}

.contac label 
{
	color:#d0d0d0;
}
.contac .form-control 
{
	margin-bottom:15px;
}
.contac h2 
{
	color:#d0d0d0;
}
.form-control:focus 
{
	background-color: #05551e;
}
.red-color 
{
	color:red !important;
}

