@import url('https://fonts.googleapis.com/css2?family=Alegreya+Sans:ital,wght@0,100;0,300;0,400;0,500;0,700;0,800;0,900;1,100;1,300;1,400;1,500;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Antic+Slab&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Mukta:wght@200;300;400&display=swap');
/*---------------All purpose css--------------
----------------------------------------------*/
body {font-family: 'Alegreya Sans', sans-serif; font-size:16px;}
.hedading {font-family: 'Antic Slab', serif;}
.hindi {font-family: 'Mukta', sans-serif;}
.mt0 {margin-top:0px;}
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt25 {margin-top:25px;}
.mt30 {margin-top:30px;}
.mt35 {margin-top:35px;}
.mt40 {margin-top:40px;}
.mt45 {margin-top:45px;}
.mt50 {margin-top:50px;}
.mt55 {margin-top:55px;}
.mt60 {margin-top:60px;}
.mt65 {margin-top:65px;}
.mt70 {margin-top:70px;}
.mt75 {margin-top:75px;}
.mt80 {margin-top:80px;}
.mt85 {margin-top:85px;}
.mt90 {margin-top:90px;}
.mt95 {margin-top:95px;}
.mt100 {margin-top:100px;}
.mt120 {margin-top:120px;}
.mb0  {margin-bottom:0px;}
.mb5  {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px;}
.mb25 {margin-bottom:25px;}
.mb30 {margin-bottom:30px;}
.mb35 {margin-bottom:35px;}
.mb40 {margin-bottom:40px;}
.mb45 {margin-bottom:45px;}
.mb50 {margin-bottom:50px;}
.mb55 {margin-bottom:55px;}
.mb60 {margin-bottom:60px;}
.mb65 {margin-bottom:65px;}
.mb70 {margin-bottom:70px;}
.mb75 {margin-bottom:75px;}
.mb80 {margin-bottom:80px;}
.mb85 {margin-bottom:85px;}
.mb90 {margin-bottom:90px;}
.mb95 {margin-bottom:95px;}
.mb100 {margin-bottom:100px;}
.pt0 {padding-top:0px;}
.pt10 {padding-top:10px;}
.pt15 {padding-top:15px;}
.pt20 {padding-top:20px;}
.pt25 {padding-top:25px;}
.pt30 {padding-top:30px;}
.pt35 {padding-top:35px;}
.pt40 {padding-top:40px;}
.pt45 {padding-top:45px;}
.pt50 {padding-top:50px;}
.pb0  {padding-bottom:0px;}
.pb10 {padding-bottom:10px;}
.pb15 {padding-bottom:15px;}
.pb20 {padding-bottom:20px;}
.pb25 {padding-bottom:25px;}
.pb30 {padding-bottom:30px;}
.pb35 {padding-bottom:35px;}
.pb40 {padding-bottom:40px;}
.pb45 {padding-bottom:45px;}
.pb50 {padding-bottom:50px;}
.nop  {padding:0px;}
.nopl {padding-left:0px;}
.nopr {padding-right:0px;}
.nomt {margin-top:0px;}
.nomb {margin-bottom:0px;}
.noml {margin-left:0xp;}
.nomr {margin-right:0xp;}
.para_white_center {color:#fff; line-height:28px; text-align:center;}
.para_white_justify {color:#fff; line-height:28px; text-align:justify;}
.para_black_justify {line-height:28px; text-align:justify; color:#4e4a4a;}
.para_black_center {line-height:28px; text-align:center; color:#222;}
.small_border {width:15%; background-color:#fff; text-align:center; height:2px; margin:0 auto;}
.small_border_left {width:15%; background-color:#535268; text-align:center; height:2px;}
.small_border_black {width:15%; background-color:#000; text-align:center; height:2px; margin:0 auto;}
.web_color {color:#ee3137;}
.web_color_one {color:#222; font-weight:600;}
.bg_gray {background-color:#e6e6e6; border-top:#b1b1b1 solid 1px; border-bottom:#b1b1b1 solid 1px;}
.light_gray {color:#9d9d9d;}
.white {color:#fff !important;}
.black {color:#000;}
.listing_arrow li {background: url(../images/listingicon.jpg) left 8px no-repeat; padding-left:50px; line-height:34px;}
ul {margin-bottom:0px !important;}
/*NEW CHANGE*/

.navbar-brand{
    padding: 29px 15px;
    height: auto;
}
nav.navbar.bootsnav{
    border: none;
    margin-bottom: 150px;
}
.navbar-nav{
    float: left;
}
nav.navbar.bootsnav ul.nav > li > a{
    color: #474747;
    text-transform: uppercase;
    padding: 30px;
}
nav.navbar.bootsnav ul.nav > li:hover{
    background: #f4f4f4;
}
.nav > li:after{
    content: "";
    width: 0;
    height: 5px;
    background: #208606;
    position: absolute;
    bottom: 0;
    left: 0;
    transition: all 0.5s ease 0s;
}
.nav > li:hover:after{
    width: 100%;
}
nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after{
    content: "+";
    font-family: "Font Awesome 5 Free"; font-weight: 900;
    font-size: 16px;
    position: absolute;
    top: 35%;
    right: 10%;
    transition: all 0.4s ease 0s;
}
nav.navbar.bootsnav ul.nav > li.dropdown.on > a.dropdown-toggle:after{
    content: "\f105";
    transform: rotate(90deg);
}
.dropdown-menu.multi-dropdown{
    position: absolute;
    left: -100% !important;
}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu{
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    border: none;
}
@media only screen and (max-width:990px){
    nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after,
    nav.navbar.bootsnav ul.nav > li.dropdown.on > a.dropdown-toggle:after{ content: " "; }
    .dropdown-menu.multi-dropdown{ left: 0 !important; }
    nav.navbar.bootsnav ul.nav > li:hover{ background: transparent; }
    nav.navbar.bootsnav ul.nav > li > a{ margin: 0; }
}









.leaf_bg_fixed {background:url(../images/pl.png) top right fixed no-repeat;}
.btn_round {border-radius:50px; background: rgba(146,200,60,1);
background: -moz-linear-gradient(left, rgba(146,200,60,1) 0%, rgba(92,138,17,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(146,200,60,1)), color-stop(100%, rgba(92,138,17,1)));
background: -webkit-linear-gradient(left, rgba(146,200,60,1) 0%, rgba(92,138,17,1) 100%);
background: -o-linear-gradient(left, rgba(146,200,60,1) 0%, rgba(92,138,17,1) 100%);
background: -ms-linear-gradient(left, rgba(146,200,60,1) 0%, rgba(92,138,17,1) 100%);
background: linear-gradient(to right, rgba(146,200,60,1) 0%, rgba(92,138,17,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#92c83c', endColorstr='#5c8a11', GradientType=1 ); font-size:18px; color:#fff; float:right; padding:10px 30px; font-weight:bold; margin-top:25px;}
.top_detail {line-height:30px;}
.top_detail li:nth-child(1) {font-weight:bold; font-size:18px;}
.top_detail li:nth-child(2) {font-weight:bold; font-size:18px;}
.top_detail li:nth-child(2) span {font-weight:normal; font-size:18px;}
.top_detail li:nth-child(3) {font-weight:normal; font-size:18px; color:#fff; background-color:#ff8500; padding-left:10px; border-radius:5px; display:inline-block; padding-right:10px; margin-top:5px;}
.img_border {border:#e8e8e8 solid 3px; margin-top:15px;}
.right_border {border-right:#b1b1b1 solid 1px; text-align:center;}
.first_detail {color:#000; font-weight:800; font-size:26px; margin-bottom:0px; padding-top:3px;}
.second_detail {color:#92c83c; font-size:15px; font-weight:600;}
.right_border_none {border-right:none; text-align:center;}

.news_bg {background-color:#ff8500; line-height:28px; margin-top:10px;}
.news_clr {color:#fff; font-weight:bold; background-color:#000; text-align:center; padding:6px 0px;}
.news-scroll {line-height:20px; padding-top:10px;}
.news-scroll a {text-decoration: none; color:#fff;}
.dot {height: 6px; width: 6px; margin-left:3px; margin-right: 3px; margin-top: 2px !important;
 background-color: rgb(255, 255, 255); border-radius: 50%; display: inline-block}

.points_heading {font-weight:bold; color:#000; font-size:19px; margin-top:10px; padding-bottom:10px; border-bottom:#b1b1b1 solid 2px;}
.circle_detail {color:#000; font-weight:600; text-align: center;}
.footer_bg  {background-color :#000; padding:0px 0px;text-align:center;}
.icon_name {display:block; text-align:center;}
.footer_bg_icon li {padding:5px 20px 5px 20px; text-align:center;}
.footer_bg_icon li a {color:#fff;}

nav.navbar.bootsnav ul.nav > li > a.active {font-weight:bold; color:#000;}
.green_btn {background-color:#ff842f; color:#fff; font-weight:bold; text-align:center; display:inline-block; padding:5px 15px; border-radius:4px;}


/*16-4-2022*/
@media (max-width:767px) {
.footer_bg_green {background-color: #208606; color: #fff; padding-top: 20px; padding-bottom: 10px; 	position:fixed;
right:0; left:0; z-index:1030; bottom: 60px; padding-right: 65px;}
.btn_ftr {background-color: #000; color: #fff; border-radius:4px; padding: 5px 25px; display: inline-block; margin-right: 50px;} 
.btn_ftr:hover {color: #fff; text-decoration: none;}
    .ftr_gap {margin-top: 20px;}
}
