@font-face {
  font-family: Poppins;
  src: url(../fonts/Poppins/Poppins-Regular.ttf);
/*  src: url(../fonts/Poppins/Poppins-SemiBold.ttf);*/
}
@font-face {
  font-family: PoppinsB;  
  src: url(../fonts/Poppins/Poppins-SemiBold.ttf);
}
@font-face {
  font-family: Mukta;
  src: url(../fonts/Mukta/Mukta-Regular.ttf);
}
h1,h2,h3,h4,h5,h6{
	font-family: Poppins,sans-serif!important;
	font-weight: 400!important;
}

body{
	font-family: Mukta,sans-serif;
	
}
#mainContent ul li{
	font-size: 18px;
}
#mainContent h3{
	font-weight: 600;
	color: #e7873b!important;
}

.mt--30{
	margin-top: -30px;
}

.logoT .h1{

}
.text-secondary{
	color: #215675!important;;
}


.mybtn1{
	background-color: #90caf9!important;
    border: #90caf9;
}
.dropdown-toggle .remove-icon::after{
	display: none;
}
.dropdown-menu li{
	line-height: 30px;
}
.dropdown-menu[data-bs-popper] {
    
}
.navbar-toggler-icon {
	filter: invert(1);
    border: 1px solid #215675;    
    border-radius: 2px;
}
.btn-primary{
	background: #215675;
    border-color: #215675;
}
a{
	color:#215675!important;
}
.btn-light{
	background: #edf0f3!important;
}
.btn-light:hover{
	background: #e7873b!important;		
	border-color: transparent!important;
}
.btn-light:hover a{	
	color: #fff!important;

}
.font-10{
	font-size: 10px!important;
}
.font-11{
	font-size: 11px!important;
}
.font-12{
	font-size: 12px!important;
}
.font-13{
	font-size: 13px!important;
}

.customers-bg{
	background: #e7873b;
}
.services{

}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
	background-color: #90caf9!important;
    border: #90caf9;
}
.price-card{
	background:#efefef;
}
.h3 span{
	
}
#footerUL li{
	line-height: 30px;
}
.border-alert{
	border-color: #e7873b!important;
}
.quickLinks{
	list-style: none!important;
}
#testimonial .carousel-item .img img{
	height: 50px;
}


@media (max-width:767px){
	.mt-5.pt-4{
		padding-top: 0rem!important;
	}
	.round-80{
		border-radius: 20px;
	}
	.MainText{
		position: absolute;
	    left: 10%;
	    top: 15%;
	    z-index:99;
	    font-size: 24px;
	    /* font-weight: 500!important; */
	    color: aliceblue;
	    width: 50%;
	}
	.position-relative{
		position: relative;
	}
	p {	
		font-weight: 500;
	}
	#footerUL li{
		font-weight: 400;
	}
	#mainContent {
		padding-top: 25px!important;
	}
	#mainContent h3 {
	    font-weight: 600;
	    color: #e7873b!important;
	    text-align: left;
	}
	#mainContent ul li {
	    font-size: 18px;
	    text-align: left;
	    line-height: 32px;
	    font-weight: 500;
	}
	h2{
		text-align: left;
	}
	.py-5 {
	    padding-top: 1rem!important;
	    padding-bottom: 1rem!important;
	}
    #mob-cr{
        flex-direction: column-reverse;
    }
   .member-tickmywork{
    	height: fit-content;
        border: 2px solid transparent;
    }
    .member-tickmywork img{
        background: #fff;border-radius: 50%; padding: 5px;height:220px;
    }
.float-endd {
    float: left!important;
}
.logoT {
    font-family: PoppinsB,sans-serif!important;
    position: absolute;
    bottom: 13px;
    margin-left: 7px;
}
.logo img {
    height: 50px;
    border-right: 1px solid #e7873b;
    padding-right: 10px;
}


	.quickLinkss .p-3{
		padding:5px!important;
		margin-bottom: 20px!important;
	}
	.px-4 .py-4{
		padding-top: 0.5rem!important;
    padding-bottom: 0.5rem!important;
	}
	.customers-bg .py-5{
			padding-top: 3rem!important;
    	padding-bottom: 3rem!important;
	}
	.lets-get{
			padding-top: 1rem!important;
    	padding-bottom: 1rem!important;
	}
	.swiper {
		padding-left: 10px!important;
		padding-right: 10px!important;
	}
	.px-5 {
    padding-right: 1rem!important;
    padding-left: 1rem!important;
}

	#section-3 {
        margin: 0px 0px;
    	padding: 15px 10px;
}
	.quickLinks.d-flex{
		display: flow-root!important;
	}
	.pb-2.mb-4{
		margin-bottom: 5px!important;
	}
	.container.px-5{
		padding-left: 1.5rem!important;
		padding-right: 1.5rem!important;
	}
	.box-T{		
	  margin: 0px 15px;
	  padding:15px 25px;
	}

}
@media (min-width:768px){
	.round-80{
		border-radius: 100px;
	}
	
	.MainText{
		position: absolute;
	    left: 14%;
	    top: 34%;
	    z-index: 99;
	    font-size: 63px;
	    /* font-weight: 500!important; */
	    color: aliceblue;
	    width: 29%;
	}
	.position-relative{
		position: relative;
	}
	.fixedElement{

		background-color: #f5f6f7;
		border-right: 1px solid #eee;
	}
    .member-tickmywork{
    	height: 260px;
        border: 2px solid transparent;
    }
    .member-tickmywork img{
        background: #fff;border-radius: 50%; padding: 5px;height:220px;
    }
	.float-endd {
        float: right!important;
    }
		.logoT{
	font-family: PoppinsB,sans-serif!important;
	position: absolute;
  bottom: 15px;
  margin-left: 15px;
}
		.logo img{
	height: 70px;
	border-right: 1px solid #e7873b;   
    padding-right: 25px;
}
	.quickLinkss:last-child{
			margin-right: 60px;
	}
	.mr-60{
			margin-right: 60px;
	}
	.quickLinkss .p-3{
		padding: .5rem!important;
	}
	.lets-get{
			padding-top: 3rem!important;
    	padding-bottom: 3rem!important;
	}
	#section-3{
	margin: 0px 100px;
	padding: 40px;
}
	.carousel-control-next-icon {
	  filter: invert(1);  
	  /*position: absolute;
	  bottom: -45px;
	  right: 0;*/
	}
	.carousel-control-prev-icon {
	  filter: invert(1);
	 /* position: absolute;
	  bottom: -45px;
	  right:-540%;*/
	}
	.box-T{
		box-shadow: 0px -2px 32px #ededed;
	  margin: 0px 15px;
	  padding:15px 25px;
	}

	#section-1{
		padding: 0px 130px!important;
		border-bottom: 1px solid #f5f6f7;
	}
	#section-2{
		padding: 0px 100px!important;
	}
	#section-2 .box-T{
		height: 230px;
    margin-bottom: 7px;
    /*margin-top: 10px4*/
	}
}
.dropdown-item.active, .dropdown-item:active{
		background-color: #e7873b!important;
    color: #fff!important;
}
.dropdown-item.active, .dropdown-item:hover{
		background-color: #e7873b!important;
    color: #fff!important;    
}
.text-primary{
		color: #e7873b!important;
}
.text-justify{
	text-align: justify!important;
}
.list-style-none{
	list-style: none!important;
	padding-left: 10px!important;
	line-height: 30px;
}
#coreValue .list-style-none{
	height: 140px;
}
.corev{
	height: 40px;
	width: 40px;
	margin-right: 10px;
}
.serviceB{
	height: 250px;
   margin-bottom: 15px;
   margin-top: 15px;
  
  border:3px solid #215675;
  position: relative;
}
.serviceB::before {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 2;
	display: block;
	content: '';
	width: 0;
	height: 0;
	background: rgba(255,255,255,.5);
	border-radius: 100%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	opacity: 0;
}
.serviceB:hover::before {
	-webkit-animation: circle .75s;
	animation: circle .75s;
}
@-webkit-keyframes circle {
	0% {
		opacity: 1;
	}
	40% {
		opacity: 1;
	}
	100% {
		width: 200%;
		height: 200%;
		opacity: 0;
	}
}
@keyframes circle {
	0% {
		opacity: 1;
	}
	40% {
		opacity: 1;
	}
	100% {
		width: 200%;
		height: 200%;
		opacity: 0;
	}
}
.serviceB img{
	height: 90px;
}


.hide1{
	display: none!important;
}
.hover1{
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.serviceB:hover{
	height: 250px;
	border:3px solid #e7873b!important;
	box-shadow: 0px 0px 10px #215675;
}
.social-i{
	height:30px;
	width: 30px;
	border-radius: 5px;
}
.quickLinkss{
	list-style: none;
}
.quickLinkss.d-flex {
    margin-left: 0px;
    padding-left: 0px;
}
