/*
    Theme Name: siav    
    Theme URI: 
    Description: This is Self Insurer Association Australia's theme.
    Version: 1.0.0
    Author: SIAV
    Author URI: www.siav.com
*/

@charset "UTF-8";
@font-face {
    font-family: 'MyriadHeadline';
    src: url('fonts/MyriadHeadline.eot');
    src: url('fonts/MyriadHeadline.eot') format('embedded-opentype'),
        url('fonts/MyriadHeadline.woff2') format('woff2'),
        url('fonts/MyriadHeadline.woff') format('woff'),
        url('fonts/MyriadHeadline.ttf') format('truetype'),
        url('fonts/MyriadHeadline.svg#MyriadHeadline') format('svg');
}

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

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

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



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

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

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

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

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

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

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

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

/* Font icons from fontastic */
@font-face {
    font-family: "self-insurance";
    src:url("fonts/self-insurance.eot");
    src:url("fonts/self-insurance.eot?#iefix") format("embedded-opentype"),
        url("fonts/self-insurance.woff") format("woff"),
        url("fonts/self-insurance.ttf") format("truetype"),
        url("fonts/self-insurance.svg#self-insurance") format("svg");
    font-weight: normal;
    font-style: normal;

}

[data-icon]:before {
    font-family: "self-insurance" !important;
    content: attr(data-icon);
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
    font-family: "self-insurance" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-letter-mail-1:before {
    content: "\61";
}
.icon-email-mail-streamline:before {
    content: "\62";
}
.icon-google-plus:before {
    content: "\63";
}
.icon-facebook:before {
    content: "\64";
}
.icon-twitter:before {
    content: "\65";
}

/* Fontastic ends */
html {margin: 0px;padding: 0px;}
body {background:#fff;color:#000;font-family: 'Raleway', sans-serif;font-size: 16px;font-weight: 400;} 
* {-webkit-appearance: none; -moz-border-radius: 0px; -webkit-border-radius: 0px;border-radius: 0px;outline-width: 0px;} 
a ,input, button {text-decoration: none;-webkit-transition: all .3s; -moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;} 
a {color: #000;}
a:hover ,a:focus {text-decoration: none; color: #76d2f6;} 
a img ,img {border: 0px;max-width: 100%;text-decoration: none;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;} 
a:hover,a:focus,a:visited,a:active{outline: none;text-decoration:none;} 
.no-gutter {margin: 0 !important;padding: 0 !important;}
h1, h2, h3, h4, h5, h6 {font-family: 'MyriadProSemibold'; color: #303030;}
p{color: #303030;}


/* Header Start */
.container{
    width:1198px;
}
.main_header{
    background-color: rgba(92, 109, 246,0.671);
    position: fixed;
    top:0px;
    width:100%;
    z-index: 99999;
}
.main_header .col-xs-12.col-sm-12.col-md-12 {
    position: inherit;
}
.main_header .logo{
    position:absolute;
    left:50px;
    top:35px;
}
.menu{
    float:right;
}
.menu ul{
    margin:0px;
    padding:0 0 41px;
    height:154px;
    display:table;
}
.menu ul li{
    display:table-cell;
    vertical-align:middle;
    position:relative;
    padding:0px 20px;
}
.menu ul li a{
    background:none;
    font-size: 14px;
    font-family: "Raleway";
    color:#FFF;
    font-weight: 600;
    text-transform: uppercase;
    /*    line-height: 1.714;*/
    border-left:5px solid transparent;
    padding:0px 10px 0px 10px;
}
.menu ul li a:hover{
    background:none;
    border-left:5px solid #f5a60c; 
}
.menu ul li.active > a{
    border-left:5px solid #f5a60c; 
}
.menu ul li ul{
    background-color: rgba(92, 109, 246,0.671);
    position:absolute;
    left:-9999px;
    display:inline-block;
    height:auto;
    padding:27px 0 15px;
    width:300px; 
}
.menu ul li:hover > ul{
    left:5px;
}
.menu ul li ul li{
    display:inline-block;
    width:100%;
}
.menu ul li ul li a{
    padding:0 10px 0;
}
.menu ul li ul li ul{
    background-color: rgba(92, 109, 246,0.671);
    left:-99999px;
    padding:0px 0 15px;
}
.menu ul li ul li:hover ul{
    top:0px;
    left:135px;
}
.menu .mobile_menu{
    display:none;
    z-index:10000;
}
#menu .mm-listview > li.active{
    background:rgba(92, 109, 246, 0.67);
    color:#FFF; 
}
/* Header Ends */

/* Slider Start */
.home_slider{
    position:relative;
}
.home_slider .slider_text{
    position:absolute;
    bottom:40px;
    z-index:99;
    left:0;
    right:0;
}
.home_slider .slider_text_left{
    background-color: rgba(235, 235, 235,0.76);
    display:table;
    height:510px;
    padding:0px 59px;
    width:100%;
}
.home_slider .slider_text .col-sm-12.col-md-8.no-gutter{
    padding-left:15px!important;
}
.home_slider .slider_text .col-sm-12.col-md-4.no-gutter{
    padding-right:48px!important;
}
.slider_text_left span {
    display:inline-block;
    background-color: rgb(245, 166, 12);
    position: absolute;
    left: 0px;
    top: 0px;
    width: 14px;
    height: 155px;
    z-index: 999;
}
.home_slider .slider_text_right{
    background-color: rgba(99, 99, 99,0.76);
    display:table;
    height:510px;
    padding:0px 35px; 
    width:100%;
}
.home_slider .tb-cell{
    display:table-cell;
    vertical-align:middle;
}
.home_slider .slider_text_left h1
{
    font-size: 62px;
    font-family: "MyriadProSemibold";
    color: rgb(34, 32, 120);
    font-weight:bold;
    margin-bottom:55px;
}
.home_slider .slider_text_left h3{
    font-size: 37px;
    font-family: "HelveticaNeueItalic";
    color: rgb(37, 37, 37);
    line-height: 0.67;
    margin-bottom:50px;
}
.home_slider .slider_text_left a{
    font-family: 'Raleway', sans-serif;
    font-weight:500;
    font-size: 16px;
    color:#FFF;
    background:#f5a60c;
    padding:20px;
    /*    letter-spacing:1.5px;*/
}
.home_slider .slider_text_left a:hover,.home_slider .slider_text_left a:focus{
    color:#000;
    background:#FFF;
}
.home_slider .slider_text_right h4{
    font-size: 26px;
    font-family: "HelveticaBd";
    color: #FFF;;
    text-transform: uppercase;
    border-left:5px solid #f5a60c;
    margin-bottom:47px;
    padding-left: 10px;
}
.home_slider .slider_text_right h5{ 
    font-size: 14px;
    font-family: "Helvetica";
    color:#FFF;
    font-weight:bold;
    line-height: 1.25;
    margin-bottom:25px;
    letter-spacing:1px;
    word-spacing:1px;
}
.home_slider .slider_text_right h6{
    font-size: 12px;
    font-family: "Helvetica";
    color: #d7d7d7;
    line-height: 1.25;
    margin-bottom:30px;
}
.home_slider .slider_text_right h5 p{ 
    font-size: 14px;
    font-family: "Helvetica";
    color:#FFF;
    font-weight:bold;
    line-height: 1.25;
    margin-bottom:25px;
    letter-spacing:1px;
    word-spacing:1px;
}
.home_slider .slider_text_right h6 p{ 
    font-size: 12px;
    font-family: "Helvetica";
    color: #d7d7d7;
    line-height: 1.25;
    margin-bottom:30px;
}
.home_slider .slider_text_right a
{
    font-size: 14px;
    font-family: "HelveticaBd";
    color: rgb(245, 166, 12);
}
.home_slider .slider_text_right a:hover{color:#FFF;}
.home_slider .slider_text_right.member_resource h4{
    height:30px;
    margin-bottom:70px;
}
.home_slider .slider_text_right.member_resource h6{
    margin-bottom:15px;
}
.home_slider .slider_text_right.member_resource a{
    margin-bottom:20px;
    display:inline-block;
}
/* Slider Ends */

/* Home Descirption Start */
.home_description{
    min-height:350px;
    background-color:#c8c8c8;
    width:100%;
    display:block;
    padding:110px 0px 95px 0px;
}
.home_description .left_description{
    width:100%;
}
.home_description .right_description{
    width:100%;
}
.home_description .left_description h3 {
    font-size: 24px;
    font-family: "MyriadProRegular",sans-serif;
    color:#363636;
    line-height: 1.25;
    text-align: right;
    margin:0px;
}

.home_description .right_description p {
    font-size: 24px;
    font-family: "MyriadProRegular",sans-serif;
    line-height: 1.25;
    text-align: left;
    /*    color:#252525;*/
    color:#363636;
}
/* Home Descirption Ends */

/* Section Title Start */
.member_section_title{
    text-align:center;
}
.member_section_title h1{
    font-size: 35px;
    font-family: "MyriadProSemibold";
    color:#303030;
    line-height: 0.686;
    width:100%;
    margin:95px 0px 60px 0px;
}
.member_section_title span{
    background-color:#f5a60c;
    width: 176px;
    height: 4px;
    margin-bottom:70px;
    display:inline-block;
}
.what_our_member_say .member_section_title h1{
    margin-top:135px;
    margin-bottom:51px;
}
.what_our_member_say .member_section_title span{
    margin-bottom:50px;
}
/* Section Title Ends */

/* Home Member Benefits Start */
.member_benefit_block img{
    min-height:455px;
}
.member_benefit_block .member_block_text h4 {
    font-size: 18px;
    font-family: 'Montserrat', sans-serif;
    color:#000;
    font-weight: bold;
    text-transform: uppercase;
    margin:0px 0px 18px 0px;
}
.member_benefit_block .member_block_text span {
    background-color: #ffba00;
    opacity: 0.89;
    width: 40px;
    height: 2px;
    display:inline-block;
    margin:0px 0px 15px 0px;
}
.member_benefit_block .member_block_text h5 {
    font-size: 16px;
    font-family: "myriadmm";
    color:#666666;
    line-height: 1.2;
    margin-top:0px;
    margin-bottom:0px;
    margin-right:10px;
    min-height:115px;
}
.member_benefit_block .member_block_text {
    background-color: rgba(255, 255, 255,0.902);
    position: absolute;
    bottom:85px;
    padding:22px 28px;
    left:55px;
    right:55px;
}
.member_benefit_block div.member_benefit_img_block{
    background-color: #000000;
    transition: all .2s ease-in-out;
}
.member_benefit_block div.member_benefit_img_block img{
    opacity: 0.5;
}
.member_benefit_block div.member_benefit_img_block:hover img{
    opacity:1;
}

/* Home Member Benefits Ends */

/* Home Testimonial Start */
.what_our_member_say{
    background-color:#EBEBEB;
}
.what_our_member_content{
    text-align:center;

}

.what_our_member_content .owl-carousel .owl-item{
	-webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto;
}

.what_our_member_content h4 {
    font-size: 22px;
    font-family: "myriadmmitalic";
    color: #636363;
    line-height: 1.636;
    text-align: center;
    margin: 0 0 46px;
}
.what_our_member_content h5{
    font-size: 16px;
    font-family: "myriadmm";
    color: #636363;
    margin-bottom:120px;
}
.owl-prev {
    bottom: 0;
    font-size: 40px;
    left: 0;
    position: absolute;
    top: 40px;
}
.owl-next {
    bottom: 0;
    font-size: 40px;
    right: 0;
    position: absolute;
    top: 40px;
}
.owl-prev a,.owl-next a{
    color: #636363;
}
/* Home Testimonial Ends */
/* Home Upcoming events start */
.upcoming_events{
    padding-bottom:118px;
    display:block;
    width:100%;
    float:left;
}
.upcoming_event_text{
    background-color:#FFF;
    display:inline-block;
    margin:0px;
    padding:0px 30px 0px 30px;
    width:100%;
}
.upcoming_event_blocks .upcoming_event_text h4{
    font-size: 16px;
    font-family: 'Montserrat', sans-serif;
    color:#000;
    font-weight: bold;
    line-height: 1.25;
    margin:30px 0px 10px 0px;
    min-height:82px;
}
.upcoming_event_blocks .upcoming_event_text span{
    background-color:#ffba00;
    width: 39px;
    height: 2px;
    display:inline-block;
    margin-bottom:8px;
}
.upcoming_event_blocks .upcoming_event_text h5{
    font-size: 16px;
    font-family: "myriadmm";
    color:#666666;
    line-height: 1.5;
    margin:0px 0px 0px 0px;
    min-height:105px;
}
.upcoming_event_blocks .upcoming_event_text a{
    font-size: 14px;
    font-family: 'Montserrat', sans-serif;
    color:#000;
    font-weight: bold;
    border:1px solid #0d1a24;
    padding:15px 40px 15px 30px; 
    display:block;
    text-align:center;
    margin:0px auto 30px auto;
    width:157px;
}
.upcoming_event_blocks .upcoming_event_text a:hover {
    background: #f5a60c;
    border:1px solid #fff;
    color:#FFF;
}

.upcoming_event_blocks img:hover{
    transform: scale(1.03);
    transition: all .2s ease-in-out;
    cursor:pointer;
}
/* Home Upcoming events ends */

/* Footer Start */
.first_footer{
    width:100%;
    display:block;
    background-color:#5c6df6;
}
.footer_nav{
    position:relative;
    /*    min-height:250px;*/
}
.first_footer .footer_nav > ul.nav{
    text-align: center;
    display:block;
    margin:10px auto 20px auto;
    padding-bottom:15px;   
}
.first_footer .footer_nav > ul.nav li{
    display:inline-block;
    padding-bottom:0px;
    padding-right:50px;
    margin-top: 8px;
}
.first_footer .footer_nav > ul.nav li a{
    font-size: 12px;
    font-family: "Raleway", sans-serif;
    color: #FFF;
    font-weight: bold;
    padding-bottom:0px;
}
.first_footer .footer_nav  ul.nav li a:hover{
    background:none;
    color:#F5A60C;
}
.first_footer .footer_nav ul.nav li.active > a{
    color:#F5A60C;
}
.first_footer .footer_nav  ul.nav li ul li.active > a{
    color:#F5A60C;
}
.first_footer .footer_nav  ul.nav li ul li > a{
    color:#FFF;
}
.footer_nav > ul::before {
    border-top:0.25px solid rgba(255, 255, 255,0.32);
    content: "";
    left: 0;
    position: absolute;
    top: 45px;    
    width: 100%;
}
.footer_nav > ul.nav li > ul {
    display: none;
    height: auto;
    left: -25px;
    position: absolute;
    text-align: left;
    width: 100%;
    margin-top: 15px;
}
.first_footer  .footer_nav ul.nav li ul li a
{
    font-size: 10px;
    font-family: "Raleway";
    color: rgb(204, 204, 204);
    line-height: 1.6;
    text-align: left;
    display:inline-block;
    min-width:200px;
}
.first_footer  .footer_nav ul.nav li ul li a:hover{
    color:#FFF;
}
.first_footer .footer_nav > ul.nav li ul li{
    margin-top:0px;
}

.second_footer{
    display:block;
    background:#363636;
    width:100%;
}
.second_footer_content {
    float: left;
    display: block;
    width: 100%;
}
.second_footer_content{
    margin:37px auto 45px auto;
}
.second_footer_content p {
    font-size: 12px;
    font-family: "Raleway", sans-serif;
    color:#d7d7d7;
    line-height: 2;
    text-align: left;
    font-weight:600;
}
.second_footer h4{
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    color: #FFF;
    text-align: left;
    font-weight:600;
    margin-top:0px;
}
.second_footer h4 img{
    padding-right:20px;
}
.second_footer h5,.second_footer h5 a {
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    color: #cccccc;
    line-height: 1.333;
    text-align: left;
    font-weight:400;
}
.second_footer h5 a:hover{
    color:#F5A60C;
}
.second_footer_content .social_links{
    top:15px;
    text-align:right;
}
.second_footer_content .social_links a i{
    margin:0px;
    padding:0px;
    line-height:0px;
}
.second_footer_content .social_links a {
    border: 1px solid #898989;
    border-radius: 50%;
    color: #d5d5d5;
    display: inline-block;
    height: 40px;
    margin: 0 18px 0 0;
    padding: 14px 0;
    text-align: center;
    width: 40px;
    font-size: 12px;
}
.second_footer_content .social_links a:hover{
    color:#FFF;
    background:#5c6df6;
    border:1px solid #5c6df6;
}
.second_footer .copyright_text,.second_footer .copyright_text a
{
    font-size: 10px;
    font-family: "Raleway", sans-serif;
    color:#898989;
    font-weight: bold;
    text-align: center;
    letter-spacing:0.8px;
}
.second_footer .copyright_text a:hover{
    color:#FFF;
}
.second_footer .copyright_text ul li{
    display:inline-block;
}
.second_footer .copyright_text ul li span{
    padding:0px 15px;
}
.second_footer .footer_logo img{
    width:150px;
    height:auto;
    max-width:100%;
}
/* Footer Ends */

/* Login slider start */
.hm_contact {
    position: fixed;
    right: 0;
    top: 55%;
    transition: all 0.6s ease 0s;
    z-index: 100;
    display:block;
    float:left;
    width:100%;
}
.hm_contact .hm_cont_box{
    width:300px;
    display:none;
}
.hm_contact .hm_cont_box .cont_btn {
    display: inline-block;
    left: 10px;
    position: absolute;
    top: 10px;
}
.hm_contact .hm_cont_box  h3 {
    color: #959595;
    font-family: "HelveticaBd",sans-serif;
    font-size: 26px;
    width: 100%;
    margin-top:0px;
    margin-bottom:25px;
}
.hm_contact .hm_cont_box form a{ 
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    color: rgb(102, 102, 102);
    text-align: left;
}
.hm_contact .hm_cont_box form a:hover{
    color:#8F9CF7;
}

.hm_contact > a {
    background-color: #f5a60c;
    color: #fff;
    font-family: "HelveticaBd",sans-serif;
    font-size: 24px;
    height: 58px;
    margin: 0;
    padding: 14px 39px;
    position: absolute;
    text-align: center;
    transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    width: 203px;
    right: -72px;
    cursor:pointer;
}
.hm_contact .hm_cont_box{
    transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    -ms-transition: 0.5s;
    position: fixed;
    right: -343px;
    top: 35%;
    background-color: #fff;
}
.hm_contact .hm_cont_box.active{
    right: 0;
    transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    -ms-transition: 0.5s;
    padding: 30px;
    display:block;
}

.hm_contact ::-webkit-input-placeholder
{
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    color: #666666;
    text-transform:uppercase;
    letter-spacing:1px;
}
.hm_contact :-moz-placeholder
{
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    color: #666666;
    text-transform:uppercase;
    letter-spacing:1px;
}
.hm_contact ::-moz-placeholder
{
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    color: #666666;
    text-transform:uppercase;
    letter-spacing:1px;
}
.hm_contact :-ms-input-placeholder
{
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    color: #666666;
    text-transform:uppercase;
    letter-spacing:1px;
}
.mm-menu.mm-pageshadow::after{
    z-index:10000!important;
}

/* Login slider ends */

/* Sticky Header Start */
.sticky {
    transition: all 0.8s ease 0s;
}
.main_header.sticky .logo{
    top:18px;
    transition: all 1s ease 0s;
}
.main_header.sticky .logo img{
    height:auto;
    width:120px;
    transition: all 1s ease 0s;
}
.main_header.sticky .menu ul  {
    height: 75px;
    padding: 0 0 25px;
    /*    transition: all 0.8s ease 0s;*/
}
.mm-navbar.mm-hasbtns {
    right: 0 !important;
    width: 100% !important;
    position: relative !important;
}
.mlogo > img {
    width: 140px;
}
#mm-1, #mm-2 ,#mm-3 ,#mm-4,#mm-5 {
    top: 70px !important;
}
.nav ,.mm-listview {
    margin: 0 !important;
    position: inherit !important;
    width: 100%;
}
.mm-listview {
    margin-top:32px!important;
}
.mm-navbar .mm-btn {
    height: 40px;
}

/* Sticky Header Ends */
.member_benefit_block.mobile_view{
    display:none;
}
/* About Us page start */
.member_section_title.about_intoduction_title h1{
    margin-bottom:43px
}
.member_section_title.about_intoduction_title span{
    margin-bottom:68px
}
.about_introduction{
    display:block;
    width:auto;
    height:auto;
    max-width:100%;
    background:#ebebeb;
    padding-bottom:250px;
}
.about_introduction .about_intoduction_content p{
    font-size: 22px;
    font-family: "HelveticaNeueLTStdLt";
    color:#363636;
    line-height: 1.5;
    text-align: center;
    margin-bottom:37px;
    padding: 0 45px;
}
.about_introduction .about_intoduction_content p span{
    font-family: "HelveticaNeueLTStdBd";
    font-size: 24px;
    color:#363636;
    line-height: 1.5;
    text-align: center;
    margin-bottom:97px;
    display:inline-block;
}
.self_insurance_benefit{
    display:block;
    width:auto;
    height:auto;
    max-width:100%;
    margin-top:-280px;
}
.self_insurance_benefit_inner{
    background:#FFF;
    box-sizing:border-box;
    padding:70px 0px 62px 70px;
}
.self_insurance_benefit h1 {
    font-size: 35px;
    font-family: "MyriadProSemibold";
    color:#333333;
    text-align: left;
    margin-top:0px!important;
}
.self_insurance_benefit span {
    background-color:#f5a60c;
    width: 75px;
    height: 2px;
    display:inline-block;
}
.self_insurance_benefit h3{
    font-size: 22px;
    font-family: "MyriadProRegular";
    color: #060606;
    line-height: 1.364;
    font-style:italic;
    text-align: left;
    margin-top:32px;
    margin-bottom:40px;
    padding: 0 58px 0 0;
}
.self_insurance_benefit p{
    font-size: 17px;
    font-family: "MyriadProRegular";
    color:#666666;
    line-height: 1.235;
    margin-bottom:22px;
    padding: 0 99px 0 0;
}
.membership_types {
    margin-bottom:120px;
}
.membership_types .member_section_title.membership_types_title h1{
    font-size: 35px;
    font-family: "MyriadProSemibold";
    color:#303030;
    text-align: center;
    margin-top:0px!important;
    margin-bottom: 42px;
}
.membership_types .member_section_title.membership_types_title span{
    margin-bottom: 36px;
}
.membership_types .member_section_title.membership_types_title h3 {
    font-size: 24px;
    font-family: "HelveticaNeueLTStdLt";
    color:#363636;
    text-align: center;
    margin-top:0px!important;
    margin-bottom: 112px;
}

.membership_types .member_benefit_types_content{
    position: relative;
}
.membership_types .membership_types_text_content {
    background-color: rgba(255, 255, 255,0.89);
    position: absolute;
    bottom:43px;
    padding:38px 38px 20px 38px;
    margin:75px 75px 0px 75px;
}
.membership_types .membership_types_text_content h4  {
    font-size: 22px;
    font-family: 'Montserrat', sans-serif;
    color:#000;
    font-weight: bold;
    margin-bottom:6px;
    margin-top:0px;
}
.membership_types .membership_types_text_content > span {
    background-color:#ffba00;
    width: 53px;
    height: 3px;
    display:inline-block;
}
.membership_types .membership_types_text_content h5 {
    font-size: 18px;
    font-family: "myriadmm";
    color:#666666;
    line-height: 1.784;
    margin-top:25px;
}
.about_membership_benefit_wrapper{
    text-align:center;
    /*    letter-spacing:1px;*/
}
.member_section_title.about_membership_benefit_title h1{
    margin-top:0px;
    margin-bottom: 42px;
}
.member_section_title.about_membership_benefit_title span{
    margin-bottom: 70px;
}
.about_membership_benefit_wrapper h4{
    margin-top:40px;
    margin-bottom:30px;
    font-size: 18px;
    font-family: 'Montserrat', sans-serif;
    color:#000;
    font-weight: bold;
}
.about_membership_benefit_wrapper h5 {
    font-size: 16px;
    font-family: "myriadmm",sans-serif;
    color:#666666;
    line-height: 1.5;
}
.link_button{
    display:block;
    font-family: 'Montserrat', sans-serif;
    margin-bottom:92px;
    text-align:center;
    width:100%;
}
.link_button a,.hm_cont_box input[type="submit"]{
    color: rgb(255, 255, 255);
    font-weight: bold;
    font-size: 16px;
    text-align: center;
    display:inline-block;
    padding:15px;
    background-color: rgb(245, 166, 12);
}
.hm_cont_box input[type="submit"]{
    border:0px;
    padding:10px 15px;
    width:100%;
    margin-top:15px;
}
.link_button a:hover,.hm_cont_box input[type="submit"]:hover{
    color:#FFF; 
    background-color:#DFDFDF; 
}
.about_membership_benefit_wrapper .about_membership_benefit_blocks{
    margin-bottom:92px;
    display:inline-block;
}
.about_executive_committee{
    background-color:#dfdfdf;
    width:auto;
    display:block;
    height:auto;
    max-width:100%;
}
.about_executive_committee .member_section_title.about_executive_committee_title h1{
    margin-top:112px;
    margin-bottom:44px;
}

.about_executive_committee .member_section_title.about_executive_committee_title span{
    margin-bottom:84px;
}
.about_executive_committee .member_info {
    background-color: rgba(37, 37, 37,0.6);
    position: absolute;
    bottom:0px;
    padding:0px 25px;
    width:100%;
    min-height:80px;
}
.about_executive_committee .member_info h4{
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    color: rgb(255, 255, 255);
}
.about_executive_committee .member_info h5{
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    color: rgb(255, 255, 255);
}
.about_executive_committee .member_contact {
    background-color: #fff;
    top:100%;
    box-shadow: 0 12px 30px 0 #000;
    padding: 0 25px;
    position: absolute;
    width: 100%;
    z-index: 9999;
    display:none;
}
.about_executive_committee .member_company {
    background-color: #fff;
    top:100%;
    box-shadow: 0 12px 30px 0 #000;
    padding: 0 25px;
    position: absolute;
    width: 100%;
    z-index: 9999;
    min-height:45px;
}
.about_executive_committee .member_contact h6,.about_executive_committee .member_company h6{
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    color:#4d4d4d;
}
.about_executive_committee .about_executive_committee_content{
    display:block;
    width:100%;
    float:left;
    margin-bottom:72px;
}
.about_executive_committee .excutive_block{
    position: relative;
    width:100%;
    float:left;
}
.about_executive_committee .excutive_block:hover .member_contact{
    display:block;
}
/* About Us page ends */ 
/* News Page start */
.news_introduction {
    background-color:#F0F0F0;
    display:block;
    width:100%;
    float:left;
    padding:122px 0px 122px 0px;
}
.news_introduction p {
    font-size: 24px;
    font-family: "HelveticaNeueLTStdLt";
    color: rgb(54, 54, 54);
    line-height: 1.5;
    text-align: center;
    padding: 0 68px;
}
.hero_news .member_section_title.latest_news_title h1{
    margin-top:75px;
    margin-bottom:30px
}
.hero_news .member_section_title.latest_news_title span {
    background-color: rgb(245, 166, 12);
    width: 75px;
    height: 2px;
    margin-bottom:55px;
    display:inline-block;
}
.hero_news {
    margin-bottom:85px;
}
.hero_news .hero_news_content{
    background-color:#F9F9F9;
}
.hero_news .hero_news_content h2 {
    font-size: 22px;
    font-family: "MyriadProItalic", sans-serif;
    font-style: italic;
    color:#060606;
    line-height: 1.364;
    letter-spacing:1px;
    margin-top:40px;
    margin-bottom:35px;
}
.hero_news .hero_news_content span{
    display:inline-block;
    margin-bottom:48px;
    font-size: 16px;
    font-family: 'MyriadProRegular', sans-serif;
    color:#666666;
}
.hero_news .hero_news_content span:nth-child(2){
    color:#999999;
}
.hero_news .hero_news_content p{
    font-size: 18px;
    font-family: "MyriadProRegular";
    color:#666666;
    letter-spacing:1px;
    line-height: 1.6;
    padding-right: 22px;
    margin-bottom:55px;
}
.hero_news .hero_news_content a{
    font-size: 18px;
    font-family: 'Montserrat', sans-serif;
    color:#333333;
    letter-spacing:1px;
    font-weight:bold;
}
.latest_news {
    display:block;
    width:100%;
    float:left;
    background:#FFF;
    padding-bottom:165px;
}
.latest_news h2{
    font-size: 16px;
    font-family: 'Montserrat', sans-serif;
    color:#000;
    font-weight: bold;
    line-height: 1.25;
    margin-top: 35px;
    margin-bottom: 30px;
}
.latest_news span{
    display:inline-block;
    margin-bottom:35px;
    font-size: 16px;
    font-family: 'MyriadProRegular', sans-serif;
    color:#666666;
}
.latest_news span:last-child{
    color:#999999;
}
.latest_news p,.latest_news ul,.latest_news strong,.latest_news i,.latest_news a{
    font-size: 17.52px;
    font-family: "MyriadProRegular", sans-serif;
    color:#666666;
    letter-spacing:0.6px;
    line-height: 1.6;
}
.latest_news p:last-child{
    margin-bottom:60px;
}
.latest_news a{
    font-size: 18px;
    font-family: 'Montserrat', sans-serif;
    color:#333333;
    letter-spacing:1px;
    font-weight:bold;
}

/* News page ends */
/* Contact page start */
.contact_form {
    background-color:#F0F0F0;
    display:block;
    width:100%;
    float:left;
    position:relative;
    /*  background-image:url(images/contact_right.jpg);
      background-repeat:no-repeat;
      background-position:right;*/
}
.contact_form .member_section_title.contact_form_section_title{
    text-align:left;
}
.contact_form input[type="text"], .contact_form input[type="email"], .contact_form input[type="tel"], .contact_form select, .contact_form textarea,.res_search input[type="text"],.hm_cont_box input[type="text"],.hm_cont_box input[type="email"],.hm_cont_box input[type="tel"],.hm_cont_box textarea,.hm_cont_box input[type="password"]{
    background-color: #f6f6f6;
    height: 56px;
    width: 100%;
    border: 0px;
    margin-bottom: 30px;
    padding-top:4px;
    padding-left:20px;
}
.hm_cont_box input[type="text"],.hm_cont_box input[type="email"],.hm_cont_box input[type="tel"],.hm_cont_box textarea,.hm_cont_box input[type="password"]
{
    background-color: #f6f6f6;
    border: 0 none;
    height: 50px;
    margin-bottom: 15px;
    padding: 10px 15px;
}
::-webkit-input-placeholder
{
    font-size: 14px;
    font-family: 'Montserrat', sans-serif;
    color:#999999;
}
:-moz-placeholder
{
    font-size: 14px;
    font-family: 'Montserrat', sans-serif;
    color:#999999;
}
::-moz-placeholder
{
    font-size: 14px;
    font-family: 'Montserrat', sans-serif;
    color:#999999;
}
:-ms-input-placeholder
{
    font-size: 14px;
    font-family: 'Montserrat', sans-serif;
    color:#999999;
}
.hm_cont_box input[type="text"],.hm_cont_box input[type="email"],.hm_cont_box input[type="tel"],.hm_cont_box textarea,.hm_cont_box input[type="password"]{
    border-style: solid;
    border-width: 2px;
    border-color: rgb(204, 204, 204);
    border-radius: 2px;
    background-color: rgba(255, 255, 255, 0);
}
.contact_form textarea{
    height:245px;
}
.contact_right_img {
    height: auto;
    position: absolute;
    right: 0;
    bottom: 21%;
}
.contact_form .member_section_title.contact_form_section_title h1{
    margin: 118px 0 46px;
}
.contact_form .member_section_title.contact_form_section_title span {margin-bottom: 80px;}
.contact_form .link_button{
    text-align:right;
}
/*old
.contact_form .link_button a {
    color: #fff;
    font-family: "Raleway",sans-serif;
    font-size: 24px;  old 10px
    font-weight: 500;
    padding: 18px 55px;
    text-align: center;
    letter-spacing:1px;
}*/
.contact_form .link_button a,.contact_form .link_button .wpcf7-form-control.wpcf7-submit{
    color: #fff;
    font-family: "HelveticaBd",sans-serif;
    font-size: 16px; /* old 10px*/
    font-weight: 500;
    padding: 15px 55px;
    text-align: center;
    letter-spacing:1px;
}
/* Contact page ends */
/* Tiny Nav Menu start */
.tinynav { display: none; }
.tinynav {
    background-color: #5C6DF6;
    border: 1px solid #FFF;
    color:#FFF;
    cursor: pointer;
    font-size: 14px;
    margin: 0 auto 20px;
    padding: 2px 8px;
    text-transform: capitalize;
    width: 100%;
}
.tinynav option {
    padding: 3px 5px;
}
/* Tiny nav menu ends */

/* Search box start */
#search {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    -webkit-transform: translate(0px, -100%) scale(0, 0);
    -moz-transform: translate(0px, -100%) scale(0, 0);
    -ms-transform: translate(0px, -100%) scale(0, 0);
    -o-transform: translate(0px, -100%) scale(0, 0);
    transform: translate(0px, -100%) scale(0, 0);    
    opacity: 0;
    display: none;
}
#search.open {
    -webkit-transform: translate(0px, 0px) scale(1, 1);
    -moz-transform: translate(0px, 0px) scale(1, 1);
    -ms-transform: translate(0px, 0px) scale(1, 1);
    -o-transform: translate(0px, 0px) scale(1, 1);
    transform: translate(0px, 0px) scale(1, 1); 
    opacity: 1;
    z-index: 106;
    display: block;
}
#search input[type="search"] {
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -51px;
    width: 60%;
    font-family: "Raleway",sans-serif;
    font-weight: 500;
    margin-left: 20%;
    color: rgb(255, 255, 255);
    background: transparent;
    border-top: 1px solid rgba(255, 255, 255, .8);
    border-bottom: 2px solid rgba(255, 255, 255, .5);
    border-left: 0px solid transparent;
    border-right: 0px solid transparent;
    font-size: 40px;
    font-family: Roboto;
    font-weight: 300;
    text-align: center;
    outline: none;
    padding: 10px;
}
#search .close {
    position: fixed;
    top: 15px;
    right: 15px;
    opacity: 1;
    font-size: 27px;
    color: #fff;
}
#search .close:hover,.cont_btn:hover .fa.fa-times{
    color: #F5A60C;
    cursor: pointer;
}
.mobile_menu a {
    display: inline-block;
    margin-right: 15px;
}
.mobile_menu a .fa.fa-search {
    color: #fff;
}
/* Search box ends*/
.upcoming_event_blocks .col-md-4.col-sm-4.col-xs-12 {
    background-color: #fff;
    margin: 0 15px;
    overflow: hidden;
    padding: 0;
}
.upcoming_event_blocks .row {
    margin-left: -30px;
    margin-right: -30px;
}

/* About page modal style start */
.modal-backdrop{
    z-index:-999;
}
.membership_enquiry_modal{
    margin:0px auto;
    display:block;
}
.membership_enquiry_modal #myModal{
    top:20%;
    height:auto;
    width:auto;
}
.membership_enquiry_modal input[type="text"], .membership_enquiry_modal input[type="email"], .membership_enquiry_modal input[type="tel"], .membership_enquiry_modal select, .membership_enquiry_modal textarea,.membership_enquiry_modal option,.membership_enquiry_modal input[type="submit"]{
    border-style: solid;
    border-width: 2px;
    border-color: rgb(204, 204, 204);
    border-radius: 2px;
    background-color: rgba(255, 255, 255, 0);
    width: 430px;
    height: 49px;
    margin-bottom:38px;
}
.membership_enquiry_modal textarea {
    height: 250px;
    margin: 0 auto;
    width: 91%;
    color: rgb(102, 102, 102);
    font-family: "Open Sans",sans-serif;
}
.membership_enquiry_modal option{
    margin-bottom: 0px;
    padding:10px 0px 10px 20px;
}
.membership_enquiry_modal h3{
    font-size: 32.633px;
    font-family: "HelveticaBd",sans-serif;
    color: rgb(149, 149, 149);
    line-height: 0.735;
    text-align: center;
    margin-top:57px;
    margin-bottom:90px; 
}
.membership_enquiry_modal .form-group > label{
    margin-top:10px;
}
.membership_enquiry_modal .form-group.radio-group > label{
    margin-top:3px;
}
.membership_enquiry_modal label {
    font-size: 18px;
    font-family: "Open Sans",sans-serif;
    color: rgb(102, 102, 102);
    text-align: right;
    padding-right: 45px;
}
.membership_enquiry_modal .form-group.radio-group{
    margin-bottom:65px;
}
.membership_enquiry_modal .form-group.phone{
    margin-bottom:90px;
}
.membership_enquiry_modal .comments label{
    margin-bottom:28px;
}
.membership_enquiry_modal .comments textarea{
    margin-bottom:45px;
}
.membership_enquiry_modal .modal-header{
    padding:0px 10px;
}
.membership_enquiry_modal button.close {
    font-size: 50px;
    padding: 0 10px;
}
.membership_enquiry_modal .cont_btn.active {
    display: inline-block;
    padding-top:0px;
    padding-left: 5px;
    font-size: 22px;
    color:#666666;
}
.radio_right {
    display: block;
    float: none;
    margin: 0 auto;
    text-align: center;
}

.membership_enquiry_modal .radio_right .radio_label {
    padding-right: 80px;
}
.membership_enquiry_modal .cont_btn.active :hover{
    cursor:pointer;
    color:#F5A60C;
}
.membership_enquiry_modal input[type="submit"]{
    color:#FFF;
    background-color: rgb(245, 166, 12);
    width: 328px;
    height: 60px;
    font-size: 26px;
    font-family: "HelveticaBd", sans-serif;
    display:block;
    text-align:center;
    margin:0px auto 45px auto;
    float:none;
    border:0px;
    border-radius:0px;
}
.membership_enquiry_modal input[type="submit"]:hover{
    background:#dfdfdf;
    color:#FFF;
}
/* About page modal style ends */
/* Member Resource page style start */
.member_resources .member_section_title.member_resources_title h1{
    margin-bottom:42px;
}
.member_resources .member_section_title.member_resources_title h4{
    font-size: 14px;
    font-family: "Montserrat", sans-serif;
    color: rgb(71, 71, 71);
    font-weight: bold;
    text-align: center;
    margin-top:0px;
    margin-bottom:50px;
}
.member_resources .member_section_title.member_resources_title span{
    width: 176px;
    height: 4px;
    margin-bottom:60px;
}

#member_resources_slider .item{
    text-align: center;
    padding:45px 60px 45px 60px;
    margin-bottom:140px;
}   
#member_resources_slider .item:hover{
    background-color: rgb(247, 247, 247);
    transition:all 0.1s ease-in-out;
}
#member_resources_slider .item .member_resource_logo{
    height:90px;
    width:auto;
    border-bottom: 3px solid rgb(204, 204, 204);
    padding-bottom: 35px;
}
#member_resources_slider .item  .member_resource_logo > img {
    max-height: 100%;
    max-width:100%;
    margin: 0px auto 35px auto;
    height:auto;
    width:auto;
}
#member_resources_slider .item h3{
    font-size: 14px;
    font-family: "Montserrat", sans-serif;
    color: rgb(71, 71, 71);
    font-weight: bold;
}
#member_resources_slider .owl-prev {
    bottom: 0;
    font-size: 55px;
    height: 70px;
    left: -60px;
    position: absolute;
    top: 21%;
}
#member_resources_slider  .owl-next {
    bottom: 0;
    font-size: 55px;
    position: absolute;
    right: -60px;
    top: 21%;
    height: 70px;
}
.resources_body{
    display:block;
    width:100%;
    float:left;
    margin:0px auto;
    text-align:center;
    background-color:#F0F0F0;
}
.resources_body .resources_body_inner{
    display:inline-block;
    width:100%;
    float:left;
    text-align:center;
    margin:0px auto;
}
.resources_body .resources_body_content{
    background-color: rgb(225, 225, 225);
    padding:60px 70px;
    text-align: center;
    display:inline-block;
    width:100%;
    text-align:center;
    margin:0px auto;
}
.resources_body .resources_body_content .management_icon{
    height:100px;
    width:100%;
    display: table-cell;
    vertical-align:top;
    margin:0px auto;
    float:none;
    text-align:center;
}
.resources_body .resources_body_content .management_icon img{
    margin:0px auto;
    text-align:center;
}
.resources_body .resources_body_content h3 {
    font-size: 14px;
    font-family: "Montserrat", sans-serif;
    color: rgb(71, 71, 71);
    font-weight: bold;
    margin-bottom:28px;
}
.resources_body .resources_body_content p{
    font-size: 14px;
    font-family: "Open Sans", sans-serif;;
    color: rgb(141, 141, 141);
    line-height: 1.929;
}
.resources_body .resources_body_content.creame_back{
    background-color:#f7f7f7;
}
.resources_body .resources_body_content:hover{
    background-color:#EBEBEB;
}
/* @ Centeralize block star */
.resources_body .row{
    margin-bottom:5px;
    display:table;
}
.resources_body .row .col-xs-12.col-sm-4.col-md-4.no-gutter {
    display: table-cell;
    float: none;
    margin: 0 auto;
    vertical-align: top;
}
/* @ Ceteralize block ends */
.standard_letters {
    margin-bottom: 45px;
}
.standard_letters .member_section_title.standard_letters_title h1{
    margin-top:90px;
    margin-bottom:45px;
}
.standard_letters .member_section_title.standard_letters_title span{
    margin-bottom:62px;
}
.standard_letters_intro_body{
    margin-bottom:45px;
}
.standard_letters .standard_letters_intro_body{
    background-color: rgb(225, 225, 225);
    width:100%;
    display:block;
    float:left;
    padding:75px 0px 75px 75px;
}
/*.standard_letters_intro_body .row{
    display:table;
}
.standard_letters_intro_body .row .col-xs-12.col-sm-5.col-md-5{
    display:table-cell;
    vertical-align:middle;
    float:none;
}*/
.standard_letters .standard_letters_intro_body .standard_letters_intro_text > h1 {
    margin-bottom:34px;
}
.standard_letters .standard_letters_intro_body .standard_letters_intro_text p {
    font-size: 18px;
    font-family:"MyriadProRegular", sans-serif;
    color: #464646;
    line-height: 1.6;
    letter-spacing:1px;
}
.standard_letters .standard_letters_intro_body .standard_letters_intro_text p a:hover,.standard_letters .standard_letters_intro_body .standard_letters_intro_text p a:focus{
    color:#f5a60c;
}
.standard_letters_intro_text {
    display: block;
    float: left;
    margin-left: -43px;
    padding-right: 72px;
}
.access_to_info_body .panel_heading:hover{
    cursor:pointer;
}
.access_to_info_body h2 {
    background-color: #F5A60C;
    box-shadow: inset 0px 3px 6px 0px rgba(116, 116, 116, 0.63);
    font-size: 16px;
    font-family: "Montserrat", sans-serif;
    color: rgb(255, 253, 254);
    font-weight: bold;
    padding:35px;
    margin:0px;
}
.access_to_info_body ul.nav li{
    background-color: rgb(235, 235, 235);
    border:0px;
    min-height:77px;
}

.nav.nav-tabs{
    border:0px;
    margin-bottom:0px;
}
.nav-tabs > li > a {
    border: none;
    line-height:0;
    margin-right: 0px;
}
.nav-pills > li + li {
    margin-left:0px;
}
.nav-pills > li + li:not(:nth-child(6)) {
    border-right:1px solid #959595!important;
}
.access_to_info_body .top_tabs li:first-child,.access_to_info_body .bottom_tabs li:first-child{
    border-right:1px solid #959595!important;
}
.standard_letters .access_to_info_body{
    border-width: 1px;
    border-color: rgb(215, 215, 215);
    border-style: solid;
    background-color: rgb(255, 255, 255);
    display:block;
    width:100%;
    float:left;
}
.access_to_info_body .top_tabs,.access_to_info_body .bottom_tabs   {
    display:block;
    width:100%;
    float:left;
    border-bottom: 1px solid #dedede;
    border-top:0px;
    background:#ebebeb;
}
.access_to_info_body .bottom_tabs{
    border: 1px solid #dedede;
    border-bottom:0px;
    border-left: 2px transparent;
    border-width: 1px 0 0 2px;
}
.access_to_info_body ul li {
    border-radius:0px;
    border-top:0px;
    border-left:0px;
    border-right:0px;
    width:16.667%;   
    z-index:5;
}
.standard_letters.member_page .access_to_info_body ul{
    border: 1px solid #dedede;
    border-top:0px;
}
/*.nav.nav-pills.top_tabs a {
    min-height: 77px;
}*/
/*.access_to_info_body .top_tabs li:first-child{
    border-left: 1px solid #dedede;
}*/
/*.access_to_info_body .top_tabs li:last-child{
    border-right: 1px solid #dedede;
}   */
.access_to_info_body ul li a,.no_docs{
    font-size: 14px;
    font-family: 'Raleway', sans-serif;
    color: rgb(53, 53, 53);
    line-height: 1.2;
    text-align: center;
    padding:20px 0px;
    min-height:76px;
}
.access_to_info_body ul.bottom_tabs li a{
    border-bottom:3px solid transparent;
}
.no_docs{
    margin:0px auto;
    display:inline-block;
    text-align:center;
    float:none;
    width:100%;
    padding-top:30px;
}
.access_to_info_body ul li a:hover{
    border-radius:0px;
    border-top:0px;
    border-left:0px;
    border-right:0px;
}
.access_to_info_body ul li.active a,.access_to_info_body ul li.active a:focus{
    background-color: rgb(245, 166, 12);
    border-radius:0px;
    border-top:0px;
    border-left:0px;
    border-right:0px;
    box-sizing:border-box;
    font-weight:bold;
    border-bottom:3px solid rgb(242, 101, 41);

}
.access_to_info_body .bottom_tabs li.active,.access_to_info_body .bottom_tabs li{
    border-bottom:none;
    transition:all .2s;
    border-top:0px;
    border-left:0px;
    border-right:0px;
}
.access_to_info_body .bottom_tabs li.active a, .access_to_info_body .bottom_tabs li.active a:focus {
    border-bottom:none;
    border-radius: 0;
    border-top: 3px solid rgb(242, 101, 41);
    font-weight: bold;
    transition:all .2s;
}
.access_to_info_body .bottom_tabs li.active a::before {
    border-color: rgb(242, 101, 41) transparent transparent;
    border-style: solid;
    border-width: 5px;
    content: "";
    height: 0;
    left: 48%;
    position: absolute;
    right: 0;
    top: -13px;
    transform: rotate(180deg);
    width: 0;
    transition:all .2s;
}
.access_to_info_body .top_tabs li.active a::after {
    border-color: rgb(242, 101, 41) transparent transparent;
    border-style: solid;
    border-width: 5px;
    bottom: -13px;
    content: "";
    height: 0;
    left: 48%;
    position: absolute;
    right: 0;
    width: 0;
    transition:all .2s;
}
.access_to_info_body ul li a:hover,.access_to_info_body ul li a:focus{
    background-color: rgb(245, 166, 12);
    border-radius:0px;
    border-top:0px;
    border-left:0px;
    border-right:0px;
    box-sizing:border-box;
}
.access_to_info_body .tab-content ul{
    background-color:#FFF;
}
.access_to_info_body .tab-content ul li{
    background-color:#FFF;
}
.access_to_info_body .tab-content ul li a:hover,.access_to_info_body .tab-content ul li a:focus{
    background-color:#FFF;
}
.access_to_info_body .bottom_tabs ul li.active,.access_to_info_body  .bottom_tabs ul li.active a:focus{
    border-bottom:none;
}
.access_to_info_body .tab-content ul{
    padding:35px 60px;
}
.access_to_info_body .tab-content ul li{  
    padding-bottom:15px;
    list-style: square outside url(images/donwload_button.png);
}
.access_to_info_body .tab-content ul li a:hover{
    color:rgb(245, 166, 12);
}
.access_to_info_body .tab-content ul{
    -webkit-columns: 2;
    -moz-columns: 2;
    columns: 2;
}
.access_to_info_body .tab-content ul li{
    width:99%;
    -webkit-column-break-inside:avoid;
    -moz-column-break-inside:avoid;
    column-break-inside:avoid;
    page-break-inside: avoid;
    break-inside: avoid;
}
.access_to_info_body{
    margin-bottom:55px;
}

/* Dispute Resolution Start */
.access_to_info_body.dispute_resolution h2{
    background-color:#fbd23e;
    color:#636363;
}
.access_to_info_body.dispute_resolution .top_tabs li.active a::after {
    border-color: #ffc800 transparent transparent;
    color:#636363;
}
.access_to_info_body.dispute_resolution ul li.active a,.access_to_info_body.dispute_resolution ul li.active a:focus{
    background-color: #fbd23e;
    border-bottom:3px solid #ffc800;
    color:#636363;
}
.access_to_info_body.dispute_resolution ul li a:hover,.access_to_info_body.dispute_resolution ul li a:focus{
    background-color:#fbd23e;
}
.access_to_info_body.dispute_resolution .tab-content ul li a:hover, .access_to_info_body.dispute_resolution .tab-content ul li a:focus{
    background-color:transparent;
    color:#000;
}
.access_to_info_body.dispute_resolution .bottom_tabs li.active,.access_to_info_body.dispute_resolution .bottom_tabs li{
    border-bottom:none;
    transition:all .2s;
}
.access_to_info_body.dispute_resolution .bottom_tabs li.active a, .access_to_info_body.dispute_resolution .bottom_tabs li.active a:focus {
    border-bottom:none;
    border-radius: 0;
    border-top: 3px solid #ffc800;
    font-weight: bold;
    transition:all .2s;
}
.access_to_info_body.dispute_resolution .bottom_tabs li.active a::before {
    border-color: #ffc800 transparent transparent;
    border-style: solid;
    border-width: 5px;
    content: "";
    height: 0;
    left: 48%;
    position: absolute;
    right: 0;
    top: -13px;
    transform: rotate(180deg);
    width: 0;
    transition:all .2s;
}
/* Dispute Resolution Ends */

/* Impairment Start */

.access_to_info_body.fatalities .bottom_tabs li.active,.access_to_info_body.fatalities .bottom_tabs li{
    border-bottom:none;
    transition:all .2s;
}
.access_to_info_body.fatalities .bottom_tabs li.active a, .access_to_info_body.fatalities .bottom_tabs li.active a:focus {
    border-bottom:none;
    border-radius: 0;
    border-top: 3px solid #636363;
    font-weight: bold;
    transition:all .2s;
}
.access_to_info_body.fatalities .bottom_tabs li.active a::before {
    border-color: #636363 transparent transparent;
    border-style: solid;
    border-width: 5px;
    content: "";
    height: 0;
    left: 48%;
    position: absolute;
    right: 0;
    top: -13px;
    transform: rotate(180deg);
    width: 0;
    transition:all .2s;
}
/* Impairment Ends */

/* Weekly Payement Bottom Start */
.access_to_info_body.weekly_payments .bottom_tabs li.active,.access_to_info_body.weekly_payments .bottom_tabs li{
    border-bottom:none;
    transition:all .2s;
}
.access_to_info_body.weekly_payments .bottom_tabs li.active a, .access_to_info_body.weekly_payments .bottom_tabs li.active a:focus {
    border-bottom:none;
    border-radius: 0;
    border-top: 3px solid #f5a60c;
    font-weight: bold;
    transition:all .2s;
}
.access_to_info_body.weekly_payments .bottom_tabs li.active a::before {
    border-color: #f5a60c transparent transparent;
    border-style: solid;
    border-width: 5px;
    content: "";
    height: 0;
    left: 48%;
    position: absolute;
    right: 0;
    top: -13px;
    transform: rotate(180deg);
    width: 0;
    transition:all .2s;
}
/* Weekly Payement Bottom Ends */

/* Return to Work Ends Start */
.access_to_info_body.return_to_work .bottom_tabs li.active,.access_to_info_body.return_to_work .bottom_tabs li{
    border-bottom:none;
    transition:all .2s;
}
.access_to_info_body.return_to_work .bottom_tabs li.active a, .access_to_info_body.return_to_work .bottom_tabs li.active a:focus {
    border-bottom:none;
    border-radius: 0;
    border-top: 3px solid #ffd400;
    font-weight: bold;
    transition:all .2s;
}
.access_to_info_body.return_to_work .bottom_tabs li.active a::before {
    border-color: #ffd400 transparent transparent;
    border-style: solid;
    border-width: 5px;
    content: "";
    height: 0;
    left: 48%;
    position: absolute;
    right: 0;
    top: -13px;
    transform: rotate(180deg);
    width: 0;
    transition:all .2s;
}
/* Return to Work Ends */

/* Medical Start */
.access_to_info_body.medical .bottom_tabs li.active,.access_to_info_body.medical .bottom_tabs li{
    border-bottom:none;
    transition:all .2s;
}
.access_to_info_body.medical .bottom_tabs li.active a, .access_to_info_body.medical .bottom_tabs li.active a:focus {
    border-bottom:none;
    border-radius: 0;
    border-top: 3px solid #f5b90d;
    font-weight: bold;
    transition:all .2s;
}
.access_to_info_body.medical .bottom_tabs li.active a::before {
    border-color: #f5b90d transparent transparent;
    border-style: solid;
    border-width: 5px;
    content: "";
    height: 0;
    left: 48%;
    position: absolute;
    right: 0;
    top: -13px;
    transform: rotate(180deg);
    width: 0;
    transition:all .2s;
}
/* Medical Ends */

/* Eligibility Resolution Start */
.access_to_info_body.eligibility h2{
    background-color:#FFEB78;
    color:#636363;
}
.access_to_info_body.eligibility .top_tabs li.active a::after {
    border-color: #000 transparent transparent;
    color:#FFF;
}
.access_to_info_body.eligibility ul li.active a,.access_to_info_body.eligibility ul li.active a:focus{
    background-color: #FFEB78;
    border-bottom:3px solid #000;
    color:#636363;
}
.access_to_info_body.eligibility  ul li a:hover,.access_to_info_body.eligibility ul li a:focus{
    background-color:#FFEB78;
    color:#636363;
}
.access_to_info_body.eligibility  ul li ul li a:hover,.access_to_info_body.eligibility ul li ul li a:focus{
    background-color:transparent;
}
.access_to_info_body.eligibility .tab-content ul li a:hover, .access_to_info_body.eligibility .tab-content ul li a:focus{
    background-color:transparent;
    color:#000;
}
/* Eligibility Resolution Ends */

/* Fatalitied  Start */
.access_to_info_body.fatalities h2{
    background-color:#FBF370;
    color:#636363;
}
.access_to_info_body.fatalities .top_tabs li.active a::after {
    border-color: #636363 transparent transparent;
    color:#FFF;
}
.access_to_info_body.fatalities ul li.active a,.access_to_info_body.fatalities ul li.active a:focus{
    background-color: #FBF370;
    border-bottom:3px solid #636363;
    color:#636363;
}
.access_to_info_body.fatalities ul li a:hover,.access_to_info_body.fatalities ul li a:focus{
    background-color:#FBF370;
    color:#636363;
}
.access_to_info_body.fatalities .tab-content ul li a:hover, .access_to_info_body.fatalities .tab-content ul li a:focus{
    background-color:transparent;
    color:#000;
}
/* Fatalitied  Ends */

/* General  Start */
.access_to_info_body.general h2{
    background-color:#FFE752;
    color:#636363;
}
.access_to_info_body.general .top_tabs li.active a::after {
    border-color: #636363 transparent transparent;
    color:#FFF;
}
.access_to_info_body.general ul li.active a,.access_to_info_body.general ul li.active a:focus{
    background-color: #FFE752;
    border-bottom:3px solid #636363;
    color:#636363;
}
.access_to_info_body.general ul li a:hover,.access_to_info_body.general ul li a:focus{
    background-color:#FFE752;
    color:#636363;
}
.access_to_info_body.general .tab-content ul li a:hover, .access_to_info_body.general .tab-content ul li a:focus{
    background-color:transparent;
    color:#000;
}
/* General  Ends */


/* ime_wvs  Start */
.access_to_info_body.ime_wvs h2{
    background-color:#F1C413;
    color:#FFF;
}
.access_to_info_body.ime_wvs .top_tabs li.active a::after {
    border-color: #636363 transparent transparent;
    color:#FFF;
}
.access_to_info_body.ime_wvs ul li.active a,.access_to_info_body.ime_wvs ul li.active a:focus{
    background-color: #F1C413;
    border-bottom:3px solid #636363;
    color:#FFF;
}
.access_to_info_body.ime_wvs ul li a:hover,.access_to_info_body.ime_wvs ul li a:focus{
    background-color:#F1C413;
    color:#FFF;
}
.access_to_info_body.ime_wvs .tab-content ul li a:hover, .access_to_info_body.ime_wvs .tab-content ul li a:focus{
    background-color:transparent;
    color:#000;
}
/* ime_wvs  Ends */

/* impairment  Start */
.access_to_info_body.impairment h2{
    background-color:#EBBD70;
    color:#FFF;
}
.access_to_info_body.impairment .top_tabs li.active a::after {
    border-color: #636363 transparent transparent;
    color:#FFF;
}
.access_to_info_body.impairment ul li.active a,.access_to_info_body.impairment ul li.active a:focus{
    background-color: #EBBD70;
    border-bottom:3px solid #636363;
    color:#FFF;
}
.access_to_info_body.impairment ul li a:hover,.access_to_info_body.impairment ul li a:focus{
    background-color:#EBBD70;
    color:#FFF;
}
.access_to_info_body.impairment .tab-content ul li a:hover, .access_to_info_body.impairment .tab-content ul li a:focus{
    background-color:transparent;
    color:#000;
}
/* impairment  Ends */

/* Medicle and Likes  Start */
.access_to_info_body.medical h2{
    background-color:#F35E07;
    color:#FFF;
}
.access_to_info_body.medical .top_tabs li.active a::after {
    border-color: #F5B90D transparent transparent;
    color:#636363;
}
.access_to_info_body.medical ul li.active a,.access_to_info_body.medical ul li.active a:focus{
    background-color: #F35E07;
    border-bottom:3px solid #F5B90D;
    color:#FFF;
}
.access_to_info_body.medical ul li a:hover,.access_to_info_body.medical ul li a:focus{
    background-color:#F35E07;
    color:#FFF;
}
.access_to_info_body.medical .tab-content ul li a:hover, .access_to_info_body.medical .tab-content ul li a:focus{
    background-color:transparent;
    color:#000;
}
/* Medicle and Likes  Ends */

/* Returns to Work Start */
.access_to_info_body.return_to_work h2{
    background-color:#F5810C;
    color:#FFF;
}
.access_to_info_body.return_to_work .top_tabs li.active a::after {
    border-color: #ffd400 transparent transparent;
    color:#ffd400;
}
.access_to_info_body.return_to_work ul li.active a,.access_to_info_body.return_to_work ul li.active a:focus{
    background-color: #F5810C;
    border-bottom:3px solid #ffd400;
    color:#FFF;
}
.access_to_info_body.return_to_work ul li a:hover,.access_to_info_body.return_to_work ul li a:focus{
    background-color:#F5810C;
    color:#FFF;
}
.access_to_info_body.return_to_work .tab-content ul li a:hover, .access_to_info_body.return_to_work .tab-content ul li a:focus{
    background-color:transparent;
    color:#000;
}
/* Returns to Work Ends */

/* Weekly Payments Start */
.access_to_info_body.weekly_payments h2{
    background-color:#DE7152;
    color:#FFF;
}
.access_to_info_body.weekly_payments .top_tabs li.active a::after {
    border-color: #F5A60C transparent transparent;
    color:#F5A60C;
}
.access_to_info_body.weekly_payments ul li.active a,.access_to_info_body.weekly_payments ul li.active a:focus{
    background-color: #DE7152;
    border-bottom:3px solid #F5A60C;
    color:#FFF;
}
.access_to_info_body.weekly_payments ul li a:hover,.access_to_info_body.weekly_payments ul li a:focus{
    background-color:#DE7152;
    color:#FFF;
}
.access_to_info_body.weekly_payments .tab-content ul li a:hover, .access_to_info_body.weekly_payments .tab-content ul li a:focus{
    background-color:transparent;
    color:rgb(245, 166, 12);;
}
/* Weekly Payments Ends */


.siav_mettings{
    display:block;
    width:auto;
    height:auto;
    max-width:100%;
    background:#EBEBEB;
    margin:0px auto;
}
.siav_mettings .member_section_title.siav_mettings_title span{
    margin-bottom:32px;
}
#siav_mettings_slider {
    margin-top: -32px;
    display:block;
    float:left;
    width:100%;
}
.siav_mettings #siav_mettings_slider .item img{
    height:auto;
    width:auto;
    display:inline-block;
}
.siav_mettings #siav_mettings_slider .siav_mettings_slider_content {
    display: inline-block;
    background: #FFF;
    text-align: center;
    padding:40px 30px 0px 30px;
    border:1px solid transparent;
    min-width:220px;
}
.siav_mettings #siav_mettings_slider .siav_mettings_slider_content:hover{
    background:#EBEBEB;
    border:1px solid #FFF;
}
.siav_mettings #siav_mettings_slider .item img:first-child{
    margin-bottom:15px;
}
.siav_mettings #siav_mettings_slider .siav_mettings_slider_content a h3 {
    margin: 5px 0;
    font-size: 15.217px;
    font-family: "Montserrat", sans-serif;
    color:#000;
    font-weight: bold;
    min-height: 20px;
}
.siav_mettings #siav_mettings_slider .siav_mettings_slider_content a h3:first-child{
    margin:15px 0px 10px 0px;
}
.siav_mettings #siav_mettings_slider .siav_mettings_slider_content a h3:last-child{
    margin-bottom:18px;
    margin-top:0px;
}
.siav_mettings #siav_mettings_slider .owl-prev {
    left: -40px;
    top:32%;
}
.siav_mettings #siav_mettings_slider .owl-next {
    top:32%;
    right: -40px;
}
.siav_mettings .search_by_group .link_button a,.siav_mettings .search_by_group .link_button input {
    font-size: 16px;
    font-family: "Montserrat", sans-serif;
    color: rgb(255, 255, 255);
    font-weight: bold;
    padding:15px 40px;
    border:1px solid transparent;
}
.siav_mettings .search_by_group .link_button a:hover{
    color: rgb(0, 0, 0);
    border:1px solid rgb(17, 17, 17);
}
.siav_mettings .search_by_group .link_button ul li a{
    font-size:10px;
    padding:5px;
}
.siav_mettings .search_by_group .link_button ul li{
    border-bottom:1px solid #ebebeb;
}
#txt_search_by_date{
    background:url(images/search_icon.png) no-repeat;
    background-position:12% 50%;
    font-size: 13px;
    font-family: "Montserrat", sans-serif;
    color: rgb(0, 0, 0);
    font-weight: bold;
    border-width: 1px;
    border-color: rgb(17, 17, 17);
    border-style: solid;
    background-color:#EBEBEB;
    padding: 15px 10px 15px 70px;
}
#txt_search_document{
    background:url(images/white_search_icon.png) no-repeat;
    background-position:12% 50%;
    font-size: 16px;
    font-family: "Montserrat", sans-serif;
    color: rgb(255, 255, 255);
    font-weight: bold;
    background-color: rgb(245, 166, 12);
    padding: 15px 10px 15px 65px;
    border:0px none;
}  
.siav_mettings .search_by_date {
    margin-top: 32px;
    margin-bottom: 100px;
}
.siav_mettings .search_by_group .dropdown-menu {
    float: none;
    left: 0;
    margin: 0 auto;
    right: 0;
    top: 100%;
    width: 22.1%;
    padding: 0;
}
/* @ Owl dots showing start */
.siav_mettings .owl-dots {
    text-align: center;
    margin:0px auto;
    padding-top:40px;
}
.siav_mettings .owl-item {
    margin-right: -4px;
}
.siav_mettings .owl-controls .owl-dots .owl-dot,
.siav_mettings .owl-controls .owl-pagination .owl-dot,
.siav_mettings .owl-controls .owl-dots .owl-page,
.siav_mettings .owl-controls .owl-pagination .owl-page {
    padding: 9px;
    display: inline-block;
    cursor: pointer;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.siav_mettings .owl-controls .owl-dots .owl-dot span,
.siav_mettings .owl-controls .owl-pagination .owl-dot span,
.siav_mettings .owl-controls .owl-dots .owl-page span,
.siav_mettings .owl-controls .owl-pagination .owl-page span {
    width: 10px;
    height: 10px;
    display: block;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    border:1px solid #959595;
    background-color: transparent;
}
.siav_mettings .owl-controls .owl-dots .owl-dot.active,
.siav_mettings .owl-controls .owl-pagination .owl-dot.active,
.siav_mettings .owl-controls .owl-dots .owl-page.active,
.siav_mettings .owl-controls .owl-pagination .owl-page.active {
    cursor: default;
}
.siav_mettings .owl-controls .owl-dots .owl-dot.active span,
.siav_mettings .owl-controls .owl-pagination .owl-dot.active span,
.siav_mettings .owl-controls .owl-dots .owl-page.active span,
.siav_mettings .owl-controls .owl-pagination .owl-page.active span {
    background:#959595;
}
/* @ Owl dots showing Ends */
/* Member Resource page style ends */

/* Re home start */
.what_our_member_say .document_resource .document_img .management_icon{
    height:145px;
    width:147px;
}
.what_our_member_say{
    margin-bottom:208px;
}
.what_our_member_say .owl-carousel .owl-item img {
    width: auto;
    display:inline-block;
}
#home_testimonial .management_icon {
    display: table-cell;
    height: 100px;
    vertical-align: top;
    width: auto;
}
.what_our_member_say .document_img{
    text-align:center;
    display:inline-block;
}
.what_our_member_say .document_resource{
    background-color:#FFF;
}
.what_our_member_say .document_resource .document_text p {
    color: #464646;
    font-family: "MyriadProRegular";
    font-size: 17px;
    line-height: 1.235;
    margin-bottom: 22px;
    padding: 0 75px 0 0;
    text-align:left;  
}
.what_our_member_say .document_resource .document_text p:first-child{
    margin-top:44px;
}
.what_our_member_say .document_resource .document_text p:nth-child{
    padding-bottom:55px;
}
.what_our_member_say .document_resource  .document_img {
    background-color: rgb(235, 235, 235);
    width:500px;
    height:450px;
    padding: 100px 150px 85px;
}
.what_our_member_say .document_resource  .document_img:hover{
    background-color:#C8C8C8;
}
.what_our_member_say .what_our_member_content {padding: 75px 0 0;}
.what_our_member_say .member_section_title.document_resource_title{ 
    padding-bottom:310px;
}
.what_our_member_say .what_our_member_content {
    display: block;
    height: auto;
    margin-top: -310px;
    max-width: 100%;
    background:#FFF;
    width: auto;
}
.what_our_member_say .document_img h3{
    font-size: 22px;
    font-family: "Montserrat", sans-serif;
    color: rgb(71, 71, 71);
    font-weight: bold;
    margin-top:60px;
    margin-bottom:0px;
}
.what_our_member_say .document_text .link_button2 {
    background-color: rgb(245, 166, 12);  
    width:55%;
    position:absolute;
    top:100%;
}
.home .what_our_member_say .document_text{
    min-height:35.5vh;
}
.what_our_member_say .document_text .link_button2 a {
    display:inline-block;
    font-size: 14px;
    font-family: "Montserrat",sans-serif;
    color:#FFF;
    font-weight: bold;
    text-align: center;
    padding:15px 50px;
}
.what_our_member_say .document_text .link_button2 a:hover,.what_our_member_say .document_text .link_button2:hover{
    background-color:#EBEBEB;
    color:#000;
}
.what_our_member_say #home_testimonial .owl-prev {
    bottom: 0;
    left: -5%;
    top: 40%;
}
.what_our_member_say #home_testimonial .owl-next {
    bottom: 0;
    right: -5%;
    top: 40%;
}
.menu .desk_menu {
    display: table;
    height: 154px;
    margin: 0;
    padding: 0;
}
.main_header.sticky .menu .desk_menu {
    height: 75px;
    padding: 0;
    transition: none;
}
.menu ul {
    display: table-cell;
    vertical-align: bottom;
    height: 100%;
    padding: 0px;
}
.main_header.sticky .menu ul {
    height: auto;
    margin: 20px 0 0;
    padding: 0;
    transition: none;
}
.main_header.sticky .menu ul li ul{
    padding: 10px 0;
}
.menu ul li {
    padding: 0 20px 40px;
    display: inline-block;
}
.menu ul li ul li a {
    display: inline-block;
    margin: 5px 0;
    padding: 0 10px;
    width: 100%;
}
.main_header.sticky .menu ul.nav > li {
    padding: 0 20px 20px;
}
.menu ul.nav > li:last-child > a:hover {
    border-left: 5px solid transparent;
}
.menu ul li ul li {
    padding: 0px 10px 5px;
}
.menu ul li ul {
    margin: 40px 0px 0px;
    padding: 10px 0px 15px;
}
.menu ul li ul li:hover ul {
    margin: 0px;
    padding: 10px 0px;
}
.main_header.sticky .menu ul li ul li ul {
    margin: 0;
}
.about_executive_committee .member_company {
    z-index: 1;
}
.about_executive_committee .member_contact {
    z-index: 2;
}
.hm_contact > a {
    z-index: 3;
}
.hm_contact .hm_cont_box {
    z-index: 4;
}
/* Re home Ends */
/* @ About page membership enquiry start */
.membership_enquiry_modal .modal-dialog{
    /*    overflow:scroll;*/
    min-width: 870px;
}
/* @ About page membership enquiry ends */

/* @ Claims Management Page HTML start */
.what_our_member_say.claims_mgmt .link_button {
    display: block;
    font-family: "Montserrat",sans-serif;
    width: 100%;
    margin-bottom:52px;
    text-align:left;
}
.what_our_member_say.claims_mgmt .link_button a{
    padding:15px 40px;
}
.what_our_member_say.claims_mgmt .document_text h1 {
    font-size: 35px;
    font-family: "MyriadProSemibold";
    color:#333333;
    text-align: left;
    margin-bottom: 40px;
}
.home #home_testimonial .document_text h1{
    text-align:left;
}
.what_our_member_say.claims_mgmt .dropdown-menu {
    margin:0px;
    padding: 0;
}
.what_our_member_say.claims_mgmt .dropdown-menu li{
    display:block;
}
.what_our_member_say.claims_mgmt .dropdown-menu li a{
    padding: 15px 90px;
}
.what_our_member_say.claims_mgmt {
    margin-bottom: 142px;
}
.standard_letters.claims_mgmt  .tab-content .tabs_content{
    float:left;
    width:100%;
    border-left:1px solid rgb(215, 215, 215);
    padding:55px 35px 65px 105px;
    box-sizing:border-box;
}

.standard_letters.claims_mgmt  .tab-content .col-md-6:first-child .tabs_content{
    border-left:0px; 
}
.tabs_content p {
    font-size: 14px;
    font-family: "Open Sans",sans-serif;
    color: rgb(119, 119, 119);
    line-height: 1.148;
    text-align: left;
}
/* Form Radio Style Start */
.membership_enquiry_modal .form-group input[type=radio],
.membership_enquiry_modal .form-group input[type=checkbox]{
    /* Hide original inputs */
    visibility: hidden;
    position: absolute;
}
.membership_enquiry_modal .form-group input[type=radio] + label:before,
.membership_enquiry_modal .form-group input[type=checkbox] + label:before{
    margin-right: 2px;
    content: " ";
    display:inline-block;
    vertical-align: baseline;
    border:8px solid #e1e1e1;
    border-radius: 50%;
    background-color: rgb(225, 225, 225);
    width: 37px;
    height: 37px;
    display:inline-block;
    text-align:center;
}
.membership_enquiry_modal .form-group input[type=radio]:checked + label:before,
.membership_enquiry_modal .form-group input[type=checkbox]:checked + label:before{
    background:#f5a60c;
}
.membership_enquiry_modal .form-group input[type=radio] + label:before{
    border-radius:50%;
}
.membership_enquiry_modal .form-group input[type=checkbox] + label:before{
    border-radius:2px;
}
.membership_enquiry_modal .radio_label{
    text-align:center;
    display:inline-block;
}
/*.membership_enquiry_modal .radio_label:not(:first-child){ padding-left:40px;}*/
.membership_enquiry_modal .radio_label > span {
    display: block;
    margin-top:15px;
}
/* Form Radio Style Ends */

/* @ Member page start */
.members_details_container .member_section_title.member_details_title h1{
    margin-top:162px;
    margin-bottom:42px;
}
.members_details_container .member_section_title.member_details_title span{
    margin-bottom:65px;
}
.members_details_container .member_section_title.member_details_title h4{
    margin-bottom:70px;
    font-size: 22px;
    font-family: 'Montserrat', sans-serif;
    color: rgb(85, 85, 85);
    font-weight: bold;
}
.members_details_container .member_details_content h4{
    font-size: 24px;
    font-family: "HelveticaNeueLTStdLt", sans-serif;
    color: rgb(54, 54, 54);
    line-height: 1.5;
    text-align: center;
}
.members_details_container .member_details_content h4 > span{
    font-style: italic;
}
.members_details_container .member_details_content h5{
    font-size: 14px;
    font-family: "HelveticaNeueLTStdLt", sans-serif;
    color: rgb(54, 54, 54);
    line-height: 1.5;
    text-align: center;
    font-style:italic;
    margin-bottom:90px;
}
.members_details_container .member_logos_container .logo_wrapper {
    width: 170px;
    height: 209px;
    display:table;
    position: relative;
}
.members_details_container .member_logos_container .logo_wrapper:hover .logo_inner > a {
    color:#f5a60c;
}
.members_details_container .member_logos_container .logo_inner{
    display:table-cell;
    vertical-align:bottom;
    position:relative;
    text-align:center;
}
.members_details_container .member_logos_container .logo_wrapper img{
    display:inline-block;
    height:auto;
    width:auto;
    max-width:100%;
    margin-bottom:45%;
}
.members_details_container .member_logos_container .logo_wrapper .logo_inner > a {
    bottom: 30px;
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    color:#111111;
    font-weight: 700;
}
.members_details_container .member_logos_container .logo_wrapper{
    background-color: rgb(215, 215, 215);
}
.members_details_container .member_logos_container .logo_wrapper:hover{
    background:#F0F0F0;
}
.members_details_container .member_logos_container .logo_wrapper .logo_inner > a:hover{
    color:#f5a60c;
}
.members_details_container .member_logos_container .row{
    margin-bottom:72px;
}

.members_details_container .slider_text_right_bottom{
    top:0px;
    right:0px;
    float:right;
    background-color:#e1e1e1;
    text-align:center;
    position:absolute;
    padding:20px 75px 30px;
    z-index:2;
}
.members_details_container .logo_content .row{
    margin-bottom:0px;
}
.members_details_container .logo_wrapper .logo_content img{
    margin-bottom:35px;
}
.members_details_container .logo_wrapper .logo_content a{
    font-size: 16px;
    font-family: "Open Sans",sans-serif;
    color: rgb(77, 77, 77);
    font-weight: bold;
    display:inline-block;
}
.members_details_container .logo_wrapper .logo_content a:hover{
    color:#f5a60c;
}
.members_details_container .slider_text_right_bottom h1 {
    font-size: 26px;
    font-family: "HelveticaBd",sans-serif;
    color: rgb(149, 149, 149);
    margin-bottom:45px;
}
.members_details_container .slider_text_right_bottom p {
    font-size: 14px;
    font-family: "Open Sans",sans-serif;
    color:#666666;
    line-height: 1.2;
    text-align: center;
    padding-bottom:40px;
}
.members_details_container .slider_text_right_bottom .link_button2 {
    background-color: rgb(245, 166, 12);
    padding:15px 8px;
    width:90%;
    margin: 0px auto;
}
.members_details_container .slider_text_right_bottom .link_button2 a,.home_slider .slider_text_left a{
    font-size: 16px;
    font-family: "Montserrat",sans-serif;
    color: rgb(255, 255, 255);
    text-align: center;
    display:inline-block;
    font-weight:bold;
}
.members_details_container .slider_text_right_bottom .link_button2:hover{
    background-color: #ebebeb;   
}
.members_details_container .slider_text_right_bottom .link_button2:hover a{ 
    color:#000;
}
.full_member_wrapper{
    float:left;
    width:100%;
    background-color:#ebebeb;
}
.full_member_wrapper .full_member_content h4{
    font-size: 24px;
    font-family: "HelveticaNeueLTStdLt", sans-serif;
    color: rgb(54, 54, 54);
    line-height: 1.5;
    text-align: center;
}
.full_member_wrapper .full_member_content h4 > span{
    font-style: italic;
}
.full_member_wrapper .full_member_content h5{
    font-size: 14px;
    font-family: "HelveticaNeueLTStdLt", sans-serif;
    color: rgb(54, 54, 54);
    line-height: 1.5;
    text-align: center;
    font-style:italic;
    margin-bottom:90px;
}
.full_member_wrapper .tabs_content p{
    padding-left: 25px;
}
.full_member_wrapper tab-content{
    background-color: #ebebeb!important;
}
.full_member_wrapper .tabs_content {
    background-color: #ebebeb;
    display: block;
    float: left;
    width: 100%;
}
.member_logos_container.mobile{display:none;}

.associate_member_wrapper{
    float:left;
    width:100%;
    background-color:#FFF;
}
.associate_member_wrapper .associate_member_content h4{
    font-size: 24px;
    font-family: "HelveticaNeueLTStdLt", sans-serif;
    color: rgb(54, 54, 54);
    line-height: 1.5;
    text-align: center;
}
.associate_member_wrapper .associate_member_content h4 > span{
    font-style: italic;
}
.associate_member_wrapper .associate_member_content h5{
    font-size: 14px;
    font-family: "HelveticaNeueLTStdLt", sans-serif;
    color: rgb(54, 54, 54);
    line-height: 1.5;
    text-align: center;
    font-style:italic;
    margin-bottom:90px;
}
.full_member_wrapper .tab-content .tab-pane .row:first-child .tabs_content{
    padding-top:40px;
}
.full_member_wrapper .tab-content .tab-pane .row{

}
.logo_content{
    display:none;
}
.logo_wrapper{
    transition:0.2s;
}
.logo_content{
    position:absolute;
    top:100%;
    left:0px;
    background:#ebebeb;
    margin-left:0px;
    width: 769px;
    z-index:9999;
    padding:45px;
}
.logo_content.right {
    position:absolute;
    top:100%;
    right:0;
    background:#ebebeb;
    margin-right:0px;
    left:auto;
    margin-left:0px;
    z-index:9999;
}
.logo_wrapper:hover .logo_content,.logo_wrapper:hover .logo_content.right{
    display:block;
    z-index:10000;
}
.standard_letters.member_page  .access_to_info_body .tab-content .col-xs-12.col-sm-8.col-md-8 {
    padding-right: 4px;
}
.standard_letters.member_page .access_to_info_body .tab-content {
    background-color: #ebebeb;
    display: inline-block;
    width: 100%;
    vertical-align:top;
}
.standard_letters.member_page .access_to_info_body .tabs_content{
    background-color:#f8f8f8;
    box-shadow:0px 4px 3px 1px rgba(0,0,0,0.1);  
    float:left;
    width:100%;
    padding-top:30px;
}
.standard_letters.member_page .access_to_info_body .top_tabs li.active a::after{
    z-index:5;
}
.standard_letters.member_page .standard_letters .access_to_info_body{
    border:0px;
}
.standard_letters.member_page .tabs_content p,.standard_letters.member_page .tabs_content p a {
    font-size: 13.98px;
    font-family: "Open Sans",sans-serif;
    color: rgb(66, 66, 66);
    line-height: 1.5;
}
.standard_letters.member_page .tabs_content.btn_update a
{
    font-size: 16px;
    font-family: "Open Sans",sans-serif;
    color: rgb(77, 77, 77);
    font-weight: bold;
    display:inline-block;
    float:right;
    padding-right:25px;
    padding-bottom: 12px;
}
.standard_letters.member_page .tabs_content.btn_update a:hover,.standard_letters.member_page .tabs_content p a:hover{
    color:#F5A60C;
}
.standard_letters.member_page .tab-pane .row:first-child .tabs_content {
    padding-bottom:0px;
}
.standard_letters.member_page .tab-pane .row:nth-child(2) .tabs_content {
    padding-bottom:20px;
}
.standard_letters.member_page .access_to_info_body{
    border:none;
}
.members_details_container .logo_wrapper .logo_content p,.members_details_container .logo_wrapper .logo_content ul li {
    font-size: 16px;
    font-family: "HelveticaNeueLTStdLt",sans-serif;
    color: rgb(54, 54, 54);
    line-height: 1.188;
    text-align: left;
}
.access_to_info_body.our_full_member_child h2{
    padding:10px;
}
/*.membership_enquiry_modal .form-group{
    position:relative;
}*/
.membership_enquiry_modal .form-group > span {
    bottom: 60px;
    display: inline-block;
    position: absolute;
    right: 7%;
    font-size: 10px;
    font-family: "Open Sans",sans-serif;
    color: #666666;
    text-align: left;
    line-height:1.2;
}

/* @ Company details change popup start @ */
.company_details #myModal1{
    top:15%;
}
.company_details .modal-dialog {
    background-color: rgb(255, 255, 255);
    width: 867px;
}
.company_details h3,.membership_enquiry_modal h3{
    font-size: 32.633px;
    font-family: "Helvetica",sans-serif;
    color: rgb(149, 149, 149);
    font-weight: bold;
    line-height: 0.735;
    text-align: center;
    margin-bottom:65px;
}
.company_details label{
    font-size: 18px;
    font-family: "Open Sans",sans-serif;
    color: rgb(102, 102, 102);
    text-align: right;
}
.company_details input[type="text"],.company_details input[type="email"],.company_details input[type="tel"] {
    background-color: #FFF;
    height: 32px;
    width: 430px;
    border: none;
    border-bottom: 2px solid #d7d7d7;
    border-radius:0px;
    box-shadow:none;
    float:right;
    display:block;
    background: url('images/edit_icon.png')no-repeat;
    background-position: right;
    margin-right:3%;
    font-size: 18px;
    font-family: "Open Sans",sans-serif;
    color:#666666;
    line-height: 1.4;
    text-align: left;
    font-weight:bold;
    /*    margin-top:-5px;*/
}
.company_details select {
    background-color: #FFF;
    height: 32px;
    width: 373px;
    border: none;
    border: 2px solid #d7d7d7;
    border-radius:0px;
    box-shadow:none;
    float:right;
    display:block;
    margin-right:3%;
    font-size: 14px;
    font-family: "Open Sans",sans-serif;
    color:#666666;
    line-height: 1.4;
    text-align: left;
    font-weight:bold;
    margin-top:-5px;
}
.company_details .form-group {
    padding-bottom: 70px;
}
.company_details .form-group.col-md-12.comments{
    padding-bottom:20px;
}
.company_details input[type="submit"]{
    font-size: 26px;
    font-family: "Helvetica",sans-serif;
    color: rgb(255, 255, 255);
    font-weight: bold;
    background-color: rgb(245, 166, 12);
    width: 328px;
    height: 60px;
    margin:0px auto;
    float:none;
}
.company_details input[type="submit"]:hover{
    background:#dfdfdf;
    color:#FFF;
}
.company_details .comments label{
    text-align:left;
    padding-left:0px;
}
.company_details textarea {
    border-style: solid;
    border-width: 2px;
    border-color: rgb(204, 204, 204);
    border-radius: 2px;
    background-color: rgba(255, 255, 255, 0);
    width: 100%;
    height: 164px;
}
.company_details .form-group.first_child{
    margin-bottom:90px;
}
.company_details .border_form_group{
    border-style: solid;
    border-width: 2px;
    border-color: rgb(204, 204, 204);
    border-radius: 2px;
    background-color: rgba(255, 255, 255, 0);
    float:right;
    width:52%;
    margin-right:5.1%;
    padding:10px 10px 2px 10px;
}
.company_details .border_form_group input{
    background:none;
    margin:0px auto;
    display:block;
    float:none;
    width:390px;
    border-bottom:1px solid #d7d7d7;

}
.company_details .border_form_group input:last-child{
    border:none;
    margin-top:5px;
}
.company_details .border_form_group ::-webkit-input-placeholder {
    font-size: 14px;
    font-family: "Open Sans",sans-serif;
    color: rgb(204, 204, 204);
    line-height: 1;
    text-align: left;
}
.company_details .border_form_group :-moz-placeholder {
    font-size: 14px;
    font-family: "Open Sans",sans-serif;
    color: rgb(204, 204, 204);
    line-height: 1;
    text-align: left;
}
.company_details .border_form_group ::-moz-placeholder {
    font-size: 14px;
    font-family: "Open Sans",sans-serif;
    color: rgb(204, 204, 204);
    line-height: 1;
    text-align: left;
}
.company_details .border_form_group :-ms-input-placeholder {
    font-size: 14px;
    font-family: "Open Sans",sans-serif;
    color: rgb(204, 204, 204);
    line-height: 1;
    text-align: left;

}

.company_details  ::-moz-placeholder{
    font-size: 18px;
    font-family: "Open Sans",sans-serif;
    color:#666666;
    line-height: 0.5;
    text-align: left;
    font-weight:bold;
}
.company_details  :-moz-placeholder{
    font-size: 18px;
    font-family: "Open Sans",sans-serif;
    color:#666666;
    line-height: 0.8;
    text-align: left;
    font-weight:bold;
}
.company_details ::-webkit-input-placeholder{
    font-size: 18px;
    font-family: "Open Sans",sans-serif;
    color:#666666;
    line-height: 0.8;
    text-align: left;
    font-weight:bold;
    vertical-align:middle;
    display:inline-block;
}
.company_details  :-ms-input-placeholder{
    font-size: 18px;
    font-family: "Open Sans",sans-serif;
    color: #666666;
    font-weight:bold;
    line-height: 0.5;
    text-align: left;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .company_details input[type="text"],.company_details input[type="email"],.company_details input[type="tel"] {
        margin-top:-6px;
    }
}
.company_details  .cont_btn.active{
    display: inline-block;
    padding-top:0px;
    padding-left: 5px;
    font-size: 22px;
    color:#666666;
}
.company_details .form-control {
    padding-left: 0;
}
.about_intoduction_content > p:last-child {
    margin-bottom: 100px;
}
.membership_types .membership_types_text_content h5 span{
    font-family: 'MyriadProItalic',sans-serif;
}
.nav.nav-pills.bottom_tabs li a {
    border-bottom: medium none;
    border-top: 3px solid transparent;
}
.company_details .modal-body{
    padding:35px;
}
/* @ Company details change popup ends @ */
#executive_member{
    display:none;
}

.pannel-right .col-xs-12.col-sm-8.col-md-8 {
    float: right;
    margin: 0 11px;
}
.footer_content .copyright_text{
    margin-bottom:25px;
}

.news_introduction .right_description p{
    font-size: 24px;
    font-family: "MyriadProRegular",sans-serif;
    line-height: 1.25;
    text-align: left;
    /*    color:#252525;*/
    color:#363636;
    padding:0px;
}
.news_introduction .left_description p {
    font-size: 24px;
    font-family: "MyriadProRegular",sans-serif;
    color: rgb(54, 54, 54);
    line-height: 1.25;
    text-align: right;
    color:#363636;
    padding:0px;
}
.error_msg {
    background-color: rgb(235, 235, 235);
    box-shadow: 3.914px 5.803px 6.51px 0.49px rgba(149, 149, 149, 0.004);
    display:block;
    height: 83px;
    opacity: 0.878;
    text-align: center;
    width: 240px;
    z-index: 5;
    top: -40px;
    position: absolute;
    font-size: 14px;
    font-family: "Montserrat",sans-serif;
    color: rgb(99, 99, 99);
    line-height: 1.346;
    left:16%;
}
.error_msg span {
    background-color: rgb(255, 186, 0);
    width: 39px;
    height: 2px;
    display:inline-block; 
    margin:16px auto 8px auto;
}
.error_msg > p {
    padding: 0 22px;
}
.second_footer .footer_text {
    margin: 0 auto;
    text-align: center;
    width: 68%;
}
.logo_content_mobile{
    display:none;
}
.logo_content_show{
    display:block;
}

/* @ Google Chrome and Safari Support @ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .access_to_info_body .tab-content ul li{margin-left:15px;}
}

/* @ IE Specific Css @ */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .tab-content .tab-pane ul li {
        margin-left: 20px;
        margin-right:0px;
    }
    .tab-content > .active {
        display: block;
        width: 99%;
        margin: 0px auto;
    }
}
/* 18-11-2016 change  */
.link_button {;
              position: relative;
              z-index: 999;
}
.search_group_box {
    position: relative;
    z-index: 99;
}
.siav_mettings_content {
    position: relative;
    z-index: 0;
    display:block;
    float:left;
    width:100%;
}
.siav_mettings_content .col-xs-12.col-sm-12.col-md-11.col-md-offset-1.wow.fadeInUp {
    text-align: center;
    margin: 0px auto;
    float: none;
    display: block;
}
.modal{
    z-index:10000;
}

.resource_search_wrapper{
    width:100%;
    float:left;
    display:block;
}
.resource_search_wrapper .resource_search_result{
    width:100%;
    float:left;
    margin:0px auto;
    display:inline-block;
    text-align:center;
}   

.standard_letters_intro_body .row ,.error_msg_wrapper .row{display: table;height: 100%;width: 100%;}
.standard_letters_intro_body .col-xs-12.col-sm-7.col-md-7 ,.standard_letters_intro_body .col-xs-12.col-sm-5.col-md-5,.error_msg_wrapper .col-md-4.col-sm-4.col-xs-12
{display: table-cell;float: none;height: 100%;vertical-align: top;}

.upcoming_events .error_msg_wrapper .row .col-md-4.col-sm-4.col-xs-12{
    float:none;
}  

.upe_img {overflow: hidden;width: 100%;} 
.document_text .error_msg.document_resource {
    bottom: 0;
    left: 10;
    position: absolute;
    top: 70%;
    text-align:center;
    z-index:2;
}
.document_text .error_msg_wrapper .error_msg.document_resource p{
    text-align: center;
    padding: 0 22px;
    font-family: "Montserrat",sans-serif;
    font-size: 14px;
}
#home_testimonial .document_text h3,.standard_letters .standard_letters_intro_body .standard_letters_intro_text > h1{
    font-size:24px;
    color: #000;
    font-family: "myriadmm";
    text-align:left;
}
#home_testimonial .document_text p,#home_testimonial .document_text ul li,#home_testimonial .document_text b,#home_testimonial .document_text strong,.standard_letters .standard_letters_intro_body .standard_letters_intro_text > p,.hero_news .hero_news_content p,.latest_news p,.latest_news p, .latest_news ul, .latest_news strong, .latest_news i{
    color: #666666;
    font-family: "myriadmm";
    line-height: 1.2;
    margin-bottom:20px;
}

#home_testimonial .document_text p,#home_testimonial .document_text ul li,#home_testimonial .document_text b,#home_testimonial .document_text strong,.standard_letters .standard_letters_intro_body .standard_letters_intro_text > p,.hero_news .hero_news_content p,.latest_news p,.latest_news p, .latest_news ul, .latest_news strong, .latest_news i, .latest_news a{
    font-size:16px;
}
.what_our_member_content .owl-carousel .owl-stage {padding: 0 0 90px;}
.document_resource .owl-carousel .owl-stage {padding: 0 0 90px;}
.upcoming_events .error_msg_wrapper .error_msg{
    left:0;
    right:0;
    margin:0px auto;
}

/* Login - Logout design */
.main_header .profile_wrapper{
    display:block;
    float:left;
    width:100%;
    position:relative;
}
.main_header .profile_wrapper .profile_text {
    display: block;
    float: left;
    margin-top: 5%;
    position: absolute;
    text-align: center;
    width: 100%;
}
.main_header .profile_wrapper .profile_text p,.main_header .profile_wrapper .profile_text a{
    color: rgb(204, 204, 204);;
    font-size:12px;
    display:inline-block;
    font-family: "MyriadProRegular",sans-serif;
}
.main_header .profile_wrapper .profile_text span{
    color:#f5a60c;
    display:inline-block;
}


/* Search Result Style */
.about_introduction.search_wrapper .about_intoduction_content p,.about_introduction.search_wrapper .about_intoduction_content p span {
    font-size: 18px;
    text-align: left;
    padding: 0px;
}
.about_introduction.search_wrapper{
    padding-bottom:20px;
}
#menu #searchform input[type="search"] {
    border: medium none;
    color: #000;
    padding: 2px 0px 2px 10px;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
}

.what_our_member_say #home_testimonial .col-md-5.col-sm-5.col-xs-12.no-gutter {
    height: 33vh;
}
.what_our_member_say .document_resource #home_testimonial .document_text p >  a{
    color:#000;
}
.document_resource #home_testimonial .document_text p > a:hover{
    color:#f5a60c;
} 
#home_testimonial .document_text h3,.standard_letters .standard_letters_intro_body .standard_letters_intro_text > h1,.what_our_member_say.claims_mgmt .document_text h1{ 
    font-size: 35px;
    font-family: "MyriadProSemibold";
}


@media screen and (min-width: 320px) and (max-width: 768px) { 
    .home .what_our_member_say .document_text h1, .what_our_member_say #home_testimonial .document_text h1, .what_our_member_say #home_testimonial .document_text h3, .what_our_member_say #home_testimonial .document_text p{
        padding: 0px !important;
        text-align: center !important;
    }
}



/*******************/
ul.listingNew { float:left; width:100%; padding:0 0 0 12px ; margin:0px 0 10px 0;}
ul.listingNew li { float:left; width:100%; padding:0 0 5px 0; font-size:14px;}
.descriptionBlock { float:left; width:100%; display:table; margin:0 0 15px 0;}
.imageBlock { float:left; width:70px; height:70px; margin:0px 15px 0 0;}
.imageBlock img { float:left; width:100%; height:auto; margin:0px !important;}
.descNew { float:none; display:table-cell; width:100%; vertical-align:top;}
.descNew p , .descNew p a {font-size: 13px !important;padding: 0 0 5px 0 !important;margin: 0; line-height:normal;}
.descNew p span { font-weight:600;}
.mainImage {float: left;width: 100%; margin:0 0 20px 0 !important;}
.mainImage img { float:left; width:100% !important; height:auto;}
p.descTelephone {font-size: 11px !important;padding: 0px 0 0 0 !important;}


@media screen and (max-width:1199px){
    .logo_content  p {text-align:left !important;}
    .key-contacts {display: inline-block;margin: 20px 0 5px;}
    .page .members_details_container .member_logos_container .row {margin-bottom: 20px !important;}
    ul.listingNew {margin: 0;}
}

@media screen and (max-width:991px){}

@media screen and (max-width:767px){
    .logo_content_mobile .link-Website {display: block;}
    .logo_content_mobile p {font-size: 13px !important; text-align: center !important;}
    .logo_content_mobile .listingNew li{text-align: left;font-size: 13px;}
    .logo_content_mobile .listingNew li {font-size: 12px;line-height: 1.42857143;padding:0px;}
    .logo_content_mobile .listingNew {padding-left: 40px;}
    .logo_content_mobile .row {margin-bottom: 20px !important;}
    #member_logo_slider .item .logo_content_mobile img {width: 100% !important;}
     .logo_content_mobile .key-contacts { display: inline-block;margin: 20px 0 8px;}
     .logo_content_mobile .descTelephone {font-size: 12px !important;padding: 10px  0!important;}
     .logo_content_mobile .imageBlock { height: 100px; width: 100px;}
     .logo_content_mobile .descNew p,.logo_content_mobile .descNew span {text-align: left !important;}
     

    
}
@media screen and (min-width: 640px) and (max-width: 767px) { 
    .descNew {display: inline-block;}
    .logo_content_mobile .descNew p, .logo_content_mobile .descNew span {text-align: center !important;}
    .logo_content_mobile .imageBlock { display: inline-block;  float: none;  height: 100px;  margin: 0 0 10px;  width: 100px;}
}

@media screen and (max-width:479px){
.logo_content_mobile .imageBlock { height: 70px; width: 70px;}
.logo_content_mobile .descTelephone {padding: 4px 0 !important;}
.logo_content_mobile .descTelephone {font-size: 11px !important;}

}




