/*===========================================================================
  Owl-Carosel
  ===========================================================================*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/*============================================================================*/



/*===========================================================================
  Tab accordien
  ===========================================================================*/
body{margin:0;padding:0;}p,ul.resp-tabs-list{margin:0;padding:0}.resp-tabs-list li{font-weight:600;font-size:13px;display:inline-block;padding:13px 15px;margin:0 4px 0 0;list-style:none;cursor:pointer;float:left}.resp-tabs-container{padding:0;background-color:#fff;clear:left}h2.resp-accordion{cursor:pointer;padding:5px;display:none}.resp-tab-content{display:none;padding:15px}.resp-tab-active{border:1px solid #5ab1d0!important;border-bottom:none;margin-bottom:-1px!important;padding:12px 14px 14px 14px!important;border-top:4px solid #5ab1d0!important;border-bottom:0 #fff solid!important}.resp-tab-active{border-bottom:none;background-color:#fff}.resp-accordion-active,.resp-content-active{display:block}.resp-tab-content{border:1px solid #c1c1c1;border-top-color:#5ab1d0}h2.resp-accordion{font-size:13px;border:1px solid #c1c1c1;border-top:0 solid #c1c1c1;margin:0;padding:10px 15px}h2.resp-tab-active{border-bottom:0 solid #c1c1c1!important;margin-bottom:0!important;padding:10px 15px!important}h2.resp-tab-title:last-child{border-bottom:12px solid #c1c1c1!important;background:#00f}.resp-vtabs ul.resp-tabs-list{float:left;width:30%}.resp-vtabs .resp-tabs-list li{display:block;padding:15px 15px!important;margin:0 0 4px;cursor:pointer;float:none}.resp-vtabs .resp-tabs-container{padding:0;background-color:#fff;border:1px solid #c1c1c1;float:left;width:68%;min-height:250px;border-radius:4px;clear:none}.resp-vtabs .resp-tab-content{border:none;word-wrap:break-word}.resp-vtabs li.resp-tab-active{position:relative;z-index:1;margin-right:-1px!important;padding:14px 15px 15px 14px!important;border-top:1px solid;border:1px solid #5ab1d0!important;border-left:4px solid #5ab1d0!important;margin-bottom:4px!important;border-right:1px #fff solid!important}.resp-arrow{width:0;height:0;float:right;margin-top:3px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #c1c1c1}h2.resp-tab-active span.resp-arrow{border:none;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:12px solid #9b9797}h2.resp-tab-active{background:#dbdbdb}.resp-easy-accordion h2.resp-accordion{display:block}.resp-easy-accordion .resp-tab-content{border:1px solid #c1c1c1}.resp-easy-accordion .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1}.resp-jfit{width:100%;margin:0}.resp-tab-content-active{display:block}h2.resp-accordion:first-child{border-top:1px solid #c1c1c1}@media only screen and (max-width:768px){ul.resp-tabs-list{display:none}h2.resp-accordion{display:block}.resp-vtabs .resp-tab-content{border:1px solid #c1c1c1}.resp-vtabs .resp-tabs-container{border:none;float:none;width:100%;min-height:100px;clear:none}.resp-accordion-closed{display:none!important}.resp-vtabs .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1!important}}
/*============================================================================*/


/*=============================================================================
================================== FONT FAMILY ===============================*/
/* vietnamese */
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 100;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/archivo/v9/k3kBo8UDI-1M0wlSfdzyIEkpwTM29hr-8mTYCx-muLRm.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 100;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/archivo/v9/k3kBo8UDI-1M0wlSfdzyIEkpwTM29hr-8mTYCx6muLRm.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 100;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/archivo/v9/k3kBo8UDI-1M0wlSfdzyIEkpwTM29hr-8mTYCxCmuA.woff2) format('woff2');
  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;
}
/* vietnamese */
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 200;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/archivo/v9/k3kBo8UDI-1M0wlSfdzyIEkpwTM29hr-8mTYCx-muLRm.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 200;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/archivo/v9/k3kBo8UDI-1M0wlSfdzyIEkpwTM29hr-8mTYCx6muLRm.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 200;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/archivo/v9/k3kBo8UDI-1M0wlSfdzyIEkpwTM29hr-8mTYCxCmuA.woff2) format('woff2');
  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;
}
/* vietnamese */
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/archivo/v9/k3kBo8UDI-1M0wlSfdzyIEkpwTM29hr-8mTYCx-muLRm.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/archivo/v9/k3kBo8UDI-1M0wlSfdzyIEkpwTM29hr-8mTYCx6muLRm.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/archivo/v9/k3kBo8UDI-1M0wlSfdzyIEkpwTM29hr-8mTYCxCmuA.woff2) format('woff2');
  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;
}
/* vietnamese */
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/archivo/v9/k3kBo8UDI-1M0wlSfdzyIEkpwTM29hr-8mTYCx-muLRm.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/archivo/v9/k3kBo8UDI-1M0wlSfdzyIEkpwTM29hr-8mTYCx6muLRm.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/archivo/v9/k3kBo8UDI-1M0wlSfdzyIEkpwTM29hr-8mTYCxCmuA.woff2) format('woff2');
  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;
}
/* vietnamese */
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/archivo/v9/k3kBo8UDI-1M0wlSfdzyIEkpwTM29hr-8mTYCx-muLRm.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/archivo/v9/k3kBo8UDI-1M0wlSfdzyIEkpwTM29hr-8mTYCx6muLRm.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 500;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/archivo/v9/k3kBo8UDI-1M0wlSfdzyIEkpwTM29hr-8mTYCxCmuA.woff2) format('woff2');
  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;
}
/* vietnamese */
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/archivo/v9/k3kBo8UDI-1M0wlSfdzyIEkpwTM29hr-8mTYCx-muLRm.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/archivo/v9/k3kBo8UDI-1M0wlSfdzyIEkpwTM29hr-8mTYCx6muLRm.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/archivo/v9/k3kBo8UDI-1M0wlSfdzyIEkpwTM29hr-8mTYCxCmuA.woff2) format('woff2');
  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;
}
/* vietnamese */
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/archivo/v9/k3kBo8UDI-1M0wlSfdzyIEkpwTM29hr-8mTYCx-muLRm.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/archivo/v9/k3kBo8UDI-1M0wlSfdzyIEkpwTM29hr-8mTYCx6muLRm.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/archivo/v9/k3kBo8UDI-1M0wlSfdzyIEkpwTM29hr-8mTYCxCmuA.woff2) format('woff2');
  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;
}
/* vietnamese */
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/archivo/v9/k3kBo8UDI-1M0wlSfdzyIEkpwTM29hr-8mTYCx-muLRm.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/archivo/v9/k3kBo8UDI-1M0wlSfdzyIEkpwTM29hr-8mTYCx6muLRm.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 800;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/archivo/v9/k3kBo8UDI-1M0wlSfdzyIEkpwTM29hr-8mTYCxCmuA.woff2) format('woff2');
  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;
}
/* vietnamese */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/archivo/v9/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLySOxK-vA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/archivo/v9/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLyTOxK-vA.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/archivo/v9/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLydOxI.woff2) format('woff2');
  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;
}
/* vietnamese */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/archivo/v9/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLySOxK-vA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/archivo/v9/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLyTOxK-vA.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/archivo/v9/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLydOxI.woff2) format('woff2');
  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;
}
/* vietnamese */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/archivo/v9/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLySOxK-vA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/archivo/v9/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLyTOxK-vA.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/archivo/v9/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLydOxI.woff2) format('woff2');
  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;
}
/* vietnamese */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/archivo/v9/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLySOxK-vA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/archivo/v9/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLyTOxK-vA.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/archivo/v9/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLydOxI.woff2) format('woff2');
  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;
}
/* vietnamese */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/archivo/v9/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLySOxK-vA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/archivo/v9/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLyTOxK-vA.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/archivo/v9/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLydOxI.woff2) format('woff2');
  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;
}
/* vietnamese */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/archivo/v9/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLySOxK-vA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/archivo/v9/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLyTOxK-vA.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/archivo/v9/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLydOxI.woff2) format('woff2');
  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;
}
/* vietnamese */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/archivo/v9/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLySOxK-vA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/archivo/v9/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLyTOxK-vA.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/archivo/v9/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLydOxI.woff2) format('woff2');
  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;
}
/* vietnamese */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/archivo/v9/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLySOxK-vA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/archivo/v9/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLyTOxK-vA.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/archivo/v9/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLydOxI.woff2) format('woff2');
  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;
}
/* vietnamese */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/archivo/v9/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLySOxK-vA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/archivo/v9/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLyTOxK-vA.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/archivo/v9/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLydOxI.woff2) format('woff2');
  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;
}
/* ==========================================================================
   icomoon
   ========================================================================== */

  
  @font-face {
    font-family: 'icomoon';
    src:  url('../fonts/icon-fonts/icomoon.eot?1dnir1');
    src:  url('../fonts/icon-fonts/icomoon.eot?1dnir1#iefix') format('embedded-opentype'),
      url('../fonts/icon-fonts/icomoon.ttf?1dnir1') format('truetype'),
      url('../fonts/icon-fonts/icomoon.woff?1dnir1') format('woff'),
      url('../fonts/icon-fonts/icomoon.svg?1dnir1#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  
  [class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .icon-arrow-right1:before {
    content: "\e916";
  }
.icon-message-ico:before {
  content: "\e910";
}
.icon-phone:before {
  content: "\e915";
}
  .icon-tick-round-2:before {
    content: "\e90f";
  }
  .icon-tick-mark:before {
    content: "\e90e";
  }
  .icon-location2:before {
    content: "\e90a";
  }
  .icon-message2:before {
    content: "\e90b";
  }
  .icon-arrow-1:before {
    content: "\e90c";
  }
  .icon-call2:before {
    content: "\e90d";
  }
  .icon-icon-18:before {
    content: "\e911";
  }
  .icon-icon-19:before {
    content: "\e912";
  }
  .icon-icon-20:before {
    content: "\e913";
  }
  .icon-icon-21:before {
    content: "\e914";
  }
  .icon-icon-111:before {
    content: "\e926";
  }
  .icon-connection:before {
    content: "\e905";
  }
  .icon-icon2-5:before {
    content: "\e906";
  }
  .icon-tick-3:before {
    content: "\e907";
  }
  .icon-memotry:before {
    content: "\e908";
  }
  .icon-icon1-4:before {
    content: "\e909";
  }
  .icon-bullet2-1:before {
    content: "\e904";
  }
  .icon-arrow:before {
    content: "\e900";
  }
  .icon-play-btn:before {
    content: "\e901";
  }
  .icon-telegram:before {
    content: "\e902";
  }
  .icon-search-2:before {
    content: "\e903";
  }
  
/*============================================================================*/



/* ==========================================================================
   Css reset
   ========================================================================== */

html, body { height: 100%;}
body {
	font-size: 14px;
	line-height: 24px;
	color: #7d8498;
	font-weight: normal;
     font-family: 'Archivo', sans-serif;overflow-x: hidden;
    position: relative;
    background: #ffffff;
}
::selection {
	background: #103e91; /* Safari */
	color: #fff;
}
::-moz-selection {
    background: #103e91; /* Firefox */
    color:#fff;
}
a:focus,
input:focus,
textarea:focus,
button:focus {
	outline: none;
	text-decoration: none;
}
.z_index{z-index: 9;}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	-webkit-font-smoothing: antialiased;
	margin-bottom: 15px;
	color: #000000;
    font-weight: 700;
    font-family: 'Archivo', sans-serif;
}
h1 {
	margin: 0px;
	padding: 0px;
}
h2 {
	font-size: 64px;
    color: #000;
	line-height: 74px;
}
h3 {
	font-size: 48px;
	line-height: 74px;
    /* color: #fff; */
}
h4 {
	font-size: 24px;color: #1d0234;
}
a {
	color: #018aff;
	text-decoration: none;
	transition: all ease-out 0.5s;
	-webkit-transition: all ease-out 0.3s;
	-moz-transition: all ease-out 0.3s;
	-ms-transition: all ease-out 0.3s;
	-o-transition: all ease-out 0.3s;
}
a:hover {
	text-decoration: none;
	color: #6314a8;
}
label {
	font-weight: normal;
}
p {font-size: 16px;	line-height: 28px;color: #776e7e;margin: 0;padding: 0;margin-bottom: 15px;}
ul {margin: 0;padding: 0;list-style: none;}
ol {
	padding: 0px;
	list-style-position: inside;
}
ol, li {
	margin-bottom: 0px;
	list-style: none;
}
li {
	list-style: none;
	margin: 0;
	padding: 0;
}
focus {
	outline: none;
}
.form-check-input:focus {
  border-color: #f41431;box-shadow: 0 0 0 0.25rem rgb(13 110 253 / 0%);
}
.container{max-width: 1298px;margin: auto;}
.custom-container1{width: 875px;}
/* ==========================================================================
   Header
   ========================================================================== */
.header { display: block; position: fixed; top: 0; left: 0; width: 100%; z-index:99; transition: all ease 0.2s;}
.top-bar { display: block; background: #faa85a; padding: 8px 15px; text-align: center;}
.top-bar p { margin-bottom: 0px; color: #fff; font-weight: 700; line-height: 16px; font-family: 'Archivo', sans-serif;}
.top-bar p img { display: inline-block; margin-right: 5px;}
.top-bar p span { display: inline-block; background: #e70f2d; padding: 6px 12px 3px 12px; border-radius: 25px; display: inline-block; margin-right: 5px;}
.header-main { display: block;}
.logo { display: block;}
.header.fix-it .header-wraper { background: #ffffff; box-shadow: 0px 0px 26px 0px rgba(0, 0, 0, 0.13);}
.header-wraper { padding: 30px 0px; transition: all ease 0.2s;}
/*.header.fix-it .top-bar { display: none;}*/

/* ==========================================================================
   Menu with dropdown menu begin 27-01-2021
   ========================================================================== */
.main-menu { display:block;}
.main-menu > ul { display:block; text-align: right;}
.main-menu > ul > li { display:inline-block;}
.main-menu > ul > li.dropdown > a:after { content: ""; width: 0; height: 0; display: block; border: 4px solid #fff; border-color: #fff transparent transparent transparent; position: absolute; right: 8px; top: 20px;}
.main-menu > ul > li > a { color:#060606; display: block; font-size:17px; padding: 14px 30px; position: relative; font-weight: 700; line-height: 16px;}

/*
.main-menu  ul  li:nth-child(5) a{color: #fff;}
header.header.fix-it .main-menu  ul  li:nth-child(5) a{color: #000;}
.main-menu  ul  li:nth-child(5) a:hover{color: #000;}
header.header.fix-it .main-menu  ul  li:nth-child(5) a:hover{color: #e70f2d;}
*/
.main-menu > ul > li:hover a, .main-menu > ul > li.active a { color: #e70f2d;}
.main-menu > ul > li.drp a:after { content: ''; width: 0; height: 0px; display: block; border: 4px solid #363232; border-color: #363232 transparent transparent transparent; position: absolute; right: 0px; top: 27px;}
.main-menu > ul > li.drp a:hover:after { border-color: #0060ff transparent transparent transparent;}
.main-menu > ul > li.sign-in > a { color: #fff;background: #000; position: relative;padding: 12px 20px;
 font-size: 16px; border-radius: 3px;border-top-left-radius:10px;border-bottom-right-radius:20px;}
 .main-menu > ul > li.sign-in > a:hover{background: #fff;color: #000;}
 header.header.fix-it  .main-menu > ul > li.sign-in > a:hover{background: #e70f2d;color: #fff;}
.main-menu > ul > li.sign-in > a:hover { transform: translateX(5px);}
/* .main-menu > ul > li.sign-in a:after { content: "\e900"; font-family: 'icomoon'; font-size: 12px; position: absolute; right: 0px; top: 13px; transition: all ease-out 0.3s;} */
/* .main-menu > ul > li.sign-in a:hover:after { transform: rotate(360deg);} */
header [class^="icon-"]{margin-left: 5px;}
.main-menu > ul > li > ul { display:none; position:absolute; top:45px; left: 0px; background-color: #333335; width: 220px; font-weight: 400; z-index: 10;  -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;}
.main-menu > ul > li > ul > li { display:block; border-top:1px solid #615f5f;}
.main-menu > ul > li > ul > li:first-child { border-top:none;}
.main-menu > ul > li > ul > li > a { display: block; color: #a6a6ac; padding: 10px 15px; font-weight: 700; font-size: 14px; position: relative; text-align: left;}
.main-menu > ul > li:nth-child(4) > ul { left: inherit; right: 0px;}
.main-menu > ul > li > ul.normal-sub-menu { width: 250px;}

/* Menu Second Level  */
.main-menu > ul > li > ul > li { position: relative; display: block;}
.main-menu > ul > li > ul > li> a.hoverClass { color: #FFF;}
.main-menu > ul > li > ul > li.dropdown >a:after{ content: "\f107"; position: absolute; top: 8px; right: 15px; font-family: 'FontAwesome'; transition: all ease 0.2s;}
.main-menu > ul > li > ul > li.dropdown> a.hoverClass:after{ color: #FFF; transform: rotate(-90deg);}
.main-menu > ul > li > ul > li > ul { display: block; transition: all ease 0.2s; position:absolute; top:0px; left:220px; background-color: #454546; width: 200px; font-weight: 400; opacity: 0;}
.main-menu > ul > li > ul > li > ul.pull-ul { right:200px; opacity: 1; pointer-events: auto; z-index: 3;}
.main-menu > ul > li > ul > li > ul > li { display:block; border-top:1px solid #615f5f;}
.main-menu > ul > li > ul > li > ul > li:first-child { border-top:none;}
.main-menu > ul > li > ul > li ul > li > a {display: block; color: #a6a6ac; padding: 10px 15px; font-weight: 700; font-size: 14px; position: relative; text-align: left;}
.main-menu > ul > li > ul > li ul > li > a:hover { color:#fff;}

/*======================================== Menu Style End =======================================*/
.mobile-menu ul.menu-list { padding-bottom:20px;}
.mobile-menu ul.menu-list > li > a:hover { background:#993bf0; color:#FFF;}
.mobile-menu ul.menu-list > li > ul { display:none; margin-left:0; padding:10px 0; background:#2b2a2a;}
.mobile-menu ul.menu-list> li a.open,.mobile-menu ul.menu-list > li > ul > li a:hover { background:#993bf0;color:#FFF;}
.mobile-menu ul.menu-list > li > ul > li a {color:#FFF; padding:10px 10px;display:block; font-size:16px; transition:all ease-out .2s;-webkit-transition:all ease-out .2s;-moz-transition:all ease-out .2s;-ms-transition:all ease-out .2s;-o-transition:all ease-out .2s;text-align:center;}
a.menu-toggle { position:absolute; display:none; width:45px; height:45px; background:#3cb9e0; top:8px; right:20px; padding-top:4px; box-sizing:border-box;}
a.menu-toggle span.line { position:relative; width:65%; height:3px; background:#FFF; margin:7px auto; display:block; transition:all ease .3s; -webkit-transition:all ease .3s; -moz-transition:all ease .3s; -o-transition:all ease .3s; -ms-transition:all ease .3s}
a.menu-toggle.active span.line { position:absolute; margin:auto; top:0; right:0; bottom:0; left:0; transform-origin:center center;}
a.menu-toggle.active span.line.a { transform:rotate(45deg)}
a.menu-toggle.active span.line.c { transform:rotate(-45deg)}
a.menu-toggle.active span.line.b { opacity:0}
.mobile-menu { display:none;}
.mobile-menu ul { padding:10px 0}
.mobile-menu ul > li {text-align:center; border-top: 1px solid rgba(255, 255, 255, 0.1);}
.mobile-menu ul > li:first-child { border-top:none;}
.mobile-menu ul > li > a { display:block; color:#FFF; font-size:16px; padding:8px 20px;}
.mobile-menu ul > li > a > img { display: none;} 
.mobile-menu ul > li.dropdown > a { position:relative;}
.mobile-menu ul > li.dropdown > a:after { content:''; width:0; height:0; display:block; border:6px solid #fff; border-color:#fff transparent transparent transparent; position:absolute; right:15px; top:15px;}
.mobile-menu ul > li.dropdown > a.open:after { border:6px solid #fff; border-color: transparent transparent #fff transparent; top:10px}
/*======================================== Menu Style End =======================================*/

.mega-drop { background: #fafbfc; border-top: none; position: absolute; width: 100%; top: 108px; left: 0; display: block; opacity: 0; pointer-events: none; /*overflow: hidden;*/ transition:all ease 0.3s; transform: scale(0.96); text-align: left; padding: 50px 0;}
.mega-drop.active { opacity: 1; pointer-events: auto; transform: scale(1); z-index: 5;}
.mega-drop-main { display: block; overflow: hidden;}
.mega-drop-box { display: block; padding: 0 25px; position: relative;}
.mega-drop-box:before { content: ''; width: 1px; height: 100%; display: block; background: #e0e8f6; position: absolute; left: -15px; top: 0px;}
.mega-drop-box span { color: #98acce; font-size: 50px; display: inline-block; margin-bottom: 20px;}
.mega-drop-box h5 { color: #363232; font-size: 16px; font-weight: 700; margin-bottom: 5px;}
.mega-drop-box p { color: #8b9a9f; font-size: 14px; font-weight: 400; line-height: 20px;}

/* ==========================================================================
   Menu with dropdown menu End 27-01-2021
   ========================================================================== */

.banner-wrapper {display: flex; min-height: 865px; position: relative; z-index: 3; overflow: hidden;
  background-size: cover !important; background-position: center top !important;}
.map-img{display: none;}
/* .banner-wrapper .container{max-width: 1140px;} */
.commen-btn{background: #e70f2d;border: 1px solid #e70f2d; color: #fff;padding: 35px 20px;border-radius: 5px;
  border-bottom-right-radius: 35px;box-shadow: 15px 0 55px rgb(0 ,0 ,0, 31%);}
.banner-main { display: block;position: relative;}
.commen-btn:hover{background: #fff;color: #e70f2d;}
.home-features h3{margin-bottom: 90px;color: #fff;text-align: center;}
.banner-main h2 { font-size: 48px; margin-bottom: 20px;font-weight: 700;line-height: 58px;}
.banner-main h2  span{color: #d60e2a;}
.banner-main h2 span.font-weight-normal{font-weight: normal;color: #000;}
.banner-wrapper h6{font-size: 16px;line-height: 26px;color: #48131a;background: #f9f9f9;font-style: italic;
  padding: 16px 40px; border-radius: 50px;display: inline-block;margin-bottom: 40px;}
.banner-main p { color: #0d0c0c; font-size: 16px; margin-bottom: 40px;line-height: 26px;}
.banner-main p span{color: #892ed8;font-weight: 600;}
.banner-main .commen-btn { padding: 20px 40px;box-shadow: 15px 0 51px rgba(0, 0, 0, 0.31);margin-top: 10px;display: inline-block;}

.home-counting-block { display: block; padding: 60px 0;}
.home-counting-box { display: block; text-align: center; border-left: 1px solid #e4e4e4; margin-top: 25px;}
.home-counting-box h3 { color: #4a5363; font-size: 30px; font-weight: 400; line-height: 36px; margin-bottom: 0px;}
.home-counting-box p { color: #707b90; font-size: 16px; margin-bottom: 0px;}
.home-counting-box:first-child { border-left: none;}
.arrange-block {justify-content: space-between;}
.arrange-block .left-block { padding-left: 60px;}
.contents p { color: #776e7e; font-size: 20px; line-height: 30px;margin-bottom: 40px;}
.contents h4 { color: #43c196; font-size: 24px; font-weight: 600; display: inline-block; vertical-align: middle; margin-bottom: 0px; line-height: 40px; padding-top: 3px; margin-right: 30px;}
 .contents .commen-btn { vertical-align: middle;}
 .contents h4.sub-head{margin-top: 50px;}
.home-features-box p{font-size: 16px;line-height: 24px;color: #000;}
.home-features{background: url(../img/home-banner1.jpg);background-size: cover;padding: 120px 0 0 0  ;}
.home-features-box h6{font-size: 24px;}
.home-features-box{padding: 95px 30px 30px 30px;background: #fff;border-radius: 10px;position: relative;height: 100%;}
.home-features-box span{display: flex; position: absolute;top: -45px;width: 90px;height: 90px;border-radius: 50%;background: #e70f2d;}
.home-features-box span img{margin: auto;}
.feature-block2{padding-top: 170px;padding-bottom: 90px;}.feature-block2 p{color: rgb(255 ,255 ,255, 90%);}
/*========================== Commen styles ========================*/

/*===============================================================
font-family: 'icomoon';
 font-family: 'Archivo', sans-serif;
font-family:"objektiv-mk2";
===============================================================*/

/***************************************** FOOTER ********************************/
footer{
  background-image: url(../img/footer-img.jpg);background-size: cover;background-position: top center;
  padding: 60px 15px 0 15px;border-top: 1px solid #333333;
}
.payment-box{display: flex;}
.payment-box li a{margin: 0 2px;}
footer h6{color: #cec9c9;
  text-align: center;
  font-size: 16px;text-transform: uppercase;line-height: 26px;
  margin-bottom: 60px;}
footer .footer-block2{padding: 30px 15px;margin-top: 50px;
}
.footer-block1 [class^="icon-"]{margin-right: 10px;color: #000;font-size: 28px;}
footer .col-md-4 ul{display: flex;}
footer .col-md-4 li{width: 49%;}
footer li a{line-height: 30px;color: #878484;font-size: 17px;}
footer li a:hover{color: #f16d7f;}
footer h4{font-size: 17px;color: #e70f2d;margin-bottom: 40px;}
.social-connection a{color: #fff;font-size: 14px;margin: 0 3px;}
footer h5{color: #b9b0b0;text-align: center; font-size: 14px;font-weight: normal;margin-top: 15px;}
footer h5 a{color: #8284a8;}
.social-connection-block h6{margin: 0; color: #7d8498;font-size: 14px;font-weight: normal;}.social-connection-block h6 a{color: #0a1f47;font-weight: 500;}
.social-connection-block:hover h6,.social-connection-block:hover [class^="icon-"], 
footer li a:hover [class^="icon-"]{color: #e5c8ff;}
.social-connection-block h6:hover a{color: #9248bd;}
.contact-info h6{font-size: 12px;text-transform: inherit;margin: 0;text-align: left;color: #000;}
.contact-info h6 span{color: #e70f2d;font-size: 16px;display: block;line-height: 20px;}
.contact-info{padding: 25px;border-radius: 10px;background: #fff;}
.contact-info li{display: flex;width: 49%;}.contact-info  ul{display: flex;flex-wrap: wrap;}
.contact-link a{color: #e70f2d;font-size: 18px;text-transform: uppercase;margin-top: 25px;display: inline-block;}
.contact-link [class^="icon-"]{margin-left: 15px;}.contact-link h3{color: #fff;margin: 0;text-align: left;}
/* TOLL FREE */
.toll-free-banner.banner-wrapper{ background: url(../img/toll-free.jpg)!important;
  min-height: 450px;background-size: cover!important;background-position: top center;margin-top: 115px;}
.toll-free-banner .banner-main{padding-top: 130px;}
.toll-free-banner h2,.toll-free-banner p{color: #fff;}
.toll-free-banner .commen-btn{background: #000;border: 1px solid #000;}.toll-free-banner .banner-row{min-height: 450px;}
.toll-free-banner .commen-btn:hover{background: #fff;}
.why-us{padding: 90px 0;}.why-us ul{margin-top: 15px;}
.why-us ul li{margin-bottom: 25px;position: relative;padding-left: 35px;}
.why-us ul li span{font-size: 16px;line-height: 24px;color: rgba(0, 0, 0, 80%);}
.why-us ul li:after{position: absolute;content: "\e90e";color: #000; left: 0;font-size: 25px; font-family: 'icomoon' !important;top: 0;}
.why-us .commen-btn{color: #e70f2d;background: #fff;font-size: 18px;text-transform: uppercase;padding: 20px 45px;
  margin-top: 60px;display: inline-block;box-shadow: none;font-weight: 500;border: 2px solid #e70f2d;}
.why-us [class^="icon-"]{margin-left: 45px;}.why-us  h6{color: #000;font-size: 22px;}
.why-us li:first-child:after{color: #f41231;}
.why-us li:last-child:after{color: #ea6e0a;}
.contact-us:hover{background: #f41231!important;color: #fff!important;}
/* SALES ENQUIRY */
.sales-enquiry-banner.banner-wrapper{background: url(../img/sales-enquiry.png)!important; min-height: 565px;margin-top: 120px;}
.sales-enquiry-banner .banner-main{padding-top: 0;margin-top: -110px;}
.sales-enquiry-banner span{display: inline-block;margin-top: -148px;}
.sales-enquiry-banner .banner-main h2,.sales-enquiry-banner .banner-main p{color: #fff;}
.sales-enquiry-banner.banner-wrapper:after{display: none;}
.enquiry-form form .form-group{width: 47%;display: flex;margin-bottom: 40px;}
.enquiry-form h6{padding: 25px 35px;margin-bottom: 70px; background: #f6e7e9;text-align: center;border-radius: 50px;font-size: 16px;color: #001230;}
.form-flex{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
.enquiry-form form .form-group label{width: 275px;color: #000;font-size: 16px;padding-right: 40px;}
.enquiry-form form .form-check label{width: auto;}
.enquiry-form span{color: #e70f2d;font-size: 18px;}
.enquiry-form .form-check{width: 20%;}.enquiry-form{padding-bottom: 90px;margin-top: -70px;}
.enquiry-form .form-control{width: 60%;}
.enquiry-form .commen-btn{width: 200px;height: 70px;padding: 0;font-size: 18px;}
.sales-enquiry-header .main-menu ul li:nth-child(5) a{color: #000;}
.sales-enquiry-header .main-menu ul li:nth-child(5):hover a{color: #e70f2d;}
.sales-enquiry-banner .banner-main p{font-size: 18px;}
.void-termination{min-height: 300px;margin-top: 115px;}
.void-termination .banner-main{padding-top: 65px;}
.void-termination .banner-main h2{font-size: 48px;margin: 0;}
.void-termination .banner-main  p{font-size: 20px;margin-bottom: 0;}
.void-termination .banner-main p b{color: #e70f2d;}
.did-central{background: url(../img/voip-termination-bg.png);min-height: 433px;background-size: cover;display: flex;}
.did-central img{margin-top: -85px;}
.did-central h3{font-size: 44px;color: #fff;}
.did-central h3 span{color: #e70f2d;}
.did-central p{color: #c0bbbb;font-size: 18px;line-height: 28px;}
.did-central .container{width: 890px;margin: auto;}
.void-termination-features{padding: 55px 0;}
.void-termination-features h3{font-size: 44px;line-height: 55px;}
.void-termination-features h3 span{color: #e70f2d;}
span.img-void{background: #f5f2f3;display: inline-block;padding: 60px 110px;border-radius: 10px;}
.feature-row{padding: 25px 0;}
.termination-feature-box{padding-left: 35px;}
.void-termination-features .container{width: 1135px;margin: auto;}
.void-termination-features p{padding-right: 116px;}
.voice-products h3{font-size: 30px;line-height: 36px;width: 100%;}
.voice-products p{color: #655456;font-size: 16px;line-height: 24px;}
.voice-products-box{display: flex;padding: 70px 40px;flex-wrap: wrap;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f2eced+0,f5f0f1+27,ffffff+57,ffffff+79,ffffff+100 */
}
.gradient{
  background: #f2eced; /* Old browsers */
  padding-left: 80px;
background: -moz-linear-gradient(-45deg,  #f2eced 0%, #f5f0f1 27%, #ffffff 57%, #ffffff 79%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #f2eced 0%,#f5f0f1 27%,#ffffff 57%,#ffffff 79%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #f2eced 0%,#f5f0f1 27%,#ffffff 57%,#ffffff 79%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2eced', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.voice-products-content{width: 60%;padding-left: 10px;}
.voice-products-box li{padding-left: 30px;position: relative;color: #645456;font-size: 16px;line-height: 27.68px;}
.voice-products-box li:after{position: absolute;
content: "\e90f";
left: 0; font-family: 'icomoon' !important;color: #e70f2d;font-size: 18px;

}
.voice-products .row{border: 2px solid #e70f2d;border-radius: 40px;overflow: hidden;margin-top: -80px;background: #fff;
box-shadow: 34px 0 35px rgb(0 ,0 ,0, 14%);}
.fraud-mitigation{background: #e70f2d;position: relative;}
.fraud-mitigation p{color: #f9e3e6;}
.fraud-mitigation .commen-btn{display: inline-block; background: transparent;color: #ffffff;font-size: 16px;
  text-transform: uppercase;padding: 15px 40px 15px 25px;border: 1px solid #fff;}
  .fraud-mitigation .commen-btn  [class^="icon-"]{margin-left: 75px;}
  .fraud-mitigation:after {
    background-color: #730716;
    width: 43%;
    position: absolute;
    content: "";
    top: 0;
    bottom: 0;
    right: 0;
}
.fraud-mitigration-box{padding: 85px 0;}
.fraud-mitigation h3{color: #fff;}
.custom-container{max-width: 1130px;margin: auto;}
.fraud-mitigation li{line-height: 27.68px;color: #fff;padding-left: 20px;position: relative;}
.fraud-mitigation li span{color: #000;margin-right: 10px;}
.fraud-mitigation .custom-container{position: relative;}
.fraud-mitigation li:after {
  position: absolute;
  content: "";width: 15px;height: 15px;background: url(../img/tick-round.png);
  left: 0;z-index: 9;background-size: cover;top: 5px;}
  .fraud-mitigation-img img {
    position: absolute;
    right: -107px;
    top: 57px;
    z-index: 9;
}
.fraud-mitigration-box-right{z-index: 9;background: #e70f2d;padding: 85px 0;}

/* CONTACT FORM */
.contact-form-section{padding: 85px 0;background: #f9f9f9;}
.contact-form-section p{color: #48131a;font-size: 16px;font-style: italic;text-align: center;background: #fff;
  border-radius: 50px;padding: 25px; width: 80%;margin: auto;margin-bottom: 95px;}
.contact-form-section .form-group{margin-bottom: 20px;	position: relative;
	margin-top:25px;}
.contact-form-section .commen-btn{padding: 20px 50px 20px 35px;margin-top: 25px;display: inline-block;font-size: 18px;}
.contact-form-section .form-control{border: 0;border-bottom: 1px solid #c8c8c8;padding: 15px 0;border-radius: 0;background: #f9f9f9;}
.form-contact{padding-right: 100px;}
.contact-form-section .form-control:focus { box-shadow: 0 0 0 0.25rem rgb(13 110 253 / 0%);}
.touch-right{padding-right: 0!important;}
.touch-right iframe{border-bottom-left-radius: 150px;}

.floating-label {font-size: 16px;color: #000;position: absolute;pointer-events: none;top: 9px;left: 12px;transition: all 0.4s ease;}
.floating-label span{color: #e70f2d;}
.contact-form-section .form-control:focus ~ label {top: -15px;bottom: 0px;left: 0px;font-size: 14px;opacity: 1;color: #404040;}
.contact-details-block{background: #020000;position: relative;z-index: 99;}
.contact-details-block h5{font-size: 20px;color: #fff;text-transform: uppercase;}
.contact-details-block  span{color: #f41231;}
.details-box{display: flex;}.contact-details-block p{color: rgb(255 ,255 ,255, 60%);font-size: 16px;}
.details-box [class^="icon-"]{font-size: 30px;margin-right: 10px;}
.contact-details-block:after {
  position: absolute;
  content: "";
  background: #f41231;
  top: -17px;
  left: -115px;
  bottom: 0;
  width: 29%;
  z-index: -1;
}
.skew-box img{padding-right: 15px; width: 45px;margin-left: auto;display: block;}
  /* .skew-box{position: relative;height: 100%;} */
/* .skew-box:after{position: absolute;content: ""; transform: skew(-20deg,0deg);background: #f41231;top: -12px;left: -115px;
  bottom: 0;width: 16%;} */
.contact-details-block h3{font-size: 28px;color: #fff;line-height: 33px;text-align: right;}
.contact-details-block span.icon-arrow-right1{font-size: 20px;color: #fff;text-align: right; display: block;}
.skew-box{padding-right: 25px;}
.contact-details-box{padding: 70px 0 60px 0; }
.skew-box:after {
  position: absolute;
  content: "";
  transform: skew(-40deg,0deg);
  background: #f41231;
  top: -17px;
  left: -145px;
  bottom: 0;
  width: 135%;
  z-index: -1;
}

.skew-box {position: relative;height: 100%;
    padding-right: 100px;
    padding-top: 47px;
}
.contact-details-flex{width: 22%;padding: 0;}
.void-termination .banner-main.contact-us-banner p{color: #020000;}
.terms-block p{color: #1f1a1a;font-size: 16px;line-height: 24px;margin-bottom: 30px;}
.terms-block ul li{font-size: 16px;line-height: 33px;color: #1f1a1a;}
.terms-block ul{margin-bottom: 35px;}
.terms-block li span{color: #f41231;}
.terms-block{padding: 75px 0;}.terms-block h3{border-bottom: 1px solid #000;padding-bottom: 20px;margin-bottom: 35px;}
.privacy-policy-banner{min-height: 400px;}
.privacy-policy-banner .banner-main{padding-top: 175px;}
.privacy-policy-banner p{color: #48131a;font-style: italic;}
.terms-conditions{background: #f9f9f9;}
.void-termination .banner-main h2 {font-size: 48px;margin: 0;line-height: 50px;}
.void-termination .banner-main p {font-size: 18px;line-height: 28px;margin-top: 15px;}


.did-central-robocall.banner-wrapper, .online-form-banner.banner-wrapper
{min-height: 360px;margin-top: 115px;background: url(../img/didcenteral-robocall.jpg)!important;overflow: initial;}
.did-central-robocall h2, .did-central-robocall p, .online-form-banner h2,
.online-form-banner p{color: #fff;}.online-form-banner p{font-size: 18px;}
.robocall-img{display: none;}
.did-central-robocall .banner-main, .online-form-banner .banner-main{padding-top: 0;}
.whatis-robocall{background: url(../img/didcenteral-robocall-bg.png);background-size: cover;padding: 90px 0;
background-position: center;}
.whatis-robocall p{color: #a29595;font-size: 16px;line-height: 24px;}
.whatis-robocall  h3{color: #fff;font-size: 44px;line-height: 50px;}

.whatis-robocall .container{width: 1110px;}
.whatis-robocall h3 span{color: #e70f2d;}
.did-central-feature-block{background: url(../img/didcenteral-robocall-bg1.jpg);min-height: 700px;
background-size: cover;background-position: center top;padding: 90px 0 0 0;}
.did-central-feature-block h3{line-height: 53px;margin-bottom: 60px;font-size: 44px;}
.did-central-feature-block img{margin: auto;display: block;}
.feature-did-single {width: 200px;}
.feature-did-single h5{font-size: 20px;margin-top: 35px;margin-bottom: 25px;}
.feature-did-single span{width: 85px;height: 85px;border-radius: 50%;background: #e70f2d;display: flex;
box-shadow: 40px 0 51px rgb(0 ,0 ,0, 14%);}
.feature-did-single span img{margin: auto;width: auto;}
.feature-did-single p{color: rgba(0,0,0, 80%);font-size: 16px;line-height: 24px;}
.feature-did-list{display: flex;justify-content: space-between;}
.feature-did-single:nth-child(1){
  transform: translate(0, 400px);
}
.feature-did-single:nth-child(2){
  transform: translate(-100px, 100px);
}
.feature-did-single:nth-child(4){
  transform: translate(50px, 100px);
}
.feature-did-single:nth-child(5){
  transform: translate(0, 400px);
}


/* ONLINE FORM  */
.online-form-banner img{margin-bottom: -150px;}
.online-form{display: flex;justify-content: space-between;flex-wrap: wrap; padding: 100px 0 50px 0;}
.online-form .form-group{width: 48%;margin-bottom: 20px;}
.form-control{border: 1px solid #b9bec6;}
.online-form .address-block, .form-blocks,
.check-tick-box, 
.form-content,.bank-details {display: flex;justify-content: space-between;flex-wrap: wrap;
  border-top: 1px solid #e2e2e2;padding-top: 25px;margin-top: 10px;}
.online-form label{font-size: 16px;font-weight: 600;color: #000;}
.online-form label span, .address-block h4 i,.online-form h5 span{color: #f41532;}
.online-form h5 i{font-size: 14px;font-style: italic;font-weight: normal;margin-left: 25px;}
.address-block h4 i{font-size: 14px;}
.address-block h4{width: 100%;margin-bottom: 25px;font-size: 16px;}
.address-block h4 span{font-style: italic;font-size: 12px;display: block;font-weight: normal;}
.online-form .address-block label, .online-form .form-blocks label{font-weight: 500; font-size: 14px;}
.online-form .bank-details{display: flex;justify-content: space-between;flex-wrap: wrap;width: 100%;}
.online-form .bank-details .form-group{width: 32%;}
.form-blocks label i{font-size: 12px;}.form-blocks .form-check{width: 15%;display: inline-block;}
.flex-box-radio{display: flex;flex-wrap: wrap;}
.online-form  label i{width: 100%;font-size: 12px;}
.online-form p{color: #4c4c4c;
  font-size: 14px;
  line-height: 24px;}
.bank-details h6{font-size: 12px;color: #5f5f5f;width: 100%;font-style: italic;font-weight: normal;}
.form-check-input:checked {background-color: #fff;border-color: #f41231;width: 20px;height: 20px;border: 3px solid rgba(0,0,0,.25);}
.form-check-input{width: 20px;height: 20px;margin-right: 7px;}
.form-check-input:checked[type=checkbox]{
  background-image: url(../img/tick-check.png);background-size: cover;border: 1px solid #f41231;
}
.form-check-input:checked[type=radio] {
  background-image: url(../img/tick-round1.png);background-size: cover;border: 1px solid #f41231;
}
.online-form h5{font-size: 16px;width: 100%;}
.form-questions .form-check{width: 20%;}
.check-box{    display: flex;
  width: 200px;}
  .check-box .form-check{width: 100%;}
.form-questions .form-group{width: 100%;margin-top: 12px;}
.form-questions .form-group .form-control{width: 48%;}
.form-final .form-control, .form-final .form-group{width: 100%;}
.check-tick-box{display: flex;flex-wrap: wrap;justify-content: flex-start;}
.check-tick-box .form-check{margin-right: 20px;}
.check-tick-box label{font-size: 14px;font-weight: 400;line-height: 17px;}

.file-input {
  display: flex;
  text-align: left;
  background: #fff;
  /* padding: 16px; */
  width: 48%;border: 1px solid #89919f;
  position: relative;
  border-radius: 3px;
}

.file-input > [type='file'] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 10;
  cursor: pointer;padding-left: 25px;
}

.file-input > .button {
  display: inline-block;
  cursor: pointer;font-weight: 600;
  /* background: #eee; */
  padding: 8px 16px;color: #000;font-size: 14px;
  border-radius: 2px;border-left: 1px solid #89919f;
  width: 120px;
  text-align: center;
  margin-left: auto;
  display: block;
}
.file-input:hover > .button {
  background: #f41532;
  color: white;
}

.file-input > .label {
  color: #333;
  white-space: nowrap;line-height: 38px;padding-left: 25px;
  opacity: .3;
}

.file-input.-chosen > .label {
  opacity: 1;
}
.online-form .commen-btn{text-transform: uppercase;font-size: 18px;padding: 25px 60px 25px 35px;margin-top: 20px;}
.button-submit span{margin-left: 35px;}
