/*-------------------------------------------------------
Theme Name: Divi Child Theme
Description: A child theme template for Divi
Author: Divi Cake
Template: Divi
Version: 1.0.0

-----------------------------------*/
/* Gravity Form CSS */
/* validation css */
.validation_error, .instruction.validation_message {display:none;}
.gfield_description.validation_message {padding:0 !important;color:#c1272a !important;}
.gform_wrapper li.gfield.gfield_error{background:none !important;border:none !important;padding-top:0px !important;}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0px !important;}
.gfield_error input{border:1px solid #c1272a !important;}

/* common css */
.gform_wrapper{margin-bottom:0px !important;}
 body .gform_wrapper ul li.gfield,input{margin-top:0px !important}
.gform_wrapper .gform_footer{padding-top:0px !important;margin-top:0px !important}
.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type="text"]{margin-bottom:0px !important}
.gform_wrapper textarea{height:120px !important}
.gform_wrapper li{margin-bottom:15px !important} 
.has_first_name label{display:none !important}
.gform_wrapper input,.gform_wrapper textarea,.gform_wrapper select{padding:15px !important;}
input[type="submit"]{padding:12px 30px !important;border:none !important;cursor:pointer;transition:ease-in-out 0.2s;letter-spacing: 1px;font-size: 16px;font-weight: 400 !important;text-transform: capitalize !important;border-radius:0px;}
.datepicker{width: 100% !important;}
.gform_wrapper select{-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;}
.ginput_container_select{position: relative;}
.ginput_container_select::before{content: '\f107';font-family: FontAwesome;position: absolute;color: #000;right: 25px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);font-size: 20px;}

/* style-1 css */
.gf-style-one ::placeholder{color:#fff;opacity:1 !important}
.gf-style-one input,.gf-style-one select,.gf-style-one textarea{background:transparent;color:#fff;border:1px solid #fff;}
.gf-style-one input[type="submit"]{color:#fff!important;background:#00add4;border-radius:50px;border:none !important;padding: 15px 45px !important;margin-top:15px !important;}
.gf-style-one input[type="submit"]:hover{background:#FF5733;color:#fff;transition:ease-in-out 0.2s;}




/*-----------------header ------------------*/
#top-header {background-color: #00add4 !important; padding: 8px 0;}
.guide_line{width: 50%; float: left;font-size: 15px;}

#et-info {float: right;}
#et-top-navigation {    position: absolute;padding: 0px !important;    width: 100%;    float: left;    text-align: center !important; background: #fff; box-shadow: 0 0 5px #ddd !important; top: 90%; left:0;}
#top-menu-nav {width: 100%;  float: left;  text-align: center !important;}
#top-menu {float: none !important;}
#top-menu li { padding: 0px;}
#top-menu a {  padding: 20px 15px !important; font-family: "Open Sans",Arial,sans-serif;font-size: 14px; font-weight: 500 !important;}
#top-menu a:hover{color:#dd3819 !important; opacity: 1 !important;}
#et-info-email:hover{color:#dd3819 !important; opacity: 1 !important;}
.et_menu_container{ position:relative;}
.et_menu_container #et-info {  padding: 45px 0 !important;}
.et_menu_container #et-info span {line-height: 40px !important; font-family: poppins !important; font-weight: normal !important;color:#373535 !important;font-size:15px !important}
.live_chat_btn {float: right; margin-left: 15px;}
.live_chat_btn a {background: #00add4;   text-align: center;   border-radius: 50px;  padding: 10px 20px;  display: inline-block; font-size: 15px;line-height: 20px; float: right; border:1px solid #00add4; transition:all 0.3s;color:#fff !important;}
.live_chat_btn a:hover {background: #dd3819; color:#fff; border:1px solid #dd3819;}
.et_header_style_left .logo_container {	width: 27%;}
#main-header {	background-color: #f7f7f7 !important;}
.et-fixed-header .et_menu_container #et-info {   padding: 10px 0 !important;}
#et_top_search {display: none !important;}
.txt_layer_01{}
.txt_layer_01{position: relative;}
.txt_layer_01::before {position:absolute; content:""; top:-10px; left:0; width:15%; border-bottom:3px solid #dd3819;}
.txt_layer_01::after {position:absolute; content:""; bottom:-10px; left:0; width:15%; border-bottom:3px solid #dd3819;}
.txt_later_02{}
.slider_btn_layer{}
#et-footer-nav{background-color: transparent !important;}
/*-----------------home ------------------*/
.slider_wrap{}
.home_top_line{}

.heading_wrap abbr{color:#00add4 !important;}
.we_help_wrap{}
.we_help_wrap .col {    width: 23% !important;    margin: 0 1% !important;}
.we_help_wrap .col .et_pb_main_blurb_image {	margin-bottom: 10px !important;}
.we_help_wrap .col .et_pb_blurb{ padding:10px !important;min-height:215px;}
.we_help_wrap h4.et_pb_module_header:hover a{ color:#dd3819 !important;}

.consultation_wrap  p a{color:#fff !important;}
.consultation_wrap p a:hover{color:#00add4 !important;}
.blue_clr{color:#00add4 !important;}
.home_about_wrap{}
.home_resource_wrap{}
.home_resource_wrap .et_pb_blurb_content {   text-align: left !important;}
.home_resource_wrap .et_pb_blurb_container {    background:rgba(188,58,31, 0.8); padding:4%;}
.home_resource_wrap .et_pb_main_blurb_image {	margin-bottom: 42% !important;  width:18%;}
.home_resource_wrap .col {   margin-right: 0px !important;   width: 33%;   float: left; position:relative; transition: all 0.3s ease;}
.home_resource_wrap .col img{ background:#00add4 !important; border-radius:50%;}
.home_resource_wrap .col:hover img{ background:#bb381e !important;}
.home_resource_wrap .col::before, .home_resource_wrap .col::after {background: rgba(0, 0, 0, 0.8); width: 25%; position: absolute; content:""; height: 100%; -webkit-transform: scaleY(0); transform: scaleY(0); -webkit-transform-origin: 0 100%;
transform-origin: 0 100%; left: 0; z-index: 0; top: 0; opacity: 0;  transition: all 0.3s ease;}
.home_resource_wrap .col::before{transition-delay: 0.501s;}
.home_resource_wrap .col::after{ left: 25% !important; z-index: -1; transition-delay: 0.301s !important;}
.home_resource_wrap .col:hover::before, .home_resource_wrap .col:hover::after {transform: scaleY(1); opacity: 1; }
.home_resource_wrap .col .et_pb_blurb{ position:relative; transition: all 0.3s ease;}
.home_resource_wrap .col .et_pb_blurb::before, .home_resource_wrap .col .et_pb_blurb::after {background: rgba(0, 0, 0, 0.8); width: 25%;  position: absolute; content:""; height: 100%; -webkit-transform: scaleY(0); transform: scaleY(0); -webkit-transform-origin: 0 100%; transform-origin: 0 100%; left:50%; z-index: 0; top: 0; opacity: 0; transition: all 0.3s ease;}
.home_resource_wrap .col .et_pb_blurb::before{ transition-delay: 0.301s;}
.home_resource_wrap .col .et_pb_blurb::after{ left:75% !important; z-index: -1; transition-delay:0.201s !important; }
.home_resource_wrap .col:hover .et_pb_blurb::before, .home_resource_wrap .col:hover .et_pb_blurb::after {transform: scaleY(1); opacity: 1; }
.why_sensys_wrap{}
.why_sensys_wrap .col {    margin-right: 0px;    width: 50%;}
.why_sensys_wrap .col1 { border-radius:10px; border-bottom-right-radius: 0px !important;}
.home_partner_wrap{}
.slick-slide {    padding: 0px !important;}
.single-logo-container {   padding: 0px !important;}
.home_partner_wrap .slick-slide img {    display: inline-block !important;}
.rt-col-md-3.rt-col-sm-6.rt-col-xs-12.slick-slide {    padding: 0px !important;}
.home_testimonial_wrap{}
.home_testimonial_wrap .tfree-testimonial-content {text-align: left !important;    width: 100%;    float: left; position:relative; padding-top: 50px !important;}
.home_testimonial_wrap .tfree-testimonial-content::before { position:absolute; content:"\f10d"; top:0; left:0; font-size:45px; color:#dd3819; font-family:"fontawesome"; line-height: 40px;}
.tfree-client-testimonial {   width: 100%;   float: left;}
.tfree-client-name {   width: 100%;   float: left;   padding-left: 7% !important;   text-align: left !important; position: relative; text-transform: uppercase !important;}
.tfree-client-name::before {position:absolute; content:""; top:10px; left:0; width:50px; border-bottom:2px solid #dd3819;}
.tfree-client-designation {    width: 100%;  float: left;  text-align: left !important;  padding-left:7%;}
.slick-slide {    padding: 0 1% !important;}
#home_recent_blog ul {    list-style-type: none !important; padding: 0px !important;}
/*-----------------inner product  ------------------*/
.blue { color:#00add4; }
li.blue::before  {color:#00add4;font-size: 20px;line-height: 25px;font-family: 'FontAwesome';position: absolute;left: 0;content: "\f101";transition: all 0.3s;}
.product-btn { 	margin: 0 !important;	padding: 0 !important;}
.product-btn ul {	margin: 0;	padding: 0; float: left;}
.product-btn li {margin: 0px 12px;list-style: none;width: 16%;float: left;display: inline-block;text-align: center;padding-right: 14px;border-right: 1px dashed #ccc;}
.product-btn img {display: inline-block;}
.product-btn {width: 100%;float: left;}
.btn_link {margin: 0;padding: 10px 25px !important;background: #00add4;color: #fff;font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;float: left;text-align: center;border-radius: 30px;}
.product-btn > :last-child {border-right: none;}
.more-link a  {padding: 8px 12px;font-size: 17px;margin-right: 10px;color: #fff;background-color: #00add4; font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;}
#inner-left-top h2 {line-height: 1.5; }
.gs_logo_title { text-align: center; font-size: 23px; margin-top: 15px; }
.owl-carousel .owl-item img {	display: block; 	width: auto !important;	-webkit-transform-style: preserve-3d;}
h3.lcs_logo_title {	font-size: 22px !important;	font-weight: 600 !important; text-align: center; margin: 10px 0 0 0 !important;	 color: #444;}
#lcs_logo_carousel_wrapper .owl-nav div { line-height: 25px !important;}	
.product-btn li a {text-transform: uppercase;display: block;}
.et-social-icon.et-social-rss {display: none;}
/*-----------------inner product End ------------------*/
#home_recent_blog ul  li .post_categoty{width:100%; float:left; padding: 0px !important;}
#home_recent_blog ul  li .post_categoty a{position: relative; color:#dd3819; width:100%; float:left; padding: 0px !important;}
#home_recent_blog ul  li .post_categoty a::before {position:absolute; content:""; top:0px; left:0; width:10px; border-bottom:2px solid #dd3819;}
#home_recent_blog ul  li .post_heading a{ font-size:18px; line-height:25px;}
#home_recent_blog ul  li .date{width:100%; float:left; position: relative;color:#00add4; padding-left: 20px; }
#home_recent_blog ul  li .date::before {position:absolute; content:"\f017"; top:0px; left:0; width:10px; color:#00add4; font-family: "fontawesome";}

#home_recent_blog  .blog_col_wrap {   width: 31%;    float: left;   margin: 1%;}
.inner_testimonial_wrap{width:100%; float:left;}
.postimg{ margin-bottom: 15px !important; width: 100%; float: left;}
.postimg a {   width: 100%;   float: left; }
.postimg a img{   width: 100%;   float: left;}
.call_us_wrap {    box-shadow: 0 5px 10px 0px #333;}


/*-----------------footer ------------------*/
#main-footer {   background:url(images/main_footer_bg.jpg) !important;width:100%; float:left;}
#footer-bottom{   background:url(images/main_footer_bg.jpg) !important;}
#footer-widgets {    padding: 4% 0 0 !important;}
.footer-widget {    text-align: center; margin-bottom: 15px !important;}
.widget_media_image {    width: 100%;}
.widget_text {    width: 100%;}
.bottom-nav {   text-align: center;   background: #dd3819; margin-bottom: 10px;}
.bottom-nav a {	padding: 0 10px;}
.et_pb_scroll_top.et-pb-icon{bottom: 50px !important;}
/*-----------------about ------------------*/
.inner_banner_wrap{}
.page_title_wrap{}
.page_title_wrap .page_title { position: relative;}
.page_title_wrap .page_title::before {  position: absolute;  content: "";  top: -10px;  left: 0; width:60px;  border-bottom: 3px solid #dd3819;}
.page_title_wrap .page_title::after {  position: absolute;  content: "";  bottom: -10px;  left: 0; width:60px;  border-bottom: 3px solid #dd3819;}

.our_expertise_col_wrap {  text-align:center;}
.our_expertise_col_wrap .et_pb_blurb {   width: 22%;   margin: 1%;   display: inline-block; padding: 2%;}
.our_expertise_col_wrap .et_pb_blurb p {  height: 80px; width: 100%; float: left;}
.ul_list {list-style-type: none !important; padding: 0px !important;}
.ul_list li {display:block; position: relative; padding-bottom: 10px; padding-left: 15px;font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif !important;font-size: 14px;width: 100%;float: left;}
.ul_list li::before {color: #777777; position: absolute; left: 0;  content: "-";}
.ul_list li ul li {width: 100%;}
.tab_content_wrap{ width:100%; float:left;}
.tab_content_wrap .img_wrap { width:50%; float:left;}
.tab_content_wrap .img_wrap img{ border:3px solid #00add4; display:block;}
.tab_content_wrap ul{ width:50%; float:left; padding-left: 2% !important;}
.wpsm_nav-tabs > li {  width: 15%;}
.tab_content_wrap .wpsm_nav-tabs > li a{ padding:5px !important; height:50px;  }

.team_member_wrap{}
.single_team_member {    position: relative;}
.single_team_member .et_pb_main_blurb_image {   position: absolute;   left:0px;   top:-30px; border: 1px solid #eee;}
.single_team_member .et_pb_blurb_container { padding: 3% 2% 3% 130px; border: 1px solid #ddd; width: 95%; margin-left: 5%;}

.single_team_member  p { padding-bottom:1% !important;}
.single_team_member  p span {   transition: all 0.5s ease-out;   -webkit-transition: all 0.5s ease-out;   -moz-transition: all 0.5s ease-out;    opacity: 1; color:#dd3819 ;}
.single_team_member .team-text { max-height: 0px;  transition: all 0.5s ease-out;  -webkit-transition: all 0.5s ease-out;  -moz-transition: all 0.5s ease-out;  opacity: 0;}
.single_team_member:hover .team-text {   max-height:400px;   opacity: 1;   padding-top: 0px;}
.single_team_member:hover  p span { opacity: 0;}
#tab_container_343 ul.wpsm_nav li a {   padding: 5px 17px !important;   height: 50px;font-family: 'Poppins' !important;font-size: 13px !important;}
.tabs_wrap h3{ display:none !important;}

/*Contact page */
.contact-us input[type="text"], .contact-us input[type="email"], .contact-us input[type="tel"],.contact-us textarea ,.contact-us input[type="number"]{font-size: 16px !important;height: 40px !important;padding: 6px 20px 4px 24px !important;width: 100% !important;color: #949494;border: 1px solid #ccc;background: #F9F9F9;margin-top: 11px !important;-moz-appearance: textfield;appearance: none;-webkit-appearance: none;-moz-appearance: none;}

.contact-us textarea {height: 100px !important;padding-top: 18px !important;resize: none;}

.contact-us li input[type="submit"],.reset {background: rgb(0, 173, 212) none repeat scroll 0% 0%;color: rgb(255, 255, 255);text-align: center;font-size: 16px;border: none;	cursor: pointer;-moz-appearance: none;display: inline-block;margin-top: 18px;border-radius: 50px;padding: 10px 30px !important;transition: all .2s;text-transform: uppercase;font-weight: 800;}
.contact-us li {list-style-type: none;}
.contact-us li input[type="submit"]:hover,.reset:hover{background: #dd3819 !important;}
.contact-us > :first-child, .contact-us > :nth-child(2), .contact-us > :nth-child(3), .contact-us > :nth-child(4), .contact-us > :nth-child(5), .contact-us > :nth-child(6) {width: 48%;float: left;margin: 1%;}
.contact-us label {width: 100%;float: left;font-size:16px;}
.contact-us .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item {width: 50%;float: left;display: unset !important;margin: unset !important;}
.contact-us > :nth-child(7) {margin: 1%;}
.contact-us .wpcf7-form-control-wrap.ProductsofInterest {width: 100%;float: left;border: 1px solid #ccc;padding: 2%;}
.wpcf7-list-item-label {font-size: 14px;}
.contact-us > :nth-child(8), .contact-us > :nth-child(9) {margin-right: 2%;width: 30%;float: left;}

.reset {padding: 13px 30px !important;}
.contact-us {padding: 0 !important;width: 100%;float: left;margin-top: -3%;}
.contact-location .wpsm_nav-tabs > li{width:100%;}
.contact-location .wpsm_nav{width:33%;padding: 0 0;}
.contact-location #tab_container_506 .wpsm_nav-tabs > li > a{text-align: left !important;padding: 15px 7px 15px 10px !important;font-family: 'Poppins' !important;font-weight: 400;}

.loclogo li {list-style-type: none;line-height: 26px;margin-bottom: 20px;font-family: 'Poppins' !important;}
.loclogo h3 {font-size: 20px;color: #00add4;margin: 2% 0;line-height: 30px;}
.loclogo ul {padding: 0;}
.loclogo a {color: #dd3819;}
.contact-location #tab_container_506 {border: 1px solid #ddd !important;}
.contact-location .tab-content {padding-bottom: 0 !important;}
.btn-link a {color: #00add4;font-size: 16px !important;}
.support-content p {line-height: 30px;margin: 7% 8% 0 0;text-align: center;}
.style10 {background-color: #00ADD4;}
.style3 {background-color: #F5F5F5;}
.style12 {background: #e1e1e1;}
.entry-content tr td, body.et-pb-preview #main-content .container tr td {padding: 0 0;border-top: none;}
.table-wrap table a {color: #00add4;}
.inner_page_banner {float: left;margin-bottom: 3%;min-height: 400px;overflow: hidden;position: relative;width: 100%;}
.wrapper.inner_wrap img {width: 100%;}
.innerbanner > img {height: auto; width: 100%;}
.container_24.mid_col_768 {width: 75%;float: left;}
.grid_6.blog_hundred_per{width: 25%;float: left;}
.grid_18 {width: 75%;float: left;}
.grid_6.blog_hundred_per #sidebar {width: 100%;float: left;}

.blog-content h2 {font-size: 21px;margin: 2% 0;}
.blog-content i {font-family: 'fontawesome';font-style: normal;}
.blog-img-wrap img {width: 100%;height: auto;}
.blog_wrap {border: 1px solid #ccc;padding: 2%;margin-bottom: 3%;}
.read-more-btn.btn a {color: #ffffff !important;border-width: 0px !important;border-radius: 50px;font-size: 16px;text-transform: uppercase !important;background-color: #00add4;
padding: 8px 20px;display: inline-block;margin-top: 2%;}
.read-more-btn.btn {text-align: right;}
#respond {display: none;}
 #sidebar ul li {border-bottom: 1px solid #ccc;padding: 5% 0;}
.post_content p {margin-top: 2%;margin-bottom: 2%;}
.inner_wrap {background-size: cover;background-repeat: no-repeat;background-image: url(http://69.16.232.82/lm-dev/sensysindia/wp-content/uploads/2018/05/banner_01.jpg) !important;margin-bottom:3%;background-position:center;padding:5% 0 5%;}
.container_24 h2 {font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;font-weight: 600;font-size: 50px;color: #ffffff !important;text-align: left;position:relative;}
.container_24 h2:before {position:absolute;content:"";top:-10px;left:0;width:60px;border-bottom:3px solid #dd3819;}
.container_24 h2:after {position:absolute;content:"";bottom:-10px;left:0;width:60px;border-bottom:3px solid #dd3819;}
.product-sec .et_pb_module {min-height: 250px;}
.product-sec .et_pb_main_blurb_image {position: relative;}
.prod-side .et_pb_widget_area {padding: 10px !important;background: #F7F7F7;border: 1px solid #E9E9E9;}
#menu-product-menu li {background: #fff;border-bottom: 1px solid #E9E9E9;padding: 7px;margin: 0 !important;}
#menu-product-menu li abbr {display: block;text-transform: none;font-size: 12px;color: #8D8D8D;}
#menu-product-menu li a {font-size: 15px;color: #1F1F1F;text-transform: uppercase;}
.product-slide .et_pb_slide {background: #E9EBF0;position: relative;}
.product-slide h2, .product-slide p {text-shadow: none !important;}
.product-slide img {border-radius: 50%;}
.product-slide .super-testimonial-theme3 .fa-star,.product-slide .owl-controls.clickable {display: none !important;}
.product-slide .testimonial-theme3-theme3 .testimonial-theme3-pic-theme3 {width: 50px !important;height: 50px !important;margin: 29px 0 !important;}
.product-slide  .testimonial-theme3-theme3 .testimonial-theme3-description-theme3 {background: #e9ebf0;border: none !important;color: #222;
font-weight: 400 !important;font-size: 14px;line-height: 23px;width: 230px !important;position: relative;}
.testimonial-theme3-theme3 {margin: 0 0 !important;}
.product-slide .testimonial-theme3-theme3 .testimonial-theme3-description-theme3::after {background: #e9ebf0 !important;border-color: #e9ebf0 !important;}
.product-slide .testimonial-theme3-theme3-title span {text-transform: uppercase;color: #222222 !important;font-family: 'poppins';font-weight: 600 !important;margin-bottom: 0 !important;font-size:14px !important;}
.product-slide .testimonial-theme3-theme3 .testimonial-theme3-theme3-title small {font-size: 13px !important;}
.product-slide .testimonial-theme3-theme3-title {margin-top: 1% !important;margin-left: 6%;}
.product-slide .testimonial-theme3-description-theme3::before {position: absolute;content: "\f10d";right: 2%;bottom: 0;font-family: 'fontawesome';font-size: 37px;color: #DF0006;}
.product-slide .owl-item {border-bottom: 3px solid #df0006;}
.product-slide {width: 100%;float: left;}
.red-sec {width: 100%;float: left;background: #db472b;text-align: center;padding: 8% 4%;margin-bottom: 9%;}
.red-sec a {color: #fff;}
.red-sec .btn_link {float: unset;padding: 5px 24px !important;margin-top: 6% !important;display: inline-block;text-transform: uppercase;background: #00add4;color: #fff;font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;border-radius: 30px;}

.red-sec h3 {line-height: 27px;}
#nav_menu-6 {margin-bottom: 0;}
.explore-ser {padding: 0 !important;}
.explore-ser .et_pb_column_4_4 {border: 8px solid #F7F7F7 !important;padding: 2% !important;}
.prod-side {padding: 2% 0 0 !important;}
#menu-product-menu .current-menu-item a {color: #dd3819 !important;}
#menu-product-menu .current-menu-item{border-left: 3px solid #dd3819;}
.product-btn2 li {border-right: none;position: relative;margin: 3% 0%;padding: 0 !important;}
.product-btn2 li::before {position: absolute;border-right: 1px dashed #ccc;right: 0;top: 0;height: 104px;bottom: 0;content: "";}
.product-btn2 li a {font-size: 13px !important;line-height: 20px !important;}
.ul_list li ul {list-style-type: none;}
.cctv-sec .et_pb_module {min-height: 425px;}
.ul_list_cctv {text-align: center;}
.ul_list_cctv li {display: inline-block;margin: 1% 5%;color: #222;}
.prod-br abbr {display: inline-block;margin: 0% 6% 3% 0%;}
.camera-wrap{padding:0 !important;}
.read-more,.read-more2,.read-more3,.read-more4,.read-more5,.read-more6,.read-more7 {color: #fff;display: inline-block;background: #00add4;padding: 1% 3%;border-radius: 50px;}
.read-more:hover,.read-more2:hover,.read-more3:hover,.read-more4:hover,.read-more5:hover,.read-more6:hover,.read-more7:hover {background: #dd3819 !important;transition:0.4s}
.read-div {text-align: right;}
.ip-wrapper h5,.ip-wrapper2 h5 {font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;font-weight: 600;font-size: 24px;color: #00add4;margin-bottom: 2%;}
.ip-img, .ip-content {width: 50%;float: left;margin: 4% 0 2%;}
.ip-wrapper2, .ip-wrapper {width: 100%;float: left;}
.ip-content h6 {font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;font-weight: 600;font-size: 18px;color: #dd3819 !important;}
.ip-img span {display: inline-block;text-align: center;font-size: 14px;}
.popmake {padding: 2% 4% !important;}
.ip-img {padding: 0 5%;}
.award-wrap {padding: 3% 0;}
.read-more-link {color: #ffffff !important;border-width: 0px !important;border-radius: 50px;font-size: 16px;text-transform: uppercase !important;background-color: #dd3819;	padding: 8px 20px;display: inline-block;margin-top: 4%;}
.rt-wpls .slick-prev, .rt-wpls .slick-next{background:transparent !important}
.rt-wpls .slick-prev::before, .rt-wpls .slick-next::before {color: #000 !important;font-family: 'fontawesome' !important;font-size: 30px !important;}
.rt-wpls .slick-prev {left: -60px !important;}
.rt-wpls .slick-next {right: -40px !important;}
.rt-wpls .slick-next::before {content: '\f178' !important;}
.rt-wpls .slick-prev::before {content: '\f177' !important;}
.rt-wpls .slick-prev, .rt-wpls .slick-next{width: 30px !important;height: 30px !important;}
#et-info-email::before,#et-info-phone::before{color: #dd3819;}
#et-info-email:hover::before {color: #dd3819;transition: all .4s ease-in-out;}
.fixed-btn {position: fixed;right: 0;bottom: 80px;z-index: 9;}
.fixed-btn li {list-style-type: none;}
.fixed-btn li {list-style-type: none;background: #00add4;margin-bottom: 6px;text-align: left;border-radius: 20px 0 0px 20px;position:relative;}
.fixed-btn li a {color: #fff;font-weight: 600;font-size: 14px;width: 180px;display: block;line-height: 40px;}
.fixed-btn li i {font-family: 'FontAwesome';content: "";font-size: 18px;margin-right: 15px;float: left;font-style: normal;padding-left: 10%;color: #fff;}
.inner-img {width: 30% !important;}
.inner-content {width: 62% !important;}
.et_pb_toggle_close {padding: 10px !important;}
.e-accordian {width: 100%;float: left;margin-top: 4%;}
.bi-ul ul li,.ip-content ul li {width: 100%;}
.prod-bottom-pad {padding-bottom: 7% !important;}
.res-list li {list-style-type: none;}
.res-list{padding:0 !important;}
.filling-table table {border: 1px solid #ccc;}
.filling-table table td {border: 1px solid #ccc;padding: 8px;}
.filling-table table tbody > :first-child td b {font-size: 18px;color: #00add4;}
.chart-wrap h4 {padding: 0 8% !important;}
table.dataTable.no-footer {border-bottom: 1px solid #ccc !important;}
table.dataTable thead th, table.dataTable thead td {border-bottom: 1px solid #ccc !important;}
.logo-title abbr {font-size: 14px;display: block;margin-top: 5%;color:#777777;}
.logo-title{font-weight: 600;font-size: 26px !important;color: #222222 !important;}
.wpls-logo-cnt.slick-slide {background: #f7f7f7;padding: 25px 10px !important;min-height: 200px;}
.error-section::before {display: none;}
.error-section {text-align: center;padding: 5% 0 0% !important;}
.entry.err-wrap h1 {font-size: 75px;color: #00add4;}
.btn_404 {background: #00add4;text-align: center;border-radius: 50px;padding: 10px 43px;display: inline-block;font-size: 20px;line-height: 22px;border: 1px solid #00add4;
transition: all 0.3s;color: #fff !important;}
.entry.err-wrap p {padding: 2% 0 3%;font-size: 21px;}
.count-sec {/*background: #f7f7f7;*/padding: 10% 5%;min-height: 200px;}
.wpls-logo-showcase button.slick-arrow {width: 35px !important;height: 35px !important;margin-right: -14px !important;}
.slick-prev.slick-arrow {left: -15px !important;}
.jus-text p{text-align:justify;}
#sp-testimonial-free-wrapper-222 .fa-angle-left::before {content: "\f177" !important;color: #fff;font-size: 30px;}
#sp-testimonial-free-wrapper-222 .fa-angle-right::before{content: "\f178" !important;color: #fff;font-size: 30px;}
.test-page {min-height: 440px;}



.client-testimonial .owl-carousel .owl-item .fluid-width-video-wrapper {padding-top:50% !important;}
.client-testimonial .owl-carousel .owl-item .fluid-width-video-wrapper iframe {height:527px !important;}

/* Media */
@media only screen and (max-width:1280px){
.product-slide .testimonial-theme3-theme3 .testimonial-theme3-description-theme3{width:auto !important;}
.fixed-btn li a{width: 118px;}
.ul_list li{margin-right: 25px;}
.test-page {min-height: 470px;}
}


@media only screen and (max-width:1024px){
#top-menu a {padding: 20px 10px !important; font-size: 13px !important;}	
.bottom-nav a {    padding: 0 0px;    font-size: 14px !important;}	
.tfree-client-name::before {	width: 30px;}	
.product-btn li {margin: 0px 10px;padding-right: 0px;}
.product-btn li a {font-size: 12px;line-height: 20px;}
.test-page {min-height: 580px;}
}

@media only screen and (max-width:980px){
#et-top-navigation {display: none !important;}	
#responsive-menu-container{z-index: 999999 !important;}
button#responsive-menu-button {top: 23% !important;background: transparent !important;}
.responsive-menu-inner, .responsive-menu-inner::before, .responsive-menu-inner::after {background:#00add4 !important;}
.responsive-menu-search-form {display: none !important;}
.explore-ser .et_pb_column_4_4 {margin-bottom: 18px !important;}
}

@media only screen and (max-width:800px){
.guide_line {    font-size: 15px;    line-height: 30px;}
.we_help_wrap .col {   margin: 1% !important;}
.slider_btn_layer a {    font-size: 10px !important;    padding: 7px 15px !important;}	
.et_menu_container #et-info {    padding: 10px 0 !important;}	
.et_header_style_left .logo_container {    width:70%;    position: relative !important; padding: 2%  0 0 0;     z-index: 9999 !important;}	
#et-top-navigation {    position: absolute !important;    background: none !important;   box-shadow: 0 0 0px #ddd !important;    top: 5px !important;}
.mobile_menu_bar:before {	font-size: 40px;}
.grid_6.blog_hundred_per{width: 100%;float: left;}
.grid_18 {width: 100%;float: left;}	
.btn-div abbr {display: none;}
.fixed-btn li a {width: 35px;display: inline-block;line-height: 29px;}
.fixed-btn li i{font-size: 14px;float: unset;padding-left: 0%;margin-right: 0px;}
.fixed-btn li{border-radius: 0;text-align: center;}
.thank-you-wrap h2 {font-size: 24px;}
.our_expertise_col_wrap .et_pb_blurb {width: 30%;}
.our_expertise_col_wrap .et_pb_blurb p {height: 100px;}
.live_chat_btn {margin-left: 10px;}
.abt-tab #tab_container_343 .wpsm_nav-tabs > li {float: left !important;width: 30% !important;margin: 2px !important;}
.footer-widget:nth-child(n) {width: 100% !important;float: left;}
.bottom-nav {margin-top: 10px;}
.contact-location .wpsm_nav {width: 25%;float: left;}
#tab_container_506 .tab-content{width: 75%;float: left;}
.et_pb_column .et_pb_widget:nth-child(n) {width: 100% !important;}
.inner-img {margin-right: 26px;}
.product-btn li {margin: 0 12px 16px !important;width: 29%;}
button#responsive-menu-button {top: 28% !important;}
.test-page {min-height:auto;}
}

@media only screen and (max-width:767px){
.product-btn li {margin: 7px 0px;padding-right: 0px;width: 100%;border-right: none;}
.explore-ser .et_pb_column_4_4 h3 {text-align: center !important;}
.our_expertise_col_wrap .et_pb_blurb {width: 100%;}
.abt-tab #tab_container_343 .wpsm_nav-tabs > li {width: 48% !important;}
.inner-content,.inner-img {width: 100% !important;margin-top: 4%;}

}

@media only screen and (max-width:500px){
.guide_line {   font-size: 13px;    line-height:20px;   width: 100%;   text-align: center;}	
.home_top_line p {    font-size: 15px !important;    line-height: 20px;}	
.home_top_line  .et_pb_row {    padding: 15px 0;}	
.heading_wrap {    padding: 15px 0 !important;}
.heading2 h2 {    font-size: 25px !important;    line-height: 35px !important;}
h4.et_pb_module_header a {    font-size: 20px !important;}	
.consultation_wrap {    padding: 0% 0 !important;}	
.consultation_wrap p  {    font-size: 15px !important;}
.consultation_wrap p a {    font-size: 15px !important;}
.consultation_wrap .et_pb_image_wrap {    padding: 0 35% !important;}	
.heading2 p {    font-size: 15px !important;}
.home_about_wrap p {   text-align: center !important;   font-size: 15px !important;}
.home_about_wrap .et_pb_row {    padding: 10px 0;}
.home_about_wrap .et_pb_button_module_wrapper{    text-align: center !important;}	
.why_sensys_wrap  .et_pb_image_2 {	margin-top: 0px!important;}	
.why_sensys_wrap {    padding: 0px 0 !important;}	
.slick-track {    padding: 0px !important;}	
.heading_wrap .et_pb_column{   margin-bottom: 0px !important;}	
#sp-testimonial-free-wrapper-222 .sp-testimonial-free-section {    padding: 0 10px !important;}
.home_testimonial_wrap .tfree-testimonial-content::before {  font-size: 30px;  line-height: 30px;}	
.home_testimonial_wrap .tfree-testimonial-content { padding-top: 30px !important;}	
.sp-testimonial-free-section .tfree-client-designation {    font-size: 13px;    line-height: 15px;	}
.home_testimonial_wrap {    padding: 20px 0 !important;}	
.inner_testimonial_wrap {  margin-bottom: 14px !important;}	
#home_recent_blog .blog_col_wrap {    width: 100%;    float: left;    margin: 0% 0 5% 0 !important;}	
#home_recent_blog ul li .post_heading a {    font-size: 15px;    line-height: 20px !important;}	
.call_us_wrap .heading2 h2 {    font-size: 20px !important;    line-height: 30px !important;}	
.bottom-nav li {	padding: 0 5px;}	
.footer-widget img {    padding: 0 15%;}	
.live_chat_btn {   display: none;}	
.filling-table table tbody > :first-child td b {font-size: 14px;}
.et_menu_container #et-info span {   font-size: 12px;     line-height: 30px;}
.mobile_menu_bar:before {	font-size: 35px;}
.filling-table table td {font-size: 12px;}
.jus-text p{text-align:unset;}
.bottom-nav li {width: 100%;}
.contact-location .wpsm_nav {width: 30%;}
#tab_container_506 .tab-content{width: 70%;}
.contact-us > :first-child, .contact-us > :nth-child(2), .contact-us > :nth-child(3), .contact-us > :nth-child(4), .contact-us > :nth-child(5), .contact-us > :nth-child(6) {width: 100%;}
.contact-us > :nth-child(8), .contact-us > :nth-child(9) {margin-right: 7%;}
.reset {padding: 10px 30px !important;}
.inner_banner_wrap h4 {font-size: 20px !important;}
button#responsive-menu-button {top: 17% !important;}
}



@media only screen and (max-width:479px){
.abt-tab #tab_container_343 .wpsm_nav-tabs > li {width: 100% !important;}
	
}

@media only screen and (max-width:360px){
.contact-location #tab_container_506 .wpsm_nav-tabs > li > a {padding: 10px 3px 10px 3px !important;font-size: 12px !important;}
#tab_container_506 .tab-content {padding: 10px !important;}
.loclogo li {font-size: 12px;}
.contact-us > :nth-child(8), .contact-us > :nth-child(9) {margin-right: 20%;}
.wpcf7-list-item-label {font-size: 12px;}
}
/*gf_half*/
@media only screen and (max-width:425px)
{
	.gf-style-one .gform_wrapper.gravity-theme .gfield.gfield--width-half{-ms-grid-column-span: 12 !important;grid-column: span 12 !important;}}	

@media only screen and (max-width:320px){
.slider_btn_layer a {    font-size: 8px !important;   padding: 6px 10px !important;}
.rt-wpls .slick-next {right: -29px !important;}
button#responsive-menu-button {top: 19% !important;}
}


.guide_line{width: 85% !important;line-height:20px !important;}

.inline-buttons .et_pb_button_module_wrapper {display: inline-block;}
.contact-us > :nth-child(8){margin-top:20px !important;}

.award .autohide-arrows .owl-nav {display: block !important;}
.award .sa_owl_theme .owl-dots{display:none !important;}


.award .white .sa_owl_theme .owl-nav .owl-next {background: url('https://www.sensystechnologies.com/wp-content/plugins/wp-logo-showcase-responsive-slider-slider/assets/images/arrow-right.png') center center no-repeat !important;background-size: 31px 13px !important;box-shadow: none !important;}
.award .white .sa_owl_theme .owl-nav .owl-prev {background: url('https://www.sensystechnologies.com/wp-content/plugins/wp-logo-showcase-responsive-slider-slider/assets/images/arrow-left.png') center center no-repeat !important;background-size: 31px 13px !important;box-shadow: none !important;}
.award .white .sa_owl_theme .owl-nav .owl-prev:hover, .award .white .sa_owl_theme .owl-nav .owl-next:hover {background-color: rgba(0,0,0,0) !important;}

.award .sa_hover_container {background: #f7f7f7 !important;}
.client-list .et_pb_toggle .et_pb_toggle_content ul{list-style:none !important;}
.client-list .et_pb_toggle .et_pb_toggle_content li{width:22% !important;float:left !important;margin:0px 1% !important}

.form-wrapper .gform_wrapper.gravity-theme .gfield input.large, .form-wrapper .gform_wrapper.gravity-theme input[type="text"], .form-wrapper textarea,  .form-wrapper .gform_wrapper.gravity-theme .gfield select.large, .form-wrapper .gform_wrapper.gravity-theme .ginput_complex select{ border:1px solid #c2c2c2; background:#fff; height:48px; font-size:16px !important; color:#000; padding-left:12px; width:100%;box-sizing: border-box; }
.form-wrapper .gform_wrapper.gravity-theme .gform_footer input{cursor:pointer; background:#00add4; color:#fff; padding:10px 20px; border:0px;border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;-webkit-border-radius:50px; font-weight:700;font-size:24px !important;margin-top:20px !important;}
.form-wrapper .gform_wrapper.gravity-theme .gform_footer input:hover{background:#dd3819; color:#fff;}
.form-wrapper .gform_wrapper.gravity-theme .gform_footer{text-align:center;}
.form-wrapper .gform_drop_area{ background:#9FD9DB !important;}

.form-wrapper .ginput_container_select::before {content: "\33";font-family: ETmodules !important;}
.form-wrapper .gfield_required{font-size: 0px;position: relative;}
.form-wrapper .gfield_required::after {position: absolute;content: "*";left: 0px;top: 0px;color: #c02b0a;font-size: 22px;font-weight: normal;}

.about-product .et_pb_image_wrap img {width: 250px !important;}
.address.et_pb_blurb_position_left .et_pb_blurb_container {padding-left: 0px !important;}
#wpcs_tab_3829.wpcs_tab {
	font-size: 14px !important;
}

@media only screen and (max-width:840px)
{
.client-list .et_pb_toggle .et_pb_toggle_content li{width:47% !important;}
	
}

@media only screen and (max-width:480px)
{
.client-list .et_pb_toggle .et_pb_toggle_content li{width:98% !important;}
	
}
