@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');

body{font-family: 'Poppins', sans-serif!important;}

a:hover{text-decoration: none!important;}
h1{font-size: 35px !important;text-transform: uppercase;font-weight: 800 !important;color: #005ca8 !important;}
P{font-size:14px;color: #666666;line-height: 30px;}
button:focus{outline: none!important;}
/****************Header**********************/
span.ref {
    color: #ed7923;
    margin-left: 10px;
}
.h-about{text-align: center;}
.h-about h1{ font-size: 35px; text-transform: uppercase; font-weight: 800; color: #005ca8;}
.h-about p{margin-bottom: 50px;}
.h-ab{text-align: center;float: left;margin: 10px;}
.h-ab h6{color: #005ca8; font-size: 16px; margin-top: 20px;}
.h-ab-img{text-align: center;width: 200px;padding: 29px;border-radius: 20px;box-shadow: 1px 1px 3px 1px #b5cadc87;}
.solu{background: url(../images/sl.png) left no-repeat #f5f5f5;padding: 100px 0px 75px;margin: 75px 0px;}
.solu p{margin-bottom: 20px}
.solu a{background-color:#ed7923; padding: 10px 20px;  color:#fff; border-radius: 30px;}
.solu a:hover{background-color:#005ca8; padding: 10px 20px;  color:#fff; border-radius: 30px;}
.solu-bg{padding: 20px;border-radius: 20px;background-color: #ffffff;margin-bottom: 30px;}
.solu-bg h5{font-size: 17px;margin-top: 20px;min-height: 65px;}
.busi-con{margin-bottom: 75px;}
.busi-con img{width: 100%;}
.busi-con ul{padding-left: 0px;margin-bottom: 35px;}
.busi-con ul li{list-style-type: none;font-size: 14px;margin: 5px 0px;color: #666666;}
.busi-con a{background-color:#ed7923; padding: 10px 20px;  color:#fff; border-radius: 30px;}
.busi-con a:hover{background-color:#005ca8; padding: 10px 20px;  color:#fff; border-radius: 30px;}
.brands{background-color:#f8f8f8; padding: 50px 0px;}
.news{
    margin: 75px 0px;
}
.news a{background-color:#ed7923; padding: 10px 20px;  color:#fff; border-radius: 30px;}
.news a:hover{background-color:#005ca8; padding: 10px 20px;  color:#fff; border-radius: 30px;}
.news-pic-bg{
    margin-bottom: -40px;
}
.news-pic-bg img{width: 100%; border-radius: 20px;}
.news-txt{background-color: #ffffff;padding: 20px;text-align: center;border-radius: 20px;width: 80%;margin: 0 auto;box-shadow: 1px 2px 4px 0px #00000057;position: absolute;bottom: -25%;left: 10%;}
.news-txt h5{font-size: 20px;color: #5d3327;margin-bottom: 0px;}
.news-txt p{font-size: 14px;color: #999999;margin-bottom: 0px;}
.new-txt {padding: 75px 0px 0px;}
.blog-hm{padding: 75px 0px;}
.blog-pic{}
.blog-pic img{border-radius: 20px; width: 100%;}
.blog-txt{padding: 50px 0px 0px;}
.blog-txt a{background-color:#ed7923; padding: 10px 20px;  color:#fff; border-radius: 30px;}
.blog-txt a:hover{background-color:#005ca8; padding: 10px 20px;  color:#fff; border-radius: 30px;}
.blog-txt p{margin-bottom: 30px;}
.footer-bg{background:url(../images/footer-bg.png) no-repeat center top; padding: 150px 0px 0px;}
.footer-bg h2{ color: #fff; font-size: 35px;font-weight: 800; margin-bottom: 20px;}
.footer-bg h4{ color: #fff; font-size: 22px;}
.footer-bg h5{ color: #fff; font-size: 17px;}
.footer-bg h3{color: #fff;font-size: 25px;font-weight: 700;margin: 50px 0px 30px;}
.footer-bg h6{ color: #fff; font-size: 16px; margin: 20px 0px;}
.footer-bg h6 span{ margin-right: 10px;}
.cnt-form{background-color: #fff; padding: 20px;}
.cnt-form input {
    width: 100%;
    padding: 10px;
    margin: 10px 0px;
    border: 1px solid #c1c1c1;
	outline: none;
}
.cnt-form textarea {
    width: 100%;
    padding: 10px;
    margin: 10px 0px;
    border: 1px solid #c1c1c1;
	height: 200px;
	outline: none;
}
.cnt-form input[type="submit"] {
    background-color: #ed7923;
    color: #fff;
    border: none;
    width: auto;
    padding: 10px 20px;
    border-radius: 30px;
	outline: none;
	cursor: pointer;
}
.t-txt label {
    color: #5d3327;
    font-size: 18px;
    font-weight: 500;
}
.ft-menu{padding: 40px 0px; background-color:#ed7923; }

.ft-menu ul{
    list-style-type: none;
    text-align: center;
    margin-bottom: 0px;
    padding-left: 0px;
}
.ft-menu ul li{
    display: inline;
    margin: 10px 15px;
}
.ft-menu ul li a{
    color: #fff;
}
.ft-lft{text-align: left;}
.ft-rht{text-align: right;}
.footer-bt {
    padding: 20px 0px 8px;
}
.ft-lft h6 {
    margin-top: 10px;
}
.footer-bt h6 {
    font-size: 14px;
}
#brand-slide .owl-prev{
    position: absolute;
    top: 28%;
    left: -5%;
    outline: none;
    background-color: #00000024;
    padding: 7px !important;
    color: #fff;
}
#brand-slide .owl-next{
    position: absolute;
    top: 28%;
    outline: none;
    right: -5%;
    background-color: #00000024;
    padding: 7px !important;
    color: #fff;
}
#brand-slide .owl-prev:hover {
    background-color: #ed7923;
}
#brand-slide .owl-next:hover {
    background-color: #ed7923;
}
#brand-slide .owl-dots {
    display: none;
}
.header-bg{background:url(../images/banner01.png) no-repeat center top; height: 850px;}
.inner-header-bg{background-color:#fff; height: 175px;}
.social{}
.social ul{list-style-type: none;text-align: right;padding-left: 0px;}
.social ul li{ display: inline; margin-left: 5px;}
.mail-info{padding-top: 8px}
.mail-info h6{color: #fff; text-align: right}
.mail-info h6 span{margin-right: 10px;}
.top-hd{padding-top: 56px;}

.menu ul{
    list-style-type: none;
    text-align: right;
    margin-bottom: 0px;
    padding-left: 0px;
}
.menu ul li{
    display: inline;
	font-size: 14px;
	
}
.menu ul li a{
    color: #fff;
	padding: 8px 12px;
}
.menu ul li a:hover{
    color: #fff;
	background-color:#ed7923;
	border-radius: 20px;
}
.menu ul li a.active{
    color: #fff;
	background-color:#ed7923;
	border-radius: 20px;
}
#banner-slide .owl-prev{
    position: absolute;
    top: 25%;
    left: -10%;
    outline: none;
    background-color: #00000024;
    padding: 7px !important;
    color: #fff;
}
#banner-slide .owl-next{
    position: absolute;
    top: 25%;
    outline: none;
    right: -5%;
    background-color: #00000024;
    padding: 7px !important;
    color: #fff;
}
#banner-slide .owl-prev:hover {
    background-color: #ed7923;
}
#banner-slide .owl-next:hover {
    background-color: #ed7923;
}
.cta{
    position: relative;
    top: 80%;
}
.cta h1{font-size: 35px !important;color: #ffffff !important;text-transform: uppercase;font-weight: 200 !important;}
.cta h2{font-size: 40px;color: #ffffff;text-transform: uppercase;font-weight: 300;}
.cta p{font-size: 14px;color: #ffffff;font-weight: 300;}
.cta a{background-color: #ffffff;padding: 10px 20px;border-radius: 30px;text-transform: uppercase;font-size: 16px;color: #000;}
.cta a:hover{background-color: #ed7923;color: #fff;}
.shop{padding-top: 15px;}
.banner-sec{height:575px;;background-position: right !important;background-repeat: no-repeat!important;}
.cta h2 span {
    color: #ed7923;
    font-weight: 600;
}

.inner-header-bg .menu ul li a{
    color: #000;
	padding: 8px 12px;
}
.inner-header-bg .menu ul li a:hover{
    color: #fff;
	background-color:#ed7923;
	border-radius: 20px;
}
.inner-header-bg .menu ul li a.active{
    color: #fff;
	background-color:#ed7923;
	border-radius: 20px;
}
.inner-header-bg .mail-info h6 {
    color: #000;
    text-align: right;
}
.inner-banner{height: 420px; margin-bottom: 75px;}
.ab-dt{ margin-bottom: 40px;}

.ab-dt img{width:100%;}
.ab-dt h6{font-size: 20px; color:#ed7923; margin: 20px 0px 10px;}
.ab-dt p{font-size: 14px; color:#666666; line-height: 24px;}
.sl-bg{height: 640px; margin-bottom: 75px;}
.sl-sec {
    box-shadow: 2px 2px 3px 2px #0000001f;
    padding: 25px 10px;
    margin-bottom: 25px;
}
.sl-sec h3 {
    font-size: 14px;
    color: #666666;
}

.sl-sec h2 {
    font-size: 15px;
    color: #ed7923;
}
.bus-c{margin-bottom: 40px;}
.bus-c img{width: 100%;}
.bus-c ul{ padding-left: 20px}
.bus-c ul li{ list-style-image: url(../images/pgn.jpg); color: #666666; font-size: 16px; margin: 10px 0px;} 
.sus-c{margin: 40px 0px;}
.sus-c img{width: 100%;}
.sbus-c ul{ padding-left: 20px}
.sus-c ul li{ list-style-image: url(../images/pgn.jpg); color: #666666; font-size: 16px; margin: 10px 0px;} 
.sus-c label{ font-size: 18px; color: #5d3327; font-weight: 600;}
.logos-bg{
    box-shadow: 2px 2px 2px 2px #0000001a;
}
.logos-bg img{width: 100%;}
.logos{ text-align: center; margin: 40px 0px;}
.logos h2{font-size:14px;text-transform: uppercase; color: #666666; margin: 20px 0px;}
.cnt-form-pg{background-color: #ed7923; padding: 20px;}
.cnt-form-pg input {
    width: 100%;
    padding: 10px;
    margin: 10px 0px;
    border: 1px solid #fff;
	background-color:#ed7923;
	color: #fff;
	outline: none;
}
.cnt-form-pg textarea {
    width: 100%;
    padding: 10px;
    margin: 10px 0px;
    border: 1px solid #fff;
	height: 200px;
	background-color:#ed7923;
	outline: none;
}
.cnt-form-pg input[type="submit"] {
    background-color: #1d49d7;
    color: #fff;
    border: none;
    width: auto;
    padding: 10px 20px;
    border-radius: 30px;
	outline: none;
	cursor: pointer;
}
.cnt-form-pg ::placeholder {
  color: #fff;
  opacity: 1; 
}
.cn-us h2{ color: #333; font-size: 35px;font-weight: 800; margin-bottom: 20px;}
.cn-us h4{ color: #333; font-size: 22px;}
.cn-us h5{ color: #333; font-size: 17px;}
.cn-us h3{color: #333;font-size: 25px;font-weight: 700;margin: 50px 0px 30px;}
.cn-us h6{ color: #333; font-size: 16px; margin: 20px 0px;}
.cn-us h6 span{ margin-right: 10px;}
.map-l{border: 8px solid #f0f0f0;margin-top: 40px;border-bottom: 0px;background-color: #f0f0f0;}
.cn-page{margin-bottom: 40px;}
.evnts{background-color:#f9fafb; padding: 15px 0px; margin-bottom: 40px;}
.evnts-txt{padding: 15px;}
.evnts-txt h2{ font-size: 20px;}
.evnts-txt p{font-size: 14px;line-height: 24px;min-height: 105px;}
.us-dt{}
.us-dt h6{ font-size: 14px;}
.us-dt h6 span{ margin-right: 10px;}
.evns-pg .pagination {
  display: inline-block;
}

.evns-pg .pagination a {
  color: black;
  float: left;
  padding: 8px 16px;
  text-decoration: none;
  transition: background-color .3s;
  border: 1px solid #ddd;
  margin: 0 4px;
}

.evns-pg .pagination a.active {
  background-color: #2147dd;
  color: white;
  border: 1px solid #214ed3;
}

.evns-pg .pagination a:hover:not(.active) {background-color: #ddd;}
.evns-pg{margin: 40px 0px;}
.evns-pg a{color: #333;}
.evns-pg a:hover{color: #333;}
.us-dt h6 span img {
    width: auto !important;
}
.evnts img {
    width: 100%;
}
img#res-menu {
    display: none;
}
.footer-bt h6 a {
    color: #222;
}