/*

	blue: 303C88

	orange: DC6332

	old orange: ff5e14



*/

.main-slider{
/*	height: 600px;*/
}

textarea{
	resize: none;
}
.social-topbar a{

	background-color:#000000;	

	width: 30px;

    height: 30px;

    padding: 0;

    border-radius: 30px;

    line-height: 30px;

}



.slider-counters h5{

	text-align: center;

	margin: 0 auto;

	font-weight: normal;

	min-height: 50px;

	max-width: 150px;

}



.img-carousel-content img{

	height: 50px!important;

	width: auto!important;

	margin: 25px auto 0;

}

.our-partners .owl-nav,
.img-carousel-content .owl-nav{
	text-align: center;
    position: absolute;
    top: 43%;
    width: 100%;
}

.our-partners .owl-nav{
	top: -30px;
}

.our-partners .owl-nav div,
.img-carousel-content .owl-nav div{
	position: absolute;
	background-color: transparent;
	content:'';
	padding: 0;
	margin: 0;
/*	border: 0;*/
	color:transparent ;
}

.our-partners .owl-prev,
.img-carousel-content .owl-prev{
	left: -60px;
	 width: 0; 
  height: 0; 
  border-top: 40px solid transparent;
  border-bottom: 40px solid transparent; 
  
  border-right:40px solid #303C88; 
}


.our-partners .owl-next,
.img-carousel-content .owl-next{
	right: -60px;
	  width: 0; 
	  height: 0; 
	  border-top: 40px solid transparent;
	  border-bottom: 40px solid transparent;
	  
	  border-left: 40px solid #303C88;

}


.img-carousel-content .owl-item:nth-child(odd) .item-service-content {
	margin-top: 180px;
}


.img-carousel-content .owl-item:nth-child(even) .item-service-content {
	margin-bottom: 125px;
}

.img-carousel-content .owl-item:nth-child(even) .round-center{
	margin-top: 27px;
}


.img-carousel-content .icon-bx-md{
	margin-bottom: 30px;
}

.partner-odd{

	margin-left: -50px;

}



.clients-page{

	min-height: 300px;

	padding: 100px 0;

}

.clients-page img{

	width: 150px;

/*	max-width: none!important;*/

/*	width: auto!important;*/

}



.link-active{

	color: #DC6332;

}



.h-30{

	height: 30px;

}





footer .widget ul,

footer .widget-link.style-1 .dz-social-icon,

footer .widget.style-1 h5,

footer .widget.style-1 ul li a{

	color: #ffffff;

}





footer .widget-link.style-1 .dz-social-icon:hover,

footer .widget.style-1 ul li:hover a,

.header-ind .header-nav .nav > li.active > a, .header-ind .header-nav .nav > li:hover > a, .header-nav .nav > li.active > a{

	color:#DC6332;

}

.tp-caption.rev-btn.tc-btnshadow.tp-rs-menulink{
	background-color:#DC6332 ;
}


.site-button.outline {
	color:#DC6332;
	border-color: #DC6332;
}

.home-services .site-button:active, 
.home-services .site-button:hover{
/*	background-color:#DC6332!important;*/
}


.inquiry-form .site-button, 
.dzSubscribe .site-button,
.business-contact .site-button,
.subscribe-form  .site-button ,
.home-services .dlab-box-bg.active .icon-box-btn .site-button{
	background-color:#DC6332!important;
}

.blog-post .site-button.outline{
/*	color:#DC6332;*/
	border-color: #DC6332;
}

/*.img-carousel-content .owl-item:nth-child(odd) .round-center
{
	top:46%
}
 */

/*and (max-width:1400px) */
@media only screen and (min-width:992px ) {

	.home-services .dlab-box-bg .icon-content .dlab-tilte{
		height: 50px;
	}
	.home-services .row .icon-bx-wraper {
		min-height: 290px;
	}
}

.clients-masonary div{
	padding: 20px 0;
	text-align: center;
	margin: 20px 0;
}

.clients-masonary img{
	width: 170px;
/*	margin: 20px;*/
}
/*
.site-filters li{
	display: block!important;
	text-align: left!important;
}*/

.top-bar  a:hover{
	color: #DC6332!important;
}

.tparrows{
	display: none;
}


.site-button, .site-button-secondry,
.subscribe-form.style-2 .subscribe-btn{
	border-radius: 10px;
}

.abuot-box .col-lg-5{
	text-align: center;
}
.abuot-box h4{
	font-weight: normal;
}
.abuot-box h4 span{
	display: block;
	font-size: 14px;
}

.box-title  {
	color:#303C88 ;
}

.item-service-content
{
	height: 225px;
}
.item-service-content h5{
	font-size: 16px;
}

.item-service-content div{
	font-size: 14px;
}

.home-services-carousel .owl-nav{
	text-align: center;
}

.home-services-carousel .owl-nav div{
	background-color:#DC6332 ;
}

.home-services-carousel .owl-nav div:hover{
	background-color:#ffffff ;
	color:#DC6332;
}

.content-with-table .table-td-border
{
	border-collapse: separate!important;
	border-spacing: 5px;
	border:0!important;

}

.content-with-table .table-td-border tbody td{
	border-radius: 10px;
	-moz-border-radius:10px;
    -webkit-border-radius:10px;
/*	border-top-left-radius:10px!important;*/
/*	border-top-right-radius:10px!important;*/
/*	border-bottom-left-radius:10px!important;*/
	border-width: 0!important;
/*	border-bottom-right-radius:10px!important;*/
	text-align: center!important; 
/*	border: solid 1px #000;*/
  	border-style: none solid solid none;
}

/*
.content-with-table .table-td-border tr:first-child td:first-child { border-top-left-radius: 10px; }
.content-with-table .table-td-border tr:first-child td:last-child { border-top-right-radius: 10px; }

.content-with-table .table-td-border tr:last-child td:first-child { border-bottom-left-radius: 10px; }
.content-with-table .table-td-border tr:last-child td:last-child { border-bottom-right-radius: 10px; }*/


.site-filters-mobile{
	display: none;
	text-align: center	;
	margin-bottom: 60px;
}

.site-filters-mobile .dropdown-toggle{
	min-width: 150px;
	text-align: left;	
}

.site-filters-mobile .dropdown-item:active{
	background-color: #DC6332;
}


.fixed-cta {
    align-items: center;
    background: #DC6332;
    border: 2px solid #ffffff;
    border-radius: 8px;
    box-shadow: 0px 10px 30px 0px #22364940;
    color: #ffffff;
    cursor: pointer;
    display: inline-flex;
    height: 58px;
    padding: 16px 20px;
    position: fixed;
    right: 20px;
    bottom: 80px;
    font-size:18px;
    z-index: 150;
    font-weight:bold;
    /*transition-duration: .4s;
    transition-property: background, color, border-color;
    transition-timing-function: ease-in-out;*/
}
.fixed-cta i{
	margin-right: 10px;
}
.fixed-cta:hover{
	background: #303C88;
	color:#ffffff;
/*    border-color: var(--udexColorNeutralWhite);*/
}


.site-filters-mobile{
	display: block!important;
}

.site-filters{
	display: none!important;
}


.mobile-menu-contact{
	display: none;
}

.show-only-mobile{
	display: none;
}

.show-only-desktop{
	display: block;
}

.story-inner-carousel {
	margin-bottom: 50px;
}
.story-inner-carousel .icon-bx-wraper {
	min-height: 350px;	

}

.inquiry-form .form-control{
	margin-left: 10px!important;
}

.alert ul{
	margin:0!important;
	padding: 0!important;
}

@media screen and (min-width:768px){
	/*.site-filters-mobile{
		display: none;
	}

	.site-filters{
		display: block;
	}*/
} 


@media only screen and (max-width:768px){
	/*.site-filters-mobile{
		display: block!important;
	}

	.site-filters{
		display: none!important;
	}
*/
	.fixed-cta span{
		display: none;
	}

	.fixed-cta i{
		margin-right: 0;
	}
}


/*480px*/
@media only screen and (max-width: 550px) {

	.show-only-mobile{
		display: block;
	}

	.show-only-desktop{
		display: none;
	}

	.dlab-topbar-right,
	.extra-nav{
		display: none
	}

	.dis-tbl{
		display: block;
	}

	.dlab-bnr-inr h1{
		line-height: 35px!important;
	}



	.box-title{
		font-size: 25px;
	}



	h1 , h1 *{
		font-size: 30px!important;
		margin-bottom: 10px!important;
		line-height: 30px!important;
	}

	h2 , h2 *{
		font-size: 25px!important;
		/*margin-bottom: 10px!important;
		line-height: 20px!important;*/
	}

	.rev_slider .rev-btn{
		font-size: 14px !important;
        padding: 0 17px !important;
        line-height: 40px !important;
	}

	/*.service-box-slide{
		bottom: -30px;
	}*/

	/*.img-carousel-content .owl-nav{
		bottom: -20px;
	}


*/	

	.img-carousel-content .owl-nav{
		top:46%;
	}

	.our-partners .owl-nav{
		top:-110px;
	}

	.our-partners .owl-prev,
	.img-carousel-content .owl-prev{
		left: 0;
		border-top-width: 25px;
	    border-bottom-width: 25px ;
	    border-right-width: 25px ;
	}

	.our-partners .owl-next,
	.img-carousel-content .owl-next{
		right: 0;
		border-top-width: 25px;
	    border-bottom-width: 25px ;
	    border-left-width: 25px ;
	}

	.ps-5{
		padding-left: calc(var(--bs-gutter-x) * .5)!important;
	}

	.cta-reach-us h2{
		margin-bottom: 30px;
		font-size: 25px;
	}

	.business-contact .contact-form-bx label{
		left: 0;
	}

	.business-contact .form-group{
		margin-bottom: 45px;
	}

	.business-contact [class*='col-'].text-center{
		text-align: left!important;
	}

	.partner-odd{
		margin-left: 0;
		flex-direction: column-reverse;
	}

	body.partnerships-page-body .abuot-box{
		padding: 20px;
	}

	/*.our-partners .owl-prev, .img-carousel-content .owl-prev{
		left: 0;
	}

	.our-partners .owl-next, .img-carousel-content .owl-next{
		right: 0;
	}*/
	

}


