@charset "utf-8";
/*----------
* theme: 
* Author: ANTS Creation
* Url : https://www.ants.lk/
----------------------------
* main css file
----------------------------------*/

/*--
Font Pluging
-----------------------------------*/

 /*--
 Comman class
 ----------------------------------*/
 html {
    scroll-behavior: smooth;
  }

 body, div, section, h1, h2, h3, h4, h5, h6, p, a, ul, li, ol{
    font-family: font-1;
 }

 .section-p-tb{
     padding-top: 40px;
     padding-bottom: 40px;
 }
 .section-p-t{
    padding-top: 40px;
}
.section-p-b{
    padding-bottom: 40px;
}
.bg-black{
    background-color: var(--black);
}
.mb-6{
    margin-bottom: 4rem!important;
}

/*--
Margin Padding
-----------------------------------*/


/*--
Button Styles
-----------------------------------*/
.btn-submit {
    color: var(--white);
    background-color: var(--theme1-color);
    border-radius: 0;
    height: 3rem;
 }

.btn-submit:active, .btn-submit:hover {
	color: var(--txt-color);
	background-color: var(--theme2-color);
}

.service-button {
    color: var(--white);
    background-color: var(--theme1-color);
    height: 3rem;
    border-radius: 999px;
	line-height: 2rem;
}

.service-button:hover {
    background-color: #172541;
	border: #172541 1px solid;
}

/*--
Section Title
-----------------------------------*/
.section-top-heading {
    color: var(--theme1-color);
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    padding-left: 75px;
}
.section-top-heading::before {
    background: var(--theme1-color);
    height: 3px;
    width: 15px;
    content: "";
    position: absolute;
    left: 15px;
    top: 26px;
}

.section-top-heading::after {
    background: var(--theme1-color);
    height: 3px;
    width: 40px;
    content: "";
    position: absolute;
    left: 40px;
    top: 26px;
}
