

.wpcf7-response-output.wpcf7-mail-sent-ng{color:#ff0000}
.title_outer.with_image .title .image.responsive:after{content:''; position:absolute; width:100%; height:100%; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,.3)}
.animated_icons_with_text .animated_icon_with_text_inner:before,.animated_icons_with_text .animated_icon_with_text_inner:after{opacity:0;}
span.wpcf7-not-valid-tip{margin-top:-15px;}
footer .foot1{display:flex; flex-wrap:wrap; align-items: center;  justify-content: center;}
footer .foot1 li{width:100%; font-size: 15px;  font-weight: 500; margin:0 0 5px !important; cursor:pointer;}
p strong{font-weight:500}
footer .foot1 li a{font-size:15px;}
.wpb_text_column.wpb_content_element.large-text p{font-size:22px; line-height:32px;}
.wpb_text_column.wpb_content_element.large-text h3{font-size:26px;}
.q_icon_list p{color:#879097;}
.serviceSection  .q_elements_holder .q_elements_item{border:rgba(0,0,0,.06) solid 1px;}
.serviceSection  .q_elements_holder .q_elements_item p{min-height:110px;}
.qode_image_gallery_no_space .controls a.prev-slide{left:0;}
.machine-learning-offering .wpb_wrapper{display:flex; flex-wrap:wrap; justify-content: center;}
.machine-learning-offering .fa-align-center:before{content:'\f100';  font-family: "Flaticon"; }
.machine-learning-offering .fa-align-justify:before{content:'\f101';  font-family: "Flaticon"; }
.machine-learning-offering .fa-align-left:before{content:'\f102';  font-family: "Flaticon"; }
.machine-learning-offering .fa-align-right:before{content:'\f103';  font-family: "Flaticon"; }
@media only screen and (max-width: 600px) {
.title .subtitle { 
display: none;
}
}
#wp-a11y-speak-assertive + span,#wp-a11y-speak-assertive + span + span{display:none !important}
.q_icon_list{margin-bottom:10px;}
.servicesIcon .new{padding:15px;}
.servicesIcon .new img{width:120px; margin:auto;}
.servicesIcon .new:after { content: attr(data-alt); position: relative; display:block; bottom:0; left: 0; width: 100%; z-index: 2; color:#000000;  text-align: center;  line-height: 1.5em; margin:10px auto; font-size:16px; font-weight:500; text-transform:capitalize;}
.footer_bottom ul{width:1100px; margin:20px auto 10px; max-width:90%;}
.footer_bottom ul li{margin-bottom:10px;}
.d-none{display:none !important}
.d-flex .full_section_inner{display:flex; flex-wrap:wrap;}
.d-flex .full_section_inner > .wpb_column{display:flex;}
.d-flex .section_inner_margin{display:flex; flex-wrap:wrap;}
.align-items-center .section_inner_margin{ align-items:center;}
.chatBoardBenifit .q_icon_with_title{display:flex; align-items:center; margin-bottom: 25px;  margin-top: 25px;     margin-left: -105px;  background: #fff;  padding: 15px 35px 15px 15px;
border-radius: 55px;  box-shadow: 0px 5px 15px rgba(0,0,0,.05);  border: #fff solid 1px;}
.chatBoardBenifit .vc_column-inner{padding:70px 50px;}
.chatBoardBenifit .icon_holder{border:rgba(25,166,254,0.5) solid 8px; border-radius:100%}
.chatBoardBenifit .icon_holder:hover{border-color:rgba(89,232,185,0.5);}
.chatBoardBenifit .icon_text_holder{padding-left:20px !important;}
.chatBoardBenifit .icon_text_holder .icon_text_inner{padding-bottom:0;}
.chatBoardBenifit .icon_text_holder .icon_text_inner p{padding-bottom:0; font-size:16px;}
.chatbot-service .fa-address-book:before{content:'\f100'; font-family: Flaticon2;}
.chatbot-service .fa-address-card:before{content:'\f101'; font-family: Flaticon2;}
.chatbot-service .fa-comment-o:before{content:'\f103'; font-family: Flaticon2;}
.chatbot-service .fa-address-card-o:before{content:'\f102'; font-family: Flaticon2;}
.wpb_text_column.wpb_content_element p{margin-bottom:10px;}
.industriesTab .qode-advanced-tabs .qode-advanced-tabs-nav {display:flex; flex-wrap:wrap; padding: 0; justify-content: space-between;}
.industriesTab .qode-advanced-tabs .qode-advanced-tabs-nav li{width:auto !important; display:flex; margin:10px 8px; background:none;}
.industriesTab .qode-advanced-tabs .qode-advanced-tabs-nav li a{border:#59e8b9 solid 1px; width:100px; height:100px; border-radius:100%; display:flex; align-items:center; justify-content: center; padding:0}
.industriesTab .qode-advanced-tabs .qode-advanced-tabs-nav li a span{color:#59e8b9; width:100%; padding-right:0; text-align:center;}
.industriesTab .qode-advanced-tabs .qode-advanced-tabs-nav li .fa{font-size:40px;}
.industriesTab .qode-advanced-tabs .qode-advanced-tabs-nav li .fa-500px:before{content:'\f105'; font-family: "Flaticon";}
.industriesTab .qode-advanced-tabs .qode-advanced-tabs-nav li .fa-address-book:before{content:'\f104'; font-family: "Flaticon";}
.industriesTab .qode-advanced-tabs .qode-advanced-tabs-nav li .fa-address-book-o:before{content:'\f106'; font-family: "Flaticon";}
.industriesTab .qode-advanced-tabs .qode-advanced-tabs-nav li .fa-address-card:before{content:'\f107'; font-family: "Flaticon";}
.industriesTab .qode-advanced-tabs .qode-advanced-tabs-nav li .fa-address-card-o:before{content:'\f108'; font-family: "Flaticon";}
.industriesTab .qode-advanced-tabs .qode-advanced-tabs-nav li .fa-adjust:before{content:'\f109'; font-family: "Flaticon";}
.industriesTab .qode-advanced-tabs .qode-advanced-tabs-nav li .fa-adn:before{content:'\f10a'; font-family: "Flaticon";}
.industriesTab .qode-advanced-tabs .qode-advanced-tabs-nav li .fa-align-center:before{content:'\f10b'; font-family: "Flaticon";}
.industriesTab .qode-advanced-tabs .qode-advanced-tabs-nav li.ui-tabs-active{background:none;}
.industriesTab .qode-advanced-tabs .qode-advanced-tabs-nav li.ui-tabs-active a{background:#59e8b9; color:#ffffff;}
.industriesTab .qode-advanced-tabs .qode-advanced-tabs-nav li.ui-tabs-active a span{color:#ffffff;}
.industriesTab .qode-advanced-tabs .qode-advanced-tab-container{background:none;}
.industriesTab .qode-advanced-tabs .qode-advanced-tab-container h3{font-weight:600;}
.industriesTab .vc_column-inner .qode-advanced-tabs .qode-advanced-tab-container{min-height:170px;}
.servicesIcon .qode_image_gallery_no_space .qode_image_gallery_holder{width:1550px; margin:auto;}
@media only screen and (max-width: 1400px) {
.serviceSection  .q_elements_holder .q_elements_item p{min-height:110px;}
}
@media only screen and (max-width: 1200px) {
.serviceSection  .q_elements_holder .q_elements_item p{min-height:150px;}
}
@media only screen and (max-width: 1199px) {
.footer_bottom ul{width:100%; }
.footer_bottom ul li{margin-left:10px; margin-right:10px;}
}
@media only screen and (max-width: 991px) {
.serviceSection  .q_elements_holder .q_elements_item p{min-height:95px;}
.d-flex .section_inner_margin{display:flex; flex-wrap:wrap;}
.order-1{order:1;}
.order-2{order:2;}
}
@media only screen and (min-width: 768px) and (max-width: 1100px) {
.q_image_with_text_over.one_fourth{width:50%}
}
@media only screen and (max-width: 768px) {
.serviceSection  .q_elements_holder .q_elements_item p{min-height:120px;}
}
@media only screen and (max-width: 767px) {
.serviceSection  .q_elements_holder .q_elements_item p{min-height:60px;}
.q_icon_list p{line-height:22px;}
.q_icon_list .qode-ili-icon-holder, .q_icon_list i{transform:scale(0.8,0.8)}
.q_icon_list p{padding-left:35px;}
.footer_bottom ul li{margin-bottom:0; line-height:14px;}
.footer_bottom ul li a{ font-size:12px; line-height:14px;}
.servicesIcon .new{padding:0;}
.industriesTab .vc_column-inner >  .wpb_wrapper{padding:20px;}
.chatBoardBenifit .vc_column-inner{padding:50px 30px; text-align:center;}
.chatBoardBenifit .icon_holder{margin-top:-55px; margin-bottom:10px;}
.chatBoardBenifit .q_icon_with_title{margin-left:0; padding-right:15px; margin-top:60px;}
.chatBoardBenifit .icon_text_holder{padding-left:0 !important; text-align:center;}
.chatBoardBenifit .q_icon_with_title{flex-wrap:wrap; border-radius:0;  justify-content: center;}
.col-sm-d-block{display:block !important;}
.col-sm-d-none{display:none;}
.industriesTab .vc_column-inner > .wpb_wrapper{padding:0;}
.industriesTab .qode-advanced-tabs .qode-advanced-tabs-nav li a{width:60px; height:60px;}
.industriesTab .qode-advanced-tabs .qode-advanced-tabs-nav li .fa{font-size:26px;}
.industriesTab .qode-advanced-tabs .qode-advanced-tabs-nav li{margin:3px;}
.industriesTab .qode-advanced-tabs .qode-advanced-tabs-nav{justify-content: center;}
.footer_bottom ul{line-height:24px;}
}
@media only screen and (max-width: 767px) {
header .q_logo img.mobile{transform:scale(0.8,0.8)}
}