#masthead #site-logo img{max-height: inherit;max-width: 63px;padding: 10px 0px;}

.contact-head{
	
			font-size: 35px;
	padding-top: 50px
}
.contact-para{
		font-size: 25px;
	padding-bottom: 20px;
	
}



.top_heder .navbar-light .navbar-nav .nav-link{color:#fff; padding:10px 15px;}
.top_heder .navbar-light .navbar-brand{max-width:50px}
.top_heder .navbar-light .navbar-nav .nav-link:hover{
	color: #F13B91;
}


.copyright p {
    font-size: 15px;
    color: #fff;
}
.foter_link .form-control{
background: #f3f3f3;
}
.woocommerce ul.products li.product a img {
    width: 100%;
 height: auto;
    display: block;
    margin: 0 0 1em;
    box-shadow: none;
    overflow: hidden;
    min-height: 226px;
    max-width: 100%;
    max-height: 150px;
}

.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images a{display:block}
.woocommerce #content div.product a img{width:100%}
.woocommerce #content div.product span.amount, .woocommerce-page #content div.product span.amount{padding:5px 0px; color:#e36d1f}
.woocommerce div.product p.price{padding:6px 0px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{border:none; margin:0px; padding:0px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{z-index:auto; color:#e36d1f}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:18px; padding:10px 0px}
.woocommerce #content div.product .woocommerce-tabs h2, .woocommerce-page #content div.product .woocommerce-tabs h2{font-size:18px}
.review_form_wrapper label{display:block}
.review_form_wrapper .comment-form-cookies-consent label{display:inline-block}
.review_form_wrapper input{width:100%}
#respond input[type=text]{width:100%; max-width:100%;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{background:#f47721; color:#fff; font-size:16px; font-weight:600; outline:none; box-shadow:none; padding:10px 20px; margin:6px 0px; border:1px solid #f47721}


#secondary .wc-block-product-categories{margin:0px;}
.woocommerce #content div.product p.star a{display:inline-block !important}
.woocommerce #review_form #respond p.star a{display:inline-block}

@charset "utf-8";
/* CSS Document */





@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;400;500;600&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400;600;700&display=swap');


html, body{font-family: 'Roboto', sans-serif; height:100%; }
h1, h2, h3, h4, h5, h6{margin:0px; padding:0px}
p{margin:0px; padding:0px}
ul {margin:0px; padding:0px; list-style:none}
ul li{margin:0px; padding:0px}
a{text-decoration:none; transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;
-moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}
.navbar{padding:0px 0px;}
.btn{text-decoration:none; transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}
.navbar{padding:0px 0px;}
.navbar-light .navbar-toggler{border-radius:0px; border-color:#1f4e78; outline:none; box-shadow:none; line-height:inherit; padding:2px 10px; color:#1f4e78}
.navbar-light .navbar-toggler-icon{background:none;}
.navbar-toggler-icon{height:auto; width:auto;}

#header{background:#fff7f1; padding:10px 0px;}


.navbar-light .navbar-nav .nav-link{  color:#000; font-size:18px; font-weight:500; padding:10px 12px;}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{color:#000;}
.navbar-light .navbar-brand{position:absolute; left:0px; top:-14px;}
.navbar{position:relative;}

#medal_section{background:url(../images/bgimg.jpg) no-repeat top center; background-size:cover;}
.medal_section{padding:20px 0px;}
.img_top img{width:100%; margin:-18px 0px 0px;}
.top_text{padding:80px 0px 0px;}
.top_text h1{ font-weight:600; color:#fff; font-size:40px; text-align:center;  padding:0px 0px 10px}
.top_text h2{font-family: 'Dancing Script', cursive; font-weight:400; font-size:100px; color:#f43994;}
.top_text{text-align:center}
.top_text p{font-family: 'Poppins', sans-serif; font-weight:400; font-size:24px; color:#fff; padding:19px 0px;}
.top_text a{font-family: 'Poppins', sans-serif; font-weight:400; font-size:16px; color:#fff; padding:12px 0px; width:150px; margin:10px auto; border-radius:100px; border:1px solid #fff; display:block; text-decoration:none}
.top_text a:hover{background:#e01c23; color:#FFF}
.mobile{display:none}

#join_section{background:url(https://grubclub.fun/wp-content/uploads/2022/01/bgsecrib.png) no-repeat top center; background-size:cover; padding:30px 0px;}
.join_text h1{font-size:38px; font-weight:600; color:#333743; padding:3px 0px;}
.join_text p{font-size:15px; font-weight:400; color:#000000; padding:5px 5px;}
.form_input{background:#fff; border-radius:100px; padding:3px 3px; display:flex}
.form_input .form-control{border:none; border-radius:100px; box-shadow:none; outline:none; height:50px; font-size:16px;  font-family: 'Poppins', sans-serif; }
.form_input .btn{background:#f47320; color:#fff;font-family: 'Poppins', sans-serif; font-weight:500; padding:10px 10px; font-size:16px; border-radius:100px; width:180px; text-transform:uppercase; outline:none; box-shadow:none}
.form_input .btn:hover{background:#0d191d}
#join_section .row{align-items:center;}


#footer{background:#0d191d; padding:20px 0px;}
.fotr_link {text-align:center}
.fotr_link ul{padding:10px 0px;}
.linkde{display:flex; flex-wrap:wrap; text-align:center; align-items:center}
.linkde ul:first-child{max-width:50%; flex:10%; }
.linkde ul:nth-child(2){max-width:15%; flex:10%}
.linkde ul:last-child{max-width:45%; flex:45%}

.fotr_link ul li a{color:#fff; text-decoration:none; font-size:15px; font-weight:500;}
.fotr_link ul li a:hover{color:#ffca02}
.fotr_link ul.socle-icon li a{border:1px solid #e5d7ac; color:#e5d7ac; font-size:20px; border-radius:100px; height:45px; width:45px; display:block; text-align:center; padding:6px 0px;}
.fotr_link ul li{display:inline-block; padding:10px;}
.fotr_link ul.socle-icon li{padding:10px 5px;}
.fotr_link p{color:#fff; text-decoration:none; font-size:15px; font-weight:400; padding:10px 0px;}
ul li.logoge{text-align:center; margin:0px 0px 0px}
ul li.logoge a{display:block; margin:0px auto}

.in_form .btn{background:#f47320; color:#fff;font-family: 'Poppins', sans-serif; font-weight:500; padding:10px 10px; font-size:16px; border-radius:100px; width:180px; text-transform:uppercase; outline:none; box-shadow:none; margin:0px 0px 0px -40px}
.in_form .form-control {width:414px;border-radius:100px;height: 45px;font-size: 16px; padding-right:50px}
.in_form {margin: 30px auto;width: 50%;}
.box_images{display:flex; flex-wrap:wrap;}

.box img {
	margin: 0px auto;
}
.box {
	position: relative;
}
.aroimg {
	position: absolute;
	top: -11px;
	right: -85px;
}
.box p {
 
	font-size: 19px;
	color: #ffffff;
	padding: 7px 0px;
}
.box_images {
	margin: 20px auto;
	float: none;
	width: 80%;
	padding: 50px 0px 20px;
}


@media (min-width: 1200px) {
	
}
   
   
   
   

@media (min-width: 992px) and (max-width: 1199px) {
.img_top img {margin:-21px 0px 0px;}
.top_text {padding:72px 0px 0px;}
.top_text h1{font-size:38px;}
.top_text h2{font-size:60px;}
.top_text p{font-size:21px;}
	input[type="submit"].search-submit{width:100%}


.join_text h1{font-size:32px;}

}

@media (min-width: 768px) and (max-width: 991px) {

.img_top img {margin:-21px 0px 0px;}
.top_text {padding:72px 0px 0px;}
.top_text h1{font-size:97px;}
.top_text h2{font-size:92px;}
.top_text p{font-size:21px;}
.dekstop{display:none}
.mobile{display:block}
.navbar-light .navbar-brand{position:inherit; top:auto}
#header{padding:2px 0px;}
.navbar-light .navbar-toggler{color:#f5e5b7; border-color:#f5e5b7;}
	input[type="submit"].search-submit{width:100%}

.join_text h1{font-size:32px;}
.join_text {text-align:center; padding:0px 0px 10px;}

}
@media (max-width: 767px) {
.img_top img {margin:-25px 0px 0px;}
.medal_section{padding:20px 0px}
.top_text {padding:10px 0px 0px;}
.top_text h1{font-size:60px;}
.top_text h2{font-size:50px;}
.top_text p{font-size:16px; padding:14px 0px;}
.top_text a{font-size:15px;}
.dekstop{display:none}
.mobile{display:block}
.navbar-light .navbar-brand{position:inherit; top:auto}
#header{padding:2px 0px;}
.navbar-light .navbar-toggler{color:#f5e5b7; border-color:#f5e5b7;}

.join_text h1{font-size:25px;}
.join_text {text-align:center; padding:0px 0px 10px;}
.form_input .form-control{font-size:15px;}
.form_input .btn{font-size:15px;}
	input[type="submit"].search-submit{width:100%}
}

#inform .btn{background:#f47320; color:#fff;font-family: 'Poppins', sans-serif; font-weight:500; padding:10px 10px; font-size:16px; border-radius:100px; width:180px; text-transform:uppercase; outline:none; box-shadow:none; margin:0px 0px 0px -40px}
#inform  input.myinput {width:414px;border-radius:100px;height: 45px;font-size: 16px; padding:0px 15px; padding-right:50px; outline:none; box-shadow:none; border:none; }
#inform {margin: 30px auto;width: 50%;}
#inform .myform{display:flex}

#susbri .mysubscribe{display:flex;}
#susbri  input.myinput{border:none; border-radius:100px; box-shadow:none; outline:none; height:50px; font-size:16px;  font-family: 'Poppins', sans-serif; padding:0px 12px; width:100%}
#susbri .btn{background:#f47320; color:#fff;font-family: 'Poppins', sans-serif; font-weight:500; padding:10px 10px; font-size:16px; border-radius:100px; width:180px; text-transform:uppercase; outline:none; box-shadow:none}
#susbri .btn:hover{background:#0d191d}
#susbri.form_input{background:#fff; border-radius:100px; padding:3px 3px;}
#susbri form{display:flex; flex-wrap:wrap;}
#susbri form span:first-child{max-width:75%; flex:75%}
#susbri form span:last-child{max-width:25%; flex:25%}

#inform input.myinput {
    width: 512px;
    border-radius: 100px;
    height: 45px;
    font-size: 16px;
    padding: 0px 15px;
    padding-right: 50px;
    outline: none;
    box-shadow: none;
    border: none;
    background: #fff;
}
.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    width: 100%;
}

input[type="search"].search-field {
        width: 414px;
    border-radius: 100px;
    height: 45px;
    font-size: 16px;
    padding-right: 50px;
	background: #fff;

}
input[type="submit"].search-submit{
    background: #f5b72b;
    color: #fff;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    padding: 14px 10px;
    font-size: 16px;
    border-radius: 100px;
    width: 180px;
    text-transform: uppercase;
    outline: none;
    box-shadow: none;
    margin: 0px 0px 0px -40px;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    visibility: hidden;
}

#subscribe{
	width:230px !important;
	background:#424242; color:#fff;
	border-radius:5px;
}

#subscr{
background:#f43994;
    color: #fff;
    font-family: 'Poppins', sans-serif;
    font-weight:400;
    padding: 10px 10px;
    font-size: 16px;
    border-radius:5px;
    width:156px;
    text-transform: uppercase;
    outline: none;
    box-shadow: none;}

@media (min-width: 768px) and (max-width: 991px) {

#secondary .widget ul {
    display: -webkit-inline-box;
    margin: 0px;
    flex-wrap: wrap;
    /* flex-direction: row; */
}
	
.top_text h1{font-size:40px;}
.top_text h2{font-size:35px;}
#inform {width:72%}
.box_images{width:100%}
.top_text p{font-size:16px;}


}
@media (max-width: 767px) {
.top_text h1{font-size:20px;}
.top_text h2{font-size:35px;}
#inform {width:100%; margin:10px 0px}
.box_images{width:100%}
.top_text p{font-size:16px;}
.aroimg{display:none}
.box_images{padding:10px 0px; margin:0px;}
.box_images .box{padding:10px 0px;}
#inform form{display:block;}
#inform input[type="text"]{width:80%}
#inform .btn{width:100%; display:block; margin:5px 0px;}
	.wpcf7 input[type="email"]{
		width: 100%;
	}
	input[type="search"].search-field{
		width: 100%;
	}
	input[type="submit"].search-submit{
		width: 50%

	}
}


	#secondary.widget-area.col-md-3{max-width:100%; flex:100%; padding:0px;}
#secondary .widget ul{display:flex; margin:0px}

#secondary .widget ul li{padding:0px 13px; font-size:15px}
#secondary .wc-block-product-categories{margin:0px;}
	#secondary .widget{background: #fff;padding: 15px;border-radius: 0;margin-bottom: 20px;color:  #000;}
	
#secondary a {
    color: #000;
    font-weight: 500;
}
#secondary .widget {
    background: #fff;
    padding: 15px;
    border-radius: 0;
    margin-bottom: 20px;
    border: none;
    color: #000;
    border-bottom: 0.5px solid;
}
.people-share-slider-box .people-share-slider-img img {
    width:200px;
    height:auto;
    object-fit: fill;
	padding-bottom:34px;
}