/* CSS Document *//*=======================================	Comman styles=========================================*//* line 1, ../app/_reset.scss */html,body,ul,ol {  margin: 0;  padding: 0;  width: 100%;  height: auto; }/* line 11, ../app/_reset.scss */body {  font-family: 'Open Sans', sans-serif;  margin: 0;  padding: 0;  line-height: 1.6;  font-size: 16px;  color: #535353; }/* line 19, ../app/_reset.scss */img {  max-width: 100%;  height: auto; }/* line 23, ../app/_reset.scss */h1, h2, h3, h4, h5, h6 {  font-family: 'Roboto Condensed', sans-serif; }/* line 26, ../app/_reset.scss */a {  -webkit-transition: all 300ms ease-in;  -moz-transition: all 300ms ease-in;  -o-transition: all ease-in;  transition: all 300ms ease-in;  text-decoration: none;  outline: none; }/*font-family*//*open sans*//*Roboto*//*// font weight /// *//* /// Color /// *//*common black color *//*common white color *//*yellow color *//*dark blue color *//*light blue color *//*black heading color*//*paragraph comman color*//*light grey color*//*header Blue bg color*//*Navigation bar background color*//*header contact info text color*//*light grey color*//*contact input box bg color*//*input box border color*//* ===== common button style =====*//* line 59, ../app/_variables.scss */.common-btn, section.get_quote form.contact_form button, section.get_touch form.contact_form button, section.about_horizon a, section.IT-support-content a, section.web_dev_content a, section.wireless_solution-content a, section.contact_us_content form.contact_form button {  background-color: #ff8d00;  border-radius: 97px;  font-size: 14px;  font-weight: 700;  color: #ffffff;  cursor: pointer;  display: inline-block;  padding: 10px 30px;  border: 2px solid;  border-color: #ffffff;  box-shadow: 8px 14px 17px 0px #b7b5b5;  text-transform: uppercase;  -webkit-transition: all 0.3s;  -moz-transition: all 0.3s;  transition: all 0.3s;  -ms-transition: all 0.3s; }  /* line 76, ../app/_variables.scss */  .common-btn:focus, section.get_quote form.contact_form button:focus, section.get_touch form.contact_form button:focus, section.about_horizon a:focus, section.IT-support-content a:focus, section.web_dev_content a:focus, section.wireless_solution-content a:focus, section.contact_us_content form.contact_form button:focus {    outline: none; }  /* line 79, ../app/_variables.scss */  .common-btn:hover, section.get_quote form.contact_form button:hover, section.get_touch form.contact_form button:hover, section.about_horizon a:hover, section.IT-support-content a:hover, section.web_dev_content a:hover, section.wireless_solution-content a:hover, section.contact_us_content form.contact_form button:hover {    -webkit-transition: all 0.3s;    -moz-transition: all 0.3s;    transition: all 0.3s;    -ms-transition: all 0.3s;    text-decoration: none;    box-shadow: none;    color: #ffffff; }/* ===== Heading style =====*//* line 91, ../app/_variables.scss */.hding_style, .our_services .section_title h2, section.partner_team h2, section.get_touch h2, section.our_partners h2, footer.footer_wrap h3, section.about_horizon h2, section.twentyFour_hour h2, section.IT-support-content h2, section.web_dev_content h2, section.wireless_solution-content h2, section.contact_us_content h3, section.contact_us_content h2 {  text-transform: uppercase;  font-family: "Roboto Condensed", sans-serif;  font-weight: 700;  font-size: 26px;  color: #454545;  position: relative; }  /* line 98, ../app/_variables.scss */  .hding_style span, .our_services .section_title h2 span, section.partner_team h2 span, section.get_touch h2 span, section.our_partners h2 span, footer.footer_wrap h3 span, section.about_horizon h2 span, section.twentyFour_hour h2 span, section.IT-support-content h2 span, section.web_dev_content h2 span, section.wireless_solution-content h2 span, section.contact_us_content h3 span, section.contact_us_content h2 span {    color: #ff8d00; }  /* line 101, ../app/_variables.scss */  .hding_style:after, .our_services .section_title h2:after, section.partner_team h2:after, section.get_touch h2:after, section.our_partners h2:after, footer.footer_wrap h3:after, section.about_horizon h2:after, section.twentyFour_hour h2:after, section.IT-support-content h2:after, section.web_dev_content h2:after, section.wireless_solution-content h2:after, section.contact_us_content h3:after, section.contact_us_content h2:after {    position: absolute;    content: "";    background: #ff8d00;    width: 146px;    height: 4px;    bottom: -5px;    left: 0;    display: none; }/*Contact company address *//* line 114, ../app/_variables.scss */.contact_address_style, section.contact_us_content ul.footer-sub-links li.widget-phone_number:before, section.contact_us_content ul.footer-sub-links li.widget-email:before, section.contact_us_content ul.footer-sub-links li.widget-address:before, section.contact_us_content ul.footer-sub-links li.widget-time:before {  position: absolute;  left: -27px;  font-family: "fontawesome";  color: #00569d;  font-size: 18px; }/*Get A Quote popUp*//* line 125, ../app/_variables.scss */section.get_quote .modal-dialog {  max-width: 660px; }/* line 129, ../app/_variables.scss */section.get_quote .modal-title span {  color: #ff8d00; }/* line 134, ../app/_variables.scss */section.get_quote form.contact_form {  margin-top: 10px; }  /* line 136, ../app/_variables.scss */  section.get_quote form.contact_form .custom {    width: 100%;    padding: 10px;    border: 1px solid #a5a5a5;    background: #fdfdfd;    margin: 13px 0;    border-radius: 5px; }  /* line 144, ../app/_variables.scss */  section.get_quote form.contact_form button {    margin: 20px; }/*Get A Quote popUp #End*//*header wrapper*//* line 10, ../app/base.scss */header {  /*header-sticky*/  /*header-sticky End*/  /*Top social bar header start*/  /*logo header*/  /*navigation bar style*/  /*navigation bar style End*/ }  /* line 13, ../app/base.scss */  header.header-sticky .site-header-bottom {    position: fixed;    top: 0;    z-index: 9999;    width: 100%;    transform: translateX(-50%);    left: 50%; }  /* line 25, ../app/base.scss */  header .top_social_header {    background: #00569d;    padding: 12px 0; }    /* line 28, ../app/base.scss */    header .top_social_header .exp {      font-size: 13px;      color: #ffffff; }      /* line 31, ../app/base.scss */      header .top_social_header .exp img {        margin-right: 6px; }      /* line 34, ../app/base.scss */      header .top_social_header .exp span {        color: #ff8d00; }    /* line 38, ../app/base.scss */    header .top_social_header .social-icons {      text-align: right; }      /* line 40, ../app/base.scss */      header .top_social_header .social-icons ul {        margin: 0;        padding: 0; }        /* line 43, ../app/base.scss */        header .top_social_header .social-icons ul li {          display: inline-block; }          /* line 45, ../app/base.scss */          header .top_social_header .social-icons ul li a {            color: #ffffff;            font-size: 18px;            display: inline-block;            list-style: none;            padding: 0 5px; }            /* line 51, ../app/base.scss */            header .top_social_header .social-icons ul li a:hover {              color: #ff8d00; }  /* line 59, ../app/base.scss */  header .logo_header {    padding: 4px 0; }    /* line 62, ../app/base.scss */    header .logo_header .logo a {      text-decoration: none; }      /* line 64, ../app/base.scss */      header .logo_header .logo a h1 {        font-size: 22px;        font-weight: 800;        margin: 0;        white-space: nowrap; }        /* line 69, ../app/base.scss */        header .logo_header .logo a h1 span {          color: #ff8d00; }      /* line 73, ../app/base.scss */      header .logo_header .logo a p {        font-size: 14px;        color: #222;        margin: 0;        font-weight: 600; }    /* line 81, ../app/base.scss */    header .logo_header .contact-info {      float: right;      display: inline-block; }      /* line 84, ../app/base.scss */      header .logo_header .contact-info .phone {        color: #383838;        font-size: 15px;        display: inline-block;        position: relative;        margin-right: 65px;        line-height: 20px;        font-weight: bold; }        /* line 92, ../app/base.scss */        header .logo_header .contact-info .phone:before {          content: "";          position: absolute;          top: -2px;          left: -54px;          background: url(../images/contact-icon.png) no-repeat;          width: 48px;          height: 48px; }        /* line 101, ../app/base.scss */        header .logo_header .contact-info .phone a {          font-size: 14px;          display: block;          color: #383838;          margin-top: 3px;          font-weight: 600; }          /* line 107, ../app/base.scss */          header .logo_header .contact-info .phone a:hover {            text-decoration: none;            color: #ff8d00; }      /* line 113, ../app/base.scss */      header .logo_header .contact-info .fax {        color: #383838;        font-size: 15px;        display: inline-block;        position: relative;        margin-right: 65px;        line-height: 20px;        font-weight: bold; }        /* line 121, ../app/base.scss */        header .logo_header .contact-info .fax:before {          content: "";          position: absolute;          top: -2px;          left: -54px;          background: url(../images/fax-icon.png) no-repeat;          width: 40px;          height: 40px; }        /* line 130, ../app/base.scss */        header .logo_header .contact-info .fax a {          font-size: 14px;          display: block;          color: #383838;          margin-top: 3px;          font-weight: 600; }          /* line 136, ../app/base.scss */          header .logo_header .contact-info .fax a:hover {            text-decoration: none;            color: #ff8d00; }      /* line 142, ../app/base.scss */      header .logo_header .contact-info .email {        color: #383838;        padding: 0;        font-size: 15px;        font-weight: bold;        display: inline-block;        position: relative;        line-height: 20px; }        /* line 150, ../app/base.scss */        header .logo_header .contact-info .email:before {          content: "";          position: absolute;          top: -7px;          left: -54px;          background: url(../images/mail-us-icon.png) no-repeat;          width: 48px;          height: 48px; }        /* line 159, ../app/base.scss */        header .logo_header .contact-info .email a {          color: #383838;          font-size: 14px;          display: block;          margin-top: 3px;          font-weight: 600; }          /* line 165, ../app/base.scss */          header .logo_header .contact-info .email a:hover {            text-decoration: none;            color: #ff8d00; }  /* line 175, ../app/base.scss */  header .site-header-bottom {    position: relative; }    /* line 177, ../app/base.scss */    header .site-header-bottom .header-bottom {      background-color: #373737;      position: absolute;      left: 0;      width: 100%;      z-index: 35;      /*Nav end*/ }      /* line 184, ../app/base.scss */      header .site-header-bottom .header-bottom nav ul {        list-style: none;        margin: 0;        padding: 0;        /*Current nab active color*/ }        /* line 188, ../app/base.scss */        header .site-header-bottom .header-bottom nav ul li {          /*sub menu drop down*/ }          /* line 189, ../app/base.scss */          header .site-header-bottom .header-bottom nav ul li.current_page_item, header .site-header-bottom .header-bottom nav ul li.current-menu-ancestor {            background: #ff8d00;            text-decoration: none; }          /* line 197, ../app/base.scss */          header .site-header-bottom .header-bottom nav ul li ul li.current-menu-item {            background: #ff8d00;            text-decoration: none; }        /* line 204, ../app/base.scss */        header .site-header-bottom .header-bottom nav ul li {          display: inline-block;          position: relative;          /*home active menu style*/ }          /* line 208, ../app/base.scss */          header .site-header-bottom .header-bottom nav ul li.homepage a {            position: relative;            visibility: hidden; }            /* line 211, ../app/base.scss */            header .site-header-bottom .header-bottom nav ul li.homepage a:before {              position: absolute;              content: "";              text-indent: -999px;              background: url(../images/home-icon.png) no-repeat;              width: 46px;              height: 43px;              visibility: visible; }          /* line 222, ../app/base.scss */          header .site-header-bottom .header-bottom nav ul li a {            font-size: 16px;            color: #ffffff;            display: inline-block;            padding: 12px 31px;            line-height: 45px; }            /* line 228, ../app/base.scss */            header .site-header-bottom .header-bottom nav ul li a.active, header .site-header-bottom .header-bottom nav ul li a:hover {              background: #ff8d00;              text-decoration: none; }          /* line 234, ../app/base.scss */          header .site-header-bottom .header-bottom nav ul li ul {            display: none; }          /* line 237, ../app/base.scss */          header .site-header-bottom .header-bottom nav ul li:hover ul {            left: 0;            background: #00569d;            border-bottom: 2px solid #ff8d00;            height: auto;            position: absolute;            z-index: 99;            display: block;            min-width: 216px;            width: 100%; }          /* line 249, ../app/base.scss */          header .site-header-bottom .header-bottom nav ul li ul li {            display: block;            text-align: left; }            /* line 252, ../app/base.scss */            header .site-header-bottom .header-bottom nav ul li ul li a {              white-space: nowrap;              padding: 6px 15px;              font-size: 14px;              width: 100%;              line-height: 28px; }              /* line 258, ../app/base.scss */              header .site-header-bottom .header-bottom nav ul li ul li a:hover {                background: none;                color: #ff8d00;                border-top: none; }      /* line 269, ../app/base.scss */      header .site-header-bottom .header-bottom .request-button {        float: right;        margin-right: 10px; }        /* line 272, ../app/base.scss */        header .site-header-bottom .header-bottom .request-button a {          text-align: center;          background: #ff8d00;          padding: 19px 20px 19px 22px;          text-transform: uppercase;          color: #ffffff;          font-size: 15px;          line-height: 100%;          display: inline-block;          font-weight: 400;          position: relative;          text-decoration: none; }          /* line 284, ../app/base.scss */          header .site-header-bottom .header-bottom .request-button a:before {            content: "";            position: absolute;            left: -30px;            top: 0;            width: 0;            height: 0;            border-bottom: 53px solid #ff8d00;            border-left: 30px solid transparent; }          /* line 294, ../app/base.scss */          header .site-header-bottom .header-bottom .request-button a:hover {            color: #000000; }/*Header style end#*//*Home banner style*//* line 305, ../app/base.scss */.banner-wrapper {  width: 100%;  background: #696969;  margin-top: 27px; }  /* line 309, ../app/base.scss */  .banner-wrapper .site-banner {    position: relative;    width: 100%;    margin: 0;    padding: 0;    clear: both; }    /* line 316, ../app/base.scss */    .banner-wrapper .site-banner ul.slides {      list-style: none;      margin: 0;      padding: 0; }      /* line 320, ../app/base.scss */      .banner-wrapper .site-banner ul.slides li {        position: relative; }        /* line 322, ../app/base.scss */        .banner-wrapper .site-banner ul.slides li img {          position: relative;          transform: translateX(-50%);          left: 50%; }    /* line 330, ../app/base.scss */    .banner-wrapper .site-banner .banner-caption {      max-width: 800px;      width: 100%;      position: absolute;      z-index: 999;      text-align: left;      margin-top: 90px;      top: 40px;      transform: translateX(-50%);      left: 50%;       text-align: center;} /*AY Oct 27 */      /* line 340, ../app/base.scss */      .banner-wrapper .site-banner .banner-caption .banner-text {        width: 100%;        background: rgba(0, 0, 0, 0.6);        padding: 20px 30px;}         /* line 344, ../app/base.scss */        .banner-wrapper .site-banner .banner-caption .banner-text h2 {          font-size: 32px;          color: #fff;          text-shadow: 0px 3px 2px #000;          text-transform: uppercase;          font-weight: 700;          line-height: 44px;          margin-bottom: 20px;          border-bottom: 4px transparent #ff8d00;          position: relative; }          /* line 354, ../app/base.scss */          .banner-wrapper .site-banner .banner-caption .banner-text h2:after {            position: absolute;            content: "";            bottom: -9px;            left: 0;            height: 4px;            width: 100%;            background: #ff8d00; }          /* line 363, ../app/base.scss */          .banner-wrapper .site-banner .banner-caption .banner-text h2 span {            color: #ff8d00; }        /* line 367, ../app/base.scss */        .banner-wrapper .site-banner .banner-caption .banner-text p {          font-size: 18px;          line-height: 28px;          color: #ffffff;          font-weight: 300;          /*AY Oct 29  max-width: 540px; */          width: 100%; }          /* line 374, ../app/base.scss */          .banner-wrapper .site-banner .banner-caption .banner-text p span {            color: #ff8d00; }        /* line 379, ../app/base.scss */        .banner-wrapper .site-banner .banner-caption .banner-text a.banner-btn {          font-size: 15px;          font-family: "Roboto Condensed", sans-serif;          color: #ffffff;          background: rgba(0, 0, 0, 0.5);          border: 2px solid #ffffff;          border-radius: 60px;          padding: 7px 20px;          text-transform: uppercase;          text-decoration: none;          margin: 7px 0;          display: inline-block; }          /* line 391, ../app/base.scss */          .banner-wrapper .site-banner .banner-caption .banner-text a.banner-btn:hover {            background: #ff8d00; }    /* line 399, ../app/base.scss */    .banner-wrapper .site-banner ol.flex-control-nav {      list-style: none;      display: block;      position: absolute;      bottom: 60px;      width: 150px;      z-index: 999;      height: auto;      transform: translateX(-50%);      left: 50%; }      /* line 409, ../app/base.scss */      .banner-wrapper .site-banner ol.flex-control-nav li {        display: inline-block;        padding: 0 14px; }        /* line 412, ../app/base.scss */        .banner-wrapper .site-banner ol.flex-control-nav li a {          text-indent: -9999px;          position: absolute;          width: 20px;          height: 20px;          background: #727272;          border: 1px solid #fff;          border-radius: 50%;          cursor: pointer; }          /* line 421, ../app/base.scss */          .banner-wrapper .site-banner ol.flex-control-nav li a.flex-active {            background: #ff8d00; }/*Home banner style End*//*Our IT SERVICES Section style start*//* line 433, ../app/base.scss */.our_services {  padding: 40px 0 0 0;  display: none; }  /* line 436, ../app/base.scss */  .our_services .section_title {    text-align: center;    margin-bottom: 10px; }    /* line 439, ../app/base.scss */    .our_services .section_title h2 {      display: inline-block; }    /* line 443, ../app/base.scss */    .our_services .section_title p {      margin: 30px auto;      color: #acacac;      font-size: 16px;      font-family: "Open Sans", sans-serif;      max-width: 600px;      width: 100%; }  /* line 452, ../app/base.scss */  .our_services .service_contain {    display: flex;    justify-content: center;    width: 100%;    margin: 30px 0;    text-align: center;    /*service_box*/ }    /* line 458, ../app/base.scss */    .our_services .service_contain .service_box {      position: relative;      margin: 15px;      padding: 30px 15px;      width: 30%;      transition: all 0.6s;      /*symbol icon*/      /*symbol icon*/ }      /* line 464, ../app/base.scss */      .our_services .service_contain .service_box a {        text-decoration: none; }      /* line 467, ../app/base.scss */      .our_services .service_contain .service_box:hover {        box-shadow: 0px 3px 20px 6px #ecebeb;        cursor: pointer; }      /* line 472, ../app/base.scss */      .our_services .service_contain .service_box .symbol-icon {        width: 100px;        height: 100px;        position: relative;        border-radius: 100%;        border: 1px solid;        border-color: #acacac;        margin: 0 auto;        padding: 20px; }        /* line 481, ../app/base.scss */        .our_services .service_contain .service_box .symbol-icon span {          position: absolute;          width: 30px;          height: 30px;          border-radius: 100%;          background: #f3f3f3;          color: #ff8d00;          border: 1px solid;          border-color: #acacac;          top: -10px;          left: 0;          line-height: 28px;          font-family: "Roboto Condensed", sans-serif;          font-size: 18px;          font-weight: 700;          text-align: center; }      /* line 499, ../app/base.scss */      .our_services .service_contain .service_box h3 {        font-size: 24px;        color: #454545;        margin: 16px 0;        font-weight: 700; }      /* line 505, ../app/base.scss */      .our_services .service_contain .service_box p {        color: #696969;        font-size: 16px;        line-height: 24px;        margin: 0; }/*Our IT SERVICES Section style End#*//*Partner Team section start*//* line 518, ../app/base.scss */section.partner_team {  background: url(../images/partner-bg.jpg);  background-size: cover;  margin: 10px 0 0px;  padding: 30px 0 0;  border-top: 2px solid #bbb; }  /* line 524, ../app/base.scss */  section.partner_team img {    float: right; }  /* line 527, ../app/base.scss */  section.partner_team h2 {    max-width: 400px;    width: 100%;    margin-bottom: 5px; }    /* line 532, ../app/base.scss */    section.partner_team h2 span {      display: block; }  /* line 537, ../app/base.scss */  section.partner_team ul li {    line-height: 30px;    list-style: none;    position: relative;    font-size: 18px;    font-weight: 400;    color: #000000;    margin-left: 27px; }    /* line 545, ../app/base.scss */    section.partner_team ul li:before {      position: absolute;      background: #00569d;      width: 8px;      height: 8px;      content: "";      left: -16px;      top: 10px;      border-radius: 30px; }  /* line 557, ../app/base.scss */  section.partner_team p {    max-width: 500px;    width: 100%;    color: #000000; }/*Partner Team section #End*//*Schedule Team section #Start*//* line 568, ../app/base.scss */section.schedule {  padding: 15px 0; }  /* line 570, ../app/base.scss */  section.schedule h2 {    font-size: 24px;    color: #222;    font-weight: bold;    margin-bottom: 6px; }    /* line 575, ../app/base.scss */    section.schedule h2 span {      color: #ff8d00; }  /* line 580, ../app/base.scss */  section.schedule h3.welcome-title {    /*font-size: 42px; AY Nov 2*/    font-size: 25px;    text-transform: uppercase;    text-align: center;    margin-bottom: 20px;    display: inline-block;    transform: translateX(-50%);    position: relative;    left: 50%; }  /* line 592, ../app/base.scss */  section.schedule .day-time {    display: flex;    max-width: 400px;    width: 100%;    justify-content: space-between;    margin-bottom: 12px; }    /* line 598, ../app/base.scss */    section.schedule .day-time .data {      font-size: 22px;      color: #00569d;      font-weight: 500;      width: 50%; }  /* line 605, ../app/base.scss */  section.schedule .din-bar {    display: flex;    max-width: 400px;    width: 100%;    justify-content: space-between;    margin-bottom: 10px; }    /* line 611, ../app/base.scss */    section.schedule .din-bar .data {      font-size: 14px;      color: #000000;      width: 50%; }  /* line 617, ../app/base.scss */  section.schedule .border-left-custom {    position: relative; }    /* line 619, ../app/base.scss */    section.schedule .border-left-custom:before {      position: absolute;      width: 1px;      height: 270px;      background: #cbcbcb;      left: -80px;      content: "";      top: 30px; }/*Schedule Team section #End*//* line 635, ../app/base.scss */section.primary {  background: #00569d;  padding: 8px 0; }  /* line 638, ../app/base.scss */  section.primary p {    color: #ffffff;    font-size: 14px;    margin: 0 !important; }  /* line 643, ../app/base.scss */  section.primary a {    font-size: 36px;    color: #ffffff;    text-decoration: none;    font-weight: 700; }  /* line 649, ../app/base.scss */  section.primary .contact-custom {    text-align: right;    position: relative;    border-left: 3px solid #fff; }/*Get in touch section style start*//* line 659, ../app/base.scss */section.get_touch {  margin: 30px 0; }  /* line 661, ../app/base.scss */  section.get_touch h2 {    text-align: center;    display: inline-block;    transform: translateX(-50%);    left: 50%;    margin-bottom: 40px; }  /* line 671, ../app/base.scss */  section.get_touch form.contact_form .custom {    width: 100%;    padding: 10px;    border: 1px solid #a5a5a5;    background: #fdfdfd;    margin: 13px 0;    border-radius: 5px; }  /* line 679, ../app/base.scss */  section.get_touch form.contact_form button {    margin: 15px 5px 15px 16px; }/*Get in touch section style End#*//*Our Partners section style start*//* line 691, ../app/base.scss */section.our_partners {  margin-top: 10px; }  /* line 693, ../app/base.scss */  section.our_partners h2 {    text-align: center;    display: inline-block;    transform: translateX(-50%);    left: 50%;    margin-bottom: 10px; }  /* line 701, ../app/base.scss */  section.our_partners .partners_wrap {    padding: 12px 0 10px;    background: url(../images/thanks-dr.jpg) no-repeat;    background-size: cover;    color: #ffffff; }    /* line 706, ../app/base.scss */    section.our_partners .partners_wrap p {      margin-bottom: 2px; }/*Our Partners section style End*//*Footer secton style start*//* line 715, ../app/base.scss */footer {  /*footer bottom*/ }  /* line 716, ../app/base.scss */  footer.footer_wrap {    background: url(../images/footer-bg.jpg) no-repeat;    background-size: cover;    position: relative;    width: 100%;    /*social icons*/ }    /* line 734, ../app/base.scss */    footer.footer_wrap h2 {      font-size: 30px;      color: #454545;      font-weight: 700;      text-transform: uppercase;      margin-bottom: 28px; }      /* line 740, ../app/base.scss */      footer.footer_wrap h2 span {        color: #ff8d00; }    /* line 744, ../app/base.scss */    footer.footer_wrap p {      font-size: 14px;      color: #454545;      line-height: 24px;      max-width: 247px;      width: 100%; }    /* line 751, ../app/base.scss */    footer.footer_wrap .social-icons {      text-align: left;      margin: 50px 0;      border-top: 1px solid #000000;      padding-top: 15px;      max-width: 247px;      width: 100%; }      /* line 758, ../app/base.scss */      footer.footer_wrap .social-icons ul {        margin: 0;        padding: 0; }        /* line 761, ../app/base.scss */        footer.footer_wrap .social-icons ul li {          display: inline-block; }          /* line 763, ../app/base.scss */          footer.footer_wrap .social-icons ul li a {            color: #454545;            font-size: 15px;            display: inline-block;            list-style: none;            padding: 0 5px; }            /* line 769, ../app/base.scss */            footer.footer_wrap .social-icons ul li a:hover {              color: #ff8d00; }    /* line 776, ../app/base.scss */    footer.footer_wrap h3 {      font-size: 24px;      font-weight: 600;      text-transform: capitalize; }      /* line 781, ../app/base.scss */      footer.footer_wrap h3:after {        background: #ff8d00;        width: 82px;        height: 4px; }    /* line 788, ../app/base.scss */    footer.footer_wrap ul.footer-sub-links {      list-style: none;      margin-top: 20px; }      /* line 791, ../app/base.scss */      footer.footer_wrap ul.footer-sub-links li {        display: block;        line-height: 28px;        position: relative;        font-size: 14px; }        /* line 796, ../app/base.scss */        footer.footer_wrap ul.footer-sub-links li a {          color: #454545;          text-decoration: none; }          /* line 799, ../app/base.scss */          footer.footer_wrap ul.footer-sub-links li a:hover {            color: #ff8d00; }        /* line 804, ../app/base.scss */        footer.footer_wrap ul.footer-sub-links li.widget-phone_number:before {          position: absolute;          left: -30px;          font-family: "fontawesome";          content: "\f095";          color: #454545;          font-size: 16px; }        /* line 814, ../app/base.scss */        footer.footer_wrap ul.footer-sub-links li.widget-email:before {          position: absolute;          left: -30px;          font-family: "fontawesome";          content: "\f003";          color: #454545;          font-size: 16px; }        /* line 824, ../app/base.scss */        footer.footer_wrap ul.footer-sub-links li.widget-address:before {          position: absolute;          left: -27px;          font-family: "fontawesome";          content: "\f041";          color: #454545;          font-size: 16px; }  /* line 838, ../app/base.scss */  footer .footer-bottom {    background: #00569d;    padding: 21px 0 10px;    text-align: center; }    /* line 843, ../app/base.scss */    footer .footer-bottom span {      color: #e3e3e3;      font-size: 14px; }    /* line 847, ../app/base.scss */    footer .footer-bottom p {      font-size: 14px;      color: #f3f3f3;      max-width: 100%;      margin: 0 0 7px 0; }      /* line 852, ../app/base.scss */      footer .footer-bottom p span {        color: #ff8d00; }/*Footer secton style #End*//* line 859, ../app/base.scss */.modal {  z-index: 9999; }/*=======================================	Inner pages style=========================================*//*=======================================	About us page style=========================================*//*About us page banner*//* line 7, ../app/_innerPages-style.scss */section.inner_banner {  min-height: 250px;  border-bottom: 30px solid;  border-color: #00569d;  margin-top: 30px;  position: relative; }  /* line 13, ../app/_innerPages-style.scss */  section.inner_banner img {    width: 100%;    height: 250px;	 }  /* line 16, ../app/_innerPages-style.scss */  section.inner_banner .black_overlay {    position: absolute;    background: rgba(0, 0, 0, 0.3);    width: 100%;    height: 100%;    top: 0;    left: 0; }  /* line 24, ../app/_innerPages-style.scss */  section.inner_banner h2 {    font-size: 42px;    color: #ffffff;    position: absolute;    transform: translate(-50%, -50%);    left: 50%;    top: 50%;    text-transform: uppercase;    font-weight: 700; }    /* line 33, ../app/_innerPages-style.scss */    section.inner_banner h2 span {      color: #ff8d00; }/*About us page banner End*//*About us page content stle*//* line 43, ../app/_innerPages-style.scss */section.about_horizon {  padding: 30px 0; }  /* line 45, ../app/_innerPages-style.scss */  section.about_horizon h2 {    margin-bottom: 10px; }    /* line 48, ../app/_innerPages-style.scss */    section.about_horizon h2 span {      display: block; }  /* line 52, ../app/_innerPages-style.scss */  section.about_horizon p {    color: #696969; }    /* line 54, ../app/_innerPages-style.scss */    section.about_horizon p span {      color: #ff8d00; }  /* line 58, ../app/_innerPages-style.scss */  section.about_horizon a {    margin-top: 10px; }  /* line 62, ../app/_innerPages-style.scss */  section.about_horizon ul {    margin-left: 25px; }/*24/7 hour support section stle*//* line 70, ../app/_innerPages-style.scss */section.twentyFour_hour {  padding: 100px 0 0; }  /* line 72, ../app/_innerPages-style.scss */  section.twentyFour_hour h2 {    margin-bottom: 40px; }    /* line 75, ../app/_innerPages-style.scss */    section.twentyFour_hour h2 span {      color: #ff8d00; }  /* line 79, ../app/_innerPages-style.scss */  section.twentyFour_hour p {    color: #696969; }    /* line 81, ../app/_innerPages-style.scss */    section.twentyFour_hour p span {      color: #ff8d00; }/*=======================================	IT Suport page style=========================================*//*Banner style*//* line 95, ../app/_innerPages-style.scss */section.IT-support-banner .black_overlay {  display: none; }/*IT support content sectoin *//* line 102, ../app/_innerPages-style.scss */section.IT-support-content {  padding: 100px 0 150px; }  /* line 104, ../app/_innerPages-style.scss */  section.IT-support-content h2 {    margin-bottom: 40px; }    /* line 107, ../app/_innerPages-style.scss */    section.IT-support-content h2 span {      display: block; }  /* line 111, ../app/_innerPages-style.scss */  section.IT-support-content p {    color: #696969; }    /* line 113, ../app/_innerPages-style.scss */    section.IT-support-content p span {      color: #ff8d00; }  /* line 117, ../app/_innerPages-style.scss */  section.IT-support-content a {    margin-top: 30px; }  /* line 121, ../app/_innerPages-style.scss */  section.IT-support-content ul {    list-style: none;    padding-left: 29px;    margin: 40px 0;    height: auto; }    /* line 126, ../app/_innerPages-style.scss */    section.IT-support-content ul li {      position: relative; }      /* line 128, ../app/_innerPages-style.scss */      section.IT-support-content ul li:before {        position: absolute;        content: "\f0a9";        font-family: FontAwesome;        font-size: 18px;        left: -28px;        top: 0; }      /* line 137, ../app/_innerPages-style.scss */      section.IT-support-content ul li p span {        color: #ff8d00;        font-weight: 700; }  /* line 144, ../app/_innerPages-style.scss */  section.IT-support-content a {    margin: 30px; }/*=====================================================	Web Design & Web Development page style===================================================*//*Banner style*//* line 157, ../app/_innerPages-style.scss */section.web_dev .black_overlay {  display: none; }/*web_dev_content*//* line 165, ../app/_innerPages-style.scss */section.web_dev_content {  padding: 100px 0 150px; }  /* line 167, ../app/_innerPages-style.scss */  section.web_dev_content h2 {    margin-bottom: 40px; }    /* line 170, ../app/_innerPages-style.scss */    section.web_dev_content h2 span {      color: #ff8d00;      display: block; }  /* line 175, ../app/_innerPages-style.scss */  section.web_dev_content p {    color: #696969; }    /* line 177, ../app/_innerPages-style.scss */    section.web_dev_content p span {      display: block;      font-weight: 700;      margin-bottom: 15px; }  /* line 183, ../app/_innerPages-style.scss */  section.web_dev_content a {    margin: 30px; }/*=====================================================	Wireless solutions page style===================================================*//*wireless_solution banner*//* line 197, ../app/_innerPages-style.scss */section.wireless_solution .black_overlay {  background: rgba(0, 0, 0, 0.3); }/* line 200, ../app/_innerPages-style.scss */section.wireless_solution h2 {  background: rgba(0, 0, 0, 0.5);  padding: 12px 40px; }  /* line 203, ../app/_innerPages-style.scss */  section.wireless_solution h2 span {    color: #ff8d00; }/*wireless_solution banner End*//*wireless solution content *//* line 213, ../app/_innerPages-style.scss */section.wireless_solution-content {  padding: 100px 0 150px; }  /* line 215, ../app/_innerPages-style.scss */  section.wireless_solution-content h2 {    margin-bottom: 40px; }    /* line 218, ../app/_innerPages-style.scss */    section.wireless_solution-content h2 span {      display: block; }  /* line 222, ../app/_innerPages-style.scss */  section.wireless_solution-content p {    color: #696969; }    /* line 224, ../app/_innerPages-style.scss */    section.wireless_solution-content p span {      color: #ff8d00; }  /* line 228, ../app/_innerPages-style.scss */  section.wireless_solution-content a {    margin-top: 30px; }  /* line 232, ../app/_innerPages-style.scss */  section.wireless_solution-content ul {    list-style: none;    padding-left: 29px;    margin: 40px 0;    height: auto; }    /* line 237, ../app/_innerPages-style.scss */    section.wireless_solution-content ul li {      position: relative; }      /* line 239, ../app/_innerPages-style.scss */      section.wireless_solution-content ul li:before {        position: absolute;        content: "\f0a9";        font-family: FontAwesome;        font-size: 18px;        left: -28px;        top: 0; }      /* line 248, ../app/_innerPages-style.scss */      section.wireless_solution-content ul li p span {        color: #ff8d00;        font-weight: 700; }  /* line 255, ../app/_innerPages-style.scss */  section.wireless_solution-content a {    margin: 30px; }/*=====================================================	Contact us page style===================================================*//*contact-us-banner banner*//* line 269, ../app/_innerPages-style.scss */section.contact-us-banner .black_overlay {  background: rgba(0, 0, 0, 0.3); }/* line 272, ../app/_innerPages-style.scss */section.contact-us-banner h2 {  background: rgba(0, 0, 0, 0.5);  padding: 12px 40px; }  /* line 275, ../app/_innerPages-style.scss */  section.contact-us-banner h2 span {    color: #ff8d00; }/*contact-us-banner banner End*//*contact us content *//* line 285, ../app/_innerPages-style.scss */section.contact_us_content {  padding: 30px 0;  /*left div style*/  /*left div style end*/  /*right side div*/  /*right side div*/ }  /* line 288, ../app/_innerPages-style.scss */  section.contact_us_content h3 {    font-size: 26px;    font-weight: 400; }    /* line 292, ../app/_innerPages-style.scss */    section.contact_us_content h3:after {      /*background: url(../images/footer-title-img.png); AY NOV 18*/      width: 142px;      height: 12px; }  /* line 298, ../app/_innerPages-style.scss */  section.contact_us_content .contact_form {    margin-top: 0; }  /* line 302, ../app/_innerPages-style.scss */  section.contact_us_content ul.footer-sub-links {    list-style: none;    margin-top: 30px;    margin-left: 30px; }    /* line 306, ../app/_innerPages-style.scss */    section.contact_us_content ul.footer-sub-links li {      display: block;      line-height: 35px;      position: relative;      font-size: 16px; }      /* line 311, ../app/_innerPages-style.scss */      section.contact_us_content ul.footer-sub-links li a {        color: #454545;        text-decoration: none; }        /* line 314, ../app/_innerPages-style.scss */        section.contact_us_content ul.footer-sub-links li a:hover {          color: #ff8d00; }      /* line 319, ../app/_innerPages-style.scss */      section.contact_us_content ul.footer-sub-links li.widget-phone_number:before {        content: "\f095"; }      /* line 325, ../app/_innerPages-style.scss */      section.contact_us_content ul.footer-sub-links li.widget-email:before {        content: "\f003";        font-size: 16px; }      /* line 332, ../app/_innerPages-style.scss */      section.contact_us_content ul.footer-sub-links li.widget-address:before {        content: "\f041"; }      /* line 338, ../app/_innerPages-style.scss */      section.contact_us_content ul.footer-sub-links li.widget-time:before {        content: "\f017"; }  /* line 351, ../app/_innerPages-style.scss */  section.contact_us_content h2 span {    color: #ff8d00; }  /* line 356, ../app/_innerPages-style.scss */  section.contact_us_content form.contact_form {    margin-top: 0; }    /* line 358, ../app/_innerPages-style.scss */    section.contact_us_content form.contact_form .custom {      width: 100%;      padding: 10px;      border: 1px solid #a5a5a5;      background: #fdfdfd;      margin: 13px 0;      border-radius: 5px; }    /* line 366, ../app/_innerPages-style.scss */    section.contact_us_content form.contact_form button {      margin: 0px 5px 15px 16px; }/*Google address map start*//* line 378, ../app/_innerPages-style.scss */section.horizon_map {  min-height: 300px; }  /* line 380, ../app/_innerPages-style.scss */  section.horizon_map iframe {    width: 100%; }/*=======================================	Responsive style=========================================*//************ Large Desktop Screen *************/@media (min-width: 1921px) {  /* line 8, ../app/_responsive.scss */  section.banner-wrapper .site-banner ul.slides li img {    height: 680px; } }/************ Large Desktop Screen *************/@media (max-width: 1920px) {  /* line 24, ../app/_responsive.scss */  section.banner-wrapper .site-banner ul.slides li img {    width: 100%;    height: 550px; } }/************ Laptop Desktop Screen *************/@media (min-width: 1366px) {  /* line 37, ../app/_responsive.scss */  .container {    max-width: 1260px;    width: 100%;    margin: 0 auto;    position: relative; } }/************ Laptop Screen *************/@media only screen and (min-width: 992px) and (max-width: 1199px) {  /* line 52, ../app/_responsive.scss */  header .logo_header .logo a h1 {    font-size: 16px; }  /*Home banner style*/  /* line 62, ../app/_responsive.scss */  .banner-wrapper .site-banner .banner-caption {    margin-top: 60px; }    /* line 65, ../app/_responsive.scss */    .banner-wrapper .site-banner .banner-caption .banner-text h2 {      font-size: 42px;      margin-bottom: 25px; }    /* line 69, ../app/_responsive.scss */    .banner-wrapper .site-banner .banner-caption .banner-text p {      font-size: 18px; }  /*Home banner style End*/  /*Inner page banner responsive*/  /* line 80, ../app/_responsive.scss */  section.inner_banner {    min-height: auto; }  /* line 88, ../app/_responsive.scss */  section.schedule .border-left-custom:before {    left: -40px; } }/************ Laptop & Tab *************/@media only screen and (min-width: 768px) and (max-width: 991px) {  /* line 100, ../app/_responsive.scss */  section.inner_banner h2 {    font-size: 30px; }  /* line 110, ../app/_responsive.scss */  header .logo_header .logo a h1 {    font-size: 14px; }  /* line 113, ../app/_responsive.scss */  header .logo_header .logo a p {    font-size: 12px; }  /* line 119, ../app/_responsive.scss */  header .logo_header .contact-info .phone {    font-size: 11px;    line-height: 12px;    margin-right: 38px; }    /* line 123, ../app/_responsive.scss */    header .logo_header .contact-info .phone:before {      background-size: 30px;      left: -35px; }    /* line 127, ../app/_responsive.scss */    header .logo_header .contact-info .phone a {      font-size: 10px; }  /* line 131, ../app/_responsive.scss */  header .logo_header .contact-info .fax {    font-size: 11px;    line-height: 12px;    margin-right: 40px; }    /* line 135, ../app/_responsive.scss */    header .logo_header .contact-info .fax:before {      background-size: 23px;      left: -30px; }    /* line 139, ../app/_responsive.scss */    header .logo_header .contact-info .fax a {      font-size: 10px; }  /* line 143, ../app/_responsive.scss */  header .logo_header .contact-info .email {    font-size: 11px;    line-height: 12px; }    /* line 146, ../app/_responsive.scss */    header .logo_header .contact-info .email:before {      background-size: 30px;      left: -35px; }    /* line 150, ../app/_responsive.scss */    header .logo_header .contact-info .email a {      font-size: 10px; }  /*navigation style*/  /* line 164, ../app/_responsive.scss */  header .site-header-bottom .header-bottom nav ul li a {    padding: 12px 18px;    font-size: 14px; }  /* line 172, ../app/_responsive.scss */  header .site-header-bottom .header-bottom .request-button a {    font-size: 14px;    white-space: nowrap; }    /* line 175, ../app/_responsive.scss */    header .site-header-bottom .header-bottom .request-button a:before {      border-bottom: 52px solid #ff8d00; }  /*contact us page style*/  /* line 186, ../app/_responsive.scss */  section.contact-us-banner h2 {    font-size: 55px; }  /*Home banner style*/  /* line 194, ../app/_responsive.scss */  .banner-wrapper .site-banner .banner-caption {    margin-top: 60px; }    /* line 197, ../app/_responsive.scss */    .banner-wrapper .site-banner .banner-caption .banner-text h2 {      font-size: 24px;      margin-bottom: 17px; }      /* line 200, ../app/_responsive.scss */      .banner-wrapper .site-banner .banner-caption .banner-text h2:after {        width: 40%; }    /* line 204, ../app/_responsive.scss */    .banner-wrapper .site-banner .banner-caption .banner-text p {      font-size: 13px;      line-height: 21px; }    /* line 209, ../app/_responsive.scss */    .banner-wrapper .site-banner .banner-caption .banner-text a.banner-btn {      font-size: 16px;      padding: 4px 26px; }  /* line 219, ../app/_responsive.scss */  .banner-wrapper .site-banner ul.slides li img {    height: 420px !important; }  /*Home banner style End*/  /*Our IT SERVICES Section*/  /* line 234, ../app/_responsive.scss */  section.our_services .service_contain .service_box h3 {    font-size: 19px; }  /* line 237, ../app/_responsive.scss */  section.our_services .service_contain .service_box p {    font-size: 14px; }  /*Our IT SERVICES Section*/  /*why choose section*/  /* line 248, ../app/_responsive.scss */  section.why_choose {    padding: 60px 0; }    /* line 252, ../app/_responsive.scss */    section.why_choose .why_choose_contain .why_box h3 {      font-size: 22px; }  /*footer responsive*/  /* line 262, ../app/_responsive.scss */  footer.footer_wrap h3 {    font-size: 22px; }  /* line 267, ../app/_responsive.scss */  footer .footer-bottom p {    font-size: 12px; }  /*Inner page banner responsive*/  /* line 275, ../app/_responsive.scss */  section.inner_banner {    min-height: auto; }  /* line 283, ../app/_responsive.scss */  section.schedule .border-left-custom:before {    display: none; }  /* line 288, ../app/_responsive.scss */  section.schedule h3.welcome-title {    font-size: 32px; }  /* line 292, ../app/_responsive.scss */  section.schedule h2 {    font-size: 20px; }  /* line 296, ../app/_responsive.scss */  section.schedule .day-time .data {    font-size: 16px; }  /* line 305, ../app/_responsive.scss */  section.partner_team h2 {    font-size: 26px; }  /* line 309, ../app/_responsive.scss */  section.partner_team ul li {    font-size: 14px;    line-height: 25px; }  /* line 319, ../app/_responsive.scss */  section.our_partners h2 {    font-size: 26px; }  /* line 323, ../app/_responsive.scss */  section.our_partners .partners_wrap p {    font-size: 13px; }  /* line 330, ../app/_responsive.scss */  .offset-1 {    margin: 0px; } }/************ Tab and Mobile *************/@media (max-width: 767px) {  /* line 343, ../app/_responsive.scss */  header .site-header-bottom .header-bottom nav ul li {    display: block;    text-align: center;    border-bottom: 1px solid #444343; }    /* line 347, ../app/_responsive.scss */    header .site-header-bottom .header-bottom nav ul li a {      display: block;      line-height: 20px; }      /* line 350, ../app/_responsive.scss */      header .site-header-bottom .header-bottom nav ul li a img {        width: 32px; }  /* line 357, ../app/_responsive.scss */  header .site-header-bottom .header-bottom .request-button {    float: none;    margin: 0; }    /* line 360, ../app/_responsive.scss */    header .site-header-bottom .header-bottom .request-button a {      display: block; }      /* line 362, ../app/_responsive.scss */      header .site-header-bottom .header-bottom .request-button a:before {        display: none; }  /*top header*/  /* line 373, ../app/_responsive.scss */  header .top_social_header .exp {    text-align: center; }  /* line 376, ../app/_responsive.scss */  header .top_social_header .social-icons {    text-align: center;}  /* line 383, ../app/_responsive.scss */  header .logo_header .logo a h1 {    font-size: 14px; }  /* line 386, ../app/_responsive.scss */  header .logo_header .logo a p {    font-size: 12px; }  /* line 392, ../app/_responsive.scss */  header .logo_header .contact-info .phone {    font-size: 11px;    line-height: 12px;    margin-right: 38px; }    /* line 396, ../app/_responsive.scss */    header .logo_header .contact-info .phone:before {      background-size: 30px;      left: -35px; }    /* line 400, ../app/_responsive.scss */    header .logo_header .contact-info .phone a {      font-size: 10px; }  /* line 404, ../app/_responsive.scss */  header .logo_header .contact-info .fax {    font-size: 11px;    line-height: 12px;    margin-right: 40px; }    /* line 408, ../app/_responsive.scss */    header .logo_header .contact-info .fax:before {      background-size: 23px;      left: -30px; }    /* line 412, ../app/_responsive.scss */    header .logo_header .contact-info .fax a {      font-size: 10px; }  /* line 416, ../app/_responsive.scss */  header .logo_header .contact-info .email {    font-size: 11px;    line-height: 12px; }    /* line 419, ../app/_responsive.scss */    header .logo_header .contact-info .email:before {      background-size: 30px;      left: -35px; }    /* line 423, ../app/_responsive.scss */    header .logo_header .contact-info .email a {      font-size: 10px; }  /*logo header*/  /* line 431, ../app/_responsive.scss */  header {    /*Navigation bar*/ }    /* line 433, ../app/_responsive.scss */    header .logo_header .logo {      width: auto;      margin: 0 auto;      text-align: center; }    /* line 439, ../app/_responsive.scss */    header .contact-info {      float: none !important;      position: relative;      transform: translateX(-50%);      left: 50%;      margin-top: 13px; }    /* line 448, ../app/_responsive.scss */    header .site-header-bottom .header-bottom {      position: relative; }  /*contact us page style*/  /* line 455, ../app/_responsive.scss */  section.contact_us_content {    padding: 20px 20px; }    /* line 457, ../app/_responsive.scss */    section.contact_us_content h2 {      margin-top: 25px;      font-size: 24px; }      /* line 460, ../app/_responsive.scss */      section.contact_us_content h2:after {        width: 76px; }    /* line 465, ../app/_responsive.scss */    section.contact_us_content ul.footer-sub-links {      margin-top: 0; }  /*Home banner style*/  /* line 475, ../app/_responsive.scss */  .banner-wrapper .site-banner .banner-caption {    margin-top: 0;    top: 0; }    /* line 479, ../app/_responsive.scss */    .banner-wrapper .site-banner .banner-caption .banner-text h2 {      font-size: 28px;      margin-bottom: 8px; }      /* line 482, ../app/_responsive.scss */      .banner-wrapper .site-banner .banner-caption .banner-text h2:after {        bottom: 6px; }    /* line 486, ../app/_responsive.scss */    .banner-wrapper .site-banner .banner-caption .banner-text p {      font-size: 15px;      line-height: 24px; }    /* line 491, ../app/_responsive.scss */    .banner-wrapper .site-banner .banner-caption .banner-text a.banner-btn {      font-size: 16px;      padding: 4px 26px; }  /*our_services*/  /* line 504, ../app/_responsive.scss */  section.our_services .section_title h2 {    font-size: 26px; }  /* line 508, ../app/_responsive.scss */  section.our_services .service_contain {    display: block;    margin: 0; }    /* line 511, ../app/_responsive.scss */    section.our_services .service_contain .service_box {      margin: 0;      width: 100%; }  /*partner_team section*/  /* line 521, ../app/_responsive.scss */  section.partner_team h2 {    font-size: 28px;    max-width: 100%; }    /* line 524, ../app/_responsive.scss */    section.partner_team h2:after {      transform: translateX(-50%);      left: 50%; }  /* line 529, ../app/_responsive.scss */  section.partner_team img {    margin-top: 20px;    float: none;    max-width: 380px; }  /* line 534, ../app/_responsive.scss */  section.partner_team p {    max-width: 100%; }  /*why_choose section*/  /* line 542, ../app/_responsive.scss */  section.why_choose {    margin: 50px 0; }    /* line 544, ../app/_responsive.scss */    section.why_choose h2 {      font-size: 26px;      margin-bottom: 40px; }    /* line 548, ../app/_responsive.scss */    section.why_choose .why_choose_contain {      padding: 30px 0; }      /* line 550, ../app/_responsive.scss */      section.why_choose .why_choose_contain .why_box {        min-height: auto;        padding: 20px 15px; }  /*get touch section*/  /* line 559, ../app/_responsive.scss */  section.get_touch {    margin-bottom: 0; }    /* line 561, ../app/_responsive.scss */    section.get_touch h2 {      font-size: 26px; }    /* line 564, ../app/_responsive.scss */    section.get_touch .contact_form {      max-width: 400px;      margin: 40px auto 0; }    /* line 569, ../app/_responsive.scss */    section.get_touch input.submit_btn {      font-size: 17px;      padding: 6px 30px;      margin-bottom: 50px; }  /*our_partners section*/  /* line 579, ../app/_responsive.scss */  section.our_partners {    margin-top: 50px; }    /* line 581, ../app/_responsive.scss */    section.our_partners h2 {      font-size: 26px; }    /* line 584, ../app/_responsive.scss */    section.our_partners .partners_wrap {      text-align: center; }  /*Inner page banner responsive*/  /* line 592, ../app/_responsive.scss */  section.inner_banner {    min-height: auto;    margin-top: 0; }    /* line 595, ../app/_responsive.scss */    section.inner_banner h2 {      font-size: 32px; }  /*about*/  /* line 603, ../app/_responsive.scss */  section.about_horizon {    padding: 20px 0;    text-align: center; }    /* line 606, ../app/_responsive.scss */    section.about_horizon img {      max-width: 350px; }    /* line 609, ../app/_responsive.scss */    section.about_horizon h2 {      font-size: 26px;      margin-top: 25px; }      /* line 612, ../app/_responsive.scss */      section.about_horizon h2:after {        left: 50%;        transform: translateX(-50%); }  /*twentyFour_hour*/  /* line 621, ../app/_responsive.scss */  section.twentyFour_hour {    padding: 60px 0;    text-align: center; }    /* line 624, ../app/_responsive.scss */    section.twentyFour_hour img {      max-width: 300px; }    /* line 627, ../app/_responsive.scss */    section.twentyFour_hour h2 {      font-size: 26px;      margin-top: 25px; }      /* line 630, ../app/_responsive.scss */      section.twentyFour_hour h2:after {        left: 50%;        transform: translateX(-50%); }  /*inner pages wp div style*/  /* line 639, ../app/_responsive.scss */  .wp-block-column {    flex-basis: 100% !important; }    /* line 642, ../app/_responsive.scss */    .wp-block-column .wp-block-image img {      margin: 30px 0; }  /* line 649, ../app/_responsive.scss */  section.content-area {    padding: 50px 0; }    /* line 652, ../app/_responsive.scss */    section.content-area .entry-content h2 {      font-size: 25px; }      /* line 654, ../app/_responsive.scss */      section.content-area .entry-content h2 span {        display: inline-block; }  /*footer responsive*/  /* line 665, ../app/_responsive.scss */  footer.footer_wrap h3 {    font-size: 22px; }  /* line 670, ../app/_responsive.scss */  footer .footer-bottom p {    font-size: 12px; }  /* line 677, ../app/_responsive.scss */  section.banner-wrapper {    display: none; }  /* line 686, ../app/_responsive.scss */  section.schedule .border-left-custom:before {    display: none; }  /* line 691, ../app/_responsive.scss */  section.schedule h3.welcome-title {    font-size: 32px; }  /* line 695, ../app/_responsive.scss */  section.schedule h2 {    font-size: 20px; }  /* line 699, ../app/_responsive.scss */  section.schedule .day-time .data {    font-size: 16px; }  /* line 708, ../app/_responsive.scss */  section.partner_team h2 {    font-size: 26px; }  /* line 712, ../app/_responsive.scss */  section.partner_team ul li {    font-size: 16px;    line-height: 25px; }  /* line 722, ../app/_responsive.scss */  section.our_partners h2 {    font-size: 26px; }  /* line 726, ../app/_responsive.scss */  section.our_partners .partners_wrap p {    font-size: 13px; }  /*Custom reverse*/  /* line 734, ../app/_responsive.scss */  .reverse-custom {    -webkit-box-orient: vertical;    -webkit-box-direction: reverse;    -webkit-flex-direction: column-reverse;    -ms-flex-direction: column-reverse;    flex-direction: column-reverse;    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-flex-wrap: wrap;    -ms-flex-wrap: wrap;    flex-wrap: wrap; }  /************ Mobile *************/ }@media (max-width: 767px) and (max-width: 575px) {  /* line 755, ../app/_responsive.scss */  section.schedule .border-left-custom:before {    display: none; }  /* line 760, ../app/_responsive.scss */  section.schedule h3.welcome-title {    font-size: 24px; }  /* line 764, ../app/_responsive.scss */  section.schedule h2 {    font-size: 16px; }  /* line 767, ../app/_responsive.scss */  section.schedule .day-time {    margin-bottom: 4px; }    /* line 769, ../app/_responsive.scss */    section.schedule .day-time .data {      font-size: 14px; }  /* line 773, ../app/_responsive.scss */  section.schedule .din-bar {    margin-bottom: 4px; }    /* line 775, ../app/_responsive.scss */    section.schedule .din-bar .data {      font-size: 12px; }  /*header style	*/  /* line 784, ../app/_responsive.scss */  header .logo_header .contact-info {    display: none; }  /* line 788, ../app/_responsive.scss */  header .logo_header .site-logo img {    width: 200px; }  /* line 792, ../app/_responsive.scss */  header .logo_header .logo {    width: 250px; }  /*home page slider*/  /*contact us banner*/  /* line 802, ../app/_responsive.scss */  section.contact-us-banner h2 {    font-size: 22px;    text-align: center; }  /* line 808, ../app/_responsive.scss */  .banner-wrapper {    margin-top: 0; }    /* line 811, ../app/_responsive.scss */    .banner-wrapper .site-banner .banner-caption {      display: none; }    /* line 815, ../app/_responsive.scss */    .banner-wrapper .site-banner ol.flex-control-nav {      transform: translateX(-50%);      left: 50%;      width: 70px;      bottom: -20px; }      /* line 820, ../app/_responsive.scss */      .banner-wrapper .site-banner ol.flex-control-nav li {        padding: 0 9px; }        /* line 822, ../app/_responsive.scss */        .banner-wrapper .site-banner ol.flex-control-nav li a {          width: 12px;          height: 12px; }  /*inner page content area*/  /* line 833, ../app/_responsive.scss */  section.content-area {    padding: 40px 20px; }  /*footer style*/  /* line 845, ../app/_responsive.scss */  footer.footer_wrap ul.footer-sub-links li.widget-phone_number:before {    position: inherit !important;    margin-right: 12px !important; }  /* line 851, ../app/_responsive.scss */  footer.footer_wrap ul.footer-sub-links li.widget-email:before {    position: inherit !important;    margin-right: 12px !important; }  /* line 857, ../app/_responsive.scss */  footer.footer_wrap ul.footer-sub-links li.widget-address:before {    position: inherit !important;    margin-right: 12px !important; }  /* line 869, ../app/_responsive.scss */  section.partner_team h2 {    font-size: 18px; }  /* line 873, ../app/_responsive.scss */  section.partner_team ul li {    font-size: 13px; }  /* line 881, ../app/_responsive.scss */  section.our_partners h2 {    font-size: 24px; }  /* line 888, ../app/_responsive.scss */  section.about_horizon h2 {    font-size: 24px; }  /* line 891, ../app/_responsive.scss */  section.about_horizon p {    font-size: 13px; }  /* line 894, ../app/_responsive.scss */  section.about_horizon ul {    margin-left: 0;    list-style: none; }    /* line 897, ../app/_responsive.scss */    section.about_horizon ul li {      display: block;      font-size: 13px; } }@media (max-width: 767px) {  /************ All Mobile and small size screen *************/ }@media (max-width: 767px) and (max-width: 479px) {  /* line 908, ../app/_responsive.scss */  html,  body {    overflow-x: hidden; }  /* line 914, ../app/_responsive.scss */  section.partner_team h2 {    font-size: 22px; }  /* line 920, ../app/_responsive.scss */  section.partner_team {    padding: 30px 20px; }  /* line 926, ../app/_responsive.scss */  section.why_choose h2 {    font-size: 22px; }  /* line 936, ../app/_responsive.scss */  section.why_choose .why_choose_contain .why_box h3 {    font-size: 22px;    margin: 15px 0; }  /*contact button*/  /* line 947, ../app/_responsive.scss */  .hr_button a {    font-size: 15px;    padding: 6px 23px; } }