body {color: #222;overflow-x: hidden;}
p {margin-bottom: 7px;}
ul {padding: 0;margin: 0;list-style: none;}
img{max-width: 100%;}
.tel_no {display: none;}
.header {background-color: #776f93;}
.logo-name {font-size: 20px;font-weight: 600;}
.logo-name span {color: #fdc801;font-size: 16px;}
.navbar-menu {background: #220b15;}
.navbar-menu.sticky {position: fixed;background: #776f93;top: -42px;width: 100%;z-index: 99;transform: translateY(42px);transition: all ease 0.3s;-webkit-transition: all ease 0.3s;-moz-transition: all ease 0.3s;-webkit-transform: translateY(42px);-moz-transform: translateY(42px);}
.navbar-menu.sticky {padding-bottom: 0;}
.navbar-menu.sticky ul li a:after {background: #fdc801;}
.navbar-menu.sticky ul li a:hover {color: #28223c;}
.navbar-menu.sticky ul li.active a {color: #28223c;}
.navbar-menu ul li {font-size: 16px;margin-right: 47px;text-transform: uppercase;}
.navbar-menu ul li:last-child {margin-right: 0;}
.navbar-menu ul li a {color: #fff;padding: 8px 10px;display: block;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;}
.navbar-menu ul li a::after {background: #776f93;position: absolute;top: 0px;width: 100%;height: 100%;content: "";left: -100%;opacity: 0;z-index: 1;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;}
.navbar-menu ul li:hover a::after {left: 0;opacity: 1;}
.navbar-menu ul li.active a::after {opacity: 1;left: 0;}
.navbar-menu ul li a span {position: relative;z-index: 3;}
.navbar-menu ul li.active a {color: #f8d202;}
.navbar-menu ul li a:hover {color: #f8d202;}
.sections-main {background: #eee;}
.heading h1 {color: #220b15;font-weight: 600;}
.heading p {color: #776f93;}
.heading p a {color: #000;text-decoration: none;}
.heading-sec h2 {color: #776f93;font-weight: 600;}
.prod-row > div {margin-top: 30px;}
.product-img {overflow: hidden;height: 300px;}
.product-img img {-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.box:hover .product-img img {-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
.box {position: relative;overflow: hidden;}
.product-info {position: absolute;bottom: -50%;left: 0;width: 100%;right: 0;background: #776f93;opacity: 0;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;}
.box:hover .product-info {opacity: 1;bottom: 0;}
.box .product-num .item {opacity: 0;left: 100%;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;}
.box:hover .product-num .item {left: 0;opacity: 1;}
.product-info .product-heading a {color: #fdc801;font-size: 18px;text-decoration: none;}
.product-info .price span {color: #fdc801;}
.inner-sec .box {border-radius: 30px;height: 300px;line-height: 300px;margin: 0 auto;box-shadow: 1px 0px 20px 1px rgba(119, 111, 147, 0.3);}
.inner-sec .box .product-img {height: auto;}
.right-sec h3 {font-size: 28px;color: #ddb009;font-weight: 600;text-transform: uppercase;margin-bottom: 15px;}
.right-sec h6 {color: #413270;font-weight: 600;line-height: 25px;margin-bottom: 0;}
.ordernow {font-size: 18px;color: #220b15;margin-bottom: 10px;}
.contact-pag ul li {background: #fff;width: 24.5%;padding: 10px;border-radius: 3px;color: #28223c;box-shadow: 0 0 5px 0 #ccc;-webkit-box-shadow: 0 0 5px 0 #ccc;}
.contact-pag ul li span {display: block;font-size: 18px;color: #65559c;font-weight: 600;}
.contact-pag ul li:hover {background: #220b15;color: #fff;}
.contact-pag ul li:hover span {color: #fdc801;}
.contact-pag ul li:hover a {color: #fff;}
.contact-pag ul li:hover figure .icon-img {display: none;}
.contact-pag ul li figure .hover-img {display: none;margin: 0 auto;}
.contact-pag ul li:hover figure .hover-img {display: block;}
.contact-pag ul li a {color: #000;text-decoration: underline;}
.right-sec .price {font-weight: 600;}
.right-sec .price span {color: #c89f06;}
label {color: #776f93;}
.form-select, .form-control {height: 47px;color: #656565;}
.form-control.float-start {width: 88px;}
.submit_btn {padding: 11px 15px;font-size: 15px;}
.checkout_btn {padding: 11px 12px;font-size: 15px;}
.mobile-price {display: none;}
/*******************/
.footer {background: #5e6366;}
.icon-adders ul li a {color: #d2c5ff;}
.icon-adders ul li a:hover {color: #fdc801;}
.copyright {background: #776f93;color: #fdc801;font-weight: 600;}
/**********/
/*************************************************/
@media (min-width: 1200px) and (max-width: 1399px) {
.navbar-menu ul li {margin-right: 17px;}	
.form-control.float-start {width: 73px;}
.submit_btn {padding: 12px 10px;font-size: 14px;}
.checkout_btn {padding: 11px 5px;font-size: 14px;}
}
@media (min-width: 1024px) and (max-width: 1199px) {
.navbar-menu ul li {font-size: 15px;margin-right: 5px;}
.navbar-menu ul li a {padding: 8px 5px;}	
.product-info {position: initial;opacity: 1;height: 100%;}
.contact-pag ul li {width: 24.3%;}
.right-sec form .col-sm-6 {width: 100%;}
.form-control.float-start {width: 130px;}
.checkout_btn {margin-top: 13px;width: 100%;}
.submit_btn {padding: 11px 23px;margin-right: 0 !important;}
}
@media (min-width: 992px) and (max-width: 1023px) {
.navbar-menu ul li {font-size: 15px;margin-right: 5px;}
.navbar-menu ul li a {padding: 8px 5px;}	
.product-info {position: initial;opacity: 1;height: 100%;}
.contact-pag ul li {width: 24.3%;}
.right-sec form .col-sm-6 {width: 100%;}
.form-control.float-start {width: 130px;}
.checkout_btn {margin-top: 13px;width: 100%;}
.submit_btn {padding: 11px 23px;margin-right: 0 !important;}
}
@media (max-width: 991px) {
/********************** mobile-css *************/
.tel_no {display: block;position: absolute;top: 10px;right: 15px;z-index: 1;}
.tel_no a {color: #fff;font-weight: 600;text-decoration: none;}
.tel_no a img {margin-right: 7px;width: 25px;}
/*************** and ****************/
.wow {visibility: visible !important;-webkit-animation: none !important;-moz-animation: none !important;-o-animation: none !important;-ms-animation: none !important;animation: none !important;}
.container {max-width: inherit;}
.navbar-menu {position: absolute;top: 0;left: 0;right: 0;line-height: normal;height: 45px;}
.navbar-toggler:focus {box-shadow: none;}
.navbar-light .navbar-toggler {border: none;}
.navbar-toggler {padding: 0 5px;background: #fff;border-radius: 0;}
.navbar-menu ul li a::after {position: initial;}
.navbar-collapse {position: absolute;top: 45px;background: #6e7072;left: 0;width: 100%;z-index: 1;}
.navbar-menu ul li {font-size: 16px;margin-right: 0;padding: 9px 15px 9px;background: #776f93;margin-bottom: 3px;}
.navbar-menu ul li a {color: #fff;padding: 0;display: inline-block;}
.navbar-menu ul li.active a {color: #220b15;}
.header_top {padding-top: 45px;}
.product-info {position: initial;opacity: 1;height: 100%;}
.contact-pag ul li {width: 24.1%;padding: 9px;}
.form-control.float-start {width: 85px;padding: 0;}
.right-sec form .col-sm-6 {width: 100%;}
.submit_btn {padding: 11px 16px;margin: 0 !important;}
.checkout_btn {width: 100%;margin-top: 13px;}
}
@media (max-width: 767px) {		
.contact-pag ul li {width: 49%;margin-top: 8px;}	
.right-sec {margin-top: 30px;}
.form-control.float-start {width: 47%;}	
.submit_btn {width: 50%;}	
}

@media (max-width: 667px) {
}
@media (max-width: 640px) {
.price-col {display: none;}
.mobile-price {display: block;}	
.mobile-price table tr td:nth-child(2) {color: #6c757d;}
.form-control.float-start {width: 46%;}
}
@media (max-width: 575px) {
.logo-name {font-size: 16px;}	
.logo-name span {font-size: 14px;}	
.right-sec h3 {font-size: 25px;}
.ordernow {margin-top: 15px;}
.form-control.float-start {width: 48%;}
}
@media (max-width: 479px) {
.contact-pag ul li {width: 48.8%;}	
.submit_btn {width: 49%;}
}
@media (max-width: 414px) {	

}
@media (max-width: 375px) {
.contact-pag ul li {width: 100%;}	
}
@media (max-width: 360px) {
.form-control.float-start {width: 47%;}	
}

