/* *****************************************************

    ** Custom Stylesheet **

    Any custom styling you want to apply should be
    defined here.

***************************************************** */
/* logo size */

.menu-wrap .logo-menu {
  max-height: 37px !important;
  width: 110px !important;
}

.section-subheading {
  font-family: "Open Sans";
  color: grey;
  font-size: 16px;
  margin-bottom: 0;
  line-height: 34px;
}

.sec-normal {
  padding: 80px 0;
  position: relative;
  z-index: 0;
}

.exapath {
  background-image: url(../patterns/exapath.svg) !important;
  background-repeat: repeat !important;
}

.sec-bg1 {
  background-color: #fff !important;
}
.sec-main {
  box-shadow: 0 5px 15px 0 rgba(110,110,110,.1) !important;
  border-radius: 15px !important;
  position: relative !important;
  padding: 80px 80px !important;
}

.motpath {
  background-image: url(../patterns/motpath.svg) !important;
  background-repeat: repeat !important;
}

.cd-filter-block input, .cd-filter-block select {
  background-color: #ffffff !important;
}

.best-plans .table td:first-child {
  color: #212122 !important;
}

.pricing .table .title {
  color: #1697bf !important;
}

.best-plans .table td {
  color: grey !important;
  border-top: none !important;
  border-bottom: solid 1px #d8d8d8 !important;
  padding: 20px 20px !important;
}

.best-plans .table div.title-table {
  font-size: 15px !important;
  color: #242830 !important;
}

.top-header .wrapper .subheding {
  color: #eaeaea !important;
}
/*
.cuscs {
   top: 450px !important;
    bottom: auto !important;
}
*/
.megamenu .start-offer .inner {
    background-color : #68cef5 !important; 
}


.bg-blue {
 background-color : #68cef5 !important; 
}

.bg-pink {
 background-color : #68cef5 !important; 
}

.bg-purple {
 background-color : #68cef5 !important; 
}

.c-blue {
color : #68cef5 !important; 
}



.btext {
  color: #68cef5 !important;
  margin-top: 20px;
}

.pricing .wrapper .title {
  color: #68cef5 !important;
}

.btext{
    color:#68cef5;
    margin-top:20px;
}
.brow{
    margin-top:4px;
}
.bprice{
    margin-top: none;
}
.bsvg{
    display: none;
}

.bglayout{
   display: none;
}

@media (max-width: 576px){
    
    
    .bglayout{
        
        background-color:#212529;
        overflow-x: hidden;
         font-family: "Open Sans";
        position: relative;
        color: #fff;
        display: block;
        font-family: "Open Sans Bold";
        font-weight: bold;
        width:100%;

    }
    .animateme{
        margin:70px 10px 10px 10px;
        
    }
    
    .subheading {
	font-family: "Open Sans";
	color: #fff;
	position: relative;
	line-height: 32px;
	font-size: 18px;
	margin-bottom: 20px;
}

.btext {
	font-family: "Open Sans";
	color:#68cef5;
	position: relative;
	font-size: 18px;
    
}


.bsvg{
   
    margin-top:20px;
    text-align:center;
    color: white;
    margin-bottom:20px;
    margin-left:5px;
    margin-right:5px;
    display: block;
}
    
    .column {
  float: left;
  width: 33.33%;
}

 /*Clear floats after the columns */
.bsvg:after {
  content: "";
  display: table;
  clear: both;
  
}
.infonews{
    display:none;
}
.mhead{
    background-color:#212529;
    color:#007bff;
    margin-left:20px;
}


.topnav {
  overflow: hidden;
  background-color: #15212a;
  display:block;
}

.linkd {
  float: left;
  color: #f2f2f2;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
  font-size: 12px;
  text-align:center;
}


.top-header {
  padding-top: 70px !important;
  padding-bottom: 20px !important;
}

.carousel-cell {
  height: 60vh !important;
 
}

}

@media (min-width: 577px){
    .btext{
    display: block;
}
.topnav {
  display:none;
}
.infonews{
    display:block;
}

}

  @media (max-width: 767px) {
.menu-wrap.mobile {
  display: block !important;
}

.menu-wrap.active .nav-menu .main-menu {
  transform: translateX(0) !important;
  padding: 80px 20px 80px !important;
  list-style-type: none !important;
}

.nav-menu .main-menu {
  display: block !important;
  text-align: center !important;
  position: fixed !important;
  height: 100% !important;
  width: 100% !important;
  background: #15212a !important;
  top: 0 !important;
  left: 0 !important;
  z-index: 999 !important;
  overflow-y: auto !important;
  transition: .3s !important;
}

.nav-menu .main-menu > .menu-item {
  width: 100% !important;
  float: none !important;
  margin-left: 0 !important;
  padding: 15px 0 !important;
  cursor: pointer !important;
}

.sec-up-slider {
  margin: -40px 0 0 !important;
}

.pt-150 {
 padding-top: 50px !important;    
}

}
