.full_section_inner.clearfix {
    margin-bottom: 20px;
}
#press .latest_post_holder.image_in_box .post_info_section_holder {
    display: none;
}
span.wpcf7-not-valid-tip {
    font-size: 13px;
    margin-top: -7px;
    line-height: 20px;
}
div.wpcf7-response-output.wpcf7-validation-errors {
    background-color: #181818;
}
.initiatives .form_gp:last-child .form_field {
    float: left;
}
.content .content_inner > .full_width > .full_width_inner {
    padding-top: 0px !important;
}
@media only screen and (max-width: 768px){
.header_inner_left .logo_wrapper .q_logo a {
    height: 65px !important;
}
}
@media only screen and (min-width: 769px) and (max-width:980px){
.header_inner_left .logo_wrapper .q_logo a {
    height: 70px !important;
}
}
@media only screen and (min-width: 1001px) and (max-width:1200px){
.header_inner_left .q_logo a {
    height: 50px !important;
}
nav.main_menu > ul > li > a {
    padding: 0 12px;
}
}


h5.latest_post_title span {
    display: block;
    font-size: 16px;
    font-weight: 600;
}

.post-template-default.single .title.position_center {
    background: url("/wp-content/uploads/2018/01/home-bg-final.jpg");
}
.products .initiative ul li {
    padding: 30px 10px 60px 10px;
}
.footer_bottom .textwidget p>a {
    font-family: Poppins, sans-serif;
    font-size: 18px;
    letter-spacing: 0px;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    color: #181818;
}
.textwidget #contact p {
    font-family: 'Poppins', sans-serif;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0px;
    text-transform: capitalize;
    color: #fff;
    text-align: center;
}
.rev_slider a#slide-1-layer-1 {
    text-shadow: 3px 2px 6px #000;
}
.check_icon li {
    list-style: none;
    display: -webkit-box;
    padding-right: 20px;
}
.check_icon i.fa {
    color: #91060c;
    margin-right: 6px;
    display: table;
    margin-top: 3px;
    font-size: 16px;
}
body .title_holder .title_subtitle_holder .title_subtitle_holder_inner h1 {
    font-size: 50px !important;
    font-weight: 400 !important;
    font-family: 'Open Sans' !important;
    letter-spacing: 0px !important;
}
.contact_form p {
    height: 40px;
    margin-bottom: 0px;
}
div#contact.section{
position:relative;
}
/*div#contact.section:after {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: inline-block;
    background: -webkit-linear-gradient(#d61a25, #850307) !important;
    background: -o-linear-gradient(#d61a25, #850307) !important;
    background: -moz-linear-gradient(#d61a25, #850307) !important;
    background: linear-gradient(#d61a25, #850307) !important;
    opacity: .9;
}*/
.contact_form .two_columns_50_50 .column_inner {
    padding-left: 0px;
    padding-right: 3px;
}
.contact_form .textarea_col {
    width: 50%;
    vertical-align: top;
    display: inline-block;
}
.contact_form .two_columns_50_50>.column2 {
    width: 100%;
}
.contact_form .two_columns_50_50>.column1 {
    width: 100%;
}
.contact_form .two_columns_50_50 {
    display: inline-block;
    width: 49%;
}
.contact_form textarea {
    height: 150px !important;
    margin-bottom: 0px !important;
   background-color: #fff !important;
}
div#contact {
    background-attachment: fixed !important;
}
.contact_form input.wpcf7-form-control.wpcf7-submit:hover {
    background-color: #000 !important;
}
.contact_form input.wpcf7-form-control.wpcf7-submit {
    text-transform: capitalize !important;
    margin: -5px 0px 0px 0px !important;
    padding: 0px !important;
    width: 99.50% !important;
    text-align: center;
}
.contact_form input {
    padding: 14px !important;
    margin-bottom: 6px !important;
  background-color: #fff !important;
}
.ideal_sec p:before {
    content: "\f00c";
    font: normal normal normal 14px/1 FontAwesome;
    margin-right: 5px;
    margin-top: 4px;
    color: #fff;
}
.career-sec h5 {
    padding: 8px 0px 20px 0px;
    font-size: 25px;
    font-weight: 500;
}
.ideal_sec h5, .ideal_sec p {
    color: #fff;
}
.role_sec .wpb_wrapper, .role_sec-2 .wpb_wrapper, .role_sec-3 .wpb_wrapper {
    background-color: #f9f9f9;
    padding: 30px;
}
.role_sec .wpb_wrapper {
    min-height: 367px !important;
}
.role_sec-2 .wpb_wrapper {
    min-height: 417px;
}
.role_sec-3 .wpb_wrapper {
    min-height: 325px;
}
.ideal_sec .wpb_wrapper {
    background-color: #d61a25;
    padding: 30px !important;
    border: 8px double #fff;
}
.footer_bottom .textwidget p {
    padding-bottom: 20px;
}
p{margin-bottom: 10px;}
.products ul li:nth-child(1) a:before {
       content: "\f0ac";
    width: 60px;
    height: 60px;
    display: block;
    margin: 0px auto 20px auto;
    font-family: fontAwesome;
    font-size: 70px;
    line-height: 60px;
}
.products ul li:nth-child(2) a:before {
    content: "\f085";
    width: 60px;
    height: 60px;
    display: block;
    margin: 0px auto 20px auto;
    font-family: fontAwesome;
    font-size: 70px;
    line-height: 60px;
}
.products ul li:nth-child(3) a:before {
    content: "\f1de";
    width: 60px;
    height: 60px;
    display: block;
    margin: 0px auto 20px auto;
    font-family: fontAwesome;
    font-size: 70px;
    line-height: 60px;
}
.products ul li:nth-child(4) a:before {
    content: "\f155";
    width: 60px;
    height: 60px;
    display: block;
    margin: 0px auto 20px auto;
    font-family: fontAwesome;
    font-size: 70px;
    line-height: 60px;
}
.products ul li:nth-child(5) a:before {
   content: "\f21b";
    width: 60px;
    height: 60px;
    display: block;
    margin: 0px auto 20px auto;
    font-family: fontAwesome;
    font-size: 70px;
    line-height: 60px;
}
.products ul li {
    display: inline-block;
    padding: 30px 10px;
    font-size: 20px;
    font-weight: 400;
    background: #efefef;
    width: 190px;
    height: 120px;
    vertical-align: top;
    position: relative;
    word-break: break-all; margin-bottom:10px;
}
.products ul li:hover a {
    color: #fff;
}
.products ul li:hover {
    background: #8f050b;
}
.products ul li a {
    display: block;
    width: 100%;
    padding: 0;
    word-break: break-word;
}
/*.products:after {
    background: #ffffff91;
    width: 80%;
    height: 80%;
    position: absolute;
    left: 50%;
    top: 50%;
    content: "";
    display: inline-block;
    transform: translate(-50%, -50%);
}*/
.products{background-attachment:fixed;}
.products ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    text-align: center;
}
.page-id-1462 div.jk-press-list:after {
    background-color: #fff;
}
.jk-press-list:after {
    content: "";
    /**background: #f9f9f9a6;**/
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: inline-block;
}
body .animated_icon_holder{padding: 0 0 0 7px;}
body .animated_icon_with_text_holder .animated_text_holder_wrap{padding: 0 0 0 106px;}
.animated_text p {
    line-height: 24px;
}
.jk-press-list .wpb_text_column {
    margin-bottom: 0px !important;
    /* display: inline-block; */
}
.initiatives span.wpcf7-not-valid-tip {
    color: #fff;
}
.jk-press-list {
    background-attachment: fixed; text-align:left !important; position:relative;
}
.initiative_img img {
    width: 220px;
}
.initiatives .form_field {
    text-align: left;
}
.form_section_outer.initiatives {
    background-color: #d61a25;
    padding-bottom: 84px;
}
.vc_row.wpb_row.Hyper_bg {
    background-attachment: fixed;
}
body .form_section_outer.hyper input.wpcf7-form-control.wpcf7-submit {
    line-height: 41px !important;
    height: 41px !important;
    border: none !important;
}
.hyper .form_field {
    text-align: left;
}
.form_section_outer.hyper input.wpcf7-form-control.wpcf7-submit:hover {
    color: #fff !important;
    background: #000 !important;
}
.form_section_outer.hyper .form_gp .form_field input {
    height: auto;
    line-height: inherit;
}
.hyper i.fa {
    color: #91060c;
    font-size: 17px;
    margin-right: 10px;
}
ul.hyper li {
    list-style: none;
    margin-bottom: 10px;
}
.contact_sec i.fa {
    color: #91060c;
    margin-right: 10px;
    font-size: 20px;
}
.contact_sec .wpb_raw_code .wpb_wrapper {
    padding-bottom: 20px;
}
.contact_sec .wpb_raw_code strong {
    font-weight: 500;
}
.content_bottom .widget_text .textwidget.custom-html-widget .vc_row.wpb_row {
    background-attachment: fixed;
}
.contact_sec h5 {
    margin-bottom: 8px;
}
.contact_sec p {
    margin-bottom: 12px !important;
}
.title_outer .title.position_center {
    background-size: cover !important;
    background-position: center 60%;
}
.bottom_space h4 {
    margin-bottom: 10px;
}
.team_sec .image_with_text img {
    margin: 0 auto; border-radius:50%;     width: 170px;
}
.team_sec .image_with_text h5 {
    text-align: center;
    margin-top: 20px;
}
.team_sec .image_with_text p {
    font-size: 15px;
    font-weight: 400;
    color: #000;
}
.team_sec span.separator {
    margin: 0px !important;
}
.team_sec span.q_social_icon_holder {
    margin: 10px 0px 0px 0px !important;
    text-align: center !important;
    width: 100%;
}
.products ul li:nth-child(1):hover a:before {
    color:#fff;
}
.products ul li:nth-child(2):hover a:before {
   color:#fff;
}
.products ul li:nth-child(3):hover a:before {
   color:#fff;
}
.products ul li:nth-child(4):hover a:before {
    color:#fff;
}
.products ul li:nth-child(5):hover a:before {
    color:#fff;
}

#jk-initiative.products ul li:nth-child(1):hover a:before {
    background: url(/wp-content/uploads/2018/01/smart-iot-white.png);
    background-size: contain;
}
#jk-initiative.products ul li:nth-child(2):hover a:before {
    background: url(/wp-content/uploads/2018/01/trusted-white.png);
    background-size: contain;
}
#jk-initiative.products ul li:nth-child(3):hover a:before {
    background: url(/wp-content/uploads/2018/01/stanford-white.png);
    background-size: contain;
}
#jk-initiative.products ul li:nth-child(4):hover a:before {
    background: url(/wp-content/uploads/2018/01/forum-white.png);
    background-size: contain;
}
#jk-initiative.products ul li:nth-child(5):hover a:before {
    background: url(/wp-content/uploads/2018/01/supply-chain-white.png);
    background-size: contain;
}

#jk-initiative.products ul li:nth-child(1) a:before {
    background: url(/wp-content/uploads/2018/01/smart-iot-black.png);
    background-size: contain; content: "";
}
#jk-initiative.products ul li:nth-child(2) a:before {
    background: url(/wp-content/uploads/2018/01/trusted-black.png);
    background-size: contain; content: "";
}
#jk-initiative.products ul li:nth-child(3) a:before{
background:url(/wp-content/uploads/2018/01/stanford-black.png);
background-size: contain; content: "";
} 
#jk-initiative.products ul li:nth-child(4) a:before{
background:url(/wp-content/uploads/2018/01/forum-black.png);
background-size: contain; content: "";
} 
#jk-initiative.products ul li:nth-child(5) a:before{
background:url(/wp-content/uploads/2018/01/supply-chain-black.png);
background-size: contain; content: "";
} 


@media only screen and (max-width: 767px){
.ec3-logo img {
    width: 230px;
}
h3 {
    font-size: 20px;
    line-height: 35px;
}
.contact_form .two_columns_50_50 {
    width: 100%;
}
.contact_form {
    padding: 20px;
}
.contact_form .textarea_col {
    width: 99.50%;
    margin-bottom: 5px;
    margin-top: -5px;
}
.header_inner_left .logo_wrapper .q_logo a {
    height: 65px !important;
}

}
