

.testimonials_holder .flex-direction-nav a {
    width: 32px;
    height: 32px;
    border-radius: 3px;
}
.testimonials_holder .flex-direction-nav a:before {
    font-size: 20px;
    left: 11px;
    height: 0px;
    width: 0px;
}
.flex-direction-nav a {
    margin: -23px -1px 0;
}
.testimonials_holder .flex-direction-nav li {
    margin-top: 31px;
}
.carousel .item .left .text .separator {
    height: 9px;
    margin-top: 35px;
}
.side_menu_button > a.popup_menu.opened{
    color: #171717 !important;
}
.title.title_size_small h1 {
text-transform: none;
}
.wpcf7 form.wpcf7-form p {
margin-bottom: 12px;
}
input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
margin-top: 11px;
font-family: Segoe UI;
font-size: 24px;
}
nav.popup_menu ul li a {
text-transform: none;
}

.portfolio_navigation.navigation_title .post_info span.categories {
margin-bottom: 3px;
}

.projects_holder article .portfolio_description .portfolio_title {
margin: 0 0 3px 0;
}

 .projects_holder article .feature_holder .feature_holder_icons a.preview {
text-transform: capitalize;
}

.q_dropcap{
margin: 0px 18px 0px 0px;
}

.comments .comment .text .comment_date {
    font-size: 14px;
    font-weight: 500;
    color: #303030;
}

.comments .comment .text .text_holder {
    margin: 13px 0 0;
}

.comment_holder .comment {
    padding: 30px 25px 37px;
}
.cust-learn a {
    color: #141318 !important;
    font-family: segoe ui bold;
    font-size: 20px !important;
    letter-spacing: 0;
    line-height: 30px !important;
    padding-left: 0 !important;
}
#download-the-whitepaper h1 { color:#000; }
#download-the-whitepaper .completeform {color: #616161; font-size: 18px;}
#downloadlink {color: green; font-family: segoe ui bold; text-decoration: underline;}
#downloadlink:hover {color:#db2e5b !important;}

/* new custome css */
footer .footer_top .column_inner #text-2  {position: absolute; top: -83px;}
footer .footer_top .section_inner { z-index: 0; }
footer { font-family: Segoe UI; }

.fa-search::before { position: relative;  top: -12px !important; }
@media only screen and (max-width: 1000px) {
.fa-search::before { position: relative;  top: -25px !important; }
 }
.header_bottom_right_widget_holder ul#menu-fullscreen-menu  li {display: inline-block; }
.side_menu_button { top: 4px; }
.header_bottom_right_widget_holder ul#menu-fullscreen-menu  li a {color: #fff;  padding: 0 10px; text-transform: uppercase;}
.header_bottom_right_widget_holder ul#menu-fullscreen-menu  li a:hover {color:#db2e5b;}
.services-blog  .vc_btn3-container {margin-bottom: 0;}
.services-blog .wpb_single_image img { height: 180px; }
.services-blog .vc_grid-filter {margin-bottom: 11px;}

/*Masonry Insights*/
.masonry-Insights span.vc_gitem-post-category-name {color: #64a9e1; float: left; font-size: 15px; font-weight: 500; padding: 1px 5px; text-align: left; text-transform: uppercase;}
.masonry-Insights  .vc_grid-filter > .vc_grid-filter-item {display: inline;}

.vc_gitem-post-data-source-post_categories  {color: #358ED7; position: relative; text-align: left !important; top: 15px;}
.vc_grid-filter.vc_grid-filter-size-sm .vc_grid-filter-item {
    color: #358ed7;
    font-family: segoe ui;
    font-size: 12px;
    line-height: 12px;
    letter-spacing: 1px;
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    color: #141318;
    font-size: 20px;
    font-weight: bold;
}
#contactusSteps #submitButton,
#download-the-whitepaper-form  #submitButton {height: 80px; width: 127px;}
#contactusSteps strong,
#download-the-whitepaper-form  .wpb_wrapper  strong {color: #262626; font-family: Segoe UI Semibold; font-size: 20px;}
#contactusSteps .wpb_wrapper p,
#download-the-whitepaper-form .wpb_wrapper p { font-size: 24px; margin-bottom: 15px;
    margin-top: 0;  }
.right-contact,
.wp-right-contact { float: right; }
/*tab*/
.custome-tab ul li {
  display: inline;
  text-align: center;
}

.custome-tab a {
  display: inline-block;
  width: 15%;
  padding: .75rem 0;
  margin: 0;
  text-decoration: none;
  color: #262626;
  font-size: 30px;
font-weight: 800;
}

.custome-tab a:hover, .custome-tab .active a { color: #db2e5b;}

.custome-tab .two.active ~ hr, .custome-tab .two:hover ~ hr{
  margin-left: 15%;
}

.custome-tab .three.active ~ hr, .custome-tab .three:hover ~ hr{
  margin-left: 30%;
}

.custome-tab .four.active ~ hr, .custome-tab .four:hover ~ hr {
  margin-left: 45%;
}

.custome-tab .five.active ~ hr, .custome-tab .five:hover ~ hr {
  margin-left: 60%;
}

.custome-tab hr {
  height: .25rem;
  width: 15%;
  margin: 0;
  background: #db2e5b;
  border: none;
  transition: .3s ease-in-out;
}

.custome-tab .sep { border-top: 3px solid #cdcdcd;
 position: relative;
    top: -3px;
    z-index: -9999999;
}
/* end tab*/

/* Custom */

.fullscreen_search_cell ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #000;
}
.fullscreen_search_cell :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #000;
   opacity:  1;
}
.fullscreen_search_cell ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #000;
   opacity:  1;
}
.fullscreen_search_cell  :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #000;
}

.fullscreen_search_holder .field_holder {  width: 50%; border-bottom: 6px solid #db2e5b; padding: 20px 0 20px 90px;  }
.fullscreen_search_holder .field_holder input { line-height: 47px; }
.fullscreen_search_form .search_submit {
    color: #e3e0e9;
    font-size: 47px;
    left: 0;
    position: absolute;
    top: 32px;
}

.fullscreen_search_holder .close_container .popup {  margin: 30px 0 0 40px;  }
.fullscreen_search_cell .vc_col-sm-4 { text-align: left; }
#search-inner .search-results { display: block; overflow: hidden; padding: 25px 0 0; position: relative; }
#search-inner .search-results h3 { padding-bottom: 25px; }

.sidebar .widget_tag_cloud h5::before,
.sidebar .widget_nav_menu h5::before,
.sidebar .widget_search h5::before {  border-bottom: 3px solid #db2e5b;
    bottom: -25px;
    content: "";
    height: 6px;
    left: 0;
    position: absolute;
    width: 50px; }

.sidebar .widget_tag_cloud h5,
.sidebar .widget_nav_menu h5,
.sidebar .widget_search h5 { margin-bottom: 45px; position: relative; font-family:'Segoe UI Bold' !important; color:#262626 } 

.search-results-block .entry_date { display:none; }

.to-list-holder { margin: 30px 0; }

.to-list-holder .to-list {
    display: inline;
    margin: 0 35px 0 0 !important;
}
.to-list-holder .to-list span {
    color: #000;
    cursor: pointer;
    font-size: 20px;
   line-height: 45px;
}
footer {  z-index: 1000; } 
/* End Custom */