h1,h2,h3,h4,h5,h6,ul,li,a,p{
	padding: 0;
	margin: 0;
}
.container{
	max-width: 1700px;
}
body{
	font-family: 'Gill Sans MT';
}
.owl-nav{
	display: none;
}
body[data-aos-duration='40000'] [data-aos],
  [data-aos][data-aos][data-aos-duration='40000'] {
    transition-duration: 40000ms;
  }
/*top*/
.top_line{
	text-align: center;
	background-color: #fe0000;
	padding: 3px 0;
}
.top_line h1{
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 1px;
}
.sticky555{
    padding: 5px 0 !important;
}
.sticky555 .navbar-brand img{
    width: 45%;
}
.sticky555 .search_cart {
        padding-top: 0px !important;
}

.sticky555 .responsive_search {
    padding: 0px 0px;
}
.sticky555 .navbar-expand-lg .navbar-nav .nav-link {
        padding: 10px 22px !important;
}
.top {
    width: 100%;
    margin: auto;
    z-index: 2;
    background-color: #037203;
}
.our_products_range .left h1{color: #fff;font-style: italic;display: inline;justify-content: center;place-content: center;text-align: center;text-transform: uppercase;margin: auto;font-size: 38px;}
.our_products_range .left h1 .border_001{
        width: 40%;
    height: 2px;
    background-color: #1fb2e6;
    margin-left: 22px;
    margin-top: 15px;
}
.third_level_menu{
    border-bottom: none;
}
.responsive_search2021{
	padding: 0px 0;
	float: right;
}
.top .one{
	text-align: center;
}
.top .one ul {
}
.hide_in_big_20221{
    display: none;
}
.hide_in_big2021{
    display: none;
}
.hide_in_big{
	display: none;
}
.show_on_hover{
    display: none;
    transition: 0.5s;
}
.top .two{
	
}
.menu_logo{
	text-align: center;
	padding: 15px 0;
}
.top .two h1 {
        font-size: 14px;
        text-transform: uppercase;
        color: #fff;
        line-height: 32px;
        font-weight: 800;
}
.top .two h1  span{
	padding-left: 15px;
	padding-right: 15px;
}
.top .two ul{
	display: inline-flex;
	padding-top: 10px;
}
.top .two ul li{
	    padding-left: 40px;
}
.top .three{
}
.top .three ul|{
    
}
.top .three ul li{
    
}
.top .three ul li a{
        font-size: 15px;
    font-weight: bold;
    color: #fff;
    transition: 0.5s;
}
.top .three ul li a:hover{
    color: #00246a;
}
.top .three ul li a span{
        padding-right: 15px;
}
.top .top_social{
	
}
.top .top_social ul{
	padding: 7px 0;
	padding-bottom: 0;
	    float: right;
}
.top .top_social ul li{
	list-style-type: none;
	display: inline-block;
	padding-right: 10px;
}
.top .top_social ul li a{
	text-decoration: none;
}
.top .top_social ul li a span{
	
}
.top .top_social ul li a span i{
	color: #fff;
	font-size: 19px;
	transition: 0.5s;
}
.top .top_social ul li a span i:hover{
	    color: #00246a;
}
/*menu*/
.menu {background-color: #ffffff;font-family: "Marcellus", serif;}
.menu .navbar {
    padding: .0rem 0rem;
}
.menu .navbar-brand {
        padding-top: 0rem;
    padding-bottom: 0rem;
    padding: 0;
    margin: 0;
}
.menu .search {
    padding: 6px;
}
.menu .search .form-group {
    margin-bottom: 0rem;
    position: relative;
}
.menu .search input{
	border-radius: 20px;
	background-color: #eeeeee;
}
.menu .search button {
    position: absolute;
    top: 0;
    right: 0;
    background-color: #e31613;
    color: #fff;
    border-radius: 0;
    padding: 9px 13px;
    font-size: 14px;
}
.menu_inner{}
.header_border1 {
    line-height: 0;
    position: absolute;
    margin-top: 3px;
    z-index: 5454545;
}
.menu .navbar-expand-lg .navbar-nav .nav-link {
        transition: 0.9s;
        font-size: 20px;
        text-transform: capitalize;
        font-weight: 500;
        color: #037203;
        padding: 58px 22px;
        text-align: center;
}
.sticky-top{
	background-color: #037203;
	font-family: "Marcellus", serif;
}
.sticky-top .navbar-expand-lg .navbar-nav .nav-link{
	padding: 15px 22px;
	color: #fff;
	text-transform: uppercase;
	font-size: 20px;
	letter-spacing: 1px;
}
.sticky-top .navbar-expand-lg .navbar-nav .nav-link:hover{
	background-color: #000 !important;
}
.menu .navbar-nav{
}
.menu .navbar-expand-lg .navbar-nav .nav-link:hover {
    color: #fff;
    background-color: #037203;
}
.menu .navbar-expand-lg .navbar-nav .nav-link .real_img{
	text-align: center;
}
.menu .navbar-expand-lg .navbar-nav .nav-link img{
	display: block;
	margin: auto;
	padding-bottom: 8px;
}
.menu .navbar-expand-lg .navbar-nav .nav-link .hover_img{
	display: none;
}
.menu .navbar-expand-lg .navbar-nav .nav-link:hover .hover_img{
	display: block;
	text-align: center;
	margin: auto;
}
.menu .navbar-expand-lg .navbar-nav .nav-link:hover .real_img{
	display: none;
}
.about .nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #000;
    background-color: #037203;
}
.menu .navbar-expand-lg .navbar-nav .nav-link span{display: none;}
.menu .navbar-expand-lg .navbar-nav .nav-link:hover span{
}
.menu .search_cart{
	float: right;
	padding-top: 11px;
}
.menu .search_cart ul{
        display: inline-block;
    float: right;
    padding-top: 0;
    margin-top: -10px;
}
.menu .search_cart ul li{
    display: inline-block;
    padding-left: 20px;
}
.menu .search_cart ul li a{
    color: #fff;
    padding-right: 9px;
    font-size: 11px;
}
.menu .search_cart ul li a span{
    color: #e2e2e2;
    font-size: 20px;
    transition: 0.5s;
}
.menu .search_cart ul li a span:hover{
    color: #00246a;
}
.menu .search_cart ul .emailssss{
	background-color: #6f7376;
	border-radius: 25px;
	padding-left: 0;
	font-size: 12px;
	color: #fff;
	padding: 0px 17px;
}
.menu .search_cart ul .emailssss span{
	padding-right: 10px;
}
.menu .search_cart ul .emailssss span i{
	
}
/**/
.searc00122454545{
	display: none;
	background-color: #000;
}

/*headeing_line*/
.headeing_line{
	background-color: #fff;
}
.headeing_line h1{
        text-align: center;
    font-size: 14px;
    text-transform: capitalize;
    color: #353535;
    padding: 10px 0;
    font-weight: 300;
    letter-spacing: 1px;
}

/*american_foot_ball_box*/
.american_foot_ball{
	
}
.american_foot_ball .title_section{
	padding-top: 30px;
	padding-bottom: 20px;
	text-align: center;
	
}
.american_foot_ball .title_section h1{
	font-size: 32px;
	text-transform: uppercase;
	font-weight: 800;
	color: #464646;
}
.american_foot_ball .title_section p{
	font-size: 12px;
	text-transform: capitalize;
	color: #9a9a9a;
	padding-bottom: 10px;
}
.american_foot_ball .title_section .bordeR_001{
	width: 80%;
    height: 3px;
    background-color: #cccccb;
    margin: auto;
}
.american_foot_ball_box{
	
}
.american_foot_ball_box .title_cat{
	padding-top: 10px;
}
.american_foot_ball_box .title_cat h1{
	font-size: 18px;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 0;
	color: #2c2b2b;
}
.american_foot_ball_box .title_cat p{
	font-size: 16px;
	font-weight: 300;
	color: #646464;
}
.american_foot_ball_box .images{
	position: relative;
}
.american_foot_ball_box .images img{
	position: relative;
	width: 100%;
}
.american_foot_ball_box .images .detail{
	position: absolute;
	width: 80%;
	bottom: 5%;
	text-align: center;
	transition: 0.5s;
	background-color: #ffffffba;
	left: 10%;
	padding: 20px;
}
.american_foot_ball_box .images .detail .detail1{
	border: solid 2px #222;
	padding: 5px 5px;
}
.american_foot_ball_box .images .detail h1{
	color: #464646;
	text-align: center;
	display: inline-block;
	border-radius: 0px;
	justify-content: center;
	place-content: center;
	text-transform: uppercase;
	transition: 0.5s;
	font-weight: 700;
	font-size: 20px;
}
.american_foot_ball_box .images .detail h2{
	color: #464646;
	text-align: center;
	border-radius: 0px;
	justify-content: center;
	place-content: center;
	text-transform: uppercase;
	transition: 0.5s;
	font-weight: 400;
	font-size: 17px;
}
.american_foot_ball_box:hover .images .detail h2{
	color: #fff;
}
.american_foot_ball_box:hover .images .detail h1{color: #fff;}
.american_foot_ball_box:hover .images .detail{background-color: #00246a;color: #fff;}
.view_all{
	text-align: center;
	padding-top: 50px;
	padding-bottom: 30px;
}
.view_all a{
	border: solid 2px #000;
	color: #414141;
	border-radius: 0;
	font-size: 20px;
	text-transform: uppercase;
	padding: 10px 60px;
	transition: 0.5s;
}
.view_all a:hover{
	background-color: #000;
	color: #fff;
}
/*footer*/
.footer{
	background-image: url('../img/footer.jpg');
	padding: 50px 0 0px 0;
}
.footer .quick_links{
	padding-bottom: 30px;
}
.footer .quick_links h1{font-size: 35px;color: #ffffff;text-transform: capitalize;font-weight: bold;padding-top: 40px;}
.footer .quick_links ul{
	padding-top: 25px;
}
.footer .quick_links ul li{
	padding-bottom: 4px;
}
.footer .quick_links ul li a{
	color: #c6c6c6;
	font-size: 18px;
	font-weight: 400;
	text-transform: capitalize;
	transition: 0.5s;
}
.footer .quick_links ul li a .border_001{
	width: 0px;
	height: 7px;
	background-color: transparent;
	transition: .5s;
}
.footer .quick_links ul li a:hover .border_001{
	background-color: #037203;
	width: 36px;
}
.footer .quick_links ul li a:hover .border_001{
	
}
.footer .quick_links ul li a:hover{
	color: #037203;
}
.footer .quick_links ul li a span{
	display: none;
}
.footer .foot_contact{
}
.footer .foot_contact h1{
    font-size: 35px;
    color: #ffffff;
    text-transform: capitalize;
    font-weight: bold;
    padding-top: 40px;
}
.footer .foot_contact ul{
	padding-top: 25px;
}
.footer .foot_contact ul li{
	padding-bottom: 11px;
}
.footer .foot_contact ul li p{
	color: #c6c6c6;
	font-size: 18px;
}
.footer .foot_contact ul li p a{
	color: #c6c6c6;
	font-size: 18px;
}
.footer .foot_contact ul li p span{
	color: #c6c6c6;
	font-weight: 800;
	padding-right: 10px;
}
.join_our_email_list{
	
}
.join_our_email_list h1{
	font-size: 18px;
	color: #fff;
	text-transform: capitalize;
	padding-top: 25px;
	padding-bottom: 20px;
}
.news_letter_001{
	position: relative;
}
.news_letter_001 input{
	border: solid 1px #888888;
	background-color: #037203;
	border-radius: 0;
	position: relative;
	height: 38px;
	text-transform: capitalize;
	border: none;
	height: 58px;
}
.news_letter_001 button{
	position: absolute;
	top: 0;
	right: 0;
	color: #fff;
	border-radius: 0;
	background-color: #000;
	height: 58px;
	font-weight: 600;
	font-size: 20px;
	padding: 0 30px;
}
.news_letter_001 button:hover{
	background-color: #037203;
	color: #fff;
}
.footer .foot_newsletter{
	
}
.footer .foot_newsletter h2{
	font-size: 18px;
	color: #fff;
	text-transform: capitalize;
}
.footer .foot_newsletter p{
	color: #898989;
	font-size: 15px;
	padding-top: 15px;
	line-height: 26px;
}
.footer .foot_newsletter img{
	padding-top: 17px;
}
/*copyright*/

.copyright{border-top: solid 2px #037203;padding-bottom: 15px;}
.dkuywW{
    display: none;
}
.copyright .left{
	text-align: c;
}
.copyright .left p{
	color: #037203;
	font-size: 16px;
	/* text-transform: uppercase; */
	font-weight: bold;
	padding-top: 15px;
	letter-spacing: 3px;
}
.copyright .left p a{
	color: #000;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
}
.copyright .left p a:hover{
	
}
.copyright .right{
	
}
.copyright .right ul{
	float: right;
}
.copyright .right ul li{
	display: inline-block;
	padding-left: 18px;
}
.copyright .right ul li a{
	
}
.copyright .right ul li a span{
	
}
.copyright .right ul li a span i{
	width: 35px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	vertical-align: middle;
	justify-content: center;
	place-content: center;
	border: solid 1px #888888;
	color: #888888;
	transition: 0.5s;
}
.copyright .right ul li a span i:hover{
	background-color: #00246a;
	color: #fff;
}
.copyright .right p{
	    color: #037203;
	    font-size: 16px;
	    font-weight: bold;
	    padding-top: 15px;
	    letter-spacing: 3px;
	    text-align: right;
}
.copyright .right p a{
	color: #037203;
}
.copyright .right p a:hover{
	
}



.responsive_search{
    position: relative;
    width: 280px;
    float: right;
    padding: 41px 0px;
}
.responsive_search .form-group{
        position: relative;
        border-radius: 50px;
        padding: 1px;
}
.responsive_search input{
        border-radius: 0;
    height: 50px;
    border-radius: 26px;
    position: relative;
    width: 100% !important;
    background-color: #e9e9e9;
    font-size: 14px;
    padding: 0 18px;
}
.responsive_search button{
	position: absolute;
	top: 0;
	right: 0;
	transition: 0.5s;
	padding: 12px 15px;
	border-radius: 50px;
	color: #000;
}
.responsive_search div{
	position: relative;
}
.responsive_search div .form-group{
	margin-bottom: 0;
	position: relative;
}
.responsive_search div .form-group input{
	position: relative;
	background-color: #3e444a;
	border: none;
	font-size: 15px;
	padding: 0 25px;
	color: #fff;
}
.responsive_search button:hover{
	background-color: #000;
	color: #fff;
	
}

.paginations_001 {
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    color: #000;
    display: inline-block;
    text-align: center;
    padding: 15px 30px;
    background-color: #fff;
    background-color: #ffffff57;
    width: 100%;
    border-bottom: solid 1px #adadad94;
}
.paginations_001 a{
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	color: #000;
	transition: 0.9s;
	letter-spacing: 2px;
}
.paginations_001 a:hover {
    color: #000;
}
.paginations_001 span{
	padding: 0 10px;
}
.paginations_002 {
    text-align: center;
    margin: auto;
    justify-content: center;
    place-content: center;
}
.menu_title_002002202 h1{
        text-transform: uppercase;
        font-sizE: 16px;
        background-color: #037203;
        padding: 10px 18px;
        color: #fff;
        margin-bottom: 18px;
}
.menu_title_002002202{
	text-align: center;
}
.other_pages_banner img{
	width: 100%;
}
.other_pages_banner{
}
.pages_banner{
}






/**custom_design_uplaod*/
.custom_design_uplaod{
        border-radius: 3px;
    background-color: #ffffff;
    box-shadow: 0 0 4px 0 rgb(0 0 0 / 30%);
    padding: 20px 20px 20px 20px;
    overflow: hidden;
}
.custom_design_uplaod h1{
        text-transform: capitalize;
        font-sizE: 21px;
        color: #037203;
        padding-bottom: 12px;
        font-weight: 700;
}
.custom_design_uplaod input{
    text-transform: uppercase;
    font-size: 13px;
}




/*pridcts_detail*/
.pridcts_detail{
	
}
.related_products{
	padding-left: 10px;
}
.pridcts_detail .left{
        background-color: #ffffff;
    margin-bottom: 10px;
}
.custom_design_images{
    padding-top: 15px;
}
.related_products_box img{
	    border-radius: 3px;
    border: solid 1px #DFDFDF;
}
.cusotm_design_tabs{
    
}
.cusotm_design_tabs .nav-pills{
    background-color: #191919;
}
.cusotm_design_tabs .nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #fff;
    background-color: #00246a;
    font-size: 15px;
}
.cusotm_design_tabs .nav-pills .nav-link {
    border-radius: 0.25rem;
    color: #fff;
} 
.quanityt_input{
	width: 100%;
	height: 35px;
}



.get_ing_touch{
	
}
.get_ing_touch .title_section{
	text-align: center;
}
.get_ing_touch h1{
	text-transform: uppercase;
	font-size: 30px;
	font-weight: 700;
	color: #000;
	padding-bottom: 5px;
	padding-top: 40px;
}
.get_ing_touch .border_001{
	max-width: 52px;
	border-top: solid 2px #000;
	margin: auto;
}
.conatct_forms button {
    background-color: #000;
    color: #fff;
    padding: 10px 40px;
    border: 0;
    color: #fff;
    transition: 0.9s;
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 0;
    border: solid 2px #000;
}
.conatct_forms button:hover{
    background-color: #037203;
    color: #fff;
    border: solid 2px #000;
}
.contact_5478 img{
    margin-top: -6px;
    width: 30px;
    padding-top: 0px;
}
.contact_5478 h1 span{
    padding-right: 10px;
}
.contact_5478 ul{
    
}
.contact_5478 ul li {
    list-style-type: none;
    padding: 9px 0;
    color: #000;
}
.contact_5478 ul li strong{
	text-transform: uppercase;
}
.contact_5478 ul li a span{
    padding-right: 10px;
}




.modal-content{
	padding: 25px;
    text-align: center;
    margin-top: 30%;
    background-color: transparent;
}
.modal-content input{
	border: solid 1px black;
	border-radius: 0;
    padding: 30px 20px;
    background-color: #ddd;
    border: solid 1px;
}
.modal-content button{
	background-color: #000;
	color: #fff;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 18px;
	transition: 0.9s;
	border-radius: 0;
}







/*search_shwo_on_click*/
.search_shwo_on_click{
	height: 19%;
	background-color: #fff;
	position: absolute;
	z-index: 5645644646464645646456456464646456464564564564564564564564564;
	width: 100%;
	top: 0;
	display: none;
}
.search_shwo_on_click #search_hide_on_click{
	position: absolute;
	top: 8%;
	right: 11%;
	font-size: 28px;
	color: #000;
}
.search_shwo_on_click .search_box{
	padding-top: 21%;
}
.search_shwo_on_click .search_box input{
	width: 100%;
	border: none;
	border-bottom: solid 1px #000;
	font-size: 23px;
}







.slick-slider{
        user-select: text;
}



.slick-dots li.slick-active button:before {
    opacity: .75;
    color: transparent;
    background-color: #00246a;
    width: 26px;
    height: 8px;
}
.slick-dots li button:before {
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 26px;
    height: 8px;
    content: 'â€¢';
    text-align: center;
    color: transparent;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-color: #cfcfcf;
    border-radius: 10px;
    opacity: 1;
}


/*cate_hover*/
.produicts_catergories_01{
	overflow: hidden;
}
.produicts_catergories_01 .title_section{
	text-align: center;
}
.produicts_catergories_01 .title_section h1{
}
.tus_categ1:hover .real_img{
    display: none;
}
.tus_categ1 .detail{
	position: absolute;
	top: 29%;
	width: 100%;
	text-align: center;
	height: 100%;
	display: none;
}
.tus_categ1 .detail h1{
	color: #fff;
	font-size: 18px;
	font-weight: 800;
	text-transform: uppercase;
	padding-bottom: 11px;
}
.tus_categ1:hover .detail{
	display: block;
}
.tus_categ1 .detail .view_more{
	padding-top: 22px;
}
.tus_categ1 .detail .view_more a{
	color: #fff;
	text-transform: uppercase;
	background-color: #ed1c24;
	padding: 10px 20px;
	border-radius: 32px;
	transition: 0.8s;
}
.tus_categ1 .detail .view_more a:hover{
	background-color: #fff;
	color: #000;
}
.tus_categ1 .detail ul{
	
}
.tus_categ1 .detail ul li{
	list-style-type: none;
}
.tus_categ1 .detail ul li a{
	text-decoration: none;
	color: #fff;
	text-transform: capitalize;
	font-size: 14px;
	font-weight: 400;
	transition: 0.8s;
}
.tus_categ1 .detail ul li a:hover{
	color: #ed1c24;
}
.tus_categ1 .detail ul li a sapn{
	
}
.latest_catgories{
	
}
.latest_catgories .title_section{
	padding-top: 40px;
	padding-bottom: 10px;
}
.latest_catgories .title_section h1{
	font-size: 40px;
	color: #353535;
	font-weight: 500;
}




/*featured_products2021*/
.featured_products2021{
	
}
.featured_products2021 .title_section{
	text-align: center;
}
.featured_products2021 .title_section h1{
	color: #656565;
	font-size: 35px;
	text-transform: capitalize;
	font-weight: 500;
	padding-top: 50px;
	padding-bottom: 30px;
}






@keyframes blink{
0%{opacity: 0;}
50%{opacity: .5;}
100%{opacity: 1;}
}












.gallery_view_img {
    position: relative;
    
}
.gallery_view_img .images {
    position: relative;
    
}
.gallery_view_img .images img{
    border: solid 1px #ddd;
    padding: 5px;
    border-radius: 5px;
    transition: 0.5s;
}
.gallery_view_img:hover .images img{
     border: solid 1px #666666;
}
.gallery_view_img .detail {
    width: 100%;
    text-align: center;
    position: absolute;
        bottom: 6%;
        display: none;
}
.gallery_view_img .detail h1 {
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    padding: 8px 34px;
    border: solid 1px #000;
    display: inline-block;
    background-color: #00000087;
    color: #fff;
}





.catbox{
	
}
.catbox .images{
	
}
.catbox .images img{
	width: 100%;
}
.catbox .detail{
	
}
.catbox .detail a{
	background-color: #000;
	color: #fff;
	transition: 0.9s;
	text-transform: uppercase;
    font-size: 20px;
    font-weight: 700;
    display: block;
    text-align: center;
    padding: 10px;
}
.catbox .detail a:hover {
    background-color: #037203;
    color: #fff;
}





.cer_img img{
	width: 100%;
}

.dot_menu_for_love{
    display: none;
}




.logo_search{
	background-color: #292f36;
	padding: 10px 0;
}
.logo_search .one{
	
}
.logo_search .two{
	
}




.customization{
	padding: 11px 0;
	background-color: #000000;
	text-align: center;
}
.customization ul{
	display: inline-flex;
}
.customization ul li{
	font-size: 16px;
	font-weight: 600;
	color: #fff;
	display: flex;
	line-height: 32px;
}
.customization ul li span{
	padding-right: 10px;
}
.customization ul li span img{
	
}





.heading_2024{
	background-color: #00246a;
}
.heading_2024 h1{
	font-size: 15px;
	font-weight: 500;
	text-align: center;
	color: #fff;
	padding: 13px 0;
}





/*customizaed_your_ways*/
.customizaed_your_ways{
	padding: 30px 0;
}
.customizaed_your_ways .title_section{
	text-align: center;
	padding-bottom: 50px;
}
.customizaed_your_ways .title_section ._border_001{
	height: 3px;
	width: 100%;
	margin-top: -28px;
	background-image: linear-gradient(to right, #ffffff, #e0ebff, #aaddf9, #64d1e4, #00c3b9, #00c3b9, #00c3b9, #00c3b9, #64d1e4, #aaddf9, #e0ebff, #ffffff);
}
.customizaed_your_ways .title_section div{
    
}
.customizaed_your_ways .title_section div div{
        background-image: linear-gradient(to top, #00246a, #213b81, #385298, #4f6baf, #6685c7, #5493d4, #3ba1de, #0faee5, #00b0d4, #00b0b5, #00ac8c, #01a65d);
    padding: 2px;
    border-radius: 50px;
    display: inline-block;
}
.customizaed_your_ways .title_section div div div{
        background-color: #fff;
    padding: 4px;
    border-radius: 50px;
        background-image: none;
}
.customizaed_your_ways .title_section div div div span{
        font-size: 30px;
    font-weight: bold;
    padding: 5px 15px;
}
.customizaed_your_ways .customizaed_your_ways_box{
	
}
.customizaed_your_ways .customizaed_your_ways_box .images{
	
}
.customizaed_your_ways .customizaed_your_ways_box .images img{
	
}
.customizaed_your_ways .customizaed_your_ways_box .detail{
	text-align: center;
	padding-top: 15px;
}
.customizaed_your_ways .customizaed_your_ways_box .detail h1{
	font-size: 30px;
	font-weight: bold;
	text-transform: capitalize;
	color: #000;
	transition: 0.5s;
}
.customizaed_your_ways .customizaed_your_ways_box:hover .detail h1{
    color: #00246a;
}
.customizaed_your_ways .customizaed_your_ways_box .detail h2{
	font-size: 18px;
	font-weight: 500;
	text-transform: capitalize;
	color: #000;
	padding-top: 6px;
}
.customizaed_your_ways .customizaed_your_ways_box .detail h2 span{
	padding-left: 5px;
	color: #00246a;
	display: none;
}






/*font_page_products*/
.font_page_products{
        padding: 50px 0;
    padding-bottom: 30px;
    padding-top: 30px;
}
.font_page_products .title_section{
	text-align: center;
	padding-bottom: 50px;
}
.font_page_products .title_section ._border_001{
	height: 3px;
	width: 100%;
	margin-top: -28px;
	background-image: linear-gradient(to right, #ffffff, #e0ebff, #aaddf9, #64d1e4, #00c3b9, #00c3b9, #00c3b9, #00c3b9, #64d1e4, #aaddf9, #e0ebff, #ffffff);
}
.font_page_products .title_section div{
    
}
.font_page_products .title_section div div{
        background-image: linear-gradient(to top, #00246a, #213b81, #385298, #4f6baf, #6685c7, #5493d4, #3ba1de, #0faee5, #00b0d4, #00b0b5, #00ac8c, #01a65d);
    padding: 2px;
    border-radius: 50px;
    display: inline-block;
}
.font_page_products .title_section div div div{
        background-color: #fff;
    padding: 4px;
    border-radius: 50px;
        background-image: none;
}
.font_page_products .title_section div div div span{
        font-size: 30px;
    font-weight: bold;
    padding: 5px 15px;
}





.featured_products_box{
	
}
.featured_products_box .images{
	overflow: hidden;
}
.featured_products_box .images img{
	transition: 0.5s;
}
.featured_products_box:hover .images img{
	transform: scale(1.1);
}
.featured_products_box .detail{
	text-align: center;
	padding-top: 10px;
	margin-bottom: 10px;
}
.featured_products_box .detail h1{
	font-size: 14px;
	font-weight: 500;
	color: #8a8a8a;
	padding-bottom: 10px;
}
.featured_products_box .detail h2{
	font-size: 18px;
	font-weight: 600;
	color: #000;
	padding-bottom: 10px;
	transition: 0.5s;
}
.featured_products_box:hover .detail h2{
    color: #000;
}
.featured_products_box .detail h3{
	border: solid 1px #ddd;
	font-size: 19px;
	border-radius: 20px;
	padding: 6px 0;
	color: #000;
	transition: 0.5s;
	margin: 0;
	line-height: 26px;
	display: none;
}
.featured_products_box:hover .detail h3{
	border: solid 1px #00246a;
}

.search_00200200202020020{
    display: none;
}

.owl-dots{
    display: none;
}
.owl-nav{
    display: none;
}

/*better_products_title*/
.better_products .title_section{
	text-align: center;
	padding-bottom: 60px;
}
.better_products .title_section ._border_001{
	height: 3px;
	width: 100%;
	margin-top: -28px;
	background-image: linear-gradient(to right, #ffffff, #e0ebff, #aaddf9, #64d1e4, #00c3b9, #00c3b9, #00c3b9, #00c3b9, #64d1e4, #aaddf9, #e0ebff, #ffffff);
}
.better_products .title_section div{
    
}
.better_products .title_section div div{
        background-image: linear-gradient(to top, #00246a, #213b81, #385298, #4f6baf, #6685c7, #5493d4, #3ba1de, #0faee5, #00b0d4, #00b0b5, #00ac8c, #01a65d);
    padding: 2px;
    border-radius: 50px;
    display: inline-block;
}
.better_products .title_section div div div{
        background-color: #fff;
    padding: 4px;
    border-radius: 50px;
        background-image: none;
}
.better_products .title_section div div div span{
        font-size: 30px;
    font-weight: bold;
    padding: 5px 15px;
}



.better_products{padding-top: 20px;padding-bottom: 30px;}
.better_products_box{
	transition: 0.8s;
	height: 100%;
}
.better_products_box:hover{
}
.better_products_box .images{
	text-align: center;
	margin: auto;
}
.better_products_box:hover .images img{width: 100%;}
.better_products_box .images img{
	transition: 0.8s;
	width: 100%;
	border: solid 3px #424242;
}
.better_products_box .dtail{
	text-align: left;
	margin: auto;
	padding-bottom: 30px;
}
.better_products_box .dtail h1{
	font-size: 20px;
	color: #fff;
	text-transform: capitalize;
	background-color: #f6cc00;
	padding: 10px 15px;
	font-weight: bold;
}
.better_products_box .dtail ul{padding-top: 13px;}
.better_products_box .dtail ul li{
	padding: 3px 0;
	padding: 7px 15px;
	border-bottom: solid 1px #ffffff57;
	padding-bottom: 2px;
}
.better_products_box .dtail ul li a{
	color: #424242;
	text-transform: capitalize;
	transition: 0.8s;
	font-size: 17px;
	font-weight: 500;
}
.better_products_box .dtail ul li a:hover{
	color: #f6cc00;
}
.better_products_box .dtail ul li a span{
	font-size: 10px;
	padding-right: 15px;
	display: table-caption;
	/* display: none; */
}
.better_products_box .view_more{text-align: center;padding-top: 20px;display: none;}
.better_products_box .view_more a{
	color: #ffff;
	text-transform: uppercase;
	font-size: 14px;
	transition: 0.8s;
	}
.better_products_box .view_more a:hover{
	color: #ea4900;
	}






.foot_social{
	
}
.foot_social ul{padding: 10px 0;}
.foot_social ul li{
	list-style-type: none;
	display: inline-block;
	padding-right: 20px;
}
.foot_social ul li a{
	text-decoration: none;
}
.foot_social ul li a span{
	
}
.foot_social ul li a span i{
	color: #037203;
	font-size: 24px;
	transition: 0.5s;
}
.foot_social ul li a span i:hover{
	color: #fff;
}





/*qulaity_saving*/
.qulaity_saving{
	background-color: #f6cc00;
	padding: 23px 0;
}
.qulaity_saving .qulaity_saving_box{
	
}
.qulaity_saving .qulaity_saving_box span{
	float: left;
	width: 60px;
	height: 60px;
	line-height: 60px;
	background-color: #000000;
	color: #fff;
	border-radius: 55px;
	text-align: center;
	vertical-align: middle;
	font-size: 25px;
	margin-right: 20px;
}
.qulaity_saving .qulaity_saving_box span i{
	
}
.qulaity_saving .qulaity_saving_box h1{
	font-size: 19px;
	font-weight: 700;
	color: #fff;
	padding-top: 8px;
}
.qulaity_saving .qulaity_saving_box p{
	font-size: 15px;
	font-weight: 500;
	color: #fff;
}





.graphics_fontss .pdetail{
	text-align: center;
}





.sample_2025_pages{
	
	
}
.sample_2025_pages .pdetail{
	
}
.sample_2025_pages .pdetail .box11{
	padding-top: 20px;
	padding-bottom: 30px;
}
.sample_2025_pages .pdetail .box11 img{
	
}
.sample_2025_pages .pdetail .box11 h1{
	font-weight: 700;
	text-align: center;
	font-size: 38px;
	padding-top: 20px;
}
.sample_2025_pages .pdetail .box11 p{
	font-size: 15px;
	text-align: center;
}
.pantone{
	text-align: centre;
}
.pantone .pdetail .box11{
	text-align: center;
	padding-top: 30px;
}

.megamenu_2025_1{
        width: 900px !important;
    background-color: #000;
    position: absolute !important;
    left: 14px;
    padding: 10px;
}
.sticky555 .megamenu_2025_1{
    left: -220px;
}
.megamenu_2025_2{
        width: 900px !important;
    background-color: #000;
    position: absolute !important;
    padding: 10px;
}
.sticky555 .megamenu_2025_2{
    left: -320px;
}
.megamenu_2025_3{
    width: 900px !important;
    background-color: #000;
    position: absolute !important;
    padding: 10px;
}
.sticky555 .megamenu_2025_3{
    left: -420px;
}
.title_section_002{
    padding-bottom: 20px;
}
.megamenu_2025_4{
	width: 900px !important;
	background-color: #000;
	position: absolute !important;
	padding: 10px;
}
.sticky555 .megamenu_2025_4{
    left: -520px;
}
.megamenu_2025_5{
	width: 1100px !important;
	background-color: #000;
	position: absolute !important;
	left: -750px;
	padding: 10px;
}
.megamenu_2025_6{
	width: 700px !important;
	background-color: #000;
	position: absolute !important;
	left: -300px;
	padding: 10px;
}
.megamenu_2025_6 h1{
        font-size: 22px;
    font-weight: bold;
    padding-bottom: 20px;
}

.relatedd_products_1{
	border: solid 1px #0000001c;
	margin-top: 11px;
	padding: 20px;
}
.relatedd_products_1 .title_section21212{
	
}
.relatedd_products_1 .title_section21212 h1{
	font-size: 19px;
	padding-left: 0;
	padding-top: 20px;
}
.relatedd_products{
	padding-bottom: 20px;
}

.contact_5478 img{
    margin-top: -6px;
    width: 30px;
    padding-top: 0px;
}
.contact_5478 h1 span{
    padding-right: 10px;
}
.contact_5478 ul{
    
}
.contact_5478 ul li {
    list-style-type: none;
    padding: 9px 0;
    color: #000;
}
.contact_5478 ul li a span{
    padding-right: 10px;
}
.contact_5478 h1{
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 700;
    padding-bottom: 15px;
    color: #000;
        padding-top: 20px;
}
.contact_5478 ul{
	
}
.contact_5478 ul li a{
    display: inline-flex;
    padding-bottom: 7px;
    color: #000;
}
.contact_5478 ul li span {
    color: #037203;
    padding-right: 10px;
}










/**/
.sahe_social h1{
	color: #fff;
	font-size: 28px;
	text-transform: uppercase;
	text-align: left;
	font-weight: 300;
	
}
.sahe_social{
        text-align: left;
    border-top: solid 1px #ddd;
    border-bottom: solid 1px #ddd;
    padding: 10px 0;
}
.sahe_social ul{
}
.sahe_social ul li{
	display: inline-block;
	padding-right: 5px;
}
.sahe_social ul li a{
	font-size: 28px;
	color: #fff;
}
.sahe_social ul li a span{
	
}
.sahe_social ul li a span i{
        color: #000;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    vertical-align: middle;
    justify-content: center;
    place-content: center;
    border: solid 1px transparent;
    font-size: 26px;
    transition: 0.5s;
}
.sahe_social ul li a span i:hover{
        background-color: #037203;
        color: #fff;
}












/***certificates**/
.certificates{
	background-color: #e3ac04;
	padding: 25px 0;
	border-bottom: solid 25px #252525;
}
.certificaters_img{
	text-align: center;
	margin: auto;
	justify-content: center;
	place-content: center;
}
.certificaters_img img{
	text-align: center;
	margin: auto;
	justify-content: center;
	place-content: center;
}






/*why_chose*/
.why_chose{
	padding: 50px 0;
	background-image: url('../img/why_chose_bg.jpg');
	background-attachment: fixed;
}
.why_chose .left {
	
}
.why_chose .left .title_section{
	
}
.why_chose .left .title_section h1{
	color: #fff;
	font-size: 48px;
	font-weight: 600;
	padding-bottom: 20px;
}
.why_chose .left .title_section p{
	color: #fff;
	font-weight: 400;
}
.why_choze_box {
	padding-top: 40px;
}
.why_choze_box .images{
	
}
.why_choze_box .images span{
	
}
.why_choze_box .images span i{
	color: #fcc236;
	font-size: 48px;
	width: 90px;
	height: 90px;
	line-height: 90px;
	text-align: center;
	border: solid 1px #fcc236;
}
.why_choze_box .detail{
	
}
.why_choze_box .detail h1{
	color: #fff;
	font-size: 22px;
	font-weight: 600;
	padding-bottom: 10px;
}
.why_choze_box .detail p{
	color: #fff;
	font-size: 16px;
	font-weight: 300;
}





/*Dropdown*/
.navbar-nav li:hover > ul.dropdown-menu {
    display: block;
}
.dropdown-submenu {
    position:relative;
}
.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top:-6px;
}
/* rotate caret on hover */
.dropdown-menu > li > a:hover:after {
    text-decoration: underline;
    transform: rotate(-90deg);
} 
.menu .dropdown-item {
    color: #fff;
    background-color: #235e02;
}
.menu .dropdown-menu {
    margin: 0;
    padding: .0rem 0;
    z-index: 54455564564564564;
}
.dropdown-menu{
	
}
.dropdown-menu .dropdown-item{
	border-bottom: solid 1px #ffffff3d;
	background-color: #000;
	color: #fff;
	transition: 0.8s;
	font-size: 18px;
	text-transform: capitalize;
	padding: 11px 15px;
	width: 250px;
}
.dropdown-menu .dropdown-item:hover{
	background-color: #037203;
	color: #fff;
}
.top .navbar{
	padding: 0px;
}
.top .dropdown-menu{
	padding: 0px;
	margin: 0px;
}
.top .navbar-expand-lg .navbar-nav .nav-link{
	color: #000;
	font-size: 15px;
	font-weight: bold;
	padding: 10px 15px;
	transition: 0.5s;
}
.top .navbar-expand-lg .navbar-nav .nav-link:hover{
	background-color: #000;
	color: #fff;
}






/*perform_at_yuorside*/
.perform_at_yuorside{
	background-image: url('../img/perform_at_yuorside.jpg');
	background-size: cover;
	padding-top: 30px;
	
}
.perform_at_yuorside .title_section{
	text-align: center;
	padding-bottom: 20px;
	display: flex;
}
.perform_at_yuorside .title_section h1{
	font-size: 60px;
	font-weight: bold;
	text-transform: uppercase;
	color: #5b5c5e;
}
.perform_at_yuorside .title_section p{
	color: #414141;
	font-size: 31px;
	font-weight: 500;
	padding-top: 30px;
	text-align: left;
	float: left;
	line-height: 50px;
}
.perform_at_yuorside .title_section img{
	float: left;
	padding-right: 40px;
}




.perform_at_yuorside_box{
	text-align: center;
	padding-bottom: 30px;
}
.perform_at_yuorside_box h1{
	color: #000000;
	font-size: 43px;
	font-weight: bold;
	padding-bottom: 10px;
}
.perform_at_yuorside_box h2{
	font-size: 18px;
	color: #5b5c5e;
	padding-bottom: 5px;
	font-weight: 600;
}
.perform_at_yuorside_box p{
	color: #5b5c5e;
	font-size: 14px;
}
.perform_at_yuorside .read_more{
	text-align: center;
}
.perform_at_yuorside .read_more a {
    color: #000;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 16px;
    transition: 0.9s;
    margin: auto;
    text-align: center;
    justify-content: center;
    place-content: center;
    padding: 16px 1px;
    background-image: linear-gradient(to right, #f6cc00, #d4b008, #b2950c, #927b0e, #74620e, #674f10, #583d11, #472d11, #3b2114, #2c1714, #1b0e0f, #000000);
}
.perform_at_yuorside .read_more a span{
	background-color: #fff;
	padding: 14px 40px;
}
.perform_at_yuorside .read_more a:hover {
    background-color: #f6cc00;
    color: #000;
    background-image: none;
}

.perform_at_yuorside_border1{
	
}
.perform_at_yuorside1{
	margin-top: -141px;
}

.featured_products_title{padding-top: 40px;background-color: #ebebeb;padding-bottom: 30px;}
.featured_products_title .title_section{
	text-align: center;
}
.featured_products_title .title_section h1{
	color: #fff;
	text-transform: uppercase;
	font-size: 38px;
}
.featured_products_title .right{
	text-align: center;
	margin: auto;
	justify-content: center;
	place-content: center;
}
.featured_products_title .right .nav{
	background-color: transparent;
	border: none;
	text-align: center;
	margin: auto;
	justify-content: center;
}
.featured_products_title .right .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #000;
    background-color: transparent;
    border-color: transparent;
    border-radius: 0;
    font-weight: 600;
    font-size: 16px;
    text-transform: uppercase;
    color: #000;
    background-color: #037203;
}
.featured_products_title .right ul li a {
    background-color: transparent;
    padding: 12px 20px;
    color: #000;
    text-decoration: none;
    transition: all 0.9s;
    display: inline-block;
    border-radius: 0;
    font-weight: 600;
    font-size: 16px;
    text-transform: uppercase;
    border: none;
}
.featured_products_title .right .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
    border-color: transparent;
    border: none;
    background-color: #037203;
}


.prd_box_001{
	transition: 0.5s;
	position: relative;
	border: solid 13px transparent;
}
.prd_box_001:hover{border: solid 13px #191919;background-color: #191919;}
.prd_box_001 .images{
	text-align: center;
	overflow: hidden;
	background-color: #fff;
}
.prd_box_001 .images img{
	width: 100%;
	transition: 0.5s;
	padding: 20px 0;
}
.prd_box_001:hover .images img{
        transform: scale(1.1);
}
.prd_box_001 .images span{
        position: absolute;
        top: 40%;
        text-align: center;
        margin: auto;
        justify-content: center;
        place-content: center;
        opacity: 0;
        transition: 0.5s;
        width: 80%;
        left: 10%;
}
.prd_box_001 .images span h1{
	font-size: 21px;
	color: #000;
	background-color: #037203;
	padding: 10px 0;
}
.prd_box_001:hover .images span{
	opacity: 0.9;
}
.prd_box_001 .images span i{
        font-size: 40px;
    color: #037203;
}
.prd_box_001 .detail{text-align: left;padding: 0 10px;padding-top: 10px;}
.prd_box_001 .detail h1{
	font-size: 21px;
	font-weight: 600;
	color: #101010;
	text-transform: capitalize;
	padding-bottom: 10px;
	transition: 0.5s;}
.prd_box_001:hover .detail h1{
	color: #037203;
}

.prd_box_001 .detail h6{
	font-size: 21px;
	font-weight: bold;
	transition: 0.5s;
	color: #101010;
}
.prd_box_001:hover .detail h6{
    color: #037203;
}
.our_products_range{
	padding-top: 15px;
	padding-bottom: 30px;
	background-color: #ebebeb;
}
.prd_box_001 p{
    color: #626262;
    font-weight: 500;
}
.prd_box_001 .prd_detail{
        height: 80px;
    overflow: hidden;
    text-align: center;
    border-top: solid 1px #0000002b;
    padding: 5px 0;
}
.prd_box_001 .prd_detail h3{
        font-size: 15px;
    font-weight: 400;
}
.prd_box_001 .prd_detail ul{
    
}

.prd_box_001 .prd_detail ul li{
    
}






/*why_chsoe_us**/
.why_chsoe_us{
	padding-bottom: 40px;
	background-color: #ffffff;
}
.why_chsoe_us .title_section{
	text-align: center;
	padding-bottom: 30px;
}
.why_chsoe_us .title_section h1{
	text-transform: uppercase;
	font-size: 80px;
	color: #000000;
	font-weight: 600;
}
.why_chsoe_us .title_section p{
	font-size: 16px;
	color: #000;
	font-weight: 500;
}
.why_chsoe_us .why_chsoe_us_box{
	background-color: #ffffff;
	height: 100%;
	-webkit-box-shadow: 0 0 10px #d3d3d3;
	padding-bottom: 60px;
}
.why_chsoe_us .why_chsoe_us_box:hover{
	background-color: #f6cc00;
}
.why_chsoe_us .why_chsoe_us_box .images{
	
}
.why_chsoe_us .why_chsoe_us_box .images  img{
	width: 100%;
}
.why_chsoe_us .why_chsoe_us_box:hover .images .real_img{
	display: none;
}
.why_chsoe_us .why_chsoe_us_box .images .hover_img{
	display: none;
}
.why_chsoe_us .why_chsoe_us_box:hover .images .hover_img{
	display: block;
}
.why_chsoe_us .why_chsoe_us_box .detail{
	text-align: center;
	padding-top: 30px;
	/* padding-bottom: 20%; */
}
.why_chsoe_us .why_chsoe_us_box:hover .detail{
	background-color: #f6cb00;
}
.why_chsoe_us .why_chsoe_us_box .detail h1{
	text-transform: capitalize;
	font-size: 26px;
	font-weight: 600;
	color: #595959;
	padding-bottom: 20px;
}
.why_chsoe_us .why_chsoe_us_box .detail p{
	font-size: 14px;
	font-weight: 500;
	color: #595959;
	text-transform: capitalize;
	padding: 0 11%;
	line-height: 25px;
}


/*protective_news*/
.protective_news{
	background-color: #ffffff;
}
.protective_news .left{
	
}
.protective_news .left .box{
	    width: 25px;
	    height: 25px;
	    background-color: #f6cc00;
	    float: left;
	    margin-right: 20px;
}
.protective_news .left h1{
	font-size: 23px;
	text-transform: capitalize;
	color: #595959;
	line-height: 23px;
	font-weight: bold;
	}
.protective_news .left .heading_2022{
	padding-bottom: 20px;
}
.protective_news .left h1 span{
}
.protective_news .left .one{
	
}
.protective_news .left .one img{
	width: 100%;
}
.protective_news .left .two{
	
}
.protective_news .left .two h1{
	font-size: 23px;
	text-transform: capitalize;
	color: #000000;
	line-height: 23px;
	padding-top: 50px;
}
.protective_news .left .two .border_001{
	width: 40px;
	height: 3px;
	background-color: #000;
	margin: 10px 0;
}
.protective_news .left .two p{
	font-size: 13px;
	font-weight: 600;
	color: #000000;
	padding-bottom: 30px;
}
.protective_news .left .two a{
	font-size: 13px;
	font-weight: 600;
	color: #000;
	border: solid 2px #cecece;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	transition: 0.5s;
}
.protective_news .left .two a:hover{
	background-color: #f6cc00;
	color: #000;
}
.protective_news .left .two a span{
	color: #fff;
	border-left: solid 2px #cecece;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 10px;
	background-color: #000000;
	transition: 0.5s;
}
.protective_news .left .two a:hover span{
	background-color: #fff;
	color: #000;
}
.protective_news .right{padding: 0 80px;}

.protective_news .right h1{
	font-size: 27px;
	text-transform: capitalize;
	color: #595959;
	line-height: 23px;
	font-weight: bold;
}
.protective_news .right h1 span{
	
}
.protective_news .right .heading_2022{
	    padding-bottom: 20px;
}
.protective_news .right .box {
    width: 25px;
    height: 25px;
    background-color: #f6cc00;
    float: left;
    margin-right: 20px;
}
.protective_news .right .news_left{
	
}
.protective_news .right .news_left img{
	width: 100%;
}
.protective_news .right .news_right{
}
.protective_news .right .news_right p{
	color: #595959;
	font-size: 14px;
	font-weight: 500;
	padding-top: 6px;
}


.featured_products_title .nav-tabs .nav-item {
    margin-bottom: -0px;
}
.news_letter_001{
	margin: auto;
}
.news_letter_001 h1{
	font-size: 24px;
	text-transform: uppercase;
	font-weight: bold;
}
.news_letter_001 p{
	font-size: 15px;
	color: #141414;
	font-weight: bold;
	padding-top: 25px;
	padding-bottom: 20px;
}
.news_letter_001 .form-group{
	    position: relative;
	    margin-bottom: 0;
}




.menu .cart_search{
	float: right;
	padding-top: 35px;
}
.menu .cart_search ul{
	display: inline-flex;
}
.menu .cart_search ul li{
	padding-left: 10px;
}
.menu .cart_search ul li a{
	transition: 0.5s;
}
.menu .cart_search ul li a:hover{
	opacity: 0.5;
}
.menu .cart_search ul li a span{
	
}
.menu .cart_search ul li a span img{
	
}




.our_products_range .title_section{
	text-align: center;
	/* padding: 40px 0; */
}
.our_products_range .title_section h1{
	font-size: 48px;
	text-transform: capitalize;
	color:#037203;
	 font-weight: bold;
}






/*sub_categories*/
.sub_categories{
	overflow: hidden;
}
.sub_categories .left{
	position: relative;
}
.sub_categories .left .images{
	overflow: hidden;
}
.sub_categories .left .images img{
	width: 100%;
	transition: 0.5s;
}
.sub_categories .left:hover .images img{
	transform: scale(1.1);
}
.sub_categories .left .detail{
	position: absolute;
	bottom: 10%;
	width: 100%;
	left: 10%;
}
.sub_categories .left .detail h1{
	color: #ffffff;
	font-size: 35px;
	text-transform: uppercase;
	font-weight: bold;
}
.sub_categories .left .detail p{
	color: #ffffff;
	font-size: 18px;
	text-transform: uppercase;
}
.sub_categories .left .detail .read_more{
	padding-top: 15px;
}
.sub_categories .left .detail .read_more a{
	background-color: #fff;
	color: #000;
	padding: 11px 40px;
	font-size: 16px;
	text-transform: uppercase;
	transition: 0.5s;
}
.sub_categories .left .detail .read_more a:hover{
	background-color: #037203;
	color: #fff;
}


.sub_categories .right{
	position: relative;
}
.sub_categories .right .images{
	overflow: hidden;
}
.sub_categories .right .images img{
	width: 100%;
	transition: 0.5s;
}
.sub_categories .right:hover .images img{
	transform: scale(1.1);
}
.sub_categories .right .detail{
	position: absolute;
	bottom: 10%;
	width: 100%;
	/* float: right; */
	text-align: right;
	right: 10%;
}
.sub_categories .right .detail h1{
	color: #ffffff;
	font-size: 35px;
	text-transform: uppercase;
	font-weight: bold;
}
.sub_categories .right .detail p{
	color: #ffffff;
	font-size: 18px;
	text-transform: uppercase;
}
.sub_categories .right .detail .read_more{
	padding-top: 15px;
}
.sub_categories .right .detail .read_more a{
	background-color: #fff;
	color: #000;
	padding: 11px 40px;
	font-size: 16px;
	text-transform: uppercase;
	transition: 0.5s;
}
.sub_categories .right .detail .read_more a:hover{
	background-color: #037203;
	color: #fff;
}





/*pretty_bags*/
.pretty_bags{
	background-color: #393a3f;
	padding: 50px 0;
}
.pretty_bags .left{
	
}
.pretty_bags .left img{
	
}
.pretty_bags .right{
	
}
.pretty_bags .right img{
	padding-top: 50px;
	padding-bottom: 15px;
	width: 100%;
}
.pretty_bags .right h1{
	font-size: 16px;
	font-weight: 800;
	color: #bcbcbc;
	margin: auto;
	text-align: left;
}
.pretty_bags .right a{
	color: #ffffff;
	font-size: 22px;
	font-weight: bold;
	text-decoration: underline;
}
.pretty_bags .right a:hover{
	color: red;
}
.pretty_bags .right .detail{
	width: 80%;
	margin: auto;
}


/*newsletter*/
.newsletter{
	background-color: #e5eddd;
	padding: 40px 0;
}
.newsletter .left{
	
}
.newsletter .left h1{
	font-size: 35px;
	font-weight: bold;
	color: #ffffff;
}
.news_letter_002 h1{
	font-size: 35px;
	font-weight: bold;
	color: #000;
	letter-spacing: 4px;
	padding-bottom: 30px;
}
.news_letter_002 p{
	font-size: 18px;
	font-weight: 400;
	color: #9f9f9f;
	letter-spacing: 4px;
	padding-bottom: 30px;
}
.news_letter_002{
	padding-top: 100px;
}
.stitch_1{
	padding: 30px 0;
}
/*big_banner*/
.big_banner {
        position: relative;
}
.big_banner .big_banner_arrow{
    color: #fff;
}
.big_banner .big_banner_arrow .swiper-button-next{
    color: #fff;
}
.big_banner .big_banner_arrow .swiper-button-prev{
    color: #fff;
}
.big_banner #owl-demo .item img{
    display: block;
    width: 100%;
    height: auto;
}
.big_banner .owl-theme .owl-dots .owl-dot span {
    width: 74px;
    height: 11px;
    margin: 5px 7px;
    background: #235e02;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity 200ms ease;
    border-radius: 30px;
    transition: 0.9s;
}
.big_banner .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #d5dcd8;
}
.big_banner .owl-theme .owl-nav.disabled + .owl-dots {
    margin-top: -60px;
}
.big_banner .owl-carousel .owl-stage-outer {
    z-index: -154545;
}
.big_banner{
}
.big_banner img{
	width: 100%;
}
.big_banner .slick-prev:before {
    font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f053";
    width: 40px;
    height: 50px;
}
.big_banner .slick-prev:before:hover{
    color: #000000;
}
.big_banner .slick-next:before {
    font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f054";
    width: 40px;
    height: 50px;
}
.big_banner .slick-next:before:hover{
    color: #000000;
}
.big_banner .slick-next{
    right: 5%;
    background-color: #000000;
    color: #ffffff;
    width: 40px;
    height: 40px;
    transition: 0.9s;
}
.big_banner .slick-next:hover{
    background-color: #037203;
    color: #000000;
}
.big_banner .slick-prev{
    display: block;
    position: absolute;
    z-index: 1;
    left: 5%;
    background-color: #000000;
    color: #ffffff;
    width: 40px;
    height: 50px;
    transition: 0.9s;
}
.big_banner .slick-prev:hover{
    background-color: #037203;
    color: #000000;
}
.big_banner_box{
    
}
.big_banner_box .images{
    
}
.big_banner_box .images img{
    
}
.big_banner_box .detail{
    position: absolute;
    top: 10%;
    right: 0;
    text-align: left;
    z-index: 999999999;
    width: 100%;
    left: 6%;
}
.big_banner_box .detail .border_00011{
	height: 16px;
	width: 120px;
	background-color: #1d2f5e;
	margin: auto;
}
.big_banner_box .detail h1{
        color: #ffffff;
    font-size: 44px;
    text-transform: uppercase;
    letter-spacing: 12px;
    font-weight: 400;
        padding-bottom: 10px;
}
.big_banner_box .detail h2{
        color: #131313;
        font-size: 72px;
        text-transform: capitalize;
        font-weight: 500;
        padding-top: 70px;
}
.big_banner_box .detail h3{
    color: #131313;
    font-size: 72px;
    text-transform: capitalize;
    font-weight: 500;
    padding-bottom: 15px;
    padding-top: 30px;
    padding-left: 100px;
}
.big_banner_box .detail h4{
    color: #bcbcbc;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 300;
    padding-top: 70px;
}
.big_banner_box .detail h4 a{
    font-size: 22px;
    text-transform: capitalize;
    font-weight: 500;
    background-color: #ffffff;
    padding: 15px 40px;
    color: #131313;
    transition: 0.5s;
}
.big_banner_box .right{
	text-align: right;
}
.big_banner_box .right img{
	text-align: center;
}
.big_banner_box .detail h4 a span{
	padding-left: 10px;
}
.big_banner_box .detail h4 a:hover{
	background-color: #037203;
	color: #fff;
}
.big_banner_box .detail h5{
	font-size: 72px;
	text-transform: uppercase;
	font-weight: 500;
	color: #131313;
	padding-bottom: 30px;
}
.big_banner_box .detail h5 span{
	color: #037203;
}
.big_banner_box .detail h6{
	font-size: 62px;
	text-transform: capitalize;
	font-weight: 500;
	color: #131313;
	padding-bottom: 30px;
	padding-left: 100px;
}
.animated-text {
    opacity: 0;
    transform: translateY(20px);
    transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out;
}

.animated-text.active {
    opacity: 1;
    transform: translateY(0);
}
.animated-text {
    opacity: 0;
    transform: translateY(20px);
    transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out;
}

.animated-text.active {
    opacity: 1;
    transform: translateY(0);
}



.scrolss_images{
        margin-bottom: -60px;
    padding-left: 400px;
}
.scrolss_images img{
    animation: spin 5s linear infinite;
}



.stitch_1{
    
}
.stitch_1 .stitch_1_box1{
        position: relative;
}
.stitch_1 .stitch_1_box1 .images{
    overflow: hidden;
}
.stitch_1 .stitch_1_box1 .images img{
    transition: 0.5s;
    width: 100%;
}
.stitch_1 .stitch_1_box1:hover .images img{
    transform: scale(1.1);
}
.stitch_1 .stitch_1_box1 .detail{
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #0000008a;
    text-align: center;
    vertical-align: middle;
    padding: 30% 0;
    opacity: 0;
    transition: 0.5s;
}
.stitch_1 .stitch_1_box1:hover .detail{
    opacity: 1;
}
.stitch_1 .stitch_1_box1 .detail h1{
    color: #fff;
    padding: 40px 00;
    font-size: 31px;
    width: 60%;
    margin: auto;
}
.stitch_1 .stitch_1_box1 .detail .border_001{
    height: 10px;
    width: 30%;
    background-color: #fff;
    margin: auto;
    margin-top: 40%;
    transition: 0.5s;
}
.stitch_1 .stitch_1_box1:hover .detail .border_001{
    margin-top: 00%;
}
.stitch_1 .stitch_1_box1 .detail .border_002{
    height: 10px;
    width: 30%;
    background-color: #fff;
    margin: auto;
}






.stitch_1 .stitch_1_box2{
        position: relative;
}
.stitch_1 .stitch_1_box2 .images{
    overflow: hidden;
}
.stitch_1 .stitch_1_box2 .images img{
    transition: 0.5s;
    width: 100%;
}
.stitch_1 .stitch_1_box2:hover .images img{
    transform: scale(1.1);
}
.stitch_1 .stitch_1_box2 .detail{
    position: absolute;
    top: 0;
    background-color: #0372038f;
    text-align: center;
    vertical-align: middle;
    padding: 14% 0;
    opacity: 0;
    transition: 0.5s;
    width: 90%;
    left: 5%;
    height: 90%;
    top: 5%;
}
.stitch_1 .stitch_1_box2:hover .detail{
    opacity: 1;
}
.stitch_1 .stitch_1_box2 .detail h1{
    color: #000;
    padding: 40px 00;
    font-size: 31px;
    width: 60%;
    margin: auto;
    padding-bottom: 20px;
}
.stitch_1 .stitch_1_box2 .detail p{
	font-size: 18px;
	font-weight: 400;
	color: #000;
	letter-spacing: 4px;
	padding-bottom: 30px;
	width: 80%;
	margin: auto;
	text-align: center;
}
.stitch_1 .stitch_1_box2 .detail a{
    background-color: #fff;
    color: #000;
    padding: 10px 30px;
	transition: 0.5s;
}
.stitch_1 .stitch_1_box2 .detail a:hover{
    background-color: red;
}
.sub_categories_2025{
	background-color: #222222;
	padding: 20px 0;
	padding-bottom: 10px;
}
.sub_categories_2025 .sub_categories_2025_box{
	display: inline-flex;
}
.sub_categories_2025 .sub_categories_2025_box .images{
	float: left;
}
.sub_categories_2025 .sub_categories_2025_box .images img{
}
.sub_categories_2025 .sub_categories_2025_box .detail{
	float: left;
	padding-left: 20px;
	padding-top: 38px;
}
.sub_categories_2025 .sub_categories_2025_box .detail h1{
	color: #ffffff;
	font-size: 38px;
	font-weight: 600;
}
.stitch_1 .stitch_1_box3{
        position: relative;
}
.stitch_1 .stitch_1_box3 .images{
    overflow: hidden;
}
.stitch_1 .stitch_1_box3 .images img{
    transition: 0.5s;
    width: 100%;
}
.stitch_1 .stitch_1_box3:hover .images img{
    transform: scale(1.1);
}
.stitch_1 .stitch_1_box3 .detail{
    position: absolute;
    bottom: 7%;
    width: 100%;
    text-align: center;
}
.stitch_1 .stitch_1_box3:hover .detail{
    opacity: 1;
}
.stitch_1 .stitch_1_box3 .detail h1{
    color: #000;
    padding: 40px 00;
    font-size: 31px;
    width: 60%;
    margin: auto;
    padding-bottom: 20px;
}
.stitch_1 .stitch_1_box3 .detail p{
	font-size: 18px;
	font-weight: 400;
	color: #000;
	letter-spacing: 4px;
	padding-bottom: 30px;
	width: 80%;
	margin: auto;
	text-align: center;
}
.stitch_1 .stitch_1_box3 .detail a{
    background-color: #fff;
    color: #000;
    padding: 12px 30px;
    transition: 0.5s;
    font-size: 23px;
}
.stitch_1 .stitch_1_box3 .detail a:hover{
    background-color: #037203;
}



/*customer_satisfication*/
.customer_satisfication{
	background-image: url('../img/customer_satisfication.jpg');
	background-size: cover;
	padding: 30px 0;
	padding-bottom: 50px;
	font-family: "Poppins", sans-serif;
}
.*/
.customer_satisfication .left{
	
}
.customer_satisfication .left img{
	padding-top: 30px;
}
.customer_satisfication .left .detail1{
    text-align: center;
    margin: auto;
    justify-content: center;
    place-content: center;
    width: 100%;
    position: absolute;
    bottom: 3%;
    left: 37%;
}
.customer_satisfication .left .detail{
        width: 113px;
        height: 113px;
        background-color: #037203;
        text-align: center;
        vertical-align: middle;
        justify-content: center;
        place-content: center;
        border-radius: 105px;
        padding: 27px 0;
}
.customer_satisfication .left .detail a{
    font-size: 20px;
    color: #3f3f3f;
    text-transform: uppercase;
    font-weight: 600;
}
.customer_satisfication .left .detail a:hover{
    
}
.customer_satisfication .right{
	padding-top: 30px;
	float: right;
	text-align: right;
}
.customer_satisfication .right .one{
	padding-top: 280px;
}
.customer_satisfication .right .one p{
	font-size: 15px;
	text-transform: uppercase;
	letter-spacing: 3px;
	padding-bottom: 20px;
}
.customer_satisfication .right .one h1{
	font-size: 60px;
	color: #303030;
	line-height: 55px;
}
.customer_satisfication .right .two{
	text-align: right;
}
.customer_satisfication .right .two img{
	width: 100%;
}
.customer_satisfication .right .paraga_graph_detail{
	padding-top: 50px;
}
.customer_satisfication .right .paraga_graph_detail p{
	font-size: 14px;
	color: #222222;
	font-weight: 500;
	padding-top: 20px;
	line-height: 33px;
}
.customer_satisfication .right .counting_detail{
}
.customer_satisfication .right .counting_detail .counting_detail_box{
	background-color: #dfdfdf;
	text-align: center;
	padding: 20px 0;
}
.customer_satisfication .right .counting_detail .counting_detail_box h1{
	font-weight: 500;
}
.customer_satisfication .right .counting_detail .counting_detail_box p{
	font-weight: 500;
}
.customer_satisfication .right .read_more{
	padding-top: 50px;
}
.customer_satisfication .right .read_more a{
	background-color: transparent;
	color: #fff;
	padding: 13px 50px;
	font-size: 14px;
	transition: 0.5s;
	border: dashed 2px #037203;
	color: #037203;
	border-radius: 39px;
	text-transform: uppercase;
	font-weight: 600;
}
.customer_satisfication .right .read_more a:hover{
	background-color: #000;
	color: #ffff;
}





.materisal_sectionss{
	background-color: #037203;
	padding: 30px 0;
}
.materisal_sectionss .materisal_sectionss_box{
	text-align: center;
}
.materisal_sectionss .materisal_sectionss_box .images{
	padding-bottom: 20px;
}
.materisal_sectionss .materisal_sectionss_box .images img{
	
}
.materisal_sectionss .materisal_sectionss_box .detail{
	
}
.materisal_sectionss .materisal_sectionss_box .detail h1{
	font-size: 36px;
	text-transform: capitalize;
	color: #fff;
	font-weight: 600;
	padding-bottom: 10px;
}
.materisal_sectionss .materisal_sectionss_box .detail p{
	font-size: 18px;
	text-transform: capitalize;
	color: #fff;
	font-weight: 400;
}


.design_for_life{
	background-color: #037203;
}
.design_for_life h1{
	font-size: 25px;
	font-weight: 400;
	color: #fff;
	text-transform: capitalize;
	display: inline-flex;
	line-height: 67px;
}
.design_for_life h1 span{
	padding-right: 15px;
}
.design_for_life h1 span img {
    transform: scale(1);
    animation: spinZoom 5s linear infinite;
}

@keyframes spinZoom {
    0% {
        transform: rotate(0deg) scale(1);
    }
    50% {
        transform: rotate(180deg) scale(1.2);
    }
    100% {
        transform: rotate(360deg) scale(1);
    }
}
.design_for_life_bix{
}


.foot_logo_social p{
	font-size: 15px;
	color: #c6c6c6;
	font-weight: 500;
	text-transform: capitalize;
	padding: 10px 0;
}




.search_cart_2025{
	
}
.search_cart_2025 ul{
	
}
.search_cart_2025 ul li{
	display: inline-block;
}
.search_cart_2025 ul li a{
	transition: 0.5s;
}
.search_cart_2025 ul li a span{
	
}
.search_cart_2025 ul li a span:hover img{
	opacity: 0.5;
}






.size_range{
    
    
}
.size_range h1{
        background-color: #037203;
        color: #fff;
        font-size: 22px;
        padding: 5px 15px;
        margin: 10px 0;
}
.size_range p{
        font-size: 13px;
    line-height: 23px;
    padding-left: 5px;
    padding-bottom: 20px;
}
.size_range a{
    background-color: #037203;
    color: #fff;
    padding: 5px 20px;
    border-radius: 5px;
    transition: 0.5s;
    display: inline-block;
    margin-top: 15px;
}
.size_range a:hover{
    background-color: 000;
}







.color_range{
    
    
}
.color_range img{
    width: 100%;
}
.size_range img{
    width: 100%;
}
.color_range h1{
        background-color: #037203;
        color: #fff;
        font-size: 22px;
        padding: 5px 15px;
        margin: 10px 0;
        text-transform: uppercase;
}
.color_range p{
        font-size: 13px;
    line-height: 23px;
    padding-left: 5px;
    padding-bottom: 20px;
}
.color_range a{
    background-color: #037203;
    color: #fff;
    padding: 5px 20px;
    border-radius: 5px;
    transition: 0.5s;
}
.color_range a:hover{
    background-color: 000;
}







.produicts_catergories_01{overflow: hidden;}
.produicts_catergories_01 .title_section{
	text-align: center;
	padding-bottom: 30px !important;
}
.produicts_catergories_01 .title_section h1{
	color: #ffff;
	text-transform: uppercase;
	text-align: center;
	font-weight: 600;
	display: inline-block;
	background-color: #252525;
	width: 100%;
	font-size: 30px;
	padding: 10px 0;
	letter-spacing: 1px;
}
.produicts_catergories_01 .title_section h1 span{
	font-weight: 600;
	color: #037203;
}
.produicts_catergories_01_box{
    padding-bottom: 30px;
    transition: 0.5s;
    background-color: #1a1a1a;
}
.produicts_catergories_01_box:hover{
}
.produicts_catergories_01_box .images{
    position: relative;
}
.produicts_catergories_01_box .images img{text-align: center;margin: auto;}
.produicts_catergories_01_box .images h1 {
    text-align: center;
    color: #fff;
    margin: auto;
    justify-content: center;
    place-content: center;
    text-transform: uppercase;
    font-size: 53px;
    transition: 0.4s;
    font-weight: 500;
    padding-bottom: 6px;
    display: inline-block;
    padding-top: 10px;
}
.produicts_catergories_01_box .detail002{
}
.produicts_catergories_01_box .detail002 img{
	border: solid 2px #fff;
	border-radius: 20px;
	padding: 13px;
	background-color: #000;
	transition: 0.5s;
}
.produicts_catergories_01_box:hover .detail002 img{
	background-color: #037203;
}
.produicts_catergories_01_box .images h3{display: inline-block;margin-top: -45px;}
.produicts_catergories_01_box .images h3 span{
	background-color: #000;
	width: 100%;
}
.produicts_catergories_01_box .images h3 span i{
	width: 30px;
	height: 30px;
	line-height: 30px;
	background-color: #000;
}
.produicts_catergories_01_box .images h1 span{
    font-size: 22px;
    color: #ffffff;
    text-transform: uppercase;
    font-weight: 300;
    font-style: italic;
}
.produicts_catergories_01_box .images .detail002{
    width: 100%;
    text-align: center;
    transition: 0.5s;
    background-image: linear-gradient(to bottom, #2c2c2c, #2a2a2a, #272727, #252525, #232323, #212121, #1f1f1f, #1d1d1d, #1b1b1b, #181819, #161616, #131314);
}
.produicts_catergories_01_box .images .detail002 p{
	color: #c0c0c0;
	font-size: 14px;
	font-weight: 400;
	padding: 0px 23px 15px;
}
.produicts_catergories_01_box .images .detail002 h2{
	background-color: #000000;
	color: #fff;
	transition: 0.5s;
	display: inline-block;
	font-size: 26px;
	font-weight: 600;
	padding: 5px 0px;
	text-transform: uppercase;
	width: 100%;
	letter-spacing: 1px;
}
.produicts_catergories_01_box:hover .images .detail002 h2{
	background-color: #037203;
}
.produicts_catergories_01_box:hover .images .detail002{
}
.produicts_catergories_01_box:hover .images h1{
}
.produicts_catergories_01_box .detail {
    position: absolute;
    top: 0;
    width: 100%;
    background-color: #000000a8;
    height: 100%;
    padding-left: 10%;
    padding-right: 10%;
    padding-top: 20%;
    padding-bottom: 20%;
    opacity: 0;
    transition: 0.5s;
}
.produicts_catergories_01_box:hover .detail{
    opacity: 0.9;
}
.produicts_catergories_01_box .detail .overlay2021 {
    border: solid 3px #fff;
    height: 100%;
    padding: 40px 40px;
}
.produicts_catergories_01_box .detail h1 {
    color: #fff;
    text-transform: uppercase;
    font-size: 26px;
    font-weight: 800;
        padding-bottom: 10px;
}
.produicts_catergories_01_box .detail .border_001{
    border-top: solid 2px #ff2416;
    max-width: 143px;
}
.produicts_catergories_01_box .detail p{
    color: #fff;
    font-size: 13px;
    font-weight: 400;
    padding: 20px 0;
    line-height: 22px;
}
.produicts_catergories_01_box .detail .view_range{
    
}
.produicts_catergories_01_box .detail .view_range a {
    color: #fff;
    text-transform: capitalize;
    font-size: 15px;
    transition: 0.8s;
}
.produicts_catergories_01_box .detail .view_range a span{
    padding-left: 15px;
}
.produicts_catergories_01_box .detail .view_range a:hover{
    color: #ff2416;
}



.produicts_catergories_01{padding-bottom: 30px;}



.featured_products_box{
	transition: 0.5s;
	    position: relative;
	        
}
.featured_products_box:hover{
    position: relative;
}
.featured_products_box .images{
	position: relative;
	transition: 0.5s;
	background-color: #fff;
}
.featured_products_box .images img{
	
}
.featured_products_box:hover .images .overlay{
	opacity: 0.9;
}
.featured_products_box .mifhdg {
}
.featured_products_box .images .overlay{
        position: absolute;
    bottom: 1%;
    width: 100%;
    background-color: #ce003500;
    text-align: center;
    margin: auto;
    opacity: 0;
    transition: 0.5s;
}
.featured_products_box:hover .images .overlay{
    background-color: transparent;
}
.featured_products_box .images .box_001{
	width: 100%;
	height: 9px;
	background-color: #696969;
	position: absolute;
	bottom: 0;
	transition: 0.5s;
}
.featured_products_box:hover .images .box_001{
        opacity: 0.9;
        height: 100%;
        background-color: #ed1c24;
}
.featured_products_box .images .overlay h1{
        font-size: 18px;
        font-weight: 600;
        text-transform: uppercase;
        background-color: #037203;
        color: #fff;
        padding: 13px 30px;
        display: inline-block;
        width: 98%;
}
.featured_products_box .images .overlay h1:hover{
	
}
.featured_products_box .detail{
	padding-top: 15px;
	padding-left: 5px;
	padding-bottom: 16px;
	text-align: center;
}
.featured_products_box:hover .detail{
}
.featured_products_box .detail h1{
	font-size: 19px;
	font-weight: 600;
	padding-bottom: 5px;
	transition: 0.5s;
	text-transform: capitalize;
	color: #000;
	letter-spacing: 1px;
	text-align: left;
}
.featured_products_box:hover .detail h1{
	color: #037203;
}
.featured_products_box .detail h2{
	font-size: 19px;
	color: #a3a3a3;
	font-weight: bold;
	text-align: left;
}
.featured_products_box:hover .detail h2{
}
.featured_products_box :hover .more_views{
}
.featured_products_box .more_views img{
        transition: 0.5s;
        border-radius: 250px;
        height: 50px;
        width: 50px !important;
        padding-right: 3px;
        border: solid 1px #000;
        padding: 5px;
}
.featured_products_box .more_views img:hover{
}
.featured_products_box .more_views{
        padding-left: 17px;
}
.featured_products_box:hover .more_views{
        opacity: 1;
        bottom: 0px;
}
.featured_products_box .more_vihg4545{
	    width: 50px;
	    max-width: 50px;
	    padding: 0;
	    margin-right: 5px;
}
.featured_products_box .quick_viewsss{
        position: absolute;
    top: 10px;
    right: 10px;
    opacity: 0;
    transition: 0.5s;
    z-index: 9;
}
.featured_products_box:hover .quick_viewsss{
    opacity: 0.9;
}
.featured_products_box .quick_viewsss ul{
    
}
.featured_products_box .quick_viewsss ul li{
        padding-bottom: 10px;
}
.featured_products_box .quick_viewsss ul li a{
    
}
.featured_products_box .quick_viewsss ul li a span{
    
}
.featured_products_box .quick_viewsss ul li a span i{
        width: 36px;
    height: 36px;
    line-height: 36px;
    background-color: #ffffff;
    text-align: center;
    border-radius: 50px;
    color: #000;
    font-size: 19px;
    transition: 0.5s;
}
.featured_products_box .quick_viewsss ul li a span i:hover{
    background-color: #ff2727;
    color: #fff;
}





.featured_products_title_section{
	text-align: center;
}
.featured_products_title_section h1{
	background-color: #037203;
	color: #fff;
	text-transform: uppercase;
	font-size: 28px;
	font-weight: 500;
	padding: 10px 0;
	letter-spacing: 2px;
}
.featured_products_title_section p{
	color: #1a1a1a;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	padding-top: 10px;
}








/**top_url_contents*/
.top_url_contents{
    background-color: #047104;
    
}
.top_url_contents ul{
	margin: auto;
	text-align: center;
}
.top_url_contents ul li{
	display: inline-block;
}
.top_url_contents ul li a {
    text-transform: uppercase;
    padding: 15px 30px;
    transition: 0.5s;
    display: block;
    color: #ffffff;
    font-size: 13px;
    font-weight: 600;
}
.top_url_contents ul li a:hover{
	background-color: #000;
	color: #fff;
}





.about .left{
    
}
.about .left img{
    width: 100%;
}
.about .right{
    
}
.about .right h1{
        text-transform: uppercase;
    font-size: 21px;
    font-weight: 600;
    padding-bottom: 7px;
}
.about .right p{
        font-size: 17px;
}






/*why_choose_us*/

.why_choose_us{
        padding-bottom: 40px;
}
.why_choose_us .title_section{
    text-align: center;
}
.why_choose_us .title_section h1{
        background-color: #037203;
    color: #fff;
    text-transform: uppercase;
    font-size: 28px;
    font-weight: 500;
    padding: 10px 0;
    letter-spacing: 2px;
}
.why_choose_us .title_section p{
        color: #1a1a1a;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    padding-top: 15px;
}
.why_choose_us .why_choose_us_box{
        text-align: center;
}
.why_choose_us .why_choose_us_box .images{
    
}
.why_choose_us .why_choose_us_box .images img{
        width: 150px;
}
.why_choose_us .why_choose_us_box .detail{
    
}
.why_choose_us .why_choose_us_box .detail h1{
        font-size: 23px;
    font-weight: 500;
        padding-top: 8px;
}









/*why_choose_us*/

.concept_of_collection{
        padding-bottom: 40px;
}
.concept_of_collection .title_section{
    text-align: center;
}
.concept_of_collection .title_section h1{
        background-color: #037203;
    color: #fff;
    text-transform: uppercase;
    font-size: 28px;
    font-weight: 500;
    padding: 10px 0;
    letter-spacing: 2px;
}
.concept_of_collection .title_section p{
        color: #1a1a1a;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    padding-top: 15px;
}
.concept_of_collection .concept_of_collection_box{
        text-align: center;
    padding-top: 30px;
}
.concept_of_collection .concept_of_collection_box .images{
    
}
.concept_of_collection .concept_of_collection_box .images img{
        width: 150px;
}
.concept_of_collection .concept_of_collection_box .detail{
    
}
.concept_of_collection .concept_of_collection_box .detail h1{
        font-size: 15px;
    font-weight: 500;
    padding-top: 8px;
    text-transform: capitalize;
}





.privacy_policy_0001{
    
}
.privacy_policy_0001 ul{
        padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 15px;
    font-weight: 600;
}
.privacy_policy_0001 ul li{
    list-style-type: disc;
}
.privacy_policy_0001 h3{
        font-size: 18px;
    padding-top: 11px;
}