@import url('https://fonts.googleapis.com/css?family=Roboto:400,500,700');
@import url('https://fonts.googleapis.com/css?family=Lato:700,900');
@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i');


.uk-navbar-nav > li > a {
  font-family: 'Roboto', sans-serif;
    font-weight: 500;
    letter-spacing: 0.3px;}


.robo{
      font-family: 'Roboto', sans-serif;
    font-weight: 300;
    font-size: 18px !important;
    color: white !important;
    letter-spacing: 10px !important;
}

.largeHeading h1{
  font-family: 'Lato', sans-serif !important;
  font-size:72px !important;
  letter-spacing: 1px !important;
}

.detailText p{
  font-family: 'Roboto', sans-serif !important;
  font-weight:300 !important;
  font-size:18px !important;
    letter-spacing: 1px !important;

}


#qx-heading-2811 .su-heading-style-default .su-heading-inner::before {
display:none;}

#qx-text-1338 p{
    margin-top: -22px;
}

#qx-heading-2811 h1{
        font-family: roboto;
    text-transform: uppercase;
    letter-spacing: 0px;
    font-size: 30px !important;
    font-weight: 500 !important;
    color: #00bde2;

}



#qx-heading-2811 span.weAre{
  color:#203f59;
}

.header-default.headertype-fixed .tm-headerbar{
      background-color: #14889e;
}

.header-default.headertype-fixed .uk-navbar-nav > li > a{
  color:white;
}

#qx-row-8396 h1{font-family: roboto;
    font-weight: 900 !important;
    color: white !important;
    letter-spacing: 0.5px !important;
font-size: 30px !important;}

#qx-row-8396 .su-heading-style-default .su-heading-inner:before{
display: block !important;
    content: url(../../../images/afterLine.png);
    background: inherit;
    width: inherit;
}








#qx-row-43679 h3{font-family: roboto;
    color: white;
    letter-spacing: 0.3px;
    font-weight: 500;
    font-size: 18px;
    margin-top: 15px !important;
}




#qx-bdt_heading-89148 .su-heading-style-default .su-heading-inner:before {
display:none;}



#qx-bdt_heading-89148 h1{
        font-family: roboto;
    text-transform: uppercase;
    letter-spacing: 0px;
    font-size: 30px !important;
    font-weight: 500 !important;
    color: #00bde2;

}


#qx-bdt_heading-89148 span.weAre{
  color:#203f59;
}






@media (min-width: 1200px){
#qx-row-7082 .qx-col-lg-2 {
    width: 20%;
}

}


#qx-row-7082 .icon_title{
font-size: 14px !important;
    font-family: roboto !important;
    letter-spacing: 0.5px !important;
    font-weight: 600 !important;
}

#qx-row-7082 .qx-column:hover .icon_list_icon{
  background-color:#00bde2;
}



#qx-row-7082 .qx-column:hover .list-img-icon{
  color:white;
}




#qx-text-80149 p::after {
  display:block;
    content: url(../../../images/afterLine.png);
}

#qx-bdt_heading-311328 .su-heading-style-default .su-heading-inner:before {
display:none;}

#qx-bdt_heading-311328 h1{
        font-family: roboto;
    text-transform: uppercase;
    letter-spacing: 0px;
    font-size: 30px !important;
    font-weight: 500 !important;
    color: #00bde2;

}

#qx-text-71329 p:before{
  position: absolute;
    content: '';
    bottom: 45px;
    width: 100px;
    height: 1px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    background-color: #444;

}

#qx-text-71329 p:before {
    width: 69px;
    height: 5px;
  bottom: 38px ;
    left: 50px;
  background-color: #00bde2;}

#qx-text-71329 {
  margin-top: -20px;}

#qx-column-461327  h1{ font-family: inherit;
    font-weight: 700 !important;
font-size: 29px !important;}


#qx-testimonial-pro-271133 h4 { 
  font-size: 22px;
    color: #00bde2;
    font-weight: 500;
    letter-spacing: 1px;
    margin-bottom: 17px;
}

#qx-testimonial-pro-271133 .qx-designation {
    font-weight: 500;
}

#qx-bdt_heading-16672 .su-heading-style-default .su-heading-inner:before {
display:none;}


#qx-bdt_heading-16672 h1{
        font-family: roboto;
    text-transform: uppercase;
    letter-spacing: 0px;
    font-size: 30px !important;
    font-weight: 500 !important;
    color: black;
}



#qx-text-37673 p::after {
  display:block;
    content: url(../../../images/afterLine.png);
}



    #qx-bdt_heading-16672 h1{
      font-family: inherit;
    font-weight: 700 !important;
      font-size: 29px !important;}

#qx-text-37673 {
    margin-bottom: 66px !important;
  margin-top: -20px !important;}


.footer-wrapper {
  border-top: 1px solid #1eb3d0 !important;}

.tm-totop-scroller {
border-top: 1px solid #14889e;
  border-right: 1px solid #14889e;}


 
#hexagon:before{
      border-bottom: 80px solid #14889e;
}

#hexagon1:before{
      border-bottom: 80px solid #00bde2;
}

#hexagon2:before{
      border-bottom: 80px solid #0a5995;
}

#hexagon:after{
      border-top: 80px solid #14889e;
}

#hexagon1:after{
      border-top: 80px solid #00bde2;
}

#hexagon2:after{
      border-top: 80px solid #0a5995;
}

#hexagon{
      background: #14889e;
}

#hexagon1{
      background: #00bde2;
}

#hexagon2{
      background: #0a5995;
}

#hexagon ,#hexagon1, #hexagon2  {
    width: 266px;
    height: 124px;
    position: relative;
}
#hexagon:before, #hexagon1:before, #hexagon2:before {
content: "";
    position: absolute;
    top: -80px;
    left: 0;
    width: 0;
    height: 0;
    border-left: 135px solid transparent;
    border-right: 131px solid transparent;
}
#hexagon:after, #hexagon1:after, #hexagon2:after {
content: "";
    position: absolute;
    bottom: -80px;
    left: 0;
    width: 0;
    height: 0;
    border-left: 135px solid transparent;
    border-right: 131px solid transparent;
}
	
#qx-row-97785 {
    margin: 0 auto;
    display: table;
    margin-top: 60px;
    margin-bottom: 30px;
}

  


#qx-bdt_heading-75680 h1 ,#qx-bdt_heading-231061 h1,#qx-bdt_heading-191192 h1{
     font-size: 30px !important;
    font-family: roboto !important;
    letter-spacing: 1px !important;
}


#hexagon .su-heading-style-1.su-heading-align-center .su-heading-inner:before {
display:none;
}
#hexagon1 .su-heading-style-1.su-heading-align-center .su-heading-inner:before {
display:none;
}
#hexagon2 .su-heading-style-1.su-heading-align-center .su-heading-inner:before {
display:none;
}

.pricingButSpecial{
  margin-top: -26px;}

 .pricingHead{width: 100%;
    margin-top: 17px;
}

#tmBottomB{
  background-color:#f7f7f7;
}

#tmBottomA .uk-panel {
  padding-top: 37px !important;
padding-bottom: 0px !important;}

#qx-section-58660 {
  margin-bottom:107px;
}

    #tmBottomA h4{
    font-family: roboto !important;
    letter-spacing: 5px !important;
      color: white !important; }

#tmBottomA .su-heading-inner:before {
    background-color: white !important;
}

#tmBottomA .su-heading-inner:before {
  display:none;
}
#tmBottomA .su-heading-inner:after  {
    display: block !important;
    content: url(../../../images/afterLine.png);
    background: inherit;
    width: inherit;
}



.su-newsletter-wrapper input.su-newsletter-email {
  border-color: #236aa0 !important;}

input.su-newsletter-email{
  background-color:#0a5995;
}

.su-newsletter-wrapper input.su-newsletter-submit {
      background: #0a5995;
    border: 1px solid #236aa0 !important;
}

.su-newsletter-wrapper input.su-newsletter-submit:hover{
  background-color:#094a7b;
} 

#qx-bdt_heading-5350 h1 {
    font-family: inherit;
    font-weight: 900 !important;
    font-size: 29px !important;
      letter-spacing: 1px !important;
}

#qx-bdt_heading-5350 .su-heading-style-1.su-heading-align-center .su-heading-inner:before  {
display:none;}

#qx-text-3279 p:before{
  bottom: 29px !important;
    width: 61px !important;
    height: 5px !important;
    background-color: black !important;
}

#qx-column-30241 h3{    
font-family: roboto;
    font-size: 17px;
    letter-spacing: 1px;
    color: black;
  font-weight: 800;}

#qx-column-30241 p{
font-family: roboto;
    font-size: 13.5px;
    letter-spacing: 0.3px;
  margin-top: -19px;}

#qx-column-30241{ 
  box-shadow: -4px 2px 20px 6px rgba(46, 61, 73, 0.08);
    padding: 46px 0px 46px 27px;}

#qx-column-13243{ 
  box-shadow: -4px 2px 20px 6px rgba(46, 61, 73, 0.08);
    padding:49px 20px 73px 20px;}

#tmBottomA{
  background-color:#0a5995;
}

#tmBottomA .panel-content {
    padding-top: 0px;
    padding-bottom: 0px;
}

#tmBottomB .uk-container .uk-panel {
    padding-top: 44px;
    padding-bottom: 28px;
}


.footer-wrapper {
  background-color:#0a5995;
}

.copyright{ color: white;
    font-family: roboto;
    font-weight: 600;
    letter-spacing: 0.3px;
  font-size: 14px;}

.footer-wrapper .uk-container {
    padding-top: 28px;
  padding-bottom: 0px;}

#qx-bdt_heading-251139 h3 {
    font-family: roboto;
    font-size: 17px;
    letter-spacing: 1px;
    color: black;
  font-weight: 800;}

#qx-bdt_heading-251139 .su-heading-style-1 .su-heading-inner:before{
  display:none;
}

#qx-bdt_heading-251139 .su-heading-inner{
  margin-bottom: 0px;}

#qx-bdt_contact_form-29262 label{
  display:none;
}

#qx-bdt_contact_form-29262  .su-contact-form .su-input-box input{
}

.qx-testimonial .qx-title-wrap{
      display: inline-block !important;
}

.qx-testimonial  .qx-img-responsive{
        display: inline-block !important;
  vertical-align:top;
      margin-right: 10px;
}

.su-contact-form .su-input-box input, .su-contact-form .su-input-box textarea {
  border: 1px solid #cfcbcb !important;}

.su-form-wrapper .submit-button {
  text-align: left;}

.uk-width-medium-1-1 {
      color: #0a5995;
}


.uk-width-medium-1-1 a{
      color: #0a5995 !important;
}

.navbar-default .uk-navbar-nav > li > a {
    padding: 0 0px 0 0;
  margin-right: 25px;}


#qx-text-1338 p::after {
  display:block;
    content: url(../../../images/afterLine.png);
}

#qx-text-3279 p::after {
      margin-top: 10px;
  display:block;
    content: url(../../../images/afterLine.png);
}

.tm-totop-scroller:after {
    color: #0a5995;
  font-size: 26px;}

.qx-element-testimonial-pro .qx-testimonial img {
  border:none;
}

.slick-prev:before, .slick-next:before {
    font-family: 'FontAwesome';
    font-size: 19px;
    line-height: 1;
    color: #989696;
    border: 1px solid #a2a2a2;
  padding: 0px 7px;}

.qx-element-testimonial-pro .slick-prev {
    left: 155px;
    margin-top: 75px;
}

.qx-element-testimonial-pro .slick-next {
    right: inherit;
    margin-top: 75px;
    left: 187px;
}

#qx-testimonial-pro-271133 .qx-testimony {
   margin-bottom: 10px;
    margin-left: 163px;
    margin-top: -86px;
}

.tm-headerbar {
    background-color: #14889e;
}

.navbar-default .uk-navbar-nav > li:first-child > a {
  color: white;}

.navbar-default .uk-navbar-nav > li > a {
  color: white;}

#qx-heading-2454 p{
  color: #7d7d7d;}

#qx-heading-2454 .title_text {
  letter-spacing: 1px;}


.uk-breadcrumb {
    text-align: right;
    padding: 5px 29px 5px 1px;
    list-style: none;
    font-size: 0.001px;
    margin: 0px;
}





div#nexevocontainer_c725 {
    box-shadow: -4px 2px 20px 6px rgba(46, 61, 73, 0.08);
    width: 50%;
    float: right;
    padding: 52px 0px 16px 33px;
    overflow: hidden;
    margin: auto;
    position: relative;
    margin-top: -512px;
    margin-right: 28px;
}

.contPage .tm-padding-large .uk-container .panel-content {
    padding-top: 65px;
    padding-bottom: 0px;
}

.contPage #qx-row-68239 {
    margin-top: 0px;
    width: 72%;
}


.uk-dropdown, .uk-dropdown-blank {
  width: 190px;}



.header-default.headertype-fixed .tm-headerbar:not(.tm-header-squeezed) .uk-nav-navbar > li > a, .header-default.headertype-fixed .tm-headerbar:not(.tm-header-squeezed) .uk-parent.sub-dropdown ul > li > a{
      color: #fff;
  letter-spacing: 0.3px;
}


.header-default.headertype-fixed .tm-headerbar:not(.tm-header-squeezed) .uk-dropdown-navbar, .header-default.headertype-fixed .tm-headerbar:not(.tm-header-squeezed) .uk-dropdown-search, .header-default.headertype-fixed .tm-headerbar:not(.tm-header-squeezed) #hikashop_cart_module .tm-cart-empty, .header-default.headertype-fixed .tm-headerbar:not(.tm-header-squeezed) .sub-dropdown > ul {
    background-color: rgb(20, 136, 158);
}

.header-default.headertype-fixed .tm-headerbar.tm-header-squeezed .uk-dropdown-navbar, .header-default.headertype-fixed .tm-headerbar.tm-header-squeezed .uk-dropdown-search, .header-default.headertype-fixed .tm-headerbar.tm-header-squeezed #hikashop_cart_module .tm-cart-empty, .header-default.headertype-fixed .tm-headerbar.tm-header-squeezed .sub-dropdown > ul {
    background-color: rgb(20, 136, 158);
}



.uk-nav-navbar > li > a , .uk-nav-navbar > li > a:hover{
    color: #ffffff;
}

.header-default.headertype-fixed .tm-headerbar:not(.tm-header-squeezed) .uk-dropdown-navbar{
  top:73px !important;
}



      
.uk-dropdown-navbar {
  background: #14889e;}

.uk-navbar-nav > li.uk-active .uk-nav-navbar > li.uk-active > a ,.uk-navbar-nav > li .uk-nav-navbar > li > a{
    color: #fbfbfb;
    font-weight: 400;
}

.mainheading-wrapper .header_text h1 {
  letter-spacing: 1px;}

.header-default.headertype-fixed .tm-headerbar .uk-navbar-nav div.uk-dropdown .uk-nav-navbar > li:hover{
  background-color:rgb(40, 164, 187)
}
.header-default.headertype-fixed .tm-headerbar .uk-navbar-nav div.uk-dropdown .uk-nav-navbar > li{
      padding-left: 12px;
}


.uk-dropdown {
  padding: 0px;}

.uk-navbar-nav div.uk-dropdown .uk-nav-navbar > li{
  padding-left:12px;
}

.uk-navbar-nav div.uk-dropdown .uk-nav-navbar > li:hover{
 background-color:rgb(40, 164, 187);}
    
 .suppContracts .qx-container h3  {
    display: block !important;
    font-family: roboto;
    letter-spacing: 1px !important;
    text-transform: uppercase;
    font-size: 25px !important;
    font-weight: 500 !important;
    padding-top: 8px;}

 .suppContracts .su-pricing-table.su-pricing-style-1 .su-plan-name {
    padding: 25px 0;
  background-color: #14889e !important;}

 .suppContracts .su-plan {
    background-color: #f7f7f7 !important;
}

 .suppContracts .su-plan-footer {
  border-top-color: #aaabab !important;}


#qx-section-21064 p{
  color:white;
} 

.qx-text-muted {
    color: #e6e6e6;
}

.qx-testimony {
  color:white;
}

.qx-element-testimonial-pro .qx-testimonial img {
    height: 150px;
  width: 150px;
margin-top: 9px !important;}

#qx-row-9821 {
    margin: 0 auto;
  display: table;
    margin-top: 110px !important;
    margin-bottom: 80px !important;}


#qx-bdt_heading-2179 h1, #qx-bdt_heading-39218 h1, #qx-bdt_heading-47489 h1 {
    font-size: 30px !important;
    font-family: roboto !important;
    letter-spacing: 1px !important;
}

#qx-bdt_heading-60565 h1{
    line-height: 22px;
    font-family: roboto;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-weight: 500;
  
}

.section-title .title_text {
  letter-spacing:1px !important;
}

.uk-navbar-toggle {
  color: #ffffff;}



@media (min-width:1200px){
  #qx-row-9139 {
    padding: 0px 130px;
}
  .servPara{padding: 0px 100px;}
  
}

@media (max-width:1199px){
  
}
 
@media (min-width:992px){
  #qx-column-53681 {
border-right: 1px solid #e0e0e0;
}

}

@media (min-width: 768px){
#qx-column-4897 {
    width: 49.666667%;
}

}

@media (max-width:1261px){
  .qx-element-testimonial-pro .slick-prev {
    margin-top: 100px;
}
  
    .qx-element-testimonial-pro .slick-next {
    margin-top: 100px;
}
}


@media (max-width: 768px){
  h1{ 
    line-height: 30px !important;
  }
  
.largeHeading h1 {
    font-family: 'Lato', sans-serif !important;
    font-size: 30px !important;
    letter-spacing: 1px !important;
}

  .testiCol{
    width: 100%;
  }
  
  #qx-column-8013 {
    width: 100%;
}
  #qx-column-30241{
        width: 46%;
  }
  
  #qx-column-13243{
        width: 47%;
  }
  #hexagon, #hexagon1, #hexagon2 {
    width: 266px;
    height: 124px;
    position: relative;
    margin-bottom: 174px;
}

 #qx-section-58660 {
    margin-bottom: 0px;
} 
  #qx-row-97785 {
    margin-bottom:0px;
  }
  
}


@media (max-width:698px){
  #qx-column-30241{
        width: 100%;
        margin-bottom: 30px;
  }
  
  #qx-column-13243{
        width: 100%;
  }
  .largeHeading h1 {
    font-size: 18px !important;}
  
  .detailText p {
    font-size: 12px !important;}
  
}

@media (max-width:510px){
  
  #qx-testimonial-pro-271133 .qx-testimony {
    margin-left:0;
    margin-top:0;
}
  
  .qx-element-testimonial-pro .slick-next {
    display:none !important;
  }
    .qx-element-testimonial-pro .slick-prev {
    display:none !important;
  }
}



@media (max-width:991px){
   .contPage #nexevocontainer_c725 {
    width:90% !important;
        margin-top: auto !important;
     margin-right:0px;
  }
  
  .contPage #qx-row-68239 {
width: 97%;
    margin: 0 auto; 
  
  }
  
}