.clear{clear:both} 
.callout-imgleft {
    position: relative;
    width: 68vw!important;
    margin-left: calc(-50vw + 50% - 0px);
   }

.callout-imgright {
    position: relative;
    width: 50vw!important;
    margin-right: calc(-50vw + 50% - 0px);
   }

.listings .elementor-icon-list-item{ display:list-item !important;}
.listings .elementor-widget .elementor-icon-list-items {
    list-style-type: disc;
}
.listings ul{
   list-style-type:disc !important;padding-left:20px !important
}
.slick-slider{position:inherit !important}
.slick-prev.slick-arrow,.slick-prev:hover {
    background:url("https://tekview-solutions.com/wp-content/uploads/2024/07/right.svg") !important;
     top: 0;
    position: absolute;
    bottom: 0;
    margin: auto;
   left: 0;
    background-repeat: no-repeat;
    width: 18px;
    height: 31px;
    padding: 0px;color:transparent
	
}

.slick-next.slick-arrow , .slick-next:hover {
	background:url("https://tekview-solutions.com/wp-content/uploads/2024/07/left.svg") !important;
   top: 0;
    position: absolute;
    bottom: 0;
    margin: auto;
    right: 0;
    background-repeat: no-repeat;
    width: 18px;
    height: 31px;
     padding: 0px;color:transparent
}
.slick-prev:before, .slick-next:before{display:none !important}


.slider-nav .inwrp img, .slider-nav .vid-wrp img {
	margin: 0 auto;    padding: 10px;
}

.slider-nav .slick-slide {border-radius: 20px;
border: 1px solid #D9D9D9;
    padding: 0px !important;
    margin-left:30px;
}


.slider-nav .slick-track, .slider-for .slick-track {
	display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
}
.slider-nav .slick-slide, .slider-for .slick-slide {
	padding: 0px 10px;
	display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: auto;
}
.slider-for .slick-track .proimg, .slider-for .slick-track .container, .slider-for .slick-track .inwrp {
	height: 100%;
}
.slider-for .slick-track .inwrp {
	display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.slider-for .slick-track .inwrp img {
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}

.reqquote{
	width: 100%;
}
.reqquote label{color: #FFF;
font-size: 16px;
font-style: normal;
font-weight: 400;
	line-height:24px;}

	
.column-half,.column-third{
	float: left;
	position: relative;
	width:100%;
	 
}
.column-full{
	position: relative;
	width:100%;float: left;
	 
}
.lastcols {
    margin-left: 4%;
}
body .reqquotemain input[type=text], body .reqquotemain input[type=email],body .reqquotemain input[type=tel] {
border-radius: 44px;
border: 1px solid #D9D9D9;
background: #FFF;     }
.desc_wrap h3{ margin-bottom:30px;margin-top:15px}
.desc_wrap h3 a{
line-height: 34px;
    letter-spacing: -1.68px;
       font-family: 'inter-variable';
    font-weight: 700;font-size:28px
}

.readmore a{color: #087F83;
text-align: center;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 0%; /* 0px */
letter-spacing: -0.48px;
text-decoration-line: underline;}
.blogreadtime {
    display: flex;
    margin-top: 23px;
   
}
.blogreadtime a{ font-size: 16px;
    font-weight: 400;}
.blogtopreadinner {
    display: flex;
     align-items: center;
    justify-content: center;
	 padding-right: 15px;
}
.latest-blog .owl-carousel .owl-item img {
   display: initial;
    width: initial;
    margin-right: 5px;
    vertical-align: middle
}

.latest-blog .owl-prev{    position: absolute;
    background: url(https://tekview-solutions.com/wp-content/uploads/2024/07/prevarrow.svg) !important;
    left: -40px;
    top: 41%;
    width: 18px;
    height: 31px;
	background-repeat: no-repeat !important;}
.latest-blog .owl-next{    position: absolute;
    background: url(https://tekview-solutions.com/wp-content/uploads/2024/07/nextarrow.svg) !important;
    right: -40px;
    top: 41%;
    width: 18px;
    height: 31px;
	background-repeat: no-repeat !important;}
.single-casestudies .latest-blog .owl-prev{     
    background: url(https://tekview-solutions.com/wp-content/uploads/2024/08/left1.svg) !important;
    
	background-repeat: no-repeat !important;}
.single-casestudies .latest-blog .owl-next{  
    background: url(https://tekview-solutions.com/wp-content/uploads/2024/08/right1.svg) !important;
    
	background-repeat: no-repeat !important;}
.owl-nav span{display:none !important}
.equal-height-content1 .e-con {
    display: flex;
    height: 100%;margin-bottom:30px
}
.equal-height-content1 .e-con-inner{gap:30px 28px}
.equal-height-content1 .e-con .elementor-widget-container div { display: flex;
}
.viewtech a{color:#087F83}
.consubmit button:hover, .consubmit button:focus{background:#fff;color:#000}
#wpcf7-f1150-p1091-o1 .wpcf7-response-output{color:#fff}

.slick-slider.slider-nav {margin-top:30px}

/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { 
	
	.column-third{
		width:29.6%;
	}
.column-half {
    width: 48%;
}	
	
}
@media only screen and (max-width:768px) {
	.slider-nav  .slick-list.draggable {margin-left:-12px}
	.slider-nav .slick-slide {
    border-radius: 5px;
    border: 1px solid #D9D9D9;
    padding: 0px !important;
    margin-left: 15px;
}
.callout-imgleft {
    position: relative;
    width:100% !important;
    margin-left: 0px !important;
   }

.callout-imgright {
    position: relative;
    width:100%!important;
    margin-right: 0px !important;
   }
	.latest-blog{padding:0px 20px}
}

@media only screen and (max-width:1024px) {
	h2 br{display:none}
		.desc_wrap h3{font-size:20px}
}

@media only screen and (min-width:768px) and (max-width:1300px) {
 .blogslider .owl-prev {left:2px}
	 .blogslider .owl-next{right:2px}
	 
}
@media only screen and (max-width:767px) {
.lastcols {
    margin-left:0%;
}
	.latest-blog .owl-prev {left:-10px}
	.latest-blog .owl-next{right:-10px}
	.slick-slider.slider-nav {padding:0px }
}

@media only screen and (min-width:320px) and (max-width:1800px) {
.esview br{display:none}
}

@media only screen and (min-width:768px) and (max-width:1023px) {
.slick-prev.slick-arrow, .slick-prev:hover {
    background: url(https://tekview-solutions.com/wp-content/uploads/2024/07/right.svg) !important;
    top: 30%;
    position: absolute;
    bottom: inherit;
    margin: auto;
    left: 0;
    background-repeat: no-repeat;
    width: 18px;
    height: 31px;
    padding: 0px;
    color: transparent;
}
.slick-next.slick-arrow, .slick-next:hover {
    background: url(https://tekview-solutions.com/wp-content/uploads/2024/07/left.svg) !important;
    top: 30%;
    position: absolute;
    bottom:inherit;
    margin: auto;
    right: 0;
    background-repeat: no-repeat;
    width: 18px;
    height: 31px;
    padding: 0px;
    color: transparent;
}
}
@media only screen and (min-width:1100px){
.homeslider .owl-prev{position:absolute;left:4%;z-index:2;}
.homeslider .owl-next{position:absolute;right:4%;z-index:2;}

}


@media only screen and (min-width:1500px){
.homeslider .owl-prev{position:absolute;left:0%;z-index:2;}
.homeslider .owl-next{position:absolute;right:14%;z-index:2;}
.homeslider .proimg{position:relative}
.homeproslider:after {
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%);
      position: absolute;
    top: 0%;
    right: 0;
    width:7%;
    height: 100%;
    content: "";
    z-index:1;
}
.homeproslider .img-wrp img{z-index:-1}
}
	
@media only screen and (min-width:2001px)  and (max-width:3000px){
.homeslider .owl-prev{position:absolute;left:0%;z-index:2;}
.homeslider .owl-next{position:absolute;right:14%;z-index:2;}
.homeslider .proimg{position:relative}
.homeproslider:after {
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%);
      position: absolute;
    top: 0%;
    right: 0;
    width:7%;
    height: 100%;
    content: "";
    z-index:1;
}
.homeproslider .img-wrp img{z-index:-1}
.homeinnerslider{padding-left:22%}

}
	

