@import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap');
/*---------------All purpose css--------------
----------------------------------------------*/
body {font-family: 'Josefin Sans', sans-serif; font-size:15px;}
.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_white_justify_mob {color:#fff; line-height:28px; text-align:justify;}
.para_black_justify {line-height:23px; text-align:justify; color:#000;}
.para_black_center {line-height:28px; text-align:center; color:#222;}
.para_black_right {color:#4e4a4a; line-height:28px; text-align:right;}
.small_border {width:5%; background-color:#ebebeb; text-align:center; height:2px; margin:0 auto; display:block;}
.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:#4c9233;}
.web_color_one {color:#fbba11;}
.bg_gray {background-color:#e9e9e9; padding:20px 0px;}
.light_gray {color:#9d9d9d;}
.white {color:#fff !important;}
.black {color:#000;}
.bg_gray {background-color:#e9e9e9; padding:20px 0px;}
ul {margin-bottom:0px !important;}
/*NEW CHANGE*/
.topborder {background-color:#1f4411; height:5px; width:100%;}
.main_grd {background: rgba(43,90,27,1);
background: -moz-linear-gradient(top, rgba(43,90,27,1) 0%, rgba(74,144,50,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(43,90,27,1)), color-stop(100%, rgba(74,144,50,1)));
background: -webkit-linear-gradient(top, rgba(43,90,27,1) 0%, rgba(74,144,50,1) 100%);
background: -o-linear-gradient(top, rgba(43,90,27,1) 0%, rgba(74,144,50,1) 100%);
background: -ms-linear-gradient(top, rgba(43,90,27,1) 0%, rgba(74,144,50,1) 100%);
background: linear-gradient(to bottom, rgba(43,90,27,1) 0%, rgba(74,144,50,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b5a1b', endColorstr='#4a9032', GradientType=0 ); padding:20px 0px;}
.iso_logo {float:right;}
.time_align {text-align:right;}
.outer_navbar {background-color:#4c9233 !important; border-top:#fff solid 2px;}
.main_arrow_bg {background-color:#4c9233; padding:10px 3px;}
.main_arrow_bg img {vertical-align:top !important;}
.main_border {border:#ccc solid 1px; padding:5px;}
.main_border ul li {line-height:23px; border-bottom:#3e3e3e dotted 1px;}
.main_border ul li i {font-size:24px;}
.news_ticker li a {color:#000;-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  transition:.5s;}
.news_ticker li a:hover {color:#4c9233;-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  transition:.5s;}
.div_border {border:#ccc solid 1px; padding:5px;}
.dr_msg a {color:#000; font-weight:bold; font-size:16px;-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  transition:.5s;}
.dr_msg a:hover {color:#4c9233;-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  transition:.5s;}
.green_bg_heading {font-size:20px;}
.main_border_new {border:#ccc solid 1px;}
.listing_arrow_new li {line-height: 28px;margin-bottom: 1px;}
.listing_arrow_new li i {font-size:24px; padding-left:5px;}
.listing_arrow_new li a {color:#000;-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  transition:.5s; background-color:#ededed; display:block;}

.listing_arrow_new li a:hover {color:#fff;-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  transition:.5s;  background-color:#4c9233;}  

.main_arrow_bg_rds {background-color:#4c9233; padding:10px 3px; border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border: 0px solid #000000;}
.green_fst {padding-left:0px; padding-right:5px;}
.green_sec {padding-right:0px; padding-left:5px;}
.portfolio_col_item_image img {border:#ccc solid 1px; padding:10px;}
.gren_btn {background-color:#4c9233; border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border: 0px solid #000000; padding:10px !important; font-weight:600;-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  transition:.5s;}
.gren_btn a {color:#fff;}
.gren_btn:hover {background-color:#000;-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  transition:.5s;}

.orange_btn {background-color:#fe9705; border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border: 0px solid #000000; padding:10px !important; font-weight:600;-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  transition:.5s;}
.orange_btn a {color:#fff;}
.orange_btn:hover {background-color:#000;-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  transition:.5s;}  

.gallery_btn {background-color:#fff; color:#000; padding:5px; border-radius:5px;-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  transition:.5s;}
.gallery_btn:hover {background-color:#000; color:#fff;-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  transition:.5s;}
.web_color_gray {color:#5c5c5c; font-size:14px; line-height:20px;}
.glry li img {margin-bottom:10px !important; margin:0px 10px;}
.glry li a {color:#000; font-weight:bold;}
.outer_footer {background-color:#4c9233; padding:30px 0px; margin-top:10px;}
.ftr_listing li a {color:#fff;-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  transition:.5s;}
.ftr_listing li a:hover {color:#000; text-decoration:none;-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  transition:.5s;} 

.outer_last_footer {padding:30px 0px 10px 0px; background-color:#1f4411;}
.ftr_right_side {text-align:right;}
.ln23 {line-height:23px; margin-bottom:5px;}
.img_right {float:right;}
.main_logo {margin-top:20px;}
.inner_main_heading {background: rgba(43,90,27,1);
background: -moz-linear-gradient(top, rgba(43,90,27,1) 0%, rgba(74,144,50,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(43,90,27,1)), color-stop(100%, rgba(74,144,50,1)));
background: -webkit-linear-gradient(top, rgba(43,90,27,1) 0%, rgba(74,144,50,1) 100%);
background: -o-linear-gradient(top, rgba(43,90,27,1) 0%, rgba(74,144,50,1) 100%);
background: -ms-linear-gradient(top, rgba(43,90,27,1) 0%, rgba(74,144,50,1) 100%);
background: linear-gradient(to bottom, rgba(43,90,27,1) 0%, rgba(74,144,50,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b5a1b', endColorstr='#4a9032', GradientType=0 ); padding:0px; border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border: 0px solid #000000; padding-top:1px; padding-bottom:1px;}
.m8 {margin:8px; color:#fff;}
.theadebg {background-color:#1f4411; color:#fff;}
  
  
  /*NEW CSS ADD*/
.light_gray_one {color:#505050;}
.fs20 {font-size:24px; font-weight:bold; color:#4c9233;}
.staff_detail {line-height:24px;}
.btn_brief {background-color:#4c9233; border-radius:4px; padding:3px 8px; display:inline-block; font-size:16px; margin-top:10px;}
.btn_brief a {color:#fff; line-height:30px; }
.staff_bg {background-color:#f9f9f9; padding:28px 15px;}
.staff_pic_bdr {border:#ccc solid 1px; padding:5px;}
.product_name {color:#4c9233; font-weight:bold;}
.bdr_product {border:#ececec solid 1px; padding:0px 10px; color:#000; font-weight:600; margin-bottom:10px;}
.bdr_right {border-right:#ececec solid 1px; padding:10px 3px;}
.bdr_right_no {padding:10px 3px;}
.bdr_left {border-left:#ececec solid 1px; border-right:#ececec solid 1px;padding:10px 3px;}
.botm_border {-webkit-box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.21);
-moz-box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.21);
box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.21); margin-bottom:20px;}
.nop_mob {padding:0px !important;}
  
  .product_remove {background-color:#222; border-radius:4px; padding:5px;-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  transition:.5s;}
.product_remove a {color:#fff;}
.product_remove:hover {background-color:#4c9233;-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  transition:.5s;}

  
  
@media (max-width:768px) {
.iso_logo {float:left; margin-bottom:15px ;}
.time_align {text-align:left;}
.main_logo{margin-bottom:15px; padding:0px !important;}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
padding-right:0px;padding-left:0px;}
.green_fst {padding-left:15px; padding-right:15px;}
.green_sec {padding-right:15px; padding-left:15px;}
.portfolio_col_item_image {padding-right:15px; padding-left:15px;}
.ftr_right_side {text-align:left;}
.img_right {float:left;
}
.ftr_listing li {line-height:30px;}
}
