/*-------------------Header Auqa starts-------------------*/
/*
@media (max-width: 767px) {
  body.mbase-child-theme header#navbar,
  .navbar-brand {
    min-height: 40px;
    height: 40px;
  }
  
 #portfolio img{ width:100% !important;} 
  
  
  header#navbar .name.navbar-brand,
  .navbar .logo,
  header#navbar .navbar-toggle {
    margin-top: 3px;
    margin-bottom: 3px;
  }
  .navbar-brand {
    padding: 8px;
  }
  header#navbar a.logo img {
    height: 30px;
  }a
  header#navbar .navbar-header {
    margin-top: 0px;
  }
  header#navbar #navigation {
    margin-bottom: 0px;
  }
  header#navbar nav {
    opacity: 1 !important;
    margin-top: 0px;
  }
  header#navbar .navbar-nav > li > a {
    border-right: none;
    padding: 10px;
  }
  header#navbar .dropdown-menu>li>a,
  header#navbar .dropdown-menu>li>a:hover,
  header#navbar .dropdown-menu>li>a.active,
  header#navbar #navigation ul > li .active {
    padding: 10px;
  }
  .header-aqua-slider h1 {
    margin-top: 0px;
    font-size: 1.2em;
    font-weight: normal;
    margin-bottom: 15px;
  }
  .header-aqua-slider div.desc {
    font-weight: lighter;
    font-size: 0.8em;
    margin-bottom: 5px;
    display: none;
  }
  .header-aqua-slider .buttons a.btn-lg {
    padding: 5px 10px;
    font-size: 0.7em;
  }
  .header-aqua-slider .carousel-caption {
    bottom: auto;
    top: 40px;
    width: 90%;
    left: 5%;
    padding-top: 10px;
    padding-bottom: 0px;
  }
  .header-aqua-slider .carousel-indicators {
    bottom: auto;
    top: 60px;
    right: 10px;
    left: auto;
  }
  body.mbase-child-theme.navbar-is-default.path-frontpage header#navbar {
    clear: both;
    float: left;
    width: 100%;
  }
  body.front.navbar-is-default .header-aqua-slider .carousel-caption,
  body.front.navbar-is-fixed-top .header-aqua-slider .carousel-caption,
  body.front.navbar-is-static-top .header-aqua-slider .carousel-caption {
    top: 15px;
  }
  body.front.navbar-is-default .header-aqua-slider .carousel-indicators,
  body.front.navbar-is-fixed-top .header-aqua-slider .carousel-indicators,
  body.front.navbar-is-static-top .header-aqua-slider .carousel-indicators {
    top: 35px;
  }
  .header-aqua-slider .carousel-indicators  li {
    width: 10px;
    height: 10px;
    margin-bottom: 5px;
  }
  .header-aqua-slider .carousel-indicators  li.active span {
    margin-top: 0px;
    margin-left: 0px;
  }
  body.front.navbar-is-fixed-top .header-aqua-slider,
  body.front.navbar-is-static-top .header-aqua-slider {
    padding-top: 70px;
  }
  body.front.navbar-is-default header#navbar {
    margin-bottom: 0px;
  }
  body.front.navbar-is-default .region-header-aqua {
    padding-top: 0px;
  }
  header#navbar .navbar-scrolled .navbar-nav>.open>a,
  header#navbar .navbar-scrolled.navbar-nav>.active>a {
    background-image: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .nav .open>a,
  .nav .open>a:hover,
  .nav .open>a:focus {
    border-color: none;
  }
  
  .recruiting_content {
    width: 100%;
    float: left;
}
  .recruiting_first {
    width: 100%;
    float: right;
    text-align: justify;
}
  
}
@media (min-width: 768px) and (max-width: 992px) {

  
  a.navbar-brand.name {
    display: none;
  }
  .header-aqua-slider h1 {
    margin-top: 0px;
    font-size: 1.8em;
    font-weight: normal;
    margin-bottom: 10px;
  }
  .header-aqua-slider div.desc {
    font-weight: lighter;
    font-size: 1.3em;
    margin-bottom: 15px;
  }
  .header-aqua-slider .carousel-indicators {
    top: 110px;
    right: 15px;
  }
  .header-aqua-slider .carousel-caption {
    bottom: auto;
    width: 90%;
    left: 5%;
    padding-top: 10px;
    padding-bottom: 0px;
  }

  
}
@media (min-width: 991px) and (max-width: 1199px) {
  .header-aqua-slider h1 {
    margin-top: 0px;
    font-size: 1.8em;
    margin-bottom: 10px;
  }
  .header-aqua-slider div.desc {
    font-size: 1.3em;
  }
  .header-aqua-slider .carousel-indicators {
    top: 110px;
    right: 15px;
    left: auto;
  }
  .header-aqua-slider .carousel-caption {
    bottom: auto;
    width: 90%;
    left: 5%;
    padding-top: 10px;
    padding-bottom: 0px;
  }
}*/

/*--------------------Header Auqa ends--------------------*/
/**/
/**/
/**/
/*-------------------footer Ice-------------------*/
/*@media (max-width: 767px) {
  .xs-force-menu-vr ul.menu,
  .xs-force-menu-vr ul.menu li {
    display: block !important;
  }
  .xs-force-menu-vr h2.block-title:after {
    content: '';
  }
  .xs-force-menu-vr ul.menu li a:after {
    content: '';
  }
}*/
/*responsive style starts*/
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
/*header#navbar .navbar-nav>li> .dropdown-toggle  a:hover ul.dropdown-menu{
display: block;
  }*/
  .views-col .col-1 img{
    width: 100%;
}

.views-view-grid .views-col img{ 
    width: 100%;
}

  
   #portfolio img{ width:100% !important;} 
  
  header#navbar a.logo img{
    height: 35px;
  }
 .dropdown:hover .dropdown-menu{display:block;}

  ul.secondary{
    display: none;
  }
  .header-aqua-slider .carousel-indicators{
    top: 45px !important;
    bottom: auto;
    /*top: 60px;*/
    right: 10px;
    left: auto;
  }
  .header-aqua-slider .carousel-indicators li {
    width: 10px;
    height: 10px;
    margin-bottom: 5px;
}
.header-aqua-slider .carousel-indicators  li.active span {
    margin-top: 0px;
    margin-left: 0px;
  }
.content-about{
    padding-top: 0px;
}
#block-homevideo .field-name-field-video .field-label{
  font-size: 10px;
}
video{
  width:100% !important;
   max-width:500px !important;
   height:auto !important;
  display: block;
}
.main-container{
  padding-bottom: 10px !important;
}
.page-header{
  font-size: 12px;
  font-weight: 500;
}
.panel-body{
  padding: 0px;
}
.panel-body .field-items p{
  font-size: 10px !important;
  /*padding: 10px !important;*/
}

.homepage img{
  width: 40px;
}
.content-boxed .face-icon{
  display: none;
}
.content-boxed .intro-text{
  display: none;
}
.content-boxed .content-box{
padding-top: 0px;
padding-bottom: 0px;
text-align: justify;
}
.content-boxed .block-title{
  font-size: 20px;
}
.content-boxed .content-box-inner .title{
  font-size: 12px;
  min-height: 20px;
  padding: 0px 15px;
}
.content-boxed .content-box-inner .details{
  padding: 2px 0px;
}
.content-boxed .content-box-inner .desc{
  text-align: justify;
  padding-bottom: 5px;
}
.content-positive{
  height: 250px;
}
.content-positive h2.block-title, .content-positive h2.title{
  font-size: 12px;
}
.content-positive .block-content {
  font-size: 10px;
}
#block-ourclients .block-title{
  font-size: 20px;
  margin-top:30px;
}
.footer-message #block-contactblock .block-title{
  font-size: 20px;
}
.contact-message-form form{
  margin-top: -35px;
}
.contact-message-form form .input-group{
width: 100%;
}
.contact-message-form form .input-group .form-control{
  width: 165px;
}
.contact-message-form form #edit-submit{
  width: auto;
}
.contact-message-form form p{
  display: block;
  font-size: 10px;
  font-weight: 900;
}
.aboutus-first{
  display: block;
  width: 100%;
  text-align: justify;
}
.aboutus-second{
  width: 100%;
  text-align: justify;
}
.webdesign_content{
  display: block;
  width: 100%;
  padding:0px;
}
.webdesign_first{
  width: 100%;
  text-align: justify;
}
.webdesign_second{
  width: 100%;
  text-align: justify;
}
.software_content{
  display: block;
  width: 100%;
  padding: 0px;
}
.software_first{
  width: 100%;
  text-align: justify;
}
.software_second{
  width: 100%;
  text-align: justify;
}
.cms_content{
  display: block;
  width: 100%;
  padding: 0px;
}
.cms_first{
  width: 100%;
  text-align: justify;
}
.cms_second{
  width: 100%;
  text-align: justify;
}
.ecommerce_content{
  display: block;
  width: 100%;
  padding: 0px;
}
.ecommerce_first{
  width: 100%;
  text-align: justify;
}
.ecommerce_second{
  width: 100%;
  text-align: justify;
}
.graphic_title{
  display: block;
  width: 100%;
  padding: 0px;
}
.graphic_title h1{
  text-align: center;
  margin-left: 0px;
}
.graphic_first{
  width: 100%;
  text-align: justify;
}
.graphic_second{
  width: 100%;
  text-align: justify;
}

.seo_content{
  display: block;
  width: 100%;
  padding: 0px;
}
.seo_first{
  width: 100%;
  text-align: justify;
}
.seo_second{
  width: 100%;
  text-align: justify;
}
.bss_content{
  display: block;
  width: 100%;
  padding: 0px;
}
.bss_first{
  width: 100%;
  text-align: justify;
}
.bss_second{
  width: 100%;
  text-align: justify;
}
.explainer_content{
  display: block;
  width: 100%;
  padding: 0px;
}
.explainer_first{
  width: 100%;
  text-align: justify;
}
.explainer_second{
  width: 100%;
  text-align: justify;
}
marquee img{
  padding: 5px;
    width: 150px;
    height: auto;
}
.footer-wrap .footer-menus{

}
body.path-innerpage header#navbar.navbar-static-top{
  height: 50px;
}
header#navbar ul.navbar-nav{
  background-color: #1862AB !important;
}
ul.primary-menu{
  font-size: 10px;
  padding: 0px;
}
.services {
  padding: 5px;

}
.services p{
  font-size: 10px;
}
.services_contents{
  display: block;
}
.services .cms{
  display: block;
  width: auto;
  padding: 5px;
  margin: 5px;
}
.services .ecommerce{
  display: block;
  width: auto;
  padding: 5px;
  margin: 5px;
}
.services .graphic_design{
  display: block;
  width: auto;
  padding: 5px;
  margin: 5px;
}
.services .seo{
  display: block;
  width: auto;
  padding: 5px;
  margin: 5px;
}
.services .software{
  display: block;
  width: auto;
  padding: 5px;
  margin: 5px;
}
.services .web_design{
  display: block;
  width: auto;
  padding: 5px;
  margin: 5px;
}
ul li.dropdown:hover ul.dropdown-menu{
  display: block;
}

/*ul.dropdown-menu{
  display: block;
}*/
#navbar .nav .dropdown > .dropdown-menu{
  width: 261px;
  display: block;
}
header#navbar .dropdown-menu>li>a{
  padding: 2px !important;
  font-size: 13px;
}
.field-name-field-portfolio-image{
  padding: 0px;
}
.field-name-field-portfolio-image img{
  width: 280px !important;
  padding: 2px;
  display: block;
}

.field-name-field-portfolio-image1{
  padding: 0px;
}
.field-name-field-portfolio-image1 img{
  width: 280px !important;
  padding: 2px;
  display: block;
}
.field-name-field-link{
  margin: 0px 0px 0px 35px;
  text-align: justify;
}
.field-name-field-link1{
  margin: 5px 0px 0px 15px;
  text-align: justify;
  float: none;
  display: none;
}
.field-name-field-link2{
  margin: 0px 0px 0px 50px;
  text-align: justify;
}
.field-name-field-link3{
  margin: 0px 0px 0px 50px;
  text-align: justify;
  float: none;
}
.field-name-field-link4{
  margin: 0px 0px 0px 50px;
  text-align: justify;
}
.field-name-field-link5{
  margin: 0px 0px 0px 0px;
  text-align: justify;
  float: none;
}
.field-name-field-link6{
  margin: 0px 0px 0px 11px;
  text-align: justify;
}
.field-name-field-link7{
  margin: 0px 0px 0px 10px;
  text-align: justify;
  float: none;
}
.field-name-field-link8{
  margin: 0px 0px 0px 75px;
  text-align: justify;
}
.field-name-field-link9{
  margin: 0px 0px 0px 50px;
  text-align: justify;
  float: none;
  display: none;
}
.field-name-field-link10{
  width: 260px;
  word-wrap: break-word;
  margin: 0px 0px 0px 25px;
  text-align: justify;
}
.node--type-portfolio .lightgallery-wrapper ul#lightgallery-58fa1b3f20965 li{
  display: block;
  padding-right: 25px;

}
.node--type-portfolio .lightgallery-wrapper ul#lightgallery-58fa1b3f288c0 li{
  margin-top: 0px;
  display: block;
  padding-right: 25px;
}
.node--type-portfolio .lightgallery-wrapper ul#lightgallery-58fa1b3f41d8f li{
   display: block;
  padding-right: 25px;

}
.node--type-portfolio .lightgallery-wrapper ul#lightgallery-58fa1b3f4d6bd li{
  margin-top: 0px;
  display: block;
  padding-right: 25px;
}
.node--type-portfolio .lightgallery-wrapper ul#lightgallery-58fa1b3f55ee6 li{
  display: block;
  padding-right: 25px;
}
.node--type-portfolio .lightgallery-wrapper ul#lightgallery-58fa1b3f5c083 li{
  margin-top: 0px;
  display: block;
  padding-right: 25px;
}
.node--type-portfolio .lightgallery-wrapper ul#lightgallery-58fa1b3f64cd0 li{
  display: block;
  padding-right: 25px;
}
.node--type-portfolio .lightgallery-wrapper ul#lightgallery-58fa1b3f6e7fd li{
  margin-top: 0px;
  display: block;
  padding-right: 25px;
}
.node--type-portfolio .lightgallery-wrapper ul#lightgallery-58fa1b3f76d81 li{
  display: block;
  padding-right: 25px;
}
.node--type-portfolio .lightgallery-wrapper ul#lightgallery-58fa1b3f7ede7 li{
  margin-top: 0px;
  display: block;
  padding-right: 25px;
}
.node--type-portfolio .lightgallery-wrapper ul#lightgallery-58fa1b3f35f2d li{
  display: block;
  padding-right: 25px;
}
.field-name-field-portfolio-image2{
  padding: 0px;
}
.field-name-field-portfolio-image2 img{
  width: 280px !important;
  padding: 2px;
  display: block;
}


.field-name-field-portfolio-image3{
  padding: 0px;
}
.field-name-field-portfolio-image3 img{
  width: 280px !important;
  padding: 2px;
  display: block;
}


.field-name-field-portfolio-image4{
  padding: 0px;
}
.field-name-field-portfolio-image4 img{
  width: 280px !important;
  padding: 2px;
  display: block;
}


.field-name-field-portfolio-image5{
  padding: 0px;
}
.field-name-field-portfolio-image5 img{
  width: 280px !important;
  padding: 2px;
  display: block;
}


.field-name-field-portfolio-image6{
  padding: 0px;
}
.field-name-field-portfolio-image6 img{
  width: 280px !important;
  padding: 2px;
  display: block;
}


.field-name-field-portfolio-image7{
  padding: 0px;
}
.field-name-field-portfolio-image7 img{
  width: 280px !important;
  padding: 2px;
  display: block;
}


.field-name-field-portfolio-image8{
  padding: 0px;
}
.field-name-field-portfolio-image8 img{
  width: 280px !important;
  padding: 2px;
  display: block;
}


.field-name-field-portfolio-image9{
  padding: 0px;
}
.field-name-field-portfolio-image9 img{
  width: 280px !important;
  padding: 2px;
  display: block;
}


.field-name-field-portfolio-image10{
  padding: 0px;
}
.field-name-field-portfolio-image10 img{
  width: 280px !important;
  padding: 2px;
  display: block;
}

.node--type-product table tr td{
  padding: 0px;
  width: 285px;
}
.node--type-product table h3{
  text-align: left;
}
.node--type-product table tr td{
  display: block;
}
.node--type-product table tr td img{
  width: 285px;
  float: left;
}
.node--type-product table tr td.bookticket .product_name{
  display: block;
  width: 250px;
  /*float: left;*/
}
.node--type-product table tr td.bookticket .technologies{
  display: block;
  word-wrap: break-word;
  width: 250px;
 /* float: left;*/
}

.node--type-product table tr td.matrimony .product_name{
  display: block;
  width: 250px;
  /*float: left;*/
}
.node--type-product table tr td.matrimony .technologies{
  display: block;
  width: 250px;
  word-wrap: break-word;
 /* float: left;*/
}
.node--type-product table tr td.realestate .product_name{
  display: block;
  width: 250px;
  /*float: left;*/
}
.node--type-product table tr td.realestate .technologies{
  display: block;
  width: 250px;
  word-wrap: break-word;
 /* float: left;*/
}
.address{
  display: block;
  float: left;
}
.address_content{
  margin-top: -30px;
}
.address_marker p{
  padding: 0px;
}
.address_content h3{
  text-align: center;
}
.address_marker{
  padding: 2px;
}
.contact_image img{
  width: 100%;
  display: block;
}
.field-name-field-location iframe{
  width: 100%;
}
.field-name-field-contact2 .field-items{
  padding: 5px;
}
.field-name-field-contact2{
  display: block;
  width: 100%;
  float: left;
  margin-top: 0px;
}
.node--type-product table tr td:nth-child(odd){
  border-right: none;
}
.node--type-product table tr td:nth-child(even){
  border-left: none;
}
.node--type-product-description .lightgallery-wrapper ul li{
  display: inline;
}
.node--type-services-content img{
  /*width: 250px;
  float: left;*/
}
.field-type-image img{
  width: auto;
  height: auto;
}
.node--type-product .footer-menus table tr{
background-color: transparent;
}
.node--type-product table tr td:nth-child(odd){
 border-left: 0px;
 border-right: 0px;
}
.node--type-product table tr td:nth-child(even){
 border-right: 0px;
 border-left: 0px;
}
.footer-menus table tr td{
  display: block;
  width: 100% !important;
  padding: 0px;

}
.footer-menus table tr td.footer_phone h4{
  margin-top: 0px !important;
}
.footer-menus table tr td.footer_content h4{
  margin-top: 0px !important;
}
.footer-menus table tr td.footer_products h4{
  margin-top: 0px !important;
}
.footer-menus table tr td.footer_products1 h4{
  margin-top: 0px !important;
}
.footer-menus table tr td.footer_products2 h4{
  margin-top: 0px !important;
}
.footer-menus table ul li a{
  font-size: 10px !important;
}
.footer-menus table ul li{
  font-size: 10px !important;
}
.footer-menus table tr td.footer_content p{
  font-size: 10px;
}
/* about us getin touch starts */
.aboutus_touch .touch_part1{
  padding: 0px;
}
.aboutus_touch{
  min-height: 680px;
  margin-top: 0px;
}
.aboutus_touch .touch_part1 .touch_content1{
  width: 100%;
  padding: 10px;
}
.aboutus_touch .touch_part1 .touch_content1 .touch_contact a{
  font-size: 10px;
  margin-left: 35px;
}
.aboutus_touch .touch_part1 .touch_content2{
  width: 100%;
  padding: 10px;
}
.aboutus_touch .touch_part1 .touch_content2 .touch_whatsapp{
  padding: 5px 0px;
}
.aboutus_touch .touch_part1 .touch_content2 .touch_whatsapp p{
text-transform: uppercase;
color: #fff;
text-align: center;
/*font-size: 16px;*/
/*padding: 1px 55px !important;*/
}
.aboutus_touch .touch_part1 .touch_content3 .touch_call{
  padding: 5px 0px;
}
.aboutus_touch .touch_part1 .touch_content3 .touch_call p{
  text-transform: uppercase;
color: #fff;
text-align: center;
}
.aboutus_touch .touch_part1 .touch_content3{
  width: 100%;
  padding: 10px;
}
/* about us getin touch ends */
/*header mail css starts */
header#navbar ul.secondary {
    display: none !important;
  }
/*header mail css ends*/
/* mobile app services css starts*/
.mobile_content{
  width: 100%;
  display: block;
  padding: 0px;
  margin-top: 5px;
}
.mobile_first{
  width: 100%;
  text-align: justify;
}
.mobile_second{
  width: 100%;
  text-align: justify;
}
/*mobile app services css ends*/
/*contact us content2 starts*/
.address_content2{
  padding: 0px;
}
/*contact us content2 ends*/

.recruiting_first {
    width: 100%;
    float: right;
    text-align: justify;
}

.recruiting_content {
    width: 100%;
    float: left;
}


.views-view-grid .views-col {
    width: 100% !important;
}

.content-positive h2{
          padding-top: 5px !important; 
  }
  .padding-btm-199{
      padding-bottom: 0 !important; 
  }
  .footer-message #block-contactblock .block-title{
      margin-bottom: 33px !important; 
  }
}
#whywait {
    font-size: 33px;
    color: #fff;
    line-height: 49px;
    text-align: center;
}
#started {
    font-size: 19px;
    color: #5faeff;
    text-align: center;
    line-height: 22px;
}
#awesome {
    font-size: 16px;
    color: #d1d1d1;
    text-align: center;
}

}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
/* Styles */
header#navbar a.logo img{
  height: 50px;
}
header#navbar ul.navbar-nav{
margin-right: 15px;
margin-top: -5px;
}
header#navbar .navbar-nav>li>a{
  font-size: 10px;
}
header#navbar .navbar-header{
  padding-left: 0px;
}
video{
  width:100% !important;
   max-width:500px !important;
   height:auto !important;
  display: block;
  margin: 0 auto;
}
.field-type-image img{
  width: auto;
  height: auto;
  margin: 0 auto;
}
.aboutus{
  padding: 20px;
}
.aboutus-first{
  width: 100%;
}
.aboutus-second{
  width: 100%;
}
.services .cms{
  width: 100%;
  margin-bottom: 5px;
}
.services .ecommerce{
  width: 100%;
  margin-bottom: 5px;
}
.services .graphic_design{
  width: 100%;
  margin-bottom: 5px;
}
.services .seo{
  width: 100%;
  margin-bottom: 5px;
}
.services .software{
width: 100%;
  margin-bottom: 5px;
}
.services .web_design{
  width: 100%;
  margin-bottom: 5px;
}
.node--type-product table{
  width: 100%;
}
.node--type-product table tr td{
  width: 100%;
  display: block;
}
.node--type-product table tr td:nth-child(odd){
  border-right: 0px;
}
.node--type-product table tr td:nth-child(even){
  border-left: 0px;
}
.contact_image{
  float: right;
    width: 50%;
    height: auto;
}
.field-name-field-location iframe{
  width: 100%;
}
.webdesign_content{
  width: 100%;
  display: block;
  padding: 0px;
  margin-top: 5px;
}
.webdesign_first{
  width: 100%;
  text-align: justify;
}
.webdesign_second{
  width: 100%;
  text-align: justify;
}
.software_content{
  width: 100%;
  display: block;
  padding: 0px;
  margin-top: 5px;
}
.software_first{
  width: 100%;
  text-align: justify;
}
.software_second{
  width: 100%;
  text-align: justify;
}
.cms_content{
  width: 100%;
  display: block;
  padding: 0px;
  margin-top: 5px;
}
.cms_first{
  width: 100%;
  text-align: justify;
}
.cms_second{
  width: 100%;
  text-align: justify;
}
.ecommerce_content{
  width: 100%;
  display: block;
  padding: 0px;
  margin-top: 5px;
}
.ecommerce_first{
  width: 100%;
  text-align: justify;
}
.ecommerce_second{
  text-align: justify;
  width: 100%;
}
.graphic_title{
  width: 100%;
  display: block;
  padding: 0px;
  margin-top: 5px;
}
.graphic_first{
  width: 100%;
  text-align: justify;
}
.graphic_second{
  text-align: justify;
  width: 100%;
}
.seo_content{
  width: 100%;
  display: block;
  padding: 0px;
  margin-top: 5px;
}
.seo_first{
  width: 100%;
  text-align: justify;
}
.seo_second{
  text-align: justify;
  width: 100%;
}
.bss_content{
  width: 100%;
  display: block;
  padding: 0px;
  margin-top: 5px;
}
.bss_first{
  width: 100%;
  text-align: justify;
}
.bss_second{
  text-align: justify;
  width: 100%;
}
.explainer_content{
  width: 100%;
  display: block;
  padding: 0px;
  margin-top: 5px;
}
.explainer_first{
  width: 100%;
  text-align: justify;
}
.explainer_second{
  text-align: justify;
  width: 100%;
}
.node--type-portfolio .lightgallery-wrapper ul#lightgallery-58fa1b3f20965 li{
  margin-top: 0px;
  float: left;
}
.node--type-portfolio .lightgallery-wrapper ul#lightgallery-58fa1b3f288c0 li{
  margin-top: 0px;
  float: left;
}
.node--type-portfolio .lightgallery-wrapper ul#lightgallery-58fa1b3f41d8f li{
  margin-top: 0px;
  float: left;
}
.node--type-portfolio .lightgallery-wrapper ul#lightgallery-58fa1b3f4d6bd li{
  margin-top: 0px;
  float: left;
}
.node--type-portfolio .lightgallery-wrapper ul#lightgallery-58fa1b3f55ee6 li{
  margin-top: 0px;
  float: left;
}
.node--type-portfolio .lightgallery-wrapper ul#lightgallery-58fa1b3f5c083 li{
   margin-top: 0px;
  float: left;
}
.node--type-portfolio .lightgallery-wrapper ul#lightgallery-58fa1b3f64cd0 li{
  margin-top: 0px;
  float: left;
}
.node--type-portfolio .lightgallery-wrapper ul#lightgallery-58fa1b3f6e7fd li{
  margin-top: 0px;
  float: left;
}
.node--type-portfolio .lightgallery-wrapper ul#lightgallery-58fa1b3f76d81 li{
  margin-top: 0px;
  float: left;
}
.node--type-portfolio .lightgallery-wrapper ul#lightgallery-58fa1b3f7ede7 li{
  margin-top: 0px;
  float: left;
}
.node--type-portfolio .lightgallery-wrapper ul#lightgallery-58fa1b3f35f2d li{
  margin-top: 0px;
  float: left;
}
.field-name-field-link1{
  display: none;
}
.field-name-field-link2{
  margin: 0px 0px 0px 50px;
}
.field-name-field-link3{
  margin: 0px 0px 0px 125px;
  float: none;
}
.field-name-field-link4{
  display: none;
}
.field-name-field-link5{
  margin: 0px 0px 0px 125px;
  float: none;
}
.field-name-field-link6{
  margin: 0px 0px 0px 50px;
}
.field-name-field-link7{
  margin: 0px 0px 0px 125px;
  float: none;
}
.field-name-field-link9{
  display: none;
}
.field-name-field-link10{
  margin: 0px 0px 0px 125px;
  float: none;
}
.node--type-product .footer-menus table tr{
background-color: transparent;
}
.node--type-product table tr td:nth-child(odd){
 border-left: 0px;
 border-right: 0px;
}
.node--type-product table tr td:nth-child(even){
 border-right: 0px;
 border-left: 0px;
}
.footer_seo_contents  table tr td{
  width: 30% !important;
  display: inline-block;
}
.footer-menus table tr td.links h4{
  margin-top: -27px !important;
}
.footer-menus table tr td.footer_content h4{
  margin-top: -25px !important;
}
.footer-menus table tr td.footer_services h4{
  margin-top: -27px !important;
}
.footer-menus table tr td.footer_products h4{
  margin-top: -44px !important;
}
.footer-menus table tr td.footer_products1 h4{
  margin-top: -44px !important;
}
.footer-menus table tr td.footer_products2 h4{
  margin-top: -44px !important;
}
.footer-menus table tr td.footer_phone h4{
  margin-top: -82px !important;
}
.footer-menus table tr td.footer_products a{
word-wrap: break-word;
}
/* about us getin touch starts */
.aboutus_touch .touch_part1{
  padding: 0px;
}
.aboutus_touch{
  margin-top: 225px;
  min-height: 325px;
}
.aboutus_touch .touch_part1 .touch_content1{
  width: 100%;
  padding: 10px;
}
.aboutus_touch .touch_part1 .touch_content1 .touch_contact a{
  font-size: 10px;
  padding: 14px 287px;
}
.aboutus_touch .touch_part1 .touch_content2{
  width: 100%;
  padding: 10px;
}
.aboutus_touch .touch_part1 .touch_content2 .touch_whatsapp{
  /*padding: 5px 0px;*/
}
.aboutus_touch .touch_part1 .touch_content2 .touch_whatsapp p{
text-transform: uppercase;
color: #fff;
text-align: center;
font-size: 10px;
}
.aboutus_touch .touch_part1 .touch_content3 .touch_call{
  /*padding: 5px 0px;*/
}
.aboutus_touch .touch_part1 .touch_content3 .touch_call p{
text-transform: uppercase;
color: #fff;
text-align: center;
font-size: 10px;
}
.aboutus_touch .touch_part1 .touch_content3{
width: 100%;
padding: 10px;
}
/* about us getin touch ends */
/*header mail css starts */
header#navbar ul.secondary {
    display: none !important;
  }
/*header mail css ends*/
/* mobile app services css starts*/
.mobile_content{
  width: 100%;
  display: block;
  padding: 0px;
  margin-top: 5px;
}
.mobile_first{
  width: 100%;
  text-align: justify;
}
.mobile_second{
  width: 100%;
  text-align: justify;
}
/*mobile app services css ends*/
}
/*responsive style ends*/
