HEX
Server: Apache/2.4.46 (Ubuntu)
System: Linux localhost 5.11.0-49-generic #55-Ubuntu SMP Wed Jan 12 17:36:34 UTC 2022 x86_64
User: root (0)
PHP: 7.4.16
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/html/labs/chatbot/css/main.css
/*@font-face {
    font-family: Mont;
    src: url(../fonts/MontSERRAT-BOLD.OTF);
    font-weight: bold;
}
@font-face {
    font-family: Mont;
    src: url(../fonts/MONTSERRAT-REGULAR.OTF);
}
@font-face {
    font-family: Mont_light;
    src: url(../fonts/MONTSERRAT-LIGHT.OTF);
}
@font-face {
    font-family: Mont_medium;
    src: url(../fonts/MONTSERRAT-MEDIUM.OTF);
}
@font-face {
    font-family: robo_light;
    src: url(../fonts/Roboto-Light.ttf);
}*/
@font-face {
    font-family: gotham;
    src: url(../fonts/gotham/GOTHAM-BOLD.TTF);
    font-weight: bold;
}
/*@font-face {
    font-family: gotham;
    src: url(../fonts/gotham/gothamSERRAT-REGULAR.OTF);
}*/
@font-face {
    font-family: gotham_light;
    src: url(../fonts/gotham/GOTHAM-LIGHT.TTF);
}
@font-face {
    font-family: gotham_medium;
    src: url(../fonts/gotham/GOTHAM-MEDIUM.TTF);
}
@font-face {
    font-family: robo_light;
    src: url(../fonts/gotham/GOTHAM-LIGHT.TTF);
}

body {
    background: white;
    margin: 0px;
    padding: 0px;
    font-family : gotham_light;
}
.no-js #loader { display: none;  }
.js #loader { display: block; position: absolute; left: 100px; top: 0; }
.se-pre-con {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url(../images/loading.jpg) center no-repeat #fff;
    text-align: center;
}

.spinner {
    margin: 50px;
    height: 50px;
    width: 50px;
    animation: rotate 0.8s infinite linear;
    border: 10px solid #F04D24;
    border-right-color: transparent;
    border-radius: 50%;
    margin-top: 10%;
    display: inline-block;
}

@keyframes rotate {
    0%    { transform: rotate(0deg); }
    100%  { transform: rotate(360deg); }
}

.main_banner_home
{
    width: 100%;
    height:648px;
    background: url(../images/banner-min.jpg) no-repeat;
    background-attachment:fixed;
    position: relative;
    background-size: 100%;
}
.main_banner_transparency
{
    width: 100%;
    height:348px;
    background: url(../images/transparency.jpg) no-repeat;
    background-attachment:unset;
    position: relative;
    background-size: 100%;
	top: 88px;
}
.main_banner_standards
{
    width: 100%;
    height:348px;
    background: url(../images/standards-banner-min.jpg) no-repeat;
    background-attachment:unset;
    position: relative;
    background-size: 100%;
	top: 88px;
}
.main_banner_participants
{
    width: 100%;
    height:348px;
    background: url(../images/participants_min.jpg) no-repeat;
    background-attachment:unset;
    position: relative;
    background-size: 100%;
	top: 88px;
}
.main_banner_program_report
{
    width: 100%;
    height:348px;
    background: url(../images/transparency.jpg) no-repeat;
    background-attachment:unset;
    position: relative;
    background-size: 100%;
	/* top: 88px; */
}
.main_banner_resources
{
    width: 100%;
    height:348px;
    background: url(../images/resources_min.jpg) no-repeat;
    background-attachment:unset;
    position: relative;
    background-size: 100%;
	top: 88px;
}
.main_banner_the-latest
{
    width: 100%;
    height:348px;
    background: url(../images/the-latest.jpg) no-repeat;
    background-attachment:unset;
    position: relative;
    background-size: 100%;
	top: 88px;
}
.main_banner_join-us
{
    width: 100%;
    height:348px;
    background: url(../images/join-us_min.jpg) no-repeat;
    background-attachment:unset;
    position: relative;
    background-size: 100%;
	top: 88px;
}
.menu
{
    background : #36282E;
    background : rgb(99, 97, 97);

    width: 100%;
        height: 100px;
}

.orange_line {
    /*background : #E74D24;
    background : rgba(231, 77, 36, 1);*/
	background : rgba(231, 77, 36, 0);
    min-height: 1.5vh;
    width: 100%;
}
.section_orange_headline {
    height: 25vh;
	position: absolute;
    top: 430px;

}
.section_orange_headline {
    padding-top: 5vh;
    padding-right: 12.5vw;
    padding-left: 12.5vw;
    text-align: center;
    width: 100% !important;
}
.section_orange_headline span {
    font-family : gotham;
    font-weight : bold;
    font-size : 30px;
    line-height : 42px;
    color : rgb(255, 255, 255);
}
.regular_section {
    margin-top: 20vh;
    margin-bottom: 5vh;
    margin-left: 7vw;
    margin-right: 7vw;
}
.testing {
    vertical-align: top; 
    width:100%;
    display: inline-block;
}
.testing span {
    text-align: justify;
    vertical-align: top;
    font-family : gotham_light;
    font-size : 17px;
    line-height : 37px;
	font-weight: 600;

    float: left;
    display: inline-block;
    color : #282727;
    color : rgb(40, 39, 39);
}
.testing img {
    float: right;
    vertical-align: top;
    width: 45%;
    padding-left: 3vw;
    padding-bottom: 2vh;
}
.half_size {
    vertical-align: top;
    width:50%;
    display: inline-block;
}
.half_size span {
    text-align: justify;
    vertical-align: top;
    font-family : gotham_light;
    font-size : 20px;
    line-height : 33px;
    width: 90%;
    float: left;
    display: inline-block;
    color : #282727;
    color : rgb(40, 39, 39);

}
.half_size img {
    vertical-align: top;
    width: 100%;
    float: right;

}
.full_size {
    width: 100%;
}
.full_size span{
    text-align: justify;
    font-family : gotham;
    font-weight: bold;
    font-size : 20px;
    line-height : 30px;
    color : #282727;
    color : rgb(40, 39, 39);
    display: inline-block;
}
.grey_section {
    width: 100%;
    display: inline-block;
    background : #E5E5E5;
    background : rgba(229, 229, 229, 1);

}
.spacing {
    margin-top: 9vh;
    margin-bottom: 8vh;

    display: inline-block;
    width: 100%;
    text-align: center;
}
.grey_section_heading {
    text-align: center;
    width: 100%;
    display: inline-block;
    font-family : gotham;
    font-weight : bold;
    font-size : 42px;
    line-height : 44.89px;
    color : #36282E;
    color : rgb(54, 40, 46);
}
.heading_liner {
    text-align: center;
    display: inline-block;
    width: 33vw;
    height: 0.2vw;
    background : #E74D24;
    background : rgba(231, 77, 36, 1);


}
.heading_liner2 {
    text-align: center;
    display: inline-block;
    width: 38vw;
    height: 0.3vw;
    background : #E74D24;
    background : rgba(231, 77, 36, 1);


}
.black_section {
    width: 100%;
    text-align: center;
    background : #36282E;
    background : rgba(54, 40, 46, 1);
    padding-top: 10vh;
    padding-bottom: 10vh;
}
.black_section span {
    font-family : gotham;
    font-weight : bold;
    font-size : 42px;
    line-height : 44.89px;
    color : #FFFFFF;
    color : rgb(255, 255, 255);
}
.grey_image {
    width: 100%;
    padding-top: 3vh;

}
.grey_image img {
    width: 100%;
}
.grey_content1 {
    padding-top: 4vh;
    text-align: center;

}
.grey_content1 span {
    width: 77%;
    display: inline-block;
    font-family : gotham;
    font-weight : bold;
    font-size : 20px;
    line-height : 30px;
    color : #E74D24;
    /*color : rgb(231, 77, 36);*/
	color:rgb(40, 39, 39);
}
.grey_content2 {
    padding-top: 5vh;
    text-align: center;
}
.grey_content2 span {
    width: 89%;
    display: inline-block;
    font-family : gotham_light;
    font-size : 20px;
    line-height : 33px;
    color : #282727;
    color : rgb(40, 39, 39);
}

.div_solution {

    width: 100%;   
    text-align: center;
}
.solution_heading {
    width: 100%;
    text-align: center;
    display: inline-block;
}
.solution_heading span {
    font-family : gotham;
    font-weight : bold;
    font-size : 22px;
    line-height : 32px;
    color : #E74D24;
    color : rgb(231, 77, 36);
}
.solution_heading h2{ font-family : gotham; font-size : 28px; margin:70px 0px}
h2.why-labs {
    font-family: gotham;
    font-size: 32px;
    margin: 22px 0px;
    color: #ea4c24;
}
.page-template-become_a_partner-page .main_banner,
.page-template-memeberform .main_banner {    background: none;
    height: auto;}
.all_links {
    width: 100%;
}
.all_links img {
    width: 100%;
}

.menu_logo
{
/*    padding-left: 8vw;*/
  /*  max-height: 13vh;
    width:18vw;*/
    display: inline-block;
    padding-top: 1vh;
    padding-bottom: 1vh;
}
.menu_all_items
{
    display: inline-block;
    vertical-align: top;
    text-align: left;
    height: 15vh;
        text-align: right;
        float: right;
}
.menu_all_items a
{
    text-decoration: none;
    margin-top: 7vh;
    display: inline-block;

}
.multi_menu {
    margin-top: 7vh;
    display: inline-block;
    margin-left: 2.5vw;
}
.menu_item
{

    font-family : gotham_Light;
    font-size : 13px;
    line-height : 20.22px;
    color : rgba(255, 255, 255, 0.4);
    vertical-align: top;
}
.menu_active {
    color : rgb(255, 255, 255);   
}
.red_line {
    vertical-align: top;
    display: inline-block;
    width: 0.1vw;
    height: 13px;
    background: red;
    margin-top: 7.5vh;
    margin-right: 1.25vw;
    margin-left: 1.25vw;
}
.pages_section {
    width: 100%;
    padding-left: 4vw;
    padding-right: 4vw;
    margin-top: 5vh;
    text-align: center;
    display: inline-block;
}
.footer {
    background : #36282E;
    /*background : rgba(54, 40, 46, 1);*/
    background : rgb(99, 97, 97);
}
.footer_inner {
    margin-top: 6vh;
    margin-left: 5vw;
    display: inline-block;
    width: 85vw;
}
.foot_links {
    margin-top: 5vh;
    /* margin-bottom: 0vh; */
	border-top: 1px solid;
	padding-left: 25px;
    padding-top: 10px;
    display: inline-block;
    width: 100%;
    font-family: gotham_light;
    font-size: 13px;
    line-height: 19px;
    color : #FFFFFF;
    color : rgb(255, 255, 255);
    opacity : 0.5;
    filter: alpha(opacity=50) progid:DXImageTransform.Microsoft.Alpha(opacity=50) ;
}

.textwidget p a {
    padding-left: 37px;
    font-size: 16px;
    font-weight: 900;
    color: #fff;
}
ul#menu-main-menu-1 {
    color: #fff;
}

.foot_links a{
    text-decoration: none;
    font-family: gotham_light !important;
    font-size: 13px;
    line-height: 19px;
    color : #FFFFFF  !important;
    color : rgb(255, 255, 255)  !important;
    opacity : 0.5  !important;
}
.copy_copy {
    float: left;

}
.brandoname {
    float: right;
}
.footing {
    display: inline-block;
    vertical-align: top;
}
.foot_1 img {
    padding-top: 1vw;
}
.foot_1 a {
    font-family : gotham_light;
    font-size : 13px;
    line-height : 51px;
    color : #F04D24;
    color : rgb(240, 77, 36);
    padding-left: 1vw;
}
.foot_2 {
    width: 15vw;
    padding-left: 10vw;
}
.foot_2 a {
    font-family: gotham_light;
    font-size: 13px;
    line-height: 43px;
    color: white;
    width: 100%;
    display: inline-block;
    padding-left: 1vw;
    text-decoration: none;
}
.foot_3 {
    padding-top: 3vh;
}
.foot_3 img {
    display: inline-block;
    width: 5vw;
    vertical-align: top;

}
.foot_3 span {
    display: inline-block;
    text-align: left;
    font-family : gotham_light;
    width: 27vw;
    font-size : 13px;
    line-height : 19px;
    color : #FFFFFF;
    color : rgb(255, 255, 255);
    padding-left: 1.5vw;
}
.half_orange_div {
    background : #E84D24;
    background : rgba(232, 77, 36, 1);
    opacity : 0.9;
    filter: alpha(opacity=90) progid:DXImageTransform.Microsoft.Alpha(opacity=90) ;
    float: right;
    height: 55vh;
    width: 30vw;
    padding-top:6vh;
    padding-left: 4vw;
    padding-right: 4vw;
    max-width: 550px;
    height: 100%;
    width: 50%;
}
.tranparency_heading {
    font-family : gotham_medium;
    font-size : 24px;
    line-height : 34.12px;
    color : #FFFFFF;
    color : rgb(255, 255, 255);
}
.tranparency_desc {
    font-family: gotham_light;
    font-size : 16px;
    line-height : 23.4px;
    color : #FFFFFF;
    color : rgb(255, 255, 255);
}
.small_white_line {
    height: 0.5vh;
    background: white;
}
.program_inner {
    width: 80vw;
    margin: 0 auto;
}
.program_inner_1 {
    width: 24vw;
    vertical-align: top;
    margin-right: 3vw;
    display: inline-block;
}
.program_inner_1 img {
    width: 24vw;
    vertical-align: top;
}
.program_content {
    border-left: #282727 solid thin;
    width: 52vw;
    vertical-align: top;
    display: inline-block
}
.program_content_inner{
    margin-left: 3vw;
}
.program_content_heading {
    text-align: left;
    margin-bottom: 5vh;
}
.program_content_heading span{
    font-family : gotham_medium;
    font-size : 31px;
    line-height : 34.97px;
    color : #E74D24;
    color : rgb(231, 77, 36);
}
.point {
     text-align: left;
    font-size: 16px;
    font-family: gotham_light;
}
.point img {
    width: 1vw;
    margin-right: 2vw;
    display: inline-block;
}
.point span {
    display: inline-block;
    font-family : gotham_light;
    font-size : 18px;
    line-height : 38px;
    color : #282727;
    color : rgb(40, 39, 39);
    max-width: 46vw;
}
.irregular_section {
    margin-top: 10vh;
    margin-bottom: 5vh;
    margin-left: 10vw;
    margin-right: 10vw;   
}
.irregular_section2 {
    margin-top: 10vh;
    margin-bottom: 5vh;
    margin-left: 5vw;
    margin-right: 5vw;   
}
.fifty_five {
    display: inline-block;
    width: 41vw;
    vertical-align: top;
    padding-right: 3vw;
}
.fifty_five span{
    font-family : gotham_light;
    font-size : 16px;
    line-height : 30px;
    color : #000000;
    color : rgb(0, 0, 0);
    text-align: justify;
    display: inline-block;
}
.foorty_five {
    display: inline-block;
    vertical-align: top;
    width: 34vw;
}
.foorty_five img{
    display: inline-block;
    width: 34vw;
    vertical-align: top;
}
.half_black_div {
    background : #282727;
    background : rgba(40, 39, 39, 1);
    height: 60vh;
    width: 100%;
    padding-top:10vh;
    padding-left: 5vw;
    padding-right: 5vw;
    vertical-align: top;
    display: inline-block;
}
.standard_banner {
    background: url(../images/standards-min.jpg) no-repeat;
    background-attachment: unset;
    background-size: contain;
	width: 38vw;
    height: 100vh;
    display: inline-block;
    background-position: right;
    height: 396px;
}
.standard_content {

}
.standard_content_span1 {
    font-family : gotham;
    font-weight : bold;
    font-size : 20px;
    line-height : 30px;
    color : #282727;
    color : rgb(40, 39, 39);

}
.standard_content_span2 {
    padding-top: 5vh;
    font-family : gotham_light;
    font-size : 18px;
    line-height : 30px;
    color : #F04D24;
    color : rgb(240, 77, 36);
}
.standard_content_span3 {
    padding-top: 5vh;
    font-family : gotham_light;
    font-size : 16px;
    line-height : 30px;
    color : #282727;
    color : rgb(40, 39, 39);
}
.standard_content_span4 {
    padding-top:5vh;
}
.standard_point {
    padding-top:5vh;

}
.point_image {
    width: 15vw;
    display: inline-block;

    vertical-align: top;
}
.point_image img {
    width: 14vw;
    vertical-align: top;
}
.point_description {
    width: 58vw;
    padding-left: 5vw;
    display: inline-block;
}
.special_heading {
    font-family : gotham_medium;
    font-size : 30px;
    line-height : 34.12px;
    color : #000000;
    color : rgb(0, 0, 0);
}
.special_descrip {
    padding-top: 4vh;
    font-family : gotham_light;
    font-size : 16px;
    line-height : 30px;
    color : #282727;
    color : rgb(40, 39, 39);
    display: inline-block;
    text-align: justify;
}

.pages_section.join-us p {
    font-size: 16px;
    font-family: gotham_light;
    font-weight: 600;
}
.pages_section.join-us h4.media-heading {
    color: #f0522a;
}

/* from prithu */
.my_forms {
    text-align: center;
    margin-top: 5vh;
    margin-left: 21vw;

}
.my_forms hr {
    display: inline-block;
    width: 50vw;
    text-align: left;
    float: left;
}
.my_forms_big {
    text-align: center;
    margin-top: 5vh;
    margin-left: 16vw;

}
.my_text_line{
    width:50vw;
    margin-bottom: 2vh;
    text-align: left;
}
.my_text_para {
    width:50vw;
    margin-bottom: 15vh;
    text-align: left;

}
.my_text_para span {
    font-family : Roboto;
    font-size : 17px;
    line-height : 29px;
    letter-spacing : 0.68px;
    color : #151517;
    color : rgb(21, 21, 23);
    text-align: left;
    display: inline-block;
}
.my_text_line span {
    font-family : robo_light;
    font-size : 17px;
    line-height : 29px;
    letter-spacing : 0.68px;
    color : #151517;
    color : rgb(21, 21, 23);
    text-align: left;
    display: inline-block;
}
.my_text_line label {
    font-family : Roboto;
    font-size : 17px;
    line-height : 29px;
    letter-spacing : 0.68px;
    color : #151517;
    color : rgb(21, 21, 23);
    text-align: left;
    display: inline-block;
}

.my_text_box {
    width:50vw;
    padding-top: 2vh;
    height: 5vh;
    margin: 0px;
    padding: 0px;
    border-style : Solid;
    border-color : #DCDCDB;
    border-color : rgba(220, 220, 219, 1);
    border-bottom-width : 1px;
    border-top-width : 0px;
    border-left-width : 0px;
    border-right-width : 0px;
    padding-left: 0.5vw;
    font-family : Roboto;
    font-size : 17px;
    line-height : 29px;
    letter-spacing : 0.68px;
    color : #151517;
    color : rgb(21, 21, 23);
    display: inline-block;

}
.my_text_area {
    width:50vw;
    padding-top: 2vh;
    height: 5vh;
    margin: 0px;
    padding: 0px;
    border-style : Solid;
    border-color : #DCDCDB;
    border-color : rgba(220, 220, 219, 1);
    border-bottom-width : 1px;
    border-top-width : 0px;
    border-left-width : 1px;
    border-right-width : 1px;
    padding-left: 0.5vw;
    font-family : Roboto;
    font-size : 17px;
    line-height : 29px;
    letter-spacing : 0.68px;
    color : #151517;
    color : rgb(21, 21, 23);
    display: inline-block;

}

input[type=radio],
input[type=checkbox]{
    /* hide original inputs */
    /*visibility: hidden;*/
    position: absolute;
}
input[type=radio] + label,
input[type=checkbox] + label{
    cursor:pointer;
}
input[type=radio] + label:before,
input[type=checkbox] + label:before{
    height:16px;
    margin-right: 4px;
    content: " ";
    display:inline-block;
    vertical-align: baseline;
    transition: 0.3s;
    border:1px solid #4f4f4f;
    border-radius:10px;
    box-shadow: inset 0 -3px 6px #e4e4e4;
    transition: 0.3s;
}
.btn_submit {
    background : #F04D24;
    background : rgba(240, 77, 36, 1);
    font-family : Roboto;
    font-size : 25px;
    color : #FFFFFF;
    cursor: pointer;
    width: 18vw;
    display: inline-block;
}
.btn_submit:hover {
    color : #4f4f4f;
}

/* CUSTOM RADIO AND CHECKBOX STYLES */
/* DEFAULT */
input[type=radio] + label:before{
    border-radius:50%;
    width:16px;
}
input[type=checkbox] + label:before{
    border-radius:2px;
    width:26px;
}
/* CHECKED */
input[type=radio]:checked + label:before{
    box-shadow: inset 0 0px 3px #e4e4e4, inset 0 0 1px #222222, inset 0 0 0 5px #F04D24;
}
input[type=checkbox]:checked + label:before{
    box-shadow: inset 0 -1px 3px #e4e4e4, inset 0 0 1px #222, inset 0 0 0 3px #F04D24;
}
.bam_head {
    padding-top: 20vh;

}
.bam_head span {
    font-family : gotham;
    font-weight : bold;
    font-size : 42px;
    line-height : 44.89px;
    color : #36282E;
    color : rgb(54, 40, 46);

}
.the_following_company {
    padding-top: 10vh;
    margin-left: 5vw;
    margin-right: 5vw;  
}
.the_following_company span {
    font-family : gotham;
    font-weight : bold;
    font-size : 30px;
    line-height : 42px;
    color : #E74D24;
    color : rgb(231, 77, 36);
}
.all_partners {
    padding-top: 10vh;
    padding-left: 1vw;
    padding-right: 1vw;
    padding-bottom: 5vh;
}
.a_partner_parent {
    width: 37.5vw;
    padding-bottom: 2.5vw;
    display: inline-block;
    overflow: hidden;
    position: relative;
}
.a_partner_parent img {
    width: 37.5vw;
}
.partner_left {
    padding-right: 2.5vw;
}
.partner_right {
    padding-left: 2.5vw;
}
.a_partner_child {
    height: 0px;
    overflow: hidden;
}
.a_partner_parent:hover > .a_partner_child {
    height: 30px;
    display: block;
    position: absolute;
    width: 37.5vw;
    left: 0px;
    top: 0px;
    height: 100%;
    -webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -ms-transition: all .8s ease;
    -o-transition: all .8s ease;
    transition: all .8s ease;

}
.child_span1 {
    font-family : gotham;
    font-weight: bold;
    font-size : 14px;
    line-height : 17.72px;
    color : #FFFFFF;
    color : rgb(255, 255, 255);
    padding-top: 25vh;
    width: 37.5vw;
    margin-bottom: 2vh;
    display: inline-block;
}
.child_span2 {
    font-family : gotham;
    font-size : 13px;
    line-height : 17.72px;
    color : #FFFFFF;
    color : rgb(255, 255, 255);
    padding-left: 2vw; 
    margin-right: 2vw;
    text-align: center;
    display: inline-block;
}
.child_color_1 {
    background : #E84D24;
    background : rgba(232, 77, 36, 1);
}
.child_color_2 {
    background : #36282E;
    background : rgba(54, 40, 46, 1);
}
.child_color_3 {
    background : #282727;
    background : rgba(40, 39, 39, 1);
}
.child_color_4 {
    background : #9B9497;
    background : rgba(155, 148, 151, 1);
}
.child_color_5 {
    background : #746864;
    background : rgba(116, 104, 100, 1);
}
.child_color_6 {
    background : #F8A691;
    background : rgba(248, 166, 145, 1);
}
#responsive-menu-search-box {display: none;}


.login_flotting a {
        font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    font-size: 21px;
    color: rgb(34, 31, 31);
    writing-mode: tb-rl;
    text-transform: uppercase;
    width: 100%;
    float: left;
    height: 100%;
    text-decoration: none;
	
}

.login_flotting {
background: rgba(241, 162, 31, 1);
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    position: fixed;
    z-index: 1;
    right: 0px;
    top: 41vh;
    width: 34px;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, 1);
    border-width: 2px;
    border-radius: 2px / 5px;
    -moz-border-radius: 2px / 5px;
    -webkit-border-radius: 2px / 5px;
    box-shadow: -4px 4px 9px 0px rgba(34, 31, 31, 1);
    height: 99px;
    padding-top: 34px !important;
    padding-right: 11px;
}

body.logged-in .login_flotting {display: none;}
.menu_all_items .user-link {        float: left;
    width: 100%;
    text-align: right;
    padding: 12px 0px 0px;
    color: #f0522a;
    letter-spacing: 1px;
    margin-right: -65px; height: 35px;
}
.menu_all_items .user-link a {        margin: 0px;

    color: #f0522a;
    text-transform: capitalize;}

.public-resources.resources-content {
    float: left;
    width: 100%;
}
.public-resources.resources-content img {    width: 100%;
    height: 200px;}
li.col-sm-3 {list-style: none;    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px; float: left;    margin-bottom: 30px;
}
/*.col-sm-4 {    width: 33%;     position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px; float: left;}*/
.public-resources.resources-content .clearfix {float: left; width: 100%;
    padding: 0px;}
.resources-content ul li .overlayer {position: absolute;
    bottom: 0;
    left: 0;
    height: 25px;
    background-color: #FFF;
    opacity: .9;
    width: 100%;
    max-height: 25px;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
    color: #393939;
    font-family: gibsonregular;
    font-size: 16px;
    overflow: hidden;}

    .resources-content ul li .overlayer .inner {
    padding: 10px;
}

.resources-content ul li .overlayer .title {
    line-height: 25px;
    top: -10px;
    opacity: 1;
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
    position: relative;
    padding-left: 25px;
}

.resources-content ul li .public-link .title {
      padding-left: 0;
    text-align: center;
    font-weight: bolder;
    text-transform: capitalize;
}
.resources-content ul li .overlayer .title {text-align: center;
    font-weight: bolder;}
.public-resources {
    margin-bottom: 39px;
}
.resources-content ul li .overlayer .content {
    float: left;
    width: 100%;

}
i.fa.fa-lock {margin-right: 8px;}
.resources-content ul li a {
    display: block;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease; position: relative;
}
 .resources-content ul li a:hover {
    -webkit-box-shadow: 0 0 4px #75b843;
    -moz-box-shadow: 0 0 4px #75b843;
    box-shadow: 0 0 4px #75b843;
}
 .resources-content ul li a:hover .overlayer {
    height: 100%;
    max-height: 300px;
    overflow: hidden;
}
 .resources-content ul li a:hover .overlayer .title {
    margin-bottom: -25px;
}
.col-sm-3.col-md-3.boxsection {
    padding: 0 15px 30px;
}
.foot_2 {    width: 400px;}
    .menu_logo {width: auto;}
    .login_flotting {padding: 25px 6px 10px 0px !important;
    width: 46px;
    height: 113px;}

 .my_text_line br {
    display: none;
}
.wpcf7-radio .wpcf7-list-item.first {margin-left: 0px;}
.wpcf7-radio .wpcf7-list-item label .wpcf7-list-item-label {    margin-left: 19px;
    margin-top: -4px;}

.menu_all_items{width: 100%;} 


.menu-main-menu-container  {    float: right;
    width: 100%;}
#menu-main-menu {float: right;}
#menu-main-menu  li {
    float: left;
    margin: 5px 6px;
    position: relative;
        list-style: none;
}
#menu-main-menu  li a {
          margin: 5px 3px;
    font-family: gotham_Light;
    font-size: 13px;
    line-height: 20.22px;
    color: rgba(255, 255, 255, 0.4);
    vertical-align: top;
    text-decoration: none;
    margin-top: 22px;
    display: inline-block;
    text-transform: uppercase;
}
.main-menu li::after { 
    content: "|";
    color: #423638;
    position: absolute;
    top: 23px;
    font-size: 13px;
        right: -6px;
}
#menu-main-menu  li:nth-last-child(1)::after {display: none;}
#menu-main-menu li:nth-last-child(1){margin-right: 0px !important; list-style: none;}
.lrm-switch-to--login:before {display: none !important;}
.lrm-user-modal-container .lrm-switcher.-is-login-only li a {background: #36282e !important;}
.lrm-form button[type=submit] {    background: #e64d23 !important; }
.labelrem {    margin-left: 18px;
    margin-top: -3px;
    float: left;}
.foot_2 #menu-main-menu-1 {    float: left;
    width: 100%;
    height: auto;}
.foot_2 a {text-transform: uppercase;    line-height: 30px !important;}    
.foot_3 > a, .foot_3 #text-3{ float: left;}
.page-template-standards-page .regular_section {    background: #272727;
    height: 400px;
    overflow: hidden;}
.page-template-standards-page  .regular_section .standard_banner {     height: 405px;
    float: right;}    
.page-template-become_a_partner-page .pages_section .well .media-body {    float: left;
    width: 100%;}
.post-contentfolder {
    margin: 144px 0px;
} 
.headersection {padding: 0px 0px 20px;text-align: center;} 
.backicon a {    background-color: #f83c00;
    padding: 9px 14px;
    float: right;
    color: #fff;
    font-weight: 700;
    font-size: 16px;}   
.folder-page-title .heading_liner2 {width: 100%;} 
.folderspart ul {list-style: none;} 
.boxsection .files-section {text-align: center;
    border: 1px solid #e4e4e4;
    box-shadow: 1px 1px 2px 0px #ddd;
    height: 100%;
    float: left;
    width: 100%;
        height: 188px;
}
.boxsection .files-section h5 {    color: #000;
    text-transform: capitalize;
    font-weight: 900;}
.boxsection .files-section a{text-decoration: none;
    float: left;
    width: 100%;
    height: 100%;
    padding: 20px 4px;}
.boxsection .files-section a:hover {background: #ece9eb9e;}
.lrm-close-form {top: 10px !important;}
.rememb {padding-left: 20px;}
.folder-page-title {    clear: both;}
.folder-page-title .bam_head {padding: 0px;    margin: 0px;    text-transform: capitalize;}
.section_orange_headline {    height: 157px !important;
    width:100vw;
	
}
.page-template-memeberform .bam_head h1{text-align: center;
    font-family: gotham;
    font-weight: bold;
    font-size: 42px;
    line-height: 44.89px;
    color: rgb(54, 40, 46);
}
.page-template-memeberform .col-md-8 .heading_liner2{width:50vw!important;}
.page-template-resources-page .bam_head{margin: 0px;}
.page-template-memeberform .wpcf7-form .my_text_line input[type=submit]{font-size: 16px;
    background: rgba(240, 77, 36, 1);
    font-family: Roboto;
    color: #FFFFFF;
    cursor: pointer;
    width:18vw;
    display: inline-block;
    padding: 6px 12px;
    border: 1px solid transparent;
    border-radius: 4px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
   }

.page-template-memeberform .wpcf7-form .member_form .wpcf7-form-control{min-height: 50px !important;
    border-radius: 0;
    border: none;
    border-bottom: 1px solid #ddd;
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}

.page-template-memeberform .wpcf7-form .member_form{margin-bottom:0px;}

.page-template-memeberform .wpcf7-form .wpcf7-radio .wpcf7-list-item label .wpcf7-list-item-label {
    margin-left: 19px;
    margin-top: 10px;
    font-size: 14px;
    color: #555;
    font-weight: 400;}

.page-template-memeberform .wpcf7-form input[type=radio] {
     margin: 19px 0 0;}

.menu_all_items a{margin-top:4vh;}
.red_line{margin-top:4.5vh;}
.public-resources.resources-content{border-bottom: 1px solid #eee;
 padding: 18px 0px;}
.resources-content ul li .overlayer{font-family: gotham_light!important;
background:#eee;}
.standard_content h2{font-family: gotham_light !important;}

.bam_head{margin: 0px;
text-align:center; }
.folder-page-title .bam_head{text-align: left;}
.standard_content h2,.bam_head span{
    font-weight: 400!important;
    font-size: 32px;
    line-height: 1.2;
    color: rgba(231, 77, 36, 1);}
.page-template-resources-page .heading_liner2{display:none;}
.page-template-resources-page li.col-sm-3{ padding: 0!important;
    display: block;
    width: 25%;
    text-indent: 0;
    left: 0;}
.page-template-resources-page li.col-sm-3>.li-inner{    text-align: center; position: relative;
    margin: 0 15px 30px 0px;}
.public-resources.resources-content img { height: 125px !important;
    width: 100%;}
.resources-content ul li .overlayer .title{padding-left:0px;
}
.page-template-resources-page.irregular_section2{margin-top:0px!important;}
.public-resources{margin-bottom:0px!important;}
.public-resources.resources-content{padding:0px!important;
border:none;}
.public-resources > h2 {
    margin-bottom: 20px;
}

@media only screen and (min-width: 769px) {
#responsive-menu-button {display: none !important;}
}

@media only screen and (device-width: 768px) {
  /* For general iPad layouts */
  .main_banner  .menu-main-menu-container {display: none;}
  #responsive-menu-button {right: 12px;
    top: 37px;
    height: 40px;
        width: 40px;
    }

    .menu_all_items {
        width: 100%;
        height: auto;
        margin-right: 85px;
        margin-top: 19px;
    }
    .foot_3 a { text-align: center; width: 100%;}
    #text-3 {width: 100%;}
    .foot_links {margin: 0px !important;
    float: left;
    width: 100%;
    background: #39272e;
    padding: 22px 38px;}
    .footer_inner {text-align: center;
    margin: 0px;
    margin-top: 31px;
    width: 100%;}
    .footing {width: 100%;padding: 0px;}
    .footer_inner {    width: 100%;
    max-width: 400px;
    margin: 0 auto;
    float: none;
    display: block;}
    .foot_3 span {    text-align: center;}
    .main_banner {height: 400px;background-size: 100% 100%;}
    .section_orange_headline {    padding: 10px 39px;}
    .section_orange_headline span {font-size: 22px;}
    .half_orange_div, .half_grey_div, .half_black_div {width: 100%;}
    .page-template-partners-page .pages_section {     width: 100%;
    padding: 7px 32px;
    margin: 0px;
    text-align: center;}
    .page-template-partners-page .irregular_section2 {margin: 12px 0px;}

}


@media only screen and (max-width: 640px) and (orientation: portrait){ 
    .pages_section {width: 100% !important;}
.page-template-become_a_partner-page .btn_submit {width: 100% !important;} 
    form input[type=radio] {visibility: visible;}
    .wpcf7-list-item {    margin: 0px !important;}
    .page-template-resources-page li.col-sm-3 {    width: 100%;}

    .page-template-resources-page .pages_section{    width: 100%;}
    .page-template-partners-page .pages_section {     width: 100%;
    padding: 7px 32px;
    margin: 0px;
    text-align: center;}
    .page-template-partners-page .irregular_section2 {margin: 12px 0px;}
    .half_orange_div, .half_grey_div, .half_black_div {width: 100% !important;}
    .foot_3 a { text-align: center; width: 100%;}
    #text-3 {width: 100%;}
    .foot_links {margin: 26px 0px !important;}
    .foot_3 span {padding: 0px !important;}    
    .menu_all_items .user-link {text-align: center;}
    .menu_logo {    width: 165px;}
    .main_banner .menu-main-menu-container {display: none;}
    .main_banner_home

    {
        width: 100%;
        height:70vh;
        background: url(../images/banner.jpg) no-repeat;
        background-attachment:unset;
        position: relative;
        background-position: center;
        background-size: auto 100%;
        text-align: center;
		
    }
	
	.main_banner_transparency
{
    width: 100%;
    height:150px;
    background: url(../images/transparency.jpg) no-repeat;
    background-attachment:unset;
    position: relative;
    background-size: 100%;
}
.main_banner_standards
{
    width: 100%;
    height:225px;
    background: url(../images/standards-banner-min.jpg) no-repeat;
    background-attachment:unset;
    position: relative;
    background-size: 100%;
}
.main_banner_participants
{
    width: 100%;
    height:225px;
    background: url(../images/participants_min.jpg) no-repeat;
    background-attachment:unset;
    position: relative;
    background-size: 100%;
}
.main_banner_resources
{
    width: 100%;
    height:225px;
    background: url(../images/resources_min.jpg) no-repeat;
    background-attachment:unset;
    position: relative;
    background-size: 100%;
}

.main_banner_program_report
{
    width: 100%;
    height:225px;
    background: url(../images/transparency.jpg) no-repeat;
    background-attachment:unset;
    position: relative;
    background-size: 100%;
	top: 88px;
}

.main_banner_the-latest
{
    width: 100%;
    height:225px;
    background: url(../images/the-latest.jpg) no-repeat;
    background-attachment:unset;
    position: relative;
    background-size: 100%;
}
.main_banner_join-us
{
    width: 100%;
    height:225px;
    background: url(../images/join-us_min.jpg) no-repeat;
    background-attachment:unset;
    position: relative;
    background-size: 100%;
}
	
	.section_orange_headline 
	{
    top: 280px;
	}
    
	.menu
    {
        background : rgb(99, 97, 97);
        min-height: 15vh;
        width: 100vw;

    }
    .orange_line {
        /*background : #E74D24;*/
        background : rgba(231, 77, 36, 0);
        min-height: 1.5vh;
        width: 100vw;
    }
    .section_orange_headline {
        height: 25vh;

    }
    .section_orange_headline {
        padding-top: 5vh;
        padding-right: 2.5vw;
        padding-left: 2.5vw;
        text-align: center;
        width: 95vw;
    }
    .section_orange_headline span {
        font-family : gotham;
        font-weight : bold;
        font-size: 15px;
        line-height: 29px;
        color : #FFFFFF;
        color : rgb(255, 255, 255);
    }
    .regular_section {
        margin-top: 16vh;
        margin-bottom: 10vh;
        margin-left: 2.5vw;
        margin-right: 2.5vw;
    }
    .testing {
        vertical-align: top; 
        width:100%;
        display: inline-block;
    }
    .testing span {
        text-align: justify;
        vertical-align: top;
        font-family : gotham_light;
        font-size : 20px;
        line-height : 33px;
		font-weight: 600;

        float: left;
        display: inline-block;
        color : #282727;
        color : rgb(40, 39, 39);
    }
    .testing img {
        float: unset;
        vertical-align: top;
        width: 94%;
        padding-left: 3vw;
        padding-bottom: 2vh;
    }
    .half_size {
        vertical-align: top;
        width:50%;
        display: inline-block;
    }
    .half_size span {
        text-align: justify;
        vertical-align: top;
        font-family : gotham_light;
        font-size : 20px;
        line-height : 33px;
        width: 90%;
        float: left;
        display: inline-block;
        color : #282727;
        color : rgb(40, 39, 39);

    }
    .half_size img {
        vertical-align: top;
        width: 100%;
        float: right;

    }
    .full_size {
        width: 100%;
    }
    .full_size span{
        text-align: center;
        font-family : gotham;
        font-weight: bold;
        font-size : 24px;
        line-height : 33px;
        color : #282727;
        color : rgb(40, 39, 39);
        display: inline-block;
    }
    .grey_section {
        width: 100%;
        display: inline-block;
        background : #E5E5E5;
        background : rgba(229, 229, 229, 1);
        text-align: center;   
    }
    .spacing {
        margin-top: 10vh;
        margin-bottom: 13vh;
        margin-left: 2.5vw;
        margin-right: 2.5vw;
        display: inline-block;
        width: 95vw;
        text-align: center;
    }
    .grey_section_heading {
        text-align: center;
        width: 100%;
        display: inline-block;
        font-family : gotham;
        font-weight : bold;
        font-size: 25px;
        line-height: 25.89px;
        color : #36282E;
        color : rgb(54, 40, 46);
    }
    .heading_liner {
        text-align: center;
        display: inline-block;
        width: 33vw;
        height: 0.2vw;
        background : #E74D24;
        background : rgba(231, 77, 36, 1);


    }
    .heading_liner2 {
        text-align: center;
        display: inline-block;
        width: 38vw;
        height: 0.3vw;
        background : #E74D24;
        background : rgba(231, 77, 36, 1);


    }
    .black_section {
        width: 100%;
        text-align: center;
        background : #36282E;
        background : rgba(54, 40, 46, 1);
        padding-top: 10vh;
        padding-bottom: 10vh;
    }
    .black_section span {
        font-family : gotham;
        font-weight : bold;
        font-size: 17px;
        line-height: 19.89px;
        color : #FFFFFF;
        color : rgb(255, 255, 255);
    }
    .grey_image {
        width: 95vw;
        padding-top: 3vh;

    }
    .grey_image img {
        width: 100%;
    }
    .grey_content1 {
        padding-top: 4vh;
        text-align: center;

    }
    .grey_content1 span {
        width: 95vw;
        display: inline-block;
        font-family : gotham;
        font-weight : bold;
        font-size: 16px;
        line-height: 26px;
        color : #E74D24;
        color : rgb(231, 77, 36);
    }
    .grey_content2 {
        padding-top: 5vh;
        text-align: center;
    }
    .grey_content2 span {
        width: 95vw;
        display: inline-block;
        font-family : gotham_light;
        font-size: 14px;
        line-height: 24px;
        color : #282727;
        color : rgb(40, 39, 39);
    }

    .div_solution {

        width: 100%;   
        text-align: center;
    }
    .solution_heading {
        width: 90vw;
        text-align: center;
        display: inline-block;
    }
    .solution_heading span {
        font-family : gotham;
        font-weight : bold;
        font-size: 16px;
        line-height: 26px;
        color : #E74D24;
        color : rgb(231, 77, 36);
    }
    .all_links {
        width: 100%;
    }
    .all_links img {
        width: 100%;
    }

    .menu_logo
    {
        padding-left: 0vw;
        max-height: 13vh;
        width: 50vw;
        display: inline-block;
        padding-top: 1vh;
        padding-bottom: 0vh;
    }
    .menu_all_items
    {
        display: inline-block;
        vertical-align: top;
        width: 100%;
        text-align: center;
        height: 5vh;
        float: right;
    }
    .menu_all_items a
    {
        text-decoration: none;
        margin-top: 1vh;
        display: inline-block;

    }
    .multi_menu {
        margin-top: 7vh;
        display: inline-block;
        margin-left: 2.5vw;
    }
    .menu_item
    {

        font-family : gotham_Light;
        font-size : 8px;
        line-height : 9px;
        color : rgba(255, 255, 255, 0.4);
        vertical-align: top;
    }
    .menu_active {
        color : rgb(255, 255, 255);   
    }
    .red_line {
        vertical-align: top;
        display: inline-block;
        width: 0.5vw;
        height: 21px;
        background: red;
        margin-top: 0vh;
        margin-right: 1.25vw;
        margin-left: 1.25vw;
    }
    .pages_section {
        width: 92vw;
        padding-left: 4vw;
        padding-right: 4vw;
        margin-top: 5vh;
        text-align: center;
        display: inline-block;
    }
    .footer {
        background : #36282E;
        /*background : rgba(54, 40, 46, 1);*/
		background : rgb(99, 97, 97);
    }
    .footer_inner {
        margin-top: 10vh;
        margin-left: 2.5vw;
        margin-right: 2.5vw;
        display: inline-block;
        width: 95vw;
    }
    .foot_links {
        text-align: center;
        margin-top: 10vh;
        /* margin-bottom: 0vh; */
        margin-left: 2.5vw;
        margin-right: 2.5vw;
        display: inline-block;
        width: 95vw;
        font-family: gotham_light;
        font-size: 13px;
        line-height: 19px;
        color : #FFFFFF;
        color : rgb(255, 255, 255);
        opacity : 0.5;
        filter: alpha(opacity=50) progid:DXImageTransform.Microsoft.Alpha(opacity=50) ;
    }
    .foot_links a{
        text-decoration: none;
        font-family: gotham_light !important;
        font-size: 13px;
        line-height: 19px;
        color : #FFFFFF  !important;
        color : rgb(255, 255, 255)  !important;
        opacity : 0.5  !important;
        display: block;
    }
    .copy_copy {
        float: unset;

    }
    .brandoname {
        float: unset;
    }
    .footing {
        display: inline-block;
        vertical-align: top;
        width: 95vw !important;
        text-align: center;
    }
    .foot_1 img {
        padding-top: 1vw;
    }
    .foot_1 a {
        font-family : gotham_light;
        font-size: 13px;
        line-height: 25px;
        color: #F04D24;
        color: rgb(240, 77, 36);
        padding-left: 0vw;
    }
    .foot_2 {
        width: 95vw;
        padding-left: 0vw;
        padding-top: 4vh;
    }
    .foot_2 a {
        font-family: gotham_light;
        font-size: 13px;
        line-height: 43px;
        color: white;
        width: 100%;
        display: inline-block;
        padding-left: 0vw;
        text-decoration: none;
    }
    .foot_3 {
        padding-top: 3vh;
    }
    .foot_3 img {
        width: 27vw;
        vertical-align: top;
        text-align: center;
        display: inline-block;

    }
    .foot_3 span {
        display: inline-block;
        font-family : gotham_light;
        width: 75vw;
        font-size: 13px;
        line-height: 19px;
        color: #FFFFFF;
        color: rgb(255, 255, 255);
        padding-left: 10vw;
        text-align: center;
        padding-top: 1vh;
    }
	

    .half_orange_div {
        background : #E84D24;
        background : rgba(232, 77, 36, 1);
        opacity : 0.9;
        filter: alpha(opacity=90) progid:DXImageTransform.Microsoft.Alpha(opacity=90) ;
        float: unset;
        height: 46vh;
        width: 91vw;
        padding-top: 0vh;
        padding-left: 2vw;
        padding-right: 2vw;
        bottom: 0px;
        position: absolute;
    }
	
	.tranparency_heading {
        font-family : gotham_medium;
        font-size: 18px;
        line-height: 24.12px;
        color : #FFFFFF;
        color : rgb(255, 255, 255);
    }
    .tranparency_desc {
        font-family: gotham_light;
        font-size: 10px;
        line-height: 15.4px;
        color : #FFFFFF;
        color : rgb(255, 255, 255);
    }
    .small_white_line {
        height: 0.5vh;
        background: white;
    }
    .program_inner {
        width: 95vw;

    }
    .program_inner_1 {
        width: 90vw;
        vertical-align: top;
        margin-right: 0vw;
        display: inline-block;
    }
    .program_inner_1 img {
        width: 90vw;
        vertical-align: top;
    }
    .program_content {
        border-left: none;
        width: 90vw;
        border-top: #282727 solid thin;
        vertical-align: top;
        margin-top: 5vw;
        padding-top: 5vw;
        display: inline-block
    }
    .program_content_inner{
        margin-left: 0vw;
    }
    .program_content_heading {
        text-align: center;
        margin-bottom: 3vh;
    }
    .program_content_heading span{
        font-family : gotham_medium;
        font-size: 18px;
        line-height: 21.97px;
        color : #E74D24;
        color : rgb(231, 77, 36);
    }
    .point {
        text-align: left;
    }
    .point img {
        width: 2.5vw;
        margin-right: 2vw;
        display: inline-block;
        vertical-align: top;
        padding-top: 1vh;
    }
    .point span {
        display: inline-block;
        font-family : gotham_light;
        font-size : 18px;
        line-height: 19px;
        color: #282727;
        color: rgb(40, 39, 39);
        max-width: 85vw;
    }
    .irregular_section {
        margin-top: 10vh;
        margin-bottom: 5vh;
        margin-left: 2.5vw;
        margin-right: 2.5vw; 
    }
    .irregular_section2 {
        margin-top: 10vh;
        margin-bottom: 5vh;
        margin-left: 2.5vw;
        margin-right: 2.5vw; 
    }
    .fifty_five {
        display: inline-block;
        width: 95vw;
        vertical-align: top;
        padding-right: 0vw;
    }
    .fifty_five span{
        font-family : gotham_light;
        font-size: 16px;
        line-height: 21px;
        color : #000000;
        color : rgb(0, 0, 0);
        text-align: justify;
        display: inline-block;
    }
    .foorty_five {
        display: inline-block;
        vertical-align: top;
        width: 95vw;
        padding-top: 4vh;
    }
    .foorty_five img{
        display: inline-block;
        width: 95vw;
        vertical-align: top;
    }
    .half_black_div {
        background : #282727;
        background : rgba(40, 39, 39, 1);
        height: 67vh;
        width: 30vw;
        padding-top:3vh;
        padding-left: 5vw;
        padding-right: 5vw;
        vertical-align: top;
        display: inline-block;
    }
    .standard_banner {
        background: url(../images/standards-min.jpg) no-repeat;
        background-attachment: unset;
        width: 55vw;
        height: 70vh;
        display: inline-block;
        background-position: center;
        background-size: auto 100%;
    }
    .standard_content {

    }
    .standard_desc {
        font-size: 8px !important;
        line-height: 9.4px !important;
    }
    .standard_content_span1 {
        font-family : gotham;
        font-weight : bold;
        font-size: 16px;
        line-height: 22px;
        color : #282727;
        color : rgb(40, 39, 39);

    }
    .standard_content_span2 {
        padding-top: 5vh;
        font-family : gotham_light;
        font-size : 20px;
        line-height : 31px;
        color : #F04D24;
        color : rgb(240, 77, 36);
    }
    .standard_content_span3 {
        padding-top: 5vh;
        font-family : gotham_light;
        font-size : 20px;
        line-height : 31px;
        color : #282727;
        color : rgb(40, 39, 39);
    }
    .standard_content_span4 {
        padding-top:5vh;
    }
    .standard_point {
        padding-top:5vh;

    }
    .point_image {
        width: 95vw;
        text-align: center;
        display: inline-block;

        vertical-align: top;
    }
    .trans_query {
        width: 95vw !important;
        background-position: center !important;
        background-size: cover !important;
        background: url(../images/transparency_banner.jpg) no-repeat !important;
        height: 70vh !important;
        background-attachment: fixed !important;
        position: relative !important;
    }
    .point_image img {
        width: 40vw;
        vertical-align: top;
    }
    .point_description {
        width: 95vw;
        padding-left: 0vw;
        display: inline-block;
        text-align: center;
        padding-top: 2vh;
    }
    .special_heading {
        font-family : gotham_medium;
        font-size : 25px;
        line-height : 34.12px;
        color : #000000;
        color : rgb(0, 0, 0);
    }
    .special_descrip {
        padding-top: 4vh;
        font-family : gotham_light;
        font-size : 20px;
        line-height : 31px;
        color : #282727;
        color : rgb(40, 39, 39);
        display: inline-block;
        text-align: justify;
    }



    /* from prithu */
    .my_forms {
        text-align: center;
        margin-top: 5vh;
        margin-left: 21vw;

    }
    .my_forms hr {
        display: inline-block;
        width: 50vw;
        text-align: left;
        float: left;
    }
    .my_forms_big {
        text-align: center;
        margin-top: 5vh;
        margin-left: 16vw;

    }
    .my_text_line{

        width:65vw;
        margin-bottom: 2vh;
        text-align: left;
    }
    .my_text_para {
        width:50vw;
        margin-bottom: 15vh;
        text-align: left;

    }
    .my_text_para span {
        font-family : Roboto;
        font-size : 17px;
        line-height : 29px;
        letter-spacing : 0.68px;
        color : #151517;
        color : rgb(21, 21, 23);
        text-align: left;
        display: inline-block;
    }
    .my_text_line span {
        font-family : robo_light;
        font-size : 17px;
        line-height : 29px;
        letter-spacing : 0.68px;
        color : #151517;
        color : rgb(21, 21, 23);
        text-align: left;
        display: inline-block;
    }
    .my_text_line label {
        font-family : Roboto;
        font-size : 17px;
        line-height : 29px;
        letter-spacing : 0.68px;
        color : #151517;
        color : rgb(21, 21, 23);
        text-align: left;
        display: inline-block;
    }

    .my_text_box {
        width:50vw;
        padding-top: 2vh;
        height: 5vh;
        margin: 0px;
        padding: 0px;
        border-style : Solid;
        border-color : #DCDCDB;
        border-color : rgba(220, 220, 219, 1);
        border-bottom-width : 1px;
        border-top-width : 0px;
        border-left-width : 0px;
        border-right-width : 0px;
        padding-left: 0.5vw;
        font-family : Roboto;
        font-size : 17px;
        line-height : 29px;
        letter-spacing : 0.68px;
        color : #151517;
        color : rgb(21, 21, 23);
        display: inline-block;

    }
    .my_text_area {
        width:50vw;
        padding-top: 2vh;
        height: 5vh;
        margin: 0px;
        padding: 0px;
        border-style : Solid;
        border-color : #DCDCDB;
        border-color : rgba(220, 220, 219, 1);
        border-bottom-width : 1px;
        border-top-width : 0px;
        border-left-width : 1px;
        border-right-width : 1px;
        padding-left: 0.5vw;
        font-family : Roboto;
        font-size : 17px;
        line-height : 29px;
        letter-spacing : 0.68px;
        color : #151517;
        color : rgb(21, 21, 23);
        display: inline-block;

    }

    input[type=radio],
    input[type=checkbox]{
        /* hide original inputs */
        visibility: hidden;
        position: absolute;
    }
    input[type=radio] + label,
    input[type=checkbox] + label{
        cursor:pointer;
    }
    input[type=radio] + label:before,
    input[type=checkbox] + label:before{
        height:16px;
        margin-right: 4px;
        content: " ";
        display:inline-block;
        vertical-align: baseline;
        transition: 0.3s;
        border:1px solid #4f4f4f;
        border-radius:10px;
        box-shadow: inset 0 -3px 6px #e4e4e4;
        transition: 0.3s;
    }
    .btn_submit {
        background : #F04D24;
        background : rgba(240, 77, 36, 1);
        font-family : Roboto;
        font-size : 16px;
        color : #FFFFFF;
        cursor: pointer;
        width: 43vw;
        display: inline-block;
        float: left;
        margin-left: 4vw;
    }
    .btn_submit:hover {
        color : #4f4f4f;
    }

    /* CUSTOM RADIO AND CHECKBOX STYLES */
    /* DEFAULT */
    input[type=radio] + label:before{
        border-radius:50%;
        width:16px;
    }
    input[type=checkbox] + label:before{
        border-radius:2px;
        width:26px;
    }
    /* CHECKED */
    input[type=radio]:checked + label:before{
        box-shadow: inset 0 0px 3px #e4e4e4, inset 0 0 1px #222222, inset 0 0 0 5px #F04D24;
    }
    input[type=checkbox]:checked + label:before{
        box-shadow: inset 0 -1px 3px #e4e4e4, inset 0 0 1px #222, inset 0 0 0 3px #F04D24;
    }
    .bam_head {
        padding-top: 5vh;

    }
	
	.bam_head.latest {
    padding-top: 16vh;
}
    .bam_head span {
        font-family : gotham;
        font-weight : bold;
        font-size: 18px;
        line-height: 21.89px;

        color : #36282E;
        color : rgb(54, 40, 46);

    }
    .the_following_company {
        padding-top: 10vh;
        margin-left: 5vw;
        margin-right: 5vw;  
    }
    .the_following_company span {
        font-family : gotham;
        font-weight : bold;
        font-size : 30px;
        line-height : 42px;
        color : #E74D24;
        color : rgb(231, 77, 36);
    }
    .all_partners {
        padding-top: 10vh;
        padding-left: 1vw;
        padding-right: 1vw;
        padding-bottom: 5vh;
    }
    .a_partner_parent {
        width: 37.5vw;
        padding-bottom: 2.5vw;
        display: inline-block;
        overflow: hidden;
        position: relative;
    }
    .a_partner_parent img {
        width: 37.5vw;
    }
    .partner_left {
        padding-right: 2.5vw;
    }
    .partner_right {
        padding-left: 2.5vw;
    }
    .a_partner_child {
        height: 0px;
        overflow: hidden;
    }
    .a_partner_parent:hover > .a_partner_child {
        height: 30px;
        display: block;
        position: absolute;
        width: 37.5vw;
        left: 0px;
        top: 0px;
        height: 100%;
        -webkit-transition: all .8s ease;
        -moz-transition: all .8s ease;
        -ms-transition: all .8s ease;
        -o-transition: all .8s ease;
        transition: all .8s ease;

    }
    .child_span1 {
        font-family : gotham;
        font-weight: bold;
        font-size : 14px;
        line-height : 17.72px;
        color : #FFFFFF;
        color : rgb(255, 255, 255);
        padding-top: 25vh;
        width: 37.5vw;
        margin-bottom: 2vh;
        display: inline-block;
    }
    .child_span2 {
        font-family : gotham;
        font-size : 13px;
        line-height : 17.72px;
        color : #FFFFFF;
        color : rgb(255, 255, 255);
        padding-left: 2vw; 
        margin-right: 2vw;
        text-align: center;
        display: inline-block;
    }
    .child_color_1 {
        background : #E84D24;
        background : rgba(232, 77, 36, 1);
    }
    .child_color_2 {
        background : #36282E;
        background : rgba(54, 40, 46, 1);
    }
    .child_color_3 {
        background : #282727;
        background : rgba(40, 39, 39, 1);
    }
    .child_color_4 {
        background : #9B9497;
        background : rgba(155, 148, 151, 1);
    }
    .child_color_5 {
        background : #746864;
        background : rgba(116, 104, 100, 1);
    }
    .child_color_6 {
        background : #F8A691;
        background : rgba(248, 166, 145, 1);
    }
    .menu a {
        text-align: center;
        display: inline-block;
        width: 100%;
    }
    .menu_all_items a {
        width: unset;
    }

}
/****** Custom CSS*****/

.main_banner .menu {
    background: #fff;
    position: fixed;
    top: 0px;
    left: 0;
    right: 0;
    z-index: 20000;
    background: #fff;
    border-bottom: 7px solid #f0522a;
    box-shadow: 0px 0px 5px 1px #4c4c4c87;
}

.menu_all_items .menu-main-menu-container .main-menu {
    list-style: none;
}

.menu_all_items .main-menu li a {
    color: #33292a !important;
	font-weight: 600;
}
.menu_all_items .main-menu li a:hover {
    color: #f0522a !important;
	font-weight: 900;
}

.menu_all_items .user-link a:hover {
    color: #413134;
    font-weight: 600;
}

span.Slide_section_heading {
    text-align: center;
    width: 100%;
    display: inline-block;
    font-family: gotham;
    font-weight: bold;
    font-size: 34px;
    line-height: 44.89px;
    color: #36282E;
    color: rgb(231, 77, 36);
}

h2.testimonial_view {
    font-family: gotham;
    margin: 45px 0px 20px 0px;
    color: #ea4c24;
}
.container-fluid.multi_map {
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
}



/* The actual map__pin */
.map__pin .popuptext {
  visibility: hidden;
  width: 160px;
  background-color: #555;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 8px 0;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  margin-left: -80px;
}

/* map__pin arrow */
.map__pin .popuptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}

/* Toggle this class - hide and show the map__pin */
.map__pin:hover .show {
  visibility: visible;
  -webkit-animation: fadeIn 1s;
  animation: fadeIn 1s;
}

/* Add animation (fade in the map__pin) */
@-webkit-keyframes fadeIn {
  from {opacity: 0;} 
  to {opacity: 1;}
}

@keyframes fadeIn {
  from {opacity: 0;}
  to {opacity:1 ;}
}

/******* Counter ******/

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.sectionClass {
  padding: 0px 0px 0px 0px;
  position: relative;
  display: block;
}

.fullWidth {
  width: 100% !important;
  display: table;
  float: none;
  padding: 0;
  min-height: 1px;
  height: 100%;
  position: relative;
}


.sectiontitle {
  background-position: center;
  margin: 30px 0 0px;
  text-align: center;
  min-height: 20px;
}

.sectiontitle h2 {
  font-size: 30px;
  color: #222;
  margin-bottom: 0px;
  padding-right: 10px;
  padding-left: 10px;
}


.headerLine {
  width: 160px;
  height: 2px;
  display: inline-block;
  background: #101F2E;
}


.projectFactsWrap{
    display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}


#projectFacts .fullWidth{
  padding: 0;
}

.projectFactsWrap .item{
  /*width: 33.3333%;*/
  width: 25%;
  height: 100%;
  text-align: center;
}

.projectFactsWrap .item:nth-child(1){
  background: #fff;
}

.projectFactsWrap .item:nth-child(2){
  background: #fff;
}

.projectFactsWrap .item:nth-child(3){
  background: #fff;
}

.projectFactsWrap .item:nth-child(4){
  background: #fff;
}

.projectFactsWrap .item p.number{
  font-size: 32px;
  padding: 0;
  font-weight: bold;
}

.projectFactsWrap .item p{
  color: rgb(66, 57, 58);
  font-size: 17px;
  margin: 0;
  padding: 10px;
  font-family: 'gotham';
}


.projectFactsWrap .item span{
  width: 60px;
  background: rgb(67, 58, 59);
  height: 2px;
  display: block;
  margin: 0 auto;
}


.projectFactsWrap .item i{
  vertical-align: middle;
  font-size: 50px;
  color: rgb(67, 58, 59);
}


.projectFactsWrap .item:hover i, .projectFactsWrap .item:hover p{
  color: #f0522a;
}

.projectFactsWrap .item:hover span{
  background: #f0522a;
}

@media (max-width: 786px){
  .projectFactsWrap .item {
     flex: 0 0 50%;
  }
}
img.counter-icon {
    width: 140px;
    height: 140px;
}
p.counter-para {
    font-size: 17px;
    font-weight: 600;
    text-align: justify;
    line-height: 26px;
    font-family: gotham_light;
}

/****** End *********/

.orange_line.section_orange_headline.breadcrumb {
    padding-top: 5vh;
    padding-right: 12.5vw;
    padding-left: 12.5vw;
	top: 168px;
    width: 100% !important;
	/*text-align: left;*/
	height: 100px !important;
}
.orange_line.section_orange_headline.breadcrumb span {
    color: #fff;
	font-size: 40px;
	background: #f0522aa6;
    padding: 8px 16px 8px 16px;
	text-transform: uppercase;
}
@media only screen and (max-width: 640px){
.orange_line.section_orange_headline.breadcrumb {
    top: 55px;
}
.orange_line.section_orange_headline.breadcrumb span {
    font-size: 26px;
	text-transform: uppercase;
}
}
/*********** Map ********/
.map{background-color:#fff;border-radius:20px;padding:20px}.map__container{height:100%;position:relative;width:100%}.map__image{height:100%;width:100%}.map__image img{width:100%}.map__locations{height:100%;left:0;position:absolute;top:0;width:100%;counter-reset:location-number}.map__location{counter-increment:location-number;position:absolute;transition:opacity .2s ease 1s,transform .2s ease 1s}.map__location:nth-child(1){transition-delay:50ms}.map__location:nth-child(2){transition-delay:.1s}.map__location:nth-child(3){transition-delay:.15s}.map__location:nth-child(4){transition-delay:.2s}.map__location:nth-child(5){transition-delay:.25s}.map__location:nth-child(6){transition-delay:.3s}.map__location:nth-child(7){transition-delay:.35s}.map__location:nth-child(8){transition-delay:.4s}.map__location:nth-child(9){transition-delay:.45s}.map__location:nth-child(10){transition-delay:.5s}.map__location:nth-child(11){transition-delay:.55s}.map__location:nth-child(12){transition-delay:.6s}.map__location:nth-child(13){transition-delay:.65s}.map__location:nth-child(14){transition-delay:.7s}.map__location:nth-child(15){transition-delay:.75s}.map__location:nth-child(16){transition-delay:.8s}.map__location:nth-child(17){transition-delay:.85s}.map__location:nth-child(18){transition-delay:.9s}.map__location:nth-child(19){transition-delay:.95s}.map__location:nth-child(20){transition-delay:1s}.map__location:nth-child(21){transition-delay:1.05s}.map__location:nth-child(22){transition-delay:1.1s}.map__location:nth-child(23){transition-delay:1.15s}.map__location:nth-child(24){transition-delay:1.2s}.map__location:nth-child(25){transition-delay:1.25s}.map__location:nth-child(26){transition-delay:1.3s}.map__location:nth-child(27){transition-delay:1.35s}.map__location:nth-child(28){transition-delay:1.4s}.map__location:nth-child(29){transition-delay:1.45s}.map__location:nth-child(30){transition-delay:1.5s}.map__location:nth-child(31){transition-delay:1.55s}.map__location:nth-child(32){transition-delay:1.6s}.map__location:nth-child(33){transition-delay:1.65s}.map__location:nth-child(34){transition-delay:1.7s}.map__location:nth-child(35){transition-delay:1.75s}.map__location:nth-child(36){transition-delay:1.8s}.map__location:nth-child(37){transition-delay:1.85s}.map__location:nth-child(38){transition-delay:1.9s}.map__location:nth-child(39){transition-delay:1.95s}.map__location:nth-child(40){transition-delay:2s}.map__location:nth-child(41){transition-delay:2.05s}.map__location:nth-child(42){transition-delay:2.1s}.map__location:nth-child(43){transition-delay:2.15s}.map__location:nth-child(44){transition-delay:2.2s}.map__location:nth-child(45){transition-delay:2.25s}.map__location:nth-child(46){transition-delay:2.3s}.map__location:nth-child(47){transition-delay:2.35s}.map__location:nth-child(48){transition-delay:2.4s}.map__location:nth-child(49){transition-delay:2.45s}.map__location:nth-child(50){transition-delay:2.5s}.is-faded .map__location{opacity:0;transform:translateY(-5px)}.map__pin{background-color:#e85819;border-radius:50%;cursor:pointer;height:15px;left:-7px;position:absolute;top:-7px;transition:transform .2s;width:15px}.map__pin:hover{transform:scale(1.2)}.map__overlay{background-color:#0072c6;border-radius:30px;bottom:40px;color:#fff;display:none;height:auto;left:-129px;opacity:0;padding:20px;pointer-events:none;position:absolute;transform:translateY(-10px);transition:opacity .15s,transform .15s;width:260px;z-index:1}.map__overlay::after{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20108%2020%22%3E%3Cpath%20fill%3D%22%230072c6%22%20d%3D%22M53.723%2019.29S27.383%200%200%200h53.723v19.29zm0%200S80.063%200%20107.446%200H53.723v19.29z%22%2F%3E%3C%2Fsvg%3E);bottom:-37px;height:37px;left:25px;pointer-events:none;position:absolute;width:210px}.map__overlay-close{color:#fff;fill:#fff;height:22px;padding:5px;position:absolute;right:17px;top:18px;transition:background-color .2s;width:22px}.map__overlay-close:hover{background-color:#005fa5}.map__overlay-close .icon{display:block}.map__overlay-title{border-bottom:1px solid #fff;display:block;font-size:1rem;font-weight:700;margin-bottom:.25rem;padding:0 25px .25rem 0;text-decoration:none}.map__overlay-key{font-weight:500}.map__overlay-value{display:block}.map__overlay-link{border-bottom:1px solid transparent;color:#fff;cursor:pointer;position:relative;text-decoration:none;transition:border-color .2s}.map__overlay-link:hover{border-color:rgba(255,255,255,.7)}.map__overlay-row{padding:2px 0}.map__overlay-row::after,.map__overlay-row::before{content:' ';display:table}.map__overlay-row::after{clear:both}.legacy .map__overlay-row::after,.legacy .map__overlay-row::before{zoom:1}.theme--green .map__overlay{background-color:#36aa40}.theme--green .map__overlay::after{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20108%2020%22%3E%3Cpath%20fill%3D%22%2336aa40%22%20d%3D%22M53.723%2019.29S27.383%200%200%200h53.723v19.29zm0%200S80.063%200%20107.446%200H53.723v19.29z%22%2F%3E%3C%2Fsvg%3E)}.theme--green .map__overlay-close:hover{background-color:#345239}.theme--dark-green .map__overlay{background-color:#345239}.theme--dark-green .map__overlay::after{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20108%2020%22%3E%3Cpath%20fill%3D%22%23345239%22%20d%3D%22M53.723%2019.29S27.383%200%200%200h53.723v19.29zm0%200S80.063%200%20107.446%200H53.723v19.29z%22%2F%3E%3C%2Fsvg%3E)}.theme--dark-green .map__overlay-close:hover{background-color:#2a422e}.theme--red .map__overlay{background-color:#d81e05}.theme--red .map__overlay::after{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20108%2020%22%3E%3Cpath%20fill%3D%22%23d81e05%22%20d%3D%22M53.723%2019.29S27.383%200%200%200h53.723v19.29zm0%200S80.063%200%20107.446%200H53.723v19.29z%22%2F%3E%3C%2Fsvg%3E)}.theme--red .map__overlay-close:hover{background-color:#8d1403}.theme--brown .map__overlay{background-color:#71351f}.theme--brown .map__overlay::after{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20108%2020%22%3E%3Cpath%20fill%3D%22%2371351f%22%20d%3D%22M53.723%2019.29S27.383%200%200%200h53.723v19.29zm0%200S80.063%200%20107.446%200H53.723v19.29z%22%2F%3E%3C%2Fsvg%3E)}.theme--brown .map__overlay-close:hover{background-color:#5d2c1a}@media only screen and (min-width:480px){.map__overlay{display:block}.is-active .map__overlay{opacity:1;pointer-events:all;transform:none}}

.icon{fill:currentColor;height:100%;width:100%}
/*********** End Map CSS ************/

h3.testimonial-heading {
    font-family: gotham_light !important;
}
.testimonial-content p {
    font-family: gotham_light !important;
}

/************* Post Image************/

.post
{
    background-color: #FFF;
    overflow: hidden;
    box-shadow: 0 0 1px #CCC;
    
}
.page-template-blog-page .post {
    margin-bottom:20px;
}
/*.post img
{
    filter: blur(2px);
    -webkit-filter: blur(2px);
    -moz-filter: blur(2px);
    -o-filter: blur(2px);
    -ms-filter: blur(2px);
}*/
.post .content
{
    padding: 15px;
	font-size: 16px;
}
.author
{
    font-size: 13px;
    color: #737373;
    padding: 20px 0px 10px;
}
.post .post-img-content
{
    height: 196px;
    position: relative;
}
.post .post-img-content img
{
    position: absolute;
}
.post .post-title
{
    display: table-cell;
    vertical-align: bottom;
    z-index: 2;
    position: relative;
	top: 140px;
	left: 20px;
}
.post .post-title a {
    color: #fff;
	font-style: italic;
	text-decoration: none;
}
.post .post-title b
{
    background-color: rgba(51, 51, 51, 0.77);
    display: inline-block;
    margin-bottom: 5px;
    color: #FFF;
    padding: 5px 15px;
    margin-top: 5px;
	border-radius: 20px;
}
a.btn.btn-danger.btn-lg.read-more {
    padding: 8px 40px!important;
    font-size: 19px!important;
    font-weight: 900;
    text-transform: capitalize!important;
    background: #f0522a!important;
    border-radius: 4px;
    border: 1px solid #f0522a!important;
}
h4.blog-title {
    color: #e5432c;
    font-family: gotham;
    padding-bottom: 10px;
}

h4.blog-title a {
    color: #e5432c;
    font-family: gotham;
    padding-bottom: 10px;
	text-decoration: none;
}

.wpspw-post-content div {
    padding-bottom: 7px;
    font-size: 15px;
    font-weight: 500;
    font-family: gotham_light;
}
.wpspw-post-grid-content h2.wpspw-post-title a  {
    color: #f0522a !important;
    font-size: 18px !important;
    font-family: gotham;
	line-height: 18px !important;
}

.wpspw_pagination.wpspw-clearfix a.page-numbers {
    background: #f0522a;
}

.wpspw-post-content a.wpspw-readmorebtn {
    display: none !important;
}
.sp_wpspwpost_static.wpspw-design-1 .wpspw-post-categories {
    margin-left: 15px;
    bottom: 50px !important;
}

.sp_wpspwpost_static.wpspw-design-1 .wpspw-post-categories a {
    background: #0000009c;
    border-color: #000;
    font-style: italic;
    padding: 6px;
    border-radius: 10px;
    text-transform: none;
    font-size: 12px !important;
    font-family: gotham_light;
}

.wpspw-post-details-wrapper .wpspw-post-categories a {
    background: #000000c4 !important;
    border: #000 !important;
    padding: 5px 10px 5px 10px !important;
    border-radius: 10px !important;
    text-transform: none !important;
    font-size: 13px !important;
    font-family: gotham_light !important;
    font-style: italic !important;
}
.standard_content_span1.post-page {
    font-family: gotham_light;
    font-size: 20px;
    line-height: 22px;
    color: #282727;
}
.standard_content_span1.post-page h2.wpspw-post-title a {
    font-size: 18px !important;
    line-height: 20px !important;
}

a.btn.btn-danger.btn-lg.the-latest {
    padding: 5px 30px!important;
    font-size: 16px!important;
    font-weight: 600;
    background: #403c3b!important;
    border-radius: 4px;
    border: 1px solid #443b3c!important;
    margin-bottom: 2px;
}

.wpspw-post-date {
    display: none !important;
}
/****** Single Post****/

div#comments {
    display: none;
}
nav.navigation.post-navigation {
    display: none;
}
aside#secondary {
    display: none;
}
footer.entry-footer {
    margin-bottom: 25px;
	display: none;
}

header.entry-header h1.entry-title {
    color: #f0522a;
    font-size: 30px;
    font-weight: 600;
    font-family: gotham;
    /*padding-left: 12px;*/
}
.entry-content h2 {
    font-size: 18px;
    font-weight: 700;
    font-family: gotham_light;
}
.entry-content h3 {
    font-size: 16px;
    font-weight: 700;
    font-family: gotham_light;
}
.entry-content p {
    font-size: 15px;
    font-family: gotham_light;
}

img.alignleft {
    float: left;
    margin-right: 20px;
    margin-top: 5px;
}

/******* Testimonial *******/
.testimonial-field.testimonial-company {
    padding-left: 190px;
    font-size: 17px;
    color: #f0522a;
	font-weight: 900;
}
.strong-view.simple.controls-type-sides .testimonial-inner {
    padding-left: 100px!importnat;
    padding-right: 100px!importnat;
}

h3.testimonial-heading {
    display: none;
}

.testimonial-inner p {
    font-size: 14px;
	color: #413d3c;
    font-weight: 600;
	line-height: 22px;
}
.brand-slider .solution_heading {
    background: #f5f5f5;
}
.brand-slider .col-md-12.col-sm-12.col-xs-12 {
    background: #f5f5f5;
}
img.attachment-120x120.size-120x120.wp-post-image {
    width: 160px;
    height: 160px;
    
}
a.wpmslider-prev {
    color: #f0522a !important;
}
a.wpmslider-next {
    color: #f0522a !important;
}

span.name {
    font-size: 15px;
    color: #f0522a;
    font-family: gotham;
}

img.attachment-medium.size-medium.wp-post-image {
    margin-bottom: 20px;
}
.brand-slider {
    background: whitesmoke;
}
/************/

.banner-box {
    background: #f0522aa6;
    padding: 20px;
}
p.location-text {
    font-size: 15px;
    font-family: gotham_light;
    font-weight: 600;
	text-align: justify;
}
.bam_head.main {
    padding-top: 10px;
}
.bam_head.subheading {
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: left;
}
.bam_head.subheading span {
    font-size: 26px;
}

.why_labs p {
    font-family: GOTHAM_LIGHT;
    font-weight: bold;
    font-size: 16px;
	
}

/********* Footer ********/
.newsletter-title {
    font-size: 20px;
    color: #fff;
    font-weight: 600;
    margin-top: 4px;
    /*text-align: right;*/
}
.newsletter-title p {
    font-size: 20px;
    color: #fff;
    font-weight: 600;
	text-align: right;
}
form#mc4wp-form-1 {
    margin: 0px !important;
}
.mc4wp-form-fields input.form-control {
    text-align: center;
}
.ft-logo img.powered_by {
    width: 80px;
}
p.about-company {
    color: #e2dcdc;
	font-size: 13px;
	line-height: 18px;
	
}
img.powered_by {
    width: 70px;
    float: left;
    margin-right: 12px;
}
/*.form-control { border-radius: 0px; font-size: 14px; font-weight: 700; width: 100%; height: 47px; padding: 16px 20px; line-height: 1.42857143; border: 1px solid #d6dadc; background-color: #fff; text-transform: capitalize; letter-spacing: 0px; margin-bottom: 5px; -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0); box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0); -webkit-appearance: none; color: #011c28; }*/
.form-control:focus { color: #011c28; outline: 0; box-shadow: 0 0 0 0.0rem rgb(255, 255, 255); border-color: #c9cdd0; background-color: #f0f4f6; }
.newsletter-form button.btn.btn-default.btn-sm {
    background: #f58820;
    padding: 6px 18px 6px 18px;
    font-size: 16px;
    font-weight: 900;
    color: #fff;
}
.newsletter-form button.btn.btn-default.btn-sm:hover {
    background: #09a90e;
    border: 1px solid #fff;
}



.tiny-footer a {
    color: #ef4b23;
}
.footer { background-color: /*#08202e;*/#36282e; padding-top: 25px; color: #a5a3a2; font-weight: 400; font-size: 17px; }
.footer-line { border-color: #5f5959; }
.footer-widget { padding-bottom: 0px; }
.footer-title { font-size: 16px; font-weight: 600; margin-bottom: 10px; color: #fff; }
.footer-widget ul li a { text-transform: capitalize; font-size: 11px; color: #a5a3a2; display: block; font-weight: 600; }
.footer-widget ul li a:hover { color: #fff; }
.newsletter-form { padding-top: 15px; }
.newsletter-form .form-control { background-color: #1e2e38; border-color: #1e2e38; }
.newsletter-form .form-control:focus { color: #fff; }
.newsletter-form input::-webkit-input-placeholder { color: #fff !important; }
.newsletter-form input:focus::-webkit-input-placeholder { color: #fff !important; }


.tiny-footer { font-size: 14px; padding: 14px 0px; font-weight: 600; background-color: transparent; border-top: 1px solid #5f5959; color: #888d90; line-height: 1; }

/********* Participants Page******/

.standard_content_span1 h3, h2 {
    font-weight: 400!important;
    font-size: 26px;
    line-height: 1.2;
    color: rgba(231, 77, 36, 1);
}
.envira-lazy {
    border: 1px solid #b7b5b4 !important;
}

figure.grid-gallery-caption.shadow-show {
    border: 1px solid #f0522a;
}

.half_grey_div {
    background: rgba(29, 28, 28, 0.73);
    opacity: 0.9;
    filter: alpha(opacity=90) progid:DXImageTransform.Microsoft.Alpha(opacity=90);
    float: left;
	padding: 7vh;
    max-width: 550px;
    width: 50%;
	margin: 14vh 4vh;
}

.tranparency_desc ul {
    list-style-image: url(https://labsinitiative.com/wp-content/uploads/2020/05/point-1.png);
    
}
span.tranparency_desc ul li.point {
    padding-bottom: 2px;
}

a.btn.btn-danger.btn-lg.factory-more {
    padding: 8px 40px!important;
    font-size: 18px!important;
    font-weight: 900;
    text-transform: capitalize!important;
    background: #403c3b!important;
    border-radius: 4px;
    border: 1px solid #443b3c!important;
}
@media only screen and (max-width: 640px){ 
	.half_grey_div {
        background : rgba(29, 28, 28, 0.73);
        opacity : 0.9;
        filter: alpha(opacity=90) progid:DXImageTransform.Microsoft.Alpha(opacity=90) ;
        float: unset;
        height: 35vh;
        width: 91vw;
        padding-top: 0vh;
        padding-left: 2vw;
        padding-right: 2vw;
        bottom: 0px;
        position: absolute;
		padding: 5vh;
		max-width: 550px;
		width: 50%;
		margin: 35vh 0vh;
    }
}

/******** Contact Form******/

.contact-form{
    background: #fff;
    margin-top: 10%;
    margin-bottom: 5%;
    width: 70%;
}
.contact-form .form-control{
    border-radius:1rem;
}
.contact-image{
    text-align: center;
}
.contact-image img{
    border-radius: 6rem;
    width: 11%;
    margin-top: -3%;
    transform: rotate(29deg);
}
.contact-form form{
    padding: 14%;
}
.contact-form form .row{
    margin-bottom: -7%;
}
.contact-form h3{
    margin-bottom: 8%;
    margin-top: -10%;
    text-align: center;
    color: #cc5b3d;
}
.contact-form .btnContact {
    width: 50%;
    border: none;
    border-radius: 1rem;
    padding: 1.5%;
    background: #f0522a;
    font-weight: 600;
    color: #fff;
    cursor: pointer;
}
.btnContactSubmit
{
    width: 50%;
    border-radius: 1rem;
    padding: 1.5%;
    color: #fff;
    background-color: #0062cc;
    border: none;
    cursor: pointer;
}
.paoc-popup-modal-cnt {
    padding: 0px 0px 0px 0px !important;
}

/******* Factory Status*****/
select.filter {
    display: inline-block;
    /* width: 100%; */
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}
.bs-calltoaction{
    position: relative;
    width:auto;
    padding: 15px 25px;
    border: 1px solid black;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 5px;
}

    .bs-calltoaction > .row{
        display:table;
        width: calc(100% + 30px);
    }
     
        .bs-calltoaction > .row > [class^="col-"],
        .bs-calltoaction > .row > [class*=" col-"]{
            float:none;
            display:table-cell;
            vertical-align:middle;
        }

            .cta-contents{
                padding-top: 10px;
                padding-bottom: 10px;
            }

                .cta-title{
                    margin: 0 auto 15px;
                    padding: 0;
					font-family: gotham;
                }

                .cta-desc{
                    padding: 0;
					font-size: 16px;
                }

                .cta-desc p:last-child{
                    margin-bottom: 0;
                }

            .cta-button{
                padding-top: 10px;
                padding-bottom: 10px;
            }

@media (max-width: 991px){
    .bs-calltoaction > .row{
        display:block;
        width: auto;
    }
    .slider-first,
    .slider-second {
        padding:0 20px;
    }
    .partner-logo {
        width:48% !important;
    }
    .slider-second .owl-nav .owl-prev,
    .slider-first .owl-nav .owl-prev {
        left:-25px !important;
    }
    .slider-second .owl-nav .owl-next,
    .slider-first .owl-nav .owl-next {
         right:-25px !important;
    }
    .slider-second .owl-nav, .slider-first .owl-nav {
        width:90% !important;
    }
        .bs-calltoaction > .row > [class^="col-"],
        .bs-calltoaction > .row > [class*=" col-"]{
            float:none;
            display:block;
            vertical-align:middle;
            position: relative;
        }

        .cta-contents{
            text-align: center;
        }
}



.bs-calltoaction.bs-calltoaction-default{
    color: #333;
	box-shadow: 0px 2px 4px -4px;
	background-color: #fff;
    border-color: #ccc;
}

.bs-calltoaction.bs-calltoaction-default:hover{
    color: #333;
	box-shadow: 0px 5px 18px -2px #f0522a;
	transition: box-shadow 0.5s;
    background-color: #fff;
    border-color: #ccc;
}

.bs-calltoaction.bs-calltoaction-primary{
    color: #286090;
    /*color: #fff;*/
    background-color: rgba(51, 122, 183, 0.25);
    /*background-color: #337ab7;*/
    border-color: #2e6da4;
}

.bs-calltoaction.bs-calltoaction-info{
    color: #31b0d5;
    /*color: #fff;*/
    background-color: rgba(91, 192, 222, 0.25);
    /*background-color: #5bc0de;*/
    border-color: #46b8da;
}

.bs-calltoaction.bs-calltoaction-success{
    /*color: #fff;*/
    color: #449d44;
    /*background-color: #5cb85c;*/
    background-color: rgba(92, 184, 92, 0.25);
    border-color: #4cae4c;
}

.bs-calltoaction.bs-calltoaction-warning{
    /*color: #fff;*/
    color: #d58512;
    /*background-color: #f0ad4e;*/
    background-color: rgba(240, 173, 78, 0.25);
    border-color: #eea236;
}

.bs-calltoaction.bs-calltoaction-danger{
    color: #c9302c;
    /*color: #fff;*/
    background-color: rgba(217, 83, 79, 0.25);
    /*background-color: #d9534f;*/
    border-color: #d43f3a;
}



.incon-box i {
    font-size: 35px;
    color: #fff;
    background: #f0522a;
    height: 55px;
    width: 55px;
    line-height: 50px;
    border: 3px solid transparent;
    transition: all .4s ease-in;
}

.box-tittle {
    font-size: 18px;
    color: #333745;
    line-height: 0px;
}
p.box-text {
    font-size: 22px;
    font-family: gotham;
    color: #f0522a;
}

.box:hover .incon-box i {
    background: #fff;
    border: 3px solid #f0522a;
    color: #f0522a;
    transition: all .4s ease-in;
}

/*** Second Template****/



.wrimagecard{	
	margin-top: 0;
    margin-bottom: 1.5rem;
    text-align: left;
    position: relative;
    background: #fff;
    box-shadow: 2px 4px 8px 0px rgba(46,61,73,0.2);
    border-radius: 4px;
    transition: all 0.3s ease;
}
.wrimagecard .fa{
	position: relative;
    font-size: 40px;
}
.wrimagecard-topimage_header{
padding: 20px;
}
a.wrimagecard:hover, .wrimagecard-topimage:hover {
    box-shadow: 12px 15px 20px 0px rgba(46,61,73,0.15);
}
.wrimagecard-topimage a {
    width: 100%;
    height: 100%;
    display: block;
}
.wrimagecard-topimage_title {
    padding: 10px 10px;
	text-align: center;
    height: 100px;
    padding-bottom: 0.75rem;
    position: relative;
}
.wrimagecard-topimage a {
    border-bottom: none;
    text-decoration: none;
    color: #525c65;
    transition: color 0.3s ease;
}

.badges {
    display: inline-block;
    min-width: 10px;
    padding: 3px 10px;
	margin-top: 10px;
    font-size: 20px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    background-color: #f0522a;
    border-radius: 10px;
}

.tooltips {
  position: relative;
  display: inline-block;
}

.tooltips .tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: #f0522a;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  bottom: 150%;
  left: 50%;
  margin-left: -60px;
}

.tooltips .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #f0522a transparent transparent transparent;
}

.tooltips:hover .tooltiptext {
  visibility: visible;
}

/**** Factory Status*****/
table#example .fa {
    font-size: 20px;
	color: #e74d24;
	display: block;
	text-align: center;
}


.content p {
    font-family: GOTHAM_LIGHT;
    /* font-weight: bold; */
    font-size: 15px;
}


.regular_section.remediations {
    margin-top: 3vh;
}

table.remediations-table {
    border-collapse: separate;
    border-spacing: 5px 5px;
}
td.header-cell {
    background-color: #f0522a;
	padding: 10px 0 10px 0;
    text-align: center;
    font-size: 18px;
    color: #fff;
    font-weight: 900;
	width: 45%;
}

td.icon-cell {
    width: 10%;
    background-color: #ffcd29;
    color: #000;
    text-align: center;
    font-size: 16px;
    font-weight: 600;
	padding: 0 8px 0 8px;
}
img.rem-icon {
    width: 50px;
}

td.data-cell {
    background: #e8e1e1;
    width: 45%;
	padding-top: 10px;
}

.regular_section table td.icon-cell i.fa {
    border: 2px solid #fff;
    border-radius: 50%;
    padding: 14px;
}
p.remediations-footer {
    font-style: italic;
    font-weight: 600;
}

.fifty_five.horizontally {
    width: 100%;
}

.public-resources.resources-content p {
    display: none;
}

/**** Participants***/
.irregular_section2 .standard_content p {
    font-size: 16px;
    font-family: GOTHAM_LIGHT;
}

/**** Sub Menu****/

ul.sub-menu {
    display: none;
}

.main-menu li:hover ul.sub-menu {
    display: block;
}

.main-menu ul.sub-menu {
    display: none;
    position: absolute;
    top: 3.4em;
    left: 0;
    z-index: 99999;
    width: 190px;
    background: #fff;
	border-radius: 0 0 4px 5px;
    box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
}
.main-menu ul.sub-menu li {
    text-align: left;
	margin-left: -30px !important;
}
.main-menu ul.sub-menu li a {
    margin-top: 5px !important;
}

.main-menu li {
    position: relative;
}
.main-menu li:hover ul.sub-menu li a ::after {
	content: "";
    color: #fff;
    position: absolute;
}
.main-menu ul.sub-menu li::after {
	display: none !important;
}

/* Program Report Page */
h2.program_heading {
    font-weight: bold!important;
    font-size: 26px;
    line-height: 1.2;
    color: rgba(231, 77, 36, 1);
}
p.program_intro {
    font-size: 16px;
    font-family: GOTHAM_LIGHT;
    font-weight: bold;
    font-size: 16px;
    line-height: 28px;
    color: rgb(40, 39, 39);
}
/* Download Button */
button.btn.btn-download {
    background: #f0522a;
    color: #fff;
    border: 1px solid #f0522a;
	transition: box-shadow .5s;
}
button.btn.btn-download:hover {
    background-color: #fff;
    color: #e35630;
    border: 1px solid #fff;
	transition: .5s;
    box-shadow: 0px 0px 10px 6px rgba(240,82,42,0.75);
-webkit-box-shadow: 0px 0px 10px 6px rgba(240,82,42,0.75);
-moz-box-shadow: 0px 0px 10px 6px rgba(240,82,42,0.75);
        }

.regular_section-report-page {
    margin-top: 5vh;
    margin-bottom: 5vh;
    margin-left: 1vw;
    margin-right: 1vw;
}
.half_grey_div_report_page {
    background: rgba(29, 28, 28, 0.73);
    opacity: 0.9;
    filter: alpha(opacity=90) progid:DXImageTransform.Microsoft.Alpha(opacity=90);
    float: left;
	padding: 2vh;
    width: 48%;
	margin: 5vh 3vh;
}
.half_orange_div_report_page {
    background : #E84D24;
    background : rgba(232, 77, 36, 1);
    opacity : 0.9;
    filter: alpha(opacity=90) progid:DXImageTransform.Microsoft.Alpha(opacity=90) ;
    float: right;
    height: 55vh;
    width: 30vw;
    padding-top:3vh;
    padding-left: 2vw;
    padding-right: 1vw;
    height: 100%;
    width: 48%;
}

h2.why-labs.program-report {
    font-family: gotham;
    font-size: 27px;
    margin: 14px 0px;
    color: #ea4c24;
}

span.sub-heading-labs {
    font-size: 20px;
    color: #ea4c24;
	font-family: 'gotham_light';
}

/* Testimonial*/

.about-testimonial{background:url(http://uat.hubllp.com/wp-content/themes/labsinitiative/images/testimonial-shape.png);background-repeat:no-repeat;background-position:center;background-size:cover;padding:50px 0px 70px}.testi-content{display:flex;align-items:center;justify-content:center;padding-bottom:30px}.testi-img{margin-right:50px;border-radius:50%;box-shadow:#f0522a;}.testi-img img{width:200px;height:200px;border-radius:50%;border:10px solid #fff;}.testi-quote{width:600px}.testi-quote i{font-size:50px;color:#f0522a;display:inline-block;margin-bottom:30px}.testi-quote p{font-size:20px;line-height:38px;margin-bottom:30px}.testi-quote h4{text-transform:capitalize;margin-bottom:5px}.testi-quote h6{font-weight:400;color:gray}.about-choose{margin-bottom:75px}.choose-card{margin:25px 15px}.about-brand{background:#849871;padding:90px 0px 100px}.brand-slider li{margin:0px 10px;padding:20px 0px;border-radius:8px;background:#fff;}.brand-slider li img{width:100%}.team-slider li{margin:0px 12px}.team-slider .dandik,.team-slider .bamdik{top:40%}@media (max-width: 575px){.about-list li{padding-left:15px}}@media (max-width: 767px){.testi-content{flex-direction:column}.testi-img{margin-right:0px}.testi-quote{width:100%}}@media (min-width: 768px) and (max-width: 1199px){.testi-img{margin-right:50px}.testi-quote{width:100%}}@media (max-width: 991px){.about-list{margin-bottom:30px}.about-img{margin-left:0px}}

/* pricing table */
.program-table{padding: 0px; margin: 0px; margin-top: 10px; width:100%; border: none;}
    .program-table td{padding: 4px;}
    .program-table .program-table-list td{padding: 10px 8px; font-weight: 500; text-align: center; font-size: 12px; background: #F9F9F9;}
        .program-table .program-table-list .glyphicon-ok{color: #68AF27;}
        .program-table .program-table-list .glyphicon-remove{color: #C22439;}
        .program-table .program-table-list td:first-child{font-weight: 600; text-align: left; border-left: 0px; font-size: 11px; color: #333; text-transform: uppercase;}
        
        .program-table .program-table-list:nth-child(2n) td{background: #f0522a;}
        
    .program-table .program-table-text h2{font-size: 20px; font-weight: 300; line-height: 33px; margin: 0px; padding: 0px; text-align: left; color: #f0522a;}
    .program-table .program-table-text p{font-size: 12px; font-weight: 400; text-align: center; color: #666; margin-top: 10px;}
    
    .program-table .program-table-item{color: #FFF;}
        .program-table .program-table-item .program-table-item-head{padding: 10px 5px; text-align: center; background: #f0522a;}
            .program-table .program-table-item .program-table-item-head p{font-size: 17px; font-weight: 600; line-height: 21px; text-transform: uppercase; margin-bottom: 0px;}
            .program-table .program-table-item .program-table-item-head span{font-size: 11px; font-weight: 400;}
            
        .program-table .program-table-item .program-table-item-totals{padding: 15px 10px; text-align: center; background: #FFF; color: #f0522a;}
            .program-table .program-table-item .program-table-item-totals p{font-size: 20px; font-weight: 700; line-height: 36px; margin-bottom: 0px;}
                .program-table .program-table-item .program-table-item-totals p span{font-size: 12px; font-weight: 300;}
            .program-table .program-table-item .program-table-item-totals > span{font-size: 12px; font-weight: 400; color: #f0522a}
            
        .program-table .program-table-item .program-table-item-purchase{padding: 10px 5px; background: #FFF;}
            .program-table .program-table-item .program-table-item-purchase .btn{text-transform: uppercase; margin-bottom: 0px;}
			.program-table-item.total .program-table-item-totals {
    background-color: #82ac40;
    color: #fff;
}
/* eof program-report table */

.pics {
    max-width: 120px;
    border: 1px solid lightgray;
    margin: 1px;
}
img.data-img {
    max-width: 72px;
}

h3.child-heading {
    font-size: 19px;
    font-weight: 600;
}

/** Side Tab Sticky Button **/
#side-sticky-tab {
  position: fixed;
  top: 25vh;
  right: 50px;

}

#side-sticky-tab div {
  margin: 0px;
  padding: 0px;
}

#side-sticky-tab .sticky-container{
   -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    -webkit-box-shadow: -10px 0px 25px -1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: -10px 0px 25px -1px rgba(0, 0, 0, 0.05);
  box-shadow: -10px 0px 25px -1px rgba(0, 0, 0, 0.45);

  border-radius: 6px 6px 0px 0px;
  right: -168px;
  position:fixed;  
  transition-property: right;
  transition-duration: .6s;
}

#side-sticky-tab .sticky-container:hover{
  right: 16px;
}

#side-sticky-tab .callout {  
  position: relative;
  display:block;
  border-radius: 6px 6px 0px 0px;  
}


#side-sticky-tab .slideout {
  position:relative;
  vertical-align:middle;
  height: 180px;
  display:block;
  background-color: rgb(240 82 42) /*rgba(170,170, 170, .5)*/;
   -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);  
}

#side-sticky-tab .slideout .inner{
  padding-top: 16%;
  padding-bottom: 16%;
  text-align:center;
  
}

#side-sticky-tab .callout a {
  color: white;
  background-color: #82ac40;
  height: 40px;
  width: 180px;
  margin: 0;
  padding: 0;
  z-index: 9999;
  display: block;
  text-align: center;
  font-size: 20px;
  line-height: 40px;
  font-weight: 600;
  border-radius: 6px 6px 0px 0px;
}

#side-sticky-tab a:hover {
  background-color: #f0522a;
}

.slideout .inner p {
    font-size: 16px;
    color: #fff;
    line-height: 25px;
    text-align: center;
    vertical-align: middle;
    font-weight: 700;
}
.slideout .inner .fa {
    font-size: 30px;
    color: #fff;
    line-height: 25px;
    text-align: center;
    vertical-align: middle;
    font-weight: 700;
}
/* Program Testimonial*/
.program-review h3.author-name{
	font-size: 18px !important;
	font-weight: 700 !important;
}

.program-review h4.author-bio{
	font-size: 17px !important;
}

.mypagination {
    width:100%;
    float:left;
    text-align:center;
    margin:20px auto;
    display:block;
}
ul.page-numbers {
    margin:auto;
}
ul.page-numbers li {
    list-style:none;
    margin:auto 3px;
    display: contents;
}
ul.page-numbers li a {
    padding:10px;
    border:solid 1px #333;
    color:#333;
}
ul.page-numbers li span.current {
    padding:10px;
    border:solid 1px #333;
    background:#333;
    color:#fff;
}
.slider-first h3 {
    font-weight:bold;
    margin-bottom:15px
}
.slider-first {
    color:#fff;
}
.slider-second .owl-nav,
.slider-first .owl-nav {
    position: absolute;
    z-index: 999;
    top: 30%;
    width: 100%;
}
.slider-second .owl-nav .owl-prev,
.slider-first .owl-nav .owl-prev {
    left:-40px;
    position:absolute;
    font-size:40px !important;
}
.slider-second .owl-nav .owl-next,
.slider-first .owl-nav .owl-next {
     right:-40px;
     position:absolute;
    font-size:40px !important;
}
.slider-second.owl-theme .owl-nav [class*=owl-]:hover {
    background:none;
    color:#333;
}
.slider-first.owl-theme .owl-nav [class*=owl-]:hover {
    background:none;
}

.testimonials {
    justify-content: space-between;
    display: flex;
    align-items:center;
}
.testimonials .logo-client {
    width:20%;
}
.testimonials .logo-client img {
    width:100%;
}
.testimonials .detail-client {
    width:80%;
}
.testimonials .detail-client p {
    font-weight:600;
}
.testimonials .detail-client p.name {
    margin-bottom:0;
}
.testimonials .detail-client p span {
    color:#f0522a;
    font-size:18px;
}
.partners {
    width:100%;
    float:left;
}
.partner-logo {
    width:19.4%;
    float:left;
    border:1px solid #333;
    margin: 3px;
    min-height:161px;
    display:flex;
}
.partner-logo img {
    width:100%;
}