@import 'https://fonts.googleapis.com/css?family=Roboto+Condensed:300,300i,400,400i,700,700i|Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i';
@font-face {
    font-family: 'Montserrat';
    src: url(../fonts/Montserrat/Montserrat-Regular.ttf);
}
@font-face {
    font-family: 'Montserrat Bold';
    src: url(../fonts/Montserrat/Montserrat-Bold.ttf);
}

@font-face {
    font-family: 'OpenSans';
    src: url(../fonts/Open_Sans/OpenSans-Regular.ttf);
}

@font-face {
    font-family: 'OpenSans Light';
    src: url(../fonts/Open_Sans/OpenSanss-Light.ttf);
}
@font-face {
    font-family: abubakar;
    src: url(../fonts/berlin.ttf);
}
@font-face {
    font-family: futura_medium_bt;
    src: url(../fonts/futura_medium_bt-webfont.ttf);
}

@font-face {
    font-family: 'swis721_lt_btlight';
    src: url('../fonts/tt0001m_-webfont.woff2') format('woff2'),
         url('../fonts/tt0001m_-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'swis721_btroman';
    src: url('../fonts/tt0003m_-webfont.woff2') format('woff2'),
         url('../fonts/tt0003m_-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'swis721_cn_btroman';
    src: url('../fonts/tt0009m_-webfont.woff2') format('woff2'),
         url('../fonts/tt0009m_-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'swis721_btbold';
    src: url('../fonts/tt0005m_-webfont.woff2') format('woff2'),
         url('../fonts/tt0005m_-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'swis721_blkcn_btblack';
    src: url('../fonts/tt0173m_-webfont.woff2') format('woff2'),
         url('../fonts/tt0173m_-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
html {
    color: #222;
    font-size: 1em;
    line-height: 1.4;
}
html,
body {
    position: relative;
    height: 100%;
}
body {
}
body * {
    transition: all 0.3s;
}
audio,
canvas,
iframe,
img,
svg,
video {
    vertical-align: middle;
}
fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}
textarea {
    resize: vertical;
}
td{
    vertical-align: middle;
}
.form-control::-moz-placeholder {
    color: #6a6a6a;
}
.form-control::-webkit-input-placeholder {
    color: #6a6a6a;
}
.form-control::-ms-input-placeholder {
    color: #6a6a6a;
}
ul,li,p,span { margin:0; padding:0}
img { max-width:100%}
hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}
.btn:focus,
a:focus{
	outline: none;
    color: inherit;
}
.btn:hover,
a:hover{
    color: inherit;
	box-shadow:none;
}
.a-p0{
    padding:0;
}
.a-p10{
    padding-bottom: 13px;
}
.a-p13{
    padding-bottom: 13px;
}
.a-p20{
    padding-bottom: 20px;
}
.a-p30{
    padding-bottom: 30px;
}
.a-p35{
    padding-bottom: 35px;
}
.a-p40{
    padding-bottom: 40px;
}
.a-p50{
    padding-bottom: 50px;
}
.a-p60{
    padding-bottom: 60px;
}
.a-fr{
    float: right;
}
.a-fl{
    float:left;
}
.a-img{
    display: inline-block;
    width:100%;
    height:auto;
}
.a-list{
    margin:0;
    padding:0;
    list-style-type: none;
}
.a-link{
    /* font-weight: bold; */
	font-family: 'swis721_btbold';
    color: #549443;
}
.a-link:hover{
    opacity: 0.8;
}
.b-link{
    /* font-weight: bold; */
	font-family: 'swis721_btbold';
    color: #0A3933;
}
.max_width1 { max-width:680px;}
.a-sm-control {
    float: left;
    margin-right: 10px;
    max-width: 122px;
    width: 100%;
}
.a-md-control{
	width: 100%;
	max-width: 550px;
}
.a-heading-1 {
    color: #0a3933;
	font-family: 'swis721_btbold';
    font-size: 36px;
    font-weight: normal;
    line-height: 42px;
    margin: 0 0 20px;
    text-transform: none;
}
.a-heading-2{
    color: #0a3933;
	font-family: 'swis721_btbold';
    font-size: 36px;
    line-height: 40px;
    margin: 0 0 20px;
    text-transform: uppercase;
}
.a-heading-3 {
    color: #0a3933;
    font-size: 36px;
	font-family: 'swis721_btbold';
    line-height: 40px;
    margin: 0 0 30px;
    text-transform: uppercase;
}

.a-heading-4 {
    color: #0a3933;
    font-size: 30px;
	font-family: 'swis721_btbold';
    line-height: 30px;
    margin: 0 0 0px;
    text-transform: uppercase;
}
.a-shadow { text-align: center;}
.a-fb-app-block  .white_box  img{ width:auto;}
.white_box { text-align:center; background:#fff; border-radius:10px; padding:20px;}
.a-idx-block  .white_box  img{ width:auto;}
.a-heading-2.margin1 {margin: 20px 0 60px;}
.a-heading-3 span{ font-size:24px; line-height:30px; font-family: 'swis721_btroman'; display: block; padding:20px 0 0 0;}
.a-heading-3 small { font-size:14px; color:#0a3933; text-transform: uppercase; display: block; padding:10px 0 0;}
.a-heading-4 {
    color: #0a3933;
    font-size: 20px;
    line-height: 42px;
    margin: 0 0 20px;
    text-transform: uppercase;
}
.a-heading-5 {
    color: #0a3933;
    font-size: 24px;
    font-weight: normal;
	font-family: 'swis721_btroman';
    line-height: 30px;
    margin: 0 0 20px;
    text-transform: uppercase;
}
.a-p {
    font-size: 15px;
    line-height: 20px;
    margin: 0 0 20px;
    color: #0a3933;
}
.a-btn{
    background-color: #fcd973;
    color: #0a3933;
    font-family: "swis721_btbold";
    font-size: 18px;
    min-height: 45px;
    min-width: 300px;
    text-transform: uppercase;
    padding: 8px 27px;
    white-space: normal;
    margin-bottom: 15px;
}
.a-btn:hover { background:#eebe4d;}
.a-white-btn{
    background-color: #fff;
    color: #0a3933;
    font-size: 18px;
    font-weight: normal;
    min-height: 40px;
    min-width: 160px;
    padding: 10px 27px;
    text-transform: uppercase;
    white-space: normal;
	cursor: default;
	 font-family: 'swis721_btroman';
}
.a-green-btn {
    background-color: #003d36;
	font-family: 'swis721_btbold';
    border-radius: 0;
   /*  color: #e4dda6; */
	color: #fff;
    font-size: 18px;
   /*  font-weight: bold; */
    min-height: 40px;
    min-width: 160px;
    padding: 6px 60px;
    white-space: normal;
}
.a-green-btn:hover{
    color: #e4dda6;
}
.a-rb-lang-btn {
    background-color: #194e8f;
    border-radius: 0;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 23px;
    min-height: 32px;
    min-width: 160px;
    padding: 6px;
    text-transform: uppercase;
    white-space: normal;
    cursor: auto;
}
.a-rb-lang-btn:hover{
    color: #fff;
}
.a-f-btn {
    background-color: #4a6cab;
    border-radius: 0;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    min-height: 40px;
    min-width: 160px;
    padding: 7px 27px;
    text-transform: uppercase;
    white-space: normal;
}
.a-f-btn:hover {
    color: #fff;
}
.a-title{
    background-color: #65928f;
    color: #fff;
    display: table-cell;
    font-size: 23px;
    font-weight: bold;
    height: 70px;
    line-height: 30px;
    padding: 7px 30px;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle;
    white-space: normal;
    width: 100%;
}
.a-click-here {
    color: #549443;
    font-weight: bold;
}
.a-hr {
    border-color: #0a3933;
    border-width: 3px;
}


.a-fb-app-container {
    max-width: 750px;
}
.a-idx-container{
    max-width: 1000px;
}
.a-idx-section1 .a-heading-1 {
    margin: 0;
    padding: 30px 0 52px;
}
.a-idx-section1 .a-p {
    margin: 8px auto 20px;
    max-width: 700px;
}
.navbar-brand{
	height: auto;
}
/**************/
/*header section start here*/
.a-header{

}
.a-header-top {
    background-color: #f5f5f5;
    padding: 10px 0;
}
.a-header-top p{
    float: left;
    padding: 5px 0 0;
	font-size: 11px;
	color: #919191;
}
.a-social-icons{
    float: right;
}
.a-social-icons li{
    float: left;
    margin-left:16px;
}
.a-social-icons li a{
    background-color: #455b94;
    border-radius: 100%;
    color: #fff;
    display: inline-block;
    font-size: 18px;
	line-height:30px;
    width: 30px;
    height: 30px;
    vertical-align: top;
    text-align: center;
}
.a-social-icons li a:hover{
    opacity: 0.8;
}
.a-social-icons li .a-f{
    background-color: #455b94;
}
.a-social-icons li .a-t{
    background-color: #2cadd5;
}
.a-social-icons li .a-g{
    background-color: #d06541;
}
.a-social-icons li .a-y{
    background-color: #be4741;
}
.a-logo {
    max-width: 290px;
    padding: 16px 15px 10px;
    width: 100%;
}
.a-navbar {
    background-color: #fff;
    border-radius: 0;
    border-style: none;
    margin: 0;
}
.a-navbar .a-navbar-menu {
    padding: 36px 0;
}
.a-navbar .navbar-nav > li{
	margin-left: 28px;
	font-family: 'swis721_btbold';
}
.a-navbar .a-navbar-menu > li:first-child {
    margin-left: 0;
}
.a-navbar .navbar-nav > li > a {
    color: #7c7d81;
    font-size: 14px;
    text-transform: uppercase;
    padding:0;
}
.a-navbar .navbar-nav > .a-active > a,
.a-navbar .navbar-nav > li > a:hover{
	color: #255d54;
}
/*main content section start*/
.a-main{
	padding: 40px 0 0;
    background-color: #cbe9e9;
}
.a-section {
    margin: 0 0 30px;
}
.a-login-content{
    color: #0a3933;
	padding:50px 0 0 0;
}
.a-login-content p.a-p { max-width:450px;}
.a-login-content small{ 
    /* color: #0a3933;
    text-transform: initial; */
}
.a-login-box {
    background-color: #98c5c2;
    max-width: 340px;
    padding: 25px;
    text-align: center;
    width: 100%;
    float: right;
	border-radius:3px;
}
.a-login-box h3 {
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    margin: 0 0 10px;
    text-transform: uppercase;
}
.a-login-box p {
    color: #fff;
    font-size: 15px;
    line-height: 22px;
    margin: 0 0 20px;
	 font-family: 'swis721_btroman';
	 padding:0 10px;
}
.a-login-box p span {color:#0a3933;}
.a-login-box .form-control{
    height: 45px;
	box-shadow:none;
	border:0px;
	font-size:18px;
	color:#666;
	border-radius:3px;
}
.a-login-box .form-group .btn.a-btn {border-radius:3px; margin-top:15px; min-height:45px;color: #1c3024; font-size:18px;font-family: 'swis721_btbold'; font-weight:normal; min-width:190px;}
.a-login-box .form-group .btn.a-btn:hover { background:#eebe4d;}
.a-section-2{
    font-size: 24px;
}

.a-section-2 .a-p20 {
    font-style: italic;
    margin-bottom: 20px;
}
.a-section-3{
    margin-bottom: 95px;
    margin-top: 90px;
}

@media (max-width: 767px) {
    .a-section-2 {
        padding: 0px 15px;
    }
}

.a-section-3 figure,
.a-section-4 figure{
    width: 100%;
    margin: 0 auto;
    min-height: 390px;
}
.a-section-4 figure{
    min-height: initial;
	 min-height: auto;
}
.a-section-3 h4,
.a-section-4 h4 {
    font-size: 24px;
    line-height:30px;
    margin: 0 0 8px;
    color: #0a3933;
	background:#fff;
	padding:5px 10px;
	border-radius:5px 5px 0 0;
	font-family: 'swis721_btroman';
	text-align: center;
}
.a-section-3 .a-p{ min-height:120px; text-align:center;}
.a-section-3 .a-p30{ min-height:80px; padding-bottom:20px; text-align:center;}

.a-block-content{
    padding: 30px 0 0;
}
.a-idx-block{

}
.a-idx-block figure{
    max-width: 500px;
}
.a-idx-block .a-heading-4, .a-fb-app-block .a-heading-4{ background:#fcd973;border-radius: 5px;}
.a-fb-app-block{
    
}
.a-section.a-fb-app-section1 figure img.bottom_border {
    width: auto;
}
.a-fb-app-block figure{
    max-width: 320px;
}
.a-bronze-block{

}
.a-bronze-block .a-p { text-align: center;}
.a-bronze-block .a-img{ width: auto; display: inline-block;}
.a-bronze-block figure{
    max-width: 500px;
	text-align: center;
}
.a-section.a-section-1 {
    margin: 0;
}
.shadow_n { text-align: center; padding:40px 0 0;}
.a-immobel-signature{
    max-width: 264px;
    width: 100%;
    margin:0 0 25px;
}
.a-section-5 .a-search{
    max-width: 380px;
    width: 100%;
    margin:20px 0 0;
}

.a-section.a-section-5 {
    background: #e2f2f1;
	margin:65px 0 0;
	border-radius:3px;
}

.a-section.a-section-5 .a-block-content { margin:0px; padding:23% 0 0;}
/*idx-site page styling start here*/
.a-idx-site-main{

}
.a-idx-section1{
    text-align: center;
}
.a-idx-section1 .a-btn{
    margin:0 0 20px;
}
.a-idx-section1 .a-white-btn{
    margin:0 0 20px;
    height: auto;
}
.a-idx-section1 h1{
    color: #0a3933;
    font-size: 36px;
    font-weight: bold;
    line-height: 36px;
    margin: 0 0 5px;
    text-transform: uppercase;
}
.a-idx-section1 strong{
   /*  color: #0a3933;
    font-size: 20px;
    
    margin: 0; */
	font-family: 'swis721_btbold';
	font-weight: normal;
}
.a-idx-section1 .a-hr {
    margin: 0 auto;
    width: 210px;
}
.a-idx-section1 .a-heading-3{
    font-weight: normal;
    margin: 5px 0 5px;
	font-size:26px;
	 font-family: 'swis721_btroman';
}
.a-idx-section1 .a-heading-4{
    font-weight: normal;
    margin: 0px 0 13px;
	font-size:18px;
	font-family: 'swis721_btroman';
}
.a-idx-section1 .video_wrap .a-p{ max-width:300px; margin-top:0px;}
.a-idx-section1 .video_wrap { padding-bottom:30px;}
.a-idx-section1 .a-heading-4 span {text-decoration: underline;}
.a-idx-bottom{
    text-align: center;
}
.a-idx-section1 .a-idx-bottom .a-heading-3 {
    margin: 0 0 13px;
}
.a-idx-bottom figure{
    max-width: 340px;
    width: 100%;
    position: relative;
    padding: 0px 0;
	margin:0 auto 20px;
}
.a-idx-bottom figure a{
    display: block;
}
.a-idx-bottom figure a:hover{
    opacity: 0.7;
}
.a-idx-bottom figure .a-play-icon {
    left: 50%;
    margin: -20px 0 0 -20px;
    max-width: 40px;
    position: absolute;
    top: 50%;
    width: 100%;
}
.a-outlook-video{

}
.a-idx-section1 video{
    width: 100%;
    height: auto;
}
.a-idx-section1 .modal-header {
    padding: 5px;
}
/*Bronze page styling start here*/
.a-bronze-main .a-section {
    margin: 0;
    padding: 30px 0;
}
.a-bronze-section-1:before{
    box-shadow: 0 6px 19px rgba(0, 0, 0, 0.5);
}
.a-bronze-section-1{
    
}
.a-bronze-section-1 .a-heading-2 {
    margin: 13px 0 50px;
}
.a-bronze-section-2{
    
}
.a-bronze-img-col {
    margin: 0 0 25px;
}
.a-bronze-content-col{

}
.a-dot-list{
    padding: 30px 0 0 14px;
}
.a-dot-list li{
    color: #0a3933;
    margin-bottom: 12px;
    font-size: 16px;
	
}
.a-dot-list_n  li{list-style:inside;}
.a-bronze-main .a-bronze-section-4 {
    padding: 0;
}
.a-bronze-section-4 p {
    font-size: 16px;
    margin: 0 0 15px;
    text-align: center;
}
.a-bronze-section-4 p a{
    color: #0a3933;
    font-weight: bold;
}
.a-countries-links p {
    line-height: 30px;
}
.a-countries-links p a{
    color: #0a3933;
    font-weight: normal;
}
.a-jump-boy {
    margin: 0 auto;
    max-width: 335px;
    width: 100%;
}
/*.a-shadow:before{
    
}
.a-shadow{

}

/*==================================================
 * Effect 7
 * ===============================================*/
/*.a-shadow
{
    position:relative;
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3);
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3);
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3);
    background-color: #cbe9e9;
    height: 2px;
    margin: 0 auto;
    width: 70%;
}
.a-shadow::before {
    border-radius: 100px / 10px;
    bottom: 0;
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.8);
    content: "";
    left: 10px;
    position: absolute;
    right: 10px;
    top: 0;
}*/

/*a-facebook-app-main page start here*/
.a-facebook-app-main{

}
.a-fb-app-section1{
    text-align: center;
	padding:20px 0 0;
}
.a-facebook-app-main .a-p{
    font-size: 16px;
}
.a-fb-app-section1 .a-btn{
    margin-bottom: 15px;
}
.a-facebook-app-main .a-dot-list {
    padding: 0px 0 17px 14px;
}
.a-like-lcd-block{

}
.a-like-lcd-block figure {
    margin: 0 0 15px;
}
.a-like-lcd-block .a-dot-list {
    padding: 0 0 30px 14px;
}
.a-btns-area .a-p {
    font-size: 28px;
	font-family: 'swis721_btbold';
	font-weight: normal;
}
.a-btns-area .a-p span {font-family: 'swis721_btroman';}
.a-btns-area .a-p .a-btn{
    margin:15px 0;
}
.a-fb-bottom h4{
    margin:0;
}
.a-fb-bottom p{
    margin:0;
	text-align: center;
}
/*login page styling*/
.a-login-form {
    margin: 0 auto 30px;
    max-width: 350px;
    width: 100%;
}
.a-login-form .form-control{
    background-color: #dcf0ee;
    border: 4px solid #fff;
    border-radius: 0;
    box-shadow: none;
    color: #0a3933;
    height: 44px;
    text-align: center;
}
.a-login-form .a-btn{
    width: 100%;
    height: 44px;
}
.a-login-section1{
    text-align: center;
	margin:0px;
}
.a-section.a-login-section2 h4.a-heading-6 {
    margin: 0;
    padding: 0 0 70px;
	text-align: center;
	max-width:none;
}
.a-section.a-login-section2 h1.a-heading-5 {  margin: 0; padding: 20px 0 5px;}
.a-login-section1 h4{
    line-height: 26px;
    text-transform: none;
}
.a-login-section1 .a-white-btn {
    margin: 0 0 20px;
}
.a-login-section2{
margin-bottom:0px;
}
.a-login-section2 h4{
    text-transform: none;
}
.a-section.a-login-section1 figure img {
    max-width: 380px;
	width:100%;
}
/***************about page **************/
.a-about-main{
padding:13px 0 0 0;
}
.a-about-section1 .a-p {
    margin: 0 auto;
    max-width: 800px;
    text-align: center;
}
.a-about-section1{
    padding:0px 0 10px 0;
}
.a-about-section1 .a-heading-1 {
   /*  font-size: 40px;
    font-weight: bold; */
	text-transform: uppercase;
}
.a-about-section1 .a-heading-4 {
    line-height: 28px;
    text-align:  justify;
    margin: 0 0 30px;
	  text-transform: none;
}
.r-accordion{

}
.r-accordion .panel {
    background-color: transparent;
    border: 1px solid transparent;
    box-shadow: none;
}
.r-accordion .panel-group .panel {
    border-radius: 0;
}
.r-accordion .panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: transparent;
    padding: 15px;
}
.r-accordion .panel-default > .panel-heading {
    background-color: #f8f8f8;
    border-color: #f8f8f8;
    border-radius: 0;
	position: relative;
}
.r-accordion .panel-default > .panel-heading a { text-decoration:none;}
.r-accordion .panel-heading .accordion-toggle h4 {
    color: #323336;
    font-size: 18px;
    line-height: 30px;
	 font-family: 'swis721_btroman';
}
.r-accordion .panel-heading .accordion-toggle h4::after {
    transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
    color: grey;
    content: "";
    float: right;
    background-image: url(../images/r-arrow.png);
    width: 7px;
    height: 12px;
    display: block;
    margin: -6px 8px 0 0;
    position: absolute;
    right: 0;
    top: 50%;
    z-index: 1;
}
/* .r-accordion .panel-heading .accordion-toggle.collapsed h4::after {
    color: grey;
    content: "";
    float: right;
    background-image: url(../images/r-arrow.png);
    width: 7px;
    height: 12px;
    display: block;
    transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
    margin: 10px 10px 0 0;
} */
.r-accordion .panel-heading .accordion-toggle.collapsed h4::after {
    color: grey;
    content: "";
    float: right;
    background-image: url(../images/r-arrow.png);
    width: 7px;
    height: 12px;
    display: block;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    margin: -6px 8px 0 0;
    position: absolute;
    right: 0;
    top: 50%;
    z-index: 1;
}
.r-accordion .panel-heading .accordion-toggle h4 {
    color: #0A3933;
}
.about_video {
    padding: 0px 0 20px;
	max-width:500px;
	margin:0 auto;
}
.r-accordion .panel-heading .accordion-toggle.collapsed h4 {
    color: #323336;
}

.round_icon {
    text-align: center;
}
.round_icon .a-img {
    max-width: 130px;
}

.a-section.a-login-section1 .text-left.a-heading-1 {
    margin: 0;
    padding: 33px 0 20px;
    text-align: center;
    text-transform: uppercase;
}






/*footer styling start here*/
.a-footer{
    background-color: #000;
    padding:20px 0 0 0;
    color: #fff;
}
.a-footer-top{
    text-align: center;
    padding: 10px 0;
}
.a-footer-menu{
    display: inline-block;
    vertical-align: top;
}
.a-footer-menu li {
    border-left: 1px solid #fff;
	text-transform: capitalize;
    display: inline-block;
    line-height: 12px;
    padding: 0 5px;
    vertical-align: top;
    color: #fff;
    font-weight: bold;
    font-size: 12px;
}
.a-footer-menu li:first-child{
    border-left: none;
}

.a-footer-menu li a:hover{
    color: #eee;
}
.a-f-block-holder{
    padding: 20px 0 10px;
}
.a-f-block{
    margin-bottom: 20px;
}
.a-f-block figure {
    margin-bottom: 23px;
    width: 126px;
}
.a-f-block figure img{

}
.a-f-block p{
   /*  font-weight: bold; */
    font-size: 12px;
}
.a-f-block p a{
    color: #fff;
}
.a-fb-app-section1 .btn.a-btn {
    max-width: 610px;
}
.a-section.a-fb-app-section1 figure img {
    max-width: 370px;
	width:100%;
}


.a-heading-6 {
    color: #0a3933;
    font-family: "swis721_btroman";
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    margin: 10px auto 20px;
    max-width: 580px;
    text-transform: uppercase;
}


.a-heading-7 {
    color: #0a3933;
    font-family: "swis721_btbold";
    font-size: 30px;
    font-weight: normal;
    line-height: 42px;
    margin: 0 0 20px;
    text-transform: uppercase;
	background: #fcd973 none repeat scroll 0 0;
    border-radius: 5px;
	text-align:center;
}


.video_modal video { width:100%; height:auto}

.margin-btm-class{ margin-bottom: 40px; }

/*helping classes*/
.a-black{
	color: #000;
}
.a-bg-orange {
    background-color: #ff6600;
}
.a-bg-lightOrange {
    background-color: #f7941d;
}

.b-p { text-align:left;}
.align_center { text-align: center; display: block; margin:0px;}
.bottom_border { border-bottom:2px solid #95B7B6; margin:-55px 0 0;}
.a-btn.white { background:#fff;color:#0a3933; text-transform: none; font-family: "swis721_btroman"; min-width: 128px;min-height: 42px;    padding: 7px 27px;}
.pad87 { padding-top:87px;}
@media only screen and (max-width: 767px) {
.a-section-3 figure, .a-section-4 figure { min-height: initial; min-height: auto;}
.a-bronze-main .a-section { padding:15px 0;}
.a-about-section1 .a-heading-4 { text-align: center;}
}