.xmas-header {display: block;width: 100%; height: auto;padding: 10px;background-color: #f18d21;color: #ffffff;margin-top: 0px;text-align:center;}
img {
image-rendering: auto !important;
}
h2 .h2bold {
font-family: Conv_brother-bold;
}
/* widgets */
.brandsecpc {
display: flex !important;
justify-content: center;
align-items: center;
vertical-align: middle !important;
gap: 120px;
}
.brandsecpc img {
margin: 0px !important;
}
.brandsec .item {
width: 240px !important;
padding: 0px !important;
}
.item.checkatradebot {
display: block;
margin: 0px !important;
}
.item.reviewbadge {
display: block;
height: 90px;
overflow:hidden;
float:right;
margin-left: 0px !important;
margin-top: -10px !important;
}
.BadgeRibbon {
margin: 0px !important;
}
.phno {
background: none;
padding: 5px 0px;
}
.phno .callbtn {
display: block;
height: 70px;
max-width: 380px;
font-family: Brother1816 !important;
font-weight: bold;
background: #fedb00 !important;
color: #000000 !important;
text-align: center;
margin: 10px auto !important;
transition:.25s;
}
.phno .callbtn.avamain {
margin: 10px 0px;
max-width: 380px;
}
.phno .callbtn:hover,.quotesec .callbtn:focus{
background: #005d95;
background-size: 100% auto;
color:#fff
}
.phno .callbtn span{
background: url(../images/bannerphicondark.png) right center no-repeat;
background-size:20px auto;
padding-right:28px
}
.callbtn.avaphn, .btn-default.w-100.fmsender {
background:#f18d21;
color:#fff
}
.callbtn.avaphn:hover, .btn-default.w-100.fmsender:hover {
background:#005d95;
color:#fff
}
/* chat box */
.formouter {
min-height: 550px;
}
#questions_div {
display: none;
}
.cartoonimg {
z-index: 9999 !important;
}
.charecter img, .cartoonimg img {
width: auto;
max-height: 300px;
}
.formcontent {
padding: 0 5px !important;
}
.formcontent.chatbox h3, .formcontent.questions h3 {
color: #005d95;
margin-bottom: 10px;
padding: 10px 25px;
}
.formcontent.questions {
padding: 10px 25px !important;
}
.formcontent.questions p {
line-height: 25px;
padding: 10px 25px;
margin-bottom: 10px;
margin-left: 5px;
}
.formcontent.chatbox p {
line-height: 28px;
padding: 0px 25px 10px 30px;
margin: 5px 0px;
}
.chat_sub_head_holder {
background: url(../images/operator.png) left bottom no-repeat;
background-size: 50px 50px;
padding: 0px 0px 0px 55px;
margin: 0px 25px 10px 40px;
}
.formcontent.chatbox p.chat_sub_head, .formcontent.questions p.chat_sub_head {
font-size: 20px;
line-height: 22px;
min-height: 44px;
color: #005d95;
padding: 5px;
margin: 0px;
background: #e6e6e6;
border-radius: 4px;
}
.formcontent.chatbox.thanks h3 {
text-align: center;
}
textarea.chat_now_text {
width: calc(100% - 50px);
height: 150px;
padding: 4px;
margin: 10px 25px;
}
#chat_now_button {
background-image: none;
width:calc(100% - 50px) !important;
margin-left: 25px;
cursor: pointer;
}
.requestbox {
max-width: 380px;
}
#chatlio-widget {
z-index: 9998 !important;
}
.chatlio-chat-header {
font-family: Conv_brother-bold;
/*background: #f28d14;*/
color: #005d95;
border-radius: 0 0 0 0 !important;
border-bottom: 1px dashed #f28d14;
}
.chatlio-widget-body  {
/*border: 1px solid #005d95;
border-radius: 14px 14px 0 0 !important;*/
margin-top: 10px;
}
.chatlio-new-message-container, .chatlio-new-message-container-small {
border-top: 1px dashed #f28d14;
}
#chatlio-widget-container {
z-index: 9999 !important;
bottom: -5px !important;
}
.floating-btn {
z-index: 99999 !important;
}
.grecaptcha-badge {
visibility: hidden;
}
a.whatsapp-icon-contact {
display: block;
width: 380px;
height: 70px;
clear: both;
margin-top: 10px;
}
a.whatsapp-icon-contact img {
width: 380px;
height: 70px;
}
a.whatsapp-icon-contact.lower {
display: inline-block;
width: 380px;
height: 70px;
margin: 0px;
}
img.whatsapp-button {
border-radius: 6px;
}
.ortexttop {
margin: 0px 0px 10px 0px;
color: #fff;
}
.slick-slider{
position:relative;
display:block;
box-sizing:border-box;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
-webkit-touch-callout:none;
-khtml-user-select:none;
-ms-touch-action:pan-y;
touch-action:pan-y;
-webkit-tap-highlight-color:transparent
}
.slick-list{
position:relative;
display:block;
overflow:hidden;
margin:0;
padding:0
}
img.vw_image_300 {
float: right;
clear: both;
}
img.vw_image_300.mcell1 {
margin-top: 30px;
margin-bottom: 20px;
}
img.vw_image_300.mcell2 {
margin-top: 20px;
}
img.vw_image_300.mcell3 {
margin-top: -30px;
}
.checkatradetop img {
width: auto;
height: auto;
}
.checkatradebot img {
width: auto;
height: 62px;
}
.review-widget_net, .grw-net-widget, .grw-net-widget-light, .grw-net-widget-four {
border: none !important;
}
.officeteam img {
  width: 100%;
  height: auto;
  display: none; /* Optional: removes bottom whitespace */
  margin-top: 20px;
}

@media only screen and (max-width :1025px){
	a.whatsapp-icon-contact img {
	width: 380px;
	height: 70px;
	}
	a.whatsapp-icon-contact {
	display: block;
	width: 380px;
	height: 70px;
	clear: both;
	margin: 10px auto 0px auto;
	}
	a.whatsapp-icon-contact.lower {
	display: inline-block;
	width: 380px;
	height: 70px;
	margin: 0px;
	}
	.phno.d-none.d-xl-block, #phnomain {
	display: block !important;
	width: 380px;
	}
	.phno .callbtn {
	height: 70px;
	}
	.phno .callbtn span{
	margin-top: 0px;
	}
	.callbtn.avaphn, .callbtn.avamain {
	margin: 0px auto 10px auto !important;
	}
	.item.googlerev {
	width: 320px !important;
	height: 86px !important;
	overflow:hidden;
	float:none;
	margin: 0px !important;
	padding: 0px !important;
	text-align: center;
	}
	.item.reviewbadge {
	width: 320px !important;
	height: 90px !important;
	overflow:hidden;
	float:none;
	margin: 0px !important;
	padding: 0px !important;
	text-align: center;
	}
}
@media only screen and (-webkit-min-device-pixel-ratio: 2.625) {

	.item.googlerev {
	width: 320px !important;
	height: 86px !important;
	overflow:hidden;
	float:none;
	margin: 0px !important;
	padding: 0px !important;
	text-align: center;
	}
	.item.reviewbadge {
	width: 320px !important;
	height: 90px !important;
	overflow:hidden;
	float:none;
	margin: 0px !important;
	padding: 0px !important;
	text-align: center;
	}
	a.whatsapp-icon-contact img {
	width: 332px;
	height: auto;
	}
	a.whatsapp-icon-contact {
	display: block;
	width: 334px;
	height: auto;
	clear: both;
	margin-top: 10px;
	}
	a.whatsapp-icon-contact.lower {
	display: inline-block;
	width: 334px;
	height: 70px;
	margin: 0px;
	}
	#phnomain {
	display: block;
	}
	.phno .callbtn {
	height: 60px;
	}
	.phno .callbtn span{
	margin-top: -8px;
	}
	.callbtn.avaphn, .callbtn.avamain {
	margin: 0px auto 10px auto !important;
	}
}
@media only screen and (max-width :1200px){
	a.whatsapp-icon-contact img {
	width: 380px;
	height: 70px;
	}
	a.whatsapp-icon-contact {
	display: block;
	width: 380px;
	height: 70px;
	clear: both;
	margin-top: 10px;
	}
	a.whatsapp-icon-contact.lower {
	display: inline-block;
	width: 380px;
	height: 70px;
	margin: 0px;
	}
	.phno.d-none.d-xl-block, #phnomain {
	display: block !important;
	}
	.phno.d-block.d-md-none, #phnonone {
	display: none !important;
	width: 100%;
	}
	.phno .callbtn {
	height: 70px;
	}
	.phno .callbtn span{
	margin-top: 0px;
	}
	.callbtn.avaphn, .callbtn.avamain {
	margin: 0px auto 10px auto !important;
	}
}
@media only screen and (max-width :1080px){
	a.whatsapp-icon-contact img {
	width: 380px;
	height: auto;
	}
	a.whatsapp-icon-contact {
	display: block;
	width: 380px;
	height: auto;
	clear: both;
	margin-top: 10px;
	}
	a.whatsapp-icon-contact.lower {
	display: inline-block;
	width: 380px;
	height: 70px;
	margin: 0px;
	}
	.phno.d-none.d-xl-block, #phnomain {
	display: block !important;
	width: 380px;
	}
	.phno .callbtn {
	height: 70px;
	}
	.phno .callbtn span{
	margin-top: -10px;
	}
	.callbtn.avaphn, .callbtn.avamain {
	margin: 0px auto 10px auto !important;
	}
}
@media only screen and (max-width :992px){
	a.whatsapp-icon-contact img {
	width: 333px;
	height: 70px;
	}
	a.whatsapp-icon-contact {
	display: block;
	width: 333px;
	height: 70px;
	clear: both;
	margin-top: 10px;
	}
	a.whatsapp-icon-contact.lower {
	display: inline-block;
	width: 333px;
	height: 70px;
	margin: 0px;
	}
	.phno.d-none.d-xl-block {
	display: block !important;
	}
	#phnomain {
	display: block;
	width: 333px;
	}
	.phno .callbtn {
	height: 70px;
	}
	.phno .callbtn span{
	margin-top: 0px;
	}
	.callbtn.avaphn, .callbtn.avamain {
	margin: 0px auto 10px auto !important;
	}
}
@media only screen and (max-width :768px){
	.officeteam img {
	display: block !important;
	}
	.item.reviewbadge {
	width: 320px !important;
	height: 90px !important;
	}
	.brandsecpc {
	display: none !important;
	}
	a.whatsapp-icon-contact img {
	width: 334px;
	height: auto;
	}
	a.whatsapp-icon-contact {
	display: block;
	width: 336px;
	height: auto;
	clear: both;
	margin-top: 10px;
	}
	a.whatsapp-icon-contact.lower {
	display: inline-block;
	width: 336px;
	height: 70px;
	margin: 0px;
	}
	.phno.d-none.d-xl-block {
	display: block !important;
	}
	.phno.d-block.d-md-none {
	display: none !important;
	}
	#phnomain {
	display: block;
	}
	.phno .callbtn {
	height: 70px;
	}
	.phno .callbtn span{
	margin-top: 0px;
	}
	.callbtn.avaphn, .callbtn.avamain {
	margin: 0px auto 10px auto !important;
	}
}
@media only screen and (max-width :576px){
	.item.reviewbadge {
	width: 320px !important;
	height: 90px !important;
	}

	a.whatsapp-icon-contact img {
	width: 334px;
	height: auto;
	}
	a.whatsapp-icon-contact {
	display: block;
	width: 336px;
	height: auto;
	clear: both;
	margin-top: 10px;
	}
	a.whatsapp-icon-contact.lower {
	display: inline-block;
	width: 336px;
	height: 70px;
	margin: 0px;
	}
	.phno.d-none.d-xl-block, #phnomain {
	display: none !important;
	}
	.phno.d-block.d-md-none, #phnonone {
	display: block !important;
	width: 100%;
	}
	.phno .callbtn {
	height: 70px;
	}
	.phno .callbtn span{
	margin-top: -8px;
	}
	.callbtn.avaphn, .callbtn.avamain {
	margin: 0px auto 10px auto !important;
	height: 62px;
	}
	.chat_sub_head_holder {
    background: none !important;
    background-size: 0px;
    padding: 0px;
	margin: 0px 0px 10px 0px;
	}
}
@media only screen and (max-width :479px) {
	.item.reviewbadge {
	width: 320px !important;
	height: 90px !important;
	}
	a.whatsapp-icon-contact img {
	width: 380px;
	height: 70px;
	}
	a.whatsapp-icon-contact {
	display: block;
	width: 380px;
	height: 70px;
	clear: both;
	margin-top: 10px;
	}
	a.whatsapp-icon-contact.lower {
	display: inline-block;
	width: 380px;
	height: 70px;
	margin: 0px;
	}
	.phno.d-none.d-xl-block, #phnomain {
	display: none !important;
	}
	.phno.d-block.d-md-none {
	display: block !important;
	}
	.phno .callbtn {
	height: 70px;
	}
	.phno .callbtn span{
	margin-top: 0px;
	}
	.callbtn.avaphn, .callbtn.avamain {
	margin: 0px auto 10px auto !important;
	width: 380px;
	}
	.chat_sub_head_holder {
    background: none !important;
    background-size: 0px;
    padding: 0px;
	margin: 0px 0px 10px 0px;
	}
}
@media only screen and (max-width :400px) {
	.item.reviewbadge {
	width: 320px !important;
	height: 90px !important;
	}
	.brandsecpc {
	display: none !important;
	}
	a.whatsapp-icon-contact img {
	width: 363px;
	height: 70px;
	}
	a.whatsapp-icon-contact {
	display: block;
	width: 363px;
	height: 70px;
	clear: both;
	margin-top: 10px;
	}
	a.whatsapp-icon-contact.lower {
	display: inline-block;
	width: 363px;
	height: 70px;
	margin: 0px;
	}
	.phno.d-none.d-xl-block, #phnomain {
	display: none !important;
	}
	.phno.d-block.d-md-none {
	display: block !important;
	}
	#phnonone {
	max-width: 363px;
	}
	.phno .callbtn {
	height: 70px;
	}
	.phno .callbtn span{
	margin-top: 0px;
	}
	.callbtn.avaphn, .callbtn.avamain {
	margin: 0px auto 10px auto !important;
	width: 363px;
	}
	.chat_sub_head_holder {
    background: none !important;
    background-size: 0px;
    padding: 0px;
	margin: 0px 0px 10px 0px;
	}
}
@media only screen and (max-width :390px) {
	.item.reviewbadge {
	width: 320px !important;
	height: 90px !important;
	}
	.brandsecpc {
	display: none !important;
	}
	a.whatsapp-icon-contact img {
	width: 360px;
	height: auto
	}
	a.whatsapp-icon-contact {
	display: block;
	width: 360px;
	height: auto;
	clear: both;
	margin-top: 10px;
	}
	a.whatsapp-icon-contact.lower {
	display: inline-block;
	width: 360px;
	height: auto;
	margin: 0px;
	}
	.phno.d-none.d-xl-block, #phnomain {
	display: none !important;
	}
	.phno.d-block.d-md-none {
	display: block !important;
	}
	.phno .callbtn {
	height: auto;
	}
	.phno .callbtn span{
	margin-top: 0px;
	}
	.callbtn.avaphn, .callbtn.avamain {
	margin: 0px auto !important;
	width: 360px;
	}
	.chat_sub_head_holder {
    background: none !important;
    background-size: 0px;
    padding: 0px;
	margin: 0px 0px 10px 0px;
	}
}
@media only screen and (max-width :375px){
	.item.reviewbadge {
	width: 320px !important;
	height: 90px !important;
	}
	.brandsecpc {
	display: none !important;
	}
	a.whatsapp-icon-contact img {
	width: 345px;
	height: auto
	}
	a.whatsapp-icon-contact {
	display: block;
	width: 345px;
	height: auto;
	clear: both;
	margin-top: 10px;
	}
	a.whatsapp-icon-contact.lower {
	display: inline-block;
	width: 345px;
	height: auto;
	margin: 0px;
	}
	.phno.d-none.d-xl-block, #phnomain {
	display: none !important;
	}
	.phno.d-block.d-md-none, #phnonone {
	display: block !important;
	max-width: 345px;
	}
	.phno .callbtn {
	height: auto;
	}
	.phno .callbtn span{
	margin-top: 0px;
	}
	.callbtn.avaphn, .callbtn.avamain {
	margin: 0px auto !important;
	width: 345px;
	}
	.chat_sub_head_holder {
    background: none !important;
    background-size: 0px;
    padding: 0px;
	margin: 0px 0px 10px 0px;
	}
}
@media only screen and (max-width :360px){
	.item.reviewbadge {
	width: 320px !important;
	height: 90px !important;
	}
	.brandsecpc {
	display: none !important;
	}
	a.whatsapp-icon-contact img {
	width: 330px;
	height: auto
	}
	a.whatsapp-icon-contact {
	display: block;
	width: 330px;
	height: auto;
	clear: both;
	margin-top: 10px;
	}
	a.whatsapp-icon-contact.lower {
	display: inline-block;
	width: 330px;
	height: auto;
	margin: 0px;
	}
	.phno.d-none.d-xl-block, #phnomain {
	display: none !important;
	}
	.phno.d-block.d-md-none, #phnonone {
	display: block !important;
	max-width: 330px;
	}
	.callbtn.avaphn, .callbtn.avamain {
	width: 330px;
	height: 58px;
	margin: 0px auto !important;
	}
	.callbtn.avaphn span, .callbtn.avamain span{
	margin-top: -4px;
	}
	.chat_sub_head_holder {
    background: none !important;
    background-size: 0px;
    padding: 0px;
	margin: 0px 0px 10px 0px;
	}
}
@media only screen and (max-width :320px){
	.item.reviewbadge {
	width: 280px !important;
	height: 90px !important;
	}
	#badge-ribbon2 {
	width: 300px;
	height: 50px;
	overflow: hidden;
	position: relative;
	}

	#badge-ribbon2 > * {
	transform: scale(0.5); /* Adjust scale as needed */
	transform-origin: top left;
	}
	.brandsecpc {
	display: none !important;
	}
	a.whatsapp-icon-contact img {
	width: 274px;
	height: auto
	}
	a.whatsapp-icon-contact {
	display: block;
	width: 275px;
	height: auto;
	clear: both;
	margin-top: 10px;
	}
	a.whatsapp-icon-contact.lower {
	display: inline-block;
	width: 275px;
	height: auto;
	margin: 0px;
	}
	.phno.d-none.d-xl-block, #phnomain {
	display: none !important;
	}
	.callbtn.avaphn, .callbtn.avamain {
	width: 275px;
	height: 50px;
	margin: 0px auto !important;
	}
	.callbtn.avaphn span, .callbtn.avamain span{
	margin-top: -12px;
	}


	.item.googlerev {
	width: 320px !important;
	height: 86px !important;
	overflow:hidden;
	float:none;
	margin: 0px !important;
	padding: 0px !important;
	text-align: center;
	}
	.item.reviewbadge {
	width: 320px !important;
	height: 90px !important;
	overflow:hidden;
	float:none;
	margin: 0px !important;
	padding: 0px !important;
	text-align: center;
	}
	.chat_sub_head_holder {
    background: none !important;
    background-size: 0px;
    padding: 0px;
	margin: 0px 0px 10px 0px;
	}
}
@media only screen and (max-width :280px){
	.item.reviewbadge {
	width: 280px !important;
	height: 90px !important;
	}
	#badge-ribbon2 {
	width: 300px;
	height: 50px;
	overflow: hidden;
	position: relative;
	}

	#badge-ribbon2 > * {
	transform: scale(0.5); /* Adjust scale as needed */
	transform-origin: top left;
	}
	.brandsecpc {
	display: none !important;
	}
	a.whatsapp-icon-contact img {
	width: 250px;
	height: auto
	}
	a.whatsapp-icon-contact {
	display: block;
	width: 250px;
	height: auto;
	clear: both;
	margin-top: 10px;
	}
	a.whatsapp-icon-contact.lower {
	display: inline-block;
	width: 250px;
	height: auto;
	margin: 0px;
	}
	.phno.d-none.d-xl-block, #phnomain {
	display: none !important;
	}
	.callbtn.avaphn, .callbtn.avamain {
	width: 250px;
	height: 46px;
	margin: 0px auto !important;
	}
	.callbtn.avaphn span, .callbtn.avamain span{
	margin-top: -14px;
	}

	.item.googlerev {
	width: 250px !important;
	height: 86px !important;
	overflow:hidden;
	float:none;
	margin: 0px !important;
	padding: 0px !important;
	text-align: center;
	}
	.chat_sub_head_holder {
    background: none !important;
    background-size: 0px;
    padding: 0px;
	margin: 0px 0px 10px 0px;
	}
}