@import url(http://fonts.googleapis.com/css?family=Fjalla+One);


* { margin:0; padding:0; }

body          {
	background-attachment:fixed;
	background-size:contain;
}


.cl{
clear:both;
}

header{width:100%;border-top:3px solid #ed3237;
	background:#fff;min-height:105px; }

#wrapper{width:1002px; margin:auto;}

.wrapper{
	margin:auto;
	width:1002px;
	display: block;
	
	background: #fff;
}

#wrapper .logo {
	float: left;
	padding: 10px 0 0 10px;
}
.iso-logo { float:left; margin-top:6px!important; border:0!important; font:16px "Fjalla One",sans-serif; color:#1E2A75; }

#wrapper .mid {
	float: left;
	width: 300px;
	color: #666666;
	font-size: 18px;
	font-weight: 100;
	margin: 22px 0 0 20px;
	text-align: right;
	line-height: 22px;
	padding-right: 20px;
	border-right: 1px solid #DBDBDB;
}

#wrapper .rgt {
	float: right;
	width: 240px;
	margin-top: 0px;
}

#wrapper .rgt ul {
	list-style:none;
	float: right;
}

#wrapper .rgt ul li {
	display:inline-block;
	float: left;
	padding: 0px 0 4px 40px;
	font-size: 14px;
	line-height: 18px;
	background:url(../images/header_icon.png) no-repeat 4px 5px;
	color: #333333;
	width: 200px;
	margin-top: 10px;
	font-family:Arial;
}


#wrapper .rgt ul li span {
	display:block;
	color:#78ae16;
	font-size:20px;
	font-family: 'Fjalla One', sans-serif;
	padding-top: 6px;
}

#wrapper .rgt ul li a {
	color:#78ae16;
}

#wrapper .rgt ul li a:hover {
	text-decoration:underline;
}

.social_net {
	float:right;
	width:200px;
	margin-top: 0px;
	text-align: right;
}

#banner{width:100%;}

#centre{width:100%; background:url(../images/white_bg.jpg) repeat;}

.nav{
width:984px;
margin:auto;
}
.nav .menu {
	background-image: url(../images/nav_bg.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 976px;
	margin: auto;
}
.nav .menu ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.nav .menu ul li {
	float: left;
	padding: 0 10px 14px;
}


.banner{
	width: 100%;
	height:320px;
	border-bottom: 1px solid #acaba9;
	border-top: 1px solid #acaba9;
	background:url(../images/banner.jpg) no-repeat 0 0;
	position: relative;
}

.frm_rgt{
	background: #2f94be;
	padding-bottom:5px;
	-moz-border-radius-bottomright: 20px;
	-webkit-border-bottom-right-radius: 20px;
	border-bottom-right-radius: 20px;
	-moz-border-radius-bottomleft: 20px;
	-webkit-border-bottom-left-radius: 20px;
	border-bottom-left-radius: 20px;
	border:1px solid #fff;
	margin-bottom: 15px;
}

.shadow2 {
	position:absolute;
	bottom:-21px;
	right:1px;
}
.frm_rgt input, .frm_rgt textarea{
	background:#fff;
	border: none;
	width: 94%;
	padding: 3px 6px;
	margin-bottom: 10px;
	height: 22px;
	color: #070707;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #ccc;
}

.frm_rgt textarea{
	min-height:50px;
	font-size: 13px;
}


.frm_rgt input.button1{
	background:none;
	width: 116px;
	padding:0;
	margin-bottom: 0;
	height: 31px;
	color: #8d8d8d;
	font-weight: 700;
	border:0;
}


.banner_lft {
	float:left;
	width: 380px;
	display: block;
	margin: 20px 0 0 336px;
}

.banner_lft h2 {
	color:#FFFFFF;
	font-size:26px;
	font-weight: 100;
	margin-bottom: 15px;
	text-shadow: 1px 1px 1px #000000;
	display: none;
}

.banner_lft p {
	color:#FFFFFF;
	font-size:17px;
	padding-left: 10px;
	text-shadow: 1px 1px 1px #000000;
	display: none;
}



.nav .menu {
	background-image: url(../images/nav_bg.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
	margin: 0;
	float: left;
	border-radius:3px;
	padding: 0 5px;
}
.nav .menu ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.nav .menu ul li {
	float: left;
	padding: 0 18px;
	display: block;
	background:url(../images/nav_line.png) no-repeat right center;
}
.nav .menu ul li.last {
	padding-right:0;
	background:none;
}

.nav .menu ul li a {
	color: #FFFFFF;
	text-decoration: none;
	font-size:16px;
	display: block;
	line-height: 40px;
	font-weight: 100;
	text-shadow: 0 1px 0 #00142c;
	font-family: Arial, Helvetica, sans-serif;
}
.nav .menu ul li a:hover, .menu ul li a.active {
	color: #00142c;
	text-decoration: none;
}




.contant_mid{
width:100%;
}
.contant_mid{
	width:100%;
	padding: 30px 0 20px;
}
.contant_mid{
	width:970px;
	margin:auto;
}

.contant_mid .one_third{
	width:210px;
	margin-right:20px;
	float:left;
	padding-right: 10px;
}

.contant_mid .one_third.bg_lft{
	background:url(../images/inner_lft_bg.png) no-repeat right bottom;
	padding-bottom: 26px;
}

.contant_mid .one_third.last{
margin-right:0;
}










.contant_mid .two_third{
	width:730px;
	margin-right:30px;
	float:left;
}

.contant_mid .two_third.last{
margin-right:0;
}






.contant_mid .inner_lft {
	width:220px;
	margin-right:30px;
	float:left;
}

.contant_mid .inner_lft h2 {
	margin:0;
}
.contant_mid .inner_lft ul {
	list-style:none;
	margin-top:0px;
	background:url(../images/inner_lft_bg.png) repeat-y right bottom;
	padding-bottom:80px;
}

.contant_mid .inner_lft li {
	list-style:none;
	padding:0;
	margin:0;
}

.contant_mid .inner_lft li a{
	color:#014592;
	background:url(../images/arrow2.png) no-repeat 0px 12px;
	border-bottom: 1px dotted #CCCCCC;
	padding: 5px 0 5px 15px;
	display:block;
	line-height:24px;margin-bottom:3px;
}

.contant_mid .inner_lft ul li ul {
	list-style:none;
	margin-top:0px;
	background:none;
	padding-bottom:0;
}

.contant_mid .inner_lft li ul {
	line-height:24px;
	background:none;
	margin-bottom:3px;
	padding: 5px 0 5px 10px;
	border-bottom: 0;
	color: #014592;
}



.contant_mid .inner_rgt {
	width:730px;
	float:right;
}





.contant_mid h2{
	font-family: 'Fjalla One', sans-serif;
	padding: 0px 0px 8px 0px;
	font-weight:normal;
	color: #065B9E;
	font-size:20px;
	margin-bottom: 10px;
	border-bottom: 1px dashed #666666;
}

.contant_mid h2 span{
	color:#333333;
	font-family: 'Fjalla One', sans-serif;
}

.contant_mid h4{
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 0px 2px 0px;
	font-weight:700;
	color:#035f30;
	font-size:13px;
	border-bottom: 1px dotted #666666;
	margin: 10px 0 3px;
}

.contant_mid p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#555;
	font-size:12px;
	line-height:1.5em;
	text-align:left
}

.text p, .text ol li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#555;
	font-size:12px;
	line-height:1.5em;
	text-align:justify; margin:5px 0 0 0;
}
.text ol li{margin-left:20px; margin-top:0;}
.contant_mid p strong{
	color:#D01440;
	font-size: 14px;
}
.contant_mid .btn, .content .btn{
	background: url("../images/rd_btn.png") no-repeat scroll 0 0 transparent;
	float: right;
	font-size: 12px;
	height: 24px;
	padding: 1px 0 0 21px;
	width: 75px;
	color:#0264B1;
	text-decoration:none;
	margin: 10px 0 0 0;
}

.mrt_1{
margin-top:30px !important;
}

.wrapper .col2 ul {
	margin: 30px 0px 0px 0px;
	padding: 0px;
}

.wrapper .col2 ul li {
	font-size:14px;
	padding: 5px 0 5px 30px;
	list-style: none;
	background:url(../images/ok_icon.png) no-repeat left 11px;
}


ul.list_1{
list-style:none;
margin-top:10px;
}


ul.list_1 li{
	line-height:20px;
	background:url(../images/arrow.png) no-repeat 4px 11px;
	margin-bottom:3px;
	padding: 3px 0 3px 15px;
	border-bottom: 1px dotted #CCCCCC;
	color: #666666;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif; font-weight:bold;
}
ul.list_1 li strong{
	color:#4D8300;
}

ul.list_2{
	list-style:none;
	margin: 10px 0 20px;
	float: left;
	margin-right: 30px;
}


ul.list_2 li{
	line-height:24px;
	background:url(../images/arrow2.png) no-repeat 4px 8px;
	margin-bottom:0px;
	padding: 0px 0 0px 20px;
	color: #014592;
}


.footer{
	background:#dc2e2f;
	border-top: 5px solid #99201f;
}
.footer .wrapper{
	width:984px;
	margin:auto;
	padding:10px 0;
	color:#FFFFFF;
}

.footer .one_fourth{
	float: left;
    width: 240px;
	margin:0px 0px 0px 10px;
}

.footer .one_fourth.last{
margin-right:0;
}
.footer .one_fourth:first-child{ margin-left:0;}
.footer .one_fourth:nth-child(3){width:200px;}
.footer .one_fourth:nth-child(4){width:260px;}
.footer .one_fourth:nth-child(4)>div>a, .footer .one_fourth:first-child>p>a{color:#fff; font-weight:700;}

.footer .one_fourth h2 {
	color:#ffffff;
	font-size:17px;
	font-weight:700;
	border-bottom: 1px dotted;
	padding-bottom: 5px;
	margin-bottom: 10px;
}


.footer .one_fourth ul{
	list-style:none;
	margin-top:0px;
}


.footer .one_fourth ul li{
	line-height:18px;
	background:url(../images/arrow3.png) no-repeat 0px 8px;
	margin-bottom:3px;
	padding: 2px 0 2px 8px;
	border-bottom: 1px dotted #073a0b;
	color: #ffffff;
}

.footer .one_fourth ul.contact li{
	line-height:18px;
	background:url(../images/footer_icon.png) no-repeat 0px -2px;
	margin-bottom:3px;
	font-size:15px;
	padding: 7px 0 7px 36px;
	border-bottom: 1px dotted #999;
	color: #ffffff;
	margin:10px 0;
}

.footer .one_fourth ul.contact li.mobile{
	background-position: 0px -2px;
}

.footer .one_fourth ul.contact li.phone{
	background-position: 0px -46px;
}

.footer .one_fourth ul.contact li.email{
	background-position: 0px -93px;
}

.footer .one_fourth ul li a{
	color:#ffffff;
}


.footer .one_fourth ul li a:hover{
	color:#073A0B;
	text-decoration: underline;
}


.footer .wrapper a {
	color: #415014;
	text-decoration: none;
}
.footer .wrapper a:hover {
	color: #333333;
	text-decoration: underline;
}
.footer .copyright {
	background:#373435;
	color: #fff;
	padding: 15px;
	border-top: 1px solid #000;
}


.footer .copyright .lft {
	color:#fff;
	float:left;
}

.footer .copyright .rgt {
	color:#fff;
	float:right;
}
.footer .copyright .rgt a {
	color: #fff;
	text-decoration: underline;
}
.footer .copyright .wrapper a:hover {
	color: #333333;
	text-decoration: underline;
}

.col2 {
width:100%;
}

.col2 .one_fourth{
width:100%;
margin-right:10px;
float:left;
margin-bottom:20px;
}

.col2 .one_fourth.last{
margin-right:0;
}

.frm_box {
	position:relative;
	padding:20px 22px 20px;
	width:228px;
}

.frm_box span {
width:20px;
height:20px;
position:absolute;
background:url(../images/sprite_arrow.png) no-repeat 0 0;
top:0;
}

.frm_box span.lft {
	background-position:0 0;
	left:-19px;
}

.frm_box span.rgt {
	background-position:-31px 0;
	right:-20px;
}

.content{
	margin: auto;
	padding: 0;
}

.content .one_third{
	width:220px;
	float:left;
	padding: 0 14px;
	border-right: 1px solid #ccc;
	margin-right:0px!important;
	height: 310px;
	overflow:hidden;
}

.content .one_third.last{
	margin-right:0;
	border: 0;
}

.content .one_third h2{
	font-family: 'Fjalla One', sans-serif;
	padding: 0px 0px 8px 0px;
	font-weight:normal;
	color:#333;
	font-size:17px;
	margin-bottom: 10px;
	border-bottom: 1px dashed #666666;
}

.content .one_third span{
	color:#1e2a75;
	font-family: 'Fjalla One', sans-serif;
	padding: 0px 0px 8px 0px;
	font-weight:normal;
	font-size:18px;
}

.content .one_third p{
	color:#555;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: justify;
}

.contact-info-blocks > div {
    border-right: 1px solid #efefef;
    color: #5AA668;
    display: inline-block;
    margin: 0;
    padding: 0 22px 0 0;
    text-align: left;
	line-height:24px;
}
.fa-phone:before { 
}
.fa {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    transition: all 0.1s linear 0s;
}
.contact-info-blocks > div > span {
    color: #2f94be;
    display: block;
    font-family: 'Fjalla One',sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.fa-envelope:before {
  
}
.col-md-8 {
    float: right;
}

a {
    color: #2F94BE;
    text-decoration: none;
}

/*---------------------------------------------------------form-----------------------------------------------------------------------------*/
.form_box1{
margin-bottom:6px; padding:10px 0 50px 0px !important; margin-top:5px;
}

.form_box1 input, .form_box1 textarea  {
padding:9px 20px; font-family: "PT Sans";
border-radius: 5px;background: none repeat scroll 0 0 #fff;
width:305px!important;
font-size:14px;
margin-bottom:15px; margin-right:0px;
border: 1px solid #D4D4D4!important;
 box-shadow: 0 2px 3px #DDDDDD inset!important;
}

.form_box1 textarea {
padding:5px 20px!important;
background: none repeat scroll 0 0 #fff;
width:300px!important;
min-height:85px!important;
font-size:14px;
margin-bottom:0px;
border-radius:2px;font-family: "PT Sans";
}
.form_box1 input.btn  {
	padding:0;
	background:#dcdcdc;
	width:121px!important;
	font-size:14px;
	margin-bottom:6px;
	border:none;
	height: 33px; margin-top:12px; background:none !important;
	box-shadow:none !important; border:0!important; float:left;
}

/*---------------------------------------------------------form-----------------------------------------------------------------------------*/

.slid{ 
    padding: 0 10px 0px 0; margin-top:15px;
    width: 968px;
}

.slid img {
    border: 1px solid #ccc;
    padding: 2px;
}
.gall {
    margin: 5px 5px 0;
}
.footer-cls{padding:20px 10px 15px;}

#wowslider-container1 { 
	zoom: 1; 
	position: relative; 
	
	margin:0 auto;
	z-index:0;
	border:none;
	text-align:left; /* reset align=center */
}
* html #wowslider-container1{ width:auto; }
#wowslider-container1 ul{
	position:relative;
	width: 10000%; 
	left:0;
	list-style:none;
	margin:0;
	padding:0;
	border-spacing:0;
	/*table-layout:fixed;*/
}
#wowslider-container1 ul li{
	width:1%;
	line-height:0; /*opera*/
	float:left;
	font-size:0;
	padding:0;
    margin:0;
	border-top:1px solid #767877;
	border-bottom:1px solid #767877;
	min-height:450px;
	
}

#wowslider-container1 .ws_images{
	position: relative;
	left:0;
	top:0px;
	width:100%;
    min-height:450px;
	overflow:hidden;
}
#wowslider-container1 .ws_images a{
	width:100%;
	display:block;
	color:transparent;
}

#wowslider-container1 .ws_images img{
	width:100%;
	border:none 0;
	max-width: none;
	min-height:450px;
}
#wowslider-container1 a{ 
	text-decoration: none; 
	outline: none; 
	border: none; 
}

#wowslider-container1 ul{
	animation: wsBasic 15s infinite;
	-moz-animation: wsBasic 15s infinite;
	-webkit-animation: wsBasic 15s infinite;
}
@keyframes wsBasic{0%{left:-0%} 16.67%{left:-0%} 20%{left:-100%} 36.67%{left:-100%} 40%{left:-200%} 56.67%{left:-200%} 60%{left:-300%} 76.67%{left:-300%} 80%{left:-400%} 96.67%{left:-400%} }
@-moz-keyframes wsBasic{0%{left:-0%} 16.67%{left:-0%} 20%{left:-100%} 36.67%{left:-100%} 40%{left:-200%} 56.67%{left:-200%} 60%{left:-300%} 76.67%{left:-300%} 80%{left:-400%} 96.67%{left:-400%} }
@-webkit-keyframes wsBasic{0%{left:-0%} 16.67%{left:-0%} 20%{left:-100%} 36.67%{left:-100%} 40%{left:-200%} 56.67%{left:-200%} 60%{left:-300%} 76.67%{left:-300%} 80%{left:-400%} 96.67%{left:-400%} }

footer{width:100%; background:#131313;}

.footer-one{width:230px; float:left; margin-right:20px;}
.footer-one h3 {border-bottom: 1px solid #525252; font-family:Arial; margin: 0 0 14px; color:#ffffff;font: 18px/25px Fjalla One; padding:8px 0; text-transform:uppercase;}
.footer-one ul { list-style:none;}
.footer-one ul li {background:url(../images/list-marker.png) no-repeat scroll 0px 12px; font-family:Arial; font-size:13px; color:#fff; font-style:italic;}
.footer-one ul li a { text-decoration:none; color:#9f9f9f;padding-left:15px; line-height:30px; font-style:italic;}
.footer-one ul li a:hover { text-decoration:none; color:#fff;}
.footer-one.last {float:right; margin-right:0px; width:310px;}
.footer-one h4 { color:#fff; font-size:16px; font-family:Arial; font-size:15px; }
.footer-one.last h4 { color:#fff; font-size:16px; font-family:Arial; font-size:15px;}
.footer-one.last ul li {background:url(../images/list-marker.png) no-repeat scroll 0px 12px; color:#fff;padding-left:15px; line-height:30px; font-style:italic;}
.footer-one.last ul li a{padding-left:0px;}
.side-dec { padding-left:15px;ackground:url(../images/list-marker.png) no-repeat scroll 0px 15px; padding-top:5px; line-height:26px;}

.line {
    border-bottom: 1px solid #525252;
    margin-top: 12px;
}
.copy {
    color: #fff;
    float: left;
    font: 13px Arial;
    margin: 16px 0 10px 5px;
}
.copyright {
    color: #fff;
    float: right;
    font: 13px Arial;
    margin: 16px 0 15px 5px;
	width:1002px;
}
.copyright a {
    color: #fff;
    text-decoration: none;
	font: 13px Arial;
}
.copyright a:hover {
    color: #009ee3;
    text-decoration: underline;
}
.marquee0 {
	border: 1px solid #CCCCCC;
	padding:15px 10px;
	border-radius:10px;
}

.slide-nav{display:block;overflow:hidden;}
.slide-nav .one_third {float: left;margin: 0 25px;padding-bottom: 15px;padding-left: 0px; width:295px;}
.slide-nav .one_third  .box {
	padding-top: 10px;
	text-align: center;
	width: 65px;
}
.slide-nav .one_third.first {margin-left: 0;}
.slide-nav .one_third.last {margin-right: 0;}
.slide-nav .one_third h3 {background: url("../images/heading_line.jpg") repeat-x scroll 0 33px rgba(0, 0, 0, 0);border-bottom: 1px solid #dddddd;color: #065B9E;
font-family: "Dosis",sans-serif;font-size: 18px;font-weight: 700;margin-bottom: 4px;padding-bottom: 10px;text-transform: none;}
.slide-nav .one_third ul>li{ list-style:none;line-height:normal;padding:3px 0px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#555;font-size:12px;}


.slide-nav {
    display: block;
    overflow: hidden;
	margin:0 0 40px;
}
.certified-logo { float:left; margin:16px 0 0 135px; }