.upb_video_class .upb_video-src {
	width: 100% !important;
}

body .upb_video_class.uvc-row.vc_row .upb_video-bg {
	margin: 0 auto !important;
	max-width: 100% !important;
	left: 0 !important;
	right: 0 !important;
	width: 100% !important;
}

body .upb_video_class.uvc-row.vc_row {
	width: 100% !important;
	padding: 100px 0;
	background: #05043a;
	margin-bottom: 50px !important;
}

.wire-video-container video {
	position: absolute;
	top: 100px;
	left: 20px;
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.wire-video-container {
	position: relative !important;
	width: 100%;
	height: auto;
	overflow: hidden;
}

.go-top-text {
	display: none;
}


table.dedicatedFeatures {}
table.dedicatedFeatures tr{border-bottom:1px solid #fff;}
table.dedicatedFeatures tr:last-child {border-bottom:0;}
table.dedicatedFeatures tr:last-child td{padding-bottom:30px;}
table.dedicatedFeatures td {color:#fff;padding:20px 0;}
table.dedicatedFeatures td img {width:100%;vertical-align:text-bottom;}
table.dedicatedFeatures td:last-child img {margin-right:0px;width:10%;}
table.dedicatedFeatures td:first-child {text-align:left;width:10%;padding-right:10px;}
table.dedicatedFeatures td:nth-child(2) {text-align:left;white-space:nowrap;}
table.dedicatedFeatures td:last-child {text-align:right;}
#dedicatedPlanDetails .card-body {padding:30px 20px;}

.lang-fr table.dedicatedFeatures td  {font-size:14px;}
.main-navigation .menu-primary-menu-fr-container ul li a {
    padding: 10px 20px;
}
.main-navigation .menu-primary-menu-fr-container ul {
    justify-content: end;
}


/**Responsive Start**/
@media only screen and (max-width: 1920px) {
	.single-post .post-thumbnail img {
		width: 100%;
		object-fit: cover;
	}

	.afri_bills {
		margin-top: 13px;
	}

	.afrifiber-header.header-sticky .afri_bills {
		margin-top: 8px;
	}

	body.lang-fr #digitalSection .vc_col-sm-3 .uvc-sub-heading {
		font-size: 28px;
	}
}

@media only screen and (max-width: 1792px) {
	.bannerTitle {height:80vh;}	
}
@media only screen and (max-width: 1733px) {
	.socialNetwork .col-md-2 {
		padding: 0px !important;
	}

	.afrifiber-header .socialNetwork .col-md-2 #block-2 .wp-block-social-links {
		float: right;
	}

	#digitalSection .vc_col-sm-3 .uvc-sub-heading {
		font-size: 32px !important;
	}

	.acceleratingTomorrow p {
		font-size: 66px;
	}

	.afri_bills {
		margin-top: 14px;
	}

	.afrifiber-header.header-sticky .afri_bills {
		margin-top: 8px;
	}

	#ourfocus_section .vc_col-sm-3 .flip-box-wrap .flip-box .flipbox_heading {
		width: 100%;
		font-size: 28px;
	}

	#ourfocus_section .vc_col-sm-3 {
		width: 50%;
		float: left;
	}

	#ourfocus_section .vc_col-sm-3 .ifb-flip-box-section {
		padding: 15px 40px;
	}

	body.lang-fr #internetProvider .uvc-main-heading h2 {
		font-size: 24px;
	}

	body.lang-fr #digitalSection .vc_col-sm-3 .uvc-sub-heading {
		font-size: 25px !important;
	}

	body.lang-fr #digitalSection .vc_col-sm-3 .uvc-main-heading h5 {
		font-size: 16px;
	}

	body .upb_video_class.uvc-row.vc_row {
		padding: 0px 0 50px;
	}

}

@media only screen and (max-width: 1680px) {
	.main-navigation .menu-primary-menu-fr-container ul li a {
		padding: 10px 15px;
	}
}
@media only screen and (max-width: 1536px) {
	.acceleratingTomorrow p {
		font-size: 60px;
	}

	#digitalSection .vc_col-sm-3 .uvc-sub-heading {
		font-size: 30px !important;
	}

	.socialNetwork .col-md-4 {
		padding-left: 0 !important;
	}

	.djibouti_vision .vc_col-sm-4 .vc_column-inner h2 {
		height: 200px;
		display: table-cell;
		vertical-align: middle;
		padding: 0 30px;
	}

	body.lang-fr #news_owl .div_readMore {
		margin-top: 50px;
	}

	body.lang-fr #internetProvider .uvc-main-heading h2 {
		font-size: 22px;
	}

	body.lang-fr #digitalSection .vc_col-sm-3 .uvc-sub-heading {
		font-size: 22px !important;
	}

	body.lang-fr #getAfrifiber,
	#payBills {
		font-size: 18px;
	}

	body.lang-fr #digitalSection .vc_col-sm-3 .uvc-heading {
		height: 200px;
	}

	body.lang-fr #accelerate .vc_col-sm-6 .uvc-main-heading h2 {
		font-size: 56px;
	}

	body.lang-fr nav.main-navigation ul li a {
		font-size: 19px;
	}

	body.lang-en .afri_bills a {
		font-size: 18px !important;
	}
	
	.bannerTitle {height:90vh;}

	.main-navigation .menu-primary-menu-fr-container ul li a {
		font-size: 17px;
	}
	
}

@media only screen and (max-width: 1440px) {
	.acceleratingTomorrow p {
		font-size: 59px !important;
	}

	.maskLogo {
		background-size: cover !important;
	}

	#digitalSection .vc_col-sm-3 .uvc-sub-heading {
		font-size: 28px !important;
	}

	#accelerate .vc_col-sm-6 .uvc-main-heading h2 {
		font-size: 54px !important;
	}

	.socialNetwork .col-md-4 {
		width: 70%;
	}

	.socialNetwork .col-md-2 {
		width: 30%;
	}

	#symmetrical_pacakges .owl-item .speedometer_column {
		width: 90%;
	}

	.afri_bills {
		margin: 0 auto;
	}

	.switch_language {
		padding-right: 10px;
	}

	.infoBox .vc_col-sm-3::after {
		width: 190px;
	}

	#afrifiberFooter section p {
		font-size: 18px !important;
	}

	#afrifiberFooter .col-md-4 section span {
		font-size: 18px !important;
	}

	#afrifiberFooter .col-md-3 section span {
		font-size: 18px !important;
	}

	#afrifiberFooter {
		padding: 25px 0 0;
	}

	.afri_bills {
		margin-top: 23px;
	}

	.afrifiber-header.header-sticky .afri_bills {
		margin-top: 18px;
	}

	body.lang-fr #internetProvider .uvc-main-heading h2 {
		font-size: 20px;
	}

	body.lang-fr #getAfrifiber,
	#payBills {
		font-size: 16px;
	}

	body.lang-fr .gridpost h4 {
		height: 150px;
	}

	.wp-block-heading {
		font-size: 18px !important;
	}

	body.lang-fr #primary-menu li a {
        font-size: 16px;
    }

	
	.main-navigation .menu-primary-menu-fr-container ul li a {
        padding: 10px 15px !important;
    }

	body.lang-fr nav.main-navigation ul li.dropDown_submenu a::after {
		top: 12px;
		right: 0;
		width: 20px;
		height: 20px;
	}

	.bluefonT h2 {
		font-size: 40px !important;
	}
	
	.home.lang-fr #pkgPlans .vc_col-sm-4 .uvc-sub-heading {font-size:22px;}
	#fasterConnection {padding-bottom: 100px;}
	.bannerTitle {height:82vh;}
	.afriplaN {padding-top:200px;}
	.bannerTitle .uvc-main-heading h2, .bannerTitle .uvc-sub-heading {font-size:50px;}	
	.main-navigation ul li a {
		padding: 10px 20px !important;
	}
}

@media only screen and (max-width: 1400px) {	
		
}

@media only screen and (max-width: 1366px) {
	.termsroW {
		padding: 0px 0px 15px;
	}

	#digitalSection .vc_col-sm-3 .uvc-sub-heading {
		font-size: 26px !important;
	}

	#digitalSection .vc_col-sm-3 .uvc-main-heading h5 {
		font-size: 19px;
	}

	.acceleratingTomorrow p {
		font-size: 55px !important;
	}

	#primary-menu {
		float: right;
	}

	#symmetrical_pacakges .owl-theme .owl-nav {
		display: block !important;
	}

	.maskLogo {
		padding: 0;
		background-size: cover;
	}

	.maskLogo .vc_row .vc_col-sm-8 {
		display: none;
	}

	.maskLogo .vc_row .vc_col-sm-4 {
		width: 100%;
		padding: 50px 0;
	}

	.maskLogo .vc_row .vc_col-sm-4 .wpb_text_column {
		float: right;
		margin: 0 auto;
	}

	#news_owl .postDiv {
		height: auto !important;
	}

	#news_owl .postDiv img {
		width: 100% !important;
		height: auto;
		object-fit: cover;
	}

	.digitalSectionroW.vc_row {
		padding-bottom: 10px !important;
	}

	#newspage_layout .gridpost {
		width: 48%;
		float: left;
		margin: 0 auto 25px;
	}

	#newspage_layout .gridpost .postDiv {
		height: auto;
	}

	#newspage_layout .gridpost .postDiv img {
		height: auto;
	}

	#newspage_layout .gridpost h4 {
		font-size: 22px;
		margin: 30px auto;
	}

	#page_heading {
		margin-top: 50px !important;
		margin-bottom: 0 !important;
	}

	.page-id-894 #page_heading .uvc-main-heading h2 {
		margin-bottom: 15px !important;
	}

	#getAfrifiber,
	#payBills {
		font-size: 14px;
	}

	body.lang-fr #getAfrifiber,
	#payBills {
		font-size: 14px;
	}

	body.lang-fr #accelerate .vc_col-sm-6 .uvc-sub-heading {
		font-size: 30px;
	}

	.infoBox .vc_col-sm-3::after {
		width: 180px;
	}

	body.lang-fr .gridpost h4 {
		height: 100px;
	}

	body.lang-fr .djibouti_vision .vc_col-sm-4 .vc_column-inner h2 {
		font-size: 22px;
	}

	.bannerTitle {
		height: 89vh;
	}

	#dedicated_keyFeaturesRow1 .vc_col-sm-4 .flip-box-wrap .flip-box .flipbox_heading {
		width: 80%;
	}	
	.main-navigation .menu-primary-menu-fr-container ul li a {
        padding: 10px 10px !important;
    }
}

@media only screen and (max-width: 1325px) {

	.symmetric_BTN .ubtn-text,
	.asymmetric_BTN .ubtn-text,
	.dedicated_BTN .ubtn-text,
	.businessplaN_BTN .ubtn-text,
	.residentiaL_BTN .ubtn-text {
		font-size: 36px;
	}
}

@media only screen and (max-width: 1280px) {
	.row.menuSec .col-md-2 {
		display: none;
	}

	.row.menuSec .col-md-1 #serachBar {
		display: none;
	}

	#rmp-menu-title-871 {
		display: none;
	}

	.row.menuSec .col-md-1:first-child {
		width: 85%;
	}

	.row.menuSec .col-md-8 {
		display: none;
	}

	.row.menuSec .col-md-1:last-child {
		margin: 5px auto;
		width: 10%;
	}

	.afrifiber-header.header-sticky {
		display: none;
	}

	.contentSymmetrical .uvc-sub-heading,
	.contentAsymmetrical .uvc-sub-heading,
	.contentDedicated .uvc-sub-heading {
		width: 100%;
		padding: 25px 30px 25px 30px;
	}

	#accelerate .vc_col-sm-6 .uvc-main-heading h2 {
		font-size: 50px !important;
	}

	#rmp-container-871 {
		background: linear-gradient(235deg, rgb(22 13 88) 0%, rgba(29, 113, 184, 1) 100%);
	}

	#afrifiberFooter .col-md-2.footerFour {
		padding-right: 0;
	}

	.go-top:after {
		bottom: -51px;
	}

	#news_owl .div_readMore {
		margin-top: 30px;
	}

	#digitalSection .vc_col-sm-3 .uvc-sub-heading {
		font-size: 30px !important;
	}

	#digitalSection .vc_col-sm-3 .uvc-heading {
		padding: 20px 50px;
	}

	#digitalSection .vc_col-sm-3 .vc_btn3-container.vc_btn3-inline {
		padding: 0 15px;
		margin: 15px 50px 35px;
	}

	#digitalSection .vc_col-sm-3 {
		width: 50%;
		float: left;
		margin-bottom: 30px;
	}

	.menuSec .site-branding {
		height: auto !important;
	}

	img.custom-logo {
		width: 100px !important;
	}

	.search_column {
		margin-top: 25px;
	}

	#rmp_menu_trigger-871 {
		top: 78px;
	}

	#rmp-menu-additional-content-871 img {
		width: 45%;
		padding-top: 15px;
	}

	.row.justify-content-between.socialNetwork {
		display: none;
	}

	.row.menuSec .col-md-1:first-child {
		display: none;
	}

	.afrifiber-header {
		display: none;
	}

	#rmp_menu_trigger-871 {
		top: 30px;
		right: 30px;
		background: #fff;
	}

	.switch_language {
		padding-right: 0;
		text-align: left;
		padding-left: 45px;
	}

	#polylang-2 select {
		font-size: 14px;
		border-radius: 50px !important;
		background: linear-gradient(90deg, rgba(30, 113, 184, 1) 0%, rgba(39, 30, 104, 1) 100%) !important;
		text-transform: capitalize !important;
		text-decoration: none !important;
		color: #fff;
		padding: 10px 15px;
		border: 0;
		width: 85%;
	}

	.internetProviderroW.vc_row {
		padding-bottom: 20px !important;
	}

	.infoBox .vc_col-sm-3::after {
		width: 60%;
	}

	.getbtN {
		margin: 0 auto 10px !important;
	}

	.getbtN a {
		border-radius: 50px !important;
		background: linear-gradient(90deg, rgba(30, 113, 184, 1) 0%, rgba(39, 30, 104, 1) 100%) !important;
		text-transform: capitalize !important;
		text-decoration: none !important;
	}

	.single-post .fulposT .vc_col-sm-3 {
		display: none;
	}

	.single-post .fulposT .vc_col-sm-6 {
		max-width: 100%;
		width: 100%;
	}

	.single-post .fulposT .vc_col-sm-6 .ult-video {
		margin: 20px auto;
	}

	.single-post .post-thumbnail img {
		height: 400px;
	}

	#wpgmza_map {
		height: 400px !important;
	}

	.components_ourvalues .vc_col-sm-4::after {
		width: 190px;
	}

	body .rmp-container #polylang-2 select {
		background-color: #1D6FB6 !important;
	}

	.whowearefrstroW.vc_row {
		flex-direction: column;
		display: flex;
	}

	.whowearefrstroW .vc_col-sm-7 {
		width: 100%;
	}

	.whowearefrstroW .vc_col-sm-5 {
		width: 100%;
	}

	.valuecirclE .vc_col-sm-4 {
		width: 50%;
		float: left;
		margin: 0 auto;
	}

	.valuecirclE .vc_col-sm-4:last-child {
		display: flex;
		margin: 0 auto;
		float: none;
	}

	.valuecirclE .vc_col-sm-4 .aio-icon-description {
		padding: 0 20px;
	}

	body.lang-fr #internetProvider .uvc-main-heading h2 {
		font-size: 18px;
	}

	body.lang-fr #digitalSection .vc_col-sm-3 .uvc-heading {
		height: auto;
	}

	body.lang-fr #digitalSection .vc_col-sm-3 .uvc-main-heading h5 {
		font-size: 20px;
	}

	body.lang-fr .whowearefrstroW {
		padding-bottom: 50px !important;
	}
	#pkgPlans .vc_col-sm-4 .uvc-main-heading h2 {
		font-size: 30px;
	}
	
	#pkgPlans .vc_col-sm-4 .uvc-sub-heading {
		font-size: 19px;
	}

	#pkgPlans .vc_col-sm-4 .vc_btn3-container.vc_btn3-inline {
		margin-bottom: 30px;
	}

	.personalPlan .wpb_single_image,
	.businesPlan .wpb_single_image,
	.dedicatedPlan .wpb_single_image {
		margin-bottom: 0px;
	}	
	
	
	#pkgPlans .vc_col-sm-4 .uvc-heading {height:190px;}
	.bannerTitle {height: 55vh;}
	.bannerTitle .uvc-main-heading h2, .bannerTitle .uvc-sub-heading {font-size:40px;}
	#befast_befree {
        padding: 130px 0 80px;
        margin-top: 0px !important;
        min-height: auto !important;
    }
	.page-id-2115 .featuredBanner {
        display: none !important;
    }
}

@media only screen and (max-width: 1180px) {

	.pioneering .uvc-main-heading h2,
	.pioneering .uvc-sub-heading {
		font-size: 40px !important;
	}

	#fiberNetwork {
		height: auto !important;
	}

	.our-advantage .uvc-sub-heading {
		font-size: 55px !important;
	}

	#accelerate {
		margin: 0 auto;
	}

	#accelerate .vc_col-sm-6 .uvc-main-heading h2 {
		font-size: 48px !important;
	}

	#fasterConnection {
		padding-bottom: 220px !important;
	}

	.feature_column2 .vc_col-sm-8 h4 {
		font-size: 20px;
		width: auto;
		text-align: left !important;
		margin: 5px auto 0;
	}

	.feature_column3 .vc_col-sm-8 h4 {
		font-size: 20px;
		width: auto;
		text-align: right !important;
	}

	.feature_column4 .vc_col-sm-8 h4 {
		font-size: 20px;
		width: auto;
		text-align: right !important;
	}

	.feature_column2 .wpb_single_image.vc_align_left {
		margin-bottom: 0;
	}

	.feature_column3 .wpb_single_image.vc_align_left {
		margin-bottom: 0;
	}

	.feature_column4 .wpb_single_image.vc_align_left {
		margin-bottom: 0;
	}

	#afrifiberFooter .col-md-3.footerOne {
		width: 100%;
		text-align: center;
		border-bottom: 1px solid #ffffff3b;
		margin-bottom: 20px;
		padding-bottom: 20px;
	}

	#afrifiberFooter .col-md-3.footerOne .wp-block-image .alignleft {
		float: none;
		margin: 0 auto;
	}

	#afrifiberFooter .col-md-3.footerTwo {
		width: 30%;
	}

	#afrifiberFooter .col-md-3.footerTwo .twoInner,
	.threeInner,
	.fourInner {
		height: auto;
	}

	#afrifiberFooter .col-md-4.footerThree {
		width: 50%;
	}

	#afrifiberFooter .col-md-4.footerThree .twoInner,
	.threeInner,
	.fourInner {
		height: auto;
	}

	#afrifiberFooter .col-md-2.footerFour {
		width: 20%;
		text-align: center;
	}

	#afrifiberFooter .col-md-2.footerFour .fourInner {
		height: auto !important;
	}

	#afrifiberFooter .wp-block-social-links {
		margin: 0 auto !important;
	}

	#afrifiberFooter .twoInner #block-16 {
		margin: 0 auto;
	}

	#afrifiberFooter section p {
		margin-bottom: 0;
	}

	#afrifiberFooter .twoInner,
	.threeInner,
	.fourInner {
		width: 100%;
		display: block;
	}

	#afrifiberFooter .fourInner #block-22 {
		margin: 0 auto !important;
	}

	#afrifiberFooter .col-md-3 section span {
		font-size: 20px !important;
		padding-right: 10px;
	}

	#afrifiberFooter .col-md-4 section span {
		font-size: 20px !important;
		padding-right: 10px;
	}

	.termsroW {
		padding: 50px 0 20px !important;
	}

	#menu-copyright-footer-menu li a {
		font-size: 16px;
	}

	.page-id-29 #page_heading {
		margin-top: 0px !important;
		padding: 0 0 30px;
	}

	.components_ourvalues .vc_col-sm-4::after {
		width: 180px;
	}

	body.lang-fr #fasterConnection .vc_col-sm-12 .uvc-main-heading h2 {
		font-size: 30px;
	}

	body.lang-fr .digital_infinity .uvc-main-heading h2 {
		font-size: 40px;
	}

	body.lang-fr #accelerate .vc_col-sm-6 .uvc-main-heading h2 {
		font-size: 44px !important;
	}

	body.lang-fr #internetProvider .uvc-main-heading h2 {
		font-size: 17px;
	}
	
	#pkgPlans .vc_col-sm-4 .uvc-sub-heading {font-size:18px;}
	#pkgPlans .vc_col-sm-4 .uvc-heading {height:220px;}
	.afriplaN {padding-top:50px;}	
	#dedicated_keyFeaturesRow1 .vc_col-sm-4{width:50%;float:left;}
	#dedicated_keyFeaturesRow1 .vc_col-sm-4:last-child{width:50%;float:none;margin:0 auto;display:flex;justify-content:center;align-item:center;}
	#dedicated_keyFeaturesRow2 .vc_col-sm-4{width:50%;float:left;}
	#dedicated_keyFeaturesRow2 .vc_col-sm-4:last-child{width:50%;float:none;margin:0 auto;display:flex;justify-content:center;align-item:center;}
	#dedicated_keyFeaturesRow1 .vc_col-sm-4:nth-child(2)::after, #dedicated_keyFeaturesRow2 .vc_col-sm-4:nth-child(2)::after {display:none;}

	#befast_befree .vc_col-sm-6 {
		width: 100%;
	}
}

@media only screen and (max-width: 1080px) {}

@media only screen and (max-width: 1050px) {}

@media only screen and (max-width: 1024px) {
	#symmetrical_pacakges .owl-theme .owl-nav .owl-prev {
		left: -55px;
	}

	#symmetrical_pacakges .owl-theme .owl-nav .owl-next {
		right: -55px;
	}

	#symmetrical_pacakges .owl-item .speedometer_column {
		width: 100%;
	}

	#afrifiberFooter .col-md-2.footerFour {
		padding: 0;
	}

	.go-top:after {
		bottom: 135px;
		right: 0;
	}

	#news_owl .owl-theme .owl-nav {
		top: 100%;
		width: 20px;
		margin: 10px auto;
	}

	#news_owl .owl-nav button span {
		font-size: 22px;
	}

	#internetProvider .uvc-main-heading h2 {
		font-size: 22px;
	}

	.accelerate_into_savings {
		background-size: cover !important;
	}

	#accelerate .vc_col-sm-6 .uvc-main-heading h2 {
		font-size: 40px !important;
	}

	#accelerate .vc_col-sm-6 .uvc-sub-heading {
		font-size: 24px;
	}

	.speedometer_column .getStarted_btn {
		margin-top: 30px;
	}

	#symmetrical_pacakges .owl-theme .owl-nav {
		top: 100%;
		width: 30px;
		margin: 0 auto;
	}

	#symmetrical_pacakges .owl-nav button span {
		font-size: 22px;
	}

	.infoBox .vc_col-sm-3 {
		width: 50%;
	}

	.infoBox .vc_col-sm-3::after {
		width: 50%;
		right: -115px;
	}

	.infoBox .vc_col-sm-3:nth-child(2)::after {
		display: none;
	}

	.vc_row.cntctfrstroW {
		padding: 30px 0 0 !important;
	}

	.djibouti_vision .vc_col-sm-4 .vc_column-inner h2 {
		font-size: 20px;
	}

	#connectivity.vc_row {
		padding-top: 0 !important;
	}

	#connectivity.vc_row .area_content .vc_column-inner {
		padding: 0 50px 0 20px !important;
	}

	#flexible_solutions.vc_row .area_content .vc_column-inner {
		padding: 0 20px 0 50px !important;
	}

	.flexible_solutions .vc_col-sm-6 .wpb_content_element {
		text-align: left;
	}

	.connectivity .vc_col-sm-6 .wpb_content_element {
		text-align: left;
	}

	.heading_Vision2035 .uvc-sub-heading {
		text-align: left;
	}

	.components_ourvalues .vc_col-sm-4::after {
		width: 150px;
	}

	.global_connections .area_content.vc_col-sm-6 .vc_column-inner {
		padding: 0 20px 0 50px;
	}

	.digital_landscape .area_content.vc_col-sm-6 .vc_column-inner {
		padding-right: 50px;
		padding-left: 20px;
	}

	.digital_landscape .vc_col-sm-6 .wpb_content_element {
		text-align: left;
	}

	.global_connections .vc_col-sm-6 .wpb_content_element {
		text-align: left;
	}

	.whoweare .wpb_content_element {
		text-align: left;
	}

	.ourVision .uvc-sub-heading {
		text-align: left;
	}

	#ourfocus_section .vc_col-sm-3 .flip-box-wrap {
		margin: 0 auto 30px;
	}

	#ourfocus_section .vc_col-sm-3::after {
		display: none;
	}

	.whoweareconnectivity.connectivity#connectivity.vc_row {
		padding-top: 100px !important;
	}

	.ourPurpose .uvc-sub-heading {
		text-align: left !important;
	}

	body.lang-fr #internetProvider .uvc-main-heading h2 {
		font-size: 14px;
	}

	body.lang-fr .postColumn h4 {
		font-size: 22px;
		line-height: 30px;
	}

	body.lang-fr #accelerate .vc_col-sm-6 .uvc-main-heading h2 {
		font-size: 36px !important;
	}

	body.lang-fr #digitalSection .vc_col-sm-3 .uvc-main-heading h5 {
		font-size: 17px;
	}

	body.lang-fr #accelerate .vc_col-sm-6 .uvc-sub-heading {
		font-size: 22px !important;
	}

	.djibouti_vision .vc_col-sm-4 {
		width: 50%;
		max-width: 50%;
		height: auto;
		margin: 0 auto 20px;
		float: left;
	}

	.djibouti_vision .vc_col-sm-4:last-child {
		width: 50%;
		float: none;
		display: flex;
		margin: 0 auto;
		text-align: center;
	}

	body.lang-fr .bluefonT h2 {
		font-size: 45px;
	}

	.pioneering.vc_col-sm-6 .vc_column-inner {
		padding-top: 0;
	}

	body .upb_video_class.uvc-row.vc_row {
		padding: 70px 0 30px;
	}

	body .upb_video_class.uvc-row.vc_row .upb_video-src {
		width: 120% !important;
		top: 40%;
		right: 15%;
	}

	#dedicated_keyFeaturesRow1 .vc_col-sm-4 .flip-box-wrap,
	#dedicated_keyFeaturesRow2 .vc_col-sm-4 .flip-box-wrap {
		margin-left: 0px;
		margin-right: 0px;
	}

	#dedicated_keyFeaturesRow1 .vc_col-sm-4::after,
	#dedicated_keyFeaturesRow2 .vc_col-sm-4::after {
		display: none;
	}
	
	#pkgPlans .vc_col-sm-4 {width:50%;float:left;margin-bottom:30px;}
	#pkgPlans .vc_col-sm-4:last-child {float:none;margin:0 auto;display:flex;width:50%;}
	#pkgPlans .vc_col-sm-4 .uvc-heading {height:auto;}
	.bannerTitle {height:25vh;}
	#businessplaN {width: 100%;}
}

@media only screen and (max-width: 966px) {
	#fasterConnection {
		max-width: 90%;
	}

	#fiberNetwork {
		max-width: 95%;
	}

	#plans_sec {
		max-width: 95%;
		padding-bottom: 10px !important;
	}

	.btnroW.vc_row.container {
		max-width: 95%;
	}

	.contentSymmetrical .uvc-sub-heading,
	.contentAsymmetrical .uvc-sub-heading,
	.contentDedicated .uvc-sub-heading {
		padding: 25px 0px 25px 0px;
		font-size: 24px;
		line-height: 30px;
	}

	.vc_row.embracroW {
		max-width: 95%;
		margin: 0 auto;
	}

	.vc_row.adntgroW {
		max-width: 95%;
		margin: 0 auto;
	}

	.vc_row.adntgroW .our-advantage .uvc-sub-heading {
		font-size: 45px !important;
	}

	#symmetrical_pacakges .speedometer_column h2.pkgPrice_djf {
		font-size: 45px;
	}

	.vc_row.accelerate_into_savings {
		padding: 50px 0;
	}

	#accelerate .vc_col-sm-6 .uvc-main-heading h2 {
		font-size: 38px !important;
	}

	.postColumn h4 {
		font-size: 20px;
		line-height: 28px;
	}

	#afrifiberFooter .col-md-3.footerTwo {
		width: 25%;
	}

	#afrifiberFooter .col-md-4.footerThree {
		width: 45%;
	}

	#afrifiberFooter .col-md-2.footerFour {
		width: 30%;
	}

	#afrifiberFooter .wp-block-social-links {
		display: inline-flex;
	}

	#afrifiberFooter .col-md-2.footerFour .fourInner div {
		display: block;
	}

	#news_owl .owl-theme .owl-nav {
		display: block;
	}

	#afrifiberFooter img.gPlus {
		width: 20px;
		height: 20px;
		margin-right: 5px;
	}

	.cntctscndroW {
		max-width: 90% !important;
	}

	.cntctthrdroW {
		max-width: 90% !important;
	}

	.heading_Vision2035 .uvc-main-heading h2 {
		font-size: 39px;
	}

	.vc_row.embracroW .vc_row {
		width: 100%;
		max-width: 100%;
	}

	body.lang-fr .pioneering .uvc-main-heading h2,
	.pioneering .uvc-sub-heading {
		font-size: 38px !important;
	}

	body.lang-fr #fasterConnection .vc_col-sm-12 .uvc-main-heading h2 {
		font-size: 28px;
	}

	body.lang-fr #digitalSection .vc_col-sm-3 .uvc-heading {
		height: 180px;
	}

	#internetProvider .vc_col-sm-4 {
		width: 50%;
		margin-bottom: 30px;
	}

	#internetProvider .vc_col-sm-4:last-child {
		width: 50%;
		float: none;
		display: flex;
		margin: 0 auto;
		text-align: center;
	}

	#afrifiberFooter .col-md-2.footerFour {
		width: 25%;
	}

	#afrifiberFooter .col-md-4.footerThree {
		width: 50%;
	}

	body.lang-fr .gridpost h4 {
		height: 150px;
	}

	body.lang-fr .bluefonT h2 {
		font-size: 40px;
	}

	body.lang-fr .plaNcontentSymmetrical {
		font-size: 30px;
	}

	body.lang-fr .plaNcontentAsymmetrical {
		font-size: 30px;
	}

	body.lang-fr .plaNcontentDedicated {
		font-size: 30px;
	}

	body.lang-fr .ourPurpose .uvc-main-heading h2 {
		font-size: 45px;
	}

	body.lang-fr .ourFocus_heading .uvc-main-heading h2 {
		font-size: 38px;
	}

	body.lang-fr #ourfocus_section .vc_col-sm-3 .flip-box-wrap .flip-box .flipbox_heading {
		font-size: 24px;
	}

	body .upb_video_class.uvc-row.vc_row .vc_col-sm-12 .vc_row {
		max-width: 100%;
	}	
	
	.bannerTitle {height:30vh;}
	#fasterConnection.planfasterConnection .plans_form .col-md-3 {width:50%;float:left;}
	.vc_row.discountOffer.width85 {width:100%;}
	.vc_row.discountOffer.width85 .vc_column-inner{padding:0;}
	#businessplaN { padding-top: 100px;}
	.plaNcontentDedicated {width: 100%;}
	.section_Dedicated.afriplaN {padding-top:150px;}
}

@media only screen and (max-width: 960px) {
	.bannerTitle {        height: 40vh;    }
}

@media only screen and (max-width: 932px) {
	.bannerTitle {
		height:30vh;
	}
}

@media only screen and (max-width: 926px) {
	#afrifiberFooter section p {
		font-size: 17px !important;
	}

	#afrifiberFooter .col-md-4 section span {
		font-size: 17px !important;
	}

	.pioneering.vc_col-sm-6 .vc_column-inner {
		padding: 15% 0 0;
	}

	.speedometer_column .getStarted_btn {
		margin-top: 0px;
	}

	.infoBox .vc_col-sm-3::after {
		width: 55%;
		right: -115px;
	}

	.djibouti_vision .vc_col-sm-4 .vc_column-inner h2 {
		font-size: 19px;
	}

	.components_ourvalues .vc_col-sm-4::after {
		width: 135px;
	}

	body.lang-fr #accelerate .vc_col-sm-6 .uvc-main-heading h2 {
		font-size: 34px !important;
	}

	body.lang-fr #fasterConnection .vc_col-sm-12 .uvc-main-heading h2 {
		font-size: 26px;
	}

	body.lang-fr .bluefonT h2 {
		padding: 0 0px 30px !important;
	}

	body.lang-fr .plaNcontentSymmetrical {
		width: 100%;
	}

	body.lang-fr .plaNcontentAsymmetrical {
		width: 100%;
	}

	body.lang-fr .plaNcontentDedicated {
		width: 100%;
	}

	body.lang-fr #ourfocus_section .vc_col-sm-3 .flip-box-wrap .flip-box .flipbox_heading {
		font-size: 23px;
	}
}

@media only screen and (max-width: 915px) {
	#connectivity {
		width: 90%;
		margin: 0 auto;
	}

	#connectivity .vc_col-sm-6 {
		width: 100%;
	}

	.connectivity .vc_col-sm-6 .vc_single_image-wrapper img {
		border-radius: 10px;
	}

	#flexible_solutions {
		width: 90%;
		margin: 0 auto 50px !important;
		flex-direction: column-reverse;
	}

	#flexible_solutions .vc_col-sm-6 {
		width: 100%;
	}

	.flexible_solutions .vc_col-sm-6 .vc_single_image-wrapper img {
		border-radius: 10px;
	}

	#connectivity.vc_row {
		margin-bottom: 50px !important;
	}

	#flexible_solutions.vc_row .area_content .vc_column-inner {
		padding: 0;
	}

	#connectivity.vc_row .area_content .vc_column-inner {
		padding: 20px 20px 0 !important;
	}

	#flexible_solutions.vc_row .area_content .vc_column-inner {
		padding: 20px 20px 0 !important;
	}

	.whowearedigital_landscape .vc_col-sm-6 {
		width: 100%;
	}

	.whowearedigital_landscape.vc_row {
		width: 90%;
		margin: 0 auto 50px !important;
	}

	.whowearedigital_landscape .vc_col-sm-6 .vc_single_image-wrapper img {
		border-radius: 10px;
	}

	.whoweareglobal_connections .vc_col-sm-6 {
		width: 100%;
	}

	.whoweareglobal_connections.vc_row {
		width: 90%;
		margin: 0 auto !important;
		flex-direction: column-reverse;
	}

	.whoweareglobal_connections .vc_col-sm-6 .vc_single_image-wrapper img {
		border-radius: 10px;
	}

	.whoweareglobal_connections.vc_row .area_content .vc_column-inner {
		padding: 20px 20px 0 !important;
	}

	.ourPurpose .uvc-main-heading h2 {
		font-size: 40px !important;
	}

	#ourfocus_section .vc_col-sm-3 .flip-box-wrap .flip-box .flipbox_heading {
		font-size: 26px;
	}

	body.lang-fr #ourfocus_section .vc_col-sm-3 .flip-box-wrap .flip-box .flipbox_heading {
		font-size: 22px;
	}

	body.lang-fr .ourFocus_heading .uvc-main-heading h2 {
		font-size: 34px;
	}

	.bannerTitle {
        height: 35vh;
    }
}

@media only screen and (max-width: 896px) {
	#afrifiberFooter section p {
		font-size: 16px !important;
	}

	#afrifiberFooter .col-md-4 section span {
		font-size: 16px !important;
	}

	#afrifiberFooter .fourInner #block-22 h2 {
		font-size: 16px !important;
	}

	#digitalSection .vc_col-sm-3 .uvc-sub-heading {
		font-size: 22px !important;
	}

	.acceleratingTomorrow p {
		font-size: 50px !important;
		line-height: 55px;
	}

	#accelerate .vc_col-sm-6 .uvc-main-heading h2 {
		font-size: 35px !important;
	}

	#accelerate .vc_col-sm-6 .uvc-sub-heading {
		font-size: 22px;
	}
	
	.bannerTitle {height:40vh;}
	.section_Dedicated.afriplaN {padding-top:80px;}
}

@media only screen and (max-width: 854px) {
	.bannerTitle {        height: 80vh;    }
}

@media only screen and (max-width: 851px) {

	.pioneering .uvc-main-heading h2,
	.pioneering .uvc-sub-heading {
		font-size: 38px !important;
	}

	.digital_infinity .uvc-main-heading h2 {
		font-size: 40px;
	}

	#symmetrical_pacakges .owl-item .speedometer_column {
		height: auto;
	}

	.contentSymmetrical .uvc-sub-heading,
	.contentAsymmetrical .uvc-sub-heading,
	.contentDedicated .uvc-sub-heading {
		font-size: 22px !important;
	}

	.speedometer_column .getStarted_btn {
		margin-top: 20px;
		margin-bottom: 20px !important;
	}

	#accelerate .vc_col-sm-6 .uvc-main-heading h2 {
		font-size: 34px !important;
	}

	#newspage_layout .gridpost {
		padding: 20px;
	}

	.components_ourvalues .vc_col-sm-4::after {
		width: 130px;
	}

	.focusroW .ourFocus_heading .uvc-main-heading h2 {
		font-size: 40px;
	}

	.embraceThespeed .uvc-main-heading h2 {
		font-size: 40px;
	}

	#ourfocus_section .vc_col-sm-3 .flip-box-wrap .flip-box .flipbox_heading {
		font-size: 24px;
	}

	body.lang-fr #fasterConnection .vc_col-sm-12 .uvc-main-heading h2 {
		font-size: 24px;
	}

	body.lang-fr .pioneering .uvc-main-heading h2,
	.pioneering .uvc-sub-heading {
		font-size: 34px !important;
	}

	body.lang-fr #accelerate .vc_col-sm-6 .uvc-main-heading h2 {
		font-size: 32px !important;
	}

	body.lang-fr #accelerate .vc_col-sm-6 .uvc-sub-heading {
		font-size: 20px !important;
	}

	.djibouti_vision .vc_col-sm-4 {
		width: 100%;
		max-width: 100%;
		margin: 0 auto 20px;
		float: none;
	}

	.djibouti_vision .vc_col-sm-4:last-child {
		width: 100%;
		display: block;
	}

	.djibouti_vision .vc_col-sm-4 .vc_column-inner h2 {
		height: auto;
		display: block;
		padding: 30px;
		font-size: 26px !important;
	}

	body.lang-fr .djibouti_vision .vc_col-sm-4 .vc_column-inner h2 {
		height: auto;
		display: block;
		padding: 30px;
		font-size: 26px !important;
	}

	body.lang-fr #ourfocus_section .vc_col-sm-3 .flip-box-wrap .flip-box .flipbox_heading {
		font-size: 20px;
	}

	body.lang-fr .global_connections .vc_col-sm-6 .uvc-sub-heading {
		font-size: 30px;
	}

	body.lang-fr .vc_row.ourfocus_sectionroW {
		padding-bottom: 50px !important;
	}
	
	#pkgPlans .vc_col-sm-4 .uvc-heading {        height: 200px;    }
	.bannerTitle {        height:40vh;    }
	
	.lang-fr #ourfocus_section .vc_col-sm-3 .flip-box-wrap .flip-box .flipbox_heading, #dedicated_keyFeaturesRow1 .vc_col-sm-4 .flip-box-wrap .flip-box .flipbox_heading, #dedicated_keyFeaturesRow2 .vc_col-sm-4 .flip-box-wrap .flip-box .flipbox_heading {font-size:20px;}
}

@media only screen and (max-width: 844px) {

	.pioneering .uvc-main-heading h2,
	.pioneering .uvc-sub-heading {
		font-size: 36px !important;
	}

	.grlroW .vc_col-sm-3 .feature_column2 .vc_col-sm-4 .vc_column-inner {
		padding: 0;
	}

	.grlroW .vc_col-sm-3 .feature_column3 .vc_col-sm-4 .vc_column-inner {
		padding: 0;
	}

	.grlroW .vc_col-sm-3 .feature_column4 .vc_col-sm-4 .vc_column-inner {
		padding: 0;
	}

	.grlroW .vc_col-sm-3 .vc_column-inner:first-child {
		padding-top: 0 !important;
	}

	.feature_column2 .vc_col-sm-8 h4 {
		font-size: 17px;
	}

	.feature_column3 .vc_col-sm-8 h4 {
		font-size: 17px;
	}

	.feature_column4 .vc_col-sm-8 h4 {
		font-size: 17px;
	}

	#accelerate .vc_col-sm-6 .uvc-main-heading h2 {
		font-size: 32px !important;
	}

	body.lang-fr .digital_infinity .uvc-sub-heading {
		font-size: 26px;
	}
}

@media only screen and (max-width: 823px) {
	.embraceThespeed .uvc-main-heading h2 {
		font-size: 40px !important;
	}

	#digitalSection .vc_col-sm-3 .uvc-heading {
		padding: 20px 30px;
	}

	#digitalSection .vc_col-sm-3 .vc_btn3-container.vc_btn3-inline {
		margin: 15px 30px 35px;
	}

	.embraceThespeed .uvc-sub-heading {
		font-size: 22px;
		width: 85%;
	}

	.infoBox .aio-icon-img.uavc-circle {
		font-size: 70px !important;
	}

	.components_ourvalues .vc_col-sm-4::after {
		width: 150px;
	}

	#ourfocus_section .vc_col-sm-3 .flip-box-wrap .flip-box .flipbox_heading {
		font-size: 23px;
	}

	body.lang-fr #accelerate .vc_col-sm-6 .uvc-main-heading h2 {
		font-size: 31px !important;
	}

	body.lang-fr #fasterConnection .vc_col-sm-12 .uvc-main-heading h2 {
		font-size: 23px;
	}

	.ourfocus_sectionroW.vc_row {
		padding-bottom: 50px !important;
	}

	.ourfocus_sectionroW.vc_row #ourfocus_section .vc_col-sm-3 {
		width: 100%;
		float: none;
	}

	body.lang-fr .ourFocus_heading .uvc-main-heading h2 {
		font-size: 32px;
	}
	
	.bannerTitle {height:35vh;}
	
	#dedicated_keyFeaturesRow1 .vc_col-sm-4{width:100%;float:none;}
	#dedicated_keyFeaturesRow1 .vc_col-sm-4:last-child{width:100%;float:none;}
	#dedicated_keyFeaturesRow2 .vc_col-sm-4{width:100%;float:none;}
	#dedicated_keyFeaturesRow2 .vc_col-sm-4:last-child{width:100%;float:none;}
	.lang-fr #ourfocus_section .vc_col-sm-3 .flip-box-wrap .flip-box .flipbox_heading, #dedicated_keyFeaturesRow1 .vc_col-sm-4 .flip-box-wrap .flip-box .flipbox_heading, #dedicated_keyFeaturesRow2 .vc_col-sm-4 .flip-box-wrap .flip-box .flipbox_heading {font-size:24px;}
}

@media only screen and (max-width: 820px) {}

@media only screen and (max-width: 812px) {
	#newspage_layout .gridpost h4 {
		font-size: 22px;
		line-height: 27px;
	}

	body.lang-fr .postColumn h4 {
		font-size: 21px;
	}

	body.lang-fr #accelerate .vc_col-sm-6 .uvc-main-heading h2 {
		font-size: 30px !important;
	}

	.plaNcontentDedicated {
		width: 100%;
	}

	.bannerTitle { height: 38vh;    }
}

@media only screen and (max-width: 800px) {
	.speedometer_column .getStarted_btn {
		font-size: 18px;
	}

	.digital_infinity .uvc-sub-heading {
		font-size: 28px;
	}

	.pioneering .uvc-main-heading h2,
	.pioneering .uvc-sub-heading {
		font-size: 35px !important;
	}

	#accelerate .vc_col-sm-6 .uvc-main-heading h2 {
		font-size: 30px !important;
	}

	.components_ourvalues .vc_col-sm-4::after {
		width: 140px;
	}

	.enviroment_section .uvc-main-heading h2 {
		font-size: 30px;
	}

	.environment_content .uvc-sub-heading {
		text-align: left;
	}

	.susfrstroW .uvc-sub-heading {
		text-align: left !important;
	}

	.page-id-1033 .uvc-heading .uvc-sub-heading {
		text-align: left !important;
	}

	.page-id-1033 .wpb_content_element p {
		text-align: left !important;
	}

	.page-id-1033 #page_heading .uvc-main-heading h2 {
		margin-bottom: 15px !important;
	}

	.page-id-1035 .uvc-heading .uvc-sub-heading {
		text-align: left !important;
	}

	.page-id-1035 .wpb_content_element p {
		text-align: left !important;
	}

	.page-id-1035 #page_heading .uvc-main-heading h2 {
		margin-bottom: 15px !important;
	}

	#leadership_layout .card-body .card-text {
		text-align: left !important;
	}

	.page-id-469 #fiberNetwork {
		padding-bottom: 50px;
	}

	#leadership_layout .row.g-0 .col-md-3 {
		width: 100%;
	}

	#leadership_layout .row.g-0 .col-md-3 .profile_img {
		width: 100%;
	}

	#leadership_layout .row.g-0 .col-md-9 {
		width: 100%;
		padding: 50px 0 0;
	}

	#fasterConnection.planfasterConnection {
		padding: 0px 0 50px !important;
		position: static !important;
		max-width: 100%;
	}

	.planfasterConnection .vc_col-sm-12 {
		position: static !important;
	}

	.plaNcontentSymmetrical {
		width: 100%;
	}

	.plaNcontentAsymmetrical {
		width: 100%;
	}

	.plaNcontentDedicated {
		width: 100%;
	}

	.bluefonT h2 {
		padding: 0 0px 30px !important;
	}
	.gradntbtN {
		font-size: 40px !important;
	}

	.bluefonT h2 {
		font-size: 40px;
	}

	#ourfocus_section .vc_col-sm-3 .flip-box-wrap .flip-box .flipbox_heading {
		font-size: 22px;
	}

	.valuecirclE .vc_col-sm-4 {
		width: 100%;
		float: none;
		margin: 0 auto;
	}

	.valuecirclE .vc_col-sm-4 .aio-icon-header {
		text-align: center;
	}

	.valuecirclE .vc_col-sm-4 .aio-icon-description {
		text-align: center;
	}

	.valuecirclE .vc_col-sm-4 .align-icon {
		text-align: center !important;
	}

	.valueheaD h2 {
		text-align: center !important;
	}

	body.lang-fr #fasterConnection .vc_col-sm-12 .uvc-main-heading h2 {
		font-size: 22px;
	}

	body.lang-fr.page-id-1149 #page_heading .uvc-sub-heading {
		text-align: left;
	}

	body.lang-fr .plaNcontentSymmetrical {
		font-size: 26px;
	}

	body.lang-fr .plaNcontentAsymmetrical {
		font-size: 26px;
	}

	body.lang-fr .plaNcontentDedicated {
		font-size: 26px;
	}
	
	.bannerTitle { height: 350px;}
	.lang-fr .titleHeadingh2 .uvc-main-heading h2 {font-size:40px;}
}

@media only screen and (max-width: 786px) {}

@media only screen and (max-width: 768px) {

	.pioneering .uvc-main-heading h2,
	.pioneering .uvc-sub-heading {
		font-size: 34px !important;
	}

	.vc_row.adntgroW .our-advantage .uvc-sub-heading {
		font-size: 40px !important;
	}

	.newsroW .uvc-heading {
		text-align: center !important;
	}

	.postColumn h4 {
		font-size: 18px;
		line-height: 25px;
	}

	#afrifiberFooter .col-md-3.footerOne {
		width: 100%;
		text-align: center;
	}

	#afrifiberFooter .col-md-3.footerTwo {
		width: 100%;
		text-align: center;
	}

	#afrifiberFooter .col-md-3.footerTwo .twoInner,
	.threeInner,
	.fourInner {
		text-align: center;
	}

	#afrifiberFooter .col-md-3.footerThree {
		width: 100%;
		text-align: center;
	}

	#afrifiberFooter .col-md-4.footerThree {
		width: 100% !important;
	}

	#afrifiberFooter .col-md-3.footerFour {
		width: 100%;
		text-align: center;
	}

	.twoInner div,
	.threeInner div,
	.fourInner div {
		display: block;
	}

	#afrifiberFooter .col-md-2.footerFour {
		width: 100%;
		padding-top: 20px;
	}

	.go-top:after {
		bottom: 0;
	}

	#afrifiberFooter .col-md-4 section span {
		padding-right: 0;
	}

	#afrifiberFooter img.gPlus {
		margin-right: 0;
	}

	#afrifiberFooter .col-md-3 section span {
		padding-right: 5px;
	}

	#newspage_layout .gridpost h4 {
		font-size: 20px;
	}

	.termsroW {
		padding: 30px 0 20px !important;
	}

	.ourPurpose .uvc-main-heading h2 {
		font-size: 38px !important;
	}

	#ourfocus_section .vc_col-sm-3 .flip-box-wrap .flip-box .flipbox_heading {
		font-size: 28px;
		padding: 0 20px;
	}

	.whoweareglobal_connections .vc_col-sm-6 .uvc-sub-heading {
		font-size: 34px;
	}

	.whowearedigital_landscape .vc_col-sm-6 .uvc-sub-heading {
		font-size: 34px;
	}

	.whoweareflexible_solutions .vc_col-sm-6 .uvc-sub-heading {
		font-size: 34px;
	}

	.whoweareconnectivity .vc_col-sm-6 .uvc-sub-heading {
		font-size: 34px;
	}

	body.lang-fr .postColumn h4 {
		font-size: 20px;
	}

	body.lang-fr #fasterConnection .vc_col-sm-12 .uvc-main-heading h2 {
		font-size: 20px;
	}

	body.lang-fr .pioneering .uvc-main-heading h2,
	.pioneering .uvc-sub-heading {
		font-size: 32px !important;
	}

	body.lang-fr #accelerate .vc_col-sm-6 .uvc-main-heading h2 {
		font-size: 29px !important;
	}

	body.lang-fr #accelerate .vc_col-sm-6 .uvc-sub-heading {
		font-size: 19px !important;
	}

}

@media only screen and (max-width: 740px) {
	#fasterConnection {
		padding-bottom: 310px !important;
	}

	.digital_infinity .uvc-main-heading h2 {
		font-size: 34px;
	}

	.digital_infinity .uvc-sub-heading {
		font-size: 20px;
	}

	.btnroW .vc_col-sm-4 {
		max-width: 33%;
		margin-bottom: 15px !important;
		float: left;
		text-align: center;
	}

	.btnroW .vc_col-sm-4 .ubtn {
		padding-left: 0;
		padding-right: 0;
	}

	.contentSymmetrical .uvc-sub-heading,
	.contentAsymmetrical .uvc-sub-heading,
	.contentDedicated .uvc-sub-heading {
		font-size: 20px !important;
		padding: 0;
	}

	#accelerate .vc_col-sm-6 img {
		width: 80%;
		margin: 0 auto;
		display: block;
	}

	#accelerate .vc_col-sm-6 .uvc-main-heading h2 {
		font-size: 40px !important;
	}

	#accelerate .vc_col-sm-6 .uvc-sub-heading {
		font-size: 26px;
	}

	.vc_row.accelerate_into_savings {
		padding: 0;
	}

	#accelerate {
		background: #0000007d;
		padding: 20px 0;
	}

	.accelerate_into_savings .vc_col-sm-12 .vc_column-inner {
		padding-top: 0 !important;
	}

	#accelerate .vc_col-sm-6:last-child {
		width: 65%;
		margin: 0 auto;
	}

	.learnMore.vc_btn3-inline:after {
		background-color: #ffffff59;
	}

	.learnMore.vc_btn3-inline:hover::after {
		background-color: #ffffff59;
	}

	#digitalSection .vc_col-sm-3 .uvc-heading {
		padding: 20px;
	}

	#digitalSection .vc_col-sm-3 .vc_btn3-container.vc_btn3-inline {
		margin: 15px 20px 35px;
	}

	.pioneering .learnMore .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
		color: #ffffff;
	}

	.feature_column2 .vc_col-sm-4 {
		width: auto;
		float: left;
	}

	.feature_column2 .vc_col-sm-8 {
		width: auto;
		float: right;
	}

	.feature_column2 {
		max-width: 100%;
		margin: 0 auto !important;
		float: left;
	}

	.feature_column2 img {
		width: 80%;
		text-align: center;
		margin: 0 auto;
		display: block;
	}

	.feature_column3 .vc_col-sm-4 {
		width: auto;
		float: left;
	}

	.feature_column3 .vc_col-sm-8 {
		width: auto;
		float: right;
	}

	.feature_column3 {
		max-width: 50%;
		margin: 0 auto !important;
		float: left;
	}

	.feature_column3 img {
		width: 80%;
		text-align: center;
		margin: 0 auto;
		display: block;
	}

	.grlroW .feature_column3 {
		max-width: 100%;
		padding-top: 0 !important;
	}

	.feature_column4 .vc_col-sm-4 {
		width: auto;
		float: left;
	}

	.feature_column4 .vc_col-sm-8 {
		width: auto;
		float: right;
	}

	.feature_column4 {
		max-width: 50%;
		margin: 0 auto !important;
		float: left;
	}

	.feature_column4 img {
		width: 80%;
		text-align: center;
		margin: 0 auto;
		display: block;
	}

	.grlroW .feature_column4 {
		max-width: 100%;
		padding-top: 0 !important;
		float: right;
	}

	.vc_row.grlroW {
		width: 90%;
	}

	.vc_row.grlroW .vc_col-sm-3 .vc_column-inner {
		padding: 0 10px;
	}

	.grlroW .vc_col-sm-3 .vc_column-inner:first-child {
		padding-top: 0 !important;
	}

	#accelerate .vc_col-sm-6:last-child {
		width: 100%;
		margin: 0 auto;
		text-align: center;
	}

	#accelerate .vc_col-sm-6:last-child .uvc-heading {
		text-align: center !important;
	}

	#internetProvider .vc_col-sm-4 {
		width: 70%;
		margin: 0 auto 20px;
	}

	#internetProvider .vc_col-sm-4:last-child {
		width: 70%;
	}

	.symmetric_BTN .ubtn-text,
	.asymmetric_BTN .ubtn-text,
	.dedicated_BTN .ubtn-text {
		font-size: 20px;
	}

	#exampleModal .modal-body iframe {
		height: auto !important;
	}

	#newspage_layout .gridpost h4 {
		line-height: 25px;
	}

	.infoBox .vc_col-sm-3 {
		float: left;
	}

	.infoBox .vc_col-sm-3::after {
		right: -100px;
	}

	.components_ourvalues .infoBox .vc_col-sm-4 {
		width: 50%;
		float: left;
	}

	.valuecirclE.components_ourvalues .infoBox .vc_col-sm-4 {
		width: 100%;
		float: none;
	}

	.components_ourvalues .infoBox .vc_col-sm-4:nth-child(2)::after {
		display: none;
	}

	.components_ourvalues .infoBox .vc_col-sm-4:last-child {
		display: flex;
		margin: 0 auto;
		float: none;
	}

	.whoweareglobal_connections .vc_col-sm-6 .uvc-sub-heading {
		font-size: 32px;
	}

	.whowearedigital_landscape .vc_col-sm-6 .uvc-sub-heading {
		font-size: 32px;
	}

	.whoweareflexible_solutions .vc_col-sm-6 .uvc-sub-heading {
		font-size: 32px;
	}

	.whoweareconnectivity .vc_col-sm-6 .uvc-sub-heading {
		font-size: 32px;
	}

	.ourPurpose .uvc-main-heading h2 {
		font-size: 36px !important;
	}

	.focusroW .ourFocus_heading .uvc-main-heading h2 {
		font-size: 36px;
	}

	#ourfocus_section .vc_col-sm-3 .flip-box-wrap .flip-box .flipbox_heading {
		padding: 0;
	}

	body.lang-fr .postColumn h4 {
		font-size: 19px;
	}

	body.lang-fr #internetProvider .uvc-main-heading h2 {
		font-size: 20px;
	}

	body.lang-fr .digital_infinity .uvc-sub-heading {
		font-size: 24px;
	}

	.components_ourvalues .vc_col-sm-4::after {
		display: none;
	}

	body.lang-fr .gridpost h4 {
		height: 120px;
	}

	body.lang-fr .sdgs_section .uvc-main-heading h2 {
		font-size: 34px;
	}

	body.lang-fr .ldrshPfrstroW .uvc-sub-heading {
		text-align: left !important;
	}

	body .upb_video_class.uvc-row.vc_row .upb_video-src {
		top: 35%;
	}

	.page-id-469 .wire-video-container video {
		top: -45px;
	}
	
	.bannerTitle .uvc-main-heading h2, .bannerTitle .uvc-sub-heading {font-size: 34px;}
	#businessplaN.btnroW .vc_col-sm-6{width:50%;float:left;}
	.bluefonT h2 {padding-top: 20px !important;}
}

@media only screen and (max-width: 736px) {	
}

@media only screen and (max-width: 734px) {}

@media only screen and (max-width: 731px) {
	body.lang-fr .global_connections .vc_col-sm-6 .uvc-sub-heading {
		font-size: 28px;
	}
}

@media only screen and (max-width: 720px) {
	.embraceThespeed .uvc-main-heading h2 {
		font-size: 37px !important;
	}

	#dedicated .uvc-sub-heading br {
		display: none;
	}

	body.lang-fr .postColumn h4 {
		font-size: 19px;
		line-height: 25px;
	}

	body.lang-fr .sdgs_section .uvc-main-heading h2 {
		font-size: 32px;
	}

	body.lang-fr .ourPurpose .uvc-main-heading h2 {
		font-size: 34px !important;
	}

	body.lang-fr .ourFocus_heading .uvc-main-heading h2 {
		font-size: 28px;
	}
	
	.bannerTitle {  height: 46%; }
	.lang-fr .titleHeadingh2 .uvc-main-heading h2 {font-size:30px;}
}

@media only screen and (max-width: 684px) {
	.bannerTitle {height: 41%;}
	.lang-fr #ourfocus_section .vc_col-sm-3 .flip-box-wrap .flip-box .flipbox_heading, #dedicated_keyFeaturesRow1 .vc_col-sm-4 .flip-box-wrap .flip-box .flipbox_heading, #dedicated_keyFeaturesRow2 .vc_col-sm-4 .flip-box-wrap .flip-box .flipbox_heading {width:100%;}
}

@media only screen and (max-width: 667px) {
	#digitalSection .vc_col-sm-3 .uvc-main-heading h5 {
		font-size: 16px;
	}

	#digitalSection .vc_col-sm-3 .uvc-sub-heading {
		font-size: 20px !important;
	}

	#digitalSection .learnMore .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
		font-size: 14px;
	}

	.embraceThespeed .uvc-main-heading h2 {
		font-size: 32px !important;
	}

	.feature_column2 {
		max-width: 100%;
		margin: 0 auto !important;
		float: none;
		width: 100% !important;
		text-align: center;
	}

	.feature_column2 .vc_col-sm-4 {
		width: 100%;
		float: none;
		display: block !important;
		text-align: center;
		margin: 0 auto;
	}

	.feature_column2 .vc_col-sm-4 .wpb_single_image.vc_align_left {
		text-align: center;
	}

	.feature_column2 .vc_col-sm-8 {
		width: 100%;
		float: none;
		display: block !important;
	}

	.feature_column2 .vc_col-sm-8 h4 {
		text-align: center !important;
	}

	#news_owl .postColumn.col-lg-12 {
		width: 100%;
	}

	.feature_column2.vc_row {
		width: 50% !important;
		float: left;
	}

	.feature_column3 .vc_col-sm-8 {
		width: 100%;
		float: none;
		text-align: center;
	}

	.feature_column3 .vc_col-sm-4 {
		width: 100%;
		float: none;
		margin: 0 auto;
		display: block !important;
	}

	.feature_column3 .vc_col-sm-4 .wpb_single_image.vc_align_left {
		text-align: center;
	}

	.feature_column3 .vc_col-sm-8 h4 {
		width: 100%;
		text-align: center !important;
	}

	.grlroW .feature_column3 {
		max-width: 50%;
		width: 50%;
		float: left;
		flex-direction: column-reverse;
	}

	.feature_column4 .vc_col-sm-8 {
		width: 100%;
		float: none;
		text-align: center;
	}

	.feature_column4 .vc_col-sm-4 {
		width: 100%;
		float: none;
		margin: 0 auto;
		display: block !important;
	}

	.feature_column4 .vc_col-sm-4 .wpb_single_image.vc_align_left {
		text-align: center;
	}

	.feature_column4 .vc_col-sm-8 h4 {
		width: 100%;
		text-align: center !important;
	}

	.grlroW .feature_column4 {
		max-width: 50%;
		width: 50%;
		flex-direction: column-reverse;
	}

	.feature_column4 .vc_col-sm-8 h4 br {
		display: none;
	}

	.feature_column3 .vc_col-sm-8 h4 {
		padding: 5px 0;
	}

	.feature_column4 .vc_col-sm-8 h4 {
		padding: 10px 0;
	}

	.feature_column2 .vc_col-sm-8 h4 {
		padding: 10px 0;
	}

	#news_owl .postColumn h4 {
		font-size: 30px;
		line-height: 35px;
	}

	.vc_row.adntgroW .our-advantage .uvc-sub-heading {
		font-size: 35px !important;
	}

	.newsHeading .uvc-sub-heading {
		font-size: 35px !important;
	}

	.embraceThespeed .uvc-main-heading h2 {
		font-size: 35px !important;
	}

	#accelerate .vc_col-sm-6 .uvc-main-heading h2 {
		font-size: 35px !important;
	}

	.digital_infinity .uvc-main-heading h2 {
		font-size: 32px !important;
	}

	.pioneering .uvc-main-heading h2,
	.pioneering .uvc-sub-heading {
		font-size: 35px !important;
	}

	.go-top:after {
		display: none;
	}

	body.lang-fr #fasterConnection .vc_col-sm-12 .uvc-main-heading h2 {
		font-size: 18px;
	}

	body.lang-fr .digital_infinity .uvc-sub-heading {
		font-size: 20px;
	}

	body.lang-fr .sdgs_section .uvc-main-heading h2 {
		font-size: 30px;
	}

	body.lang-fr.page-id-1133 #page_heading .uvc-main-heading h2 {
		font-size: 35px;
	}

	body.lang-fr.page-id-1133 .subHeading .uvc-main-heading h2 {
		font-size: 35px;
	}

	body.lang-fr.page-id-1149 #page_heading .uvc-main-heading h2 {
		font-size: 35px;
	}

	body.lang-fr.page-id-1149 .subHeading .uvc-main-heading h2 {
		font-size: 35px;
	}

	body.lang-fr .bluefonT h2 {
		font-size: 36px;
	}

	body.lang-fr.page-id-1099 .customheading_h4 {
		font-size: 35px;
	}

	body.lang-fr.page-id-1099 .ourVision .uvc-main-heading h2 {
		font-size: 35px;
	}

	body.lang-fr.page-id-1099 #page_heading .uvc-main-heading h2 {
		font-size: 38px;
	}
	
	#pkgPlans .vc_col-sm-4 .uvc-sub-heading {font-size: 20px !important;}
	.bannerTitle {height: 46%;}
	.titleHeadingh2 .uvc-main-heading h2 {font-size: 30px;}
}

@media only screen and (max-width: 640px) {
	#newspage_layout .gridpost {
		width: 100%;
		float: none;
		margin: 0 auto 20px;
	}

	#newspage_layout .gridpost h4 {
		font-size: 24px;
		line-height: 35px !important;
	}

	.infoBox .vc_col-sm-3::after {
		width: 60%;
	}

	#menu-copyright-footer-menu li a {
		font-size: 15px;
	}

	body.lang-fr #news_owl .postColumn h4 {
		font-size: 28px;
	}

	body.lang-fr #digitalSection .vc_col-sm-3 .uvc-sub-heading {
		font-size: 20px !important;
	}

	body.lang-fr #fasterConnection .vc_col-sm-12 .uvc-main-heading h2 {
		font-size: 26px;
	}

	body.lang-fr .gridpost h4 {
		height: auto;
	}

	body.lang-fr .sdgs_section .uvc-main-heading h2 {
		font-size: 36px;
	}

	body.lang-fr .bluefonT h2 {
		font-size: 34px;
	}

	body.lang-fr .plaNcontentSymmetrical {
		font-size: 24px;
	}

	body.lang-fr .plaNcontentAsymmetrical {
		font-size: 24px;
	}

	body.lang-fr .plaNcontentDedicated {
		font-size: 24px;
	}

	body.lang-fr .gradntbtN {
		font-size: 30px !important;
	}
	
	.bannerTitle {height: 42%;}
	#businessplaN {padding-top: 50px;}	
}

@media only screen and (max-width: 600px) {
	#fasterConnection {
		padding-bottom: 340px !important;
	}

	#digitalSection .vc_col-sm-3 {
		width: 90%;
		float: none;
		margin: 0 auto 30px;
	}

	#digitalSection .vc_col-sm-3 .uvc-main-heading h5 {
		font-size: 24px;
	}

	#digitalSection .vc_col-sm-3 .uvc-sub-heading {
		font-size: 32px !important;
	}

	.maskLogo .vc_row .vc_col-sm-4 .wpb_text_column {
		float: none;
	}

	#fasterConnection .vc_col-sm-12 .uvc-main-heading h2 {
		font-size: 24px;
	}

	#newspage_layout .gridpost h4 {
		line-height: 30px !important;
	}

	#getinTouch.cntctscndroW .vc_row-fluid .vc_col-sm-12 .vc_column-inner {
		padding-left: 30px;
		padding-right: 30px;
	}

	.infoBox .aio-icon-header h3.aio-icon-title {
		font-size: 24px;
	}

	.valuecirclE .infoBox .aio-icon-header h3.aio-icon-title {
		font-size: 40px;
	}

	#menu-copyright-footer-menu li a {
		font-size: 13px;
	}

	.news-title .entry-title {
		font-size: 30px;
	}

	.single-post .entry-content {
		margin-top: 20px;
	}

	#wpgmza_map {
		height: 300px !important;
	}

	.ldrshPfrstroW .uvc-sub-heading {
		text-align: left !important;
	}

	.plaNcontentSymmetrical {
		padding: 25px 0;
		font-size: 24px;
	}

	.plaNcontentAsymmetrical {
		padding: 25px 0;
		font-size: 24px;
	}

	.plaNcontentDedicated {
		padding: 25px 0;
		font-size: 24px;
	}

	.bluefonT h2 {
		font-size: 32px;
	}

	body.lang-fr #news_owl .postColumn h4 {
		font-size: 26px;
	}

	body.lang-fr #digitalSection .vc_col-sm-3 .uvc-main-heading h5 {
		font-size: 22px;
	}

	body.lang-fr #digitalSection .vc_col-sm-3 .uvc-heading {
		height: auto;
	}

	body.lang-fr #digitalSection .vc_col-sm-3 .uvc-sub-heading {
		font-size: 24px !important;
	}

	body.lang-fr #internetProvider .uvc-main-heading h2 {
		font-size: 18px;
	}
	
	#pkgPlans .vc_col-sm-4 {width:100%;float:none;}
	#pkgPlans .vc_col-sm-4:last-child {width:100%;float:none;}
	#pkgPlans .vc_col-sm-4 .uvc-heading {height:auto;}
	#pkgPlans .vc_col-sm-4 .uvc-sub-heading {font-size:24px !important;}
	.bannerTitle {height:46%;}
	.bluefonT h2 {font-size: 30px !important;}
	.lang-fr .bannerTitle .uvc-main-heading h2, .bannerTitle .uvc-sub-heading {font-size:30px;}
}

@media only screen and (max-width: 568px) {
	#symmetrical_pacakges .owl-item .speedometer_column {
		width: 70%;
	}

	#getinTouch.vc_row.cntctscndroW {
		margin: 30px auto 60px !important;
	}

	#getinTouch.cntctscndroW .vc_col-sm-12 .vc_column-inner {
		padding-top: 0;
	}

	#getinTouch.cntctscndroW .vc_col-sm-12 .uvc-main-heading h2 {
		font-size: 24px;
	}

	.infoBox .vc_col-sm-3::after {
		right: -65px;
		width: 50%;
	}

	#menu-copyright-footer-menu li {
		padding-left: 10px;
		padding-right: 10px;
	}

	#leadership_layout .card-body h4 {
		font-size: 40px;
	}

	#leadership_layout .card-body h5 {
		font-size: 24px;
	}

	.ourPurpose .uvc-main-heading h2 {
		font-size: 30px !important;
	}

	body.lang-fr #news_owl .postColumn h4 {
		font-size: 25px;
	}

	body.lang-fr #internetProvider .vc_col-sm-4 {
		width: 100%;
	}

	.infoBox .vc_col-sm-3::after {
		display: none;
	}
	
	.bannerTitle {height: 41%; }
	.bannerTitle .uvc-main-heading h2, .bannerTitle .uvc-sub-heading {font-size:30px;}
	.lang-fr .titleHeadingh2 .uvc-main-heading h2 {font-size:28px;}
	.vc_row.ourfocus_sectionroW {padding-top:50px !important;}
	#befast_befree {
        padding: 0;
    }
}

@media only screen and (max-width: 540px) {}

@media only screen and (max-width: 480px) {
	#news_owl .postColumn h4 {
		font-size: 24px;
		line-height: 30px;
	}

	#fasterConnection .vc_col-sm-12 .uvc-main-heading h2 {
		font-size: 19px;
	}

	.btnroW .vc_col-sm-4 {
		max-width: 70%;
		margin-bottom: 10px !important;
		float: none;
		text-align: center;
		margin: 0 auto;
	}

	.digital_infinity .uvc-sub-heading br {
		display: none;
	}

	#digitalSection .vc_col-sm-3 .uvc-sub-heading {
		font-size: 26px !important;
	}

	.acceleratingTomorrow p {
		font-size: 36px !important;
		line-height: 40px;
	}

	#internetProvider .vc_col-sm-4 {
		width: 100%;
	}

	#internetProvider .vc_col-sm-4:last-child {
		width: 100%;
	}

	.feature_column2 .vc_col-sm-8 h4 {
		font-size: 16px;
	}

	.feature_column3 .vc_col-sm-8 h4 {
		font-size: 16px;
	}

	.feature_column4 .vc_col-sm-8 h4 {
		font-size: 16px;
	}

	.pioneering .wpb_text_column p {
		font-size: 18px;
	}

	.pioneering .uvc-main-heading h2,
	.pioneering .uvc-sub-heading {
		color: #228be3;
		font-size: 30px !important;
		margin-bottom: 20px;
	}

	#getinTouch.cntctscndroW .vc_col-sm-12 .uvc-main-heading h2 {
		font-size: 28px;
		text-align: center;
	}

	.infoBox .aio-icon-header h3.aio-icon-title {
		font-size: 18px;
	}

	.infoBox .aio-icon-box .aio-icon {
		font-size: 45px !important;
	}

	.infoBox .aio-icon-img.uavc-circle {
		font-size: 45px !important;
	}

	.infoBox .vc_col-sm-3::after {
		right: -75px;
		width: 135px;
	}

	.vc_row.cntctfrstroW {
		padding: 0px 0 0 !important;
	}

	#menu-copyright-footer-menu li {
		padding-left: 5px;
		padding-right: 5px;
	}

	.news-title {
		padding: 30px 0;
	}

	.single-post p {
		font-size: 20px;
	}

	.single-post .entry-content {
		padding: 0 10px;
	}

	.components_ourvalues .infoBox .vc_col-sm-4 .aio-icon-img.uavc-circle {
		font-size: 65px !important;
	}

	.page-id-1033 #page_heading .uvc-main-heading h2 {
		font-size: 35px;
	}

	.page-id-1033 .subHeading .uvc-main-heading h2 {
		font-size: 35px;
	}

	.page-id-1035 #page_heading .uvc-main-heading h2 {
		font-size: 35px;
	}

	.page-id-1035 .subHeading .uvc-main-heading h2 {
		font-size: 35px;
	}

	#leadership_layout .card-body h4 {
		font-size: 36px;
	}

	.gradntbtN {
		font-size: 32px !important;
	}

	#fasterConnection.planfasterConnection .plans_form .col-md-3 {
		width: 100%;
		float: none;
	}

	.discountOffer.width85 {
		width: 100%;
	}

	.discountOffer.width85 .vc_column-inner {
		padding: 0;
	}

	body.lang-fr #fasterConnection .vc_col-sm-12 .uvc-main-heading h2 {
		font-size: 21px;
	}

	body.lang-fr .newsHeading .uvc-sub-heading {
		font-size: 30px !important;
	}

	.maskLogo {
		display: none;
	}

	.maskLogo-mobile {
		display: block;
		margin: 50px auto 0;
	}

	.maskLogo-mobile .wpb_text_column {
		text-align: center;
		margin: 0 auto;
	}

	.maskLogo-mobile .wpb_single_image {
		margin: 0 auto;
	}

	#leadership_layout .card-body .card-text {
		font-size: 20px;
		line-height: 27px;
	}

	#leadership_layout .card-body h5 {
		font-size: 18px !important;
	}

	body.lang-fr .bluefonT h2 {
		font-size: 26px;
	}
	
	.bannerTitle {height:51%;}
	.bannerTitle .uvc-main-heading h2, .bannerTitle .uvc-sub-heading {font-size:26px !important;}
	#businessplaN.btnroW .vc_col-sm-6 {width:100%;float:left;margin-bottom:20px !important;}
	#businessplaN.btnroW .vc_col-sm-6:last-child {margin-bottom:0px !important;}
	#dedicatedPlanDetails .card {width:auto;}
	.ourfocus_sectionroW.vc_row {padding-top:50px !important;}
	#id_1000Mbps {width:35px;height:140px;}
	.keyftroW.vc_row {padding-bottom:0px !important;}
	.ourfocus_sectionroW.vc_row {padding-top:20px !important;}
	.section_Dedicated.afriplaN {padding-top:20px;}
	table.dedicatedFeatures td {font-size:14px;}
	.lang-fr table.dedicatedFeatures td {font-size: 13px;}
	.lang-fr .principales {margin-bottom:0;}
	.lang-fr .principales .uvc-main-heading h2 {font-size:22px;}
}

@media only screen and (max-width: 430px) {
	.titleHeadingh2 .uvc-main-heading h2 {
		font-size: 30px;
	}
	.personalPlan,
	.businesPlan,
	.dedicatedPlan {
		margin-bottom: 30px;
	}

	.digital_infinity .uvc-sub-heading {
		width: 100%;
	}

	#dedicatedPlanDetails .card {
		width: auto;
		max-width: auto;
	}

	.dedicatedFeatures li {
		font-size: 14px;
	}
	
	.afriplaN {padding-top:20px;}
	.bluefonT h2 {font-size:28px !important;}
	.bannerTitle {height:20vh;width:80%;margin-left:0 !important;}
	.bannerTitle .uvc-main-heading h2, .bannerTitle .uvc-sub-heading {font-size:27px !important;}
	#id_1000Mbps {transform:rotate(-75deg);}	
	.lang-fr table.dedicatedFeatures {table-layout:fixed;width:100%;}
	.lang-fr .principales .uvc-main-heading h2 {font-size:20px;}
	.lang-fr .bannerTitle .uvc-main-heading h2, .bannerTitle .uvc-sub-heading {        font-size: 26px !important;    }
}

@media only screen and (max-width: 428px) {
	#fasterConnection .vc_col-sm-12 .uvc-main-heading h2 {
		font-size: 17px;
	}

	.pioneering.vc_col-sm-6 .vc_column-inner {
		padding: 19% 0 0;
	}

	#symmetrical_pacakges .owl-item .speedometer_column {
		width: 100%;
	}

	#digitalSection .vc_col-sm-3 {
		width: 100%;
	}

	#news_owl .postColumn h4 {
		font-size: 21px;
		line-height: 28px;
	}

	.feature_column2 img {
		width: 50%;
	}

	.feature_column3 img {
		width: 50%;
	}

	.feature_column4 img {
		width: 50%;
	}

	.switch_language {
		padding-left: 40px;
	}

	.featuredBanner {
		height: 250px !important;
		object-fit: cover;
	}

	.single-post .post-thumbnail img {
		height: 250px;
		object-fit: cover;
	}

	.infoBox .vc_col-sm-3::after {
		right: -85px;
	}

	#getinTouch.cntctscndroW .vc_col-sm-12 .uvc-main-heading h2 {
		font-size: 26px;
	}

	.news-title .entry-title {
		font-size: 27px;
	}

	.djibouti_vision .vc_col-sm-4 .vc_column-inner h2 {
		font-size: 22px !important;
		line-height: 25px;
	}

	.components_ourvalues .vc_col-sm-4::after {
		width: 125px;
	}

	body.lang-fr #news_owl .postColumn h4 {
		font-size: 22px;
	}

	body.lang-fr .newsHeading .uvc-sub-heading {
		font-size: 28px !important;
	}

	body.lang-fr .djibouti_vision .vc_col-sm-4 .vc_column-inner h2 {
		font-size: 22px !important;
		line-height: 30px;
	}

	body.lang-fr .sdgs_section .uvc-main-heading h2 {
		font-size: 35px;
	}

	body.lang-fr .gradntbtN {
		font-size: 26px !important;
	}

	body .upb_video_class.uvc-row.vc_row .upb_video-src {
		right: 13%;
	}
	
	.bannerTitle {        height: 61%;    }
}

@media only screen and (max-width: 414px) {
	#accelerate .vc_col-sm-6 .uvc-main-heading h2 {
		font-size: 30px !important;
	}

	#accelerate .vc_col-sm-6 .uvc-sub-heading {
		font-size: 18px;
	}

	#digitalSection .vc_col-sm-3 .uvc-main-heading h5 {
		font-size: 20px;
	}

	.btnroW .vc_col-sm-4 {
		max-width: 90%;
	}

	.feature_column4 .vc_col-sm-8 h4 br {
		display: block;
	}

	.feature_column2 .vc_col-sm-8 h4 {
		font-size: 18px;
	}

	.feature_column3 .vc_col-sm-8 h4 {
		font-size: 18px;
	}

	.feature_column4 .vc_col-sm-8 h4 {
		font-size: 18px;
	}

	#fasterConnection .vc_col-sm-12 .uvc-main-heading h2 {
		font-size: 22px;
		text-align: center;
		padding-bottom: 5px;
	}

	#news_owl .postColumn h4 {
		font-size: 20px;
		line-height: 25px;
	}

	#newspage_layout .gridpost h4 {
		font-size: 22px;
	}

	.single-post .news-title .entry-title {
		font-size: 26px;
	}

	#leadership_layout .card-body h4 {
		font-size: 32px;
	}

	.whoweareflexible_solutions .vc_col-sm-6 .uvc-sub-heading {
		font-size: 26px;
	}

	#ourfocus_section .vc_col-sm-3 .flip-box-wrap .flip-box .flipbox_heading {
		font-size: 22px;
		padding: 0px;
	}

	.valuecirclE .vc_col-sm-4 .aio-icon-description {
		padding: 0px;
	}

	body.lang-fr .digital_infinity .uvc-main-heading h2 {
		font-size: 30px !important;
	}

	body.lang-fr .pioneering .uvc-main-heading h2,
	.pioneering .uvc-sub-heading {
		font-size: 27px !important;
	}

	body.lang-fr .sdgs_section .uvc-main-heading h2 {
		font-size: 34px;
	}

	body.lang-fr.page-id-1133 .subHeading .uvc-main-heading h2 {
		font-size: 30px;
	}

	body.lang-fr.page-id-1149 .subHeading .uvc-main-heading h2 {
		font-size: 30px;
	}

	.titleHeadingh2 .uvc-main-heading h2 {
		font-size: 30px;
	}

	#businessplaN {
		width: 100%;
	}

	.symmetric_BTN .ubtn-text,
	.asymmetric_BTN .ubtn-text,
	.dedicated_BTN .ubtn-text {
		font-size: 30px;
	}

	#dedicatedPlanDetails .card {
		width: auto;
	}

	#id_1000Mbps {
		width: 30px;
		height: 99px;
		top: 38%;
	}

	#dedicatedPlanDetails .card-body {
		padding: 30px 15px;
	}

	.dedicatedFeatures li {
		font-size: 16px;
	}

	.ourfocus_sectionroW.vc_row {
		padding-top: 50px !important;
	}
	
	.bannerTitle {height: 58%;}	
	.bannerTitle .uvc-main-heading h2, .bannerTitle .uvc-sub-heading {font-size:24px;}
	#businessplaN .symmetric_BTN .ubtn-text, .asymmetric_BTN .ubtn-text, .dedicated_BTN .ubtn-text {font-size:24px;}
	.lang-fr .principales .uvc-main-heading h2 {font-size:18px;}
	.lang-fr .bannerTitle .uvc-main-heading h2, .bannerTitle .uvc-sub-heading {font-size:25px !important;}
	.lang-fr #ourfocus_section .vc_col-sm-3 .flip-box-wrap .flip-box .flipbox_heading, #dedicated_keyFeaturesRow1 .vc_col-sm-4 .flip-box-wrap .flip-box .flipbox_heading, #dedicated_keyFeaturesRow2 .vc_col-sm-4 .flip-box-wrap .flip-box .flipbox_heading {font-size: 22px;}
}

@media only screen and (max-width: 412px) {
	.bannerTitle { height: 250px;    }
	table.dedicatedFeatures td {        font-size: 13px;    }
}

@media only screen and (max-width: 411px) {
	#leadership_layout .card-body h4 {
		font-size: 30px;
	}
}

@media only screen and (max-width: 393px) {
	.embraceThespeed .uvc-main-heading h2 {
		font-size: 30px !important;
	}

	.embraceThespeed .uvc-sub-heading {
		font-size: 20px;
		width: 100%;
	}

	.newsHeading .uvc-sub-heading {
		font-size: 30px !important;
	}

	.vc_row.adntgroW .our-advantage .uvc-sub-heading {
		font-size: 30px !important;
	}

	.pioneering .uvc-main-heading h2,
	.pioneering .uvc-sub-heading {
		font-size: 26px !important;
		margin-bottom: 35px;
	}

	.pioneering .learnMore .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
		font-size: 14px;
	}

	#getinTouch.cntctscndroW .vc_col-sm-12 .uvc-main-heading h2 {
		font-size: 24px;
	}

	.infoBox .vc_col-sm-3::after {
		right: -90px;
	}

	.single-post .news-title .entry-title {
		font-size: 25px;
	}

	body.lang-fr .digital_infinity .uvc-main-heading h2 {
		font-size: 28px !important;
	}

	body.lang-fr #internetProvider .uvc-main-heading h2 {
		font-size: 17px;
	}

	body.lang-fr .newsHeading .uvc-sub-heading {
		font-size: 27px !important;
	}

	body.lang-fr #news_owl .postColumn h4 {
		font-size: 21px;
	}

	body.lang-fr .sdgs_section .uvc-main-heading h2 {
		font-size: 32px;
	}

	body.lang-fr .whoweareglobal_connections .vc_col-sm-6 .uvc-sub-heading {
		font-size: 28px;
	}

	body.lang-fr .whowearedigital_landscape .vc_col-sm-6 .uvc-sub-heading {
		font-size: 28px;
	}

	body.lang-fr .whoweareconnectivity .vc_col-sm-6 .uvc-sub-heading {
		font-size: 28px;
	}

	body.lang-fr .ourPurpose .uvc-main-heading h2 {
		font-size: 32px !important;
	}

	body.lang-fr.page-id-1099 .customheading_h4 {
		font-size: 30px;
	}

	body .upb_video_class.uvc-row.vc_row .upb_video-src {
		width: 150% !important;
		top: 32% !important;
		right: 40% !important;
	}
	
	.lang-fr .bannerTitle .uvc-main-heading h2, .bannerTitle .uvc-sub-heading {font-size: 24px !important;}
	.lang-fr .principales .uvc-main-heading h2 {font-size: 17px;}
	.lang-fr #ourfocus_section .vc_col-sm-3 .flip-box-wrap .flip-box .flipbox_heading, #dedicated_keyFeaturesRow1 .vc_col-sm-4 .flip-box-wrap .flip-box .flipbox_heading, #dedicated_keyFeaturesRow2 .vc_col-sm-4 .flip-box-wrap .flip-box .flipbox_heading {font-size:20px;}
}

@media only screen and (max-width: 390px) {
	#internetProvider .uvc-main-heading h2 {
		font-size: 18px;
	}

	.our-advantage .uvc-main-heading h2 {
		font-size: 16px;
	}

	#newspage_layout .gridpost h4 {
		font-size: 21px;
		line-height: 25px !important;
	}

	.components_ourvalues .vc_col-sm-4::after {
		width: 120px;
	}

	body.lang-fr .newsHeading .uvc-sub-heading {
		font-size: 26px !important;
	}

	body.lang-fr .sdgs_section .uvc-main-heading h2 {
		font-size: 30px;
	}

	body.lang-fr #page_heading.whowearefrstroW .uvc-main-heading h2 {
		font-size: 36px;
	}

	body.lang-fr .ourPurpose .uvc-main-heading h2 {
		font-size: 30px !important;
	}

	body.lang-fr #ourfocus_section .flip-box-wrap .ifb-back p {
		font-size: 18px !important;
	}
	
	.lang-fr .bannerTitle .uvc-main-heading h2, .bannerTitle .uvc-sub-heading {font-size: 23px;}
}

@media only screen and (max-width: 384px) {
	.single-post .news-title .entry-title {
		font-size: 24px;
	}

	.page-id-1033 #page_heading .uvc-main-heading h2 {
		font-size: 32px;
	}

	.page-id-1033 .subHeading .uvc-main-heading h2 {
		font-size: 32px;
	}

	.page-id-1035 #page_heading .uvc-main-heading h2 {
		font-size: 32px;
	}

	.page-id-1035 .subHeading .uvc-main-heading h2 {
		font-size: 32px;
	}

	.whoweareglobal_connections .vc_col-sm-6 .uvc-sub-heading {
		font-size: 26px;
	}

	.whowearedigital_landscape .vc_col-sm-6 .uvc-sub-heading {
		font-size: 26px;
	}

	.whoweareconnectivity .vc_col-sm-6 .uvc-sub-heading {
		font-size: 26px;
	}

	body.lang-fr .whoweareglobal_connections .vc_col-sm-6 .uvc-sub-heading {
		font-size: 26px;
	}

	body.lang-fr .whowearedigital_landscape .vc_col-sm-6 .uvc-sub-heading {
		font-size: 26px;
	}

	body.lang-fr .whoweareconnectivity .vc_col-sm-6 .uvc-sub-heading {
		font-size: 26px;
	}

	body.lang-fr .newsHeading .uvc-sub-heading {
		font-size: 26px !important;
	}

	body.lang-fr.page-id-1133 .subHeading .uvc-main-heading h2 {
		font-size: 28px;
	}

	body.lang-fr.page-id-1149 .subHeading .uvc-main-heading h2 {
		font-size: 28px;
	}

	body .upb_video_class.uvc-row.vc_row .upb_video-src {
		right: 39% !important;
	}
	
	table.dedicatedFeatures td:first-child {width:8%;padding-right:5px;}
	.lang-fr table.dedicatedFeatures td {font-size:12px;}
	.lang-fr .bannerTitle .uvc-main-heading h2, .bannerTitle .uvc-sub-heading {font-size:23px !important;}
}

@media only screen and (max-width: 375px) {
	#accelerate .vc_col-sm-6 .uvc-main-heading h2 {
		font-size: 28px !important;
	}

	#news_owl .postColumn h4 {
		font-size: 20px;
		line-height: 25px;
	}

	#fasterConnection .vc_col-sm-12 .uvc-main-heading h2 {
		font-size: 20px;
	}

	#newspage_layout .gridpost h4 {
		font-size: 20px;
	}

	#getinTouch.cntctscndroW .vc_col-sm-12 .uvc-main-heading h2 {
		font-size: 23px;
	}

	.infoBox .vc_col-sm-3::after {
		right: -95px;
	}

	#menu-copyright-footer-menu li a {
		font-size: 15px;
	}

	.gradntbtN {
		font-size: 28px !important;
	}

	.bluefonT h2 {
		font-size: 25px;
	}

	.customheading_h4 {
		font-size: 36px;
	}

	.valuecirclE .infoBox .aio-icon-header h3.aio-icon-title {
		font-size: 32px;
	}

	#ourfocus_section .vc_col-sm-3 .ifb-flip-box-section {
		padding: 15px 25px;
	}

	body.lang-fr .newsHeading .uvc-sub-heading {
		font-size: 25px !important;
	}

	body.lang-fr #internetProvider .uvc-main-heading h2 {
		font-size: 16px;
	}

	body.lang-fr #page_heading .uvc-main-heading h2 {
		font-size: 40px;
	}

	body.lang-fr #page_heading .uvc-main-heading h2 {
		font-size: 36px;
	}

	body.lang-fr .heading_Vision2035 .uvc-main-heading h2 {
		font-size: 30px;
	}

	body .upb_video_class.uvc-row.vc_row .upb_video-src {
		width: 130% !important;
		top: 32% !important;
		right: 22% !important;
	}

	.titleHeadingh2 .uvc-main-heading {
		margin-bottom: 25px;
	}

	#businessplaN .vc_col-sm-6 {
		margin-bottom: 20px !important;
	}

	#id_1000Mbps {
		width: 30px;
		height: 99px;
		top: 32%;
	}
	
	.lang-fr .bannerTitle .uvc-main-heading h2, .bannerTitle .uvc-sub-heading {font-size:22px;}
	.titleHeadingh2 .uvc-main-heading h2 {font-size:28px;}
	table.dedicatedFeatures td {font-size:12px;}
	.lang-fr .principales .uvc-main-heading h2 {font-size:16px;}
}

@media only screen and (max-width: 360px) {
	#news_owl .postColumn h4 {
		font-size: 19px;
	}

	#fasterConnection .vc_row-fluid .vc_col-sm-12 .vc_column-inner {
		padding-left: 30px;
		padding-right: 30px;
	}

	#fasterConnection .vc_col-sm-12 .uvc-main-heading h2 {
		font-size: 21px;
	}

	.switch_language {
		padding-left: 35px;
	}

	#exampleModal .modal-header .modal-title.modal-title {
		font-size: 20px;
	}

	.infoBox.vc_row {
		width: 100%;
	}

	#getinTouch.cntctscndroW .vc_col-sm-12 .uvc-main-heading h2 {
		font-size: 21px;
	}

	.ldrshPfrstroW .uvc-main-heading h2 {
		font-size: 40px !important;
	}

	.ldrshPfrstroW .uvc-sub-heading {
		margin-bottom: 0 !important;
	}

	.focusroW .ourFocus_heading .uvc-main-heading h2 {
		font-size: 30px;
	}

	.whoweareflexible_solutions .vc_col-sm-6 .uvc-sub-heading {
		font-size: 24px;
	}

	.whowearedigital_landscape .vc_col-sm-6 .uvc-sub-heading {
		font-size: 24px;
	}

	.whoweareglobal_connections .vc_col-sm-6 .uvc-sub-heading {
		font-size: 24px;
	}

	.whoweareconnectivity .vc_col-sm-6 .uvc-sub-heading {
		font-size: 24px;
	}

	body.lang-fr #internetProvider .uvc-main-heading h2 {
		font-size: 15px;
	}

	body.lang-fr #accelerate .vc_col-sm-6 .uvc-main-heading h2 {
		font-size: 28px !important;
	}

	body.lang-fr #accelerate .vc_col-sm-6 .uvc-sub-heading {
		font-size: 18px !important;
	}

	body.lang-fr .digital_infinity .uvc-main-heading h2 {
		font-size: 26px !important;
	}

	body.lang-fr .newsHeading .uvc-sub-heading {
		font-size: 30px !important;
	}

	body.lang-fr .sdgs_section .uvc-main-heading h2 {
		font-size: 29px;
	}

	body.lang-fr .gradntbtN {
		font-size: 24px !important;
	}

	body.lang-fr #page_heading.whowearefrstroW .uvc-main-heading h2 {
		font-size: 34px;
	}

	body.lang-fr .ourPurpose .uvc-main-heading h2 {
		font-size: 28px !important;
	}

	body .upb_video_class.uvc-row.vc_row .upb_video-src {
		right: 20% !important;
	}

	.pioneering .uvc-main-heading h2,
	.pioneering .uvc-sub-heading {
		font-size: 25px !important;
	}
	
	.bannerTitle .uvc-main-heading h2, .bannerTitle .uvc-sub-heading {font-size:24px !important;}
	.lang-fr .bannerTitle .uvc-main-heading h2, .bannerTitle .uvc-sub-heading {font-size:21px;}
	.lang-fr .titleHeadingh2 .uvc-main-heading h2 {font-size:24px;}
	.titleHeadingh2 .uvc-main-heading h2 {font-size:27px;}
	.lang-fr .bannerTitle .uvc-main-heading h2, .bannerTitle .uvc-sub-heading {font-size:22px !important;}
	body.lang-fr #fasterConnection .vc_col-sm-12 .uvc-main-heading h2 {font-size:20px;}
	.lang-fr .principales .uvc-main-heading h2 {font-size:15px;}
	.lang-fr #ourfocus_section .vc_col-sm-3 .flip-box-wrap .flip-box .flipbox_heading, #dedicated_keyFeaturesRow1 .vc_col-sm-4 .flip-box-wrap .flip-box .flipbox_heading, #dedicated_keyFeaturesRow2 .vc_col-sm-4 .flip-box-wrap .flip-box .flipbox_heading {font-size:19px;}
}
@media only screen and (max-width: 320px) {
	#news_owl .postColumn h4 {
		font-size: 18px;
		line-height: 20px;
	}

	#fasterConnection .vc_col-sm-12 .uvc-main-heading h2 {
		font-size: 20px;
	}

	.pioneering .uvc-main-heading h2,
	.pioneering .uvc-sub-heading {
		font-size: 22px !important;
		margin-bottom: 35px;
	}

	.feature_column2 .vc_col-sm-8 h4 {
		font-size: 16px;
	}

	.feature_column3 .vc_col-sm-8 h4 {
		font-size: 16px;
	}

	.feature_column4 .vc_col-sm-8 h4 {
		font-size: 16px;
	}

	.infoBox .vc_col-sm-3 {
		float: none;
		width: 100%;
	}

	.infoBox .vc_col-sm-3::after {
		display: none;
	}

	#getinTouch.cntctscndroW .vc_col-sm-12 .uvc-main-heading h2 {
		font-size: 18px;
	}

	.components_ourvalues .infoBox .vc_col-sm-4 {
		width: 100%;
		float: none;
	}

	.components_ourvalues .vc_col-sm-4::after {
		display: none;
	}

	.page-id-1033 #page_heading .uvc-main-heading h2 {
		font-size: 28px;
	}

	.page-id-1033 .subHeading .uvc-main-heading h2 {
		font-size: 28px;
	}

	.page-id-1035 #page_heading .uvc-main-heading h2 {
		font-size: 28px;
	}

	.page-id-1035 .subHeading .uvc-main-heading h2 {
		font-size: 28px;
	}

	.ourPurpose .uvc-main-heading h2 {
		font-size: 25px !important;
	}

	body.lang-fr .pioneering .uvc-main-heading h2,
	.pioneering .uvc-sub-heading {
		font-size: 22px !important;
	}

	body.lang-fr #accelerate .vc_col-sm-6 .uvc-sub-heading {
		font-size: 16px !important;
	}

	body.lang-fr #news_owl .postColumn h4 {
		font-size: 20px;
	}

	body.lang-fr #page_heading.whowearefrstroW .uvc-main-heading h2 {
		font-size: 30px;
	}

	body.lang-fr.page-id-1099 .customheading_h4 {
		font-size: 26px;
	}

	body.lang-fr .whoweareconnectivity .vc_col-sm-6 .uvc-sub-heading {
		font-size: 23px;
	}

	body.lang-fr .whoweareflexible_solutions .vc_col-sm-6 .uvc-sub-heading {
		font-size: 23px;
	}

	body.lang-fr .whowearedigital_landscape .vc_col-sm-6 .uvc-sub-heading {
		font-size: 23px;
	}

	body.lang-fr .whoweareglobal_connections .vc_col-sm-6 .uvc-sub-heading {
		font-size: 23px;
	}

	.meter svg {
		left: 51% !important;
		top: 0% !important;
		width: 9%;
	}

	body .upb_video_class.uvc-row.vc_row .upb_video-src {
		top: -80px !important;
	}

	body .upb_video_class.uvc-row.vc_row .upb_video-src.ult-make-full-height {
		left: 43%;
	}
	
	.lang-fr .bannerTitle .uvc-main-heading h2, .bannerTitle .uvc-sub-heading {font-size:19px;}
	.bannerTitle .uvc-main-heading h2, .bannerTitle .uvc-sub-heading {font-size:20px;}
	.bluefonT h2 {font-size: 26px !important;}
	.titleHeadingh2 .uvc-main-heading h2 {font-size:22px;}
	#dedicatedPlanDetails .card-header {font-size:40px;}
	#id_1000Mbps {width:26px;height:85px;top:33%;}
	table.dedicatedFeatures td:nth-child(2) {white-space: normal;}
}

/**Responsive End**/