@charset "utf-8";
/* CSS Document */

.asset-card .process-box{
	min-height:220px ;
	max-height:220px;
}
.home-page-box1 .process-box:hover {
    background: #FFFFFF;
    border-radius: 10px;
    padding: 20px 30px 30px 30px;
    box-shadow: 0px 0px 7px 0px rgb(0 0 0 / 50%) !important;
    height: 151px !important;
 background-image: linear-gradient( 
145deg, #4478F2, #773BFD) !important;
	color: #fff !important;
}

.home-page-box1 .process-box:hover h5{
	color:#fff !important;
}

.home-page-box1 .process-box:hover p{
    color: #fff !important;
	
}
.home-test .testimonial-inner {
	background: #FFFFFF;
    border-radius: 10px;
    padding: 25px 80px 20px 80px;
    margin: 0 25px;
    border-radius: 30px;
    overflow: hidden;
/*     box-shadow: 0 3px 6px rgb(0 0 0 / 16%), 
		        0 3px 6px rgb(0 0 0 / 23%); */
	box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
}

.slick-arrow {
    z-index: 1;
    position: absolute;
    top: 55% !important; 
}



@media screen and (min-width: 1920px) {
.elementor .elementor-section.elementor-section-boxed > .elementor-container  {
	    max-width: 1990px !important;
        
}
	.elementor-8025 .elementor-element.elementor-element-7912396{
		width:25% !important;
	}
	.mobilephonet img{
		max-width: 50% !important;
	}
	.elementor-7864 .elementor-element.elementor-element-6eae24f {
    width: 25% !important; 
		text-align: center;
	}
	.elementor-7542 .elementor-element.elementor-element-e542adf > .elementor-widget-container {
    padding: 10px 250px 0px 0px !important;
}
}


.Free_Trial .elementor-container.elementor-column-gap-default {
	padding-left: 0px !important;
    margin-left: 50px;
    padding-right: 150px !important;
}

.elementor-toggle .elementor-tab-title.elementor-active {
	background: #ffff !important; 
}

.Hard_Box .process-box .icon-main {
	    width: 27.979%;
        margin-bottom: 20px;
}

.Startup_Box .process-box {
	padding-top: 20px;
    padding-bottom: 30px;
  
}
.Benefits_Box .process-box {
	height: 200px;
}
.Benefits_Box5{
	height: 100px !important;
}

.Benefits_Box2 .process-box {
	height: 300px;
}


.ribbon {
    font-size: 16px !important;
    /* This ribbon is based on a 16px font side and a 24px vertical rhythm. I've used em's to position each element for scalability. If you want to use a different font size you may have to play with the position of the ribbon elements */
   
    width: 68%;
       
    position: relative;
    background: #5762E5;
    color: #fff;
    text-align: center;
    padding: 1em 2em; /* Adjust to suit */
    margin: 2em auto 3em; /* Based on 24px vertical rhythm. 48px bottom margin - normally 24 but the ribbon 'graphics' take up 24px themselves so we double it. */
   }
   .ribbon:before, .ribbon:after {
    content: "";
    position: absolute;
    display: block;
    bottom: -1em;
    border: 1.5em solid #5762E5;
    z-index: -1;
   }
   .ribbon:before {
    left: -3em;
    border-right-width: 1.5em;
    border-left-color: transparent;
    bottom: 0px;
    top: 0px;
   }
   .ribbon:after {
    right: -2em;
    border-left-width: 1.5em;
    border-right-color: transparent;
    top: 0px;
    bottom: 0px;
   }
   .ribbon .ribbon-content:before, .ribbon .ribbon-content:after {
    content: "";
    position: absolute;
    display: none;
    border-style: solid;
    border-color: #804f7c transparent transparent transparent;
    bottom: -1em;
   }
   .ribbon .ribbon-content:before {
    left: 0;
    border-width: 1em 0 0 1em;
   }
   .ribbon .ribbon-content:after {
    right: 0;
    border-width: 1em 1em 0 0;
   }

.con_form {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 4;
}

.wpcf7-form-init .form_Design {
    padding-left: 100px;
    padding-right: 100px;
    padding-top: 70px;
    padding-bottom: 50px;

}

.form_Design .elementor-shortcode .onum-cf7-0 {
	font-family: 'Open Sans';
    font-size: 13px;
    line-height: 1.875;
    font-weight: 400;}

.elementor-4576 .elementor-element.elementor-element-920f4e0 > .elementor-widget-container {
    padding: 80px 80px 80px 80px !important;
    background-color: #F2F2F2 !important;
}

.white-lines .grid-lines { 
	display:none;
}

.about-sect{
	float:right;
	width:50%;
}

.serv-title{
	height:100px;
}

.serv-dec{
	height:150px;
}

.site-footer a{
	color:#fff !important;
}

@media screen and (min-width: 1600px) {
.elementor-10517 .elementor-element.elementor-element-2ca6e71 > .elementor-container{
  width: 1500px !important;
  
  margin-left: auto;
  margin-right: auto;
}
.right-border-line1 .elementor-element-populated {
    border-right: 1px solid #a5a5a5 !important;
    height: 350px;
    left: 100px; 
}
.elementor-10517 .elementor-element.elementor-element-f22cee3:not(.elementor-motion-effects-element-type-background){
	background-position: 600px 228px !important;
	background-repeat: no-repeat;
	background-size: 25% auto !important;
}
.osfy{
	padding-left:120px !important;
	padding-right:120px !important;
}
}

@media screen and (max-width: 1200px) , (max-width: 1366){
.osfy{
	padding-left:100px !important;
	padding-right:100px !important;
}
.right-border-line1 .elementor-element-populated {
    border-right: 1px solid #a5a5a5 !important;
    height: 350px;
    left: 100px; 
}

.Software-gov .elementor-widget-container{
		margin: 0px 30px 0px 30px !important;
}	
	
.in-out	.process-box{
	 height: 145px !important;	
}

.asset-card-1 .process-box {
    min-height: 180px ;
   max-height: 180px;
}
/* .elementor .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1150px !important;	
}	 */
	
.new1::before { 
left: 420px !important;	
}
	
/* .elementor .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1150px !important;
}	 */
.Software .process-box {
    height: 250px;
}	
	
.Software-p .process-box {
    height: 150px !important;
}		

.elementor-5945 .elementor-element.elementor-element-383e084 > .elementor-widget-container {
    margin: 0px -4px 0px 30px !important; 
}	
.elementor-5945 .elementor-element.elementor-element-3b42745 > .elementor-widget-container {
    margin: 0px -4px 0px 30px !important; 
}	
.elementor-4584 .elementor-element.elementor-element-96fdae0 {
    margin-top: 0rem;
    margin-bottom: -2rem; 
}	
	
.box-size-height .process-box {
   
    width: 190px !important; 
}
.Software-gov .process-box{
	height: 250px ;
	
}
.Software-gov .process-box {
    max-width: 1100px !important; 
}
	.com-digi{
	padding: 0px 0px 170px 0px !important;	
	}
	

}

@media screen and (max-width: 1024px){
.Software-gov .process-box{
	height: 275px !important;
}	
	.new1:before{
       left: 420px !important;
	}
.container {
    width: 970px !important;
}
.osfy p{
	height:45px ;	
	overflow: hidden;
}	
.serv-title {
    height: 70px !important;
}
.osfy h3{	
	font-size: 16px !important;	
}	
.elementor-column.elementor-col-33{
	/*width: 27.33% !important;*/
}	
.elementor-10517 .elementor-element.elementor-element-7d9a1ee > .elementor-widget-container {
    padding: 20px 0px 0px 28px !important;
}
.serv-dec {
    height: 50px !important;
	margin-bottom:0px !important;
}
.elementor-10517 .elementor-element.elementor-element-f22cee3:not(.elementor-motion-effects-element-type-background){
		background-position: 345px 315px !important;
		background-repeat: no-repeat !important;
		background-size: 38% auto !important;
}
.home-page-box .process-box {
    height: 175px !important;
}
.new1::before{
	left: 365px !important;	
}	
.new1::after{
	left: 540px !important;	
}	
.right-border-line1 .elementor-element-populated {
    border-right: 1px solid #a5a5a5 !important;
    height: 420px !important; 
}	
.elementor-4599 .elementor-element.elementor-element-b20b097{
		text-align: left !important;
}
.elementor-4599 .elementor-element.elementor-element-b20b097 .elementor-heading-title{	
		font-size: 29px !important;
}	
.hdf .elementor-column.elementor-col-33 {
    width: 33.33% !important;
}
	
.hdf .process-box p{
	line-height: 1.2;
 padding: 5px 5px;	
}	
.elementor .elementor-section.elementor-section-boxed > .elementor-container {
    /*max-width: 700px !important;*/
    
    padding-right: 0px; 
}
	
.elementor-column.elementor-col-33{
	margin-right:20px !important;	
}	
}

@media screen and (max-width: 992px){

.container {
   /* width: 970px !important;*/
}
.elementor .elementor-section.elementor-section-boxed > .elementor-container {
    /*max-width: 700px !important;*/
    
    padding-right: 0px; 
}
	
.elementor-column.elementor-col-33{
	margin-right:20px !important;	
}
.osfy p{
	height:45px ;	
	overflow: hidden;
}	
.serv-title {
    height: 70px !important;
}
.osfy h3{	
	font-size: 16px !important;	
}	
.elementor-column.elementor-col-33{
	/*width: 27.33% !important;*/
}	
.elementor-10517 .elementor-element.elementor-element-7d9a1ee > .elementor-widget-container {
    padding: 20px 0px 0px 28px !important;
}
.serv-dec {
    height: 50px !important;
	margin-bottom:0px !important;
}
.elementor-10517 .elementor-element.elementor-element-f22cee3:not(.elementor-motion-effects-element-type-background){
		background-position: 345px 315px !important;
		background-repeat: no-repeat !important;
		background-size: 38% auto !important;
}
.home-page-box .process-box {
    height: 175px !important;
}
.new1::before{
	left: 365px !important;	
}	
.new1::after{
	left: 540px !important;	
}
.right-border-line1 .elementor-element-populated {
    border-right: 1px solid #a5a5a5 !important;
    height: 420px !important; 
}
.oft {
	margin-left:auto;
	margin-right:auto;
	padding-left: 80px !important;
}
.soci-mf .elementor-widget-container{
		padding: 40px 0px 0px 50px !important;
}
.soci-mf .elementor-heading-title{
	font-size: 18px !important;	
}
	.fas {
    font-size: 14px !important; 
	}
	.soci-mf li{
	font-size: 14px !important;
		}
	.soci-mf{
	padding: 0px 0px 0px 0px !important;
		}
.lgs img{
	max-width:100% !important;
	height: 230px !important;
}
	.ols img{
      max-width: 88% !important;
      height: 170px !important;
	}
	.ols .elementor-heading-title{
		font-size: 16px !important;
	}
	.ols{
		padding-left: 75px !important;
	}
	.cfs .elementor-column.elementor-col-25{
		width:20% !important;
	}
	.cfs .elementor-widget-wrap-image-box{
		margin: 0 20px !important;
	}
	.cfs .elementor-image-box-title{
		font-size: 16px !important; 
		padding:2px;
	}
/* 	.elementor-4626 .elementor-element.elementor-element-d03d5f7{
		padding: 10px 0px 150px 0px !important;
	} */
	.com-digi {
		padding: 10px 0px 150px 0px !important;
	}
	.elementor .elementor-section.elementor-section-boxed > .elementor-container{
		max-width: 970px !important;
	}
	.elementor-button{
		padding: 8px 25px 8px 25px !important;
	}
	.elementor-4967 .elementor-element.elementor-element-755bf9d{
		text-align:left !important;
	}
	.bos .Benefits_Box .process-box {
    padding: 0px 30px 0px 30px !important;
	}
	.in-out .process-box{
	 height: 215px !important;
	}
	
	.elementor-widget-container {
    /*margin: 0px 30px 0px 30px !important;*/
	}
	.asset-card .Benefits_Box .process-box {
    height: 200px;
    width: 200px !important;
		bottom:2px;
	}
/* 	.elementor-widget-container .process-box{
		margin-right:75px !important;
		margin-left:75px !important;
} */
	.box-size-height .elementor-widget-container{
    margin-left: 50px !important;
    margin-right: 260px !important;
	}
	.txpls .box-size-height .process-box { 
		height: 170px !important;
	}
	.start .process-box-title{
		font-size:26px !important;
	}
	.start .process-box{
		padding: 25px 25px 25px 25px !important;
	}
	.start .elementor-widget-container {
    padding: 0px 20px 0px 20px !important; 
	}
	.sanitize p:last-child{
    display:none !important;
	}
	.abt-temp p{
		font-size: 12px !important;
		font-weight: 400;
		line-height: 1.2 !important;
	}
	.abt-temp .populat .elementor-element-populated{
     margin: 0px 5px 0px 5px !important;
	}
	.abt-temp .elementor-container {
    max-width: 1024px !important; 
	}
	.abt-temp img{
		margin-top:80px;
	}
	.send-btt {
    text-align: center !important;
}
}

.hm .tender_system .process-box {
    /*height: 140px;*/
}

.white-lines h2{
	float:left;
}

@media screen and (min-width: 360px) and (max-width: 540px) { 
	.elementor-widget-wrap-image-box{
		margin-bottom:20px;
	}
	.elementor .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 100% !important;
	}
	.elementor-section .elementor-container{
		display:block !important;
	}
	.osfy .elementor-column.elementor-col-33 {
    width: 86.033% !important; 
	}
	.elementor-10517 .elementor-element.elementor-element-af785a0:not(.elementor-motion-effects-element-type-background){
		background-image:none !important;
	}
/* 	.osfy { 
		padding-left:0px !important;
		padding-right:0px !important;
	} */
	
	.osfy{
		margin-left:-70px !important;
	}
	.osfy .elementor-widget-wrap-image-box{
		margin-bottom:20px;
	}
	body{
		word-wrap:normal !important;
	}
	.abt-hm .elementor-heading-title{
		text-align: center;
	}
	.abt-hm p{
		text-align: center;
		margin-left: -30px !important;
	}
	.abt-hm .elementor-widget-container{
		/*margin:0px !important;*/
		width: 270px;
      display: block;
	}
	.abt-hm .elementor-column{
		display:block !important;
	}
	
	.list-home-page {
    font-size: 10px !important;
}
	.elementor-10517 .elementor-element.elementor-element-7d9a1ee > .elementor-widget-container{
    padding: 20px 0px 0px 0px !important;
	padding-left: 0px !important;
}
	.osfy .elementor-column.elementor-col-33{
		margin-bottom: 20px;
	}
	.osfy .elementor-heading-title{
		padding-top:10px;
	}
	.hm .tender_system .process-box{
		min-width: 265px;
	}
	.omav.elementor-column.elementor-col-50, .elementor-column {
    width: 100% !important;
		
	}
	.elementor-10517 .elementor-element.elementor-element-ed35a69 > .elementor-element-populated {
    margin: 60px 60px 60px -85px !important;
}
	.elementor-10517 .elementor-element.elementor-element-cd4620d .elementor-heading-title{
		margin-top:20px;
		margin-left:20px;
	}
	.elementor-10517 .elementor-element.elementor-element-fb6d828{
		margin-left:20px;
	}
	.abt-temp .elementor-column.elementor-col-33{
		width:100% !important;
	}
	.elementor-4576 .elementor-element.elementor-element-920f4e0 > .elementor-widget-container{
		padding: 0px 0px 0px 0px !important;
	}
	.hdf .process-box {
    min-width:250px !important;
    padding: 25px 35px 25px !important;
	}
	.oft .elementor-column.elementor-col-33 {
    width: 75.33% !important;
		
	}
	.Free_Trial .elementor-container.elementor-column-gap-default {
	padding-left: 0px !important;
    margin-left: 0px;
    padding-right: 0px !important;
}
	.ols .elementor-column.elementor-col-33 {
    width: 86.33% !important;
}
	.ols {
    padding-left: 35px !important;
}
	.cfs .elementor-widget-wrap-image-box {
    margin: 20px 75px !important;
}
	.cfs .elementor-column.elementor-col-25 {
    width: 60% !important; 
	}
	.cfs-ben .process-box {
    min-width:250px !important;
    padding: 25px 35px 25px !important; 
	}
	.elementor-4967 .elementor-element.elementor-element-755bf9d .elementor-heading-title{
		text-align:center !important;
	}
	.in-out .process-box{
		height: 150px !important;
	}
	.Software .process-box{
		height: 150px !important;
	}
	.internet .elementor-widget-container {
        width: 250px;
	}
	.elementor-4599 .elementor-element.elementor-element-b20b097 .elementor-heading-title{
		text-align: center;
	}
	.box-size-height .process-box {
    width: 195px !important; 
	}
	.image-box-align .elementor-widget-wrap-image-box{
		margin-bottom:20px !important;
	}
}
@media screen and (min-width: 640px) and (max-width: 768px) {
/* .new1::after {
    left: 450px !important;
} */
	.serv-title{
		margin-top: 20px;
}
	.osfy .elementor-widget-container {
    margin: 0px 15px 0px 15px !important; 
	}
	.elementor-10517 .elementor-element.elementor-element-7d9a1ee > .elementor-widget-container{
     padding: 20px 0px 0px 10px !important;
	}
	.elementor-10517 .elementor-element.elementor-element-f22cee3:not(.elementor-motion-effects-element-type-background) {
    background-position: 223px 315px !important; 
	}
	.tender_system .process-box {
	padding: 15px 0px 15px 30px !important;
	}
	.right-border-line1 .elementor-element-populated {
        height: 565px !important; 
	}
	.client-logo .elementor-widget-container {
    margin: 0px 10px 0px 10px !important; 
	}
	.gov-turk .elementor-column.elementor-col-50{
		width:100% !important;
	}
	.gov-turk .process-box{
		padding: 20px 0px 20px 0px;
	}
	.elementor-7542 .elementor-element.elementor-element-0d64c2a .elementor-image-box-title{
		height:45px;
	}
	.hdf .harddiskf .process-box {
		
    height: 235px;
	}
	.Hard_Box{

	}
	.home-page-process-box1 .elementor-widget-container {
    width: 260px;
		margin: 0px 0px 0px 0px !important;
}
	.home-page-process-box .process-box{
		margin: 0px 30px 0px 30px !important;
		    right: 135px;
	}
	.elementor-10517 .elementor-element.elementor-element-a683f14{
		padding: 30px 20px 70px 20px !important;
	}
	.elementor-10517 .elementor-element.elementor-element-c6d172a .process-box .process-box-title{
		line-height: 20px;
	}
	.elementor-widget-wrap-image-box .elementor-widget-wrap-image-box-radius{ 
	 
	}
	.slick-slider{
	width:525px;
}
	.testim-p .elementor-container{
		margin-left:80px !important;
	}
	.slick-arrow.next-nav{
		right:80px !important;
	}
	.testim-p .elementor-column.elementor-col-33{
		width:100% !important;
	}
/* 	.tender-process-box-t .process-box {
    height: 150px !important; 
	} */
}
body{
  word-wrap: normal !important;
}
.elementor-4626 .elementor-element.elementor-element-84ac857 .elementor-heading-title{
	text-align:center;
}