body,h1, h2, h3, h4, h5 { font-family: "Segoe UI", Helvetica, sans-serif !important;}

.support_main_container h2{font-size:24px;color:#0a0a0a;font-weight:600;padding: 30px 0px;display:flex;align-items:center;margin: 0;}
.support_main_container h2 span{font-size:24px;color:#376ccf;font-weight:600;}
.support_main_container h2 img{margin: 0 10px 0 0px;}
.support_main_container .content-wrapper{padding: 0 20px;max-width: 1355px !important;margin: 0 auto;}
.support_sub_container {display: grid;grid-template-columns:auto auto;gap: 40px;}
.support-form-right.two_fifth{width:100%;padding:30px;}
.support-holder.new{border-radius: 1px;background-image: -moz-linear-gradient( 90deg, rgb(90,128,199) 0%, rgb(49,97,163) 100%);background-image: -webkit-linear-gradient( 90deg, rgb(90,128,199) 0%, rgb(49,97,163) 100%);background-image: -ms-linear-gradient( 90deg, rgb(90,128,199) 0%, rgb(49,97,163) 100%);height: 400px;text-align: center;padding: 120px 0px 0px 0px;}
.support-holder.new h1{font-size:54px;color:#fff;font-weight:bold;padding-bottom:20px;}
.support-holder.new p{font-size:16px;color:#fff;margin:0px;}
.support-holder.new a.button-new{background: rgb(255, 255, 255);width: 159px;height: 42px;margin-top: 25px !important;border-radius:50px;font-size: 17px;border: none;color: #507fbe;font-weight: 600;line-height: 42px;padding: 0 5px 0 20px; box-shadow: none;display: flex;align-items: center;justify-content: space-between;gap: 10px;margin: 0 auto;}

.support-form-right.two_fifth {border: 1px solid rgb(180, 193, 216);border-radius: 25px;background: rgb(247, 250, 254);width: 100%;margin:0px;height: 436px;}
.support-form-right .form-heading {margin: 0 0 20px;color: #0a0a0a;font-weight: 600 !important;font-size: 20px;}
.login1 li {padding: 0px 0 20px 0px;}
.support_sub_container ul {display: grid;grid-template-columns: 1fr 1fr;grid-template-areas:"name comment" "email comment" "phone comment" "captcha comment" "submit comment";column-gap: 24px;row-gap: 0px;list-style: none;padding: 0;margin: 0;}

/* Assign areas */
.support_sub_container li:nth-child(1) { grid-area: name; }
.support_sub_container li:nth-child(2) { grid-area: email; }
.support_sub_container li:nth-child(3) { grid-area: phone; }
.support_sub_container li:has(.g-recaptcha) { grid-area: captcha; }
.support_sub_container li:has(textarea) { grid-area: comment; }
.support_sub_container li:last-child { grid-area: submit; }

/* Inputs full width */
.support_sub_container li input,.support_sub_container li textarea {width: 100%;box-sizing: border-box;padding: 0 0 0 10px;}
.support_sub_container li textarea{
    padding:10px 0 0 10px;
}
/* Remove inline clear */
.support_sub_container li[style*="clear"] {clear: none !important;}

/* Mobile */
@media (max-width: 768px) {
.support_sub_container ul {grid-template-columns: 100%;grid-template-areas:  "name"  "email" "phone" "comment" "captcha" "submit"; }
}


.g-recaptcha {padding: 0px 0 0px;}
.support-form-right #message{border: 1px solid rgb(174, 189, 216);border-radius: 7px;background: rgb(255, 255, 255);height: 262px !important;}
.support_sub_container li input{border: 1px solid rgb(174, 189, 216) !important;border-radius: 7px !important;background: rgb(255, 255, 255);width: 400px;height: 38px;}
.support-four-block {border: 1px solid rgb(224, 234, 252);border-radius: 25px;background: rgb(247, 250, 254);width: 410px;height: 436px; padding: 30px;}
.support-four-block .support-ways {padding: 0;display: flex;flex-direction: column;gap:40px;width: 100%;}
.support-four-block .help-box {overflow: hidden;font-size: 16px;padding: 0px;box-shadow: none;border-radius: 0px;min-height: auto;width: 100%;}
.support-four-block .content-wrapper{	padding:0px;max-width:100%;}
.support-four-block .help-box.one_fourth {margin: 0;display: grid;grid-template-columns: 10% 84%;padding-bottom: 0px;gap:20px;}
.support-ways h3 {font-size: 18px;padding-bottom: 5px;color: #1e4e91;font-weight: 600;margin: 0;}
.help-cont p a,.help-cont p{font-size:16px;color:#303131;}
.rc-anchor-light.rc-anchor-normal, .rc-anchor-light.rc-anchor-compact {border: 1px solid rgb(206, 215, 232);border-radius: 5px;background: rgb(249, 249, 249);width:313px;height: 83px;}
input#submit-support {background: rgb(55, 105, 173);width: 140px;height: 38px; padding: 0;border-radius: 29px;line-height: 38px;font-size: 16px;color: #fff;border: none;
cursor: pointer;
}
input#submit-support:hover{
           background: rgb(20 61 117);
}
.support-four-block .help-box .icon { background: none; width: auto; height: auto;position: relative; margin: 0;}
.support-four-block .help-box .icon:before{display:none;}
.content-wrapper{padding: 0 20px;max-width: 1355px !important;margin: 0 auto;}
.main-footer { border-top:1px solid rgb(218, 232, 240);}
.testimonial-bar {background: rgb(53, 93, 147);opacity: 0.902;height: 200px;}
.testimonial-bar {padding: 40px 20px;width: 100%;}
.testimonial-inner {max-width: 820px;margin: 0 auto;color: #ffffff;}
.testimonial-text {font-style: italic; font-size: 18px;line-height: 28px;margin: 0 0 20px;font-weight: 400;display: flex;align-items: flex-start;}
.testimonial-author {text-align: right;font-size: 18px;font-weight: 600;margin: 0;font-style: italic;}
.support_main_container {padding-bottom: 60px;}

/* .testimonial-text::before {content: ''; background: url(/template/default/images/support-testimonial-quote.svg) no-repeat; height: 24px; width: 35px;display: inline-block;background-size: 35px;margin: -5px 0 0 0;} */
.support_breadcrumbs {background:#f4f7fc; height: 41px;line-height: 37px;}
.support_breadcrumbs ol{display: flex;list-style: none;align-items: center;padding: 0;margin: 0;}
.support_breadcrumbs ol li{}
.support_breadcrumbs ol li a{color: #313131;font-size: 13px;line-height: 28px;font-weight: 500;}
.support_breadcrumbs ol li .icon-angle-right:before {content: "";margin: 0 15px 0 15px;color: #000;font-size: 14px;background: url(/template/default/images/support_breadcrumbs_arrow.png) no-repeat;width: 6px;height: 10px;display: inline-block;background-size: 6px;}

.home-demo-holder-new {display:none}
.home-demo-holder-new1 {padding: 60px 0 60px !important;}


@media only screen and (max-width:1280px){
  .support_sub_container{gap:20px}
  .support_sub_container li input{width:100%;}
  .support-four-block{width:auto;}
}




@media only screen and (max-width:980px){

  .support-holder.new h1{font-size:45px;}
  .support-four-block .help-box.one_fourth{ width: 100% !important;        display: grid;
        grid-template-columns: 100%;}
  .support-form-right.two_fifth {height:auto;}
  .support-four-block{height:auto;}
  .support_sub_container {
    display: grid;
    grid-template-columns: 100%;}
    .support-four-block .support-ways {
    padding: 0;
    display: grid;
    grid-template-columns: auto auto auto auto;        align-items: self-start;        justify-content: space-between;}
    .testimonial-bar{height:auto;}
    .testimonial-text br{display:none;}
}
@media only screen and (max-width:768px){
      .support-holder.new h1 {
        font-size: 40px;
    }
      .support-four-block .support-ways {
        padding: 0;
        display: grid;
        grid-template-columns: auto auto;justify-content: center;}
        .support-four-block .help-box.one_fourth {
        width: 100% !important;
        display: grid;
        grid-template-columns: 15% 80%;
    }
    .support-form-right #message{height:150px !important;}
}
@media only screen and (max-width:600px){


  .support-holder.new{height:auto;padding-bottom:40px;}
  .support_main_container h2,.support_main_container h2 span {
    font-size: 21px;}
  .support-holder.new h1 {
        font-size: 35px;
    }
      .support-four-block .support-ways {
        padding: 0;
        display: grid;
        grid-template-columns: 100%;
      }
      .support-four-block .help-box.one_fourth {
        width: 100% !important;
        display: grid;
        grid-template-columns: 10% 85%;        gap: 25px;
    }
}


@media only screen and (max-width: 480px) {

	.support-form-right.two_fifth {
        height: auto;
        padding: 15px;
    }.support-four-block {
        height: auto;
        padding: 15px;
    }    .support_main_container {
    padding-bottom: 30px;
}.home-demo-holder-new {
    padding: 40px 0 40px !important;
}
}
@media only screen and (max-width: 380px) {
.support-four-block .help-box.one_fourth {
        width: 100% !important;
        display: grid;
        grid-template-columns: 15% 77%;
    }
}

#side_menu{display:block;}
#message_counter{
 background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #cccccc;
    width: 50px;
    height:20px !important;
}
fieldset label {
  margin:0 2px !important;
  width:200px;
}
.form-container li input.submit{height:30px; margin-left:200px}

#submit_row label{display:none;}

.gpt-container {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 30px 0 20px;
	position:relative;
	gap: 10px;
}
.gpt-container a{
    color: #d3e9ff;;
	line-height: 0.4;
}
.gpt-container a:hover{
    color: #eaf0ff;
	text-decoration: underline;
}
.gpt-container span.check {
    position: relative;     
}
.gpt-container span{
	font-weight: 600;
}

.gpt-container span.check::before {
    content: "\e835" !important;
    font-family: 'fontello';
    position: absolute;
    top: 10px;
	display:inline-block;
    color: #d3e9ff;;
	padding-left:5px;
}
.gpt-container a:hover span.check::before {
    color: #eaf0ff;
}
@media only screen and (max-width: 600px) {
	.gpt-container {
        flex-direction: column;
        flex-wrap: wrap;
        gap: 20px;
    }
    .support-holder.new {
    height: auto !important;
   }
}
