@import url('https://fonts.googleapis.com/css2?family=Mulish:wght@300;400;500;600;700;800;900&display=swap');
body{font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; margin:0px; padding:0px; font-size:14px; color:#838383; font-family: 'Mulish', sans-serif;}
h1,h2,h3,h4,h5,h6,p,ul,li,div,ol,span,input,textarea,div,class,select,section,header,footer,img{margin:0px; padding:0px;  box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
/* div{margin: auto;} */
.legend_light_green{ color: #A2C33B;}
.legend_dark_green{ color: #6CA242;}

#container{width:100%;}
.full_width{width:100%;}
.page_width{width:1000px;}
.left{float:left;}
.right{float:right;}
.left_side{float:left;}
.right_side{float:right;}
.col{float:left;}
.clearfix{clear:both;}
a img{border:0px;}
img{max-width:100%;}
a{ text-decoration:none;}
.hide{ display:none;}

a:hover{ color: #6CA242;}

.wd_100{ width:100%;}
.wd_95{ width:95%;}
.wd_90{ width:90%;}
.wd_85{ width:85%;}
.wd_80{ width:80%;}
.wd_75{ width:75%;}
.wd_70{ width:70%;}
.wd_65{ width:65%;}
.wd_60{ width:60%;}
.wd_55{ width:55%;}
.wd_50{ width:50%;}
.wd_45{ width:45%;}
.wd_40{ width:40%;}
.wd_35{ width:35%;}
.wd_30{ width:30%;}
.wd_25{ width:25%;}
.wd_20{ width:20%;}
.wd_15{ width:15%;}
.wd_10{ width:10%;}

.col_1{width: 100%; display: inline-block;}
.col_6{width: 60%; display: inline-block;}
.col_2{width: 50%; display: inline-block;}
.col_3{width: 33%; display: inline-block;}
.col_4{width: 24.5%; display: inline-block;}
.col_5{width: 20%; display: inline-block;}

.padding-right_5 {padding-right: 5%;}

.min-width_45 {min-width: 45% !important;}

.btnbackground-color{background-color: #ADADAD !important;}
.divbtn {position: relative;overflow: hidden;}
.inputbtn{position: absolute;font-size: 50px;opacity: 0;right: 0;top: 0;}


.height{height: 427px !important;}
.height_bottom{height: 430px !important;}
.width_bottom{width: 50% !important;}
.margin-top{margin-top: -145px !important;}
.margin-top_5{margin-top: 5%;}


.txt_align_left{ text-align:left;}
.txt_align_center{ text-align:center;}
.txt_align_right{ text-align:right;}
.position_relative{ position:relative;}
p{ font-size:15px; color:#000; text-align:left; font-weight:400; line-height:150%; margin-bottom:10px;}
h1{ font-size:28px; color:#000; text-align:left; font-weight:normal; margin-bottom:15px;}
h2{ font-size:22px; color:#000; text-align:left; font-weight:normal; margin-bottom:15px;}
h3{ font-size:20px; color:#000; text-align:left; font-weight:normal; margin-bottom:15px;}
a{ color:#B70000;}

.h1, .h2, .h3, h1, h2, h3.h1, .h2, .h3, h1, h2, h3 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

/*GERENRIC_SECTION_START*/
:focus{outline: none !important;}
.grncbtn{min-width: 140px; height: 50px;display: inline-flex; border: 0px; align-items: center; justify-content: center; background-color: #6CA242;  font-weight: bold; color: #fff; cursor: pointer;}
.grncbtn:hover{background-color: #6CA242;}
.grncinput{width: 100%; height: 40px; border: 1px solid #000; padding: 10px 15px; font-size: 14px; color: #000;}
.grncinput.grnc_textarea{ height: 150px; resize: none;}
.grncform{width: 100%; margin-bottom: 30px;}
.grncform h3{font-size: 22px; color: #000; font-weight: 700;}
.grncform ul.borderbotm{border-bottom: 1px solid #000; padding-bottom: 5px; margin-bottom: 15px;}
.grncform ul li{ list-style-type: none;margin-bottom: 15px; font-size: 18px; color: #000000;}
.grncform ul li .label_fm{width: 100%; font-size: 13px; margin-bottom: 5px;text-align: left;}
.grncform ul li .field_fm{width: 100%;}
.grncform ul li .col{width: 50%; padding: 0px 20px; float: left;text-align: left;}

.gerenric_heading{width: 100%;}
.gerenric_heading h1{ font-size: 36px;color: #000000; font-weight: 700; margin-bottom: 20px;}

.gerenric_content_section{width: 100%;}
.gerenric_content_section .content_row{width: 45%; margin-bottom: 175px; height: 445px; display: flex; align-items: center; justify-content: center;position: relative;float: left;margin-right: 30px;}
.gerenric_content_section .content_row .contentimage{width: 100%; height: 350px; position: absolute; top: 0px;left: 0px;}
.gerenric_content_section .content_row .contentimage img{width: 100%; height: 350px; object-fit: cover;}
/* .gerenric_content_section .content_row .contentdetail{width: 100%; position: relative; margin-top: 100%; } */
.gerenric_content_section .content_row .contentdetail .contenttitle{width: 100%; color: #6CA242; font-size: 30px; font-weight: 600; margin-bottom: 10px; }
.gerenric_content_section .content_row .contentdetail .contentdescription{width: 100%; color: #000; font-size: 17px; }
.gerenric_content_section .content_row.rightsideimage .contentimage{left: inherit; right: 0px;}
/*.gerenric_content_section .content_row.rightsideimage .contentdetail{padding-left:0%;padding-right: 50%;}*/

.gerenric_content_section_top{width: 100%;}
.gerenric_content_section_top .content_row_top{width: 100%; margin-bottom: 80px; height: 350px; display: flex; align-items: center; justify-content: center;position: relative;}
.gerenric_content_section_top .content_row_top .contentimage_top{width: 45%; height: 350px; position: absolute; top: 0px;left: 0px;}
.gerenric_content_section_top .content_row_top .contentimage_top img{  object-fit: cover;}
.gerenric_content_section_top .content_row_top .contentdetail_top{width: 100%; padding-left: 50%; }
.gerenric_content_section_top .content_row_top .contentdetail_top .contenttitle_top{width: 100%; color: #6CA242; font-size: 45px; font-weight: 700; margin-bottom: 10px; }
.gerenric_content_section_top .content_row_top .contentdetail_top .contentdescription_top{width: 100%; color: #000; font-size: 17px; }
.gerenric_content_section_top .content_row_top.rightsideimage_top .contentimage_top{left: inherit; right: 0px;}
.gerenric_content_section_top .content_row_top.rightsideimage_top .contentdetail_top{padding-left:0%;padding-right: 50%;}

.gerenric_content_section_bottom{width: 100%;}
.gerenric_content_section_bottom .content_row_bottom{width: 100%; margin-bottom: 80px; height: 350px; display: flex; align-items: center; justify-content: center;position: relative;}
.gerenric_content_section_bottom .content_row_bottom .contentimage_bottom{width: 48%; height: 350px; position: absolute; top: 0px;left: 0px;}
.gerenric_content_section_bottom .content_row_bottom .contentimage_bottom img{width: 100%; height: 350px; object-fit: cover;}
.gerenric_content_section_bottom .content_row_bottom .contentdetail_bottom{width: 100%; padding-left: 50%; }
.gerenric_content_section_bottom .content_row_bottom .contentdetail_bottom .contenttitle_bottom{width: 100%; color: #6CA242; font-size: 35px; font-weight: 600; margin-bottom: 10px; margin-top: -185px; }
.gerenric_content_section_bottom .content_row_bottom .contentdetail_bottom .contentdescription_bottom{width: 100%; color: #000; font-size: 17px; }
.gerenric_content_section_bottom .content_row_bottom.rightsideimage_bottom .contentimage_bottom{left: inherit; right: 0px;}
.gerenric_content_section_bottom .content_row_bottom.rightsideimage_bottom .contentdetail_bottom{padding-left:0%;padding-right: 50%;}

.logo{ cursor:pointer;}
.serivce_section{width: 100%;}
.serivce_section::after{clear: both; display: block; content: '';}
.serivce_section .col{width: 25%; float: left; padding: 8px;}
.serivce_section .col .item{width: 100%; padding: 45px 20px 20px 20px;  display: flex; align-items: center; position: relative;color: #000; background-color: #fff; border-radius: 5px; height: 250px; overflow: hidden;}
.serivce_section .col .item.service_active{background-color: #C02026;color: #fff;  border: 2px solid #C02026;}
.serivce_section .col .item .serviceicon{width: 50px; height: 50px;  display: flex; align-items: center; justify-content: center; /*position: absolute;*/ top: 0px; left: 90px; border-radius:50px;}
.serivce_section .col .item .servicetitle{font-size: 30px; margin-bottom: 10px; font-weight: 600;text-align: center;color: #6CA242;word-break: break-all;}
.serivce_section .col .item .servicedescription{font-size: 14px;text-align: center;}

.grnc_tabnav {margin-left: 0; height: 60px; display: flex; align-items: center; position: relative; top: -30px; width: 100%; background-color: #A2C33B; margin: auto; margin-bottom: 0px;  list-style: none;}
.grnc_tabnav > li > a {display: block; text-align:right;}
.grnc_tabnav_tabs{ *zoom: 1;}
.grnc_tabnav_tabs:before, .grnc_tabnav_tabs:after {display: table;content: "";}
.grnc_tabnav_tabs:after {clear: both;}
.grnc_tabnav_tabs.two_col > li{width:50%; float: left;}
.grnc_tabnav_tabs.three_col > li{width: 33.333%; float: left;}
.grnc_tabnav_tabs.four_col > li{width: 25%; float: left; padding: 0px 10px;}
.grnc_tabnav_tabs > li { display:inline-block; float: left; padding:0px 20px;font-size:14px;  text-align: center;}
.grnc_tabnav_tabs > li:first-child{ margin-left: 0px;}
.grnc_tabnav_tabs > li > a {border-bottom:0px solid ;}
.grnc_tabnav_tabs > li { margin-bottom: -1px;}
.grnc_tabnav_tabs > li span{display: inline-block; vertical-align: middle;}
.grnc_tabnav_tabs > li > a { cursor: pointer; display: flex;align-items: center;justify-content: center; color:#fff; }
.grnc_tabnav_tabs > .active > a,
.grnc_tabnav_tabs > .active > a:hover {cursor: default; border-bottom: 3px solid #6CA242; color: #fff; }
.grnc_tabnav_content{ padding:10px 0px 30px 0px;}
.grnc_tabnav_content.active{display: block;}
.grnc_tabnav_content.hide{display: none;}

.generic_conten{width: 100%;padding: 35px 0px 35px 0px;}
.generic_conten p {font-size: 20px;text-align: justify;}
.about_contant {width: 100%;background-color: #A2C33B; min-height: 500px; margin-bottom: 45px; padding: 45px 0px 45px 0px;}
.about_contant .about_title {width: 100%;color: white;font-size: 30px;font-weight: 700;}
.about_contant .padding{padding:0px 0px 30px 0px;}
.about_contant p{text-align: center;font-size: 18px;font-weight: 550; padding: 10px 20px 10px 20px;}
.top_section{width: 100%;margin: 30px;}
.green_section{ display: inline-block; float: left; }
/*GERENRIC_SECTION_END*/

/*HEADER_SECTION_START*/
.menu_icon {display: none;}
.emptyheaderspace{width: 100%; height: 82px;}
#header_section{width: 100%; background-color: #fff; /*box-shadow: 0px 3px 4px rgba(0,0,0,0.10);*/  -webkit-transition: all 0.3s;position: fixed; z-index: 9999; transition: all 0.3s;display: flex; align-items: center; /*padding: 5px 0px;*/ }
#header_section.headersticky{padding: 5px 0px 5px 0px; height: 70px; box-shadow: 0px 3px 4px rgba(0,0,0,0.10); border-bottom: 1px solid rgba(255,255,255,0.40); background-color:#fff ;}
#header_section .page_width{margin: auto;}
#header_section .header_inner{width:100%; position: relative;display: flex;align-items: center;}
#logo{ width: 150px; }
#logo img{ display: block;}
#navigation_section{width: 100%; text-align: right;}
#navigation_section ul{ margin-bottom: 0px; }
#navigation_section ul li{list-style-type: none;padding: 10px 25px; display: inline-flex;font-weight: 500; font-size: 16px; color: #000000;}
#navigation_section ul li span{display: inline-block; vertical-align: middle;}
#navigation_section ul li:last-child{text-align: center;background-color: #6CA242; color: #fff; /*border-radius: 5px;*/ margin-left: 150px;}
#navigation_section ul li:last-child a{color: #fff;}
#navigation_section ul li:last-child a:hover{color: #fff; text-decoration: none;  border-bottom: 1px solid transparent;}
#navigation_section ul li a{color: #000000; border-bottom: 1px solid transparent; }
#navigation_section ul li a:hover{background-color: transparent; color: #6CA242; border-bottom: 1px solid #fff;}
#header_section.headersticky #navigation_section ul li a{color: #000;}
#header_section.headersticky #navigation_section ul li a:hover{ color: #000;}
#header_section.headersticky #navigation_section ul li:last-child a{color: #fff;}
#header_section.headersticky #navigation_section ul li:last-child a:hover{color: #fff;}
#header_section.headersticky #logo img{height: 55px;}
/*HEADER_SECTION_END*/

/*BANNER_SECTION_START*/
.innerbanner{
    width: 100%;padding: 100px 20px;height: 250px; 
    /*background: url("../images/huge-parking-for-cars-near-the-shopping-center-fro-R4YPQQT 1.png")0px 0px no-repeat; background-size: cover;*/
    background-image: url("../images/bg_top.png"), url("../images/huge-parking-for-cars-near-the-shopping-center-fro-R4YPQQT 1.png");
    background-repeat: no-repeat;
    background-size: cover;
}
.innerbanner h1{color: white;font-size: 50px;font-weight: 800;}
#banner_section{width: 100%; padding: 50px 0px; height: 450px; background-color: #000;}
#banner_section .banner_row{width: 100%; height: 360px; display: flex; align-items: center; justify-content: center;position: relative;}
#banner_section .banner_row .bannerimage{width: 400px; height: 360px; position: absolute; top: 0px;left: 0px;}
#banner_section .banner_row .bannerimage img{width: 100%; height: 360px; object-fit: cover;}
#banner_section .banner_row .bannerdetail{width: 100%; padding-left: 430px; }
#banner_section .banner_row .bannerdetail .bannertitle{width: 100%; color: #fff; font-size: 45px; font-weight: 700; margin-bottom: 10px; }
#banner_section .banner_row .bannerdetail .bannerdescription{width: 100%; color: #fff; font-size: 17px; }
#banner_section .slick-prev, #banner_section .slick-next{width: 35px; height: 35px;   top: inherit; bottom: -80px;}
#banner_section .slick-prev{left: inherit; right: 45px;background: url(../images/arrowleft.png) 0px 0px no-repeat; background-size: 35px;}
#banner_section .slick-next{right: 0px; background: url(../images/arrowright.png) 0px 0px no-repeat; background-size: 35px;}
/*BANNER_SECTION_END*/


/*CONTENT_SECTION_START*/
#content_section{width: 100%; }
.home_information_section{width: 100%; padding: 80px 0px 0px 0px;}
.home_information_section .section_1{width: 100%;}
.home_information_section .section_2{width: 100%;}
.provider_service_section{width: 100%;background-color: #6CA242; padding: 50px 0px;}
.provider_service_section .provider_service_inner{width: 100%; display: flex; align-items: center; justify-content: center;  position: relative;}
.provider_service_section .provider_image{width: 250px; left: 0px; position: absolute; }
.provider_service_section .provider_detail{width: 100%;padding-left: 350px; }
.provider_service_section .provider_detail .providertitle{font-size: 30px;
    color: #fff;
    margin-bottom: 20px;
    font-weight: 700;
    text-align: left;}
.provider_service_section .provider_detail p{font-size: 14px;  color: #fff; margin-bottom: 25px;}
.provider_service_section .provider_detail ul{margin-left: 20px;}
.provider_service_section .provider_detail ul li{font-size: 14px; margin-bottom: 5px; color: #fff;}
.request_rent_section{width: 100%; background-color: #fff; padding:50px 0px;}
.our_partner_section{width: 100%;padding:0px 0px 50px 0px;}
.our_partner_section .slick-prev, .our_partner_section .slick-next{display: none;}
.our_partner_section .partner_logo{width: 100%; padding:0px 5px; height: 80px; display: flex; align-items: center; justify-content: center; }
.our_partner_section .partner_logo img{margin: auto;}
.customer_section{width: 100%; margin-bottom: 30px;}
.customer_section .customer_heading{background-color: #6CA242; padding:50px 0px 60px 0px;}
.customer_section .customer_heading .gerenric_heading{margin-bottom: 0px;}
.customer_section .customer_heading .gerenric_heading h1{ color: #fff; margin-bottom: 0px;}
.map_area{width: 100%; padding: 0px 20px;}
.map_area iframe{ width: 100%; height: 260px;}
/*CONTENT_SECTION_END*/

/*FOOTER_SECTION_START*/
.footer{ width: 100%;background-color: #6CA242; padding: 50px 0px; position: absolute;}
.footer .footer_logo{width: 100%;}
.footer p{color: white !important;padding: 10px 0px 0px 0px;}
.footer .footer_icon {width: 100%;}
.footer .fa {font-size: 20px;padding: 0px 10px;color: white;}
.footer .footer_title {color: white;font-size: 20px;font-weight: 700;margin-bottom: 25px;}
.footer ul li {list-style-type: none;
    color: white;
    font-size: 15px;
    margin-bottom: 13px;
    margin: auto;
    text-align: center;
    align-items: center;}

    .footer ul li a { color:white; text-decoration: none;}
.footer_col{
    display: inline-block;
    position: relative;
    float: left;
    padding-right: 15px;
    text-align: left;
}
.footer_col .icon{width: 100%;
    height: 50px;
    margin-bottom: 25px;
    display: inline-flex;
    align-items: center;
    /* margin: auto; */
    text-align: center;}
.footer_col .ct_icon{
    /*width: 33px; */
    /* position: absolute; */
    /* left: 0px; */
    /* display: inline-block; */
    display: inline-flex;
    /* align-items: center;*/ }
.footer_col .ct_text {
    /*width: 65%; */
    /* font-size: 15px; */
    /* color: white; */
    padding-left: 25px;
    display: inline-block;
    /* line-height: 59px; */
    display: inline-flex;
    /* align-items: center;*/
}
/*FOOTER_SECTION_END*/

/* Scroll start*/
#scrolToTopBtn {display: none;position: fixed;bottom: 5px;right: 5px;z-index: 99;font-size: 16px;border: none;outline: none;color: white;cursor: pointer;padding: 5px;border-radius: 100px;}
/* Scroll End */



#content_section{width: 100%; }
.home_information_section{width: 100%; padding: 50px 0px 50px 0px;}
.home_information_section .home_information_inner{ position: relative; left: 0%; background-color: #fff;}
.home_information_section .section_1{width: 100%;}
.home_information_section .section_2{width: 100%;}


.gerenric_content_section{width: 100%;}
.gerenric_content_section .content_row{width: 100%; margin-bottom: 0px; height: 350px; display: flex; align-items: center; justify-content: center;position: relative;}
.gerenric_content_section .content_row .contentimage{width: 50%; height: 350px; position: absolute; top: 0px;left: 0px; background: url(../images/lightbox_bg.png) 0px 0px no-repeat;}
.gerenric_content_section .content_row .contentimage img{width: 75%; height: 325px; object-fit: cover;}
/* .gerenric_content_section .content_row .contentdetail{width: 100%; padding-left: 50%; } */
.gerenric_content_section .content_row .contentdetail .contenttitle{width: 100%; font-size: 45px; font-weight: 700; margin-bottom: 10px; }
.gerenric_content_section .content_row .contentdetail .contentdescription{width: 100%; color: #000; font-size: 17px; padding: 10px;}
.gerenric_content_section .content_row.rightsideimage .contentimage{left: inherit; right: 0px;}
.gerenric_content_section .content_row.rightsideimage .contentdetail{padding-left:0%;padding-right: 50%;}

.gerenric_content_section .content_row.leftimage .contentdetail{padding-right: 0%; padding-left: 50%;}



.innerbanner_home {width: 100%;padding: 105px 20px;height: 450px;
    background-image: url("../images/bg_top.png"), url("../images/city-PPE6TJ5 1.png");
    background-repeat: no-repeat;
    background-size: cover;
    text-align: center;
}
.innerbanner_home h1, .innerbanner_home p {
    text-align: center;
    color: #fff;
}
.innerbanner_home h1{
    color: white;
    font-size: 50px;
    font-weight: 800;
}
.innerbanner_home .btn {
    text-align: center;
    color: #fff;
    border: solid 1px white;
    width: 175px;
    padding: 10px;
    text-align: center;
    display: inline-block;
    cursor: pointer;
}
.innerbanner_home .wd_40{
    text-align: center;
    display: inline-block;
}
.gerenric_content_section .block{
    width: 50%;
    float: left;
    display: inline-block;
    margin-top: 10px;
}
.gerenric_content_section .block .pdng1{
    width: 100%;
    padding: 0px 15px 0px 0px;
    height: 350px;
}
.gerenric_content_section .block .pdng2{
    width: 100%;
    padding: 0px 0px 0px 15px;
}
.gerenric_content_section .block .heading{
    width: 100%;
    font-size: 36px;
    font-weight: 700;
    margin-bottom: 10px; text-align: left;
    padding: 0px 15px 0px 0px;
}
.gerenric_content_section .block .desc{
    width: 100%;
    color: #000;
    font-size: 17px; text-align: left;
    padding: 0px 15px 0px 0px;
}
.gerenric_content_section .block .heading2{
    width: 100%;
    font-size: 36px;
    font-weight: 700;
    margin-bottom: 10px; text-align: left;
    padding: 0px 0px 0px 15px;
}
.gerenric_content_section .block .desc2{
    width: 100%;
    color: #000;
    font-size: 17px; text-align: left;
    padding: 0px 0px 0px 15px;
}
.dspl_flx{
    display: flex; align-items: center;
}
.panel-title .glyphicon{
    font-size: 14px;
}
.panel-title {
    text-align: left;
}
.panel-title a:hover{
    text-decoration: none;
}
.panel-default{border-color: white !important;}
.panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: transparent;
    background-color: #EAEAEA;
}
.panel-default>.panel-heading {
    color: #333;
    background-color: #EAEAEA;
    border-color: transparent;
}
.panel {
    border: 0px solid transparent;
}
.panel-title .glyphicon {
    color: #6CA242;
}
.bs-example {
    margin: 0px;
}