        .desc-1 {
          font-size: 13px;
          color: #ffffff;
        }
        .mrgnLft-zero {
          margin-left: 0px !important;
        }
        .mrgnRght-zero {
          margin-right: 0px !important;
        }
        .partnersLogoBg img {
          background: #FFFFFF;
          border: 1px solid #cccccc;
        }
        .text-center {
          text-align: center;
        }
        @media only screen and (max-width: 959px) and (min-width: 768px) {}
        @media only screen and (max-width: 1024px) and (min-width: 768px) {
          .mrgnLeft208 {
            margin-left: 124px;
          }
        }
        @media only screen and (min-width: 769px) {
          .mrgnLeft208 {
            margin-left: 208px;
          }
          .prtnrLogoWdth {
            width: 8% !important;
          }
        }
        ul.list_check li:after {
          background: none;
        }
        ul.list_check li, li.list_check {
          background: url(../../images/icons/list_check.png) no-repeat 0px 5px;
          padding-left: 30px;
        }
        .text-right {
          text-align: right;
        }
        /* Contact Form */
        #signUpform1 {
          display: none;
        }
        .hide {
          display: none !important;
        }
        .show {
          display: block !important;
        }
        .formBg div label {
          display: inline-block;
          font-weight: 500 !important;
        }
        .signupTitle {
          margin-top: 0px !important;
          font-size: 24px !important;
          color: #FFFFFF !important;
          text-align: center !important;
          /* font-family: 'Nunito', sans-serif;*/
          font-weight: 500;
          margin-bottom: 10px;
          line-height: 36px;
        }
        textarea#Comments {
          min-height: 41px !important;
          padding-top: 9px !important;
          color: #555555 !important;
          background-color: rgba(255, 255, 255, 1) !important;
          /* border-color: #545454  !important;*/
          border-color: #7e7e7e !important;
          height: 41px;
        }
        select#state, select#country {
          line-height: 19px !important;
          color: #555555;
          background-color: rgba(255, 255, 255, 1);
          /* border-color: #545454;*/
          border-color: #7e7e7e;
        }
        .agreeTxt, .formBg label {
          color: #FFFFFF;
          font-weight: 500;
        }
        .formBg label strong {
          font-weight: 500;
        }
        .agreeTxt label {
          font-weight: normal;
          color: #252525;
          font-size: 13px;
        }
        .submitBtn {
          /* width:18%;*/
          background: #ec3136 !important;
          border: 1px solid #c11f24 !important;
          color: white;
          padding: 10px 50px;
          margin: 0px;
          font-size: 16px;
        }
        #signUpform > div:last-child, #signUpform1 > div:last-child {
          text-align: center;
        }
        .btn.disabled, .btn[disabled], fieldset[disabled] .btn {
          cursor: not-allowed;
          filter: alpha(opacity=65);
          -webkit-box-shadow: none;
          box-shadow: none;
          opacity: .65;
        }
        .LocatnIcon {
          font-size: 153px;
          color: white;
          padding-top: 120px;
        }
        /* Contact Form End */
        .mrgnRight20 {
          margin-right: 20px;
        }
        .mrgnLft-form {
          margin-left: 12%;
        }
        @media only screen and (max-width: 767px) {
          .partnersLogoBg {
            text-align: center;
            margin-top: 10px;
          }
          .envolpImg {
            display: none;
          }
        }
        .mrgnBtm-zero {
          margin-bottom: 0px !important;
        }
        @media only screen and (max-width: 992px) and (min-width: 768px) {
          a.icon_bar.icon_bar_facebook.icon_bar_small, a.icon_bar.icon_bar_facebook.icon_bar_small span, a.icon_bar.icon_bar_linkedin.icon_bar_small, a.icon_bar.icon_bar_linkedin.icon_bar_small span, a.icon_bar.icon_bar_twitter.icon_bar_small, a.icon_bar.icon_bar_twitter.icon_bar_small span, a.icon_bar.icon_bar_youtube.icon_bar_small, a.icon_bar.icon_bar_youtube.icon_bar_small span {
            width: 36px;
            height: 36px;
            line-height: 36px;
          }
        }
        a#back_to_top.button.button_js {
          position: absolute;
          right: 10px;
          bottom: 30px;
          background: grey;
          color: white;
        }
        .containerImg {
          position: relative;
        }
        .containerImg:hover .overlay {
          height: 100%;
        }
        .overlay {
          position: absolute;
          bottom: 0;
          left: 0;
          right: 0;
          background-color: rgba(0, 0, 0, .7);
          overflow: hidden;
          width: 100%;
          height: 0;
          transition: .5s ease;
        }
        .imgHoverTxt {
          color: white;
          font-size: 20px;
          line-height: 30px;
          position: absolute;
          top: 50%;
          left: 50%;
          transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          text-align: center;
          width: 80%;
        }
        .timeline .post-item .post-photo-wrapper {
          width: 200px;
          height: 200px;
        }
        .timeline .post-item .post-photo-wrapper > .image_wrapper {
          border-radius: 50%;
          border: 4px solid lightgrey;
        }
        @media only screen and (max-width: 767px) {
          .timeline .date_label {
            display: none !important;
          }
          #Footer {
            text-align: center;
          }
        }
        .mrgnTop20 {
          margin-top: 20px;
        }
        .contactAddress p {
          font-size: 13px;
          line-height: 22px;
        }
        .icon-location:before {
          width: 100%;
          margin: 0px;
        }
        /* Business Verticals start */
        @media (max-width:767px) {
          .flip-container, .front, .back {
            width: 100% !important;
          }
          .section_wrapper, .container, .four.columns .widget-area {
            /*width: calc(100% - 87px)!important;*/
            width: calc(100% - 30px) !important;
          }
        }
        @media only screen and (max-width: 992px) and (min-width: 768px) {
          .flip-container, .front, .back {
            width: 160px !important;
            height: 350px !important;
          }
          .back-desc {
            font-size: 12px !important;
            padding-left: 10px !important;
            padding-right: 10px !important;
          }
        }
        .flip-container {
          perspective: 1000px;
        }
        /* flip the pane when hovered */
        .flip-container:hover .flipper, .flip-container.hover .flipper {
          -webkit-transform: rotateY(-180deg);
          transform: rotateY(-180deg);
        }
        .flip-container, .front, .back {
          width: 250px;
          height: 280px;
        }
        /* flip speed goes here */
        .flipper {
          -webkit-transition: 0.6s;
          transition: 0.6s;
          -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
          position: relative;
        }
        /* hide back of pane during swap */
        .front, .back {
          backface-visibility: hidden;
          -webkit-backface-visibility: hidden;
          position: absolute;
          top: 0;
          left: 0;
          text-align: center;
        }
        /* front pane, placed above back */
        .front {
          z-index: 2;
          /* for firefox 31 */
          -webkit-transform: rotateY(0deg);
          transform: rotateY(0deg);
        }
        /* back, initially hidden pane */
        .back {
          -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
          text-align: center;
          line-height: 20px;
        }
        .back-desc {
          font-size: 14px;
          color: rgba(0, 0, 0, 0.7);
          padding-left: 20px;
          padding-right: 20px;
        }
        .back-title {
          font-weight: bold;
          font-size: 15px;
          color: #000000;
        }
        .front-title {
          font-weight: bold;
          font-size: 15px;
          color: #000000;
          padding: 20px 0px 20px 0px;
        }
        /* Business Verticals end */
        /* TBack To Top */
        #back_to_top {
          display: none;
          position: fixed;
          bottom: 20px;
          right: 30px;
          z-index: 99;
          border: none;
          outline: none;
          background-color: red;
          color: white;
          cursor: pointer;
          width: 40px;
          font-size: 25px;
          height: 40px;
          text-align: center;
          padding: 0px;
          border-radius: 6px;
          line-height: 40px;
        }
        #back_to_top:hover {
          background-color: #555;
        }
        /* TBack To Top End */
        @media only screen and (max-width: 992px) and (min-width: 768px) {
          .fullWdthBox {
            width: 100% !important;
            height: 300px !important;
            margin-bottom: 30px !important;
          }
          .fullWdthBox > .column_attr {
            margin-top: -30px;
            padding-top: 60px !important;
            padding-bottom: 70px !important;
          }
          .halfWdthBox {
            width: 48% !important;
          }
        }
        .otto {
          color: white;
          text-shadow: /*0 1px 0 #ccc,
               0 2px 0 #c9c9c9,
               0 2px 0 #bbb,
               0 2px 0 #b9b9b9,
               0 3px 0 #aaa,*/ 0 4px 1px rgba(0, 0, 0, .1), 0 0 5px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .3), 0 3px 5px rgba(0, 0, 0, .2), 0 5px 10px rgba(0, 0, 0, .25), 0 10px 10px rgba(0, 0, 0, .2), 0 20px 20px rgba(0, 0, 0, .15);
        }
        .title3d-orange {
          color: white;
          text-shadow: /*0 1px 0 #f0542b,
               0 2px 0 #dc3c12,
               0 2px 0 #c83a14,
               0 2px 0 #dd4122,
               0 3px 0 #c03713,*/ 0 4px 1px rgba(0, 0, 0, .1), 0 0 5px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .3), 0 3px 5px rgba(0, 0, 0, .2), 0 5px 10px rgba(0, 0, 0, .25), 0 10px 10px rgba(0, 0, 0, .2), 0 20px 20px rgba(0, 0, 0, .15);
        }
        .simpleShdw {
          text-shadow: -0px 1px 0 #3b3b3e, -2px 1px 0 #181819;
        }
        @media only screen and (min-width: 992px) {
          .wdth30Per {
            width: 30% !important;
          }
          .wdth70Per {
            width: 70% !important;
          }
        }
        @media (max-width:767px) {
          .fontSize {
            font-size: 10px !important;
            line-height: 18px !important;
          }
          .simpleShdw {
            text-shadow: -0px 1px 0 #3b3b3e, -1px 1px 0 #181819;
          }
        }
        .fontSize20 {
          font-size: 18px;
          line-height: 28px;
        }
        ul.list_mixed li, ul.list_check li, ul.list_star li, ul.list_idea li {
          margin-bottom: 10px !important;
        }
        ul.list_check li, li.list_check {
          font-size: 15px;
          line-height: 18px;
        }
        @media only screen and (max-width: 767px) {
          #Top_bar .logo #logo {
            padding: 0 !important;
            margin: 10px 0px;
          }
          #Top_bar .logo {
            text-align: left;
          }
          #Top_bar #logo img.logo-mobile {
            max-height: 54px;
          }
        }
        @media only screen and (max-width: 767px) {
          .hide-sm {
            display: none;
          }
        }
        @media only screen and (min-width: 768px) {
          .hide-lg {
            display: none;
          }
        }
        @media only screen and (max-width: 767px) {
          .timeline .post-item .post-photo-wrapper {
            text-align: center;
            margin: 0 auto;
            display: block;
          }
          .post-item h2.entry-title {
            text-align: center;
          }
          .post-footer {
            text-align: center;
          }
        }
        #Top_bar #logo, .header-fixed #Top_bar #logo, .header-plain #Top_bar #logo, .header-transparent #Top_bar #logo {
          /*height: 70px;
	line-height: 70px;*/
          height: 50px;
          line-height: 50px;
          padding: 10px 0;
        }
        /* MAP */
        #mapwrapper {
          max-width: 1920px;
          margin: 0 auto;
          padding: 0 0;
          background-color: transparent;
          min-width: 220px;
        }
        #map_base svg {
          max-height: 100%;
          width: 100%;
          margin: 0;
        }
        @media screen and (max-width: 320px) {
          #map_base svg {
            height: 110px;
          }
        }
        @media screen and (max-width: 400px) and (min-width: 321px) {
          #map_base svg {
            height: 140px;
          }
        }
        @media screen and (max-width: 480px) and (min-width: 401px) {
          #map_base svg {
            height: 182px;
          }
        }
        @media screen and (max-width: 568px) and (min-width: 481px) {
          #map_base svg {
            height: 222px;
          }
        }
        @media screen and (max-width: 685px) and (min-width: 569px) {
          #map_base svg {
            height: 266px;
          }
        }
        @media screen and (max-width: 767px) and (min-width: 686px) {
          #map_base svg {
            height: 324px;
          }
        }
        @media screen and (max-width: 979px) and (min-width: 768px) {
          #map_base svg {
            height: 364px;
          }
        }
        @media screen and (max-width: 1024px) and (min-width: 980px) {
          #map_base svg {
            height: 470px;
          }
        }
        @media screen and (max-width: 1280px) and (min-width: 1025px) {
          #map_base svg {
            height: 490px;
          }
        }
        @media screen and (min-width: 1281px) {
          #map_base svg {
            height: 616px;
          }
        }
        #map-tip {
          font: 14px/16px Trebuchet MS, Helvetica, Arial, sans-serif;
          display: none;
          padding: 3px;
          border: 1px solid #EBECED;
          color: #edeef0;
          z-index: 1000;
          float: left;
          top: 0;
          position: absolute;
          /*gradient color*/
          background: rgb(73, 73, 73);
          background: -moz-linear-gradient(top, rgba(73, 73, 73, 1) 0%, rgba(101, 101, 101, 1) 100%);
          background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(73, 73, 73, 1)), color-stop(100%, rgba(101, 101, 101, 1)));
          background: -webkit-linear-gradient(top, rgba(73, 73, 73, 1) 0%, rgba(101, 101, 101, 1) 100%);
          background: -o-linear-gradient(top, rgba(73, 73, 73, 1) 0%, rgba(101, 101, 101, 1) 100%);
          background: -ms-linear-gradient(top, rgba(73, 73, 73, 1) 0%, rgba(101, 101, 101, 1) 100%);
          background: linear-gradient(to bottom, rgba(73, 73, 73, 1) 0%, rgba(101, 101, 101, 1) 100%);
          word-break: keep-all;
          white-space: nowrap
        }
        #map-tip p {
          margin: 0 !important;
        }
        #map-tip img {
          float: left;
          padding: 3px;
        }
        .whiteClr {
          color: #FFFFFF;
          font-size: 44px;
        }
        ul.listMrgnbtm {
          margin-top: 20px !important;
        }
        ul.listMrgnbtm li {
          margin-bottom: 20px !important;
        }
        input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea, .woocommerce .quantity input.qty, .dark input[type="email"], .dark input[type="password"], .dark input[type="tel"], .dark input[type="text"], .dark select, .dark textarea {
          color: #555555;
          background-color: rgba(255, 255, 255, 1) !important;
          /*border-color: #545454;*/
          border-color: #7e7e7e;
        }
        input[type="date"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, select:focus, textarea:focus {
          color: #000;
          background-color: rgba(200, 201, 203, 1) !important;
          border-color: #fff;
        }
        @media screen and (min-width: 1367px) {
          .tp-bgimg.defaultimg {
            /*background-size:100% !important;*/
            background-position: center center !important;
            background-size: cover !important;
          }
          .slider1 > div > .tp-bgimg.defaultimg {
            background-position: center -250px !important;
          }
          .slider2 > div > .tp-bgimg.defaultimg {
            background-position: center -220px !important;
          }
        }
        @media screen and (max-width: 1366px) {
          /*#slide-1-layer-2
	{
		font-size: 36px;
	}*/
        }
        @media screen and (max-width: 767px) {
          .padng-top-sm {
            padding-top: 10px;
          }
          .padngZero-mobile {
            padding: 0px !important;
          }
        }
        #Top_bar.is-sticky a.responsive-menu-toggle {
          top: 14px !important;
        }
        .mrgnBtm50 {
          margin-bottom: 50px !important;
        }
        @media only screen and (max-width: 767px) {
          .minimalist-header-no #Subheader {
            padding: 30px 0 !important;
          }
          #Subheader .title {
            font-size: 24px !important;
            line-height: 30px;
          }
          .signupTitle {
            font-size: 20px !important;
            line-height: 30px;
          }
          .list_item .list_left img {
            max-width: 50px !important;
            max-height: 50px !important;
            vertical-align: top;
          }
        }
        .bannerBg {
          background: url("../../images/banner-bg-gray.png") no-repeat top center;
          width: 100%;
          /*height: 600px;*/
          float: left;
          display: inline-table;
        }
        .bnrFullWdth {
          width: 100%;
          max-width: 1366px;
          margin: auto 0;
        }
        /*@media only screen and (min-width: 200px) and (max-width: 768px) {
	
	.bannerWdth-Lft
	{
		width: 100%;
		float: left;
	}
	.bannerWdth-Rght
	{
		width: 100%;
		float: left;
	}
	
}

@media only screen and (min-width: 769px) and (max-width: 1366px) {
	
	.bannerWdth-Lft
	{
		width: 64%;
		float: left;
	}
	.bannerWdth-Rght
	{
		width: 36%;
		float: left;
	}
	
}

@media only screen and (min-width: 1367px) {
	
	.bannerWdth-Lft
	{
		width: 64%;
		float: left;
	}
	.bannerWdth-Rght
	{
		width: 36%;
		float: left;
	}
	
}*/
        .forcefullwidth_wrapper_tp_banner {
          height: 600px !important;
        }
        @media only screen and (min-width: 200px) and (max-width: 600px) {
          .forcefullwidth_wrapper_tp_banner {
            height: 320px !important;
          }
          .bannerBg {
            height: 320px !important;
          }
          .bannerBg-clr {
            background-color: #ec2028;
          }
        }
        @media only screen and (min-width: 601px) and (max-width: 749px) {
          .forcefullwidth_wrapper_tp_banner {
            height: 380px !important;
          }
          .bannerBg {
            height: 380px !important;
          }
          .bannerBg-clr {
            background-color: #ec2028;
          }
        }
        @media only screen and (min-width: 768px) and (max-width: 1024px) {
          .forcefullwidth_wrapper_tp_banner {
            height: 500px !important;
          }
          .bannerBg {
            height: 550px !important;
          }
        }
        @media only screen and (max-width: 1024px) {
          .formBg label strong {
            font-weight: 500;
            font-size: 14px !important;
          }
          .signUpfrm {
            padding-top: 10px !important;
            margin-top: 10px !important;
          }
          .signUpfrm .signupTitle {
            font-size: 18px !important;
            margin-bottom: 2px !important;
          }
        }
        @media only screen and (min-width: 768px) and (max-width: 1020px) {
          .bannerWdth-Lft {
            width: 64% !important;
          }
          .bannerWdth-Rght {
            width: 32% !important;
          }
        }
        .signUpfrm {
          width: 100%;
          background: rgba(255, 255, 255, 1);
          padding: 20px 10px 0px 10px;
          margin-top: 20px;
          -webkit-border-radius: 4px;
          border-radius: 4px;
        }
        .signUpfrm input[type="text"], .signUpfrm textarea, .signUpfrm select, .signUpfrm input[type="email"] {
          padding: 6px 10px !important;
          line-height: 18px !important;
          border: 1px solid #b7b7b7 !important;
        }
        .signUpfrm textarea, .signUpfrm textarea#Comments {
          border-color: #b7b7b7 !important;
          height: 24px !important;
          border: 1px solid #b7b7b7 !important;
          min-height: 34px !important;
          padding-top: 6px !important;
        }
        .signUpfrm .agreeTxt, .signUpfrm .agreeTxt label {
          line-height: 14px !important;
          font-size: 12px !important;
          color: #6b6969 !important;
        }
        .signUpfrm .submitBtn {
          /* width: 18%; */
          background: #ec3136 !important;
          border: 1px solid #c11f24 !important;
          color: white;
          padding: 6px 50px !important;
          margin: 0px;
          font-size: 16px;
          width: 100%;
          border-radius: 0px !important;
        }
        .signUpfrm #contactWrapper .column {
          margin-bottom: 10px !important;
        }
        @media only screen and (min-width: 1366px) {
          .signUpfrm {
            margin-top: 10px;
          }
        }
        @media only screen and (min-width: 600px) and (max-width: 767px) {
          .bannerWdth-Lft {
            position: relative;
            left: 146px;
          }
          li.tp-revslider-slidesli.active-revslide div {
            left: 40px;
          }
        }
        .listStyle {
          margin-left: 20px;
          margin-bottom: 30px;
        }
        .listStyle li {
          margin-left: 20px;
          padding: 8px 0px 8px 10px;
          list-style: square;
        }
        .LowerRoman li:before {
          content: "("counter(listStyle1, lower-roman) ")";
          padding-right: 0.5em
        }
        .LowerRoman li {
          margin-left: 0;
          padding-left: 0;
          counter-increment: listStyle1;
          list-style: none inside
        }
        .flv_margin_40, hr.flv_margin_40 {
          margin: 0 auto 40px;
        }
        /*.ui-tabs .ui-tabs-nav li.ui-state-active a, .accordion .question.active .title>.acc-icon-plus, .accordion .question.active .title>.acc-icon-minus, .faq .question.active .title>.acc-icon-plus, .faq .question.active .title, .accordion .question.active .title*/
        .accordion .question.active .title > .acc-icon-minus, .faq .question.active .title > .acc-icon-plus, .faq .question.active .title  {
          color: #ec2729 !important;
        }

.faq .question2.active .title > .acc-icon-plus, .faq .question2.active .title  {
          color: #ec2729 !important;
        }
        @media only screen and (min-width: 768px) {
          .bannerBg {
            height: 550px;
          }
        }
        @media only screen and (min-device-width: 700px) and (max-device-width: 760x) {
          /* For portrait layouts only */
          .bannerBg, #Header_wrapper {
            height: 1031px !important;
            padding-bottom: 10px;
            -webkit-appearance: menulist-button;
          }
          .forcefullwidth_wrapper_tp_banner {
            height: 1031px !important;
          }
          .bannerBg-clr {
            background-color: #ec2028;
          }
        }
        /*.Icon-Content{
position: relative;
   top: 450px;

}*/
        .Icon-Entry {
          /*  top: -430px; */
          /* position: relative;*/
        }
        /*@media only screen and (max-width: 767px){
.IndustryWIdth .prtnrLogoWdth{
width:120px !important;
}

.InlineLogo{
float:left;
position:relative;
left:30px;
}
.InlineLogo+div{
float:right;
}
.InlineLogo+div >div{
margin-top:-97px;
position:relative;
right:30px;
}
}
*/
        .bannerWdth-Rght {
          position: inherit;
          z-index: 1;
        }
        @media only screen and (max-width: 767px) {
          .signUpfrm {
            margin-top: -36px !important;
          }
          /*.prtnrLogoWdth
	{
		width: 48% !important;
	}*/
        }
        @media only screen and (max-width: 1024px) {
          [class^="icon-"]:before, [class*=" icon-"]:before {
            vertical-align: middle;
          }
          .icon-lock-line, .icon i {
            font-size: 80%;
            vertical-align: middle !important;
          }
          .icon_box .icon_wrapper {
            width: 80px;
            height: 80px;
            text-align: center;
            line-height: 70px;
          }
        }
        @media only screen and (max-width: 1239px) {
          #Top_bar a.responsive-menu-toggle i {
            font-size: 25px;
            line-height: 30px;
          }
        }
        @media only screen and (max-width: 400px) {
          .IndustryWIdth {
            clear: inherit !important;
            margin: 0 !important;
            width: 100% !important;
            margin-bottom: 20px !important;
          }
          .IndustryWIdth .prtnrLogoWdth {
            width: 140px !important;
            clear: inherit !important;
            float: left;
          }
          .prtnrLogoWdth:nth-child(odd) {
            /*float:left;*/
            margin-right: 20px;
            margin-left: 14px
          }
          .prtnrLogoWdth + div:nth-child(even) {
            /*float:right;*/
          }
        }
        @media only screen and (min-width: 401px) and (max-width: 500px) {
          .IndustryWIdth {
            clear: inherit !important;
            margin: 0 !important;
            width: 100% !important;
            margin-bottom: 20px !important;
          }
          .IndustryWIdth .prtnrLogoWdth {
            width: 140px !important;
            clear: inherit !important;
            float: left;
          }
          .prtnrLogoWdth:nth-child(odd) {
            /*float:left;*/
            margin-right: 50px;
            margin-left: 24px
          }
          .prtnrLogoWdth + div:nth-child(even) {
            /*float:right;*/
          }
        }
        @media only screen and (min-width: 501px) and (max-width: 667px) {
          .IndustryWIdth {
            clear: inherit !important;
            margin: 0 !important;
            width: 100% !important;
            margin-bottom: 20px !important;
          }
          .IndustryWIdth .prtnrLogoWdth {
            width: 140px !important;
            clear: inherit !important;
            float: left;
          }
          .prtnrLogoWdth:nth-child(odd) {
            /*float:left;*/
            margin-right: 70px;
            margin-left: 50px
          }
          .prtnrLogoWdth + div:nth-child(even) {
            /*float:right;*/
          }
        }
        @media only screen and (min-width: 668px) and (max-width: 731px) {
          .IndustryWIdth {
            clear: inherit !important;
            margin: 0 !important;
            width: 100% !important;
            margin-bottom: 20px !important;
          }
          .IndustryWIdth .prtnrLogoWdth {
            width: 160px !important;
            clear: inherit !important;
            float: left;
          }
          .prtnrLogoWdth:nth-child(odd) {
            /*float:left;*/
            margin-right: 40px;
          }
          .prtnrLogoWdth + div:nth-child(even) {
            /*float:right;*/
          }
        }
        @media only screen and (min-width: 732px) and (max-width: 767px) {
          .IndustryWIdth {
            clear: inherit !important;
            margin: 0 !important;
            width: 100% !important;
            margin-bottom: 20px !important;
          }
          .IndustryWIdth .prtnrLogoWdth {
            width: 190px !important;
            clear: inherit !important;
            float: left;
          }
          .prtnrLogoWdth:nth-child(odd) {
            /*float:left;*/
            margin-right: 90px;
          }
          .prtnrLogoWdth + div:nth-child(even) {
            /*float:right;*/
          }
        }
        .widget_text > h6.mrgnTop20 {
          margin-top: 10px !important;
          margin-bottom: 10px !important;
        }
        .flv_style_4 {
          margin-top: 30px;
        }
        .desc {
          font-size: 13px;
          line-height: 18px;
        }
        .column_list {
          margin-bottom: 40px;
        }
        #faq flv_sections_16 {
          margin-bottom: 60px;
        }
        #Top_bar .menu > li:last-child > a span {
          padding-right: 0px;
        }
        .mrgnTopBtm {
          margin-bottom: 15px;
          margin-top: 10px;
        }
        @media only screen and (max-width: 768px) {
          .section_wrapper .column .column_list {
            margin-bottom: 20px !important;
          }
          .list_right, .list_left {
            margin-top: 10px;
            margin-bottom: 10px;
          }
        }
        @media only screen and (min-width: 767px) and (max-width: 768px) {
          .column_list {
            min-height: 150px !important;
            margin-bottom: 20px !important;
          }
        }
        @media only screen and (min-width: 769px) and (max-width: 1024px) {
          .column_list {
            min-height: 130px !important;
            margin-bottom: 20px !important;
          }
        }
        .imgSize1 img {
          width: 350px;
          max-width: 100%;
        }
        .imgSize2 img {
          width: 156px;
          max-width: 100%;
        }
        .imgSize3 img {
          width: 160px;
          height: 81px;
          max-width: 100%;
        }
        /*mpos smart css*/
        .MposBody body {
          font-family: "Source Sans Pro", Arial, Tahoma, sans-serif;
          font-weight: 400;
          font-size: 16px;
          line-height: 26px;
          font-weight: 400;
          letter-spacing: 0px;
        }
        .MposBody h2 {
          font-family: "Source Sans Pro ", Arial, Tahoma, sans-serif;
          font-weight: 300;
        }
        .MposBody h3 {
          font-family: "Source Sans Pro", Arial, Tahoma, sans-serif;
          font-weight: 300;
        }
        .MposBody h4 {
          font-family: "Source Sans Pro", Arial, Tahoma, sans-serif;
          font-weight: 300;
        }
        .MposBody h5 {
          font-family: "Source Sans Pro", Arial, Tahoma, sans-serif;
          font-weight: 700;
        }
        .MposBody h6 {
          font-family: "Source Sans Pro", Arial, Tahoma, sans-serif;
          font-weight: 400;
        }
        .MposBody blockquote {
          font-family: "Source Sans Pro", Arial, Tahoma, sans-serif;
        }
        .MposBody h2 {
          font-weight: 300;
          font-size: 30px;
          line-height: 34px;
          margin-bottom: 0px;
        }
        .MposBody h2, .MposBody h2 a, .MposBody h2 a:hover {
          color: #353638;
        }
        .MposBody h3, .MposBody h3 a, .MposBody h3 a:hover {
          color: #ec2729;
        }
        .MposBody h3 {
          /*font-size: 32px;
	line-height: 34px;*/
          font-size: 18px;
          line-height: 34px;
        }
        .MposBody h4 {
          font-size: 24px;
          line-height: 28px;
        }
        .MposBody big, .MposBody .big {
          font-size: 100%;
          line-height: 180%;
          font-family: "Source Sans Pro", Arial, Tahoma, sans-serif;
        }
        .MposBody .infobox h3 {
          font-size: 24px;
          font-weight: 700;
          letter-spacing: 1px;
          line-height: 25px;
        }
        .MposBody h4, .MposBody h4 a, .MposBody h4 a:hover, .MposBody .style-simple .sliding_box .desc_wrapper h4 {
          color: #ee4329;
        }
        @media only screen and (min-width: 768px) and (max-width: 959px) {
          .MposBody h2 {
            font-size: 26px;
            line-height: 26px;
          }
          .MposBody h3 {
            font-size: 18px;
            line-height: 31px;
          }
          .MposBody h4 {
            font-size: 22px;
            line-height: 26px;
          }
          .MposBody h5 {
            font-size: 15px;
            line-height: 19px;
          }
          .MposBody h6 {
            font-size: 13px;
            line-height: 19px;
          }
          .MposBodyblockquote {
            font-size: 15px;
          }
        }
        @media only screen and (min-width: 480px) and (max-width: 767px) {
          .MposBody h2 {
            font-size: 38px;
            line-height: 38px;
          }
          .MposBody h3 {
            font-size: 26px;
            line-height: 28px;
          }
          .MposBody h4 {
            font-size: 19px;
            line-height: 23px;
          }
          .MposBody h5 {
            font-size: 14px;
            line-height: 18px;
          }
          .MposBody h6 {
            font-size: 13px;
            line-height: 18px;
          }
          .MposBody blockquote {
            font-size: 14px;
          }
        }
        @media only screen and (max-width: 479px) {
          .MposBody h2 {
            font-size: 26px;
            line-height: 26px;
          }
          .MposBody h3 {
            font-size: 18px;
            line-height: 20px;
          }
          .MposBody h4 {
            font-size: 17px;
            line-height: 20px;
          }
          .MposBody h5 {
            font-size: 13px;
            /*line-height: 16px;*/
          }
          .MposBody blockquote {
            font-size: 13px;
          }
        }
        .MposBody h2 {
          font-weight: 100;
          letter-spacing: 1px;
        }
        .MposBody h3 {
          font-weight: 400;
        }
        .MposBody h4 {
          font-weight: 700;
          letter-spacing: 1px;
          text-transform: uppercase;
        }
        .MposBody h5 {
          /*font-weight: 400;
	letter-spacing: 2px;*/
        }
        .MposBody .infobox ul li {
          font-size: 13px !important;
          padding: 10px 0 10px 30px;
        }
        .MposBody .infobox {
          font-size: 13px !important;
          padding: 20px 20px 20px 25px;
        }
        .MposBody p {
          font-size: 14px;
          ;
        }
        .linearBg1 {
          /* fallback */
          background-color: #ec2028;
          /* Safari 4-5, Chrome 1-9 */
          background: -webkit-gradient(linear, left top, right top, from(#ec2028), to(#f15a2b));
          /* Safari 5.1, Chrome 10+ */
          background: -webkit-linear-gradient(left, #ec2028, #f15a2b);
          /* Firefox 3.6+ */
          background: -moz-linear-gradient(left, #ec2028, #f15a2b);
          /* IE 10 */
          background: -ms-linear-gradient(left, #ec2028, #f15a2b);
          /* Opera 11.10+ */
          background: -o-linear-gradient(left, #ec2028, #f15a2b);
        }
        .MposBody .infobox2 ul li:before {
          background-image: url(../../content/smart/images/list_check.png);
          background-repeat: no-repeat;
        }
        .MposBody .Footer .widgets_wrapper .widget {
          padding: 15px 0;
          margin-bottom: 0;
        }
        #Top_bar .menu li ul li a span {
          font-size: 14px !important;
        }
        .MposBody .Footer h2 {
          color: #353638;
        }
        @media only screen and (max-width: 767px) {
          .MposBody .Footer {
            text-align: left;
            padding-left: 30px;
            padding-right: 30px;
          }
        }
        h2, .signupTitle {
          font-family: "Source Sans Pro", Arial, Tahoma, sans-serif !important;
        }
        h2 {
          text-transform: uppercase;
          font-size: 28px !important;
          line-height: 34px !important;
          margin-bottom: 0px;
          font-weight: 400 !important;
        }
        h5.signupTitle {
          font-size: 26px !important;
          line-height: 34px !important;
          text-transform: uppercase;
        }
        @media only screen and (min-width: 768px) and (max-width: 959px) {
          h2, h5.signupTitle {
            font-size: 24px !important;
            line-height: 26px !important;
          }
        }
        @media only screen and (min-width: 480px) and (max-width: 767px) {
          h2 {
            font-size: 24px !important;
            line-height: 24px !important;
          }
          h5.signupTitle {
            font-size: 24px !important;
            line-height: 24px !important;
          }
        }
        @media only screen and (max-width: 479px) {
          h2, h5.signupTitle {
            font-size: 26px !important;
            line-height: 26px !important;
          }
        }
        h2 {
          font-weight: 400 !important;
          letter-spacing: 1px !important;
          color: #353638;
        }
        h5.signupTitle {
          font-weight: 400 !important;
          letter-spacing: 1px !important;
          font-family: "Source Sans Pro", Arial, Tahoma, sans-serif !important;
        }
        .signUpfrm h5.signupTitle {
          font-size: 24px !important;
        }
        .mPosBox {
          padding: 100px 11% 0;
        }
        @media (max-width:767px) {
          .mPosBox {
            padding: 30px 5% 0;
          }
        }
        @media only screen and (min-width: 768px) and (max-width: 1024px) {
          .mPosBox {
            padding: 40px 5% 0
          }
        }
        .txtSize28 {
          text-transform: uppercase;
          font-size: 28px !important;
        }
        .lineHght24 {
          line-height: 24px !important;
        }
        .widthFull {
          width: 100% !important;
        }
        .clmnPdng {
          padding: 100px 11% 0;
        }
        .clmnPdng-pg {
          padding-top: 40px;
          padding-bottom: 40px;
        }
        .innerBanner {
          width: 100% !important;
          margin: 0px 0px 1px 0px !important;
          /*background: url(../../for-tax-compliance/images/gst-eway-bill-software-banner3.jpg) no-repeat top center;
	background-size: cover;*/
        }
        .innerBannerList ul {
          list-style: none;
          margin: 80px 0px 0px 100px;
          /*float: right;
	text-align: right;*/
          width: 100%;
        }
        .innerBannerList ul li {
          list-style: none;
          margin: 0px;
          float: right;
          color: #2a2a2b;
          font-weight: 600;
          /*padding: 15px 10px 0px 50px;*/
          padding: 10px 10px 10px 50px;
          width: 60%;
          font-size: 19px;
          text-align: left !important;
          line-height: 26px;
          background: url(../../for-tax-compliance/images/gst-eway-bill-software-arrow.png) no-repeat 2px 6px;
        }
        .clmnPdng2 {
          padding: 50px 11% 0 !important;
        }
        .eprSectn {
          padding-top: 80px;
          padding-bottom: 20px;
        }
        .mposSectn {
          padding-top: 80px;
          padding-bottom: 20px;
          background-image: url(images/products/mPOS-device-bg.png);
          background-repeat: no-repeat;
          background-position: center;
        }
        .MposSoltn {
          padding-top: 60px;
          padding-bottom: 30px;
          background-color: #fff;
        }
        @media only screen and (max-width: 768px) {
          .mposSectn {
            padding-top: 50px;
          }
          .innerBanner img {
            max-width: 100%;
          }
          .eprSectn {
            padding-top: 40px;
          }
          .clmnPdng {
            padding: 0px 6% 0 !important;
          }
          .clmnPdng2 {
            padding: 50px 6% 0 !important;
          }
          h2 {
            line-height: 32px !important;
          }
          .innerBannerList ul {
            list-style: none;
            margin: 60px 0px 0px 10px !important;
            float: right;
            text-align: right;
            width: 100%;
          }
          .innerBannerList ul li {
            font-size: 100% !important;
            max-width: 100%;
            background-size: 28px;
            background-position: 10px 10px;
          }
          .bannerLft {
            width: 100%;
          }
        }
        .mrgnTop65 {
          margin-top: 65px !important;
        }
        @media only screen and (min-width: 768px) and (max-width: 1024px) {
          .innerBannerList ul {
            list-style: none;
            margin: 52px 0px 0px 10px !important;
            float: left !important;
            text-align: left !important;
            width: 100%;
          }
          .innerBannerList ul li {
            width: 80% !important;
          }
          .mrgnTop65 {
            margin-top: 40px !important;
          }
          .breadcrumbsWdth {
            width: 50% !important;
          }
        }
        .boxShadow-pdng {
          padding: 0px 16% 0;
        }
        .boxShadow {
          box-shadow: 0 -2px 26px 8px rgba(0, 0, 0, 0.07);
          padding: 20px;
          display: block;
          float: left;
          background: #FFFFFF;
        }
        .innerBannerPic {
          margin-bottom: 0px !important;
        }
        @media only screen and (max-width: 767px) {
          .innerBannerList {
            margin-bottom: 0px !important;
          }
          .bannerLft {
            width: 100% !important;
          }
          .innerBannerList ul {
            margin: 20px 0px 0px 10px !important;
          }
          .innerBannerList ul li {
            padding: 15px 10px 15px 50px;
            width: 80%;
          }
          .innerBannerPic {
            max-width: 100% !important;
            text-align: center;
          }
          .innerBannerPic img {
            max-width: 90% !important;
          }
          .mrgnTop65 {
            margin-top: 10px !important;
          }
          .minimalist-header-no .SubheaderMbl {
            padding: 10px 0px !important;
            /*margin-top: 30px;*/
          }
          .boxShadow-pdng {
            padding: 0px 0% 0;
          }
          .boxShadow {
            box-shadow: 0 -2px 26px 8px rgba(0, 0, 0, 0);
            padding: 20px;
            display: inline-block;
            float: left;
            background: #FFFFFF;
            width: 88%;
          }
        }
        .BtnOrange {
          background: #ec3136 !important;
          border: 1px solid #c11f24 !important;
          color: white;
          padding: 10px 40px;
          margin: 0px;
          font-size: 14px;
        }
        .BtnOrange:hover {
          color: #000000;
          text-decoration: none;
        }
        @media only screen and (min-width: 769px) and (max-width: 1024px) {
          .innerBanner img {
            max-width: 100%;
          }
          .eprSectn {
            padding-top: 40px;
          }
          .mposSectn {
            padding-top: 50px;
          }
        }
        @media only screen and (min-width: 768px) and (max-width: 959px) {
          .infobox ul li:before {
            display: block !important;
          }
        }
        @media only screen and (min-width: 1025px) and (max-width: 1366px) {
          .innerBannerList ul li {
            width: 90%;
          }
        }
        .erpForm {
          padding: 10px 16% 0;
          text-align: center
        }
        @media only screen and (min-width: 769px) and (max-width: 992px) {
          .clmnPdng {
            padding: 40px 11% 0 !important;
          }
          .MposSoltn {}
        }
        @media only screen and (min-width: 768px) and (max-width: 992px) {
          .MposSoltn > .four.columns, .MposSoltn > .one-fourth.column {
            width: 46% !important;
            text-align: center;
          }
          .MposSoltn .WidthFull-mobl {
            width: 100% !important;
          }
        }
        @media (max-width:767px) {
          .WidthFull-mobl {
            width: 100% !important;
          }
          .TxtCentr-Mbl {
            text-align: center;
          }
          .erpForm {
            padding: 10px 11% 0;
          }
          .bannerList ul {
            margin: 60px 0px 60px 20px !important;
            float: left;
          }
        }
        @media only screen and (min-width: 670px) and (max-width: 767px) {
          .signUpfrm {
            margin-top: 0px !important;
          }
        }
        .ContctColor {
          padding: 10px 10px 10px 50px !important;
        }
        .innerBannerGST {
          background: url(../../for-tax-compliance/images/gst-eway-bill-software-banner3.jpg) no-repeat top center;
          background-size: cover;
        }
        .bannerPOS-with-printer {
          background: url(../../images/pos-with-printer-banner.jpg) no-repeat top center;
          background-size: cover;
        }
        .innerBannermPOS {
          background: url(../../images/mPos-banner.jpg) no-repeat top center;
          background-size: cover;
        }
        .bannerPOS-without-printer {
          background: url(../../images/pos-without-printer-banner.jpg) no-repeat top center;
          background-size: cover;
        }
        .pg-banner {
          background: url(../../images/pg-banner.jpg) no-repeat top center;
          background-size: cover;
        }
        .bannerList ul {
          margin: 60px 0px 60px 100px !important;
          float: left;
        }
        .MblAppBg {
          background: url("../../images/mobileAppbg.jpg");
          background-position: 0 0 !important;
          background-repeat: repeat !important;
          float: left;
          width: 100%;
          padding-top: 40px;
        }
        .bannerTitle {
          padding: 100px 0px 60px 100px;
          color: #000000 !important;
          font-size: 26px !important;
          line-height: 34px !important;
        }
        @media (max-width:767px) {
          .bannerList ul {
            margin: 60px 0px 60px 10px !important;
            float: left;
          }
          .bannerTitle {
            padding: 80px 20px 40px 20px !important;
            color: #000000 !important;
            font-size: 26px !important;
            text-align: center !important;
            line-height: 34px !important;
          }
        }
        .border_video {
          border: 1px solid #e1e1e1;
        }
        .intl-tel-input {
          width: 100% !important;
        }
        .intrPhone, .intrPhone1 {
          padding: 6px 10px 6px 50px !important;
          line-height: 18px !important;
          border: 1px solid #b7b7b7 !important;
        }
        .intrPhone {
          padding: 11px 10px 11px 50px !important;
        }
        .intl-tel-input .country-list {
          width: 240px !important;
        }
        .intl-tel-input .country-list .country.highlight {
          color: #8d939d !important;
        }
        .fltRight {
          float: right !important;
        }
        .selected-flag {
          border-right: 1px solid #685e5e;
        }
        .mySlides {
          display: none;
        }
        .enterpriseBanner {
          background: url(../../images/enterpirse-banner.jpg) no-repeat top center;
          background-size: cover;
        }
        .whitelabelBaanner {
          background: url(../../images/white-label-banner.jpg) no-repeat top center;
          background-size: cover;
        }
        #your_comment {
          min-height: 42px !important;
          height: 42px !important;
        }
        .ClrBoth {
          clear: both;
        }
        .ScduleTable tbody tr:hover td {
          color: #383030 !important;
        }
        .ScduleTable thead tr th {
          background: #a6a9b5;
          color: white !important;
        }
        .ScduleTable {
          margin: 0px 3%;
        }
        .ScduleTable table {
          background: #FFFFFF;
        }
        @media only screen and (min-width: 767px) {
          .tabs_vertical.ui-tabs .ui-tabs-panel.PressCenter {
            width: 79% !important;
            min-height: 360px;
          }
          .tabs_vertical.ui-tabs .ui-tabs-nav.PressCenterNav {
            width: 20% !important;
          }
          .contactAddrsLft, .contactAddrsRght {
            float: left;
          }
        }
        .ui-tabs .ui-tabs-nav li.ui-state-active a {
          color: #ec2f28 !important;
        }
        @media only screen and (min-width: 768px) and (max-width: 1028px) {
          .contactAddrsRght {
            float: left;
            margin-left: 60px;
          }
        }
        .flagsImg {
          margin-bottom: 30px;
        }
        .flagsImg p {
          display: inline-block;
          text-align: center;
          margin-right: 10px;
        }
        .flagsImg img {
          width: 80px !important;
          height: 50px !important;
          border: 1px solid #e29388;
        }
        .taxComplainceBanner {
          background: url(../../images/tax-complaince-banner.jpg) no-repeat top center;
          background-size: cover;
        }
        /************************* New Page Start ************************/
        /* == slideshow style  == */
        .owl-theme .owl-nav {
          margin-top: 0px;
        }
        .owl-bg {
          display: block;
          overflow: hidden;
          position: relative;
          width: 100%;
        }
        .cover-bg {
          background-position: center center !important;
          background-repeat: no-repeat !important;
          background-size: cover !important;
          overflow: hidden;
          position: relative;
        }
        .owl-slider-01 {
          position: relative;
        }
        .owl-slider-01 .item {
          width: 100%;
          height: 600px;
          cursor: w-resize;
        }
        .owl-slider-01 .owl-dots {
          position: absolute;
          bottom: 35px;
          text-align: center;
          width: 100%;
        }
        .owl-slider-01 .owl-nav .owl-prev {
          left: 70px;
        }
        .owl-slider-01 .owl-nav .owl-next {
          right: 70px;
        }
        .owl-slider-01 .owl-nav .owl-next, .owl-slider-01 .owl-nav .owl-prev {
          background: transparent;
          top: 50%;
          position: absolute;
          color: #fff;
          font-size: 35px;
          margin-top: -18px;
          padding: 0px 15px;
        }
        .owl-slider-01 .owl-nav .owl-next:hover, .owl-slider-01 .owl-nav .owl-prev:hover {
          border-radius: 3px;
          background-color: rgba(0, 0, 0, 0.5);
        }
        .owl-slider-02 {
          position: relative;
        }
        .owl-slider-02 .item {
          width: 100%;
          height: 600px;
          cursor: w-resize;
        }
        .owl-slider-02 .owl-dots {
          position: absolute;
          bottom: 35px;
          text-align: center;
          width: 100%;
        }
        .owl-slider-02 .owl-nav .owl-prev {
          left: 70px;
        }
        .owl-slider-02 .owl-nav .owl-next {
          right: 70px;
        }
        .owl-slider-02 .owl-nav .owl-next, .owl-slider-02 .owl-nav .owl-prev {
          background: transparent;
          top: 50%;
          position: absolute;
          color: #fff;
          font-size: 35px;
          margin-top: -18px;
          padding: 0px 15px;
        }
        .owl-slider-02 .owl-nav .owl-next:hover, .owl-slider-02 .owl-nav .owl-prev:hover {
          border-radius: 3px;
          background-color: rgba(0, 0, 0, 0.5);
        }
        .owl-slider-03 {
          position: relative;
        }
        .owl-slider-03 .item {
          width: 100%;
          height: 600px;
          cursor: w-resize;
          position: relative;
        }
        .owl-slider-03 .owl-dots {
          position: absolute;
          bottom: 35px;
          text-align: center;
          width: 100%;
        }
        .owl-slider-03 .owl-nav .owl-prev {
          left: 70px;
        }
        .owl-slider-03 .owl-nav .owl-next {
          right: 70px;
        }
        .owl-slider-03 .owl-nav .owl-next, .owl-slider-03 .owl-nav .owl-prev {
          background: transparent;
          top: 50%;
          position: absolute;
          color: #fff;
          font-size: 35px;
          margin-top: -18px;
          padding: 0px 15px;
        }
        .owl-slider-03 .owl-nav .owl-next:hover, .owl-slider-03 .owl-nav .owl-prev:hover {
          border-radius: 3px;
          background-color: rgba(0, 0, 0, 0.5);
        }
        .owl-slider-04 {
          position: relative;
        }
        .owl-slider-04 .item {
          width: 100%;
          height: 600px;
          cursor: w-resize;
          position: relative;
        }
        .owl-slider-04 .owl-dots {
          position: absolute;
          bottom: 35px;
          text-align: center;
          width: 100%;
        }
        .owl-slider-04 .owl-nav .owl-prev {
          left: 70px;
        }
        .owl-slider-04 .owl-nav .owl-next {
          right: 70px;
        }
        .owl-slider-04 .owl-nav .owl-next, .owl-slider-04 .owl-nav .owl-prev {
          background: transparent;
          top: 50%;
          position: absolute;
          color: #fff;
          font-size: 35px;
          margin-top: -18px;
          padding: 0px 15px;
        }
        .owl-slider-04 .owl-nav .owl-next:hover, .owl-slider-04 .owl-nav .owl-prev:hover {
          border-radius: 3px;
          background-color: rgba(0, 0, 0, 0.5);
        }
        .owl-slider-05 {
          position: relative;
        }
        .owl-slider-05 .item {
          width: 100%;
          height: 600px;
          cursor: w-resize;
          position: relative;
        }
        .owl-slider-05 .owl-dots {
          position: absolute;
          bottom: 35px;
          text-align: center;
          width: 100%;
        }
        .owl-slider-05 .owl-nav .owl-prev {
          left: 70px;
        }
        .owl-slider-05 .owl-nav .owl-next {
          right: 70px;
        }
        .owl-slider-05 .owl-nav .owl-next, .owl-slider-05 .owl-nav .owl-prev {
          background: transparent;
          top: 50%;
          position: absolute;
          color: #fff;
          font-size: 35px;
          margin-top: -18px;
          padding: 0px 15px;
        }
        .owl-slider-05 .owl-nav .owl-next:hover, .owl-slider-05 .owl-nav .owl-prev:hover {
          border-radius: 3px;
          background-color: rgba(0, 0, 0, 0.5);
        }
        .owl-slider-logo {
          position: relative;
        }
        .owl-slider-logo .item {
          width: 100%;
          height: auto;
          cursor: w-resize;
          position: relative;
        }
        .owl-slider-logo .owl-dots {
          position: absolute;
          bottom: 0px;
          text-align: center;
          width: 100%;
          display: none;
        }
        .owl-slider-logo .owl-dots .owl-dot span {
          border-radius: 0px;
          width: 25px;
          height: 5px;
        }
        .owl-slider-logo .owl-nav .owl-prev {
          left: 70px;
        }
        .owl-slider-logo .owl-nav .owl-next {
          right: 70px;
        }
        .owl-slider-logo .owl-nav .owl-next, .owl-slider-logo .owl-nav .owl-prev {
          background: transparent;
          top: 50%;
          position: absolute;
          color: #fff;
          font-size: 35px;
          margin-top: -18px;
          padding: 0px 15px;
        }
        .owl-slider-logo .owl-nav .owl-next:hover, .owl-slider-logo .owl-nav .owl-prev:hover {
          border-radius: 3px;
          background-color: rgba(0, 0, 0, 0.5);
        }
        .owl-slide-content_box {
          padding: 60px;
          position: relative;
          margin-top: 25%;
          float: right;
        }
        .owl-slide-content_box-title {
          font-size: 65px;
          line-height: 1em;
          font-weight: 700;
          color: #FFFFFF;
          margin-bottom: 15px;
        }
        .owl-slide-content_box-desc {
          color: #FFFFFF;
        }
        .owl-slide-content_box-desc p {
          color: #FFFFFF;
        }
        .owl-slide-content_box-border {
          border: 6px solid #FFFFFF;
          height: calc(100% - 40px);
          width: calc(100% - 40px);
          left: 20px;
          top: 20px;
          position: absolute;
          border-color: rgba(255, 255, 255, 0.4) !important;
        }
        .owl-slide-content_border {
          padding: 60px;
          position: relative;
          margin-top: 50%;
          float: right;
          border: 6px solid #FFFFFF;
          border-color: rgba(255, 255, 255, 0.4) !important;
        }
        .owl-slide-content_border-title {
          font-size: 65px;
          line-height: 1em;
          font-weight: 700;
          color: #FFFFFF;
          margin-bottom: 15px;
        }
        .owl-slide-content_border-desc {
          color: #FFFFFF;
        }
        .owl-slide-content_border-desc p {
          color: #FFFFFF;
        }
        .owl-slide-content_boxleft {
          padding: 50% 60px 60px 60px;
          height: 985px;
        }
        .owl-slide-content_boxleft-title {
          font-size: 65px;
          line-height: 1em;
          font-weight: 700;
          color: #FFFFFF;
          margin-bottom: 15px;
        }
        .owl-slide-content_boxleft-desc {
          color: #FFFFFF;
        }
        .owl-slide-content_boxleft-desc p {
          color: #FFFFFF;
        }
        .owl-slide-content_text {
          height: 600px;
          padding-top: 40%;
        }
        .owl-slide-content_text-title {
          font-size: 65px;
          line-height: 1em;
          font-weight: 700;
          color: #FFFFFF;
          margin-bottom: 15px;
        }
        .owl-slide-content_text-desc {
          color: #FFFFFF;
        }
        .owl-slide-content_text-desc p {
          color: #FFFFFF;
        }
        .owl-slide-content_boxsmall {
          height: 985px;
          position: relative;
        }
        .owl-slide-content_boxsmall-bottom {
          position: absolute;
          padding: 60px 60px 120px 60px;
          bottom: 0;
        }
        .owl-slide-content_boxsmall-title {
          font-size: 65px;
          line-height: 1em;
          font-weight: 700;
          color: #FFFFFF;
          margin-bottom: 15px;
        }
        .owl-slide-content_boxsmall-desc {
          color: #FFFFFF;
        }
        .owl-slide-content_boxsmall-desc p {
          color: #FFFFFF;
        }
        .main-slide {
          position: relative;
          z-index: 0;
        }
        .main-slide_item {
          position: relative;
          overflow: hidden;
        }
        .main-slide_item-content {
          padding: 160px 60px;
          position: relative;
          z-index: 0;
        }
        .main-slide_item-content img {
          width: auto !important;
          display: inline !important;
        }
        .main-slide_item-content h1 {
          font-weight: 800;
          font-size: 60px;
          letter-spacing: -4px;
          line-height: 1.2em;
          color: #012f61;
        }
        .main-slide_item-content h1 span {
          color: #7ac8ff;
        }
        .main-slide_item-bg {
          position: absolute;
          width: 100%;
          height: 100%;
          top: 0;
          z-index: -1;
          background-position: center center;
          background-repeat: no-repeat;
          background-size: cover;
        }
        .carousel-cell {
          width: 100%;
          min-height: 400px;
          counter-increment: carousel-cell;
          background-color: #f8f8f8;
          background-size: cover;
          background-position: center;
        }
        .carousel-client {
          margin-bottom: 40px;
        }
        .client-cell {
          width: 20%;
          min-height: 200px;
        }
        .client-cell img {
          -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
        }
        .client-cell img:hover {
          -webkit-filter: grayscale(0%);
          filter: grayscale(0%);
        }
        .text-slide-blue {
          color: #00305f;
        }
        .text-slide-blue span {
          color: #2d79c3;
        }
        .owl-slide-content_text-desc p.text-slide-orange {
          color: #000;
        }
        /* owl slider */
        .team-slide.owl-theme .owl-nav {
          margin-top: 10px;
          position: absolute;
          top: 40%;
          width: 100%;
          left: 0px;
        }
        .team-slide.owl-theme .owl-nav .owl-prev {
          float: left;
        }
        .team-slide.owl-theme .owl-nav .owl-next {
          float: right;
        }
        .team-slide.owl-theme .owl-nav [class*=owl-] {
          color: #FFF;
          font-size: 20px;
          margin: 5px 15px;
          padding: 0px 12px;
          display: inline-block;
          cursor: pointer;
          border-radius: 3px;
        }
        .team-slide.owl-theme .owl-nav [class*=owl-]:hover {
          background: #2d79c4;
        }
        /* slide */
        .owl-slide-content_text-title {
          font-size: 36px !important;
        }
        .owl-nav {
          display: none;
        }
        .owl-slide-content_text {
          text-align: center;
        }
        .owl-slide-content_text.p-t-200.p-l-50 {
          padding-left: 0px !important;
        }
        #logo_list .list-logo-title {
          text-align: center !important;
          margin-bottom: 20px;
        }
        .list-logo li {
          height: 50px;
        }
        #about .el-content img {
          margin-bottom: 30px;
        }
        .owl-slider-logo.owl-carousel .owl-stage-outer {
          padding-bottom: 40px;
        }
        .owl-slider-logo .owl-dots {
          display: block;
          bottom: 0px;
        }
        #slider-01 .owl-slide-content_text {
          text-align: left !important;
        }
        .clmnMrg {
          margin: inherit !important;
        }
        /****************** New Page End *******************************/
        .fontSize12 {
          font-size: 12px !important;
        }
        .contactTitle {
          /*padding-top: 170px;text-align: center;*/
          color: #FFFFFF !important;
        }
        .contactBlock1 {
          background-color: #ec2a28;
          padding: 40px 20px 65px;
          width: 180px;
          /*text-align: center;*/
        }
        .contactBlock2 {
          background-color: #ee3928;
          padding: 40px 20px 45px;
          width: 180px;
          /* text-align: center;*/
        }
        @media only screen and (max-width: 767px) {
          .contactTitle {
            padding-top: 26px !important;
            /*text-align: center;*/
          }
          .contactBlock1, .contactBlock2 {
            width: auto !important;
          }
        }
        /*in your css hide the field so real users cant fill it in*/
        form #website {
          display: none !important;
        }
        .listStyle2 li {
          margin-left: 20px !important;
          padding: 8px 0px 8px 10px;
          list-style: decimal !important;
        }
        .listStyle3 li {
          margin-left: 20px !important;
          padding: 8px 0px 8px 10px;
          list-style: decimal;
        }
        .clmnPdngCstm {
          padding: 15px 20px 0;
        }
        .setTitl {
          color: #d0021b;
          font-size: 26px;
          line-height: 35px;
          font-weight: 700;
        }
        .setTitl span {
          color: #353638;
          font-weight: 400;
        }
        .brdrBoxSet > div {
          width: 100%;
        }
        .brdrBoxSet {
          border: 1px solid #f1f1f1;
          border-radius: 4px;
          margin-top: 10px;
          /*display: flex;*/
          display: inline-block;
          width: 100%;
          padding: 20px;
          background: #FFFFFF;
          -webkit-box-shadow: 1px 1px 1px 0px #ebeeef;
          -moz-box-shadow: 1px 1px 1px 0px #ebeeef;
          box-shadow: 1px 1px 1px 0px #ebeeef;
        }
        .brdrBoxSet .prtnrLogoWdth img {
          background: #FFFFFF;
          border: 0px solid #cccccc;
          height: 34px !important;
        }
        .brdrBoxSet .prtnrLogoWdth {
          width: auto !important;
          margin-bottom: 0px;
          margin-left: 0px;
        }
        /* .brdrBoxSet h3{
	font-size:20px;
	color:#000000;
	margin-bottom:0px;
} */
        .brdrBoxSet .IndustryWIdth {
          margin: 0px;
          margin-top: 15px;
        }
        h3.SetboxTitl {
          font-size: 22px;
          color: #000000;
          margin-bottom: 5px;
          line-height: 24px;
          font-family: "Source Sans Pro", Arial, Tahoma, sans-serif !important;
        }
        .playStrImg img {
          height: 40px !important;
        }
        .brdrBoxSet p {
          line-height: 22px;
        }
        .brdrBoxSet .ecomrsLogoWdth img {
          height: auto !important;
        }
        .wdth460 {
          width: 460px;
        }
        .wdth440 {
          width: 440px;
        }
        .wdth350 {
          width: 350px;
        }
        .wdth120 {
          width: 120px;
        }
        .header-classic #Top_bar {
          background-color: #fff;
          border-bottom: 1px solid #e8e8e8;
        }
        @media only screen and (max-width: 767px) {
          .setIcons.prtnrLogoWdth:nth-child(odd) {
            margin-right: 0px;
          }
          .brdrBoxSet .prtnrLogoWdth img {
            height: 50px !important;
          }
          .brdrBoxSet .prtnrLogoWdth img.hghtAuto {
            height: auto !important;
          }
          .mrgnTop20-mbl {
            margin-top: 20px !important;
          }
        }
        .MposBody #Footer h6 {
          font-weight: 600 !important;
          font-family: "Poppins", Arial, Tahoma, sans-serif !important;
        }
        .air-slider {
          height: 500px !important;
          max-width: 100% !important;
        }
        .air-slider .slide img {
          max-width: 100% !important;
          width: auto !important;
        }
        .setbanner img {
          max-width: 100%;
        }
        .setbanner {
          height: 500px;
        }
        .bannerTitlCstm {
          font-size: 24px !important;
          letter-spacing: -0.3px !important;
          text-transform: inherit;
          color: #000000;
          line-height: 24px !important;
          margin-bottom: 10px;
        }
        .bannerTitlCstm span {
          font-weight: 600;
        }
        .air-slider .slide img {
          height: auto !important;
        }
        .BankpersonImg img {
          height: 200px !important;
        }
        h3.DOnwloadStoreTxt {
          font-size: 18px;
          color: #000000;
          margin-bottom: 8px;
        }
        .partnrlogoTitls {
          font-size: 14px;
          color: #000000;
          font-weight: 600;
        }
        .bannerIndustry img {
          height: 22px !important;
          display: inline;
        }
        @media (min-width:1300px) {
          .BannerWrapperWdth > div {
            left: 0px;
            margin: 0px;
          }
          .BannerWrapperWdth {
            max-width: 100% !important;
            width: 100%;
          }
        }
        .bannerIndustry li, .tnConditions li {
          display: inline;
          list-style-type: none;
        }
        .BannerWrapperWdth {
          color: #000000;
        }
        .tnConditions li {
          margin-right: 10px;
          color: #000000;
        }
        .bannerIndustry ul {
          margin-left: 0px;
        }
        .bannerIndustry li span, .bannerIndustry li img {
          float: left;
          margin-right: 10px;
        }
        .bannerIndustry li img {
          margin-right: 5px;
        }
        .bannerCards img {
          height: 20px;
          margin-left: 10px;
        }
        .DOnwloadStoreTxt + div img {
          width: 135px;
          max-width: 100% !important;
        }
        .m-b-zero {
          margin-bottom: 0px !important;
        }
        .m-t-30 {
          margin-top: 30px;
        }
        /*#mySwipe {
	padding-top: 50px;
}*/
        .mySwipeToPdng {
          padding-top: 50px;
        }
        .BannerWrapperWdth img {
          max-width: 100% !important;
        }
        @media (min-width:768px) and (max-width:1100px) {
          .bannerCards .prtnrLogoWdth {
            width: 17% !important;
          }
          .bannerTitlCstm {
            font-size: 16px !important;
          }
          .bannerTitlCstm + p {
            font-size: 13px;
          }
        }
        @media (max-width:1100px) {
          .tnConditions li {
            display: block;
          }
        }
        @media (min-width:1000px) and (max-width:1100px) {
          .BannerWrapperWdth {
            max-width: 1000px;
            width: 1000px;
          }
        }
        .bannerIndustry .partnrlogoTitls {
          font-size: 12px;
        }
        @media (min-width:1024px) {
          .bannerTitlCstm {
            font-size: 28px !important;
            line-height: 38px !important;
          }
        }
        @media (min-width:1200px) and (min-width:1400px) {
          .bannerTitlCstm {
            font-size: 32px !important;
            line-height: 48px !important;
          }
        }
        @media (min-width:1401px) {
          .bannerTitlCstm {
            font-size: 34px !important;
            line-height: 48px !important;
          }
          .setNew .bannerTitlCstm {
            font-size: 34px !important;
            line-height: 48px !important;
          }
        }
        @media only screen and (max-width: 1020px) and (min-width: 768px) {
          .bannerWdth-Lft {
            width: 100% !important;
          }
        }
        @media only screen and (max-width: 1020px) and (min-width: 768px) {
          .bannerWdth-Rght .signUpfrm {
            padding: 10px 0px 0px;
            margin-top: -80px !important;
          }
          .bannerWdth-Rght {
            width: 100% !important;
          }
        }
        @media (max-width:767px) {
          .BannerWrapperWdth {
            margin: 0px;
            width: 100% !important;
            max-width: 100% !important;
            padding-left: 15px;
            padding-right: 15px;
          }
          /* .slideWdth{
		width:100% !important;
	} */
          .bannerWdth-Lft {
            left: 0px;
          }
          .swipe-wrap > div.slideWdth {
            max-width: 760px;
          }
        }
        .swipe-wrap > div.slideWdth {
          /*height: 550px !important;*/
        }
        @media (max-width:767px) {
          /* .slideWdth
	{
		width:360px !important;
	} */
          .BannerWrapperWdth {
            padding: 0px !important;
          }
          .BannerWrapperWdth img {
            max-width: 80% !important;
          }
          .slideWdth h2 {
            font-size: 20px !important;
          }
          .slideWdth h2.banner1 {
            font-size: 34px !important;
            line-height: 38px !important;
            padding-left: 14px;
            width: 100%;
            padding-bottom: 25px !important;
          }
          .signUpfrm {
            width: calc(100% - 67px) !important;
          }
          .setbanner {
            height: auto !important;
            margin: auto !important;
            text-align: center;
          }
          .setbanner img {
            max-width: 50% !important;
            text-align: center !important;
            margin: auto !important;
          }
          .swipe-wrap > div.slideWdth.mblBnrOneHght {
            height: 600px !important;
          }
          .mblNone {
            display: none;
          }
        }
        @media only screen and (max-width: 767px) {
          .IndustryWIdth.bannerCards .prtnrLogoWdth, .IndustryWIdth.bannerIndustry .prtnrLogoWdth {
            width: 44px !important;
            clear: inherit !important;
            float: initial;
            display: inline-block;
          }
          .IndustryWIdth .prtnrLogoWdth:nth-child(odd) {
            margin-left: 0px !important;
          }
          .BankpersonImg img {
            height: 90px !important;
          }
          .mySwipeMbl {
            padding-top: 30px !important;
          }
        }
        @media (max-width:350px) {
          .slideWdth {
            width: 320px !important;
          }
          .BankpersonImg img {
            height: 75px !important;
          }
        }
        @media (min-width:351px) and (max-width:470px) {
          .slideWdth {
            width: 340px !important;
            /* left: -330px !important;  */
          }
          .swipe-wrap > div.slideWdth {
            height: 340px !important;
          }
          .slideWdth.mblBnrOneHght {
            left: -324px !important;
          }
        }
        @media (min-width:700px) and (max-width:767px) {
          .swipe-wrap > div.slideWdth.mblBnrOneHght {
            left: -550px !important;
          }
        }
        @media (min-width:640px) and (max-width:767px) {
          .slideWdth {
            width: auto !important;
          }
        }
        @media only screen and (min-width: 769px) {
          .bannerCards .prtnrLogoWdth {
            width: 12% !important;
          }
        }
        .onboardList {
          margin-left: 0px !important;
          /* border-bottom:1px solid #d4d4d4; */
        }
        .onboardList li {
          display: inline-block;
          color: #000000;
          font-weight: 600;
          margin-right: 10px;
          border-right: 1px solid #d4d4d4;
          padding-right: 10px;
          padding-top: 5px;
          padding-bottom: 5px;
          font-size: 18px;
          line-height: 22px;
        }
        .onboardList li:last-child {
          border-right: 0px !important;
        }
        #zone1 h2 {
          color: #000000;
          font-weight: 600 !important;
        }
        .KnowTxt span {
          color: #306cda;
        }
        .KnowTxt {
          font-size: 22px;
          font-weight: 600;
        }
        .zone1Img img {
          /*width: 65%;*/
          width: 56%;
          max-width: 100% !important;
        }
        .Zone1Txt {
          padding-left: 130px;
          padding-top: 6%;
        }
		.Zone1LpTxt {
          padding-left: 70px;
          padding-top: 4%;
        }
        .Zone2Txt .StoreIcons img {
          height: auto;
          max-width: 100% !important;
        }
        .Zone2Txt img {
          height: 140px;
          max-width: 100% !important;
        }
        .Zone2Txt p {
          color: #000000;
          width: 80%;
          text-align: center;
          font-weight: 600;
        }
        .fltRIghtZone p {
          float: right;
        }
        .fltRIghtZone {
          margin-top: 40px;
        }
        .fltRIghtZone {
          text-align: right;
        }
        .fltRIghtZone2 {
          margin-top: 0px;
        }
        .zone2CstmBox p {
          float: left;
        }
        .zone2CstmBox > div:nth-child(2) {
          padding-top: 85px;
        }
        .zone2CstmBox {
          text-align: center;
        }
        #zone2 h1, .zone2CstmBox h1 {
          color: #000000;
        }
        .zone h3 {
          font-weight: 400;
        }
        .mposImg1 {
          position: relative;
        }
        .mposImg2 {
          position: absolute;
          left: 80px;
          top: 210px;
        }
        .rupeeFont {
          font-family: sans-serif;
          color: #d0021b !important;
        }
        @media (max-width:767px) {
          .mposTxt {
            margin-top: 200px !important;
          }
          section {
            height: 440vh !important;
          }
          .Zone1Txt {
            padding-left: 0px;
            padding-top: 0% !important;
          }
          .setNew .column {
            text-align: center;
          }
          #zone2 {
            padding-top: 100px;
          }
          /* .setNew .brdrBoxSet .prtnrLogoWdth img{
	height:auto !important;
} */
          .Zone2Txt p {
            width: auto;
            padding: 5px 30px;
          }
          .ImgMblTopMrgn {
            margin-top: 40px;
          }
        }
        @media (max-width:630px) {
          section {
            height: 200vh !important;
            padding-bottom: 50px;
          }
          #downArrowSlide a {
            bottom: -52px !important;
          }
        }
        /* 
#downArrowSlide a {
  padding-bottom: 60px;
} */
        #downArrowSlide a {
          position: absolute;
          /* top: 0;
  left: 50%;
  width: 24px;
  height: 24px;
  margin-left: -12px;*/
          /* border-left: 1px solid #fff;
  border-bottom: 1px solid #fff;*/
          /* -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);*/
          -webkit-animation: sdb04 2s infinite;
          animation: sdb04 2s infinite;
          box-sizing: border-box;
          bottom: 0px;
        }
        @-webkit-keyframes sdb04 {
          0% {
            -webkit-transform: rotate(0deg) translate(0, 0);
          }
          20% {
            -webkit-transform: rotate(0deg) translate(0px, 10px);
          }
          40% {
            -webkit-transform: rotate(0deg) translate(0, 0);
          }
        }
        @keyframes sdb04 {
          0% {
            transform: rotate(0deg) translate(0, 0);
          }
          20% {
            transform: rotate(0deg) translate(0px, 10px);
          }
          40% {
            transform: rotate(0deg) translate(0, 0);
          }
        }
        .moveImg {
          /* position: relative;*/
          /*-webkit-animation: mymove 5s infinite;*/
          /* Safari 4.0 - 8.0 */
          -webkit-animation: mymove 5s;
          -webkit-animation-delay: 2s;
          /* Safari 4.0 - 8.0 */
          /*animation: mymove 5s infinite;*/
          animation: mymove 5s;
          animation-delay: 2s;
        }
        /* Safari 4.0 - 8.0 */
        @-webkit-keyframes mymove {
          from {
            left: 0px;
            top: 0px;
          }
          to {
            left: 100px;
            top: 200px;
          }
        }
        @keyframes mymove {
          from {
            left: 0px;
            top: 0px;
          }
          to {
            left: 100px;
            top: 200px;
          }
        }
        @media screen and (max-width:992px) {
          #zone2 h1, .zone2CstmBox h1 {
            color: #000000;
            font-size: 2.2em !important;
            line-height: 40px;
          }
        }
        @media (min-width:768px) and (max-width:992px) {
          .Zone2Txt img {
            height: auto !important;
          }
        }
        @media (min-width:993px) and (max-width:1200px) {
          section#zone2 {
            padding-top: 180px !important;
          }
          #dot-nav {
            top: calc(32% - 45px);
          }
        }
        @media (max-width: 1100px) and (min-width: 768px) {
          .setNew .bannerTitlCstm {
            font-size: 24px !important;
          }
        }
        @media (min-width:1024px) {
          .setNew .zone2CstmBox:nth-child(2) > div:first-child img {
            padding-right: 40px;
          }
        }
        @media (min-width:1366px) {
          .setNew .zone2CstmBox:nth-child(2) > div:first-child img {
            padding-right: 110px;
          }
          .pdngRght30 {
            padding-right: 30px;
          }
          .pdngLeft30 {
            padding-left: 30px;
          }
          .pdngLeft130 {
            padding-left: 130px;
          }
        }
        .mainTitle {
          font-size: 40px;
          color: #000000;
        }
        .firstSlide {
          background: #fef2f2 url("../../images/set-icons/hero_image.png") no-repeat top left;
          background-size: 40%;
        }
        @media (max-width:992px) {
          .onboardBrdr {
            width: 100% !important;
          }
        }
        @media (min-width:1400px) {
          .firstSlide {
            background-size: 26%;
          }
        }
        @media (min-width:1300px) and (max-width:1600px) {
          section {
            /*height:140vh !important;*/
          }
        }
        @media (max-width:767px) {
          .firstSlide {
            background-image: none;
            background-color: #fef2f2 !important;
            height: 100vh !important;
          }
          #downArrowSlide a {
            margin-left: -22px;
          }
          .setNew .bannerTitlCstm {
            font-size: 32px !important;
            line-height: 40px !important;
          }
          .mainTitle {
            font-size: 2.2em !important;
            color: #000000;
            line-height: 36px !important;
          }
        }
        @media (max-width:1300px) {
          .g-recaptcha > div {
            width: auto !important;
            height: auto !important;
          }
        }
        @media (min-width:530px) and (max-width:767px) {
          .swipe-wrap > div.slideWdth.mblBnrOneHght {
            left: -560px !important;
          }
        }
        section.firstSlide {
          height: 50vh !important
        }
        @media (min-width:768px) and (max-width:992px) {
          section.zone {
            height: 84vh;
          }
        }
        @media (max-width:1300px) {
          section.firstSlide {
            height: 45vh !important
          }
        }
        @media (max-width:767px) {
          section.firstSlide {
            background-image: none;
            background-color: #fef2f2 !important;
            height: 100vh !important;
          }
        }
        @media only screen and (max-width: 400px) {
          .IndustryWIdth {
            clear: inherit !important;
            margin: 0 !important;
            width: 100% !important;
            margin-bottom: 20px !important;
          }
          .IndustryWIdth .prtnrLogoWdth {
            width: 140px !important;
            clear: inherit !important;
            float: left;
          }
          .prtnrLogoWdth:nth-child(odd) {
            /*float:left;*/
            margin-right: 20px;
            margin-left: 14px
          }
          .prtnrLogoWdth + div:nth-child(even) {
            /*float:right;*/
          }
        }
        @media (max-width:630px) {
          .setNew .brdrBoxSet .prtnrLogoWdth img {
            height: 50px !important;
          }
        }
        @media (max-width:767px) {
          .setNew .brdrBoxSet .IndustryWIdth {
            clear: initial !important;
          }
          .setNew .brdrBoxSet {
            clear: initial !important;
            padding: 20px 30px;
            margin-bottom: 10px;
            width: auto !important;
          }
          .Zone2Txt img {
            height: auto;
            max-width: 90% !important;
          }
        }
        .socialNtwrkIcons .prtnrLogoWdth {
          width: 20% !important;
        }
        .socialNtwrkIcons img {
          height: 34px !important;
          border: 0px !important;
          background: none;
        }
        @media (max-width:767px) {
          .socialNtwrkIcons {
            clear: initial !important;
          }
          footer {
            position: relative !important;
          }
        }
        #footer {
          clear: both;
          border-top: 1px solid #e2e2e2;
          background: #ffffff;
          width: 100%;
        }
        #Footer .widgets_wrapper {
          padding: 10px 0;
          background: #181818;
          width: 100% !important;
          margin: 0px;
        }
        @media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
          @media(max-width: 630px) {
            section#zone4 {
              height: 320vh;
            }
          }
        }
        section {
          display: table !important;
        }
        @media only screen and (max-width: 400px) {
          .setNew .IndustryWIdth .prtnrLogoWdth {
            width: 130px !important;
          }
        }
        .setNew #Footer .footer_copy {
          width: 100% !important;
          margin: 0 !important;
        }
        section.firstSlide {
          padding-top: 50px !important;
        }
        .setNew .mainTitle {
          font-size: 30px;
          color: #000000;
        }
        .VasBannerCards .prtnrLogoWdth {
          margin-bottom: 5px;
        }
        .lineHeigthBnr {
          line-height: 20px;
        }
        .bannerCards .prtnrLogoWdth {
          margin-bottom: 5px;
        }
        @media (min-width: 768px) and (max-width: 992px) {
          .BankpersonImg img {
            height: 165px !important;
          }
          .cardPmnts {
            max-width: 80%;
          }
          .BankpersonImg {
            margin-bottom: 10px;
          }
          .mposImg2 {
            position: absolute;
            left: 43px;
            top: 160px;
          }
          .Zone1Txt {
            padding-left: 10px;
          }
          #downArrowSlide a {
            bottom: -6px;
          }
          .onboardList li {
            font-size: 14px;
            margin-right: 5px;
          }
        }
        @media (max-width: 1100px) and (min-width: 992px) {
          .bannerCards .prtnrLogoWdth {
            width: 17% !important;
          }
          .cardPmnts {
            max-width: 70%;
          }
          .BankpersonImg {
            margin-bottom: 10px;
          }
          .Zone1Txt {
            padding-left: 10px;
          }
          #downArrowSlide a {
            bottom: -6px;
          }
        }
        @media (max-width:630px) {
          .bannerCards.IndustryWIdth {
            margin-bottom: 5px !important;
          }
          .bannerCards .partnersLogoBg {
            margin-top: 0px;
          }
        }
        @media (min-width: 1024px) and (max-width:1200px) {
          .bannerTitlCstm {
            font-size: 24px !important;
          }
        }
        a.button .button_icon i {
          color: #ffffff;
        }
        @media (max-width:767px) {
          .mobile-hide {
            display: none;
          }
          .cardPmnts {
            max-width: 100% !important;
          }
          .mrgnBtm20Mbl, .bannerCards.mrgnBtm20Mbl {
            margin-bottom: 13px !important;
          }
          .mrgnBtm-zero-Mbl {
            margin-bottom: 0px !important;
          }
          .mposImg2 {
            position: absolute;
            left: 150px;
            top: 200px;
          }
        }
        @media (min-width:768px) {
          .desktop-hide {
            display: none;
          }
        }
        @media (min-width:1100px) {
          .paymntLinkPdng {
            padding-left: 30px;
          }
          .cardPmnts {
            max-width: 54%;
          }
          .valueAddedwdth {
            max-width: 76% !important;
          }
        }
        .readMoreBtn {
          padding-top: 6px !important;
          padding-bottom: 6px !important;
        }
        .bannerTxt:hover {
          color: inherit !important;
          text-decoration: none !important;
        }
        .bannerTxt p:hover, .bannerTxt p {
          color: #000000 !important;
        }
        .titleValign {
          vertical-align: super !important;
        }
        @media (max-width:1100px) {
          .mrgnBtm-zero-lg {
            margin-bottom: 0px !important;
          }
        }
        /* slider */
        .mySlides {
          display: none;
        }
        .slideshow-container img {
          vertical-align: middle;
          max-width: 100%;
        }
        /* Slideshow container */
        .slideshow-container {
          max-width: 1000px;
          position: relative;
          margin: auto;
        }
        /* The dots/bullets/indicators */
        .dotsjq {
          height: 12px;
          width: 12px;
          margin: 0 2px;
          background-color: #ffabaf;
          border-radius: 50%;
          display: inline-block;
          transition: background-color 0.6s ease;
        }
        .dotsjq.active {
          background-color: #ec2729;
        }
        /* Fading animation */
        .fade {
          -webkit-animation-name: fade;
          -webkit-animation-duration: 1.5s;
          animation-name: fade;
          animation-duration: 1.5s;
        }
        @-webkit-keyframes fade {
          from {
            opacity: .4
          }
          to {
            opacity: 1
          }
        }
        @keyframes fade {
          from {
            opacity: .4
          }
          to {
            opacity: 1
          }
        }
        .curosalDot {
          margin-top: 20px;
        }
        img.dotsjq.active {
          border: 1px solid red;
          border-radius: 3px;
        }
        .curosalDot img {
          margin-left: 10px;
          cursor: pointer;
        }
        @media (min-width:1300px) {
          .curosalDot {
            padding-left: 69px;
          }
        }
        @media (max-width:992px) {
          .curosalDot img {
            width: 50px;
          }
        }
        @media (max-width:767px) {
          .mySlides:nth-child(2) {
            margin-top: 15px;
          }
        }
        .MposBody ul.linkGroup.linkList.companyGroup h3 {
          font-family: "Poppins", Arial, Tahoma, sans-serif !important;
        }
        #lightSlider {
          margin: auto !important;
        }
        @media(min-width:1300px) {
          .lslide {
            width: 260px !important;
          }
        }
        @media (max-width:560px) {
          .lSSlideOuter {
            width: 360px !important;
            margin: auto;
          }
        }
        .lslide img {
          max-width: 100% !important;
        }
        @media (max-width:360px) {
          #lightSlider {
            margin-left: 0px !important;
          }
          .lSSlideOuter {
            width: 320px !important;
            margin: auto;
          }
        }
        @media (max-width:340px) {
          #lightSlider {
            margin-left: -15px !important;
          }
        }
        /* .khataPurchse .inlineBlock{
	display:inline-block;
} */
        @media(min-width:1024px) {
          .MposBody .pgList .infobox ul li {
            width: 46% !important;
            float: left;
            padding: 10px 0 10px 40px;
          }
          .MposBody .pgList .infobox {
            float: left;
          }
          .MposBody .pgList .infobox ul {
            margin-left: 20px;
          }
        }
        #Subheader {
          background: #6f6f6f !important;
        }
        .MposBody h3 {
          margin-top: 10px;
        }
        .khaataPage h2.bannerTitlrpodct {
          font-size: 28px !important;
          text-transform: uppercase;
        }
        .KhataTxt {
          font-size: 16px !important;
          font-weight: 400;
        }
        @media (min-width: 1100px) {
          .khaataPage .khataBg1 {
            background: url(../../images/khaata/khaata-bg1.png) no-repeat;
            background-size: 100% 100%;
          }
          .khaataPage .KhatabG2 {
            background: url(../../images/khaata/khaata-bg2.png) no-repeat;
            background-position: bottom right;
          }
        }
        .khaataPage .clmnPdng {
          padding-left: 0px;
          padding-right: 0px;
        }
        /* .khaataPage .khataPurchse .column_attr {
    padding: 0px 40px 0px 20px !important;
} */
        .khaataPage .khataPurchse h4 {
          line-height: 20px;
          color: #58595b;
          letter-spacing: 0px !important;
          font-size: 18px !important;
        }
        @media (min-width: 1401px) {
          .bannerTitlCstm {
            line-height: 38px !important;
          }
        }
        .khaataPage .DOnwloadStoreTxt {
          margin-bottom: 5px !important;
          margin-top: 0px !important;
          font-size: 22px;
        }
        @media (max-width:767px) {
          .khaataPage .khataBg1 {
            padding-top: 10px !important;
            padding-bottom: 10px !important;
          }
          .khaataPage .KhatabG2 {
            padding-top: 10px !important;
            padding-bottom: 10px !important;
          }
          .khaataPage .clmnPdng {
            padding: 0px !important;
          }
          .khaataPage .khataPurchse .mrgnBtm50 {
            margin-left: 0px !important;
            margin-right: 0px !important;
          }
          .khaataPage .DOnwloadStoreTxt {
            margin-bottom: 10px !important;
          }
        }
        .khaataPage p {
          color: #000;
        }
        .khaataPage #Footer p {
          color: #8d939d;
        }
        .titlesMain {
          text-transform: uppercase;
          font-size: 28px !important;
          line-height: 34px !important;
          margin-bottom: 0px;
          font-weight: 400 !important;
          letter-spacing: 1px !important;
          color: #353638;
          font-family: "Source Sans Pro", Arial, Tahoma, sans-serif !important;
        }
        .MposBody h1 {
          font-family: "Source Sans Pro", Arial, Tahoma, sans-serif;
          font-weight: 700;
          letter-spacing: 1px;
          text-transform: uppercase;
        }
        .subTitleRed {
          color: #ec2729 !important;
          font-size: 18px !important;
          margin-top: 10px;
          font-weight: 400 !important;
          letter-spacing: 0px !important;
          text-transform: capitalize !important;
          margin-bottom: 15px !important;
        }
        .titleOrange {
          color: #ee4329 !important;
          font-size: 24px !important;
          line-height: 28px !important;
          font-family: "Source Sans Pro", Arial, Tahoma, sans-serif !important;
          margin-bottom: 15px;
          font-weight: 700 !important;
          letter-spacing: 1px;
          text-transform: uppercase;
        }
        .featuresList h3 {
          font-weight: 700;
          letter-spacing: 1px;
          text-transform: uppercase;
          font-size: 16px !important;
          line-height: 20px !important;
          color: #58595b !important;
          margin-bottom: 10px !important;
          font-family: "Source Sans Pro", Arial, Tahoma, sans-serif !important;
        }
        /*
#Side_slide, #Side_slide .search-wrapper input.field, #Side_slide a:not(.button), #Side_slide #menu ul li.submenu .menu-toggle {
    color: #fdfbfa;
}
*/
        #Side_slide, #Side_slide .search-wrapper input.field, #Side_slide a:not(.button), #Side_slide #menu ul li.submenu .menu-toggle {
          color: #f9d5c3;
        }
        #Side_slide {
          background-color: #ec2028;
          border-color: #191919;
          background: -webkit-linear-gradient(left, #ec2028, #ff4a29, #f15a2b);
        }
        #Side_slide #menu ul li {
          width: 100%;
          position: relative;
          border-top: 1px solid rgba(255, 255, 255, .08);
        }
        #Side_slide #menu ul li.submenu .menu-toggle {
          opacity: 0.9;
        }
        @media only screen and (min-width: 1366px) {
          .signUpfrm {
            margin-top: 10px;
          }
        }
        .pull-left {
          float: left;
        }
        .wdth-25 {
          width: 25%;
        }
        .wdth-20 {
          width: 20%;
        }
        .wdth-75 {
          width: 75%;
        }
        .FeaturesTitle {
          font-size: 18px;
          font-family: 'Poppins', sans-serif !important;
          font-weight: 400;
          color: #000000;
          margin-top: 6px;
        }
        .FeaturesTitle span {
          color: #f0542b;
        }
        .mrgnZero {
          margin-left: 0px !important;
          margin-right: 0px !important;
          margin-bottom: 10px !important;
        }
        .mrgnZero2 {
          margin-left: 0px !important;
          margin-right: 0px !important;
        }
        .mrgnTop24 {
          margin-top: 24px !important;
        }
        .mrgnTop32 {
          margin-top: 32px !important;
        }
        .tapToPhoneTitle {
          font-size: 28px;
          font-family: 'Poppins', sans-serif !important;
          font-weight: 500 !important;
          color: #000000;
          letter-spacing: 0px !important;
          margin-top: 12px;
          text-transform: none !important;
          line-height: 40px;
        }
        .tapToPhoneTitle span {
          color: #f0542b;
        }
        .tapToPhoneSubTitle {
          font-style: italic;
          text-transform: none !important;
          color: #000000;
          letter-spacing: 0px !important;
          margin-top: 20px;
          font-size: 22px !important;
          line-height: 30px !important;
        }
        .tapToPhoneSubTitle2 {
          font-family: 'Poppins', sans-serif !important;
          font-size: 20px !important;
          text-transform: none !important;
          color: #000000 !important;
          letter-spacing: 0px !important;
          margin-top: 40px !important;
        }
        @media (max-width:990px) {
          .featuresIcons-mbl img {
            max-width: 90% !important;
          }
          .FeaturesTitle {
            font-size: 1rem;
          }
          .mrgnTopZero-mbl {
            margin-top: 12px !important;
          }
          .tapToPhoneTitle {
            line-height: 30px;
            margin-top: 30px;
            font-size: 24px;
          }
          .tapToPhoneSubTitle {
            font-size: 18px !important;
            line-height: 20px !important;
            padding: 0 20px 0 20px;
          }
          .tapToPhoneSubTitle2 {
            font-size: 15px !important;
          }
        }
        @media (min-width:768px) and (max-width:990px) {
          .tapToPhoneTitle, .tapToPhoneSubTitle2, .tapToPhoneSubTitle {
            padding-left: 15px;
          }
          .mrgnTopTb {
            margin-top: 15px !important;
          }
        }
        .TxtLftAlign {
          text-align: left !important;
        }
        .cntctFormFull input {
          width: 90% !important;
          padding-top: 10px;
          padding-bottom: 10px;
          border-color: #000000;
        }
        .cntctFormFull label {
          font-family: 'Poppins', sans-serif !important;
          font-size: 15px !important;
          font-weight: 400 !important;
          color: #808080;
        }
        .orngBt {
          background-color: #f0542b !important;
          border: 1px solid #f0542b !important;
          padding: 8px 60px;
          font-size: 18px;
          margin-top: 30px !important;
        }
        @media (min-width:768px) {
          .tab2PhoneImg {
            background-image: url(../../images/tap2phone/mobile-Contactless-card-icon.png);
            background-color: #efefef;
            background-repeat: no-repeat;
            background-position: center right;
          }
        }
        @media (max-width:767px) {
          .textCntr-mbl {
            text-align: center !important;
          }
          .cntctFormFull input {
            width: 100% !important;
          }
          .featuresIcons-mbl img {
            max-width: 70% !important;
            margin-top: 8px;
            margin-left: 3px;
          }
          .mrgnTop-20-mbl {
            margin-top: 20px !important;
          }
        }
        @media (min-width:768px) and (max-width:1024px) {
          .tab2PhoneImg {
            background-image: url(../../images/tap2phone/mobile-Contactless-card-icon-tab.png) !important;
            background-color: #efefef;
            background-repeat: no-repeat;
            background-position: center right;
          }
          .FeaturesTitle {
            font-size: 16px;
            margin-top: 6px;
          }
          .featuresIcons-mbl img {
            max-width: 80% !important;
            margin-top: 6px;
          }
          .tapToPhoneTitle {
            font-size: 26px;
            line-height: 36px;
          }
          .tapToPhoneSubTitle {
            font-size: 20px !important;
            line-height: 30px !important;
          }
        }
        @media (min-width:768px) and (max-width:990px) {
          .tab2PhoneImg {
            background-image: url(../../images/tap2phone/mobile-Contactless-card-icon-tab-768.png) !important;
            background-color: #efefef;
            background-repeat: no-repeat;
            background-position: center right;
          }
          .cntctFormFull {
            margin-left: 16px !important;
          }
        }
        .DeviceWdth img {
          width: 65%;
          max-width: 100% !important;
        }
        .flForm fieldset {
          width: 100%;
          padding: 10px 2px;
          border: 1px solid #cccc;
          margin-bottom: 20px;
        }
        .flForm legend {
          margin-left: 20px;
        }
        .rfrlCode {
          width: 50% !important;
          text-align: center;
          margin: auto !important;
        }
.setNew .TitlCstm2
{
	line-height: 50px !important;
    font-size: 45px !important;
}
.lpSubTitle
{
	margin-bottom: 30px;
}
.lpSubTitle h3
{
	font-size: 25px;
    line-height: 30px;
    font-weight: 400;
    letter-spacing: 0px;
    margin-bottom: 10px;
	color: #000000;
}
.installNow
{
	font-size: 37px;
	color: #ec2f28;
	font-weight: 700 !important;
	margin-bottom:30px;
}
 .installNow + div img {
	max-width: 100% !important;
	height: 76px;
    margin-right: 8px;
}
.bannerImgRght
{
	margin-top:15px;width: 350px;max-width: 100%; float: left; padding-left: 40px;
}
.googleLp section
{
	    height: auto !important;
}
.googleLp .lslide {
            width: 350px !important;
            margin: auto;
          }
.Zone2Txt .StoreIcons2 img {
          height: 255px;
		width: 326px;
        max-width: inherit !important;
        }
.Zone2Txt .StoreIcons2
{
	padding-left: 30px;
	padding-right: 30px;
	text-align: center;
	float: left;
}
.Zone2Txt .StoreIcons2 p
{
	width: 100% !important;
}
@media (max-width:767px)
{
	.Zone2Txt .StoreIcons2 img {
		max-width: 100% !important;
		height: auto !important;
	}
	.Zone2Txt .StoreIcons2 p {
    width: auto;
    padding: 0px !important;
	}
	.googleLp #zone2 h1, .zone2CstmBox h1 {
    color: #000000;
    font-size: 1.8em !important;
    line-height: 40px;
	}
/*
	.googleLp .lslide, .googleLp .clone.right, .googleLp .clone.left {
		margin-right: 11px !important;
		width: 320px !important;
	}
	*/
/*
	.googleLp .lslide img, .clone.right img {
		max-width: 90% !important;
	}
*/

	.pdngLftZeroLp {
		padding-left: 0px !important;
	}
	.googleLp section
	{
		padding-bottom: 0px !important;
	}
	.googleLp .TitlCstm2 {
    line-height: 30px !important;
    font-size: 30px !important;
	margin-top: 20px !important;
	}
	.installNow {
    font-size: 30px !important;
    color: #ec2f28;
    font-weight: 700 !important;
    margin-bottom: 20px;
    float: left;
    text-align: center;
    width: 100%;
    padding-top: 20px;
	}
	.plaSoteIcons
	{
		margin-left: 0px !important;
		max-width: 100% !important;
	}
	.installNow + div img {
    max-width: 100% !important;
    height: 66px;
    margin-right: 0px !important;
		margin-bottom: 10px;
	}
	.plaSoteIcons img {
    max-width: 100% !important;
    height: 66px;
    margin-right: 0px !important;
	margin-bottom: 10px;
	}
	.lpSubTitle
	{
		margin-top: 10px !important;
	}
	.lpSubTitle h3 {
    font-size: 22px;
    line-height: 20px;
    font-weight: 400;
	margin-bottom: 15px;
	}
}
@media (min-width:1200px)
{
	.logoLp
	{
		padding-left: 80px;
	}
}

@media (max-width:400px){
.googleLpSlider li {
	margin-right: 17px !important;
}
}
@media (min-width:401px) and (max-width:560px){
.googleLpSlider li {
margin-right: 22px !important;
}
}

.flForm input[type="text"], .flForm select, .flForm textarea
{
	color: #000000 !important;
	border-color: #c5c3c3 !important;
}
.flForm select:focus
{
	background-color: rgba(200, 201, 203, 0) !important;
}

.formBg .flForm label {
    color: #ff0000 !important;
    font-weight: 400;
	font-size: 13px !important;
}
.freelancerBanner
{
	background-image: url("../../images/freelancer/banner-bg2.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-color:#ffffff;
}
@media (min-width:1400px)
{
	.freelancerBanner
	{
		background-size:auto;
	}
}

@media (min-width:1340px) and (max-width:1400px)
{
.section_wrapper2
	{
		max-width: 1260px;
	}
}
.mrgnTop108
{
	margin-top: 108px;
}
.contactFromBg
{
	background: #242424;
	padding: 40px;
	display: inline-block;
	margin-left: 0px;
}
.titleForm {
          font-weight: 600 !important;
          font-family: "Poppins", Arial, Tahoma, sans-serif !important;
	 letter-spacing: normal !important;
	 text-transform: none !important;
	font-size: 25px !important;
	margin-bottom: 10px;
	color: #ffffff;
}
.formSubTitle
{
	font-size: 17px;
    line-height: 24px;
    font-weight: 500;
    letter-spacing: 0px;
    color: #ffffff;
    margin: 0px 0 20px 0;
	font-family: "Poppins", Arial, Tahoma, sans-serif !important;
}
.frelancerList li
{
	color: #ffffff;
	font-size: 17px;
	font-weight: 300;
	margin-bottom: 5px;
	margin-left: 20px;
	list-style-type: square;
	font-family: "Poppins", Arial, Tahoma, sans-serif !important;
}
.mrgntTop50
{
	margin-top: 50px;
}
.mrgnTop90
{
	margin-top: 90px;
}
.forWhom
{
	color: #0e0e0e;
	margin-left: -1%;
}
.forWhom img
{
	vertical-align: middle;
	margin-right: 14px;
	display: inline-block;
}
.forWhom span
{
	display: inline-block;
	vertical-align: middle;
	line-height: 24px;
    margin-top: 3px;
}
.formCntnt p
{
	padding-right: 56px;
	color: #0e0e0e;
}
.mrgnBtm25
{
	margin-bottom: 25px !important;
}
.contactFromBg .flForm select:focus
{
	background: #ffffff !important;
}
.hrLine
{
	background: #666666 !important;
	margin-top: 30px;
}
.contactFromBg input[type="date"], .contactFromBg input[type="email"], .contactFromBg input[type="number"], .contactFromBg input[type="password"], .contactFromBg input[type="search"], .contactFromBg input[type="tel"], .contactFromBg input[type="text"], .contactFromBg input[type="url"], .contactFromBg select, .contactFromBg textarea 
{
	font-size: 14px !important;
	color: #585858 !important;
	font-family: "Poppins", Arial, Tahoma, sans-serif !important;
}
.registerBtn
{
	    background: #ee4829 !important;
    border: 1px solid #ee4829 !important;
    color: white;
    padding: 10px 50px;
    margin: 0px;
    font-size: 22px;
    border-radius: 0px;
    width: 100%;
    font-weight: 600;
	margin-top: 10px;
}
.hrLine2
{
	background: #cccccc !important;
	margin-top: 20px;
}
.titleForm2
{
	font-size: 23px !important;
}
@media (max-width:767px)
{
	.contactFromBg
	{
		padding: 13px 13px !important;
	}
	.flForm
	{
	padding: 0px !important;	
	}
	.mblBgHumsfar
	{
	padding: 10px 20px 20px 20px;
    background: #202123;
    display: inline-block;
    margin-top: 30px !important;
		margin-left: -15px;
		margin-right: -15px;
	}
	.freelancerBanner
	{
		background-size: contain;
	}
	.mblBgHumsfar .mrgntTop50
	{
		margin-top: 10px !important;
	}
	.titleForm
	{
		font-size: 16px !important;
		line-height: 22px !important;
	}
	.formSubTitle
	{
		    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
	}
	.frelancerList
	{
		margin-left: 30px;
	}
	.frelancerList li
	{
		font-size: 14px;
		text-align: left;
	}
	.titleForm.mrgnTop90
	{
		margin-top: 30px !important;
		padding-left: 10px;
	}
	.forWhom img
	{
		margin-right: 4px;
	}
	.formCntnt p
	{
		padding-right: 20px;
    text-align: justify;
    padding-left: 10px;
	}
	.titleForm.mrgnBtm25
	{
		padding-left: 10px;
	}
	.mblBgHumsfar img
	{
		text-align: center;
		max-width: 90% !important;
	}
	.mblBgHumsfar
	{
		text-align: center;
	}
	.mblBgHumsfar h2, .mblBgHumsfar h3
	{
		text-align: left;
		padding-left: 20px;
	}
	.mrgnLftRght15-mbl
	{
		margin-left: 15px;
		margin-right: 15px;
	}
	.mrgnLftRght15-mbl h2, .mrgnLftRght15-mbl p
	{
		margin-left: 15px !important;
		margin-right: 15px !important;
	}
	.mrgnLftRght15-mbl h2
	{
		padding-left: 0px !important;
	}
	.mrgnLftRght15-mbl p
	{
		padding-left: 0px !important;
		text-align: justify;
	}
/*
	.detailsWhom,
.showWhom,
.hideWhom:target {
  display: none;
}
.hideWhom:target + .showWhom,
.hideWhom:target ~ .detailsWhom {
  display: block;
}
*/
#more {display: none;}
}
@media (min-width:768px) and (max-width:1000px)
{
	.contactFromBg
	{
		padding: 10px !important;
		display: flow-root;
	}
	.flForm
	{
	padding: 15px !important;	
	}
	.forWhom span
	{
		width: 100%;
	}
	.frecaptcha>div
	{
		max-width: 100% !important;
	}
}
@media (max-width: 767px)
{
	 .section_wrapper .column.mblClmn50
	{
		width:50% !important;
		clear: none !important;
		margin-bottom: 20px;
	}
	.frecaptcha>div
	{
		max-width: 100% !important;
	}
}
@media (min-width: 769px) and (max-width:812px)
{
	 .section_wrapper .column.mblClmn50
	{
		width:30% !important;
		clear: none !important;
		margin-bottom: 20px;
	}
}
@media (min-width:1024px) and (max-width:1200px)
{
	
	.forWhom span {
    display: inline-block;
    vertical-align: middle;
    line-height: 24px;
    margin-top: 3px;
    font-size: 13px !important;
    float: left;
    text-align: left;
	}
	.forWhom img {
    vertical-align: middle;
    margin-right: 5px;
    display: inline-block;
    float: left;
	}
}

@media (min-width:1366px)
{
	.three-fifth.column.clmnWdth56
	{
		width: 56%;
	}
	.two-fifth.column.clmnWdth40
	{
		width: 40%;
	}
	.clmnMrgnLft8
	{
		margin-left: 8px !important;
	}
}
@media (min-width:1450px)
{
	.clmnMrgnLft8
	{
		margin-left: 11px !important;
	}
}

.registerNow {
    background: #ee4829 !important;
    border: 1px solid #ee4829 !important;
    color: white;
    padding: 10px 50px;
    margin: 0px;
    font-size: 22px;
    border-radius: 0px;
    font-weight: 600;
    margin-top: 20px;
	display: block
}
.registerNow:hover
{
	color: #FFFFFF;
	text-decoration: none;
}
section.visaBaner
{
	background-color: #101965 !important;
	background-image: none !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	margin: 0px !important;
	height: auto !important;
}
.mrgnZeroAll
{
	margin: 0px !important;
}
.visaTitlCstm {
    font-size: 30px !important;
    line-height: 48px !important;
	color: #FFFFFF !important;
}
#zone1 h2.visaTitle
{
	font-weight: normal !important;
	font-family: "Poppins", Arial, Tahoma, sans-serif !important;
	font-size: 30px !important;
}
.visatTxtPdng
{
	padding: 8% 64px 0% 64px !important;
	float: left;
}
.offerTitle
{
	color: #fdb60d;
	font-family: "Poppins", Arial, Tahoma, sans-serif !important;
	font-size: 30px !important;
    padding: 20px 40px 0px 40px;
    font-weight: 600 !important;
	line-height: 40px;
}
.visaSubTitle
{
	font-family: "Poppins", Arial, Tahoma, sans-serif !important;
	font-size: 30px !important;
    font-weight: 400 !important;
}
.mrgnTopZero
{
	margin-top: 0px !important;
}
.maxWdth img
{
	max-width: 100%;
}
.pTxt
{
	padding: 40px 70px 20px 70px;
	font-family: "Poppins", Arial, Tahoma, sans-serif !important;
	font-size: 23px !important;
	color: #000000;
	line-height: 30px;
	margin-bottom: 0px;
}
@media (max-width:767px)
{
	.visatTxtPdng
	{
	padding: 8% 0px 0% 0px !important;
	float: left;
	}
	.pTxt
	{
		padding: 40px 20px 20px 20px;
	}
}
.visaLp section {
    height: auto !important;
	padding-top: 30px !important;
}
ul.payswiffCustomer
{
	margin-left: 30px;
	margin-top: 25px;
}
.payswiffCustomer li
{
	color: #000000;
	line-height: 24px;
	font-size: 18px;
	font-family: "Poppins", Arial, Tahoma, sans-serif !important;
	margin-bottom: 25px !important;
}
h3.installApp {
    font-size: 40px;
    color: #ffffff;
    margin-bottom: 38px;
	margin-top: 50px;
	line-height: 50px;
}
.installApp + div img {
    width: 180px;
    max-width: 100% !important;
}

.pTxt2 {
    padding: 10px 20px 20px 20px;
    font-family: "Poppins", Arial, Tahoma, sans-serif !important;
    font-size: 23px !important;
    color: #767676;
    line-height: 30px;
    margin-bottom: 0px;
}
.subTitleH
{
	font-family: "Poppins", Arial, Tahoma, sans-serif !important;
    font-size: 18px !important;
    color: #6b6b6b;
	margin: 15px 0px 15px 0px;
}
.subTitleH2
{
	font-family: "Poppins", Arial, Tahoma, sans-serif !important;
    font-size: 16px !important;
    color: #6b6b6b;
	font-weight: 600;
	margin: 15px 0px 15px 0px;
}
.m-l-15
{
	margin-left: 15px;
}
body:not(.woocommerce-page) table.MrchntAgreement tr:hover td, body:not(.woocommerce-page) table tr:hover td a {
    color: #000000;
}

.titleFormNew {
         
	color: #343434 !important;
}
.formSubTitleNew
{
    color: #343434 !important;
	font-size: 14px !important;

}
.contactFromBgNew
{
	border: 1px solid #a5a5a5 !important;
	background: #ffffff !important;
	border-radius: 10px;
	padding: 20px 30px !important;
}
.registerBtnNew
{
	border-radius: 6px;
	padding: 6px 50px !important;
}
.imgVrtBtm
{
	vertical-align: bottom;
}
.setpsRewards p
{
	font-size: 14px;
    padding: 0px 20px;
}
.setpsRewards h4
{
	font-size: 16px;
margin-bottom: 0px;
}
.faq2{
	background: #f9f9f9;
    padding: 20px 40px;
}
.faq2 .question
{
	background: rgba(0, 0, 0, .0) !important;
	margin-bottom: 0px !important;
	border-bottom: 1px solid #dedede;
}
.faq2 .question .title
{
	padding: 20px 40px 20px 20px !important;
}
.faq2 .question:before, .faq2 .question:after
{
	border-width: 0 0px 0 0 !important;
	border-color: rgba(0, 0, 0, .0) !important;
	width: 0px !important;
}
@media (max-width:960px)
{
	.faq2 .question .answer
	{
		padding-left: 25px !important;
	}
}


#progressbar {
    text-align: center;
}
#progressbar h4{
    margin-top: 0px;
    color:#000000;
    font-size: 18px;
    margin-bottom: 0px;
    line-height: 10px;
}
#progressbar small{
    margin-top: 8px;
    color:#000000;
    font-size: 12px;
    
}
#humsafarForm fieldset:not(:first-of-type) {
	display: none;
}
/*inputs*/
#humsafarForm input, #humsafarForm textarea,#humsafarForm select{
	border-radius: 6px; 
	margin-bottom: 0px;
	width: 100%;
    background-color: #bfbfbf !important;
    border:1px solid #bfbfbf;
}
/*buttons*/
#humsafarForm .action-button {
	width: 100px;
	background: #27AE60;
	font-weight: bold;
	color: white;
	border: 0 none;
	border-radius: 1px;
	cursor: pointer;
	padding: 10px 5px;
	margin: 10px 5px;
}
#humsafarForm .action-button:hover, #humsafarForm .action-button:focus {
	box-shadow: 0 0 0 2px white, 0 0 0 3px #27AE60;
}

#progressbar {
	margin-bottom: 30px;
}
#progressbar li {
	list-style-type: none;
	color: white;
	font-size: 9px;
	width: 50%;
	float: left;
	position: relative;
    z-index: 999;
    margin-bottom: 30px;
}
#progressbar li:before {
	
    content: url("../../images/dot-orange.png");
	width: 16px;
	line-height: 20px;
	display: block;
	font-size: 10px;
	color: #333;
	background: #ffffff;
    /* float:left; */
	border-radius: 3px;
	margin: 0 auto 5px auto;
}
/*progressbar connectors*/
#progressbar li:after {
	content: '';
	width: 100%;
	height: 2px;
	background: grey;
	position: absolute;
	left: -4%;
	top: 9px;
	z-index: -1; 
}
#progressbar li.active:after{
        background: #f0542b;
}
#progressbar li.active:before{

	background: #ffffff;
	color: white;
}


.humsafarModal .modal-dialog{
    max-width: 480px;
}



.modalDialog {
  display: none;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.8);
	z-index: 99999;
	opacity:1;
	-webkit-transition: opacity 400ms ease-in;
	-moz-transition: opacity 400ms ease-in;
	transition: opacity 400ms ease-in;
	pointer-events: auto;
}
.modalDialog:target {
	opacity:1;
	pointer-events: auto;
}

.modalDialog > div {
	position: relative;
	margin: 10% auto;
	padding: 5px 20px 13px 20px;
	border-radius: 4px;
	background: #fff;
}

.humsafarModal .close {
    color: #000000;
    padding:0px;
    position: absolute;
    background: #ffffff;
    right: 9px;
    text-align: center;
    font-size: 21px;
    top: 7px;
    border: 0px;
    text-decoration: none;
    font-weight: bold;

}

.humsafarModal .close:focus{
  background: #ffffff;
  color: #000000;
  outline: 0px;
}
.humsafarModal button:after{background:transparent;}
#progressbar li:nth-child(1)::before{
     text-align: left;
     margin: 0px 0px 0px 60px ;
}
#progressbar li:nth-child(2)::before{
    margin: auto;
}   
.txt-Lft{
    text-align: left;
}
.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;

}
.modal-open{
position: relative;
    /* min-height: 100%;
    overflow: hidden; */
}

.tab {
  display: none;
}
.step.active {
  opacity: 1;
}
.step {
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbbbbb;
  border: none;  
  border-radius: 50%;
  display: inline-block;
  opacity: 0.5;
}
.humsufarBtn{
  background-color: #ec2729;
color: #fff;
padding: 10px 50px;
	    font-size: 18px;
    font-weight: 600;
}
.humsufarBtn:focus{
outline: 0px;
}
.text-danger{
  color:#ec2729;
}
.marginLft{
  margin-left:50px;
}
.TxtRghthsf{
  text-align: right;
}
#humsafarForm input::placeholder,#humsafarForm select::placeholder,#humsafarForm textarea::placeholder{
color: #000000;
}
#step1,#step2{
  margin-top:15px;
  text-align: center;
}
/*
.registerBtnNew{
  display: none;
}
.show{
  display:block;
}*/
@media (max-width:996px)
{
	
.modalDialog > div {

	margin: 20% auto;
	}
}

.faq3{
	background: #f9f9f9;
    padding: 20px 40px;
}
.faq3 .question3
{
	background: rgba(0, 0, 0, .0) !important;
	margin-bottom: 0px !important;
	border-bottom: 1px solid #dedede;
}
.faq3 .question3 .title3
{
	padding: 20px 40px 20px 20px !important;
}
.faq3 .question3:before, .faq3 .question3:after
{
	border-width: 0 0px 0 0 !important;
	border-color: rgba(0, 0, 0, .0) !important;
	width: 0px !important;
}
@media (max-width:960px)
{
	.faq3 .question3 .answer3
	{
		padding-left: 25px !important;
	}
}
.faq3 .question3 .title3 {
    padding: 20px 40px 20px 80px;
    font-size: 15px;
    position: relative;
    cursor: pointer;
    z-index: 2;
}
.bannerTitlePdng {
    padding: 0px 0px 0px 100px;
}
.wdthAuto{
  width:auto !important;
}
.inline{
  display:inline-block !important;
}
@media(min-width:992px){
.paymentImgPosition >div:nth-child(1){
  margin-top: 10%;
}
.paymentImgPosition >div:nth-child(2){
  margin-top: -2%;
  }
  .paymentImgPosition >div:nth-child(3){
    margin-top: -8%;
  }

.paymentImgPositionSecond >div:nth-child(2){
    margin-top: -13%;
}
.paymentImgPositionSecond >div:nth-child(3){
 margin-top: -20%;
}
}        
h4.cstmBannertitle{
  color: #000000 !important;padding-bottom: 0px;padding-top:10px;
  text-transform: initial;
	font-weight: 600 !important;
   font-family: "Poppins", Arial, Tahoma, sans-serif !important;
}
.bgOrange{
  background-color: #ef4629 !important;
}
.knowmore{
  color:#fca83a !important;
  font-weight: 600 !important;
  font-size: 16px;
}
.textTranform{
  text-transform: initial !important;
}
.signUpfrm  .submitWhte{
  background-color: #ffffff !important;
  color: #000 !important;
	padding: 8px 20px !important;
	border: 0px !important;
	border-radius: 3px !important;
}
.fontBold{
  font-weight: 600 !important;
}
.paymentsBox{
  background: #ffffff;
  width: 70%;
  padding: 10px 20px 40px;
  border-radius: 10px;
font-family: "Poppins", Arial, Tahoma, sans-serif !important;
}
.paymentsBox h5, .pgTitles h2
{
	font-family: "Poppins", Arial, Tahoma, sans-serif !important;
	font-weight: 700;
	color: #000000;
	font-size: 20px;
}
.paymentsBox p
{
	font-family: "Poppins", Arial, Tahoma, sans-serif !important;
	color: #000000;
	font-size: 15px;
}
ul.boostBusiness {
  margin-top:30px;
}
ul.boostBusiness li{
 list-style-image: url('../../images/pg/arrow-orange.png');

}
.trustBox{
  display: flex;
  background: #ef4629;
  padding: 30px 20px 30px 100px;
  border-radius: 60px 0px 0px 60px;
  text-align: center;
}
.trustBoxImg{
  background-color: #ffffff;
  padding: 20px;
  border-radius: 6px;
}
.trustBoxImg  h6{
  font-weight: 600;
  color: #000000;
}
.trustBoxImg  p{
  color: #000000 !important;
	line-height: 20px;

}
.eastSetUp{
  display: flex;
}
.eastSetUp .list_left {
  overflow: unset;
  margin-right: 10px;
}
.brdrBtm{
  border-bottom:1px solid #efefef;
}
.mrgnLft100{
  margin-left:100px
}
@media(max-width:767px){
  .signFrmMbl{
    margin-top:10px !important;
  }
  .mblView{
    margin: auto;
  }
  .paymentImgPosition,.paymentImgPositionSecond{
    text-align: center;
    margin-top:10px;
  }
  .paymentsBox{
    width: initial;
  }
  .paymentImgPosition .column_column,.paymentImgPositionSecond .column_column{
    margin-top:30px;
  }
  .trustBox{
    display: block;
    float: left;
    padding: 30px 75px 30px 37px;
    border-radius: 60px 60px 60px 60px;

  }
  .trustBoxImg{
    margin-top:20px !important;
  }
  .eastSetUp{
    margin-top:15px;
  }
  .bannerTitlePdng {
    padding-left:25px;
  }
  h4.cstmBannertitle{
    padding-top: 0px !important;
  }
  .mrgnLft100{
    margin-left:0px
  }
}
.subTitleOrng
{
	font-weight: 600 !important;
    font-family: "Poppins", Arial, Tahoma, sans-serif !important;
	color: #f15a2b !important;
	font-size: 28px;
	padding-top: 10px !important;
}
.sbmtBtn_orng
{
	background: #f15a2b !important;
	border: 0px !important;
}
input[type="text"].captchaInpt
{
	
	border: 0px !important;
	height: 40px;
	border-radius: 0px !important;
	text-align: center;
	margin-right: 8px !important;
}
.paymentForm{
    width: 90%;
    /* background: rgba(255, 255, 255, 1); */
    padding: 20px 20px 30px 20px;
}
.signUpfrm h5.pgFrmTitle
{
	color:#ffffff !important;
	text-transform: initial !important;
	margin:15px 0px 30px;
	letter-spacing: 0px !important;
	font-family: "Poppins", Arial, Tahoma, sans-serif !important;
	font-size: 18px !important;
}
.paymentForm input[type="text"], .paymentForm input[type="email"]
{
	border: 0px !important;
	padding: 10px !important;
	margin-bottom: 15px !important;
}

.pgFrmTitle2
{
	color:#000000 !important;

	letter-spacing: 0px !important;
	font-family: "Poppins", Arial, Tahoma, sans-serif !important;
	font-size: 36px !important;
	line-height: 50px !important;
}

.pgPage .faq .question {

    width: 47%;
    float: left;
    margin-right: 2%;
}
.MposBody .trustBoxImg h6
{
	font-family: "Poppins", Arial, Tahoma, sans-serif !important;
	font-size: 16px !important;
	font-weight: 600 !important;
	line-height: 18px;
}
.MposBody .trustBoxImg h6 small
{
	font-family: "Poppins", Arial, Tahoma, sans-serif !important;
	font-size: 13px !important;
	font-weight: 400 !important;
	color: #797979;
}
.pgPage .faq .question
{
	border: 1px solid #dadada;
	margin-bottom: 20px;
}
.pgPage .faq .question .title
{
	padding: 12px 40px 12px 20px !important;
}
.pgPage .faq .question .title strong
{
	font-weight: 400;
}
.pgPage .faq .question:before
{
	border-width: 0 0px 0 0 !important;
}
.pgPage .faq .question:after
{
	    background: rgba(0, 0, 0, .0);
}
.pgPage .faq .question .answer
{
	padding: 0 20px 20px 20px;
}

.pgPage .faq .question .title>.acc-icon-plus, .pgPage .faq .question .title>.acc-icon-minus
{
	top: 16px;
}
.pgPage .faq .question .title>.acc-icon-plus, .pgPage .faq .question .title>.acc-icon-minus
{
	    background: #d8d8d8;
    border-radius: 50%;
	    line-height: 1.2em
}
.pgFaq h2
{
	font-family: "Poppins", Arial, Tahoma, sans-serif !important;
}