
@import url('https://fonts.googleapis.com/css?family=Lato:300'); @import url('https://fonts.googleapis.com/css?family=Raleway:100,600'); body {   font-family: 'Lato', sans-serif;   color: #333;   font-size: 14px;   font-weight: 300;   background: #fff;   overflow-x: hidden; }
.header-search { padding: 0px 10px 9px 15px !important; float: left; }
.header.col-21 {height: 135px !important;}
#pllx p {   font-size: 14px;   line-height: 26px; }
#pllx a:hover, a:focus {   color: #4676fa; }
#pllx a {   -webkit-transition: all 0.2s linear;   -moz-transition: all 0.2s linear;   -o-transition: all 0.2s linear;   transition: all 0.2s linear; }
#pllx .btn {   font-size: 14px;   padding: 10px 30px;   border-radius: 0px;   font-weight: 400;   color: #fff;   text-transform: uppercase;   -webkit-transition: all 0.2s linear;   -moz-transition: all 0.2s linear;   -o-transition: all 0.2s linear;   transition: all 0.2s linear;   display: inline-block;   font-family: 'Lato', sans-serif; }
#pllx .btn:focus {   box-shadow: none;   outline: none; }
#pllx .btn-common {   border: 2px solid #4676fa;   background-color: #4676fa;   position: relative;   z-index: 1;   border-radius: 4px; }
#pllx .btn-common:hover {   color: #4676fa;   background-color: transparent;   border: 2px solid #4676fa;   transition: all 0.5s ease-in-out;   -moz-transition: all 0.5s ease-in-out;   -webkit-transition: all 0.5s ease-in-out; }
#pllx .btn-border {   color: #fff;   background-color: transparent;   border: 2px solid #fff;   border-radius: 4px; }
#pllx .btn-border:hover {   border: 2px solid #fff;   color: #fff;   background-color: #4676fa; }
#pllx .btn-lg {   padding: 14px 33px;   text-transform: uppercase;   font-size: 16px; }
#pllx .btn-rm {   padding: 7px 10px;   text-transform: capitalize; }
#pllx .clear {   clear: both; }
#pllx h1, h2, h3, h4, h5 {   font-family: 'Raleway', sans-serif;   font-size: 40px;   font-weight: 100;   letter-spacing: 1px; }
#pllx ul {   margin: 0;   padding: 0; }
#pllx ul li {   list-style: none; }
#pllx a:hover, a:focus {   text-decoration: none;   outline: none; }
#pllx a:not([href]):not([tabindex]) {   color: #fff; }
#pllx a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {   color: #4676fa; }
#pllx .section {   padding: 80px 0; }
#pllx .section-header {   color: #fff;   margin-bottom: 40px;   text-align: center; }
/*#pllx .section-header .section-title {   font-size: 42px;   margin-top: 0;   text-transform: uppercase;   font-weight: 100;   color: #0d3559;   position: relative; }*/
#pllx .section-header .section-title {   font-size: 32px;   margin-top: 0;   text-transform: uppercase;   font-weight: 100;   color: #0d3559;   position: relative; }
#pllx .section-header .section-title span {   color: #4676fa; }
#pllx .section-header .section-subtitle {   margin-top: 15px;   color: #333;   font-size: 18px;   font-weight: 400; }
#pllx .section-header .lines {   margin: auto;   width: 70px;   position: relative;   border-top: 2px solid #346afe;   margin-top: 15px; }
#pllx .section-header .lines:before {   position: absolute;   content: "";   display: inline-block;   height: 10px;   width: 10px;   top: -10px;   border: 4px solid #fff;   border-radius: 50%;   background: #4676fa;   left: 27px; }
/* ==========================================================================
   Navbar Style
   ========================================================================== */
#pllx .bg-faded {   background-color: #fff; }
#pllx .logo-menu a {   font-size: 20px;   color: #fff; }
#pllx .menu-bg {   background-color: #fff!important;   box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.16), 0 1px 3px 0 rgba(0, 0, 0, 0.12);   z-index: 999;   padding: 3px; }
#pllx .menu-bg .menu-button {   top: 0; }
#pllx .menu-bg .menu-button:hover {   cursor: pointer;   color: #4676fa; }
#pllx .menu-bg .logo-menu a {   color: #4676fa; }
#pllx .menu-button:hover {   cursor: pointer;   opacity: #eee; }
#pllx .close-button {   cursor: pointer; }
#pllx .navbar-light .navbar-nav .nav-item {   margin-left: 15px; }
#pllx .navbar-light .navbar-nav .nav-link {   color: #0d3559;   padding: 7px 0px;   margin-left: 5px;   position: relative;   font-size: 15px;   letter-spacing: 0.3px; }
#pllx .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:hover:before {   color: #4676fa;   -webkit-transform: scale(1);   transform: scale(1); }
#pllx .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.active:before, .navbar-light .navbar-nav .nav-link.open, .navbar-light .navbar-nav .open > .nav-link {   color: #4676fa;   -webkit-transform: scale(1);   transform: scale(1); }
#pllx .navbar-light .navbar-toggler {   border-color: #333;   border-radius: 0px; }
#pllx .navbar-light .navbar-toggler {   float: right;   margin: 10px; }
#pllx .navbar-light .navbar-toggler i {   color: #333!important; }
/* ==========================================================================
   Hero Area Style
   ========================================================================== */
#hero-area {   background: url("//www.itu.int/en/ITU-D/SiteAssets/Apps/ITU-D25/img/hero-area.jpg") fixed no-repeat;   background-size: cover;   color: #fff;   overflow: hidden;   position: relative; }
#hero-area .overlay {   position: absolute;   width: 100%;   height: 100%;   top: 0px;   left: 0px;   background: #4676fa;   opacity: 0.7;   filter: alpha(opacity=70); }
#hero-area .contents {   padding: 160px 0 80px; }
#hero-area .contents h1 {   color: #fff;   font-size: 50px;   font-weight: 100;   margin-bottom: 25px; }
#hero-area .contents p {   font-size: 14px;   color: #fff;   font-weight: 400;   line-height: 30px;   letter-spacing: 0.5px; }
#hero-area .contents .btn {   margin: 20px 10px;   text-transform: uppercase; }
#hero-area .banner_bottom_btn {   margin-top: 40px; }
#hero-area .banner_bottom_btn i {   color: #fff;   font-size: 48px;   -webkit-transition: all 0.2s linear;   -moz-transition: all 0.2s linear;   -o-transition: all 0.2s linear;   transition: all 0.2s linear; }
#hero-area .banner_bottom_btn i:hover {   color: #4676fa; }
/* ==========================================================================
   Slider Area
   ========================================================================== */
#slider-area {   margin-top: -1px; }
#slider-area h1 {   font-weight: 100;   font-size: 30px;   line-height: 36px;   text-transform: uppercase; }
#slider-area p {   color: #ffffff;   font-size: 14px;   font-weight: 400; }
#slider-area .sticky-navigation {   background: transparent; }
#slider-area .btn {   margin-right: 15px; }
#slider-area .large_white {   color: #fff; }
/* ==========================================================================
   Video Background
   ========================================================================== */
#video-area {   overflow: hidden;   position: relative; }
#video-area .contents {   /*padding-top: 160px;*/ padding-top:60px; padding-left:0px; padding-right:0px; padding-bottom:20px; }
#video-area .contents h1 {   color: #fff;   font-size: 50px;   font-weight: 600;   margin-bottom: 25px;   line-height: 70px; }
#video-area .contents p {   font-size: 14px;   color: #fff;   font-weight: 400;   line-height: 30px;   letter-spacing: 0.5px; }
#video-area .contents .btn {   margin: 20px 10px;   text-transform: uppercase; }
#video-area .banner_bottom_btn {   margin-top: 40px; }
#video-area .banner_bottom_btn i {   color: #fff;   font-size: 48px;   -webkit-transition: all 0.2s linear;   -moz-transition: all 0.2s linear;   -o-transition: all 0.2s linear;   transition: all 0.2s linear; }
#video-area .banner_bottom_btn i:hover {   color: #4676fa; }
#pllx .overlay-2 {   background: rgba(0, 0, 0, 0.7) !important; }
/* ==========================================================================
   About Section Style
   ========================================================================== */
#about {   position: relative;   background: #f2f2f2; }
#pllx .item-boxes {   text-align: center;   padding: 15px;   border-radius: 4px;   margin-bottom: 15px;   -webkit-transition: all 0.3s ease 0s;   -moz-transition: all 0.3s ease 0s;   transition: all 0.3s ease 0s; }
#pllx .item-boxes .icon {   width: 60px;   height: 60px;   text-align: center;   border: 1px solid #4676fa;   display: inline-block;   border-radius: 5px;   margin-top: 10px;   margin-bottom: 15px;   -webkit-transition: all 0.3s ease-in-out;   -webkit-transition: all 0.3s ease-in-out;   transition: all 0.3s ease-in-out; }
#pllx .item-boxes .icon i {   font-size: 30px;   line-height: 60px;   color: #4676fa; }
#pllx .item-boxes h4 {   font-size: 20px;   font-weight: 600;   margin-bottom: 10px; }
#pllx .item-boxes:hover {   background: #fff;   box-shadow: 0 8px 48px 0 rgba(0, 0, 0, 0.15); }
#services {   position: relative;   background: #f2f2f2; }
/* ==========================================================================
   Features Section Style
   ========================================================================== */
#features {   background: #fff; }
#features .icon {   display: inline-block;   width: 60px;   height: 60px;   border-radius: 4px;   text-align: center;   position: relative;   z-index: 1; }
#features .content-left {   position: relative;   top: 60px; }
#features .content-left span {   float: right;   margin-left: 25px; }
#features .content-right {   position: relative;   top: 60px; }
#features .content-right span {   float: left;   margin-right: 25px; }
#features .box-item {   padding-bottom: 30px; }
#features .box-item .icon {   border: 1px solid #4676fa;   text-align: center;   margin: 12px;   -webkit-transition: all 0.2s linear;   -moz-transition: all 0.2s linear;   -o-transition: all 0.2s linear;   transition: all 0.2s linear; }
#features .box-item .icon i {   color: #4676fa;   font-size: 24px;   line-height: 60px;   -webkit-transition: all 0.2s linear;   -moz-transition: all 0.2s linear;   -o-transition: all 0.2s linear;   transition: all 0.2s linear; }
#features .box-item .text h4 {   font-weight: 600;   font-size: 18px;   line-height: 22px; }
#features .box-item .text p {   font-size: 14px;   line-height: 26px; }
#features .box-item:hover .icon {   background: #4676fa; }
#features .box-item:hover .icon i {   color: #ffffff; }
#features .show-box {   padding: 80px 0px 0px; }
#features .show-box img {   width: 100%; }
/* ==========================================================================
   Screenshots Section Start
   ========================================================================== */
#screenshots {   background: #f2f2f2; }
#pllx .shot-item {   margin-right: 15px;   padding: 8px;   border-radius: 4px;   background: #fff; }
#pllx .shot-item img {   width: 100%; }
#pllx .shot-item .overlay {   display: block;   position: relative; }
#pllx .shot-item .overlay:before, .shot-item .overlay:after {   position: absolute;   content: "";   height: 30%;   width: 30%;   background: #346afe;   opacity: 0;   -webkit-transition: all 0.5s ease-in-out;   transition: all 0.5s ease-in-out; }
#pllx .shot-item .overlay:before {   top: 0;   left: 0;   z-index: 1; }
#pllx .shot-item .overlay:after {   bottom: 0;   right: 0;   z-index: 1; }
#pllx .shot-item:hover .overlay:before {   height: 50%;   width: 100%;   opacity: 0.8; }
#pllx .shot-item:hover .overlay:after {   height: 50%;   width: 100%;   opacity: 0.8; }
#pllx .overlay .item-icon {   height: 48px;   width: 48px;   line-height: 48px;   color: #fff;   left: 50%;   margin-left: -24px;   margin-top: -24px;   top: 50%;   position: absolute;   z-index: 2;   visibility: hidden;   opacity: 0;   cursor: pointer;   text-align: center;   font-size: 24px;   -webkit-transition: all 0.5s ease-in-out;   -moz-transition: all 0.5s ease-in-out;   transition: all 0.5s ease-in-out;   border: 1px solid #ddd;   border-radius: 4px; }
#pllx .shot-item:hover .item-icon {   visibility: visible;   opacity: 1; }
/* ==========================================================================
   Portfolio Section
   ========================================================================== */
#portfolios {   background: #f2f2f2; }
#portfolios .mix {   padding: 10px; }
#portfolios .portfolio-item .shot-item {   margin: 0px; }
#portfolio-list .mix {   display: none; }
#pllx .controls {   text-align: center;   padding: 0px 0px 20px; }
#pllx .controls .mixitup-control-active {   color: #4676fa !important;   border-color: #4676fa;   background: transparent; }
#pllx .controls .btn {   text-transform: uppercase;   margin: 2px; }
#pllx .controls:hover {   cursor: pointer; }
#pllx .portfolio-img {   overflow: hidden;   display: block;   position: relative; }
#pllx .portfolio-img img {   width: 100%; }
#pllx .portfoli-content {   width: 100%;   position: absolute;   height: 100%;   opacity: 0;   top: 0;   -webkit-transition: opacity 0.8s cubic-bezier(0.19, 1, 0.22, 1);   transition: opacity 0.8s cubic-bezier(0.19, 1, 0.22, 1); }
#pllx .portfoli-content:before {   background-color: rgba(1, 3, 7, 0.8);   top: 0px;   left: 0px;   bottom: 15px;   right: 30px;   content: '';   position: absolute;   -webkit-transform: scale(0.9);   -moz-transform: scale(0.9);   -ms-transform: scale(0.9);   -o-transform: scale(0.9);   transform: scale(0.9);   -webkit-transition: all 400ms ease;   transition: all 400ms ease; }
#pllx .sup-desc-wrap {   display: table;   width: 100%;   height: 100%; }
#pllx .sup-desc-wrap .sup-desc-inner {   display: table-cell;   text-align: center;   vertical-align: middle;   padding: 0 35px; }
#pllx .sup-desc-wrap .sup-meta-wrap .sup-title {   display: block;   outline: none;   margin-bottom: 10px;   -webkit-transform: scale(0);   -moz-transform: scale(0);   -ms-transform: scale(0);   -o-transform: scale(0);   transform: scale(0);   opacity: 0;   -webkit-transition: all 0.5s ease;   -moz-transition: all 0.5s ease;   transition: all 0.5s ease; }
#pllx .sup-desc-wrap .sup-meta-wrap .sup-title h4 {   font-size: 22px;   color: #fff;   margin: 0 0 5px;   line-height: 26px;   text-transform: uppercase;   font-weight: 100; }
#pllx .sup-desc-wrap .sup-meta-wrap .sup-description {   font-size: 14px;   line-height: 22px;   color: #fff;   text-align: center;   -webkit-transform: translateY(40px);   transform: translateY(40px);   opacity: 0;   -webkit-transition: all 0.5s ease;   -moz-transition: all 0.5s ease;   transition: all 0.5s ease; }
#pllx .portfolio-item:hover .portfoli-content, .portfolio-item:hover .portfoli-content:before {   opacity: 1;   -webkit-transform: scale(1);   -moz-transform: scale(1);   -ms-transform: scale(1);   -o-transform: scale(1);   transform: scale(1); }
#pllx .portfolio-item:hover .sup-title {   -webkit-transform: scale(1);   -moz-transform: scale(1);   -ms-transform: scale(1);   -o-transform: scale(1);   transform: scale(1);   opacity: 1; }
#pllx .portfolio-item:hover .sup-description {   opacity: 1;   -webkit-transform: translateY(0px);   transform: translateY(0px); }
/* ==========================================================================
   Video promo Style
   ========================================================================== */
#pllx .video-promo {   background: url("//www.itu.int/en/ITU-D/SiteAssets/Apps/ITU-D25/img/bg_2.jpg") fixed;   background-position: cover;   position: relative; }
#pllx .video-promo .video-promo-content {   color: #fff; }
#pllx .video-promo .video-promo-content h2 {   color: #fff;   font-size: 30px;   text-transform: uppercase; }
#pllx .video-promo .video-promo-content p {   margin-bottom: 30px; }
#pllx .video-promo .video-promo-content .video-popup {   min-width: 120px;   border: 2px solid #fff;   border-radius: 10px;   padding: 20px;   color: #fff;   display: inline-block;   font-size: 38px;   -webkit-transition: all 0.5s ease-in-out;   -moz-transition: all 0.5s ease-in-out;   transition: all 0.5s ease-in-out; }
#pllx .video-promo .video-promo-content .video-popup:hover {   background: #4676fa;   border-color: #4676fa;   color: #fff; }
#pllx .overlay {   position: absolute;   width: 100%;   height: 100%;   top: 0px;   left: 0px;   background: #4676fa;   opacity: 0.7;   filter: alpha(opacity=70); }
/* ==========================================================================
    Pricing Table
    ========================================================================== */
#pllx .pricing-table {   padding: 20px 20px 40px 20px;   margin: 0 auto;   margin-bottom: 30px;   border: transparent;   background-color: #FFFFFF;   box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);   -webkit-transition: all 0.3s;   -moz-transition: all 0.3s;   transition: all 0.3s;   text-align: center; }
#pllx .pricing-table:hover {   box-shadow: 0 0 60px 0 rgba(0, 0, 0, 0.1); }
#pllx .pricing-table .icon {   font-size: 26px;   color: #4676fa;   border: 1px solid #4676fa;   border-radius: 4px;   width: 64px;   height: 64px;   text-align: center;   line-height: 64px;   margin: 30px auto; }
#pllx .pricing-table .pricing-details h2 {   font-size: 22px;   font-weight: 600;   color: #333;   margin-bottom: 10px; }
#pllx .pricing-table .pricing-details span {   display: inline-block;   font-size: 28px;   font-weight: 400;   color: #4676fa;   margin-bottom: 20px; }
#pllx .pricing-table .pricing-details ul {   margin-bottom: 35px; }
#pllx .pricing-table .pricing-details ul li {   padding: 10px;   font-size: 15px;   border-bottom: 1px solid #eee; }
#pllx .table-left {   margin-top: 20px; }
/* ==========================================================================
   Counter Section Style
   ========================================================================== */
#pllx .regulatoryOnePic {   background: url("//www.itu.int/en/ITU-D/SiteAssets/Apps/ITU-D25/img/gsr16.jpg") fixed;   position: relative; }
#pllx .regulatoryTwoPic {   background: url("//www.itu.int/en/ITU-D/SiteAssets/Apps/ITU-D25/img/outlook_.jpg") fixed;   position: relative; }
#pllx .regulatoryThreePic {   background: url("//www.itu.int/en/ITU-D/SiteAssets/Apps/ITU-D25/img/icteye3_.jpg") fixed;   position: relative; }
#pllx .regulatoryFourPic{   background: url("//www.itu.int/en/ITU-D/SiteAssets/Apps/ITU-D25/img/outlookReport_.jpg") fixed;   position: relative; }
#pllx .infraOnePic {   background: url("//www.itu.int/en/ITU-D/SiteAssets/Apps/ITU-D25/img/sms4dc.jpg") fixed;   position: relative; }
#pllx .infraTwoPic {   background: url("//www.itu.int/en/ITU-D/SiteAssets/Apps/ITU-D25/img/digital.jpg") fixed;   position: relative; }
#pllx .infraThreePic {   background: url("//www.itu.int/en/ITU-D/SiteAssets/Apps/ITU-D25/img/transmission.jpg") fixed;   position: relative; }
#pllx .innovOnePic {   background: url("//www.itu.int/en/ITU-D/SiteAssets/Apps/ITU-D25/img/innovation1_.jpg") fixed;   position: relative; }
#pllx .innovTwoPic {   background: url("//www.itu.int/en/ITU-D/SiteAssets/Apps/ITU-D25/img/innovation2_.jpg") fixed;   position: relative; }
#pllx .innovThreePic {   background: url("//www.itu.int/en/ITU-D/SiteAssets/Apps/ITU-D25/img/innovation3_.jpg") fixed;   position: relative; }
#pllx .partnershipsOnePic {   background: url("//www.itu.int/en/ITU-D/SiteAssets/Apps/ITU-D25/img/partnerships.jpg") fixed;   position: relative; }
#pllx .mobileOnePic {   background: url("//www.itu.int/en/ITU-D/SiteAssets/Apps/ITU-D25/img/mobile.jpg") fixed;   position: relative; }
#pllx .expertsOnePic {   background: url("//www.itu.int/en/ITU-D/SiteAssets/Apps/ITU-D25/img/studyGroups.jpg") fixed;   position: relative; }
#pllx .safeOnePic {   background: url("//www.itu.int/en/ITU-D/SiteAssets/Apps/ITU-D25/img/cyberp_.jpg") fixed;   position: relative; }
#pllx .capacityOnePic {   background: url("//www.itu.int/en/ITU-D/SiteAssets/Apps/ITU-D25/img/capacity_.jpg") fixed;   position: relative; }
#pllx .capacityTwoPic {   background: url("//www.itu.int/en/ITU-D/SiteAssets/Apps/ITU-D25/img/capacity2_.jpg") fixed;   position: relative; }
#pllx .capacityThreePic {   background: url("//www.itu.int/en/ITU-D/SiteAssets/Apps/ITU-D25/img/capacity3_.jpg") fixed;   position: relative; }
#pllx .measuringOnePic {   background: url("//www.itu.int/en/ITU-D/SiteAssets/Apps/ITU-D25/img/idi.jpg") fixed;   position: relative; }
#pllx .measuringTwoPic {   background: url("//www.itu.int/en/ITU-D/SiteAssets/Apps/ITU-D25/img/wtis.jpg") fixed;   position: relative; }
#pllx .measuringThreePic {   background: url("//www.itu.int/en/ITU-D/SiteAssets/Apps/ITU-D25/img/measuring.jpg") fixed;   position: relative; }
#pllx .accessibilityOnePic {   background: url("//www.itu.int/en/ITU-D/SiteAssets/Apps/ITU-D25/img/girls.jpg") fixed;   position: relative; }
#pllx .accessibilityTwoPic {   background: url("//www.itu.int/en/ITU-D/SiteAssets/Apps/ITU-D25/img/accessibility2_.jpg") fixed;   position: relative; }
#pllx .accessibilityThreePic {   background: url("//www.itu.int/en/ITU-D/SiteAssets/Apps/ITU-D25/img/accessibilityThree_.jpg") fixed;   position: relative; }
#pllx .accessibilityFourPic {   background: url("//www.itu.int/en/ITU-D/SiteAssets/Apps/ITU-D25/img/accessibilityFour_.jpg") fixed;   position: relative; }
#pllx .livesOnePic {   background: url("//www.itu.int/en/ITU-D/SiteAssets/Apps/ITU-D25/img/disaster2_.jpg") fixed;   position: relative; }
#pllx .livesTwoPic {   background: url("//www.itu.int/en/ITU-D/SiteAssets/Apps/ITU-D25/img/bigdata.jpg") fixed;   position: relative; }
#pllx .livesThreePic {   background: url("//www.itu.int/en/ITU-D/SiteAssets/Apps/ITU-D25/img/disaster6_.jpg") fixed;   position: relative; }
#pllx .livesFourPic {   background: url("//www.itu.int/en/ITU-D/SiteAssets/Apps/ITU-D25/img/synergy_.jpg") fixed;   position: relative; }
#pllx .envOnePic {   background: url("//www.itu.int/en/ITU-D/SiteAssets/Apps/ITU-D25/img/ewaste_.jpg") fixed;   position: relative; }
#pllx .envTwoPic {   background: url("//www.itu.int/en/ITU-D/SiteAssets/Apps/ITU-D25/img/climate2_.jpg") fixed;   position: relative; }
#pllx .stakeholdersOnePic {   background: url("//www.itu.int/en/ITU-D/SiteAssets/Apps/ITU-D25/img/stakeholders.jpg") fixed;   position: relative; }
#pllx .behindOnePic {   background: url("//www.itu.int/en/ITU-D/SiteAssets/Apps/ITU-D25/img/behind_.jpg") fixed;   position: relative; }
#pllx .projectsOnePic {   background: url("//www.itu.int/en/ITU-D/SiteAssets/Apps/ITU-D25/img/projects1_.jpg") fixed;   position: relative; }
#pllx .projectsTwoPic {   background: url("//www.itu.int/en/ITU-D/SiteAssets/Apps/ITU-D25/img/projects6_.jpg") fixed;   position: relative; }
#pllx .centerPic { background-position-x: center !important;}
#pllx .color1 { background-color: #E2243D !important; color: #FFF !important;}
#pllx .color2 { background-color: #E2B42F !important; color: #000 !important;}
#pllx .color3 { background-color: #4A9E46 !important; color: #FFF !important;}
#pllx .color4 { background-color: #C1202E !important; color: #FFF !important;}
#pllx .color5 { background-color: #EC4328 !important; color: #FFF !important;}
#pllx .color6 { background-color: #28BADF !important; color: #FFF !important;}
#pllx .color7 { background-color: #F5C01B !important; color: #000 !important;}
#pllx .color8 { background-color: #9F1C45 !important; color: #FFF !important;}
#pllx .color9 { background-color: #EF6A2D !important; color: #000 !important;}
#pllx .color10 { background-color: #DA1868 !important; color: #FFF !important;}
#pllx .color11 { background-color: #F89C28 !important; color: #000 !important;}
#pllx .color12 { background-color: #C1932D !important; color: #000 !important;}
#pllx .color13 { background-color: #408045 !important; color: #FFF !important;}
#pllx .color14 { background-color: #1D93D1 !important; color: #FFF !important;}
#pllx .color15 { background-color: #5FB847 !important; color: #FFF !important;}
#pllx .color16 { background-color: #076A9B !important; color: #FFF !important;}
#pllx .color17 { background-color: #13486B !important; color: #FFF !important;}
#pllx .color-wtdc-blue { background-color: #0A8FCF !important; color: #FFF !important;}
#pllx .font-color-white {color: #FFF !important;}
#pllx .font-color-black {color: #000 !important;}
#pllx .bullet-columns {padding-left: 100px; padding-bottom: 50px;}
#pllx .centerSlider { /*margin-left: 40px !important; margin-right: -40px !important;*/}
#pllx .btiefix { opacity: 1;}
#pllx .highlight-date { color: inherit !important; font-size: inherit !important; /*color: #9200D6 !important; font-size: inherit !important;*/ }
#pllx .highlight-number { color: inherit !important; font-size: inherit !important; /*color: #EC4328 !important; font-size: inherit !important;*/}
/* ==========================================================================
   Counter Section Style
   ========================================================================== */
#pllx .counters {   background: url("//www.itu.int/en/ITU-D/SiteAssets/Apps/ITU-D25/img/bg1.jpg") fixed;   position: relative; }
#pllx .counters .facts-item {   text-align: center;   color: #fff; }
#pllx .counters .facts-item .icon {   margin-bottom: 20px; }
#pllx .counters .facts-item .icon i {   font-size: 50px;   color: #fff; }
#pllx .counters .facts-item .fact-count h3 {   font-size: 35px;   color: #fff;   margin-bottom: 15px; }
#pllx .counters .facts-item .fact-count h4 {   font-size: 20px;   color: #fff; }
/* ==========================================================================
   Testimonial Section Style
   ========================================================================== */
#testimonial {   background: #f2f2f2; }
#pllx .testimonial-item {   text-align: center; }
#pllx .testimonial-item img {   width: 80px;   height: 80px;   border-radius: 50%; }
/*#pllx .testimonial-item .testimonial-text h3 {   font-size: 16px;   font-weight: 100;   text-transform: uppercase; }*/
#pllx .testimonial-item .testimonial-text { font-size: 16px !important; }
#pllx .testimonial-item .testimonial-text h3 {   font-size: 16px !important;   font-weight: 600;   text-transform: uppercase; }
#pllx .testimonial-item .testimonial-text span {   font-size: 16px !important;   color: #999; }
#pllx .testimonial-item .testimonial-text p {   font-size: 16px !important;   font-weight: 400;   padding: 20px 10px 20px 10px;   letter-spacing: 1px;   margin: 0;   line-height: 1.5;   color: #999; }
#pllx .owl-theme .owl-controls .owl-page span {   background: #4676fa; }
#pllx .owl-theme .owl-controls {   margin-top: 20px; }
/* ==========================================================================
   Download
   ========================================================================== */
#download {   background-image: linear-gradient(120deg, #89f7fe 0%, #4676fa 100%);   width: 100%; }
#download .section-title {   color: #fff; }
#pllx .btn {   margin: 10px; }
#pllx .btn i {   margin-right: 5px; }
/* ==========================================================================
   Blog
   ========================================================================== */
#blog .blog-item-wrapper {   background: #fff;   border-radius: 0px;   margin-bottom: 30px;   box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);   -webkit-transition: transform 0.2s linear, -webkit-box-shadow 0.2s linear;   -moz-transition: transform 0.2s linear, -moz-box-shadow 0.2s linear;   transition: transform 0.2s linear, box-shadow 0.2s linear; }
#blog .blog-item-wrapper:hover {   box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.1); }
#blog .blog-item-wrapper:hover .blog-item-img:before {   opacity: 1;   height: 100%;   width: 100%; }
#blog .blog-item-img {   position: relative; }
#blog .blog-item-img img {   width: 100%; }
#blog .blog-item-img:before {   width: 50%;   height: 50%;   content: '';   position: absolute;   top: 0;   left: 0;   bottom: 0;   right: 0;   background: rgba(70, 118, 250, 0.7);   opacity: 0;   -webkit-transition: all 0.3s;   -moz-transition: all 0.3s;   transition: all 0.3s; }
#blog .blog-item-text {   border: 1px solid #f1f1f1;   padding: 20px; }
#blog .blog-item-text .meta-tags {   margin-bottom: 10px; }
#blog .blog-item-text .meta-tags span {   color: #999;   margin-right: 10px; }
#blog .blog-item-text .meta-tags span i {   margin-right: 5px; }
#blog .blog-item-text .meta-tags span a {   color: #999; }
#blog .blog-item-text .meta-tags span a:hover {   color: #4676fa; }
#blog .blog-item-text h3 {   line-height: 26px;   font-size: 18px;   font-weight: 600;   margin-bottom: 10px; }
#blog .blog-item-text h3 a {   color: #333; }
#blog .blog-item-text h3 a:hover {   color: #4676fa; }
#blog .blog-item-text p {   line-height: 25px;   margin-bottom: 20px; }
/* ==========================================================================
    Contact Us
    ========================================================================== */
#pllx .form-control {   width: 100%;   margin-bottom: 20px;   padding: 18px;   color: #fff;   font-size: 14px;   border-radius: 4px;   -webkit-transition: all 0.3s;   -moz-transition: all 0.3s;   transition: all 0.3s;   font-family: 'Lato', sans-serif; }
#pllx .form-control:focus {   box-shadow: none;   outline: none; }
#pllx .btn.disabled, .btn:disabled {   opacity: 1; }
#contact {   background: #f2f2f2; }
#contact .contact-block {   background: #fff;   padding: 30px;   overflow: hidden; }
#contact #contactForm {   margin-top: 30px; }
#pllx .text-danger {   font-size: 14px;   margin-top: 10px; }
#pllx .list-unstyled li {   color: #d9534f; }
/* ==========================================================================
    Subscribe Style
    ========================================================================== */
#subscribe form input {   background: #ffffff;   border: 1px solid #ddd;   border-radius: 4px;   box-shadow: none;   color: #999999;   height: 50px;   padding: 0 20px;   width: 100%; }
#subscribe form input:focus {   border: 1px solid #4676fa; }
#subscribe .sub_btn {   border: none;   line-height: 44px;   margin: 0;   font-size: 15px;   text-transform: uppercase;   position: absolute;   right: 0;   border-top-right-radius: 4px;   border-bottom-right-radius: 4px;   min-width: 150px;   color: #fff;   top: 0;   height: 50px;   background: #4676fa;   -webkit-transition: all 0.3s;   -moz-transition: all 0.3s;   transition: all 0.3s;   font-family: 'Lato', sans-serif;   cursor: pointer; }
/* ==========================================================================
   Footer Style
   ========================================================================== */
#pllx footer {   background: #333;   padding: 60px 0px 30px;   text-align: center; }
#pllx .site-info p {   line-height: 34px;   color: #fff; }
#pllx .site-info p a {   color: #fff; }
#pllx .site-info p a:hover {   color: #4676fa; }
#pllx .social-icons {   margin-bottom: 20px; }
#pllx .social-icons ul {   margin: 0;   padding: 0;   list-style: none; }
#pllx .social-icons ul li {   display: inline; }
#pllx .social-icons ul li a {   display: inline-block;   margin-left: 5px;   margin-right: 5px;   margin-bottom: 15px;   border-radius: 4px;   border: 1px solid rgba(255, 254, 254, 0.07);   line-height: 40px;   width: 40px;   height: 40px;   text-align: center;   font-size: 16px; }
#pllx .social-icons ul li a:hover {   color: #ffffff; }
#pllx .facebook a {   color: #4867aa; }
#pllx .facebook a:hover {   background: #4867aa; }
#pllx .twitter a {   color: #1da1f2; }
#pllx .twitter a:hover {   background: #1da1f2; }
#pllx .google-plus a {   color: #dd4d42; }
#pllx .google-plus a:hover {   background: #dd4d42; }
#pllx .youtube a {   color: #df2926; }
#pllx .youtube a:hover {   background: #df2926; }
#pllx .linkedin a {   color: #007bb6; }
#pllx .linkedin a:hover {   background: #007bb6; }
#pllx .pinterest a {   color: #bd081c; }
#pllx .pinterest a:hover {   background: #bd081c; }
#pllx .dribbble a {   color: #ea4c89; }
#pllx .dribbble a:hover {   background: #ea4c89; }
#pllx .behance a {   color: #0b7cff; }
#pllx .behance a:hover {   background: #0b7cff; }
#pllx .subscribe-box {   margin-top: 18px; }
#pllx .subscribe-box input[type="text"] {   color: #444;   font-size: 12px;   padding: 6px 12px;   border: none;   background: #fff;   border-radius: 0px;   -webkit-border-radius: 0px;   -moz-border-radius: 0px;   -o-border-radius: 0px;   outline: none; }
#pllx .subscribe-box input[type="submit"] {   display: inline-block;   text-decoration: none;   color: #fff;   font-size: 12px;   background: #4676fa;   text-transform: uppercase;   border: none;   padding: 7px 16px;   border-radius: 0px;   -webkit-border-radius: 0px;   -moz-border-radius: 0px;   -o-border-radius: 0px;   transition: all 0.2s ease-in-out;   -moz-transition: all 0.2s ease-in-out;   -webkit-transition: all 0.2s ease-in-out;   -o-transition: all 0.2s ease-in-out;   font-family: 'Lato', sans-serif;   cursor: pointer; }
#pllx .back-to-top-dynamic {   /*display: none !important;*/   position: fixed !important;   bottom: 18px !important;   right: 15px !important; }
#pllx .back-to-top-dynamic i {   display: block !important;   width: 36px !important;   height: 36px !important;   line-height: 36px !important;   color: #fff !important;   font-size: 14px !important;   text-align: center !important;   border-radius: 4px !important;   background-color: #4676fa !important;   -webkit-transition: all 0.2s linear !important;   -moz-transition: all 0.2s linear !important;   -o-transition: all 0.2s linear !important;   transition: all 0.2s linear !important; }
#loader {   position: fixed;   top: 0;   left: 0;   width: 100%;   height: 100%;   background: #333;   z-index: 9999999999; }
#pllx .spinner {   width: 40px;   height: 40px;   top: 45%;   position: relative;   margin: 0px auto; }
#pllx .double-bounce1, .double-bounce2 {   width: 100%;   height: 100%;   border-radius: 50%;   background-color: #4676fa;   opacity: 0.6;   position: absolute;   top: 0;   left: 0;   -webkit-animation: sk-bounce 2s infinite ease-in-out;   animation: sk-bounce 2s infinite ease-in-out; }
#pllx .double-bounce2 {   -webkit-animation-delay: -1s;   animation-delay: -1s; }
@-webkit-keyframes sk-bounce {   0%,   100% {     -webkit-transform: scale(0);   }  50% {     -webkit-transform: scale(1);   }}
@keyframes sk-bounce {   0%,   100% {     transform: scale(0);     -webkit-transform: scale(0);   }  50% {     transform: scale(1);     -webkit-transform: scale(1);   }}
