body {color: #222;}
ul {padding: 0;margin: 0;list-style: none;}
p {font-size: 14px;margin-bottom: 7px;}
/*--------------End Common css------------------*/
.dp_header {min-height: 209px;}
.header {background: #191970;position: relative;padding-bottom: 10px;}
.logo {margin-top: 16px;text-align: center;}
.logo img {width: 110px;}
.head_right {font-size: 30px;color: #fff;text-align: center;margin-top: 45px;line-height: normal;}
.sec_info_head {margin-top: 32px;}
.sec_info_head img {margin-bottom: 7px;}
.sec_info_head .h_mob img {width: 23px;margin-right: 8px;float: left;margin-bottom: 0;}
.sec_info_head .h_mob a {color: #fff;text-decoration: none;}
.main-menu.sticky {position: fixed;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);}
.main-menu.sticky .navbar.navbar-expand-lg {background: #031532;}
.navbar.navbar-expand-lg {background: #031532;padding: 0;}
.navbar-nav ul li {display: inline-block;}
.navbar-nav ul li a {color: #fff;font-size: 16px;padding: 10px 12px 10px 12px;text-decoration: none;display: block;position:relative;}
.navbar-nav ul li.active a {color: #dfc9a6;}
.navbar-nav ul li:hover a {color: #dfc9a6;}
.main-menu li.active a::before {background: #fff;position: absolute;top: 0;width: 100%;height: 4px;content: "";left: 0;}
.main-menu li:hover a::before {position: absolute;height: 4px;background: #fff;width: 100%;left:0;top:0;content: "";}
.tel_no {display: none;}
.product-sec {background: #f2f2f2;padding: 40px 0;}	
.heading h1 {font-size: 30px;color: #031532;font-weight: 600;margin-bottom: 8px;}
.heading p {font-size: 16px;line-height: 28px;color: #656565;}
.heading .order {font-size: 18px;font-weight: 600;color: #222;line-height: normal;}
.heading .order span {color: #191970;}
.box {background: #fff;padding: 10px;border: 1px solid #ccc;text-align: center;margin-top: 30px;position:relative;box-shadow: 0 0 10px 0 #999;-webkit-box-shadow:0 0 10px 0 #999;-moz-box-shadow:0 0 10px 0 #999;}
.box .item-img {overflow: hidden;padding: 5px;}
.box img {transition: all 0.4s ease-out;-webkit-transition: all 0.4s ease-out;-moz-transition: all 0.4s ease-out;}
.box img:hover {transform: scale(1.1);}
.price {background: #dfc9a6;color: #222;border-radius: 32px;display: inline-block;padding: 3px 16px;margin-top: 6px;font-size: 14px;line-height: normal;}
.item-text p a {font-size: 14px;color: #191970;font-weight: 600;text-decoration: none;}
.item-text p a:hover {color: #c00;}
.item-text .new a {color: #031532;font-size: 16px;font-weight: 600;}
.item-text .new a span {position: absolute;top: 10px;right: 15px;background: #031532;color: #fff;padding: 5px;font-size: 14px;border-radius: 4px;font-weight: normal;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}
.item-text .new a span:hover {background: #191970;}
.item-text .item-name a {color: #031532;font-size: 16px;font-weight: 600;}
.item-text .item-name {font-size: 16px;font-weight: 600;}
.pricemini span {color: #c00;}
.item-text p:nth-child(2) {color: #656565;font-size: 16px;}
.heading-sec {display: inline-block;width: 100%;text-align: center;}
.heading-sec h2 {font-size: 25px;font-weight: 600;line-height: normal;margin-bottom: 0;border-bottom: 4px solid #191970;display: inline;}
.heading-cal h2 {font-size: 25px;font-weight: 600;display: inline-block;margin: 6px 0 0 0;}
.product_col {margin: 30px 0 40px 0;}
.right-baar h2 {font-size: 22px;font-weight: 600;margin-top: 30px;color: #191970;}
.right-baar .item-cod a {color: #191970;}
.item-cod span {font-size: 16px;font-weight: 600;color: #031532;}
.color-cod {font-size: 16px;}
.color-cod span {color: #c00;font-weight: 600;}
.form-box {border: 1px dotted #999;margin: 15px 0;padding: 10px 15px 10px 15px;display: inline-block;width: 100%;}
.form-box h5 {font-size: 18px;line-height: normal;}
.right-baar p {font-size: 16px;color: #656565;}
.right-baar p a {color: #191970;}
.text-form p span {color: #c00;}
.form-box ul li {margin: 5px 0;line-height: normal;}
.side-baar .color-img {margin-top: 15px;}
.side-baar .color-img ul li {background: #fff;display: inline-block;text-align: center;width: 49%;padding: 10px;margin-top: 15px;border: 1px solid #999;box-shadow: 0 0 7px 0 #999;-webkit-box-shadow:0 0 7px 0 #999;-moz-box-shadow:0 0 7px 0 #999;}
.side-baar .color-img ul li span {display: block;margin-top: 8px;font-weight: 600;font-size: 14px;color: #c00;}
.price-table {margin: 15px 0 8px 0;}
.price-table h5 {font-size: 18px;font-weight: 600;margin-bottom: 15px;}
.price-table table tr td sup {color: #c00;font-weight: 600;}
.price-table table {width: 100%;}
.price-table table tr td {background: #fff;padding: 8px;text-align: center;border: 2px dotted #ccc;color: #656565;}
.contact-pag h2 {background: #555;padding: 15px 10px 15px 40px;color: #fff;font-weight: 600;font-size: 25px;margin-top: 30px;position: relative;}
.contact-pag h2::before {background-image: url("../images/icon-right.png");position: absolute;content: "";width: 28px;height: 28px;top: 17px;left: 5px;}
.heading.pag h1 {font-size: 40px;}
.contact-pag h2 span {font-size: 20px;font-weight: normal;}
.contact-pag p {background: #555;padding: 15px 10px 15px 40px;margin-top: 30px;color: #fff;font-size: 20px;position:relative;}
.contact-pag p::before {background-image: url("../images/icon-right.png");position: absolute;content: "";width: 28px;height: 28px;top: 22px;left: 5px;}
.contact-pag p span {font-size: 25px;font-weight: 600;margin-right: 8px;}
.contact-pag p a {color: #fdeed7;text-decoration: underline;}
label {color: #c00;display: block;line-height: normal;}
.form-control.my_input {float: left;width: 130px;text-align: center;border-radius: 0;margin-right: 15px;height: 41px;font-size: 14px;}
.radio-btn {margin-right: 8px;}
.submit-btn {background: #031532;color: #fff;font-size: 14px;padding: 10px 30px;border: none;font-weight: 600;text-transform: uppercase;line-height: normal;transition: all 0.4s ease-out;-webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;}
.submit-btn:hover {background: #191970;}
.footer {background: #031532;padding: 25px 0;}
.footer .card_img h3 {font-size: 25px;color: #fff;font-weight: 600;} 
.footer .card_img span {display: block;font-size: 16px;margin-top: 5px;font-weight: normal;}
.footer .card_img ul li {float: left;padding: 0 7px 0 0;margin-top: 12px;}
.footer_content {font-size: 16px;color: #fff;text-align: center;padding-right: 24px;}
.addres_right ul li {color: #fff;margin-bottom: 10px;}
.addres_right ul li:last-child {margin-bottom: 0;}
.addres_img {float: left;height: 50px;}
.addres_right img {margin-right: 10px;}
.addres_right ul li a {color: #fff;text-decoration: none;}
.addres_right ul li a:hover {color: #fdeed7;}
/*********responsive-navigator************/

@media (min-width:1024px) and (max-width:1199px){
.dp_header {min-height: 196px;}	
.logo {margin-top: 13px;}
.head_right {font-size: 28px;margin-top: 48px;}	
.sec_info_head {margin-top: 35px;}
img {max-width: 100%;}	
.navbar-nav ul li a {font-size:14px;padding: 10px 7px 10px 7px;}}
@media (min-width:992px) and (max-width:1023px){
.dp_header {min-height: 196px;}	
.logo {margin-top: 13px;}
.head_right {font-size: 28px;margin-top: 48px;}
.sec_info_head {margin-top: 35px;}	
img {max-width: 100%;}	
.navbar-nav ul li a {font-size:14px;padding: 10px 7px 10px 7px;}}
@media (max-width:991px){
.container {max-width: none;}	
.dp_header {min-height: 186px;}
.logo {margin-top: 8px;}
.logo img {width: 95px;}
.header {padding-top:53px;padding-bottom: 0;}
.header_info {margin-top: 0;display: table;height: 100%;}
.head_right {font-size: 18px;display: table-cell;vertical-align: middle;}
.sec_info_head {margin-top: 15px;}
.head_right span {font-size: 14px;}
.sec_info_head .h_mob a {font-size: 14px;display: block;line-height: normal;}
.sec_info_head .h_mob img {width: 18px;}
.main-menu.sticky .navbar.navbar-expand-lg {background: #031532;}
.navbar.navbar-expand-lg {background: #031532;padding-top: 10px;position: absolute;top: 0;width: 100%;left: 0;z-index: 1;}
.navbar-toggler {background: #fff;border-radius: 0;padding: 4px 7px;font-size: 15px;margin-left: 15px;margin-bottom: 10px;}
.navbar-nav ul li {display: block;}
.navbar-nav ul li a {font-size: 16px;font-weight: 600;padding: 10px 0px 10px 15px;color:#222;}
.navbar-nav ul li.active a {color: #191970;;}
.navbar-nav ul li:hover a {color: #191970;}
.navbar.navbar-expand-lg .container {max-width: 100%;}
#navbarNavAltMarkup {background: #dfc9a6;width: 100%;}
.tel_no {display: block;}
.tel_no {position: absolute;top: 15px;right: 15px;}
.tel_no img {width: 20%;margin-right: 10px;}
.tel_no a {color: #fff;text-decoration: none;display:flex;align-items:center;}
img {max-width: 100%;}
.product-sec {padding: 25px 0;}
.box {margin-top: 22px;}
.right-baar h2 {margin-top: 22px;}
.footer_content {font-size: 14px;padding-right: 0;}
.footer .card_img h3 {margin-bottom: 0;}
.addres_right ul li {font-size: 14px;}}
@media  (max-width:767px) {
.dp_header {min-height: 167px;}	
.logo img {width: 80px;}
.sec_info_head {margin-top: 10px;}	
.side-baar .color-img ul li {width: 32.33%;}	
.addres_img {height: 30px;}	
.footer_content {text-align: left;margin: 15px 0;}}
@media  (max-width:667px){.dp_header {min-height: 164px;}}
@media  (max-width:640px){
.dp_header {min-height: 153px;}
.logo img {width: 70px;}	
.head_right {font-size: 15px;}
.sec_info_head .h_mob img {width: 16px;margin-right: 5px;}
.sec_info_head .h_mob a {font-size: 13px;}	
.heading h1 {font-size: 25px;}
.heading.pag h1 {font-size: 30px;}}
@media  (max-width:567px){
.dp_header {min-height: 140px;}	
.logo img {width: 60px;}	
.head_right {font-size: 14px;}
.sec_info_head .h_mob img {width: 15px;margin-right: 3px;}
.sec_info_head .h_mob a {font-size: 12px;}}
@media  (max-width:479px){
.dp_header {min-height: 130px;}	
.logo img {width: 51px;}	
.head_right {font-size: 13px;}	
.sec_info_head .h_mob a {font-size: 10px;}
.sec_info_head .h_mob img {width: 12px;}
.heading h1 {font-size: 22px;}
.heading-cal h2 {font-size: 20px;}
.heading-sec h2 {font-size: 20px;}	
.right-baar h2 {font-size: 20px;}}
@media  (max-width:414px) {
.logo img {width: 45px;}	
.head_right {font-size: 10px;}
.sec_info_head .h_mob a {font-size: 8px;}	
.dp_header {min-height: 120px;}
.contact-pag h2 {font-size: 20px;}
.contact-pag h2 span {font-size: 17px;}
.contact-pag p::before {top: 18px;}
.contact-pag p span {font-size: 20px;}
.contact-pag p {font-size: 18px;}}
@media  (max-width:375px){
.dp_header {min-height: 118px;}	
.logo img {width: 43px;}	
.sec_info_head .h_mob img {width: 11px;}	
.heading.pag h1 {font-size: 28px;}
.heading .order {font-size: 16px;}}
@media  (max-width:360px){
.dp_header {min-height: 308px;}	
.header .col-lg-3.col-sm-4.col-4 {max-width: 100%;flex: 100%;}
.header .col-lg-2.col-sm-3.col-3 {display: none;max-width: none;}
.header .col-lg-7.col-sm-5.col-5 {max-width: 100%;flex: 100%;margin: 8px 0;}
.logo img {width: 155px;}
.head_right {font-size: 16px;}
.navbar-nav ul li a {font-size: 15px;}
.side-baar .color-img ul li {width: 49%;}	
.form-control.my_input {width: 115px;margin-right: 10px;}	
.submit-btn {padding: 10px 20px;}}
@media  (max-width:320px){}