h2
{
    color: #9873AC;
}
.fas, .far
{
    font-size: 72px;
}
.fonty 
{
    color: #9873AC;
    font-family: "MV Boli";
}

@font-face {
    font-family: "MV Boli"; 
    src: url("http://db.onlinewebfonts.com/t/a7e3822358f6dcb2f986a68cf24721b2.eot"); 
    src: url("http://db.onlinewebfonts.com/t/a7e3822358f6dcb2f986a68cf24721b2.eot?#iefix") format("embedded-opentype"), 
    url("http://db.onlinewebfonts.com/t/a7e3822358f6dcb2f986a68cf24721b2.woff2") format("woff2"), 
    url("http://db.onlinewebfonts.com/t/a7e3822358f6dcb2f986a68cf24721b2.woff") format("woff"), 
    url("http://db.onlinewebfonts.com/t/a7e3822358f6dcb2f986a68cf24721b2.ttf") format("truetype"), 
    url("http://db.onlinewebfonts.com/t/a7e3822358f6dcb2f986a68cf24721b2.svg#MV Boli") format("svg"); 
}

.navbar-light .navbar-toggler {
    color: #70AB6A;
    border-color: #9873AC;
}

.navbar-light .navbar-toggler-icon {
    /* background-image: url('images/button-shape.svg'); */

    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28112, 171, 106, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.colored-line {
    background: #70AB6A;
    height: 2px;
    width: 70px;
    margin: auto;
    margin-top: 10px;
    margin-bottom: 10px;
}
body 
{
    background: #ffffff;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 16px;
	color: #727272;
	line-height: 21px;
	text-align: center;
	overflow-x: hidden !important;
	margin: auto !important;
}

li {
	list-style: none;
}

.intro-section .sub-heading {
    font-size: 20px;
    padding-right: 10%;
    padding-left: 10%;
    color: #9873AC;
    margin-top: 25px;
    line-height: 30px;
}
.intro-section
{
    padding-top:50px;
}

.section1, .section2, .section3, .section4, .section5, .section6, .section7, .section8, .section9
{
    padding-top: 50px;
	padding-bottom: 50px;
}

footer {
	padding-top: 50px;
	padding-bottom: 50px;
}

.footer-logo {
	max-width: 180px;
	margin: auto;
}

.navbar-nav {
    float:auto;
}
.navbar-expand-lg .navbar-nav .nav-link{
    padding-right:15px;
    padding-left:15px;
}

.navbar-nav > li.nav-item > a.nav-link:hover {
    color: #9873AC;
    font-weight:600;
}

.carousel-inner img {
    margin: auto;
}

.carousel-control.left {
    background-image: linear-gradient(to right,rgba(152,115,172,.5) 0,rgba(152,115,172,.0001) 100%);
}
.carousel-control.right {
    background-image: linear-gradient(to right,rgba(152,115,172,.0001) 0,rgba(152,115,172,.5) 100%);
}

@media only screen 
    and (device-width : 375px) 
    and (device-height : 812px) 
    and (-webkit-device-pixel-ratio : 3) 
{
    body 
    {
		font-size: 20px;
		line-height: 25px;
	}

    .intro-section .sub-heading {
        font-size: 22px;    
    }
}

@media only screen 
    and (device-width : 375px) 
    and (device-height : 667px) 
    and (-webkit-device-pixel-ratio : 2)
{
    body 
    {
		font-size: 20px;
		line-height: 25px;
	}

    .intro-section .sub-heading {
        font-size: 22px;     
    }
}

@media only screen 
    and (device-width : 414px) 
    and (device-height : 736px) 
    and (-webkit-device-pixel-ratio : 3) 
{
    body 
    {
		font-size: 20px;
		line-height: 25px;
	}

    .intro-section .sub-heading {
        font-size: 22px;   
    }
}