/* .single-item  {
	background: #f7f5f5;
    padding: 58px 45px 50px 45px;
}
.single-item img {
	width:90%;
	margin: 0 auto;
	display:block;
} */
/* @font-face { 
    font-family: Nirmala;
    src: url(./wp-content/uploads/2020/03/Nirmala.ttf);
} */
/* @import url('https://fonts.googleapis.com/css?family=Muli:200,300,400&amp;display=swap'); */
@import url('https://fonts.googleapis.com/css?family=Muli&amp;display=swap');

.cool_timeline h1.timeline-main-title {
	display:none;
}
.strong-view.modern .testimonial-content p:last-of-type {
	text-align:center;
}
h1,h2,h3,h4,h5,h6,p {
	font-family: 'Muli', sans-serif;

}
p {
/* 	  color:black !important; */
		font-weight:300;
	  font-size:16px;
	  text-align:justify;
}
body {
   font-family: 'Muli', sans-serif;
	 font-weight:300;
		color:black;
/* 	color:#848484; */
 }
a {
	font-family: 'Muli', sans-serif;
}
.contact_inner_detail {
  margin-left:1em;
}
.scroll-top.open {
	bottom: 90px;
}
.scroll-top {
	right:20px;
	width:50px;
	height:50px	
}
.footerlogo img {
	width:75%;
	margin:0 auto;
	display:block;
}
.footer-title {
    margin-top: 0.5em;
    margin-bottom: 1em;
}

a.anchor {
    display: block;
    position: relative;
    top: -150px !important;
    visibility: hidden;
}
.quick-links {
/* 	margin-left: 1em; */
	margin-top:1.8em;
}
.quick-links a {
	color:white;
}
.footer-title Hr {
	border-top: 1px solid white;
	margin-top: 0.5rem;
	width:155px;
}

.contactDetails {
	display:flex;
/* 	margin-left: 1em; */
	margin-top: 1.8em;
}
/* .quick-links:after {
	position:absolute;
	content:"\203A";
	font-size:35px !important;
	left:265px;
	top:-5px;
	color:white;
} */
/* .fixed-header .sticky-header > * .wp-megamenu-sub-menu {
	width:100% !important;
} */
.contacticon {
    font-size: 1.5em;
    text-align: center;
	  margin-right: 0.5em;
}
.emailicon {
	font-size: 1.1em;
	text-align: center;
	margin-right: 0.8em;
}
.social_container {
	margin-top:20px;
	display:flex;
	justify-content:center;
}
.social_icons a {
	font-size:2em;
	color:white!important;
	margin-right:0.5em;
}
.social_icons a:hover {
  color:#ff0000;
}
.brochure_btn {
	height:40px;
	background-color:#ff0000 !important;
	line-height:20px;
	margin:20px 15px 20px 0px;
}
#qlwapp.qlwapp-bubble .qlwapp-toggle {
	width:50px;
	height:50px;
}
#qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-text {
	display:none !important;
}
.customBtn {
	float: right;
	height: 40px;
	background-color: #dd3333;
	color: white;
	margin: 15px -25px -9px;
	text-transform: uppercase;
	line-height: 40px;
	text-align: center;
	font-weight: bold;
	width: 150px;
 }
  .contact_container {
      margin-top:1em;
          font-weight: 500;
      color: #222222;
     font-family: Nirmala;
  }
  .contact img  {
      width:45px;
      margin-top: -10px;
  }
  .contact_title {
      font-size: 24px;
      line-height: 24px;
      font-weight: 500;
      color: #222222;
     font-family: Nirmala;
  }
  .enquiry_card {
      margin: 3em;
      padding: 2em;
      box-shadow: 0.5px 0.5px 20px lightgrey;
  }
  .highlighted_text {
      color:#009ee3;
  }
  .about-style-eight:before {
      background:none;
  }
  .about-style-eight {
          margin-top: -295px;
  }
  .wpsm_serviceBox:hover {
   background: #ffffff !important;
   box-shadow: 0 5px 20px rgba(229, 229, 229, 0.60) !important;
  }
  #wpsm_service_b_row_478 img {
   width:60%;
   margin: 0 auto;
   display:block;
  }
  /* HomePage Service Category Style */
  .Service-card {
      background: #f7f5f5;
      text-align:center;
      color:black;
      padding: 30px;
			font-weight: 300;
      margin:1em;
      font-size:17px;
  }
  .Service-card:hover{
   background: #ffffff;
   box-shadow: 0 5px 20px rgba(229, 229, 229, 0.60);
      color:#0095d2;
      font-weight:bold;
  }
  
  .Service-card img {
   width:100%;
   margin: 0 auto;
   display:block;
  }
  /* end */
  
  
  /* Footer Style */
  .footer-bottom .copyright  {
      text-align:center;
      display:block;
			font-size:12px;
  }
.copyright a {
	font-size:12px !important;
}
  .main-footer {
		padding: 50px 0px 20px 0px;
    color:white;
  }
  /* #f7f5f5 */
  /* color:#22262e; */
  .footer-logo a img {
      width: 250px;
  }
  .footer-bottom {
      background-color:#22262e;
  }
  
  /* End */
  
  /* Non-sticky Logo size*/
  .main-header .logo-box .logo-outer img {
      width: 350px;
  }
  /* end */
  
  /* Sticky header */
  .fixed-header .sticky-header {
       height: 120px;
          background-color:#22262e !important;
  }
  .sticky-header .logo-box {
      margin-top: 18px;
  }
  .sticky-header .logo-box img {
     width: 320px;
  }
  .sticky-header .menu-column {
      padding: 0px;
      margin-top: 18px;
  }
  .admin-bar .wpmm-sticky.wpmm-sticky-wrap {
      top: 50px !important;
  }
  /* end */
  
  
  /* Slider Style (for removing Red background) */
  .slider-style-five .slide {
      padding: 350px 0px 246px 0px;
          height:760px;
  }
  
  .slider-style-five .slide:after {
      position: absolute;
      content: '';
  /*     background: url(images/main-slider/1.png); */
      width: 100%;
      opacity:0.6;
      height: 100%;
      left: 0px;
      top: 0px;
  background: #373B44;
  background: -webkit-linear-gradient(to right, #22262eff, #2f80edff); 
  background: linear-gradient(to right, #22262eff, #2f80edff); 
      background-repeat: no-repeat;
      background-size: cover;
  }
  
  .slider-style-two h1 {
      text-transform:uppercase;
      text-align:center;
      letter-spacing: 8px;
  }
  .slider-btn {
      display:none;
  } 
  /* end */
@media screen and (max-width: 1100px) and (min-width: 768px){
	.kc_col-sm-3 {
		width:100% !important;
	}
	.kc_col-sm-9 {
			width:100% !important;
	}
	.kc_col-of-5 {
		width:50% !important;
	}
}
  /* Slider Text size for mobile */
  @media only screen and (max-width: 768px) {
      .slider-style-two h1 {
      text-transform:uppercase;
      text-align:center;
      letter-spacing: 8px;
      font-size:26px;
  }
      .slider-style-five .slide {
      padding: 250px 0px 246px 0px;
          height:760px;
  }
      .Service-card{
          margin-left:3em;
				 margin-right:3em;
  }
      .Service-card img {
       width:80%;
       margin: 0 auto;
       display:block;
  }
      .inner-header {
          top: 0 !important;
          flex-direction:column;
          width:100%;
          background-color:white;
  /* 		margin-left: -10px !important; */
      }
      
      .inner-header-button {
          width:100% !important;
          border-radius:0px !important;
          margin-top:5px;
          padding:5px !important;
          margin-left:0px !important;
      }
      .page_item ul li a:after {
          left:320px !important;
      }
    .card-table {
          margin-left:30px;
          display: block;
      overflow-x: auto;
      white-space: nowrap;
    }
	.sidebar-links :after {
			left:320px !important;
			position:absolute;
			margin-left:50%;
			z-index:1;
			content:"\203A";
      font-size:35px !important;
			color:blue;
		display:none;
		}
	.main-header .logo-box .logo-outer img {
			width:300px;
		}
	a.anchor {
    display: block;
    position: relative;
    top: -180px !important;
    visibility: hidden;
    }
	.divider_line {
			display:none;
		}
	.technical-header:before {
		position: absolute;
    content: "\25CF";
    font-size: 30px !important;
    /* transform: rotate(-90deg); */
    left: 12px;
    margin-top: -3px;
    color: #dd3333;
		}
	.enquiry_card {
			margin:0;
		}
	.page-title .content-box .title {
    line-height: 30px;
    font-size: 22px;
    margin-top: -15px;
		}
  }
  /* end */
  
  /* Testimonials Quote Size and text */
  .strong-view.modern .testimonial-content:before, .strong-view.modern .testimonial-content:after {
      font-family: FontAwesome;
      font-size: 55px !important;
      font-style: normal;
      line-height: 36px;
      position: absolute;
      width: 36px;
          color: #0099d9 !important;
  }
  .testimonial p {
      font-size:17px;
      margin-top:0.5em !important;
  }
  /* end */
  
  /* Slider arrow size */
  .slider-style-two .owl-theme .owl-controls .owl-nav [class*="owl-"] {
      display: inline-block;
      width: 55px;
      height: 55px;
      line-height: 60px;
      background: #172424;
      text-align: center;
      color: #ffffff;
      border-radius: 0px;
      /* margin: 0px; */
  }
  .owl-theme .owl-controls .owl-nav [class*="owl-"] {
      position: relative;
      cursor: pointer;
      display: inline-block;
      color: #898f9f;
      margin: 10px 23px !important;
      /* transition: all 500ms ease; */
  }
  /* end */
  
  /* Innerpage header size */
  .page-title {
      position: relative;
      width: 100%;
      padding: 120px 0px;
      height: 200px;
  }
  /* end */
  
  /* Sidebar Category */
  .Sidebar_post {
      background-color:white;
      height:40px;
      line-height:40px;
      padding-left:10px;
      font-weight:600;
  /* 	box-shadow: 0 5px 12px rgba(229, 229, 229, 0.60); */
  }
  /* end */
  
  
  .Productheader {
      color: red;
      list-style:disc;
  }
  
  /* Innerpage feature menu header */
  .sticky-tech-header h4 {
      color:white;
  }
  .innerpage-sticky-menu a {
      font-size:15px ;
/*       font-weight:500; */
      color:white;
/* 			font-weight: bold; */
  }
  /* end */
  
  /* Inner Tech heder */
  #Technical-header {
  /* box-shadow: 0 5px 12px rgba(229, 229, 229, 0.60); */
      z-index:1;
      margin-top:30px;
      margin-bottom:30px;
  /* 	width:90%; */
  /* 	padding-top:20px;
      padding-bottom:20px; */
  }
  .Technical-header-container {
  /* 	margin: 0 auto;
      display:block; */
      width:100%;
  }
  .hardware-features-description{
      margin-top:1.5em;
  }
  .inner-header {
      display:flex;
      justify-content:space-around;
      margin-top:30px;
      margin-bottom:30px;
  }
  .inner-header-button {
      background-color: #0093d5;
      margin-left: 0.5em;
      padding:10px;
      width:200px;
      text-align:center;
      border-radius:0px 0px 20px 20px;
  }
  /* end */
  
  /* Innerpage feature list */
  .features ul li {
      list-style:disc !important;
  /* 	margin-left:5em; */
      margin-top:0.8em;
      padding:0;
      margin-left:1em;
  }
  /* end */
  
  
  .subsection-title {
      text-align:left;
      margin-left:-1em;
      margin-top:0.1em;
  }
  
  /* For one page link target */
  a.anchor {
      display: block;
      position: relative;
      top: -120px;
      visibility: hidden;
  }
  /* end */
  
  .Inner-header-title  {
          font-size:16px;
        color:black;
          margin-left:50px;
        font-weight:600;
			margin-top:1.5em;
      margin-bottom:1em;
  }
  .Inner-header-title :before {
      position:absolute;
      content:"\229D";
      font-size:30px !important;
  /* 	transform:rotate(-90deg); */
      left:15px;
/*       top:-3px; */
    color:#dd3333;
  }
  .sidebar-links {
      height:50px;
  /* 	margin:1em; */
      width:95%;
      line-height:50px;
      margin:1em 0.5em 1em 0.5em;
      padding-left:0.8em;
      border-left: 5px solid #dd3333;
  
      background-color:white;
  }
  .sidebar-links:hover {
          box-shadow: 0 5px 5px rgba(169,169,160, 0.6);
  }
  .sidebar-links span {
  color:black !important;	
      font-weight:700;
  }

  .sidebar-links span:after {
      position:absolute;
      content:"\203A";
      font-size:35px !important;
      left:265px;
      color:#dd3333;
  }
  .hardware-feature-title {
      margin: 0.5em 0em 0.5em 58px;
      font-size: 17px;
  }
  .hardware-feature-title:before {
      position: absolute;
      content: "\25CF";
      font-size: 30px !important;
      /* transform: rotate(-90deg); */
      left: 30px;
      margin-top: -3px;
      color: #dd3333;
  }
  .hardware-description {
      margin-left:58px;
      margin-bottom:1.5em;
  }
  .innerpage-description {
      margin: 1em 0em 0.5em 0em;
      margin-left: 70px;
  }
  .innerpage-description:before {
      position: absolute;
      content: "\25CF";
      font-size: 30px !important;
      /* transform: rotate(-90deg); */
      left: 38px;
      margin-top: -3px;
      color: #dd3333;
  }
  .description-inner-list:before {
          position: absolute;
      content: "\25CF";
      font-size: 20px !important;
      /* transform: rotate(-90deg); */
      left:68px;
      margin-top: -2px;
      color: #dd3333;
  }
  .inner-list-container {
      margin-left:95px;
  }
  .inner-list-container > .description-inner-list {
      margin-top:0.8em;
  }
  .technical-header {
      font-size:17px;
      font-weight:bold;
      margin: 0.5em 0.5em 0.5em 25px;
  }
  .technical-description {
      margin-left:25px;
  }
  .smart-description {
    margin: 0.5em 0.5em 0.5em 20px;
		text-align:justify;
  }
  .sec-title h3 {
      margin-top:1em;
      margin-bottom:0.5em;
      margin-left:0.5em;
      color:black;
  }
  
  /* Features description */
  .features-description p {
      color:black;
      width:100%;
  }
  
  /* Inner Product size  */
  .product-image img {
      width:80%;
  }
  .kc_row .kc_row_inner {
      padding:5px !important;
      margin-left:0px !important;
  }
  .kc_row.kc_row_inner {
      width:100% !important;
  }
  
  .cutom_divider {
      margin-top:-10px;
      margin-bottom:-10px;
  }
  
  .row-container {
      padding-left:20px;
  }
  .kc_col-sm-3 {
      width:100%;
  }
  .kc_col-sm-9 {
      width:100%;
  }
  .card-table {
      margin-top:1.5em;
  }
  /* end */
  @media (min-width:768px) and (max-width:1000px) {
      .inner-header {
          top: 0 !important;
      }
      .inner-header-button {
          border-radius:0px 0px 20px 20px;
          top: 0 !important;
      }
      .widget_categories ul li {
          width:97%;
      }
      .widget_categories ul li a:after {
          left:700px;
      }
      .card-table {
          margin-left:30px;
          display: block;
      overflow-x: auto;
      white-space: nowrap;
    }
  }
  .orangename {
      color:#ea6909 !important;
  }
  
  .bluename {
      color:#009ee3 !important;
  }
  
  @media (min-width:1000px) and (max-width:1200px) {
      .inner-header {
          top: 90px !important;
      }
  }
  
  .page-title .content-box .title {
      font-family:'incised' !important;
  }
  .footable.table>thead:first-child>tr:first-child>th {
    display:none !important;
  }
  .footable.table {
      text-align:center !important;
  }
  .footable_parent table.foo-table.vertical_centered thead>tr>th {
      vertical-align: middle;
      background-color: #0093d5 !important;
      color:white !important;
  }
  .inner-description {
      margin-left:2em;
  }
  .product-inner-card {
   border:1px solid #EEEEEE;
      background-color:white;
      width:100%;
      height:auto;
  /* 	border-radius:5px; */
      background-color:white;
      margin-bottom:1em;
       box-shadow: 0px 1px 15px #E0E0E0;
  }
  .product-inner-card:hover {
  background: #ffffff;
     
  }
  .product-inner-card img {
      width:95%;
      margin: 0 auto;
      display:block;
  }
  .product-innercard-title {
      font-size:1.2em;
      letter-spacing:1px;
			text-align:center;
      padding:10px 0px 10px 0px;
  /* 	margin:0.8em 1em 0.8em 1em; */
  }
  .card-btn {
    cursor: pointer;
    background-color: #000;
    width: 330px;
    height: 64px;
    padding:10px 0px;
    line-height: 64px;
    position: relative;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    z-index: 0;
    background:#dd3333;
    margin-left:20px;
  }
  .card-btn span {
    color: #fff;
    display: inline-block;
    padding-left: 35px;
    text-transform: uppercase;
		font-family: 'Muli', sans-serif;
    transform: scaleX(0.6);
    letter-spacing: 3px;
    transform-origin: center left;
    transition: color 0.3s ease;
    position: relative;
    z-index: 1;
  }
  .card-btn em {
    position: absolute;
    height: 1px;
    background: #fff;
    width: 47%;
    right: 23px;
    top: 50%;
    transform: scaleX(0.25);
     -webkit-transform:scaleX(0.25);
    transform-origin: center right;
    transition: all 0.3s ease;
    z-index: 1;
  }
  .card-btn:before,
  .card-btn:after {
    content: '';
    background: #fff;
    height: 50%;
    width: 0;
    position: absolute;
    transition: 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);
    -webkit-transition:0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  }
  .card-btn:before {
    top: 0;
    left: 0;
    right: auto;
  }
  .card-btn:after {
    bottom: 0;
    right: 0;
    left: auto;
  }
  .card-btn:hover:before {
    width: 100%;
    right: 0;
    left: auto;
  }
  .card-btn:hover:after {
    width: 100%;
    left: 0;
    right: auto;
  }
  .card-btn:hover span {
    color: #000;
  }
  .card-btn:hover em {
    background: #000;
    transform: scaleX(.51);
    transform: scaleX(.51);
  }
  
  .divider_line {
      margin-top: 0 !important;
      margin-bottom: 5px !important;
  }
  /* Mega Menu Custom CSS*/
  #wp-megamenu-main_menu>.wpmm-nav-wrap ul.wp-megamenu>li>a {
    font-family: 'Muli', sans-serif;
      color: white !important;
      font-size: 14px;
      font-weight: 700;
      line-height: 24px;
			margin-top: 15px;
      text-transform: capitalize !important;
      letter-spacing: 1px;
      background-color: transparent !important;
  }
  #wp-megamenu-main_menu>.wpmm-nav-wrap .wp-megamenu>li>ul.wp-megamenu-sub-menu li.wpmm-type-widget>a {
      font-weight:bold !important;
		 font-family: 'Muli', sans-serif;
      font-size:14px !important;
/*   	background-color: #f7f5f5 !important; */
      color:#dd3333 !important;
			text-transform:capitalize !important;
  /* 	border-left:5px solid #dd3333 !important; */
      padding: 5px;
}
#wp-megamenu-main_menu>.wpmm-nav-wrap .wp-megamenu>li>ul.wp-megamenu-sub-menu li.wpmm-type-widget>a:hover {
	  color:#dd3333 !important;
}
  #wp-megamenu-main_menu>.wpmm-nav-wrap .wp-megamenu>li>ul.wp-megamenu-sub-menu li.wpmm-type-widget>a:after  {
        content: '';
      position: absolute;
      width: 100%;
      height: 1px;
      background: black;
      top: 100%;
      left: 0;
        display:block;
  }
  #wp-megamenu-main_menu>.wpmm-nav-wrap ul.wp-megamenu>li.wpmm_mega_menu>ul.wp-megamenu-sub-menu {
/*       width: calc(100% - 490px) !important; */
      width:500px !important;
/*       margin-left: -20px; */
        padding: 0px !important;
      background-color: white;
       left:20% !important;
		float:right;
		font-family: 'Raleway', sans-serif;
  }
  
  #wp-megamenu-main_menu {
       background-color: transparent !important;
          border-bottom: 0px solid #d3a538 !important;
  }
  /* .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu {
      background-color:white !important;
      border:1px solid #eaeaea;
  } */
  .wpmm_brand_logo_wrap {
      display:none !important;
  }
  .sticky-header ul li>a {
    font-family: 'Muli', sans-serif;
      color:black !important;
  }
  .sticky-header > .wp-megamenu-sub-menu {
      background-color:red !important;
		font-family: 'Raleway', sans-serif;
  }
  /* #wp-megamenu-main_menu>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li:hover>a {
      background-color:#dd3333 !important;
      color:white !important;
      font-family: 'Open Sans', sans-serif !important;
  } */
  /* #wp-megamenu-main_menu>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li a {
      background-color:grey !important;
  } */
  /* #wp-megamenu-main_menu>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li a, #wp-megamenu-main_menu>.wpmm-nav-wrap .wp-megamenu>li>ul.wp-megamenu-sub-menu li.wpmm-type-widget>a {
      font-family: 'Open Sans', sans-serif !important;
      width: 100%;
  }
  
  #wp-megamenu-main_menu>.wpmm-nav-wrap ul.wp-megamenu li.wpmm-type-widget .wp-megamenu-sub-menu li .wp-megamenu-sub-menu {
      width: 250px !important;
      background-color: #fafafa;
  }
  #wp-megamenu-main_menu>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li.current-menu-ancestor>a, #wp-megamenu-main_menu>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li.active>a, #wp-megamenu-main_menu>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li.current-menu-item>a {
      color: white !important;
      background-color: #0093d5 !important;
  }
  #wp-megamenu-main_menu>.wpmm-nav-wrap ul.wp-megamenu>li.current-menu-ancestor>a {
      color: #0093d5 !important;
      font-weight:bold !important;
  } */
  .wpmm-submenu-right:first-child {
      color:red !important;
		font-family: 'Raleway', sans-serif;
  }
  .product-category-title {
      font-size: 2em;
		font-family: 'Raleway', sans-serif;
    color: black;
    margin-left: 0.5em;
    margin-top: 1em;
  }
  /* .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu > li {
      padding: 5px !important;
      width:100% !important;
  }
  .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row .wp-megamenu-sub-menu li.menu-item-has-children a b {
          padding: 0px !important;
  }
  .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row .wp-megamenu-sub-menu li.menu-item-has-children ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm-type-widget .wp-megamenu-sub-menu li .wp-megamenu-sub-menu {
      padding:5px 0px;
  } */
  .contact-card {
      background-color:#f7f5f5;
      padding:20px;
  }
  .contact-detail {
      margin-top:1em;
      margin-bottom:1em;
      color:black;
  }
  .caldera-grid .btn-default {
      height:50px !important;
      color:white !important;
      background-color:red !important
  }
  .caldera-grid .checkbox {
      display: block !important;
      margin-top: -10px !important;
      margin-bottom: 20px !important;
  }
  .wp-megamenu > li.wp-megamenu-item-3899.wpmm-item-fixed-width > ul.wp-megamenu-sub-menu {
      width: 10% !important;
  }
  .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-container > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-and-content-container > ul.wp-megamenu-sub-menu {
      width: 10% !important;
  }
  .label_btn {
      background-color:transparent !important;
      border:none !important;
      font-weight: 700 !important;
  }
  .label_btn input[type=submit] {
          color:black !important;
      margin-bottom:-1em;
			background:transparent !important;
  }
  .collapse.show {
      display:block !important;
  }
  .pdf_img img {
      width:35px;
      height:35px;
      margin: 0 auto;
      display:block;
  }
	.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu li{
			padding-top:20px !important;
		}
.cool-timeline:before {
	height: 90% !important;
	top: 2% !important;
}
  /* #wp-megamenu-main_menu>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li a  {
      color:black !important;
  }
  #wp-megamenu-main_menu>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li a, #wp-megamenu-main_menu>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li, #wp-megamenu-main_menu>.wpmm-nav-wrap ul.wp-megamenu h1, #wp-megamenu-main_menu>.wpmm-nav-wrap ul.wp-megamenu h2, #wp-megamenu-main_menu>.wpmm-nav-wrap ul.wp-megamenu h3, #wp-megamenu-main_menu>.wpmm-nav-wrap ul.wp-megamenu h4, #wp-megamenu-main_menu>.wpmm-nav-wrap ul.wp-megamenu h5, #wp-megamenu-main_menu>.wpmm-nav-wrap ul.wp-megamenu h6 {
       font-family: 'Open Sans', sans-serif !important;
  } */
  /* .cooltimeline_cont .center-line {
      background: #FF000D !important;
  }
      .cooltimeline_cont .center-line:before, .cooltimeline_cont .center-line:after {
      border-color: #FF000D !important;
  }
  .ultimate-style .timeline-post.timeline-mansory.ctl-right .timeline-content .content-title:after {
          border-right-color: #0099d9 !important;
  }
  .cool-timeline.white-timeline.compact .timeline-post.ctl-right .timeline-content .content-title, .cool-timeline.white-timeline.compact .timeline-post.ctl-right .icon-color-white {
      background: #0099d9 !important;
  } */
  /* .fa-angle-down:before {
      content: "\203A" !important;
  } */
  /* #wp-megamenu-main_menu>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li a {
      padding: 0px !important;
  } */
  @media only screen and (max-width: 767px) {
  .main-menu .collapse {
      overflow-y: auto !important;
      float: none;
      width: 100%;
      padding: 0px 0px 0px;
      border: none;
      margin: 0px;
      height: 500px !important;
      -ms-border-radius: 3px;
      -moz-border-radius: 3px;
      -webkit-border-radius: 3px;
      -o-border-radius: 3px;
      border-radius: 3px;
  }
      #wp-megamenu-main_menu>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li {
          margin-left:10px !important;
      }
  /* 	#wp-megamenu-main_menu.wp-megamenu-wrap.wpmm-mobile-menu>.wpmm-nav-wrap ul.wp-megamenu>li>a {
      text-transform: uppercase;
          color:black !important;
  } */
      .menu-custom-menu {
          display:block !important;
      }
      .wp-megamenu-wrap .wpmm-nav-wrap > ul > li {
          display:block !important;
          text-align: left !important;
      }
      .wpmm_mobile_menu_btn {
      display:none!important;
  }
      #wp-megamenu-main_menu>.wpmm-nav-wrap ul.wp-megamenu>li.wpmm_mega_menu>ul.wp-megamenu-sub-menu {
      width: 100% !important;
      background-color: white;
          left:-20% !important;
  }
  /* 	.main-menu .navbar-header .navbar-toggle {
          display:none;
      } */
  }

#story-7483 .ctl_info.event-description  {
	display:none !important;
}

.bc-20s-title {
	background-color: #0093d5;
	margin-bottom: 15px;
color:#fff;
text-align:center;
padding: 5px;
}

.bc-20s-title.inline-block {
	display:inline-block;
}
.sample-description{
	padding: 10px 0px 25px;
	text-align:left;
}
.content-description,
.kc_row.kc_row_inner.exclusive-feature {
	padding: 0 15px !important;
}
picture.sample-img img{
	border:1px solid #0093d5 !important;
	min-width:195px !important;
	min-height:150px !important;
}

.model-logo img {
    width: 15%;
}

p {
	text-align:left;
}

.inner-header.center-header{
	justify-content:center;
}

.inner-header.center-header .inner-header-button{
  margin-right:30px;
}

.sub-title {
	color: #0093d5;
  font-size: 18px;
	font-weight:500;
	padding: 15px 0;
}