
.navbar-brand { margin-right: -2rem!important; width: 30%;}
/*--- Navigation Section Start--*/
.navbar-dark {
    /*
    background:linear-gradient(135deg, rgba(79, 150, 140, 0.8) -20%, rgba(52, 80, 97, 0.78) 35%, rgba(210, 5, 43, 0.16) 100%);
    background-color: #02010142!important;
    */

    background: linear-gradient(135deg, rgba(0,123,255,.25) -20%, rgba(52, 80, 97, 0.78) 35%, rgb(5 153 210 / 73%) 100%);
    background-color: #020101b8!important;
}
.navbar-dark .navbar-nav .nav-link {
    color: #fff;
    font-size: 20px;
    text-transform: uppercase;
    text-shadow: 2px 2px 4px #000000;
    font-weight: 400;
    padding: 4px 28px;
}

.navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link {
    color:#aa1617!important;
    /*color: #3399ff!important;*/
}
/*mouseover-----*li.dropdown:hover > .dropdown-menu {
    display: block;
}
*/

.btn-primary, .btn-primary:hover, .btn-primary:active, .btn-primary:visited, .btn-primary:focus, .btn-primary:active:focus {
background-color: #0b8c83; border-color: #01736b;}

.btn, .btn:hover, .btn:active, .btn:visited, .btn:focus, .btn:active:focus .btn:active:focus {
    background-color: #0b8c83!important;
    border-color: #01736b!important; }

.btn-success, .btn-success:hover, .btn-success:active, .btn-success:visited, .btn-success:focus, .btn-success:active:focus .btn-success:active:focus {
    background-color: #0b8c83!important;
    border-color: #01736b!important; }    


.btn, .btn-primary:hover, .btn-primary:active, .btn-primary:visited, .btn-primary:focus, .btn-primary:active:focus .btn-success {
    background-color: #0b8c83!important;
    border-color: #01736b!important;



   /* background: linear-gradient(to bottom left, #d2052b29, #345061c7)!important;
    color: #c1d3e6d4!important;
    background: linear-gradient(to bottom left, #d2052b29, #345061c7)!important;
*/

 /*   background-color: #70785e!important;
    border-color: #6a6f52!important;*/
    font-style: none;
    font-size: 16px;
    padding: 4px 10px 6px 10px;
    letter-spacing: 1px;
}
.sendem {
    color: #c1d3e6d4!important;
    background: linear-gradient(to bottom left, #d2052b29, #345061c7)!important;
    font-style: none;
    font-size: 18px;
    padding: 4px 18px 8px 18px;
    letter-spacing: 1px;
    border: none;
    border-radius: 15px;
}

/*--- Navigation Section End--*/


/*--- Slider Section Start--*/
.slider-section{
	/* margin-top: 50px */
}
.text-box {
	position: absolute;
    top: 80%;
    left: 0;
    right: 15%;
    color: #fff;
    /* text-align: center; */
    transform: translateY(-50%);
    width: 50%;
    padding: 12px 5px 2px 30px;
    background: rgb(195,247,19);
   background: linear-gradient(135deg, rgba(79, 150, 140, 0.8) -20%, rgba(52, 80, 97, 0.78) 35%, rgba(210, 5, 43, 0.42) 100%);
 /*--- linear-gradient(135deg, rgba(195,247,19,.9) -20%, rgba(152,213,144,.9) 35%, rgba(140,199,183,.9) 100%);
 ---*/
}
.text-box-about {
    position: absolute;
    top: 80%;
    left: 0;
    right: 15%;
    color: #fff;
    /* text-align: center; */
    transform: translateY(-50%);
    width: 50%;
    padding: 12px 5px 2px 30px;
    background: rgb(195,247,19);
   background: linear-gradient(135deg, rgba(79, 150, 140, 0.8) -20%, rgba(52, 80, 97, 0.78) 35%, rgba(210, 5, 43, 0.42) 100%);
 }
 .text-box-ad {
 
    left: 10%;
    right: 15%;
    color: #fff;
    
    width: 100%;
    padding: 25px 45px 18px 65px;
    background: linear-gradient(to bottom left, #d2052b29, #345061c7);
 }
.text-box h2{
	color: #beccbc !important;
	font-size: 26px;
    line-height: 35px;
}
.text-box p{
	font-size: 20px;
	color:#fff ;
    line-height: 26px;
    padding: 6px 35px 6px 0;

}


.text-box2 {
    position: absolute;
    top: 44%;
    left: 50%;
    right: 0;
    color: #fff;
    /* text-align: center; */
    transform: translateY(-50%);
    width: 52%;
    padding: 12px 5px 2px 30px;
    background: rgb(195,247,19);
background: linear-gradient(135deg, rgba(79, 150, 140, 0.8) -20%, rgba(52, 80, 97, 0.78) 35%, rgba(210, 5, 43, 0.42) 100%);
}
.text-box2 h2{
    color: #beccbc !important;
    font-size: 26px;
    line-height: 38px;
}
.text-box2 p{
    font-size: 20px;
    color:#fff ;
    line-height: 28px;
    padding: 6px 35px 6px 0;

}


.text-box3 {
    position: absolute;
    top: 71%;
    left: 0;
    right: 15%;
    color: #fff;
    /* text-align: center; */
    transform: translateY(-50%);
    width: 50%;
    padding: 12px 5px 2px 30px;
    background: rgb(195,247,19);
   background: linear-gradient(135deg, rgba(79, 150, 140, 0.8) -20%, rgba(52, 80, 97, 0.78) 35%, rgba(210, 5, 43, 0.42) 100%);
}
.text-box3 h2{
    color: #beccbc !important;
    font-size: 26px;
    line-height: 35px;
}
.text-box3 p{
    a color: #a51415;
    font-size: 20px;
    color:#fff ;
    line-height: 26px;
    padding: 6px 35px 6px 0;

}
/*--- Slider Section End--*/

/*--- Software Section --*/

.body-txt {
    margin-left: 0px;
    font-size: 18px;
    font-weight: normal;
    padding-right: 5px;
    padding-bottom: 3px;
    padding-top: 1px;
}
.body-title {
    margin-left: 0px;
    font-size: 20px;
    font-weight: bold;
    padding-right: 5px;
    padding-bottom: 0px;
    padding-top: 0px;
}

.software-section{
	background: #f6f6f6;
	padding: 30px 10px 44px 0px;
    /*padding: 45px 0;*/
}
.bullet-img{
    width: 94%;

    left: 0;
    right: 5%;
    color: #fff;

    
    /* text-align: center; */
    /*
    transform: translateY(-50%);
    position: absolute;
    top: 56%;
    */
}

.software-heading{
	/*text-transform: uppercase;*/
    color: #677468;
    font-size: 28px;
    word-spacing: 4px;
}
.software-para {
    margin-left: 0px;
    font-size: 20px;
    font-style: bold;
    padding-right: 20px;
    padding-bottom: 1px;
    padding-top: 1px;
}
.software-content-box {
	padding: 15px 0 0;
}

/*--- Software Section End --*/

/*--- Contact Section Start--*/
#contact{
	display: table;
	width: 100%;
	padding: 40px 0;
}
.contact-content{
	padding: 40px;	
}
.equal-height{
	display: table-cell;
}
.contact-middle-content{
	padding: 30px 30px 0 30px;
   /* background: linear-gradient(135deg, rgba(79, 150, 140, 0.8) -20%, rgba(52, 80, 97, 0.78) 35%, rgba(210, 5, 43, 0.16) 100%);
     */

	/*background-image: linear-gradient(to bottom right, #d2052b29, #345061c7, #4f968ccc);*/
    background: linear-gradient(to bottom left, #d2052b29, #345061c7);
    border-radius: 15px;
   }
.right-contact-content{
	padding: 40px;	
}
.right-contact-middle-content2{
    padding: 50px 40px;
    display: table-cell;
    background: linear-gradient(to top right, #5b9e95ed, #d2052b29);
    border-radius: 15px;

}
.right-contact-middle-content{
	padding: 30px 40px;
	display: table-cell;
	background: linear-gradient(to top right, #5b9e95ed, #d2052b29);
    border-radius: 15px;
}
form{
	padding: 26px;
}

.dropdown-item:focus, .dropdown-item:hover{
    color: #16181b;
text-decoration: none;
background-color: #6cc3b7;
}


.form-control{
	display: block;
    width: 100%;
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.5;
    color: #9FABB0;
    background-color: #fff;
    border: 1px solid #b1abb3;
}
.form-control:focus {
    color: #9FABB0;
    background-color: #C8E1CB;
    border-color: #C8E1CB;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);
}
.contact-form-text{
	text-transform: uppercase;
    font-size: 24px;
    word-spacing: 6px;
    line-height: 36px;
    font-weight: 700;
}
.contact-form-text span{
	text-decoration: underline;
}
.right-contact-content p{
	font-size: 17px;
    
    margin-bottom: 20px;
    color: #fff;
}
/*--- Contact Section End--*/

/*--- Service Section Start--*/
.services-section{
	padding: 5px 0;
	background: #ebeced;
	
}
 
.services-content{
    /*height: 120px;*/
}

.services-img{
	position: absolute;
	/*width: 72px;*/
	top: 20px;
}
.services-para{
	margin-left: 95px;
    font-size: 20px;
    padding-right: 22px;
    padding-bottom: 1px;
    padding-top: 14px;
    word-spacing: 4px;
}

.signup-btn{
    margin-left: 95px;
    font-size: 20px;

    padding-bottom: 5px;

    word-spacing: 4px;
}

.services-heading{
	text-transform: uppercase;
    color: #90CCB1;
    font-size: 28px;
    word-spacing: 9px;
    margin-bottom: 50px;

}
/*--- Service Section End--*/

/*--- Footer Section Start--*/
.footer{
	background-color: #fff;
	padding: 25px 0;
}
.footer p{
	color: #000;
	font-size: 14px;

}
.footer ul {
	float: right;
	font-size: 14px;
}
.footer ul li{
    display: inline-block;
}
.footer ul li a{
	font-size: 14px;
}
/*--- Footer Section End--*/


@media (min-width:992px){
	.contact-middle-content,.right-contact-middle-content{
		height: 522px
	}
}

@media (min-width:992px){
    .contact-middle-content,.right-contact-middle-content{
        height: 522px
    }
}