/************************************************* Header ********************************************************************/
#Header {}  #Header + main {}  
#search {width:358px;}
#search input.form-control{height:58px; border-radius:0px; border-color:#C6C6C6; border-right:none;} 
#search .btn{height:58px;border-radius:0px; border-color:#C6C6C6; background:#fff; color:#000;border-left:none; padding:10px;}

/********** Main Banner **************************************************************************************************/
.MainBanner .carousel-caption h1{font-size:90px; line-height:.9; letter-spacing:0.9px;}
 
/********** ServicesPage **************************************************************************************************/
.Giveaway{font-size:30px; line-height:1.4; padding:50px 100px;}

/**************************************My css****************************************/
.aws-container .aws-show-clear .aws-search-field {
    padding-right: 40px;
    border-radius: 0px;
    border-color: #C6C6C6;
    border-right: none;
}
.aws-container .aws-search-form .aws-search-btn {
    height: auto !important;
}
.aws-container .aws-search-form .aws-form-btn {
    height: 58px;
    border-radius: 0px;
    border-color: #C6C6C6;
    background: #fff;
    color: #000;
    border-left: none;
    padding: 10px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: center;
    flex-direction: column;
    text-align: center;
    background: #ededed;
    border: 1px solid #d8d8d8;
    margin: 0 0 0-1px;
    cursor: pointer;
    position: relative;
    white-space: nowrap;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: background-color 100ms ease-in-out;
    -moz-transition: background-color 100ms ease-in-out;
    -o-transition: background-color 100ms ease-in-out;
    transition: background-color 100ms ease-in-out;
}

.aws-container .aws-show-clear .aws-search-field {
    font-size: 18px;	
    padding: 13px;
}

.aws-container .aws-search-form .aws-form-btn
{
	background: #fff !important;
	}
select.orderby {
    padding: 12px;
}

a.button.wc-backward, #DOPBSPCalendar-add-to-cart1, .woocommerce-message a, .woocommerce .products .product .button, .xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn, .woocommerce-account .addresses .title .edit, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit, .woocommerce button.button, .woocommerce input.button {
    text-decoration: none !important;
    text-transform: capitalize !important;
    padding: 12px 48px;
	font-size:20px;
    border-color: #000000 !important;
    background-color: #000000 !important;
    color: #ffffff !important;
}
h2.woocommerce-loop-product__title {
    font-size: 24px !important;
}
h1.woocommerce-products-header__title.page-title {
    text-align: center;
    font-weight: 700;
	margin-top:15px;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    border: 2px solid !important;
}
h2.woocommerce-loop-product__title {
    height: 90px;
}
.page-id-8 ol {
    list-style: none !important;
}
button.button[name=update_cart] {
    display: inline-block;
}

header#Header.test {
    background: linear-gradient(90deg, #ff10b6 20%, #feac00 60%, #feea00 70%);
    box-shadow: 0px 5px 12px rgba(0,0,0,.5);
    z-index: 999;
    margin-top: 0px !important;
}
#sp-ea-122.sp-easy-accordion>.sp-ea-single {
    border: 1px solid transparent !important;
}
#sp-ea-122.sp-easy-accordion>.sp-ea-single {
    background: transparent !important;
}
#sp-ea-123.sp-easy-accordion>.sp-ea-single {
    border: 1px solid transparent !important;
}
#sp-ea-123.sp-easy-accordion>.sp-ea-single {
    background: transparent !important;
}
#sp-ea-124.sp-easy-accordion>.sp-ea-single {
    border: 1px solid transparent !important;
}
#sp-ea-124.sp-easy-accordion>.sp-ea-single {
    background: transparent !important;
}

div#sp-ea-122 {
    background: #f9f9f9;
}
div#sp-ea-123 {
    background: #f9f9f9;
}
div#sp-ea-124 {
    background: #f9f9f9;
}

textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.form-control.border-0.shadow.py-3.form-height {
    height: 14rem;
}

.grecaptcha-badge { visibility: hidden; opacity: 0}
/********** Footer ***************************************************************************************************/
#Footer{color:#fff; font-size:20px; line-height:40px;}
#Footer li.active a {color:#e5cd00;}
#Footer a{color:#fff;}#Footer a:hover,#Footer .list-inline a:hover{color:#e5cd00;}
.Copytext{font-size:15px;}

/*************************************************************************************************************/
.List {padding:0; margin:0 0 15px 0; list-style-type:none;}
.List li{background:url(../images/check.png) no-repeat 0.1em 0.43em; padding:1px 0 1px 30px; margin:0px;}

/*************************************************************************************************************/
.container{max-width:1530px;}
.container-new{max-width:100% !important; width:100%; padding-right:15px; padding-left:15px;margin-right: auto;margin-left: auto;}

/* ============ desktop view ============ *
@media all and (min-width: 1025px) {
	.navbar .nav-item .dropdown-menu{ display:none;}
	.navbar .nav-item:hover .nav-link{ color:#adadad;}
	.navbar .nav-item:hover .dropdown-menu{ display:block;}
	.navbar .nav-item .dropdown-menu{ margin-top:0;}
}	
/* ============ desktop view .end// ============ */


/* Large devices (desktops, 992px and up) */
@media (min-width:992px) {
#Header {top:0px; -webkit-transition:0.5s; -moz-transition:0.5s; -ms-transition:0.5s; transition:0.5s;}
.shrink {background:linear-gradient(90deg, #ff10b6 20%, #feac00 60%, #feea00 70%); box-shadow:0px 5px 12px rgba(0,0,0,.5); z-index:999;margin-top:0px !important;}
.navbar-brand img {max-height:315px;-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s;}
.shrink .navbar-brand img {max-height:130px;-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s;}

.navbar-brand{padding:20px 0px !important;}
.shrink .navbar-brand{padding:0px !important;}
.navbar-nav{margin-top:-220px;-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s;}
.shrink .navbar-nav{margin-top:-0px;-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s;}

.imgheight  img {
    height:800px;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}
.ftop2 {
    background: linear-gradient(90deg, #ff10b6 20%, #feac00 60%, #feea00 70%) !important;
    box-shadow: 0px 5px 12px rgba(0,0,0,.5) !important;
    z-index: 999;
    margin-top: 0px !important;
    top: 0px;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -ms-transition: 0.5s;
    transition: 0.5s;
}
}
/* XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1400px) { }

@media (min-width: 1920px) {.container{max-width:1640px !important;}.MainBanner .carousel-item img {height:1141px; width: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center;}
#search {width:408px !important;} }
@media (min-width: 1600px){.MainBanner .carousel-item img {height:1141px; width: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center;}}

@media (min-width: 1199.98px) and (max-width: 1559.98px) {.navbar-nav{margin-top:-70px;}.Giveaway{font-size:22px;padding:30px 20px;}#search {width:308px;}}

/*@include media-breakpoint-between(md, xl) { ... }*/
@media (min-width: 768px) and (max-width: 1199.98px) {.MainBanner .carousel-caption h1{font-size:60px;}.navbar-nav{margin-top:-100px;}.Giveaway{font-size:26px;padding:30px 20px;}
}

/*For example the @include media-breakpoint-only(md) { ... } will result in :*/
@media (min-width: 768px) and (max-width: 991.98px) {
#Header{position:static;} #Header + main {margin-top:0px;}.navbar-nav{margin-top:-0px;}
.WelBnrBox{padding:20px 0px; margin-top:0px;}.MainBanner .carousel-caption h1{font-size:50px;}.SerBox{padding:20px;}
#search {width:100% !important; padding:0px 10px;}#search input.form-control{height:48px;} #search .btn{height:48px;}

}

/* Small devices (landscape phones, 576px and up) */
@media (max-width:767.98px) {
.container{max-width:100%;}#Header{position:static;} #Header + main {margin-top:0px;}.MainBanner .carousel-caption h1{font-size:50px;}.MainBanner .carousel-caption {bottom:20%;} 
#search {width:100% !important; padding:0px 10px;}#search input.form-control{height:48px;} #search .btn{height:48px;}.Giveaway{font-size:26px;padding:30px 20px;}
.fs-20{font-size:16px !important;}.fs-40{font-size:36px !important;}.fs-54{font-size:44px !important;}
	.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
    width: 100% !important;}
}

@media (max-width:575.98px) {
.MainBanner .Homebnr .carousel-item  img {
    height:170px;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}
.MainBanner .carousel-caption h1{font-size:26px;}.Giveaway{font-size:16px;padding:10px;} #Header .fs-20{font-size:13px !important; line-height:1.3;}
.ImgMbl .position-relative,.ImgMbl .position-absolute{position:static !important; background:url(../images/bg.png); background-size:cover; top:0 !important; transform: translateY(-0%) !important; padding:10px 10px;}
.ImgMbl .position-relative img{display:none;}.btn-lg{font-size:20px;padding:13px 36px;}
h1, .h1 {font-size:30px;}.fs-20{font-size:16px !important;}.fs-40{font-size:30px !important;}.fs-54{font-size:34px !important;}
body {font-size:16px;}
 }
/* X-Small devices (portrait phones, less than 576px) */
