/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/


body{
    font-family: 'Cairo', sans-serif !important;
}
label[for='awsm-cover-letter'] .awsm-job-form-error {
    display: none;
}

span.required {
  color: red;
  font-weight: bold;
	margin:0 !important;
}
.wpcf7 span.wpcf7-not-valid-tip{
	margin:0 !important;
}
.linear-system .linear-wrapper .linear-container .tmb .t-entry-visual .pushed {
    display: block;
    position: relative;
    background-color: #fff;
    padding: 0px 40px;
}
.wpcf7-response-output{
	background:#00adeb;
	padding:10px;
	color:white;
	font-size:18px;
	font-weight:bold;
}
.font-size-xl-34 h2{
	font-size:34px !important;
}
#masthead #menu-menu-classic-firm .menu-item a{
    font-family: 'Cairo', sans-serif;
    font-size: 17px;
    font-weight: 300;
	letter-spacing: 0;
	padding: 0 10px;
}
.We-are-it-solutions p{
    font-size: 24px;
    font-weight: 300;
    color: white;
}
.Slide-Wateen p, .Digital-Solutions p{
    font-size: 100px;
    font-weight: 400;
    color: #00adeb;
    line-height: 0.7 !important;
}
.Digital-Solutions p{
    color: white;
}
.main-slider-desc p{
    font-size: 20px;
    max-width: 690px;
    margin: 0 auto;
    line-height: 1.3;
}
.style-dark-override .row-menu{
    background-color:rgba(255,255,255,7%);
    margin-top: 40px;
    border-radius: 10px;
}
.style-light-override .row-menu{
    background: rgb(42,44,65);
    background: linear-gradient(90deg, rgba(42,44,65,1) 0%, rgba(19,19,31,1) 100%);
    margin-top: 40px;
    border-radius: 10px;
}
.Desc-Text-Who-We-Are.color-white h4{
	color:white !important;
}
.Desc-Text-Who-We-Are.color-black p, .Desc-Text-Who-We-Are.color-black h4{
	color:black;
}
#logo-container-mobile{
    padding-top: 15px;
    padding-bottom: 15px;
}
#masthead .menu-btn-cell .btn{
    background-color: #00adeb;
    border: 0;
    border-radius: 5px;
    font-size: 18px;
}
body:not(.menu-force-opacity):not(.navbar-hover) .style-light-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open) .menu-horizontal-inner > .nav > .menu-smart > li > a:not(.un-submenu *), html.overlay-open body:not(.menu-force-opacity):not(.navbar-hover) .style-light-override .menu-horizontal-inner > .nav > .menu-smart > li > a:not(.un-submenu *) {
    color: #fff !important;
}
body:not(.menu-force-opacity):not(.navbar-hover) .style-light-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open) .menu-horizontal-inner > .nav > .menu-smart > li > a:not(.un-submenu *):hover, html.overlay-open body:not(.menu-force-opacity):not(.navbar-hover) .style-light-override .menu-horizontal-inner > .nav > .menu-smart > li > a:not(.un-submenu *):hover {
    color: rgba(255, 255, 255, 0.5) !important;
}
body:not(.menu-force-opacity):not(.navbar-hover) .style-light-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open) .menu-horizontal-inner > .nav > .menu-smart > li > a, html.overlay-open body:not(.menu-force-opacity):not(.navbar-hover) .style-light-override .menu-horizontal-inner > .nav > .menu-smart > li > a {
    color: #fff !important;
}
/*.Business-Focus-Areas-Heading{
    margin-top: 20px !important;
}*/
.Business-Focus-Areas-Heading .h2{
    font-size: 70px;
    color: #252525;
}
.Blue-Text{
    color:#00adeb;
}
.Focus-Areas-Slider .t-entry-title{
    background-color: #07a2e2;
    padding: 10px 20px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}
.Focus-Areas-Slider .t-entry-title a{
    font-size: 26px;
    color: white !important;
}
.Focus-Areas-Slider .single-block-padding{
    padding: 0;
}
.Focus-Areas-Slider .tmb-light.tmb-bordered.tmb-no-bg.tmb > .t-inside .t-entry-visual{
    border: 0;
}
.icons.text-lead span.bold-text{
	margin-right:5px;
}
.Focus-Areas-Slider img{
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}
.Focus-Areas-Slider .tmb-round.tmb > .t-inside, .Focus-Areas-Slider .t-entry-visual:hover {
    border-radius: 10px;
}
.Medium-Text-Who-We-Are p{
    font-size: 23px;
    color: white;
    line-height: 1.3;
}
.Desc-Text-Who-We-Are p{
    font-size: 18px;
    color: white;
    line-height: 1.3;
}
.readmore-btn{
    padding: 10px 30px !important;
}
.wateen-sp{
    margin-top: 20px !important;
}

body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li > a:hover, html.overlay-open body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override .menu-horizontal-inner > .nav > .menu-smart > li > a:hover, body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li > a:focus, html.overlay-open body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override .menu-horizontal-inner > .nav > .menu-smart > li > a:focus,
body:not(.menu-force-opacity):not(.navbar-hover) .style-light-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open) .menu-horizontal-inner > .nav > .menu-smart > li > a:hover, html.overlay-open body:not(.menu-force-opacity):not(.navbar-hover) .style-light-override .menu-horizontal-inner > .nav > .menu-smart > li > a:hover, body:not(.menu-force-opacity):not(.navbar-hover) .style-light-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open) .menu-horizontal-inner > .nav > .menu-smart > li > a:focus, html.overlay-open body:not(.menu-force-opacity):not(.navbar-hover) .style-light-override .menu-horizontal-inner > .nav > .menu-smart > li > a:focus,
body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.active > a, body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li a.active, body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.current-menu-parent > a, body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.current-menu-ancestor > a, body:not(.menu-force-opacity):not(.navbar-hover) .style-dark-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.current-menu-item:not(.menu-item-type-custom) > a,
body:not(.menu-force-opacity):not(.navbar-hover) .style-light-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.active > a, body:not(.menu-force-opacity):not(.navbar-hover) .style-light-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li a.active, body:not(.menu-force-opacity):not(.navbar-hover) .style-light-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.current-menu-parent > a, body:not(.menu-force-opacity):not(.navbar-hover) .style-light-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.current-menu-ancestor > a, body:not(.menu-force-opacity):not(.navbar-hover) .style-light-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li.current-menu-item:not(.menu-item-type-custom) > a
{
    color: #00adeb !important;
}
#masthead .menu-btn-cell .btn:hover{
    color: white !important;
}
.style-color-xsdn-bg {
    background-color: transparent;
}
.Why-Choose-Wateen .icon-box h3{
    font-size: 30px !important;
    color: #2a2e3f;
}
.Why-Choose-Wateen .icon-box p{
    font-size: 22px !important;
    color: #2a2e3f;
    line-height: 1.3;
}
.Certifications .Heading01 h2, .Certifications .Heading02 h2, .Certifications .Heading03 h2, .Certifications .Heading02 .h2 span, .Certifications .Heading03 .h2 span{
    font-size: 52px;
}
.Certifications .Heading02 p, .Certifications .Heading03 p{
    font-size: 38px !important;
    line-height: 1;
}
.Certifications .Heading02 .h2 span:after, .Certifications .Heading03 .h2 span:after{
    content: '+';
}
/*.Divider-margin-top{
    margin-top: 30px !important;
}
.exp-certifications-logo{
    margin-top: 30px !important;
}*/
.exp-certifications-logo .t-entry-visual{
    border: 0 !important;
}
.owl-dot.active span{
    background-color: #00adeb !important;
}
.Contact-Info-slide p{
    font-size: 30px;
    color: #252525;
    line-height: 1.3;
}
.contact-section .btn-container{
    margin-top: 30px !important;
}
.footer-social-icons i{
    background-color: #252525;
    color: white;
    padding: 10px;
    border-radius: 50%;
    cursor: pointer;
}
.footer-social-icons i:hover{
    background-color: #00adeb;
    color: white;
}
.service-subtitle{
    font-size: 18px;
    color:white !important;
    margin-top: 0;
}
/*#index-122468.Focus-Areas-Slider{
    margin-top: -15% !important;
}*/
.Digital-Solutions p{
    font-size: 60px !important;
    line-height: 1.3 !important;
}
.Digital-Solutions, .main-slider-desc{
	margin-top:20px !important;
}
.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li > a {
    pointer-events: unset !important;
    cursor: pointer !important;
}
.drop-menu a{
	font-size:18px !important;
}
.menu-sub-enhanced.menu-horizontal ul.menu-smart > li ul {
    padding: 10px;
}
.menu-horizontal ul.menu-smart > li > ul:not(.mega-menu-inner) {
    width: auto !important;
}
.main-container .row-container .exa-bottom-padding {
    padding-bottom: 100px !important;
	padding-top: 100px !important;
}
.About-section1 h2.h3 span{
	line-height:1.6;
}
.awsm-job-form-inner, .awsm-job-form-control, .awsm-grid-item .awsm-job-item, .awsm-selectric {
    border-radius:10px;
}
.style-light .link-hover, .style-dark .style-light .link-hover, .style-light a:not(.btn-text-skin):hover, .style-dark .style-light a:not(.btn-text-skin):hover, .style-light a:not(.btn-text-skin):focus, .style-dark .style-light a:not(.btn-text-skin):focus, .style-light a.active, .style-dark .style-light a.active, .style-light .tmb .t-entry-text .t-entry-title a:hover, .style-dark .style-light .tmb .t-entry-text .t-entry-title a:hover, .style-light .tmb .t-entry-text .t-entry-title a:focus, .style-dark .style-light .tmb .t-entry-text .t-entry-title a:focus, .style-light .tmb-content-under.tmb .t-entry p.t-entry-author a:hover span, .style-dark .style-light .tmb-content-under.tmb .t-entry p.t-entry-author a:hover span, .style-light .tmb-content-lateral.tmb .t-entry p.t-entry-author a:hover span, .style-dark .style-light .tmb-content-lateral.tmb .t-entry p.t-entry-author a:hover span, .style-light .tmb .t-entry p.t-entry-comments .extras a:hover i, .style-dark .style-light .tmb .t-entry p.t-entry-comments .extras a:hover i, .style-light .tmb .t-entry p.t-entry-comments .extras a.active i, .style-dark .style-light .tmb .t-entry p.t-entry-comments .extras a.active i, .style-light .tmb .t-entry p.t-entry-comments .extras a:focus i, .style-dark .style-light .tmb .t-entry p.t-entry-comments .extras a:focus i, .style-light .drop-hover-accent.uncode-post-titles .tmb:hover .t-entry-title *, .style-dark .style-light .drop-hover-accent.uncode-post-titles .tmb:hover .t-entry-title *, .style-light .tmb.tmb-table .t-inside-post-table a.t-entry-table-typography:hover, .style-dark .style-light .tmb.tmb-table .t-inside-post-table a.t-entry-table-typography:hover, .style-light .tmb.tmb-table .t-inside-post-table .t-entry-table-typography a:hover, .style-dark .style-light .tmb.tmb-table .t-inside-post-table .t-entry-table-typography a:hover, .style-light .tmb.tmb-table .t-inside-post-table a.t-entry-table-typography:focus, .style-dark .style-light .tmb.tmb-table .t-inside-post-table a.t-entry-table-typography:focus, .style-light .tmb.tmb-table .t-inside-post-table .t-entry-table-typography a:focus, .style-dark .style-light .tmb.tmb-table .t-inside-post-table .t-entry-table-typography a:focus, .style-light .widget_nav_menu li.active > a, .style-dark .style-light .widget_nav_menu li.active > a, .style-light div[class*=sharer-].share-button label:hover, .style-dark .style-light div[class*=sharer-].share-button label:hover, .style-light div[class*=sharer-].share-button label:focus, .style-dark .style-light div[class*=sharer-].share-button label:focus {
    color: #00adeb;
}
.awsm-job-item h2.awsm-job-post-title {
    color: #00adeb;
}
.row-breadcrumb.row-breadcrumb-light {
    border-color: #00adeb;
    background-color: #00adeb;
}
.row-breadcrumb.row-breadcrumb-light .breadcrumb-title {
    color: rgb(255 255 255);
}
.style-light .ui-link-text, .style-dark .style-light .ui-link-text, .style-light .breadcrumb > li a, .style-dark .style-light .breadcrumb > li a, .style-light .post-info a, .style-dark .style-light .post-info a, .breadcrumb > li + li:not(.paged):before, .breadcrumb li.current {
    color: #ffffff;
}
.awsm-job-form-group .awsm-application-submit-btn{
	color: #ffffff !important;
    background-color: #00adeb !important;
    border-color: #00adeb !important;
	border-radius:10px;
}
.awsm-job-form-group .awsm-application-submit-btn:hover{
	color: #00adeb !important;
    background-color: transparent !important;
    border-color: #00adeb !important;
}
input[type="file"]{
	padding:5px;
}
footer .footer-last{
	z-index:9;
}
.contact-us-input-border-radius input , .contact-us-input-border-radius textarea{
	border-radius:10px !important;
}
.contact-us-input-border-radius input:focus , .contact-us-input-border-radius textarea:focus{
	border-color: #00adeb !important;
}
.readmore-btn.d-none{
	display:none;
}
.text-center-job-opening .heading-text.el-text{
	text-align:center !important;
	font-size:40px !important;
}
.text-center-job-opening .heading-text.el-text h1{
	font-size:40px !important;
}
.career-get-in-touch .awsm-filter-items{
	justify-content:center;
}
.awsm-selectric-wrapper {
	min-width:250px !important;
}
.awsm-selectric-wrapper .awsm-selectric{
	background-color: #07aaed;
}
.awsm-selectric-wrapper .awsm-selectric span.label{
color:white !important;
}
.awsm-selectric .awsm-selectric-arrow-drop:after {
	border-top-color: white;
}
.awsm-grid-left-col{
	background-color: black;
    padding: 15px 20px;
    border-radius: 8px;
}
.awsm-grid-left-col h2.awsm-job-post-title{
	 margin-bottom: 0px !important;
    color: white !important;
}
.awsm-grid-item .awsm-job-item {
	padding:0px !important;
}
.awsm-grid-right-col{
	  padding: 15px 20px;
}
.awsm-job-more-container{
	margin:20px 0px;
}
.awsm-job-more-container span.awsm-job-more{
	background-color: #07aaed;
    color: white;
    padding: 5px 20px;
    border-radius: 5px;
}
.awsm-job-specification-wrapper {
    min-height: 60px;
	display:none;
}
.awsm-job-more-container .awsm-job-more span::before {
display:none;
}
.awsm-grid-right-col{
/* 	background-image:url(http://wateendigital.ae/wp-content/uploads/2024/01/map-job-opening-bg-box.png); */
	height: 100%;
}
.awsm-job-specification-term:before{
	content: "";
    position: absolute;
    background-image:url("http://wateendigital.ae/wp-content/uploads/2024/01/user-copy-3.png");
    /* padding-right: 12px; */
 	display: block;
    /* margin-right: -40px; */
    margin-left: -15px;
    margin-top: 5px;
    color: #07aaed;
    background-size: contain;
    width: 15px;
    height: 15px;
    background-repeat: no-repeat;
}
.awsm-job-content .awsm-job-specification-term:before{
	display:none;
}
.awsm-job-content .awsm-job-specification-term:before{
	display:none;
}
.awsm-job-specification-wrapper{
	    padding-inline-start: 15px;
}
.awsm-job-specification-item.awsm-job-specification-job-location .awsm-job-specification-term:before{
		content: "";
    position: absolute;
    background-image:url("http://wateendigital.ae/wp-content/uploads/2024/01/location-icon-career-1.png");
    /* padding-right: 12px; */
   	display: block;
    /* margin-right: -40px; */
    margin-left: -15px;
    margin-top: 5px;
    color: #07aaed;
    background-size: contain;
    width: 15px;
    height: 15px;
    background-repeat: no-repeat;
}
.awsm-filter-wrap {
    margin: 0 -10px 40px;
}
.awsm-job-specification-term{
	margin-left:8px !important;
}
.awsm-job-content .awsm-job-specification-item.awsm-job-specification-job-location .awsm-job-specification-term:before{
	display:none !important;
}
.contact-us-box-responsive a.btn.btn-link{
	color: #777777;
    font-family: 'Cairo', sans-serif !important;
    font-weight: 400;
    font-size: 15px;
	letter-spacing:1px;
	transform:none !important;
}
.contact-us-box-responsive a.btn.btn-link:hover{
	color: #29b3ed;
}
.text-transform-au a.btn.btn-link{
	text-transform:lowercase !important;
}
span.wpcf7-not-valid-tip{
	text-align:left !important;
}
.wpcf7 span.wpcf7-not-valid-tip {
	color: #dc3232 !important;
}
.awsm-filter-wrap {
	display:none;
}
.uncode_text_column.d-none{
	display:none;
}
.contact-form-7-group{
	display:flex;
	gap:10px;
}
.contact-form-7-group p {
	flex:0 0 50%;
}
.services-description-detail-row{
	background-color: #00adeb;
}

.services-description-detail p{
	 color: white;
    text-align: center;
    font-size: 22px;
    max-width: 95%;
    margin: auto;
    line-height: 1.3;

}
.awsm-job-specifications-row .awsm-job-specification-wrapper{
	margin-top:-35px !important;
}
.uncode_text_column ul li ul{
	padding-left:0px !important;
}


/*********************Managed Cyber Security*******************/
.cyber-security-cards-wrapper .cyber-security-card .uncol {
	height: 100%;
}
.cyber-security-cards-wrapper .cyber-security-card .uncont {
	border-radius: 10px;
	box-shadow: 0 1px 4px 0 rgb(0 0 0 / 5%);
    border: 1px solid #dddfe3;
	height: 100%;
	background-color: #e1f6ff;
}
.cyber-security-card-list  {
	padding: 15px 20px;
	margin-top: 0 !important;
}
.cyber-security-card-list ul {
	margin: 0;
}
.cyber-security-cards-wrapper h3 {
	color: white !important;
	background-color: black;
    padding: 15px 10px;
    border-radius: 8px;
	display: block !important;
	font-weight: 600;
	font-size: 17px !important;
}
span.bold-text {
	font-weight: bold;
}
.list-text-color-white ul li {
	color: white;
}
.attacker-and-defending-approach-img img {
	width: auto !important;
	margin: auto;
}
.cyber-security-cards-wrapper h3:before {
    content: '';
	width: 40px;
    display: block;
    height: 40px;
    background-size: contain;
    position: absolute;
    top: -15px;
    transform: translateY(50%);
}
.cyber-security-card-1 h3:before  {
	 background-image: url(/wp-content/uploads/2024/02/1-150x150.png);
}
.cyber-security-card-2 h3:before  {
	 background-image: url(/wp-content/uploads/2024/02/3.png);
}
.cyber-security-card-3 h3:before  {
	 background-image: url(/wp-content/uploads/2024/02/7.png);
}
.cyber-security-card-4 h3:before  {
	 background-image: url(/wp-content/uploads/2024/02/5.png);
}
.cyber-security-card-5 h3:before  {
	 background-image: url(/wp-content/uploads/2024/02/6.png);
}
.cyber-security-cards-wrapper h3 span {
	margin-left: 50px;
}
.row-inner + .row-inner {
	margin: 35px 0px 0px 0px
}
.get-in-touch-heading-text p {
	font-size:35px;
	font-weight:500;
}
.icons.text-lead li {
	display:flex;
	align-items:start;
}
.uncode-wrapper.uncode-list .icons.text-lead .fa-check2:before {
	position: relative;
	top: 8px;
}
.recource-outsourcing-h2 h2 {
	font-size: 35px !important;
}
.recource-outsourcing-h2 .text-lead,
.recource-outsourcing-h2 .text-lead p {
	margin-top: 0;
}
.recourse-teams-card > div {
	height: 100%;
}
.recourse-teams-card .uncont {
	border-radius: 20px;
	padding: 20px 38px !important;
	height: 100%;
}
.dedicated-card .uncont {
	background-color: #D4E9D2;
	border: 1px solid #619E5B;
}
.augmented-card .uncont {
	background-color: #C5DCF2;
	border: 1px solid #4E95D9;
}
.recourse-teams-card .uncont h2 {
	padding: 8px;
	border-radius: 12px;
	color: #fff;
	text-align: center;
	width: 100%;
}
.dedicated-card .uncont h2 {
	background-color: #5FA259;
}
.augmented-card .uncont h2 {
	background-color: #4E95D9;
}
.recourse-middle-row .row-inner {
	display: flex;
	justify-content: center;
	align-items: center;
}
.row-inner .recourse-workflow-card,
.recourse-workflow-card .uncont {
	height: 100%;
}
.recourse-workflow-card .uncont .icon-box {
	background-color: #00adeb12;
    border: 2px solid #00adeb;
    border-radius: 12px;
	height: 100%;
    text-align: center;
    padding: 2rem 1rem !important;
}
.recourse-workflow-card .uncont .icon-box h3 {
	margin-top: 0;
}

/******************************Top Footer********************************************/
.top-footer-wrapper h3 {
	color: white;
	border: none !important;
    font-size: 21px !important;
    font-weight: 600 !important;
    margin-bottom: 0 !important;
	text-transform: capitalize !important;
}
.top-footer-wrapper ul li {
	line-height: 1;
	text-transform: capitalize !important;
}
.top-footer-wrapper ul li a {
	color: white !important;
	font-size: 15px !important;
}
.top-footer-wrapper ul li a:before {
	font-size: 18px !important;
}
.top-footer-wrapper ul li a:hover {
	color: white !important;
}
.uncode_text_column.footer-get-in-touch-block-txt {
	margin-top: 0 !important;
	color: white;
}
.footer-get-in-touch-block-title h3 {
	padding: 18px 0;
	
}
.footer-get-in-touch-block-txt p {
	margin-top: 9px;
	font-size: 15px !important;
}
footer .footer-last .uncell{
	padding-left:0;
	padding-right:0;
}
.footer-last{
	border-top: 1px solid #202020 !important;
}

.why-choose-wateen-grid-wrapper .icon-box {
	height: 100%;
	display: flex;
    flex-direction: column;
    align-items: center;
}
.why-choose-wateen-grid-wrapper .icon-box-content {
	display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
	text-align: center;
}
.why-choose-wateen-grid-wrapper .icon-box-content p {
	text-align: center;
}
.why-choose-wateen-grid-wrapper .uncol,
.why-choose-wateen-grid-wrapper .uncol .uncont{
	height: 100%;
}
.why-choose-wateen-grid-wrapper .uncol .uncell{
	background: white;
    border-radius: 10px;
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
	padding: 36px 13px;
}
.recourse-partners-main .owl-stage {
    text-align: center;
    width: 100% !important;
}
.Sub-Heading-404 p{
	color:black;
}
.error404 .menu-container{
	display:none;
}

.is_mobile_open .open-items ul#menu-menu-classic-firm li {
    padding: 10px 25px;
    border-bottom: 1px solid #272727;
}

/************************Mobile Responsive Optimization Starts*************************/
a.btn.btn-link.text-default-color.btn-icon-left, a.btn.btn-link.text-default-color.btn-icon-right {
	display: flex;
    align-items: flex-start;
}
a.btn.btn-link.text-default-color.btn-icon-right {
	justify-content: flex-end;
}
span.btn-icon-right {
	display: flex;
    justify-content: flex-end;
    align-items: baseline;
}
span.btn-icon-left {
	display: flex;
}
.Certifications .style-light .btn-default, .tmb-dark .t-overlay-inner .btn-default, .Partners .style-light .btn-default, .tmb-dark .t-overlay-inner .btn-default {
    color: #ffffff !important;
    background-color: #2d3b61 !important;
    border-color: #2d3b61 !important;
	height: 44px;
}
.Certifications .owl-prev i, .Certifications .owl-next i, .Partners .owl-prev i, .Partners .owl-next i {
    top: 10px;
}
.cyber-security-cards-wrapper {
	padding-top: 0;
}
.bg-hero-cover .background-inner {
	background-size: cover !important;
	background-attachment: unset !important;
}
.Certifications .owl-nav, .Partners .owl-nav {
	display: none !important;
}
.menu-container.menu-hide.style-color-xsdn-bg.menu-borders.menu-hided {
	transform: unset !important;
}

.swal2-close{
	margin-top: -26px !important;
    margin-right: -22px !important;
}
.wpb-pcf-form-style-true select {
    height: 50px !important;
}
.services-description-detail-p p,
.services-description-detail-p ul li,
.services-description-detail-ul ul li {
    color: #777777 !important;
    font-size: 18px;
    line-height: 1.75;
    text-align: left;
}
.services-description-detail-p ul{
    padding: 0 0 0 50px !important;
}
.services-description-detail-ul ul{
    padding: 0 !important;
}
.services-description-detail-p h4{
	font-size:35px !important;
	margin-bottom: 25px;
}
.services-description-detail-p ul li strong{
	color:#000 !important;
}
.box-list-p strong, .box-list-p p {
	color: #fff !important;
}
.box-list-p strong {
	font-size: 22px;
}
.box-list-p p {
	font-size: 18px;
}
.readmore-btn-center.readmore-btn{
	 display: flex;
    justify-content: center;
    align-items: center;
    width: 167px;
    margin: auto;
}

/************************Mobile Responsive Optimization Ends*************************/

/******************************Media Query********************************************/

/************************Mobile Responsive Optimization Starts 1600px*************************/
@media screen and (max-width: 1600px) and (min-width: 1442px) {
	.Who-We-Are-Section .uncode-single-media .uncode-single-media-wrapper {
		display: flex;
		justify-content: flex-end;
	}
	.Who-We-Are-Section .tmb .t-entry-visual img {
		width: 80%;
		max-width: 100%;
	}
	.Business-Focus-Areas-Heading {
		margin-top: 40px !important;
	}
	.Business-Focus-Areas-Heading .h2 {
        font-size: 40px !important;
    }
	.Focus-Areas-Slider{
        margin-top: 40px !important;
    }
	.Why-Choose-Wateen .icon-box h3 {
		font-size: 24px !important;
		margin-top: 1rem;
	}
	.Why-Choose-Wateen .icon-box p {
        font-size: 16px !important;
    }
	.post-content .Why-Choose-Wateen img {
		width: 100%;
		height: auto;
		object-fit: cover;
	}
	.Why-Choose-Wateen .vc_row.row-internal.row-container {
		margin-top: 40px !important;
	}
	.Certifications .exp-responsive, .Partners .exp-responsive {
		margin-top: 0 !important;
	}
	.Certifications .Divider-margin-top, .Certifications .exp-certifications-logo {
		margin-top: 30px !important;
	}
	.contact-section .Contact-Info-slide {
		margin-top: 30px !important;
	}
}
/************************Mobile Responsive Optimization Ends 1600px*************************/

@media screen and (max-width: 1441px) {
    .Business-Focus-Areas-Heading .h2 {
        font-size: 50px !important;
    }
    .Focus-Areas-Slider{
        margin-top: 40px !important;
    }
	.Why-Choose-Wateen .icon-box p {
		font-size: 20px !important;
	}
	.Who-We-Are-Section .uncode-single-media-wrapper{
		display:flex;
		justify-content:center;
	}
	.Who-We-Are-Section .uncode-single-media-wrapper .wp-image-131612{
		max-width:80%;
	}
	.Home-Section-1 .uncont{
        padding-top: 120px !important;
    }
	.Certifications .Divider-margin-top, .Certifications .exp-certifications-logo, .exp-responsive{
		margin-top:50px !important;
	}
}
@media screen and (max-width: 1366px) {
    .Home-Section-1 .uncont{
        padding-top: 90px !important;
    }
	.Who-We-Are-Section .uncode-single-media-wrapper{
		display:flex;
		justify-content:center;
	}
	.Who-We-Are-Section .uncode-single-media-wrapper .wp-image-131612{
		max-width:80%;
	}
	.padding-left-responsive .uncont{
/* 		padding-left:30px; */
	}
	/************************Mobile Responsive Optimization Starts 1366px*************************/
	.Business-Focus-Areas-Heading .h2 {
        font-size: 40px !important;
    }
	.Why-Choose-Wateen .icon-box h3 {
		font-size: 24px !important;
		margin-top: 1rem;
	}
	.Why-Choose-Wateen .icon-box p {
        font-size: 16px !important;
    }
	.post-content .Why-Choose-Wateen img {
		width: 100%;
		height: auto;
		object-fit: cover;
	}
	.Why-Choose-Wateen .vc_row.row-internal.row-container {
		margin-top: 40px !important;
	}
	.contact-section .Contact-Info-slide {
		margin-top: 36px !important;
	}
	.contact-section .footer-social-icons {
		margin-top: 40px !important;
	}
	.main-container footer .row-container .row-parent {
		padding-left: 36px;
		padding-right: 36px;
	}
	/************************Mobile Responsive Optimization Ends 1366px*************************/
}
@media screen and (max-width: 1280px) {
	.main-container .row-container:not(.limit-width) .no-h-padding, .main-container .row-container.boxed-row .no-h-padding{
		padding-left:30px;
		padding-right:30px;
	}
	.resp-row-padding {
		padding-left:30px;
		padding-right:30px;
	}
	#masthead .row-menu.limit-width{
		max-width: 95%;
	}
	/************************Mobile Responsive Optimization Starts 1280px*************************/
	.padding-left-right-30-responsive .row-parent .row-inner .uncol .uncoltable{
		padding-left: 30px !important;
   		padding-right: 30px !important;
	}
	/************************Mobile Responsive Optimization Ends 1280px*************************/
}
@media screen and (max-width: 1200px) {
	#masthead .row-menu.limit-width{
		    max-width: 95%;
	}
}
@media screen and (max-width: 1080px) {
	.Focus-Areas-Slider .t-entry-title a {
		font-size: 18px;
	}
	.service-subtitle {
		font-size: 14px;
	}
	.Why-Choose-Wateen .icon-box h3 {
		font-size: 20px !important;
	}
	.Why-Choose-Wateen .icon-box p {
		font-size: 16px !important;
	}
	#masthead #menu-menu-classic-firm .menu-item a {
		font-size: 16px !important;
	}
	#masthead .desktop-hidden p{
		font-size: 16px !important;
	}
	/************************Mobile Responsive Optimization Starts 1080px*************************/
	.Why-Choose-Wateen .single-block-padding {
		padding: 1rem;
	}
	/************************Mobile Responsive Optimization Ends 1080px*************************/
}
@media screen and (max-width: 960px) {
	.Who-We-Are-Section .uncode-single-media-wrapper {
		justify-content:left;
	}
	.row-menu {
		max-width: none !important;
		max-width: 95% !important;
		margin: auto;
	}
	.image-center-responsive .uncode-single-media.text-right{
		text-align:center !important;
	}
	body.menu-custom-padding .menu-container .logo-container {
		padding-top: 12px !important;
		padding-bottom: 12px !important;
	}
	.image-center-responsive .uncode-single-media.text-left{
		text-align:center !important;
	}
	.attacker-and-defending-approach-img img {
		width: 85% !important;
	}
	/************************Mobile Responsive Optimization Starts 960px*************************/
	.main-container .Who-We-Are-Section .row-inner {
		display: flex;
		flex-direction: column-reverse;
		justify-content: center;
		gap: 1rem;
	}
	.Who-We-Are-Section .uncode-single-media-wrapper .wp-image-131612 {
        max-width: 50%;
    }
	.Who-We-Are-Section .empty-space {
		display: none;
	}
	.Who-We-Are-Section .uncode-single-media .uncode-single-media-wrapper {
		display: flex;
		justify-content: center;
	}
	.padding-left-right-30-responsive .row-parent .row-inner .uncol .uncoltable .uncode-single-media-wrapper, .inverted-device-order .row-parent .row-inner .uncol .uncoltable .uncode-single-media-wrapper {
		display: flex;
    	justify-content: center;
	}
	.padding-left-right-30-responsive .row-parent .row-inner .uncol .uncoltable .uncode-single-media-wrapper img, .inverted-device-order .row-parent .row-inner .uncol .uncoltable .uncode-single-media-wrapper img {
		width: 270px;
	}
	.awsm-grid-left-col {
		height: 100%;
	}
	/************************Mobile Responsive Optimization Ends 960px*************************/
}

@media screen and (max-width: 768px) {
	.Who-We-Are-Section .single-wrapper {
		max-width: 100% !important;
	}
	.Who-We-Are-Section .uncode-single-media-wrapper {
		justify-content: center;
	}
}

@media screen and (max-width: 959px) {
	.list-text-color-white-2 {
		 padding: 0 !important;
	}
}
@media screen and (max-width: 576px) {
	.awsm_job_openings .post-wrapper .post-body .post-content.un-no-sidebar-layout .row-container .row .row-container> div{
		padding-left:0px;
		padding-right:0px;
	}
	.services-description-detail p {
		font-size:20px;
	}
	.awsm-job-form-inner h2 {
		font-size:22px;
	}
	.awsm-job-form-inner {
		padding:15px;	
	}
	.Slide-Wateen p, .Digital-Solutions p {
		font-size: 60px;
	}
	.contact-form-7-group{
		flex-direction:column;
	}
	.contact-form-7-group p {
		flex:0 0 100%;
	}
	.awsm-job-entry-content.entry-content .row-container .row-parent {
		padding: 0px 0px 36px 0px !important;
	}
	.Digital-Solutions p {
		font-size: 32px !important;
	}
	.main-slider-desc p {
		font-size: 18px;align-content
	}
	.We-are-it-solutions p {
		font-size: 22px;
	}
	.Business-Focus-Areas-Heading .h2 {
		font-size: 32px !important;
	}
	.Certifications .Heading01 h2{
		font-size: 28px;
	}
	.Certifications .Heading02 p{
		font-size: 28px !important;
	}
	.Certifications .Heading02 .h2 span{
		font-size: 32px;
	}
	.Heading03 p {
		font-size: 32px !important;
	}
	.Certifications .Heading03 p {
		font-size: 32px !important;
	}
	.Contact-Info-slide p {
		font-size: 20px;
	}
	.Medium-Text-Who-We-Are p {
		font-size: 18px;
		}
	.Desc-Text-Who-We-Are p {
		font-size: 16px;
		}
	.Certifications .Heading03 .h2 span {
		font-size: 32px !important;
	}
	.main-first-heading .heading-text h1 {
		font-size: 32px !important;
	}
	h1:not([class*="fontsize-"]), .h1:not([class*="fontsize-"]) {
		font-size: 24px;
	}
	.main-container .row-container .row-parent .single-internal-gutter .uncont > *, .main-container .row-container .row-parent .row-parent .single-internal-gutter .uncont > * {
		margin-top: 16px;
	}
	.main-container .row-container .exa-bottom-padding {
		padding-bottom: 50px !important;
		padding-top: 50px !important;
	}
	.quad-block-padding {
		padding: 32px 10px 32px 10px !important;
	}
	.padding-top-0-list-responsive{
		padding-top: 0px !important; 
	}
	.main-container .row-container .double-bottom-padding {
    	padding-bottom: 0px;
	}
	.padding-on-sm--job-sections-responsive> div{
		padding-left:0px !important;
		padding-right:0px !important;	
	}
	.resp-bg-img-height {
		height: 200px;
	}
	/************************ Mobile Responsive Optimization Starts For 576px *************************/
	.Certifications .Heading01 h2 {
        font-size: 22px !important;
    }
	.Certifications .Heading02 p {
        font-size: 22px !important;
    }
	.Certifications .Heading02 .h2 span {
        font-size: 28px !important;
    }
	.Certifications .Heading03 p {
        font-size: 22px !important;
    }
	.Certifications .Heading03 .h2 span {
        font-size: 28px !important;
    }
	.Certifications .Heading02, .Certifications .Heading03 {
		padding-top: 1rem !important;
	}
	.Certifications .Divider-margin-top, .Certifications .exp-certifications-logo, .exp-responsive {
        margin-top: 20px !important;
    }
	.Desc-Text-Who-We-Are {
		margin-top: 20px !important;
	}
	.Certifications .tmb .t-entry-visual img, .Partners .tmb .t-entry-visual img {
		width: 50%;
		margin: 0 auto;
		object-fit: contain;
	}
	.Certifications .tmb-carousel .dummy, .Partners .tmb-carousel .dummy {
		padding-top: 58% !important;
	}
	div.wpcf7 form .wpcf7-response-output {
		padding: 0 8px;
	}
	.Certifications .owl-nav, .Partners .owl-nav {
		display: block !important;
	}
	.main-container .row-container.cyber-security-cards-wrapper .row-parent {
		padding-bottom: 0;
		padding-top: 0;
	}
	.menu-container.menu-hide.style-color-xsdn-bg.menu-borders.menu-hided {
		transform: unset !important;
	}
	/************************ Mobile Responsive Optimization Ends For 576px *************************/
}

/************************ Mobile Responsive Optimization Starts For 400px *************************/
@media screen and (max-width: 400px) {
	.main-first-heading h1 {
		padding-bottom: 0 !important;
	}
	.Home-Section-1 span.btn-container, .Who-We-Are-Section span.btn-container {
		margin-top: 20px !important;
	}
	.Partners .Heading01 h2 {
		font-size: 40px !important;
	}
	.Partners .text-lead p {
		font-size: 16px !important;
		margin: 0;
	}
	.Partners .text-lead {
		margin: 12px 0px 0px 0px !important;
	}
}
/************************ Mobile Responsive Optimization Ends For 400px *************************/

/************************ Mobile Responsive Optimization Starts For 1280X720 *************************/
@media (min-width: 1280px) and (max-width: 1280px) and (min-height: 720px) and (max-height: 720px) {
    .Who-We-Are-Section .uncode-single-media-wrapper .wp-image-131612 {
        max-width: 74%;
    }
	.Who-We-Are-Section .uncode-single-media-wrapper {
        justify-content: right;
    }
	.Business-Focus-Areas-Heading {
		margin-top: 40px !important;
	}
	.Why-Choose-Wateen .single-block-padding {
		padding: 1rem;
	}
	.Certifications .tmb .t-entry-visual img, .Partners .tmb .t-entry-visual img {
		width: 90%;
	}
	.Certifications .Divider-margin-top, .Certifications .exp-certifications-logo {
        margin-top: 40px !important;
    }
	.exp-responsive {
        margin-top: 0 !important;
    }
}
@media screen and (max-width: 500px) {
.dvcs-videos video{
	width:300px !important;
}
}
/************************ Mobile Responsive Optimization Ends 1280X720 *************************/
.grecaptcha-badge{
	bottom:85px !important;
}
.kommunicate-custom-iframe{
	right:0 !important;
}
.social.load.top.center.networks-8{
	display:none !important;
}
.post-text ul li{
	font-size:18px !important;
}
.blog-border-img img{
	border:1px solid #cbcbcb;
}
#ez-toc-container a{
	margin-bottom:10px !important
}
#ez-toc-container a:visited {
    color: #161616 !important;
}