/* == Dev Css == */ 
.page-title-header .elementor-widget:not(:last-child){margin-bottom:0}
:root .elementor-kit-7 p{margin-bottom:10px}

.elementor-10 .elementor-element.elementor-element-52c8100 .elementor-repeater-item-e127d2e .swiper-slide-bg{background-position: center right;}
home-banner-slider.elementor-slides .swiper-slide-inner{padding: 0px;}
.service-home-box .elementor-cta__content{background:#fff!important;padding:30px}
.service-home-box .elementor-cta__title{padding:15px 0 0}
.service-home-box .elementor-cta__button{padding:0!important;position:relative;text-align:left}
.service-home-box .elementor-cta__button:after{content:'';display:inline-block;width:0;height:1px;background:#136EB5;position:absolute;left:0;bottom:0;transition:ease all .3s}
.service-home-box:hover .elementor-cta__button:after{width:100%}
.service-home-box .elementor-cta__button i{margin-left:4px;font-size:14px;transition:ease all .3s}
.home-service-section h3 {font-size: 20px; line-height: 30px; font-weight: 600; margin: 0;}

.btn-all-services a{background:transparent!important;color:#136EB5!important;padding:0!important;font-size:16px!important;position:relative}
.btn-all-services a i{margin-left:4px;font-size:14px;transition:ease all .3s}
.btn-all-services a:after{content:'';display:inline-block;width:0;height:1px;background:#136EB5;position:absolute;left:0;bottom:0;transition:ease all .3s}
.btn-all-services a:hover:after{width:100%}
.service-home-box,.service-home-box .elementor-widget-container,.service-home-box a.elementor-cta{height:100%!important}
.elementor-slides .swiper-slide-inner{padding-left: 0px !important; padding-right: 15px !important;}
.process-home-wrap .elementor-cta__content{background:#fff!important}
.process-home-wrap .elementor-cta__content .elementor-cta__title{padding:0;margin:30px 0!important; font-family: "Poppins",Sans-serif; font-size: 28px; font-weight: 600; color: #262626;}
.process-home-wrap .elementor-widget-wrap .elementor-heading-title{transition:ease all .3s}
.process-home-wrap .elementor-widget-wrap:hover .elementor-heading-title{color:#000!important}
.process-home-wrap .elementor-widget-wrap .elementor-widget-call-to-action{transform:translate(0,0);transition:ease all .3s}

.w-service-top{background:#d9d9d936;padding:26px;margin:10px 0 20px!important}
span.service-dot{color:#136EB5!important;font-size:26px;vertical-align:middle;line-height:0;position:relative;top:-2px;margin-right:6px}
.services-accordion .elementor-accordion-item{border:0;background:rgb(217 217 217 / 50%);margin-bottom:10px}
.services-accordion .elementor-accordion .elementor-tab-content{border:0}
.services-accordion .elementor-accordion-item+.elementor-accordion-item{border:0}
.services-accordion .elementor-accordion-title{position:relative;padding-left:70px;min-height:36px;display:inline-block;padding-top:9px}
.services-accordion svg{height:36px;vertical-align:middle;width:auto;position:absolute;left:0;top:0}
.services-accordion .elementor-accordion-icon{width:32px!important;height:32px;text-align:center!important;background:#136eb526;border-radius:50%;line-height:32px}
.services-accordion .elementor-active .elementor-accordion-icon{background:#136EB5}
.services-accordion .elementor-tab-content a{font-size:16px;position:relative}
.services-accordion .elementor-tab-content a:after{content:"\f061";font-family:"Font Awesome 5 Free";font-weight:900;position:relative;top:2px;right:-6px}
.services-accordion .elementor-tab-content a:before{content:'';background:#136EB5;height:1px;width:0;display:block;position:absolute;bottom:-3px;transition:ease all .3s}
.services-accordion a.elementor-accordion-title {display:flex; line-height:24px;}
.services-accordion .elementor-tab-content a:hover:before{width:calc(100% + 6px)}
.faqs-services .elementor-accordion-item {margin-bottom: 10px;border-top: 1px solid #d4d4d4 !important;}
.home-service-section .elementor-widget-container:hover {box-shadow: 0px 0px 8px #d0d0d0;}
.getintouch input{margin:5px 0px}
.getintouch textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required{margin:5px 0px}
.getintouch .wpcf7-submit{padding:18px 25px 18px 25px !important; border-radius:3px !important;}
.getintouch .wpcf7-not-valid-tip{font-size:0.7em}
.getintouch textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required{margin-bottom:5px !important}
.getintouch .contact_custom_form .w-100{margin-bottom:20px}
.home-service-section a:hover svg path{fill:#136EB5}
.home-service-section a:hover svg rect.a{fill:#136EB5}
.home-business-service .elementor-cta__content {padding: 35px 20px;}
.custom-breadcrub span:first-child{padding-left:0px}
/*.elementor-12207 .elementor-element.elementor-element-5e348e4{margin-right: 10px;}*/
.we-are-optimised .contact-list ul li span.elementor-icon-list-text:hover {color: #136EB5;}
.section-numbers-first .elementor-icon{width: 86px; height: 86px; padding:0.3em; margin-top: -43px; background-color: #FFFFFF;}
.section-numbers-first i:before{content: "1"; font-family: 'Poppins'; font-weight: bold; font-size: 45px; line-height: 28px; text-align: center; color: #808080; padding-right: 15px; padding-top: 5px;}
.section-numbers-second .elementor-icon{width: 86px; height: 86px; padding:0.3em; margin-top: -43px; background-color: #FFFFFF;}
.section-numbers-second i:before{content: "2"; font-family: 'Poppins'; font-weight: bold; font-size: 45px; line-height: 28px; text-align: center; color: #808080; padding-right: 15px; padding-top: 5px;}
.section-numbers-third .elementor-icon{width: 86px; height: 86px; padding:0.3em; margin-top: -43px; background-color: #FFFFFF;}
.section-numbers-third i:before{content: "3"; font-family: 'Poppins'; font-weight: bold; font-size: 45px; line-height: 28px; text-align: center; color: #808080; padding-right: 15px; padding-top: 5px;}
a.txt-link{color: #fff; text-decoration: underline;}
a.txt-link:hover{color: #262626; font-weight: 600;}
.footer-contact .address-btm ul li a:hover span.elementor-icon-list-text {text-decoration: underline;}
/*.footer-contact .address-btm ul li a:hover span.elementor-icon-list-icon i {color: #136EB5;}*/
/*.elementor-location-footer .logo-footer img{width:160px!important}*/
.address-btm ul li.elementor-icon-list-item a {display: inline-block !important;     width: auto;}
.header-navigation .elementor-nav-menu .sub-arrow {padding: 0px 0px 0px 10px; margin-top: 0px; margin-bottom: 0px;}
.footer-btn a span.elementor-button-text:hover {text-decoration: underline;}
a.service-link {position: relative;}
a.service-link:hover:before {width: 100%;}
a.service-link:before {content: ''; background: #136eb5; height: 1px; width: 0; display: inline; position: absolute; bottom: -3px; transition: ease all .3s;}
.logo-footer img {width: 200px;}
.it-audit-services-section .elementor-row {justify-content: center;}
/* == Refine == */
.elementor-6833 .elementor-element.elementor-element-a574f4c > .elementor-widget-container,.elementor-6833 .elementor-element.elementor-element-3f9c20e > .elementor-widget-container,.elementor-6833 .elementor-element.elementor-element-f604e20 > .elementor-widget-container{height:240px}
.elementor-element.elementor-element-0b8e460 .elementor-icon-list-text{text-indent:-1.5em;margin-left:1.5em}
.elementor-kit-7 input[type="submit"]{padding:20px 28px!important}
.elementor-element.elementor-element-77fadd5.elementor-position-left.elementor-view-default.elementor-vertical-align-top.elementor-widget.elementor-widget-icon-box:after,.elementor-element.elementor-element-42135c4.elementor-position-left.elementor-view-default.elementor-vertical-align-top.elementor-widget.elementor-widget-icon-box:after,.elementor-element.elementor-element-41f0d91.elementor-position-left.elementor-view-default.elementor-vertical-align-top.elementor-widget.elementor-widget-icon-box:after{content:"";bottom:0;left:16%;transform:translate(-50%,0)!important;width:32%;opacity:1!important;visibility:visible!important;position:absolute;height:5px;background-color:#136EB5}
/*.service-table-content-right-column {height: 290px; overflow: auto; border-right: 1px solid #E2E2E2; box-shadow: inset 0px 1px #e2e2e2;}
.service-table-last-column {border-bottom: 1px solid #E2E2E2;}*/

/* Service Responsive Table  */
/*.container {width: 1320px; background-color: white;}
table {width: 100%;  border-collapse: collapse;}*/
.service-responsive-table .hack1 {display: table; table-layout: fixed; width: 100%;}
.service-responsive-table .hack2 {display: table-cell; overflow-x: auto; width: 100%;}
.service-responsive-table .service-table-head {background-color: #F4F4F4; padding: 16px 30px; font-weight: 600; font-size: 24px; line-height: 36px; border-style: solid; border-width: 2px 2px 1px 2px; border-color: #E2E2E2;}
.service-responsive-table .service-table-left-column {font-size: 20px; font-weight: 500; line-height: 30px; padding: 33px 120px 33px 30px; border-color: #E2E2E2; border-style: solid; border-width: 1px 1px 0px 1px; vertical-align: top; width: 610px;}
.service-responsive-table .service-table-right-column{font-size: 18px; font-weight: 400; line-height: 30px; padding: 33px 30px 33px 30px; border-color: #E2E2E2; border-style: solid; border-width: 1px 1px 0px 1px; vertical-align: top; width: 620px;}
.service-table-line-break {margin-top: 20px; display: block;}





/*Breadcrumb*/
.page-breadcrumb
	{line-height: 20px;
    position: relative;
    top: 2px;
    color: #262626 !important;
    font-size: 14px;
    }

.breadcrumbs a, .page-breadcrumb a {
    color: #262626 !important;
	font-size: 14px;
}

.breadcrumbs a span:hover, .page-breadcrumb a span:hover {
    color: #136EB5;
}

.breadcrumbs span {
    font-weight: 400;
}

.breadcrumbs span .current-item {
    font-weight: 500;
	color: #262626;
	
}

.page-breadcrumb span a::after {
 	content: " > ";
	position: relative;
    top: 1px;
	font-size: 14px;
    margin-left: 0px;
    margin-right: 0px;	
}

/* Hides the reCAPTCHA on every page */
.grecaptcha-badge {
    visibility: hidden !important;
}

/* Shows the reCAPTCHA on the Contact page */
/* Obviously change the page number to your own */
.page-id-746 .grecaptcha-badge {
    visibility: visible !important;
}



/* == Responsive == */
@media (min-width: 1025px){	
	.header-navigation .elementor-nav-menu li:nth-last-child(2) {margin-right: 0 !important;}
}
@media (max-width: 1024px){	
	.getintouch-header{display: block !important}
	.section-numbers-first .elementor-icon, .section-numbers-second .elementor-icon, .section-numbers-third .elementor-icon{margin-top: -65px !important;}
	ul.elementor-nav-menu .sub-arrow{padding: 10px;}
	.header-navigation .elementor-nav-menu .sub-arrow {padding: 0px 15px 0px 10px;}
	.header-navigation .sub-menu.elementor-nav-menu--dropdown .sub-arrow{padding-right: 0px; margin-right:-5px;}
	.elementor-slides .swiper-slide-inner{padding-left: 15px !important; padding-right: 15px !important;}
	.hardware-managment-cta .elementor-background-overlay{opacity: 1 !important;}
	.it-budget-section{background: none !important;}
	.audit-book:before, .audit-report:before, .audit-audit:before, .audit-strategy:before{content: none !important;}
	.audit-right-section-list span.elementor-icon-list-icon{display: none;}
.audit-left-section-list span.elementor-icon-list-icon{display: none;}
	.audit-right-section-list .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-width: 1px !important;}
.audit-left-section-list .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-width: 1px !important;}
	td.service-table-head {padding: 15px; font-size: 18px; line-height: 27px;}
td.service-table-left-column {font-size: 16px; padding: 15px; width: 610px;}
td.service-table-right-column{font-size: 16px; padding: 15px; width: 620px;}
.service-responsive-table .service-table-head {padding: 15px; font-size: 18px; line-height: 27px;}
.service-responsive-table .service-table-left-column {font-size: 16px; padding: 15px; width: 550px;}
.service-responsive-table .service-table-right-column{font-size: 16px; padding: 15px; width: 550px;}





}

@media (max-width: 567px){
footer .menu{margin-bottom:0px}
.home-service-section .elementor-cta__content{padding:20px 25px 25px 20px;}
	.hardware-or-cta-section{width: 8%;}
}



@media (max-width: 1024px) and (min-width: 768px){
	.elementor-6745 .elementor-element.elementor-element-095dc67 {
		width: 80% !important;
	}
	.service-tech-image {text-align: center !important;}
	.contact_custom_form .w-100 label{font-size: 16px;}
	.wpcf7-not-valid-tip{font-size: 16px;}
	.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output{font-size: 16px;}
	.itaudit{height: 260px !important; padding: 0px 10px 0px 10px !important;}
.itaudit h2{font-size: 32px !important;}
	.itaudit p{padding: 5px !important;}
	.audit-book:after, .audit-audit:after, .audit-report:after, .audit-strategy:after{font-size: 100px !important;}
}
	
@media (max-width: 767px){
/*.vpn-work-section {background-image: none !important;}*/
.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-944adc2 {
    width: 80% !important;
	margin: 0 auto !important;
}
	.section-numbers-first .elementor-icon, .section-numbers-second .elementor-icon, .section-numbers-third .elementor-icon{
		margin-top: -65px !important;
	}
	.elementor-6833 .elementor-element.elementor-element-a574f4c > .elementor-widget-container, .elementor-6833 .elementor-element.elementor-element-3f9c20e > .elementor-widget-container, .elementor-6833 .elementor-element.elementor-element-f604e20 > .elementor-widget-container {
height: 160px;
}
	/*.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-6dd1e1e {
    width: 40% !important;
}*/
	.voip-info-section{background-image: none !important;}
	.high-speed-internet-what-we-offer-tick-icon svg {margin-left: 0 !important; margin-top: -100% !important;}
	.contact-list span.elementor-icon-list-text{padding-left: 12px !important; font-size: 15.5px;}
.hardware-or-cta-section{width: 5% !important; display: block; margin-left: 48%; margin-top: 30px; margin-bottom: 30px;}	
.hardware-cta-first-number h2{border: 1px solid #d1d1d1; border-radius: 100%; display: inline-block; padding: 5px 22px;}
.hardware-cta-second-number h2{border: 1px solid #d1d1d1; border-radius: 100%; display: inline-block; padding: 5px 18px;}
.service-table-content-right-column {height: 290px; overflow: auto; border-right: 1px solid #E2E2E2; box-shadow: inset 0px 1px #e2e2e2;}
.service-table-last-column {border-bottom: 1px solid #E2E2E2;}
}

@media (max-width: 445px){
.elementor-6833 .elementor-element.elementor-element-a574f4c > .elementor-widget-container, .elementor-6833 .elementor-element.elementor-element-3f9c20e > .elementor-widget-container, .elementor-6833 .elementor-element.elementor-element-f604e20 > .elementor-widget-container {
height: 200px;
}	
}

@media (min-width: 768px){
.elementor-6745 .elementor-element.elementor-element-944adc2 {
    width: 59% !important;
	margin: 0 auto !important;
}
	.elementor-12207 .elementor-element.elementor-element-a2629ce {
    width: 30% !important;
}
@media (max-width: 1024px) and (min-width: 768px){
.elementor-6745 .elementor-element.elementor-element-944adc2 {
    width: 59% !important;
margin: 0 auto !important;
	}
	.elementor-6833 .elementor-element.elementor-element-a574f4c > .elementor-widget-container, .elementor-6833 .elementor-element.elementor-element-3f9c20e > .elementor-widget-container, .elementor-6833 .elementor-element.elementor-element-f604e20 > .elementor-widget-container {
height: 246px;
}
	
/*.elementor-12207 .elementor-element.elementor-element-e117336 > .elementor-widget-container {
    margin: 31px 0px 0px 0px !important;
}*/
	
	
}

	


@media (max-width: 320px) and (min-width: 445px){
		.elementor-6833 .elementor-element.elementor-element-a574f4c > .elementor-widget-container, .elementor-6833 .elementor-element.elementor-element-3f9c20e > .elementor-widget-container, .elementor-6833 .elementor-element.elementor-element-f604e20 > .elementor-widget-container {
height: 200px;
	}
}
	
	@media (min-width: 1025px) and (max-width: 1200px){
	.it-budget-section .right-it-budget{width: 72% !important;}
	}

@media (min-width: 1148px) and (max-width: 1273px){
	.elementor-element-5334e6c .elementor-widget-container {
padding-top: 30px !important;
}
	}
	
	@media (min-width: 1086px) and (max-width: 1147px){
	.elementor-element-5334e6c .elementor-widget-container {
padding-top: 60px !important;
}
	}
	}
@media (min-width: 1025px) and (max-width: 1058px){
	.elementor-element-5334e6c .elementor-widget-container {
padding-top: 24px !important;
}
	}

@media (max-width: 1253px) and (min-width: 1128px)
{
.support-download-btn .elementor-widget-container{padding-top: 37px !important;}
}

@media (max-width: 1127px) and (min-width: 1086px)
{
.support-download-btn .elementor-widget-container{padding-top: 7px !important;}
}

@media (max-width: 1038px) and (min-width: 1025px)
{
.support-download-btn .elementor-widget-container{padding-top: 43px !important;}
}

@media (max-width: 1084px) and (min-width: 1059px)
{
.support-download-btn .elementor-widget-container{padding-top: 68px !important;}
}

@media (max-width: 1024px) and (min-width: 915px)
{
.support-download-btn .elementor-widget-container{padding-top: 60px !important;}
}


@media (max-width: 877px) and (min-width: 851px)
{
.support-download-btn .elementor-widget-container{padding-top: 62px !important;}
}

@media (max-width: 850px) and (min-width: 836px)
{
.support-download-btn .elementor-widget-container{padding-top: 98px !important;}
}

@media (max-width: 835px) and (min-width: 768px)
{
.support-download-btn .elementor-widget-container{padding-top: 68px !important;}
.vpn-cta-section .elementor-element-populated {padding: 0px !important;}
}


@media (min-width: 1025px) and (max-width: 1131px){
.elementor-12207 .elementor-element.elementor-element-c57881c > .elementor-widget-container{
	margin-top:-110px !important;
}
}

@media (min-width: 453px) and (max-width: 767px){
.elementor-4937 .elementor-element.elementor-element-ce4934a {
   
    padding: 50px 15px 120px 15px !important;
}
}

@media (max-width: 1024px) and (min-width: 768px){
.elementor-6831 .elementor-element.elementor-element-6dd1e1e {
    width: 45% !important;
}
.about-choose-section{padding-left: 15px !important; padding-right: 15px !important;}	
}

@media (min-width: 768px){
.elementor-17 .elementor-element.elementor-element-713baa3a {
    width: 18.477% !important;
}

}

@media (max-width: 767px){
	/*.elementor-nav-menu--dropdown .elementor-sub-item, .elementor-17 .elementor-element.elementor-element-140c22c .elementor-nav-menu--dropdown .elementor-sub-item{
		text-align: center !important;
	}*/
	.elementor-nav-menu--indicator-chevron .elementor-nav-menu .sub-arrow i:before {
   
    margin-left: -5px !important;
}
	
}

@media (max-width: 362px) and (min-width: 320px){
	.elementor-10 .elementor-element.elementor-element-464e49d .elementor-cta__content, .elementor-10 .elementor-element.elementor-element-9c073cd .elementor-cta__content, .elementor-10 .elementor-element.elementor-element-8adc719 .elementor-cta__content{
		text-align: center !important;
	}
}



@media (max-width: 1340px) and (min-width: 1197px){
.elementor-10 .elementor-element.elementor-element-464e49d .elementor-cta__content, .elementor-10 .elementor-element.elementor-element-9c073cd .elementor-cta__content, .elementor-10 .elementor-element.elementor-element-8adc719 .elementor-cta__content {
		min-height: 540px !important;
	}
	
}
@media (max-width: 1196px) and (min-width: 1167px){
.elementor-10 .elementor-element.elementor-element-464e49d .elementor-cta__content, .elementor-10 .elementor-element.elementor-element-9c073cd .elementor-cta__content, .elementor-10 .elementor-element.elementor-element-8adc719 .elementor-cta__content {
		min-height: 540px !important;
	}
}
@media (max-width: 1166px) and (min-width: 1109px){
.elementor-10 .elementor-element.elementor-element-464e49d .elementor-cta__content, .elementor-10 .elementor-element.elementor-element-9c073cd .elementor-cta__content, .elementor-10 .elementor-element.elementor-element-8adc719 .elementor-cta__content {
		min-height: 602px !important;
	}
}

@media (max-width: 1108px) and (min-width: 1057px){
.elementor-10 .elementor-element.elementor-element-464e49d .elementor-cta__content, .elementor-10 .elementor-element.elementor-element-9c073cd .elementor-cta__content, .elementor-10 .elementor-element.elementor-element-8adc719 .elementor-cta__content {
		min-height: 602px !important;
	}
}

@media (max-width: 1056px) and (min-width: 1025px){
.elementor-10 .elementor-element.elementor-element-464e49d .elementor-cta__content, .elementor-10 .elementor-element.elementor-element-9c073cd .elementor-cta__content, .elementor-10 .elementor-element.elementor-element-8adc719 .elementor-cta__content {
		min-height: 632px !important;
	}
}
@media (max-width: 1024px) and (min-width: 979px){
.elementor-10 .elementor-element.elementor-element-464e49d .elementor-cta__content, .elementor-10 .elementor-element.elementor-element-9c073cd .elementor-cta__content, .elementor-10 .elementor-element.elementor-element-8adc719 .elementor-cta__content {
		min-height: auto !important;
	}
}


@media (max-width: 902px) and (min-width: 841px){
.elementor-10 .elementor-element.elementor-element-464e49d .elementor-cta__content, .elementor-10 .elementor-element.elementor-element-9c073cd .elementor-cta__content, .elementor-10 .elementor-element.elementor-element-8adc719 .elementor-cta__content {
		min-height: 650px !important;
	}
}
@media (max-width: 840px) and (min-width: 833px){
.elementor-10 .elementor-element.elementor-element-464e49d .elementor-cta__content, .elementor-10 .elementor-element.elementor-element-9c073cd .elementor-cta__content, .elementor-10 .elementor-element.elementor-element-8adc719 .elementor-cta__content {
		min-height: 680px !important;
	}
}
@media (max-width: 832px) and (min-width: 793px){
.elementor-10 .elementor-element.elementor-element-464e49d .elementor-cta__content, .elementor-10 .elementor-element.elementor-element-9c073cd .elementor-cta__content, .elementor-10 .elementor-element.elementor-element-8adc719 .elementor-cta__content {
		min-height: 710px !important;
	}
}

@media (max-width: 792px) and (min-width: 768px){
.elementor-10 .elementor-element.elementor-element-464e49d .elementor-cta__content, .elementor-10 .elementor-element.elementor-element-9c073cd .elementor-cta__content, .elementor-10 .elementor-element.elementor-element-8adc719 .elementor-cta__content {
		min-height: 740px !important;
	}
}
@media (max-width: 1024px){
	.elementor-10 .elementor-element.elementor-element-29847c4 > .elementor-element-populated{
		margin-bottom: -10px !important;
	}
}

@media (max-width: 1340px) and (min-width: 1197px){
	.elementor-17 .elementor-element.elementor-element-98fb12b{
		width: 70% !important;
			
	}
}
@media (max-width: 1196px) and (min-width: 1070px){
	.elementor-17 .elementor-element.elementor-element-98fb12b{
		width: 65% !important;
			
	}
}

@media (max-width: 1069px) and (min-width: 1025px){
	.elementor-17 .elementor-element.elementor-element-98fb12b{
		width: 62% !important;
margin-right: 12px !important;
			
	}
}

@media (max-width: 744px) and (min-width: 460px){
	.elementor-10 .elementor-element.elementor-element-74e0a13 {
		padding: 50px 15px 90px 15px !important;
	}
}



/* ===== Responsive ===== */
@media (max-width: 1420px){
	.home-here-wrap {background: #3A3A3A !important;}
	.home-here-wrap .left-home-here{width:0 !important;}
	.home-here-wrap .right-home-here{width:100% !important;}
	.home-here-wrap .right-home-here .elementor-column-wrap.elementor-element-populated {padding-left: 0px !important; padding-right: 10px !important;}
	.about-choose-section {background: #FFFFFF !important;}
	.about-choose-section .about-choose-left {width: 0 !important;}
	.about-choose-section .about-choose-right {width: 100% !important;}
	.about-choose-section .about-choose-right .elementor-column-wrap.elementor-element-populated {padding-left: 0px !important; padding-right: 10px !important; margin-left: 0px !important;}
	.business-phone-section .business-phone-left {width: 100% !important;}
	.business-phone-section .business-phone-right{width: 0 !important;}
	.infrastructure-design-section {background-image: none !important;}
	.infrastructure-design-section .infrastructure-design-left{width: 0 !important;}
	.infrastructure-design-section .infrastructure-design-right{width: 100% !important;}
	.infrastructure-design-section .infrastructure-design-right .elementor-element-populated {padding-left: 15px !important;}
}

@media (max-width: 1340px){
	.elementor-slides .swiper-slide-inner{padding-left: 15px !important; padding-right: 15px !important;}
	
}
	
	/* == Custom == */
	.swiper-slide-contents .elementor-section.elementor-section-boxed > .elementor-container{max-width: 1170px !important}
	
}



@media (max-width: 1210px){
	/*.home-service-section .elementor-cta .elementor-cta__content {padding: 20px;}*/
}

@media (max-width: 1199px){
	.home-service-section svg {max-width: 50px; height: auto; margin-bottom: 10px;}
	.home-service-section h3{font-size: 18px; line-height: normal;}
	
}

@media (max-width: 1140px){
	.footer-contact .elementor-icon-list-text{padding-left: 5px !important;}
	.footer-contact div.elementor-column-wrap .elementor-element-populated{margin-right: 20px !important;}
	
	
}

@media (max-width: 1024px){
	.elementor-10 .elementor-element.elementor-element-464e49d .elementor-cta__content, 
	.elementor-10 .elementor-element.elementor-element-9c073cd .elementor-cta__content, 
	.elementor-10 .elementor-element.elementor-element-8adc719 .elementor-cta__content{min-height: auto !important;}
	body .elementor-slides .swiper-slide-inner{padding: 50px 15px;}
	.header-logo img{max-width: none !important;}
	.logo-footer img{max-width: 140px !important;}
	body .elementor-location-header .header-navigation .elementor-nav-menu__container.elementor-nav-menu--dropdown {top: 52px !important;}
	
	/* == Header v2 == */
	.elementor-17 .site-header{background: #3A3A3A !important;}
	.elementor-17 .site-header i.eicon-menu-bar {color: #fff; top: 2px; position: relative;}
	.elementor-17 .site-header .header-logo img {max-width: 140px !important; position: relative; top: 4px;}
	

}
@media (max-width: 1432px) and (min-width: 1025px){
.portable-intro-section{background-size: contain !important; background-position: top right !important;}
.email-solution .email-solution-left{width: 50% !important; padding-right: 80px;}
.email-solution .email-solution-center{width: 50% !important;}
.email-solution .email-solution-right{width: 0% !important;}
}
@media (max-width: 1190px) and (min-width: 1025px){
.portable-intro-section .portable-intro-content .elementor-widget-container{padding-right: 120px !important;}
.footer-info{width: 26% !important;}
.footer-service-column1{width: 26% !important;}
.footer-service-column2{width: 25% !important;}
.footer-service-column3{width: 23% !important;}
}

@media (max-width: 1320px) and (min-width: 1211px){
.home-business-service div.elementor-cta__content{padding: 35px 20px;}	
}

@media (max-width: 991px) and (min-width: 768px){
	.home-service-section h5 {width: 100% !important; text-align: center;}
	.home-service-section .elementor-cta__description {width: 100%; padding: 0;}
	.home-service-section h3{min-height: 54px; font-size: 16px;}
	.home-service-section .elementor-cta__description.elementor-cta__content-item {padding: 0; width: 100%; text-align: center;}
	.header-logo img {max-width: 150px !important;}
	/*.logo-footer img {max-width: 150px !important;}*/
/*	body .elementor-location-header .header-navigation .elementor-nav-menu__container.elementor-nav-menu--dropdown {top: 50px !important;}*/

	
}

@media (max-width: 1420px) and (min-width: 1025px){
		.get-the-right {background-size: 60% auto !important; background-position: bottom right !important;}
	.get-started-audit .elementor-widget-container{padding: 0px 20px 0px 20px !important;}
}

@media (max-width: 1340px) and (min-width: 1025px){
	.data-protection-service h3.elementor-icon-box-title{font-size: 24px !important; line-height: 36px !important;}
	.data-recovery-plan .elementor-element-populated{margin-left: 15px !important;}
	.protection-strategy-include div.elementor-element-populated{padding: 40px !important;}
	.email-right-column .elementor-element-populated{padding-left: 20px !important;}
	
}

@media (max-width: 767px){
	.header-logo img {max-width: 130px !important;}
	.logo-footer img {max-width: 140px !important;}
	body .elementor-location-header .header-navigation .elementor-nav-menu__container.elementor-nav-menu--dropdown {top: 36px !important;}
	.elementor-10 .elementor-element.elementor-element-52c8100 .elementor-repeater-item-e127d2e .swiper-slide-bg{background-position: left; opacity: .5;}
	
	.hero-btn a{height: auto; min-width: auto; line-height: 25px; padding: 7px 12px; font-size: 14px;}
	.home .elementor-slides .swiper-slide-inner {padding: 15px;}
	.typewrite {display: inline-block;width: 100%; text-align: left;}
	.typewrite span{text-align: left; margin: 0;}
	.elementor-slides .swiper-slide-inner{padding: 50px 15px}
	.home-service-section h3 br{display: none}
	.home-here-wrap .right-home-here .elementor-column-wrap.elementor-element-populated {padding-left: 0 !important; padding-right: 0 !important;}
	.process-home-wrap .elementor-cta__content{padding: 35px 20px 15px}
	.contact_custom_form .w-100 label{font-size: 16px;}
	.wpcf7-not-valid-tip{font-size: 16px; line-height:21px;}
	.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output{font-size: 16px; line-height:21px;}
	.phishing-protect .elementor-background-overlay{background-color: #136EB5 !important; background-image: none !important;}
	.audit-book:after, .audit-audit:after, .audit-report:after, .audit-strategy:after{font-size: 60px !important; top: 25px !important; right: 0 !important;}
	.itaudit{border: none !important; height: auto !important;}
	.it-audit-circle{border: 1px solid #ddd;}
	.it-audit-circle .itaudit{padding: 20px;}
	.itaudit h2{font-size: 28px !important;}
	
}
@media (max-width: 574px){
	.home-service-section .elementor-cta__description.elementor-cta__content-item.elementor-content-item {padding: 0;width: 100%;text-align: center !important;}
	.home-service-section h5.elementor-cta__content-item {width: 100%; text-align: center;}
	.home-service-section .elementor-cta__description.elementor-cta__content-item.elementor-content-item {padding: 0; width: 100%; text-align: center;}
	.process-home-wrap img {max-height: 50px;}
	.it-strategy-cta .contact-cta .elementor-element-populated{padding: 0px !important;}
	.portable-video-cta .portable-video-cta-column .elementor-element-populated{padding: 0px !important;}
	.video-cta-section .video-cta-content .elementor-widget-container {padding: 0px !important;}
	.hardware-procurement-cta-content .elementor-widget-container{padding: 0px !important;}
	/*:root .logo-footer img {width: 150px !important;}*/
	
}

@media (max-width: 572px){
	.video-cta-section{background-size: contain !important;}
}

@media (max-width: 1850px) and (min-width: 1600px){
.it-audit-services-section .elementor-row {justify-content: center;}
.audit-strategy, .audit-report, .it-audit, .audit-book{width: 40% !important;}
}

@media (max-width: 1599px) and (min-width: 1400px){
.audit-strategy, .audit-report, .it-audit, .audit-book{width: 40% !important;}
.audit-book:after, .audit-audit:after, .audit-report:after, .audit-strategy:after{font-size: 100px !important;}
	.audit-book:before, .audit-report:before{left:-100px !important;}
.audit-audit:before, .audit-strategy:before{right:-125px !important;}
	.itaudit{height: 350px !important;}
}

@media (max-width: 1399px) and (min-width: 1200px){
.audit-strategy, .audit-report, .it-audit, .audit-book{width: 38% !important;}
.audit-book:after, .audit-audit:after, .audit-report:after, .audit-strategy:after{font-size: 100px !important;}
	.audit-book:before, .audit-report:before{left:-100px !important;}
.audit-audit:before, .audit-strategy:before{right:-125px !important;}
	
.itaudit{height: 300px !important; padding: 0px 30px 0px 30px !important;}
.itaudit h2{font-size: 42px !important;}
.audit-right-section-list .elementor-icon-list-items li:nth-child(1).elementor-icon-list-item .elementor-icon-list-icon{right: 5px !important;}
.audit-right-section-list .elementor-icon-list-items li:nth-child(2).elementor-icon-list-item .elementor-icon-list-icon{right: 50px !important;}
.audit-right-section-list .elementor-icon-list-items li:nth-child(3).elementor-icon-list-item .elementor-icon-list-icon{right: 5px !important;}
.audit-right-section-list .elementor-icon-list-items{margin-right: 0px !important;}
.it-audit-circle .elementor-element-populated{padding-left: 20px !important;}
	.audit-left-section-list .elementor-widget-container{padding: 0px !important;}
}

@media (max-width: 1199px) and (min-width: 1025px){
.audit-strategy, .audit-report, .it-audit, .audit-book{width: 35% !important;}
.audit-book:after, .audit-audit:after, .audit-report:after, .audit-strategy:after{font-size: 80px !important;}
	.audit-book:before, .audit-report:before{left:-100px !important;}
.audit-audit:before, .audit-strategy:before{right:-120px !important;}
	
	.itaudit{height: 260px !important; padding: 0px 10px 0px 10px !important;}
.itaudit h2{font-size: 32px !important;}
.audit-right-section-list .elementor-icon-list-items li:nth-child(1).elementor-icon-list-item .elementor-icon-list-icon{right: -20px !important;}
.audit-right-section-list .elementor-icon-list-items li:nth-child(2).elementor-icon-list-item .elementor-icon-list-icon{right: 25px !important;}
.audit-right-section-list .elementor-icon-list-items li:nth-child(3).elementor-icon-list-item .elementor-icon-list-icon{right: -20px !important;}
.audit-right-section-list .elementor-icon-list-items{margin-right: 0px !important;}
.it-audit-circle .elementor-element-populated{padding-left: 25px !important;}
.audit-left-section-list .elementor-widget-container{padding: 0px !important;}


}






