@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;1,400&display=swap');
*{margin:0;
padding:0;
box-sizing:border-box;
}


body{
  color: #444;
font-family: 'Roboto', sans-serif;
}

html{
scroll-behavior:smooth;
font-family: 'Roboto', sans-serif;
}

a{
  text-decoration: none !important;
}


::selection {
    background-color: #F28023 !important;
    text-shadow: none;
    color: white;
}

/* width */
::-webkit-scrollbar {
  width: 6px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #D2AB67; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: black; 
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #33CC73; 
}


/**/

/**/
.topbar_header{
  background-color: #F28020;
}

.left_side_top_bar a{
  margin: 10px;
  color: white;
  text-decoration: none;
  font-size: 15px;
  letter-spacing: .2px;
}

.right_side_top_bar{
  text-align: ;
  float: right;
}

.right_side_top_bar a{
  margin: 10px;
  color: white;
  text-decoration: none;
  font-size: 15px;
  letter-spacing: .2px;
}
/**/


/**/


.navbar{
  background-color: white !important; 
  border:none !important;
  outline: none !important; 

}

.navbar{
  background-color: white !important; 
  border:none !important;
  outline: none !important; 
  position: sticky!important;
  top: 0!important;
   z-index: 99;
   -webkit-box-shadow: 0 10px 6px -11px #777 !important;
       -moz-box-shadow: 0 10px 6px -11px #777 !important;
            box-shadow: 0 10px 6px -11px #777 !important;


}

.scrolled.navbar{
  background-color: white !important; 
  border:none !important;
  outline: none !important; 

}

.navbar .navbar-nav > li > a{
  text-transform: uppercase !important;
  font-weight: 400;
  font-size: 14px;
  color: #F48533 !important;
  transition: .4s ease-in-out;
    margin:14px !important;

}


.navbar .navbar-nav > li > a:hover{
  text-transform: uppercase !important;
  font-weight: 400;
  font-size: 14px;
  color: #EC2541 !important;
  transition: .4s ease-in-out;
}

.img-brand-b{
  width: 150px;
}

.navbar-nav .dropdown-menu{
    padding: 0;
    margin: 0;
    background-color:white; 
    border: none;
    transition: .3s;
    border-bottom: 2px solid #F17F22;
    box-shadow: 0px 0px 10px rgba(127, 137, 161, 0.25);

}

/*
Non Woven Rice Bags
Non Woven Rice Bags
Bopp Woven Rice Bags
Poly Flexi Pauch
BOPP Woven Rice Bags
All Bopp Woven Rice Bags
All BOPP Woven Rice Bags
Bopp Woven Rice Bags
Bopp Woven Metalize Rice Bags
Flour Packing Poly Pauch bags
Non Woven Rice Bags
3 Belongs to - Non Woven Rice Bags
Flour poly Pouch Packing Bags
Flour Packing Bags
Poly Pouch Rice Bags
PP Flexo Printing Woven Bag’s
PP HDPP Woven Bags
Bopp Woven Bags*/

.dropdown:hover>.dropdown-menu {
  display: block;
  transition: .5s;

}


.navbar-nav .dropdown-menu > li > a {
    color: gray !important;
    background-color: white;
    transition: .3s ease-in-out;
    text-transform: uppercase;
    border-bottom: 1px solid rgba(206, 5, 6,.5);
    display: block;
    font-weight: 400;
    font-size: 14px;
    padding: 5px 60px 5px 20px;


} 


.navbar-nav .dropdown-menu > li > a:hover {
    color: #F17F22 !important;
    background-color: white;
    transition: .3s ease-in-out;
    text-transform: uppercase;
    border-bottom: 1px solid rgba(206, 5, 6,.5);
    display: block;
    font-weight: 400;
    font-size: 14px;
    padding: 5px 60px 5px 20px;

} 


.scrolled .navbar{
  background-color: white !important; 
  border:none !important;
  outline: none !important; 
  position: sticky!important;
  top: 0!important;
   z-index: 99;
}


.scrolled .img-brand-b{
  width: 100px;
    display: none;

}


.scrolled.navbar .navbar-nav > li > a{
  text-transform: uppercase !important;
  font-weight: 400;
  font-size: 14px;
  color: rgba(0,0,0,.8) !important;
  transition: .4s ease-in-out;
}



.scrolled{
    position:fixed;
    top: 0;
    left: 0;
    width: 100%;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
    -webkit-transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    transition: all ease 0.3s;
    background-color:white !important;
    animation: fadeInDown .5s linear forwards;
}

/**/


/**/
.banner_btm_section{
  margin-top: 40px;
  margin-bottom: 30px;
}

.banner_btm_three_div{
  text-align: center;
  background-color: rgba(255, 255, 255);
  box-shadow: 0px 3px 2px 2px rgba(240, 240, 240,.8);
  transition: .3s ease-in-out;
}


.banner_btm_three_div:hover{
  text-align: center;
  background-image: url(../img/bn-btm2.jpg);
  box-shadow: 0px 3px 2px 2px rgba(240, 240, 240,.8);
  transition: .3s ease-in-out;
  margin-top: -6px;
  background-position: ;
  width: 100%;
}

.banner_btm_three_div:hover .banner_btm_three_div_ovr_bg{
  background-color: rgba(0,0,0,.8);
  width: 100%;
    transition: .3s ease-in-out;

 
}

.banner_btm_three_div .fa{
  background-color: #F48533;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  border-radius: 100%;
  color: white;
  font-size: 20px;
  margin-top: 20px;
}

.banner_btm_three_div h4{
  margin-top: 10px;
  color: #F48533;
  font-size: 21px;
  font-weight: ;
  letter-spacing: .2px;
}

.banner_btm_three_div p{
  font-size: 15px;
  line-height: 25px;
  text-align: justify;
  font-weight: normal !important;
padding: 0px 10px 19px;
color: rgba(0,0,0,.7);


}

.banner_btm_three_div p:hover{
  font-size: 15px;
  line-height: 25px;
  text-align: justify;
  font-weight: normal !important;
padding: 0px 10px 19px;
color:#fff;

}


/**/

/**/


.banner_btm_three_div2{
  text-align: center;
  background-color: rgba(255, 255, 255);
  box-shadow: 0px 3px 2px 2px rgba(240, 240, 240,.8);
  transition: .3s ease-in-out;
}


.banner_btm_three_div2:hover{
  text-align: center;
  background-image: url(../img/bn-btm3.jpg);
  box-shadow: 0px 3px 2px 2px rgba(240, 240, 240,.8);
  transition: .3s ease-in-out;
  margin-top: -6px;
  background-position: ;
  width: 100%;
}

.banner_btm_three_div2:hover .banner_btm_three_div_ovr_bg2{
  background-color: rgba(0,0,0,.8);
  width: 100%;
    transition: .3s ease-in-out;

 
}

.banner_btm_three_div2 .fa{
  background-color: #F48533;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  border-radius: 100%;
  color: white;
  font-size: 20px;
  margin-top: 20px;
}

.banner_btm_three_div2 h4{
  margin-top: 10px;
  color: #F48533;
  font-size: 21px;
  font-weight: ;
  letter-spacing: .2px;
}

.banner_btm_three_div2 p{
  font-size: 15px;
  line-height: 25px;
  text-align: justify;
  font-weight: normal !important;
padding: 0px 10px 19px;
color: rgba(0,0,0,.7);


}

.banner_btm_three_div2 p:hover{
  font-size: 15px;
  line-height: 25px;
  text-align: justify;
  font-weight: normal !important;
padding: 0px 10px 19px;
color:#fff;

}


/**/


/**/


.banner_btm_three_div3{
  text-align: center;
  background-color: rgba(255, 255, 255);
  box-shadow: 0px 3px 2px 2px rgba(240, 240, 240,.8);
  transition: .3s ease-in-out;
}


.banner_btm_three_div3:hover{
  text-align: center;
  background-image: url(../img/bn-btm4.jpg);
  box-shadow: 0px 3px 2px 2px rgba(240, 240, 240,.8);
  transition: .3s ease-in-out;
  margin-top: -6px;
  background-position: ;
  width: 100%;
}

.banner_btm_three_div3:hover .banner_btm_three_div_ovr_bg3{
  background-color: rgba(0,0,0,.8);
  width: 100%;
    transition: .3s ease-in-out;

 
}

.banner_btm_three_div3 .fa{
  background-color: #F48533;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  border-radius: 100%;
  color: white;
  font-size: 20px;
  margin-top: 20px;
}

.banner_btm_three_div3 h4{
  margin-top: 10px;
  color: #F48533;
  font-size: 21px;
  font-weight: ;
  letter-spacing: .2px;
}

.banner_btm_three_div3 p{
  font-size: 15px;
  line-height: 25px;
  text-align: justify;
  font-weight: normal !important;
padding: 0px 10px 19px;
color: rgba(0,0,0,.7);


}

.banner_btm_three_div3 p:hover{
  font-size: 15px;
  line-height: 25px;
  text-align: justify;
  font-weight: normal !important;
padding: 0px 10px 19px;
color:#fff;

}


/**/

/**/

.about_section{
  margin-top: 70px;
  margin-bottom: 30px;
  background-color:#F0F0F0;
  padding-top: 35px;
  padding-bottom: 35px;
  position: relative;
  overflow: hidden;

}

.ab_overlay_img{
  position: absolute;
  right: -7%;
  top: 30%;
    z-index: ;

}

.ab_overlay_img img{
  width: 300px;
}

.about_img_box{
  text-align: center;
  margin-bottom: 20px;
  width: 100%;
}

.about_img_box img{
  width: 100%;
}

.about_img_txt_p h4{
  color: #F28023;
  font-weight: ;
  letter-spacing: .2px;
}


.about_img_txt_p p{
  
  color: ;
  line-height: 25px;
  font-size: 15px;
  text-align: justify;
}

.about_btn_h{
  float: right;
}

.about_btn_h a{
  color: white;
  background-color: #F17F22;
  padding: 8px 16px 8px 16px;
}


/**/


/**/
.product_section{
  margin-top: 30px;
  margin-bottom: 30px;
  position: relative;
  overflow: hidden;
  transition: .4s ease-in-out;
}

.product_img_over_section_left{
  position: absolute;
  top: 20%;
  left:-14%;
  z-index: -99;
}

.product_img_over_section_right{
  position: absolute;
  top: 20%;
  right:-30%;
  z-index: -99;
}

.product_head_ti{
  padding-bottom:  15px;
}

.product_head_ti h3{
  text-transform: capitalize;
  color: #F28023;
}

.product_bg_img_overlay{
  position: absolute;
  bottom: 0;
  z-index: -99;
  right: 0;
  left: 0;
  top:0;

}

.product_img_box_m_div{
  position: relative;
  overflow: hidden;
  width: 100%;
  transition: .4s ease-in-out;
  text-align: center;
  margin-bottom: 20px;
  -webkit-box-shadow: 0 10px 8px -9px #777 !important;
       -moz-box-shadow: 0 10px 8px -9px #777 !important;
            box-shadow: 0 10px 8px -9px #777 !important;

}
.product_img_box_m_div img{
  margin-bottom: 30px;
  text-align: center;
  margin: auto;
  width: 100%;
  transition: .4s ease-in-out;
  border-radius: 3px;
}

.product_img_box_m_div:hover img{
  margin-bottom: 30px;
  text-align: center;
  margin: auto;
  width: 100%;
  transition: .7s ease-in-out;
  transform: scale(1.1,1.1);


}

.overlay_plus{
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: rgba(0,0,0,.3);
  width:100%;
  transition: .4s ease-in-out;
}

.overlay_plus_a_p{
  position: absolute;
  top: -100%;
  left: 0;
  right: 0;
  bottom: 0;
  transition: .4s ease-in-out;
}

.product_img_box_m_div:hover .overlay_plus_a_p{
  top: 40%;
  transition: .4s ease-in-out;
}

.overlay_plus_a_p a{
  color: white;
  text-transform: capitalize;
  font-size: 15px;
  text-decoration: none;
  letter-spacing: .2px;
  border:1px dashed #F28020;
  padding: 7px 10px 7px 10px;
  transition: .4s ease-in-out;
}


.overlay_plus_a_p a:hover{
  color: white;
  text-transform: capitalize;
  font-size: 15px;
  text-decoration: none;
  letter-spacing: .2px;
  border:1px dashed #F28020;
  padding: 7px 10px 7px 10px;
  transition: .4s ease-in-out;
  background-color: #F28020;
  border-radius: 2px;
}




/**/

.overlay_read_btn_product{
  position: absolute;
  top: -100%;
  left: 0;
  right: 0;
  bottom: 0;
  transition: .4s ease-in-out;
  display: none;
}

.product_img_box_m_div:hover  .overlay_read_btn_product{
   top: 60%;
 transition: .9s ease-in-out;
}

.over_btn_read_a a{
  text-decoration: none;
  color: white;
  transition: .4s ease-in-out;
  background-color: #F27F20;
  padding: 5px 18px 5px 18px;
border-radius: 2px;
  border:1px dashed #F28020;

}

/**/

/**/


/*why choose us css*/

/**/

.whychooseus_section{
  background-color:rgba(241,241,241,.2); 
  margin-bottom: 10px;
}

.left_side_whyus_head_ti{
  padding-top: 27px;
  padding-bottom: 18px;
}

.left_side_whyus_head_ti h3{
  text-transform: uppercase;
  color: #F28020;
  font-weight: 400;
}


.whychooseus_media_txt  b{
 color: #F28020;
 font-size: 20px;
 text-transform: capitalize;
   font-weight: 400;

}

.whychooseus_media_txt p{
 color: gray;
 text-align: ;
 text-transform: ;
 font-family: 'Nunito', sans-serif !important;
 text-align: justify;
 font-size: 15px;


}

.whychooseus_media_txt .fa {
  background-color: white;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-radius: 100px;
  color: #F28020;
  font-size: 25px;
}

.right_side_whychoose_us{
  text-align: center;
  margin: auto;
  width: 100%;
}

.right_side_whychoose_us img{
  margin: auto;
  text-align: center;
margin-left: 125px;
}

/**/


/*why choose us css*./


/**/

.testomonials_section{
  margin-top: 30px;
  margin-bottom: 30px;
  width: 100%;
  background-image: url(../img/testomonialsbg2.jpg);
  background-position: center center;
  background-attachment: fixed;}

.testomonials_overlay_bg{
  background-color: rgba(0, 0, 0,.4);
  padding-top: 30px;
  padding-bottom: 30px;
}


.testomonials_head_ti{
  text-align: center;
}

.testomonials_head_ti b{
  color: #F28020;
  text-transform: uppercase;
   font-family: 'Nunito', sans-serif !important;
font-weight: 500;
padding-left: 10px;
padding-bottom: 20px;
letter-spacing: .3px;
}

.testomonials_head_ti p{
  font-size: 15px;
  color: white;
}

.testimonials_img_div{
  width: 100px;
  height: 100px;
  border-radius: 100%;
}

.testimonials_img_div img{
  border-radius: 100%;
  object-fit: cover;
border:2px solid white;
width: 100px;
  height: 100px;
  margin-bottom: 20px;
}

.testimonials_txt_div{
  text-align: center;
  background-color: rgba(255,255,255,.2);
   padding: 30px;

  transition: .4s ease-in-out;
}


.testimonials_txt_div:hover{
  text-align: center;
  background-color: rgba(255,255,255,.9);
   padding: 30px;
  
  transition: .4s ease-in-out;
}

.testimonials_txt_div b{
  color: white;
  margin-top: 15px !important;
  font-size: 16px;
  font-weight: normal;
}

.testimonials_txt_div:hover b{
  color: rgba(0,0,0,8);
  transition: .4s ease-in-out;
}


.testimonials_txt_div:hover  p{
  color: rgba(0,0,0,8);
    transition: .4s ease-in-out;

}

.testimonials_p{
  color: rgba(255,255,255,.8);
  font-family: 'Nunito', sans-serif !important;
font-size: 15px;
line-height: 25px;
}


.owl-prev{
    font-size: 25px !important;
    box-shadow: none !important;
    background-color: orange !important;
    color:  #fff !important;
    outline: none !important;
    width: 25px!important;
    height: 25px!important;
    line-height: 25px!important;
    text-align: center!important;
    border-radius: 100% !important;
    position: absolute;
    top: 45%;
    left: 0;

}

.owl-next{
    font-size: 25px !important;
    box-shadow: none !important;
    background-color: orange !important;
    color:  #fff !important;
    outline: none !important;
    width: 25px!important;
    height: 25px!important;
    line-height: 25px!important;
    text-align: center!important;
position: absolute;
    top: 45%;
    right: 0;
    border-radius: 100% !important;
}


/**/
/*-- Page Title --*/

.page-title-area-section{
  background-image: url(../banner/banner4.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  background-position: center;
}

.page-title-area {
  background-color:rgba(0,0,0,.7);
  padding-top: 150px;
  padding-bottom: 130px;
  text-align: center;
  position: relative;
}

.page-title-area img {
  position: absolute;
  left: 0;
  right: 0;
  top: 87px;
  margin-left: auto;
  margin-right: auto;
  max-width: 540px;
  opacity: .20;
}

.page-title-area .page-title-content {
  position: relative;
}

.page-title-area .page-title-content h2 {
  font-weight: 600;
  font-size: 38px;
  color: #ffffff;
  margin-bottom: 14px;
}

.page-title-area .page-title-content ul {
  margin: 0;
  padding: 0;
}

.page-title-area .page-title-content ul li {
  list-style-type: none;
  display: inline-block;
  color: #ffffff;
  font-size: 15px;
}

.page-title-area .page-title-content ul li a {
  color: #ffffff;
}

.page-title-area .page-title-content ul li a:hover {
  color: #fdb819;
}

.page-title-area .page-title-content ul li i {
  display: inline-block;
  font-size: 22px;
  position: relative;
  top: 4px;
}

/*-- End Page Title --*/



/*about page css*/

.about_page_section{
  margin-top: 20px;
  margin-bottom: 30px;
  background-color:rgba(240, 240, 240,.6);
  padding-top: 35px;
  padding-bottom: 35px;
  position: relative;
  overflow: hidden;

}

.ab_page_overlay_img{
  position: absolute;
  right: -10%;
  top: 30%;
    z-index:-1 ;

}

.ab_page_overlay_img img{
  width: 300px;
}

.about_page_img_box_m_div{
  text-align: center;
  margin-bottom: 20px;
  width: 100%;
  position: relative;
  overflow: ;
  transition: .5s ease-in-out;
}

.about_page_img_box_m_div img{
  width: 100%;
 
}


.about_page_img_txt_p h4{
  color: #F28023;
  font-weight: ;
  letter-spacing: .2px;
}


.about_page_img_txt_p p{
  
  color: ;
  line-height: 25px;
  font-size: 15px;
  text-align: justify;
}


.about_page_table{
  overflow-x: auto;
}


.about_page_table th , td {
  font-size: 15px;
}

.about_page_table th{
  font-weight: normal;
  color: #F28020;
}
/*about page css*/




/**contact page css ========*/


.contact_page_section{
    background-image: url(../img/contactimg.png);
    background-position: center center;
    background-repeat: no-repeat;
    padding-top: 30px;
    padding-bottom: 50px;
    background-attachment: fixed;
}

.contact_page_head_ti{
  text-align: center;
}

.contact_page_head_ti h3{
  color:#F28020;
  font-size: 20px; 
  padding-bottom: 30px;
}


.form_head_ti_cont_page{
  text-transform: uppercase;
  font-weight: normal;

}

.form_head_ti_cont_page h3{
  font-weight: normal;
  font-size: 20px;
  color: gray;
  padding-bottom: 15px;
}

.right_side_add_cont_page p{
  font-size: 15px;
  color: gray;
}

.right_side_add_cont_page b{
text-transform: capitalize;
font-weight: normal;
color: #F28020;
}

.right_side_add_cont_page a{
  color: gray;
}

.right_side_add_cont_page .fa{
  background-color: white;
  height: 35px;
  width: 35px;
  line-height: 35px;
  text-align: center;
  border-radius: 100%;
  color:#F28020;
  font-size: 18px; 
}

.right_side_add_cont_page .media{
  padding-bottom: 10px;
}
/**= conatcty pager css send==*/



/**product sliders ===============*/

.most_products_section{
   background-image: url(../img/slideimg.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    padding-top: 30px;
    padding-bottom: 50px;
}

/**products sl9iders======*/

/**/
.all_products_sections{
  margin-top:30px;
  margin-bottom: 60px;
}

.all_products_head_ti{
  padding-bottom: 20px;
}

.all_products_head_ti h3{
  text-transform: capitalize;
  color:#F28020; 
}

.all_products_main_div{
  text-align: center;
  margin-bottom: 20px;
  position: relative;
  width: 100%;
  overflow: hidden;
  transition: .5s ease-in-out;
}

.all_products_main_div img{
  width: 100%;
  transition: .4s ease-in-out;
  filter: brightness(97%);
}

.overlay_product_all_div{
  position: absolute;
  top: 0;
  right: 0;
  transition: .4s ease-in-out;
  bottom: 0;
}

.overlay_product_all_div a{
  background-color:#F28020;
  width: 40px; 
  padding: 4px;
  color: white;
}

.all_products_name_overlay_txt{

}

.all_products_name_overlay_txt p{
  color:#F28020;
  text-transform: uppercase;
  margin-top: 8px; 
}

/**/

/**/

.footer{
  margin-top: 30px;
  background-image: url(../footer/fbg.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  background-position: center;
}

.footer_overlay_bg{
  background-color: rgba(0,0,0,.8);
  padding-top: 40px;
  padding-bottom: 40px;
}

.f_logo p{
  color: white !important;
  font-size: 15px;
  line-height: 25px;
  font-weight: normal;
}

.f_haed_ti h4{
  text-transform: capitalize;
  font-size: 18px;
  color: #F27F20;
  padding-top: 8px;
  text-align: ;
}

.f_li_links ul{
  list-style: none;
  text-align: 
}

.f_li_links li a{
  line-height: 26px;
  font-size: 15px;
  color: white;
  text-transform: capitalize;
  letter-spacing: .2px;
  display: block;
  transition: .4s ease-in-out;
  text-decoration: none;
}


.f_li_links li a:hover{
  line-height: 26px;
  font-size: 15px;
  color: #F27F20;
  text-transform: capitalize;
  letter-spacing: .2px;
  display: block;
  transition: .4s ease-in-out;
  margin-left: 4px;
}

 .f_li_links p{
  color: #F27F20;
  font-weight: 500;
  text-transform: capitalize;
  letter-spacing: .2px;
      font-size: 18px;

 }

 .f_add_div p{
  font-size: 15px;
  font-weight: normal;
  line-height: 26px;
  color: white;
 }

 .f_add_div h4{
  color: #F27F20;
  font-weight: 500;
  text-transform: capitalize;
  letter-spacing: .2px;
    font-size: 18px;
    padding-bottom: 7px;

 }

 .f_add_div a{
  color: #F27F20;
 }

 .f_socila_icons a{
  margin: 0px 7px;
  color: white;
 }

/**/


/**/

.fixed_icons_right{
  position: fixed;
  right: 0;
  top: 60%;
  z-index: 99;
}

#Whatsapp-phone{
  display: none !important;
}

#callphone{
  display: none !important;
}


.fixed_icons_right a{
  display: block;
  margin:10px 10px 20px 10px; 
  background-color:#F27F20;
  height: 40px;
  width: 40px;
  line-height: 40px;
  text-align: center;
  color: white;
  font-weight: 500;
  font-size: 25px; 
  border-radius: 50px;
box-shadow: 0px 0px 5px 1px rgba(0,0,0,.8);
animation: 3s iconseffects infinite;
text-decoration: none;

}

@keyframes iconseffects{

0%{
box-shadow: 0px 0px 3px 2px rgba(44, 74, 147,.3);
}


50%{
  box-shadow: 0px 0px 2px 3px rgba(44, 74, 147,.6);
}



100%{
box-shadow: 0px 0px 3px 4px rgba(44, 74, 147,.3);
}
}

/**/




/**/

.bottom_copyright_sec{
    background-color: rgba(255,255,255,.8);
}

.copy_right{
    text-align: center;
    color: #F58220;
}

.copy_right p{
margin-top: 20px;
letter-spacing: .1px;
font-size: 14px;
line-height: 25px;
word-spacing: .3px;
}

.copy_right a{
    color: rgba(0,0,0,.7);
    font-weight: 600;
}



/**/


/**/


.modal_form_div input, textarea{
    margin-bottom: 15px;
    outline: none !important;
    border:none !important;
    box-shadow: none !important;
}

.modal_form_div input{
   border-radius: none !important;
}

.modal_form_div input[type="text"]{
  font-size: 13px;
}


.modal_form_div input[type="email"]{
  font-size: 13px;
}


.modal_form_div input[type="number"]{
  font-size: 13px;
}


.modal_form_div textarea{
  font-size: 13px;
}

.modal_form_div input, textarea{
    margin-bottom: 15px;
    outline: none !important;
    border-bottom:1px solid rgba(244, 129, 32,.6) !important;
    box-shadow: none !important;
}

.modal-title{
    color:#F48120;
    text-transform: uppercase; 
    font-size: 17px;
}


/**/
.mobile_banner{
  display: none !important;
}

.desktop_banner{
   display:  !important;
 
}

/**/



/**============media   **/


@media (max-width: 767px) {
    
    /**/
.mobile_banner{
  display: block !important;
}

.desktop_banner{
   display: none !important;
 
}

  .topbar_header{
    display: none;
  }

  .right_side_whychoose_us{
    display: none;
  }

 
#Whatsapp-phone{
  display: block !important;
}

#callphone{
  display: block !important;
}


}

/**=======media **/

/**/
.fixed_enquiry_btn_web{
  position: fixed;
  bottom: 30%;
  right: 1%;
  z-index: 99;
}

.fixed_enquiry_btn_web a{
    background-color:#F28023;
  padding: 30px 10px 30px 10px;
  border-radius: 100px;
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: .5px;
  word-spacing: 1px;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
  writing-mode: vertical-lr;
  color: #fff !important;
  border:2px solid #fff;
  text-decoration:none !important;
}