.poppins{
    font-family: 'Poppins', sans-serif;
}




/*all pages*/
#GoTop {
    display: none;
}
.owl-button-top .owl-theme .owl-controls .owl-buttons .fa-angel-left{
    margin-right: 1100px;
}
.top-right-arow{
    opacity: 0;
}
.top-left-arow{
    opacity: 0;
}
.home-orangepatch-yellow{
    color:#d43f3a !important;
}


/*======product_discription page styling====*/
.detail-box h4{
    color:#EB1E25;
    margin-top: ;

}
.dtail_img_box {
    max-width: 450px !important;
} 
.dtail_img_box img{
    padding-left: 20%;
} 

.detail-box {
    margin-top:7%;
    padding-left: 5%;

}
.p_detail_banner{

}
.shelf_life{
    margin-bottom: 15px;
}
.tablet{
    padding: 4%;
    border-radius: 35px;
    border: 1px solid brown;
    text-align: center;
    background: #E44836 ;
    color: whitesmoke;
    margin-top: 5px;
    font-weight: bold;
    box-shadow: 1px 3px 12px -1px rgba(0,0,0,0.75);

}
.p_image{
    padding:5%;
}
.w3-row-padding {
    padding-left: 5%;
    padding-right: 5%;

}
.mySlides {
    text-align: center;
}
.mySlides h3{
    color: #EB1E25;
}
.w3-content img{
    max-width: 100%;
    padding-left: 15%;
    padding-right: 15%;

}
.w3-row-padding{
    margin-top: 50px;
}
.p_detail_banner {
    height: 15% !important;

}
.module_aboutus{
    margin-top: 120px;
}
.description_page .detail-box h3.product_heading{
    font-family: 'Poppins', sans-serif !important;
}
.bottam_prodct_box{
    padding-top: 40px;
    padding-bottom: 40px;

}
.more_products .title_bikaji{
    padding-top: 40px;
}
.bottam_prodct_box .prodct_name{
  color: #f66d1f;

}
.bottam_prodct_box .prodct_area{
    padding-top: 30px;
    padding-bottom: 30px;
    background: #F4F6F7 ;
}



/*=========*/
.actions-secondary a.action.towishlist{
    display: none;
}
.floating{
    margin-left: 35% !important;
}
.product_item_link{
    font-weight: bold !important;
    font-variant-caps: all-petite-caps;
    font-size: 2rem;
}
.item_sml_detail{
    padding-left: 10%;
    padding-right: 10%;
}
.product_box {
    font-variant-caps: all-petite-caps;
    text-align: center;

}
.product_box .product_name{
    font-variant-caps: all-petite-caps;
    font-weight:bold;
}
.product_image_photo{
    max-width: 240px;
    max-height: 300px;
}
/*policies pages*/
.policy_content{
    text-align: left;
    margin-bottom: 40px;
    padding: 1%;
}
.policy_content p strong{
    color: #D9534F;
}
.policy_content h3{
    color: #D9534F;
}
.policy_content ol{
    padding-left: 10px;
}

/*about us page*/
.mid_text_box{
    text-align: center;
    border-radius: 35px;
    margin-top: 12%;
    height: 200px;width: 100%;
    background: rgb(230,77,73);
    background: linear-gradient(356deg, rgba(230,77,73,1) 34%, rgba(233,49,44,1) 69%, rgba(200,43,33,1) 93%);
}
.mid_text_box .owner_text{
    padding: 4%;
    text-align: center;
    color: white;
}
.mid_text_box .owner_text h4{
    padding-top: 0px;
    padding-bottom: 0px;
    margin:0px 0px ;
}
.mid_text_box p{
    margin-top: 20px;

}
.about_spacer{
    height: 100px;
}
.mid_text_box i{
    color: whitesmoke;
    font-size: 5rem;
    margin-top: -6%;
}
.right_content_box{
    margin-top: 8%;
    color: white;

}
.get_started .delivery {
    border: 1px solid lightgray;
    border-top:0px;
    border-bottom:0px;
}
.get_started {
    margin-top: 20px;
    padding-top:20px ;
    padding-bottom:40px ;
}
.get_started_row{
    background-color: #195576;
    padding-top: 20px;
    padding-bottom:20px ;
    border-radius: 10px;
    color: #ffff;
}
.get_started .heding{
 text-align: center;
 padding-bottom:30px;
}
.get_started .icon_box{
    background-color: #F8DBD6 ;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    text-align:center;
    margin-left: 33%;
}
.get_started .icon_box i{
    color: #ee272c;
    padding-top: 36px;
    font-size: 4rem;
}


.right_content{
    padding-top: 5%;
    padding-left: 5%;
    height: 100%;
    font-size: 1.8rem;
}

.about_us_title{
    color:#ee272c;font-size: 16px;
}
.owner_text p{
    margin-top: 20px;
}

.owner_box{
    background: rgb(27,86,125);
    background: linear-gradient(313deg, rgba(27,86,125,1) 77%, rgba(230,77,73,1) 77%);
}
.infra_img{
    overflow:hidden ;
}
.infra_img img{
    width: 100%;
    padding: 50px;
    padding-top: 0px;
}
.bonzo_ki_story .img_box{
    overflow:hidden ;
    max-width: 500px;
    max-height:500px ;

}
.module_aboutus .products-grid .product-item.product-slider {
    border: none !important;
}
.module_aboutus .products-grid .product-item.product-slider:hover {
    border: 1px solid #7C6CA7  !important;
}
.bonzo_ki_story .img_box img{
    padding-top: 50px;
}
.bonzo_ki_story .img_box grid-column-gap{
    width: 100%;
    height: 100%;
}

.bonzo_ki_story {
    padding-top: 4%;      
}
.title_bikaji{
    margin-bottom: 10px !important;
}
.fancy-hr{
    margin-bottom: 30px;
}
.infra{
    margin-bottom: 30px;
}
.Infra .img_box img{
    width: 100%;
    height: 300px;
    object-fit: contain;
}
#desk-awards{
    margin-top: 30px;
}
.roadmap .item{
    height: 300px;
    background:;
}
.card_row{
    margin-bottom: 40px;
}

.item .cards{
    height: 300px;
    background: #195576 ;
    border-radius: 15px;
    box-shadow: 5px 8px 9px -3px rgba(33,33,33,0.75);
    margin-bottom: 10px;
}
.cards_top{
    height: 25%;

    border-radius: 15px 15px 0px 0px;
    padding-top: 15%;
}
.cards_top2{
  background:#87834E;
}
.i_box{
    width: 70px;
    height: 70px;
    background: white;
    margin-left: 36%;
    text-align: center;
    padding-top: 5%;
    font-size: 3.6rem;
    border-radius: 35px;
    background: ;
    color: red;

}
.card_content_box h4{
    color:  #d9534f;
}
.card_content_box{
    text-align: center;
    margin-top: 40px;
    color: #ffff;
}
.card_content_box p{
    padding-left: 5px;
    padding-right: 5px;
}
.card_content_box hr{
    width: 50%;
}
.wk_gallery_album img{
    max-height: 200px;

}


.story_image{
    background: #195576 ;
    width:1200px;
    height:500px;
}
/*=== image_gallery.php ==*/
.gallery_wraper h3{
    color:#ec2029;
    margin-top: 60px;
}
.assurance{
    border-radius: 10px;
}
.Gallery_Wraper {
    padding-top: 3rem;
}


/*==== our_process ====*/
.quality{
    margin-top: 40px;
    margin-bottom: 40px;
}
.partner{
    border-radius: 20px;
    margin-bottom: 40px;
    background: rgb(232,62,52) !important;
    background: linear-gradient(124deg, rgba(232,62,52,1) 24%, rgba(18,85,116,1) 24%) !important;
}

.round {
    width: 220px;
    height: 220px;
    border-radius: 50%;
    margin-left: 5%;
    text-align: center;
    padding-top: 5%;
    box-shadow: 1px 3px 9px -1px rgba(0,0,0,0.75);
    -webkit-box-shadow: 1px 3px 9px -1px rgba(0,0,0,0.75);
    -moz-box-shadow: 1px 3px 9px -1px rgba(0,0,0,0.75);
}
.quality_row{
    margin-top: 40px;
}

.quality_text h3{
    color: #eb2026;
}

.round img{
    border-radius:10px;
}
/*===career page===*/

.career-wraper{margin-top: 20px;
    margin-bottom: 0px;
    box-shadow: 3px 4px 10px #888888;
}

.job-Number{
    background:#d9534f;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 25px;
    font-weight: bold;
    color: #ffff;
    margin-left: 92%;
}
.Appointment{
    margin-top: 40px;
}
.job-img img{
    width: 60%;
    margin-left: 20%;
    margin-top: 65%;
}

.job-box .job-text{
    font-size: ;font-weight: bold;
    line-height: 30px;color: #656565 ;
    list-style: none;
}
.job-box {
    background: #ffff;padding: 5%;
}
.desig{
    font-size: 1rem;
}
.apply_btn{
    background: #ff7043;
    color: white;
    font-weight: bold;
    margin-top: 20PX;
    margin-left: 40%;
}
.job-text .job-detail{
    font-weight: normal;
}
/* ==== partners page ====*/
.design_nation{
    font-weight: bold;
}
.partner_info{
    margin-top: 10px;
}
.quality .partner{
    background: #195576;
    color:#ffff;
}
.partner_detail{
    padding-bottom: 20px;
    padding-top: 20px;

}
.partner a{
    color: #ffff;
}
.partner a:hover{
    color: #d9534f;
}

.social_logo {
    width: 30px;
    height: 30px;
    background:;
    font-size: 20px;
    border-radius: 15px;
    margin-left: 4px;
    text-align: center;
    color: #ffff;
    margin-top: 3%;
}
.social_logo a i{
    color: #ffff;
}
.social_logo a i:hover{
    color: #d9534f;
}
.quality .info_box{
    padding-top: 20px;
    padding-bottom: 20px;
}
/*===immage galery page ==*/
.tab_box{
   /* margin-top: 2%;*/

}
.tabs{
    color: #ffff;

}
.tabs .social{
    border-radius: 0px 0px 25px 0px;
    background: #ee272e;
    font-size: 1.6rem;
    padding:4%;
    margin-bottom: 8px;

}

.social a{
    color: #ffff !important;
}

.tabs .social:hover{
    background: #195576;
    border-radius: 0px 25px 25px 0px;
}

.tabs .social{
    transition:  background-color 500ms, border-radius 800ms;
}

.gallery_img_box {
    height: 420px;
    overflow-y: scroll;
    
}
.gallery_img_box  .column img{
  height: 200px;
  margin-bottom: 2rem;
}

.gallery_img_box::-webkit-scrollbar {
    display: none;
}
.gallery_img_box .img-one{
    float: left;
    padding: 7px;
}
.big_image{
}
.big_image img{
    margin-top: -5%;
    max-height:450px;
    box-shadow: 5px 7px 10px -2px rgba(0,0,0,0.75);
}
.indi_cators{
    margin-top: 30%;
    position: absolute;
    z-index: 11;
    color:#ffff;
    font-weight: bold;
    font-size: 3rem;
}
.indi_cators .next {
    padding-right:15%;
}
.indi_cators .prev {
    text-align:left;
}
.indi_cators a{
    color: #ffff !important;
}
.indi_cators a:hover{
    color: #d9534f !important ;
}
.cancel_big_img{
    position:absolute;
    z-index: 112;
    margin-top:3px;
    color:white;
    text-align:right;
    font-weight:bold;
    font-size: 2rem; 
    margin-top: 40px;cursor: pointer;

}
.cancel_btn{
    background:#ee272e;
    padding:5px 10px 5px 10px;
    border-radius: 4px;
    color:white !important;

}
.bg-peacock{
    background: #195576;
}

/*career-2 page styling*/

.job_hr{
    width: 100%;
    height: 5px;
    background:#d9534f;
    margin-bottom: 15px;
    border-radius: 5px 5px 0px 0px;

}
.job_post {
    text-align:center;
    margin-bottom: 15px;
    font-weight: bold;

}
.job_quantity button{
    border-radius: 35px;
    padding-top: 4px;
    padding-bottom: 4px;
    border: 1px solid #d9524f;
}
.job_quantity{
    text-align: center;
}


.job_detail{
    margin-top: 10px;
    padding: 4%;
}
.career_box{
    box-shadow: 3px -3px 7px -1px rgba(0,0,0,0.75);
    -webkit-box-shadow: 3px -3px 7px -1px rgba(0,0,0,0.75);
    -moz-box-shadow: 3px -3px 7px -1px rgba(0,0,0,0.75);
    padding: 0px;
    border-radius: 5px 5px 0px 0px;

}
.career_block{

}
.seperate{
    background:#d9534f; 
    height: 1px ;
    width: 100%;
    margin-top: 10px;
}
.apply_now button{
    border-radius: 35px;
    padding-top: 4px;
    padding-bottom: 4px;
}
.apply_now {
    background: #195576;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
    border-radius: 0px 0px 5px 5px;

}

.bonzo_history h2{
    text-align: center;
}

.mission_hr {
    width: 30%;
    margin:0px 0px 10px 0px;
    border: 1px solid #d9534f;
}
.mission h3 {
    margin-top: 0px ;
}
/*============ INFRASTRUCTURE ==========*/
.infra_staructure .Infra{
    background: #FDEDEC ;
    margin-top: 50px;
    border-radius: 10px;
    -webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.68);
    -moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.68);
    box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.45);

}
.Infra .quality_text{
    padding-top: 10%;
    padding-bottom: 4%;
}
.Infra .quality_text p{
    font-size: 1.4rem;
}
.Infra .col-md-5{
    padding-left: 0px;
    padding-right: 0px;
}
.infra_staructure  .process{
    display: flex;
    flex-direction: row-reverse;
}
.infra_staructure  .boxes{
    display: flex;
    flex-direction: row-reverse;
}
.infra_heading{
    font-size: 1.4rem;
}
.infra_staructure  .Infra img{
    border-radius: 10px;

}
/*=======   WHY CHOOSE US =======*/
.get_started_row .mision{
/*    padding-top: 2%;*/
}

.tab_btns button{
 background:#d9534F;
 color: #ffff;
 padding: 8px 20px ;

}
.get_started_row{
    padding:4%
}
.mision .progress_bar{
    padding: 3%;
}
.why_choos_us ul{
    padding-left: 15px;
    padding-top: 10px;
}
.progress_bar .healthy{
    height: 10px;
    background:#d9534F;
    width:10%;
}
.indicaters{
    display:flex;justify-content:space-between;
}
.mision h3{
    margin-top: 0px;
}
.why_choos_us2{
    margin-bottom: 40px;
}

/*=======   WHY CHOOSE US ending =======*/

.search_select_box .cata_gory{
  margin-left: 30px;
}
.search_select_box i{
  position: absolute;
  z-index: 11;
  margin-left: 85%;
  margin-top: 2%;
}



@media only screen and (min-width: 768px) and (max-width: 1440px){
    .brand_story_mobile{
        display: none;
    }

    .sbmt{ 
        margin-left: 100px;
    }
    .partner_detail{
        max-height: 300px;
        overflow-y: scroll;
    }
    .partner_detail::-webkit-scrollbar{
        display: none;
    }
    .partner{
        -ms-overflow-style: none;  /* Internet Explorer 10+ */
        scrollbar-width: none;  /* Firefox */
    }
    .navbar-fixed-top>.container{

        background: rgba(0,0,0,.35);
    }

}



@media only screen and (min-width: 768px) and (max-width: 1024px){

    .partner{
        border-radius: 0px;
    }
    .whats-float{
        display: none;
    }

}
@media only screen and (min-width: 425) and (max-width: 768px){

}

@media only screen and (min-width: 320px) and (max-width: 425px){
    .whats-float{
        display: block;
    }
    .social_icon{
        display: none;
    }
    .social_logo {
        display: none;
    }
    .owl-carousel .item img{
       margin-top: 50px;
       max-height: 250px !important;
   }

   #GoTop {
    display: block;
    position: fixed;
    bottom: 20px;
    right: 30px;
    z-index: 9999;
    font-size: 3rem;
    border: none;
    outline: none;
    color: white;
    cursor: pointer;

}

#GoTop i{
    background:#5AC350 ;
    padding: 2px;
    border-radius: 5px;
    font-size: 38px;

}
.gallery_section .gallery_image_container .gallery_image{
    background-color: #fff;
    padding: 1rem;
    border-radius: 0.8rem;
    margin-bottom: 1rem;
}
.best_sellers{
    box-sizing:border-box;overflow-x: scroll;
}
.owl-item{
    width: 300px;
}
.product_info_container{
    background-position: inherit !important;
 /*   background-size:cover;
    height: 500px;
    display: flex;
    align-items: center;*/

}
/*===== brand story===*/
.brand_story_mobile .card_1{
    background: #195576; border-radius: 15px 15px 15px 15px;
}
.brand_story_mobile .card_1 .cards_top{
    background-size: cover;height: 80px;
}
.brand_story_mobile .card_1 .cards_top .i_box{
    position:absolute;z-index: 222;padding-top: 4%;
}
.brand_story_mobile .card_1 .card_content_box{
    padding-bottom: 30px;
}
.card_mobile{
    margin-top: 30px;
}
.brand_story_mobile {
    margin-top: ;
}
.get_started .delivery {
    border: 0px solid lightgray;

}
.mission ul{
    padding-left: 20px;
}
.products-grid .product-item .product-item-info .product-item-details {
    text-align: center;
    width: 100%;
}

.bottam_prodct_box{
    overflow-x: scroll;
    padding-top: 10px;
}
.bottam_prodct_box .prodct_area {
    display: inline-flex;
}
.bottam_prodct_box .prodct_name{
    font-size: 1.6rem;
}
.bottam_prodct_box .price{
    font-size: 1.2rem;
}
.bottam_prodct_box .prodct_area img{
    max-width:150px !important;
}
.bottam_prodct_box::-webkit-scrollbar {
    display: none;
}


.dtail_img_box img{
    padding-left: 0;
} 
.p_detail_banner{
    height: 200px !important;
}
.container>.navbar-header {
    background:#ECF0F1;
}
.module-subtitle{
    margin-bottom: 0px !important;
}
.module_aboutus{
    padding-top: 1% !important;
}
.journey{
    display: none;
}
.about_spacer{
    height: 30px !important;
}
.royal-treat{
    width: 100px;
}
.about-page-header{
    background-size: cover !important;
}
.job-box .job-text{
    padding-left: 0px;
}
.job-img img{
    margin-top: 20%;
}
.sbmt{ 
    margin-top: 10px;
}
.partner{
    border-radius: 0px;
}
.gallery_img_box{
   height: 300px;
   align-items: center;



}
.gallery_img_box .column{
    width: 33%;
}
.row>.column {
    padding: 0 3px !important;
}
.gallery_img_box .column img{
    padding: 3px;
    height: 6.8rem;
    margin-bottom: 1rem;
}
.gallery_img_box .img-one{
}
.gallery_img_box .img-one img{
    width: 100px;
    padding-left: 1%;
    padding-right: 1%;
}
.gallery_wraper {
    background-color: #fff !important;

}

.big_image{
    margin-left: -15px;
}
.career_block{
    margin-top: 15px;
}
.our_products{
    width: 100% !important;
}
.round {
    margin-left: 14%;
}


.story_image{

}
.about_spacer{
    display: none;
}
.card_row{
    display: none;
}
.bonzo_ki_story .img_box img {
    padding-top: 0px;
}
.about_us_title{
    color:#ee272c;
}
.about_us_title h1{
    font-size: 26px;
}
.infra_staructure  .process {
    display: block;

}

.infra_staructure  .boxes{
    display: block;
}
}