body {color: #222;}
ul {padding: 0;margin: 0;list-style: none;}
h1,h2,h3,h4,h5,h6{margin:0;}
p {font-size: 14px;margin-bottom: 7px;}
img {max-width: 100%;}
/*--------------End Common css------------------*/
.header {background: url(../images/footer_bg_41.jpg);background-repeat:repeat;background-position:left;padding-top:10px;position:relative;z-index:1;}
.logo img {width: 210px;}
.header .content {font-size: 30px;color: #f4e672;text-align: center;font-weight: 600;}
.header .content span {display: block;font-size: 20px;color: #fff;font-weight: normal;}
.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;}
.sec_info_head .h_mob a:hover {color: #f4e672;}
#myHeader {border-top: 1px dotted #fff;margin-top: 10px;position: relative;}
#myHeader .navbar.navbar-expand-lg {padding: 10px 0;line-height: normal;}
.tel_no {display: none;}
.navbar-nav ul li {display: inline-block;font-size: 16px;font-weight: 600;position: relative;padding: 0 40px 0 40px;}
.navbar-nav ul li:nth-child(7) {padding-right: 0;}
.navbar-nav ul li a {color: #fff;text-decoration: none;text-shadow: 1px 1px #5e5827;}
.navbar-nav ul li a:hover, .navbar-nav ul li.active a {border-top: 4px solid;padding-top: 7px;color: #f4e672;}
.navbar-nav .allmenu {display: none;}
.product-img {background: #435d91;padding: 40px 0;color: #fff;}
.product-img.coll {margin-top: 20px;}
.product-img .contant-text.t2 h1 {font-size: 30px;color: #f4e672;margin-bottom: 23px;font-weight: 600;letter-spacing: 1px;border-bottom: 5px dotted;padding-bottom: 5px;display: inline-block;}
.product-img .item-img {background: #fff;padding: 45px;border-radius: 100%;}
.product-img .text h3 {font-size: 23px;font-weight: 600;margin-bottom: 10px;color: #f4e672;}
.product-img .text h4 {font-size: 18px;line-height: 25px;margin-bottom: 8px;}
.product-img .text p {font-size: 16px;margin-bottom: 0;}
.contant-text p {font-size: 28px;margin-bottom: 23px;color: #f4e672;font-weight: 600;border-bottom: 5px dotted;display: inline-block;}
.contant-text ul li {margin-bottom: 20px;font-size: 16px;text-transform: uppercase;}
.contant-text ul li img {border: 2px dotted #f4e672;padding: 10px;border-radius: 100%;margin-right: 15px;}
.products {margin-top: 40px;}
.heading {text-align: center;}
.heading h1 {font-size: 35px;font-weight: 600;margin-bottom: 10px;text-shadow: 1px 1px #55512b;}
.heading h1 span {display: block;font-size: 25px;color: #0477f2;margin-top: 5px;}
.heading p {font-size: 18px;color: #656565;margin-bottom: 25px;}
.product-box {text-align: center;height: 100%;overflow: hidden;box-shadow: 0 0 5px 0 #ccc;-webkit-box-shadow: 0 0 5px 0 #ccc;}
.product-box.sec {background: #fff;border: 1px solid #ccc;box-shadow: 0 0 4px 0 #ccc;-webkit-box-shadow:0 0 4px 0 #ccc;-moz-box-shadow:0 0 4px 0 #ccc;}
.product-box .img{padding: 25px;border: 1px solid transparent;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}
.product-box .img:hover {border: 1px solid #f4e672;}
.product-box .img img {height: 190px;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;}
.product-box .img img:hover {transform: scale(1.1);}
.side-baar .product-box .img img {height: auto;}
.box-text {background:#435d91;padding: 20px;border-top: 7px solid #ccc;height: 100%;color: #fff;box-shadow: 0 0 1px 0 #f2f2f2;-webkit-box-shadow: 0 0 1px 0 #f2f2f2;-moz-box-shadow: 0 0 1px 0 #f2f2f2;}
.product_name {display: inline-block;}
.box-text .product_name a {font-size:18px;color:#f4e672;margin-bottom:7px;display:block;font-weight:600;text-decoration:none;transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;}
.box-text .product_name a:hover {color: #fff;}
.box-text .new {border-bottom: 1px dotted #ccc;display: inline-block;}
.contant {margin: 15px 0 40px;display: inline-block;width: 100%;}
.contant h1 {font-size: 35px;font-weight: 600;margin-bottom: 15px;}
.contant h2 a {font-size: 30px;color: #0477f2;margin-bottom: 10px;display: inline-block;font-weight: 600;text-decoration: none;}
.contant p {font-size: 18px;line-height: 28px;color: #656565;letter-spacing: 1px;}
.about-pag {margin-bottom: 40px;display: inline-block;width: 100%;}
.about-pag .heading h1 {margin-bottom: 20px;}
.about-pag h2 {font-size: 30px;font-weight: 600;margin-bottom: 10px;color: #0477f2;}
.about-pag p {font-size: 18px;line-height: 30px;color: #656565;letter-spacing: 1px;}
.about-pag .mail-link {font-size: 22px;font-weight: 600;margin-top: 7px;display: inline-block;width: 100%;}
.about-pag .mail-link a {color: #0477f2;padding-bottom: 3px;margin-left: 7px;text-decoration: none;}
.products .inner-pag {display: inline-block;width: 100%;margin-bottom: 40px;}
.inner-pag .side-baar .box {background: #f2f2f2;text-align: center;border: 1px solid #ccc;padding: 15px;box-shadow: 0 0 5px 0 #ccc;-webkit-box-shadow:0 0 5px 0 #ccc;-moz-box-shadow:0 0 5px 0 #ccc;}
.inner-pag .side-baar .text h6 {font-size: 20px;font-weight: 600;margin-top: 20px;}
.inner-pag .right-baar h1 {font-size: 30px;font-weight: 600;margin-bottom: 10px;text-shadow: 1px 1px #5e5827;}
.inner-pag .right-baar h4 {font-size: 22px;font-weight: 600;margin-bottom: 10px;color: #0477f2;}
.inner-pag .right-baar .text li {font-size: 16px;padding-bottom: 6px;color: #656565;list-style: inside;}
.inner-pag .right-baar p {font-size: 16px;color: #656565;}
.contact-pag p {font-size: 20px;color: #0477f2;margin-bottom: 20px;line-height: normal;}
.contact-pag {text-align: center;margin-bottom: 20px;}
.contact-pag .box h2 {font-size: 20px;margin-bottom: 10px;font-weight: 600;}
.contact-pag .box {margin-top: 25px;}
.contact-pag .box p {font-size: 16px;color:#656565;}
.contact-pag .box p span {display: block;color: #222;font-weight: 600;margin-bottom: 4px;}
.contact-pag .box .icon img {height: 70px;margin-bottom:20px;}
.contact-pag .box p a:hover {color: #222;}
.readmore.price a {border: 1px solid #0477f2;}
.readmore {display: inline-block;}
.readmore a {background:#fff;padding:10px 30px;display:inline-block;color:#222;text-transform:uppercase;border-radius:20px;text-decoration:none;margin-top:10px;position:relative;overflow:hidden;border:1px solid #0477f2;}
.readmore a span {position: relative;z-index: 1;transition: all cubic-bezier(.77,0,.18,1) 0.5s;-webkit-transition: all cubic-bezier(.77,0,.18,1) 0.5s;-moz-transition: all cubic-bezier(.77,0,.18,1) 0.5s;}
.readmore a::after {background: #0477f2;position: absolute;width: 100%;height: 100%;content: "";left: -100%;top: 0;transition: all cubic-bezier(.77,0,.18,1) 0.5s;-webkit-transition: all cubic-bezier(.77,0,.18,1) 0.5s;
-moz-transition: all cubic-bezier(.77,0,.18,1) 0.5s;}
.readmore a:hover span {color: #fff;}
.readmore:hover a::after {left: 0;}
.product-box .readmore a {padding: 5px 20px;font-size: 14px;margin-top: 15px;border: 1px solid #fff;}
.footer {background: #435d91;padding: 30px 0;border-top: 1px solid #536b9b;}
.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 {text-align: center;font-size: 25px;color: #f4e672;}
.footer_content span {display: block;font-size: 18px;color: #fff;}
.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: #f4e672;}
.copy-right {background: #415b90;color: #fff;text-align: center;border-top: 1px solid #536b9b;padding: 7px 0;}
.copy-right p {margin-bottom: 0;}
.copy-right span {color: #f4e672;}
/*********responsive-navigator************/

@media (min-width:1024px) and (max-width:1199px){
.header .content {font-size: 25px;}
.navbar-nav ul li {padding: 0 29px 0 29px;}
.heading h1 {font-size: 30px;}
.contant h1 {font-size: 30px;}
.product-img .text h3 {font-size: 18px;}	
.product-img .text h4 {font-size: 16px;}}
@media (min-width:992px) and (max-width:1023px){
.header .content {font-size: 25px;}
.navbar-nav ul li {padding: 0 29px 0 29px;}
.heading h1 {font-size: 30px;}
.contant h1 {font-size: 30px;}
.product-img .text h3 {font-size: 18px;}	
.product-img .text h4 {font-size: 16px;}}
@media (max-width:991px){
.container {max-width: none;}	
.header {padding-top: 60px;padding-bottom: 8px;}
#myHeader {border-top: none;margin-top: 0;position: initial;}
#myHeader .navbar.navbar-expand-lg {padding-bottom: 0;}
.main-menu.sticky .navbar.navbar-expand-lg {background: #031532;}
.navbar.navbar-expand-lg {background: #0477f2;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 {padding-bottom: 4px;}
.navbar-nav ul li {display: block;padding: 6px 19px 6px 15px;}
.navbar-nav .allmenu {display: block;}
.navbar-nav ul .allmenu li:nth-child(7) {display: block;}
.navbar.navbar-expand-lg .container {max-width: 100%;}
#navbarNavAltMarkup {background: #222;width: 100%;}
.navbar-nav ul li a {color: #fff;}
.tel_no {display: block;}
.tel_no {position: absolute;top: 15px;right: 15px;}
.tel_no img {width: 18%;margin-right: 10px;}
.tel_no a {color: #fff;text-decoration: none;display:flex;align-items:center;}
.navbar-nav ul li a:hover, .navbar-nav ul li.active a {border-top: none;padding-top: 0;border-bottom: 4px solid #f4e672;padding-bottom: 6px;}
.logo img {width: 163px;}
.header .content {font-size: 25px;}
.sec_info_head .h_mob img {width: 16px;margin-right:5px;}
.sec_info_head .h_mob a {font-size: 12px;font-weight: 600;display: block;line-height: 14px;}
.heading h1 {font-size: 28px;}
.contant h1 {font-size: 30px;}
.contant-text p {font-size: 25px;}
.product-img .item-img {padding: 35px;}
.product-img .text h3 {font-size: 16px;}
.product-img .text h4 {font-size: 14px;line-height: normal;}
.box-text {padding: 16px 12px 16px 12px;}
.product-img .contant-text ul li:last-child {margin-bottom: 0;}
.contant-text ul li {display: inline-block;width: 100%;}
.contant-text ul li img {float: left;margin-right: 10px;}
.footer_content {font-size: 22px;}}
@media  (max-width:767px) {
.logo img {width: auto;}	
.header .content {font-size: 21px;}
.header .content span {font-size: 16px;}
.sec_info_head .h_mob img {width: 18px;}
.sec_info_head .h_mob a {font-size: 14px;font-weight: normal;}
.product-box .img img {height: auto;}
.products .inner-pag .right-baar {margin-top: 30px;}
.product-box .img {padding: 18px;overflow: hidden;}
.product-img .text {margin: 20px 0;}	
.product-img .item-img {height: 260px;width: 260px;margin: 0 auto;}
.product-img .text h3 {font-size: 20px;}
.box-text {height: auto;}
.about-pag {text-align: center;}
.about-pag .heading h1 {text-align: center;}
.contact-pag .box .icon img {margin-bottom: 10px;height: auto;}
.footer_content {text-align: left;font-size: 20px;margin: 15px 0;}
.product-img .item-img {padding: 45px;}
.footer_content span {font-size: 16px;}
.addres_img {height: 25px;}}
@media  (max-width:667px){}
@media  (max-width:640px){
.sec_info_head .h_mob a {font-size: 13px;}
.header .content {font-size: 19px;}	
.header .content span {font-size: 14px;}}
@media  (max-width:567px){
.header .content {font-size: 16px;}
.sec_info_head .h_mob img {width: 15px;}
.sec_info_head .h_mob a {font-size: 11px;}
.products .inner-pag .side-baar .col-xl-6.col-md-6.col-6 {width:100%;flex: 100%;max-width:100%;margin-bottom:20px !important;}
.products .inner-pag .side-baar .col-xl-6.col-md-6.col-6:first-child {margin-bottom: 20px;}}
@media  (max-width:479px){
.header .content {font-size: 13px;}
.header .content span {font-size: 10px;font-weight: 600;}
.sec_info_head .h_mob img {width: 10px;}
.sec_info_head .h_mob a {font-size: 9px;line-height: 8px;}
.product-img .text {text-align: center;}
.heading h1 {font-size: 25px;text-align: center;}
.heading h1 span {font-size: 20px;}
.heading p {font-size: 16px;text-align: center;}
.product-img .contant-text.t2 h1 {font-size: 24px;}
.contant-text p {font-size: 24px;}
.contant h1 {font-size: 25px;line-height: normal;}
.about-pag h2 {font-size: 25px;}
.inner-pag .right-baar h1 {font-size: 25px;}
.contant {text-align: center;}	
.addres_right {font-size: 14px;}}
@media  (max-width:414px) {
.header .content {font-size: 11px;font-weight: bold;}
.sec_info_head .h_mob {display: none;}	
.contant h2 a {font-size: 25px;}	
.contact-pag h2 sub {font-size: 16px;}}
@media  (max-width:375px){}
@media  (max-width:360px){
.header {padding-top:70px;padding-bottom: 20px;}		
.header .col-xl-3.col-md-3.col-4 {max-width: 100%;flex: 100%;}	
.header .col-xl-7.col-md-7.col-5 {flex: 100%;max-width: 100%;}
.header .content {font-size: 16px;font-weight: 600;margin-top: 10px;position: inherit;}
.header .content span {font-size: 14px;}
.col-xl-2.col-md-2.col-3 {display: none;max-width: none;flex: auto;width: auto;}
.contant-text ul li {font-size: 14px;}}
@media  (max-width:320px){}