
    
@font-face
{
    font-family: 'FontAwesome';
    font-weight: normal;
    font-style: normal;

    src: url('${base_url}/amp-charts/amp_assets/fontawesome-webfont.eot?v=4.6.3');
    src: url('${base_url}/amp-charts/amp_assets/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'), url('${base_url}/amp-charts/amp_assets/fontawesome-webfont.woff2?v=4.6.3') format('woff2'), url('${base_url}/amp-charts/amp_assets/fontawesome-webfont.woff?v=4.6.3') format('woff'), url('${base_url}/amp-charts/amp_assets/fontawesome-webfont.ttf?v=4.6.3') format('truetype'), url('${base_url}/amp-charts/amp_assets/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');
}
    @font-face
    {
        font-family: 'Raleway';
        font-weight: 300;
        font-style: normal;
    
        src: local('Raleway Light'), local('Raleway-Light'), url('${base_url}/amp-charts/amp_assets/raleway_1.woff2') format('woff');
        unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
    }
    @font-face
    {
        font-family: 'Raleway';
        font-weight: 300;
        font-style: normal;
    
        src: local('Raleway Light'), local('Raleway-Light'), url('${base_url}/amp-charts/amp_assets/raleway_2.woff2') format('woff');
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    }
    @font-face
    {
        font-family: 'Raleway';
        font-weight: 400;
        font-style: normal;
    
        src: local('Raleway'), local('Raleway-Regular'), url('${base_url}/amp-charts/amp_assets/raleway_3.woff2') format('woff');
        unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
    }
    @font-face
    {
        font-family: 'Raleway';
        font-weight: 400;
        font-style: normal;
    
        src: local('Raleway'), local('Raleway-Regular'), url('${base_url}/amp-charts/amp_assets/raleway_4.woff2') format('woff');
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    }
    @font-face
    {
        font-family: 'Raleway';
        font-weight: 500;
        font-style: normal;
    
        src: local('Raleway Medium'), local('Raleway-Medium'), url('/${base_url}/amp-charts/amp_assets/amp_famp_fontsonts/raleway_5.woff2') format('woff');
        unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
    }
    @font-face
    {
        font-family: 'Raleway';
        font-weight: 500;
        font-style: normal;
    
        src: local('Raleway Medium'), local('Raleway-Medium'), url('${base_url}/amp-charts/amp_assets/raleway_6.woff2') format('woff');
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    }

.fa-google:before {
  content: "\f1a0"; }

.fa-google-drive:before {
  content: "\f3aa"; }

.fa-google-play:before {
  content: "\f3ab"; }

.fa-google-plus:before {
  content: "\f2b3"; }

.fa-google-plus-g:before {
  content: "\f0d5"; }

.fa-google-plus-square:before {
  content: "\f0d4"; }

.fa-google-wallet:before {
  content: "\f1ee"; }
    .fa-facebook:before {
      content: "\f09a"; }

    .fa-facebook-f:before {
      content: "\f39e"; }

    .fa-facebook-messenger:before {
      content: "\f39f"; }

    .fa-facebook-square:before {
      content: "\f082"; }
      .fa-twitch:before {
        content: "\f1e8"; }

      .fa-twitter:before {
        content: "\f099"; }

      .fa-twitter-square:before {
        content: "\f081"; }
        .fa-circle:before {
          content: "\f111"; }

        .fa-circle-notch:before {
          content: "\f1ce"; }
          .fa-fw {
            text-align: center;
            width: 1.25em; }

.fa-spinner:before {
  content: "\f110"; }

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
          animation: fa-spin 2s infinite linear; }

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
          animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }
        .fa
        {
            font: normal normal normal 14px/1 FontAwesome;
            font-size: inherit;

            display: inline-block;

            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
        }
        .social-links li i.fa-fw {
             font-size: 22px !important;
                        line-height: 40px !important;
                        width: 40px !important;
                        height: 40px !important;
                        margin: 8px 0 0 5px !important;
                        transition: all .5s ease !important;
                        text-align: center !important;
                        color: #fff !important;
                        border-radius: 100% !important;
                        background: #f16334 !important;
                        background-clip: padding-box !important;
        }
.orange_c{color: #f16334;}
                    .f_26{font-size:26px;}
                    .f_36{font-size:36px;}
                    .f_20{font-size:20px;}
                   .gray_c{margin-right:-15px;margin-left:-15px;padding-right:15px;padding-left:15px;padding-top:30px;padding-bottom:30px;background-color:#f8f8f8;}
                   .bg_light{background-color:#f8f8f8;}
                   .bg_gray{background: #333;}
                   .bg_orange{background-color:#F36132;}
                   .hr_rule{border-bottom:1px dashed #F36132;border-top:transparent !important;}
                   .compny img{width:48% !important;margin-bottom:5px;}
                   .slide-menu{background-color: #efefef;width:60%;position:fixed;z-index:9999;right:-100vw;padding:10px 0px; height:100vh;overflow-y:scroll;-webkit-overflow-scrolling: touch;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
                   .side_menu li{list-style-type:none;display:block;padding:10px 0px; text-align:left;color:#333;border-bottom:1px solid #ccc;text-indent:10px;}
                   .side_menu li>div>section a{display:block;color:#F36132;padding:3px 0;}
                   .side_menu a{color: #F36132 !important;}
                   .close_btn{position:absolute;right:10px;top:0px;background:transparent;border:none;color:#555;font-size:28px;}
                   .slide-menu.pull_left{right:0px;}
                   .gray {
                       background-color: #64605E;
                   }
                    .gray_bg {
                           background-color:#f8f8f8;
                          }
                     .voleba_cr .carousel-control-next-icon, .voleba_cr .carousel-control-prev-icon {
                         background-color: #ccc !important;
                         padding: 5px;
                     }
                     .voleba_cr .carousel-caption {
                         position: static !important;
                     }
                     .voleba_cr .carousel-item>img {
                         margin: auto !important;
                     }

                   h4.text-center {
                                   font-size: 22px;
                                   font-weight: bold;
                                   }
                   ul.iconLeft li
                   {
                       position: relative;

                       margin-bottom: 24px;
                       padding-left: 40px;
                   }
                   ul.iconLeft li > img
                   {
                       position: absolute;
                       left: 0;
                   }

                .or
                   {
                     left: 50px;

                     width: 45px;
                     height: 45px;
                     margin: 10px auto;
                     padding: 10px;

                     text-align: center;
                     vertical-align: middle;

                     color: #fff;
                     border-radius: 100%;
                     background: #f16334;
                     background-clip: padding-box;
                   }
                  .progress1
                  {
                      font-size: 40px;
                      line-height: 59px;

                      margin: 0 0 43px;
                      color: #adadad;
                      margin-top: 10px;
                      text-align:centre
                  }
                  .four
                  {
                      font-size: 90px;
                      line-height: 72px;

                      color: #adadad;
                      text-align:centre
                  }

                   .double
                  {
                      font-size: 30px;
                      font-weight: 700;

                      display: table;

                      padding: 0 10px;

                      color: #fff;
                      background: #f16334;
                  }

                  .responsive {
                      width: 100%;
                      height: auto;
                  }

                  .right_side
                  {
                      float: left;

                      margin-top: 25px!important;
                  }

                  .social-links li
                  {
                      display: inline-block;
                  }
                  .social-links li i.fa-fw
                  {
                      font-size: 13px;
                      line-height: 30px;

                      width: 30px;
                      height: 30px;
                      margin: 8px 0 0 5px;

                      transition: all .5s ease;
                      text-align: center;

                      color: #fff;
                      border-radius: 100%;
                      background: #f16334;
                      background-clip: padding-box;
                  }
                  @media only screen and (max-width: 767px)
                  {
                      .social-links
                      {
                          width: 100%;

                          text-align: center;
                      }
                  }

                  .Form_heading
                  {
                      font-size: 30px;
                      font-weight: 300;

                      margin-bottom: 24px;

                      color: #f16334;
                  }

                  .h5
                  {
                     text-align:center;
                   }

                   .h7
                    {
                      text-align:center;
                     }

                     .d3-tip{
                       display: contents;
                     }
                     .no-bullet>li{list-style-type:none;}
                     .footer_html>footer .copy_r{padding-top:9px;}
                     .footer_html>footer>.siteMap>h2,.footer_html>footer>.enquiry>h2{color: #F36132;}

                     .common-btn{justify-content: space-between;flex-wrap: nowrap;}
                     .common-btn *{font-size:12px;}
                     .common-btn>div>a{padding:0 5px;}
                     .country_btn a{background-color:#fff !important;width:100%;min-width:100%;margin-bottom:5px;color:#555;text-align:left;}
                    
                     .orange-border {
                                      border: 5px solid #f16334;
                                    }

                      @media (min-width: 992px)
                      {

                      .col-md-8,

                      .col-md-8
                           {
                               width: 66.66666667%;
                           }

                            .col-md-offset-2
                               {
                                   margin-left: 16.66666667%;
                               }
                        }

                      .col-md-8
                           {
                               position: relative;

                               min-height: 1px;
                               padding-right: 15px;
                               padding-left: 15px;
                           }
.ofline_con h1{color:#f16334 ;font-weight:300;font-size:30px;}
.ofline_con h2{color:#4f4f4f ;font-weight:500;font-size:25px;}
 .dot_cir{position:relative;}
 .dot_cir::before{
	display:block;
	content:''; 
	position: absolute;
    top: 0;
    bottom: 0;
    width: 1px;
    margin-right: 1.5px;
    background-color: #f16334;
	left:50%;
 }
 
.cstm_btn,.cstm_btn:focus, .cstm_btn:hover{
    margin: 10px 10px 0 0;
    color: #333 !important;
    border: 2px solid #f16334 !important;
	background:#fff !important;
	color:#444;
	border-radius:0px;
	white-space:normal;
	font-size:14px;
}
.cstm_btn:hover{background-color:#ccc !important;}

.thin
{
font-weight: 300;
color: #4f4f4f;
}

.profile_smallpics
{
overflow: hidden;

width: 128px;
height: 128px;
margin: 3px auto;
padding: 10px;

border: 1px solid #f8f8f8;
border-radius: 50%;
background: #aec5c4;
background-clip: padding-box;
}
.white-section
{
    padding-top: 10px;
    padding-bottom: 10px;

    background: #fff;
}


.timeline
{
    position: relative;

    padding: 20px 0 20px;

    list-style: none;
}
.timeline:before
{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;

    width: 1px;
    margin-left: -1.5px;

    content: ' ';


}
.timeline > li
{
    position: relative;

    margin-bottom: 20px;
}
.consulting .timeline > li:before,
.consulting .timeline > li:after
{
    display: table;

    content: ' ';
}
.consulting .timeline > li:after
{
    clear: both;
}
.consulting .timeline > li:before,
.consulting .timeline > li:after
{
    display: table;

    content: ' ';
}
.consulting .timeline > li:after
{
    clear: both;
}
.consulting .timeline > li > .timeline-panel
{
    position: relative;

    float: left;

    width: 46%;
    padding: 20px;

    border: 1px solid #d4d4d4;
    border-radius: 2px;
}
.consulting .timeline > li > .timeline-panel:before
{
    position: absolute;
    top: 26px;
    right: -15px;

    display: inline-block;

    content: ' ';

    border-top: 15px solid transparent;
    border-right: 0 solid #ccc;
    border-bottom: 15px solid transparent;
    border-left: 15px solid #ccc;
}
.consulting .timeline > li > .timeline-panel:after
{
    position: absolute;
    top: 27px;
    right: -14px;

    display: inline-block;

    content: ' ';

    border-top: 14px solid transparent;
    border-right: 0 solid #fff;
    border-bottom: 14px solid transparent;
    border-left: 14px solid #fff;
}
.consulting .timeline > li > .timeline-badge
{
    font-size: 1.4em;
    line-height: 50px;

    position: absolute;
    z-index: 100;
    top: 16px;
    left: 50%;

    width: 35px;
    height: 35px;
    margin-left: -19px;

    text-align: center;

    color: #fff;
}
.consulting .timeline > li.timeline-inverted > .timeline-panel
{
    float: right;
}
.consulting .timeline > li.timeline-inverted > .timeline-panel:before
{
    right: auto;
    left: -15px;

    border-right-width: 15px;
    border-left-width: 0;
}
.consulting .timeline > li.timeline-inverted > .timeline-panel:after
{
    right: auto;
    left: -14px;

    border-right-width: 14px;
    border-left-width: 0;
}
.consulting .timeline-title
{
    margin-top: 0;

    color: inherit;
}
.consulting .timeline-body > p,
.consulting .timeline-body > ul
{
    margin-bottom: 0;
}
.consulting .timeline-body > p + p
{
    margin-top: 5px;
}

@media (max-width: 767px)
{
    .consulting ul.timeline:before
    {
        left: 40px;
    }
    .consulting ul.timeline > li .timeline-panel
    {
        float: right;

        width:         calc(100% -  90px);
        width: -webkit-calc(100% -  90px);
    }
    .consulting ul.timeline > li .timeline-panel:before
    {
        right: auto;
        left: -15px;

        border-right-width: 15px;
        border-left-width: 0;
    }
    .consulting ul.timeline > li .timeline-panel:after
    {
        right: auto;
        left: -14px;

        border-right-width: 14px;
        border-left-width: 0;
    }
    .consulting ul.timeline > li .timeline-badge
    {
        top: 16px;
        left: 15px;

        margin-left: 0;
    }
}
 form select {
     width: 100% !important;
     height: 32px;
     display: block;
     width: 100%;
     padding: .375rem .75rem;
     font-size: 1rem;
     line-height: 1.5;
     color: #495057;
     background-color: #fff;
     background-clip: padding-box;
     border: 1px solid #ced4da;
     border-radius: .25rem;
     transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
     border-radius: 4px;
     background-color: transparent;
     font-size: 15px;
     color: #787e7b;
     margin-bottom: 10px;
     text-indent: 0px;
 }
.color_m{background-color:#961c81 !important; color:#fff;}
.color_o{background-color:#f16334 !important; color:#fff;}
.detail_op>div:nth-child(1){min-width:290px;text-align:left !important;}
.detail_op>div:nth-child(1)>div:not(:nth-child(1)){background: #f9f9f9;}
.detail_op div{font-size:14px;}
.detail_op>div:not(:nth-child(1)){min-width:150px;}
.detail_op>div>div:nth-child(1){height:50px;text-align:center;line-height:50px;line-height:30px;border-radius:5px 5px 0px 0px;}
.detail_op>div>div{padding:10px 15px;text-align:center;border-bottom:1px dashed #e3e3e3;}
.detail_op>div{border-right:1px solid #e3e3e3;}
.detail_op>div>div:nth-last-child(1){padding:0px !important;}
.detail_op>div>div:nth-last-child(1)>a{color:#fff;display:block;height:42px;    background: #961c81;color:#fff;text-decoration:none;line-height:42px;}
.detail_op>div>div:nth-last-child(1)>a:hover{background: #64004f;}
.detail_op>div:nth-child(1)>div{text-align:left !important;color:#f16334 !important;font-weight:bold;}
.detail_op>div:nth-child(4){box-shadow:0px 0px 10px #ccc;height:110%;position:relative;background-color:#fff8f6;}
.detail_op>div>div:nth-last-child(1)>a.pay_now{background-color: #f16334 !important;}
.detail_op>div>div:nth-last-child(1)>a.pay_now:hover{background-color: #832709 !important;}
.detail_op>div:nth-child(1)>div:nth-last-child(1){height:42px;padding:10px 15px !important;}
.autofillText{
display: inline-flex;
}

autofillFormIcons{
display: contents;
}
ul.social-links.pull-right.autofillFormIcons {
    display: contents;
}

._width{
    width: 100%;

}
