body { color:#000;font-family: 'Source Sans Pro', sans-serif;font-weight: 300;}

a {

  color:#007bff;

  text-decoration:none;

}

.fn-22{ margin-left:9%; 
    font-size:22px;
}

.fn-27 {font-size:25px;
}

.greeni{
    color: #107a32;
    margin-right: 10px;
}

p{ font-size: 18px;

    line-height: 1.5;

    color: #212529;}

.icon-bar{background-color: #fff;}

.menu{background: #4f0056 !important;}

.menu ul li a{color: #fff;font-size: 20px;}

.menu ul li a:hover,.menu ul li a:focus,.menu ul li a:active,.menu ul li a.active{background:#000 !important;}

.white{color: #fff;}

.pl0{padding-left: 0px;}

header{background: rgba(251,251,251,1);padding: 1%;}

header ul li a{font-size: 18px;}

.tools{background: url('../images/bg-img-41.jpg');}

.mt0{margin-top: 0px;}

.mt20{margin-top: 5%;}

.mt6{margin-top: 2%;}

.ml5{margin-left: 2%;}

.ptb{padding: 3% 0 3% 0;}

.ptb5{padding: 5% 0 5% 0;}

.pb5{padding-bottom: 5%;}

.mb0{margin-bottom:0px;}




.ml20{margin-left:9%;}

.banner{background: url('../images/banner.jpeg');

    background-repeat: no-repeat;

    background-position: center top;

    -webkit-background-size: cover;

    -moz-background-size: cover;

    -o-background-size: cover;

    background-size: cover;}

.banner1{background: url('../images/banner.jpeg');

    background-repeat: no-repeat;

    background-position: center top;

    -webkit-background-size: cover;

    -moz-background-size: cover;

    -o-background-size: cover;

    background-size: cover;}

.bg-black{background: #000;opacity: 0.9;padding-bottom: 2%;}

.process{background: #f4ffff;}

.arrow:after{content: url(../images/icon-arrow-wide.png);

    display: block;

    position: absolute;

    right: -15%;

    top: 20%;}

.banner p{}

.form{background: #f3f3f3;padding: 20px;margin-bottom: 3%;}

#cf h4{margin-top: 0px;font-size: 22px !important;}

label {font-size: 16px;font-weight: normal;

margin-bottom: 4px;}

.btn1{padding: 16px;margin-top: 25px;font-size: 22px;

    line-height: 19px;background: #fd7e14;}

.heading{line-height: 54px;font-size: 53px;}

.br{border:1px solid #e2e2e2;border-radius: 4px;padding: 7px;}

.bg-f3f3f3{background: #f3f3f3;padding: 10px;}

.p7{padding: 22px;border-radius: 10px;}

footer{background: #efefef;padding: 30px 0 12px;}

.posts li a{font-size: 19px !Important;line-height:25px !important;color:#c11903;}

.posts li {margin-bottom: 14px;}

.f-13{font-size: 13px;}

.list{margin-left: -22px;}

.list li{font-size: 17px; line-height: 30px;}

.mt400{margin-top: -400px;}

footer ul li a

{

	color: #007bff;

    font-size: 15px;

    font-weight: 700;

}



footer p{color: #829099;}

.bg-f3f3f3 h3{margin-bottom: 0px;}

hr {

margin-top: 7px;}

i{color: #4f0056;margin-right: 10px;}

@media screen and (max-width: 980px){

.ml5{margin-left: 0% !important;}

.mt400{margin-top: 30px !important;}

}

@media screen and (max-width: 480px){

h4{margin-top: 0px !important;}

.ml5{margin-left: 0% !important;}

h1{font-size: 25px !important;line-height: 32px !important;}

h2{font-size: 22px !important;line-height: 25px !important;}

h3{font-size: 18px !important;line-height: 1.4;}

.arrow{display: none !important;}

.mt400{margin-top: 30px !important;}

}





@media screen and (max-width: 320px){

.ml5{margin-left: 0% !important;}

h4{margin-top: 0px !important;}



h1{font-size: 25px !important;line-height: 32px !important;}

h2{font-size: 22px !important;line-height: 25px !important;}

h3{font-size: 18px !important;line-height: 1.4;}

.arrow{display: none !important;}

.mt400{margin-top: 30px !important;}

}
.top-heading
{
    font-size:25px;
}
.pink-text
{
    color:#f04160bd;
}
.v-text
{
    color:#4f0056;
}
