/*@font-face {
 font-family: 'BentonSans-Regular';
 src: url('../BentonSans-Regular.eot');
 src: url('../BentonSans-Regular.woff2') format('woff2'),
      url('../BentonSans-Regular.woff') format('woff'),
      url('../BentonSans-Regular.ttf') format('truetype')
}
@font-face {
  font-family: 'BentonSans-Book';
  src: url('../fonts/BentonSans-Book.eot'); 
  src: url('../fonts/BentonSans-Book.eot?#iefix') format('embedded-opentype')
       url('../fonts/BentonSans-Book.woff2') format('woff2')
       url('../fonts/BentonSans-Book.woff') format('woff')
       url('../fonts/BentonSans-Book.ttf')  format('truetype')
   
}
@font-f91ace {
  font-family: 'BentonSans-Light';
  src: url('../fonts/BentonSans-Light.eot');
  src: url('../fonts/BentonSans-Light.eot?#iefix') format('embedded-opentype')
       url('../fonts/BentonSans-Light.woff2') format('woff2')
       url('../fonts/BentonSans-Light.woff') format('woff')
       url('../fonts/BentonSans-Light.ttf')  format('truetype')
    
}
@font-face {
  font-family: 'BentonSans-UltraCondensedBold';
  src: url('../fonts/BentonSans-UltraCondensedBold.eot'); 
  src: url('../fonts/BentonSans-UltraCondensedBold.eot?#iefix') format('embedded-opentype'), 
       url('../fonts/BentonSans-UltraCondensedBold.woff2') format('woff2'), 
       url('../fonts/BentonSans-UltraCondensedBold.woff') format('woff'), 
       url('../fonts/BentonSans-UltraCondensedBold.ttf')  format('truetype'),
      
}*/
@font-face {
    font-family: "BentonSans-Book";
    src: url("../fonts/BentonSans-Book.otf") format("opentype");
}
@font-face {
    font-family: "BentonSans-Regular";
    src: url("../fonts/BentonSans-Regular.otf") format("opentype");
}
@font-face {
    font-family: "BentonSans-Light";
    src: url("../fonts/BentonSans-Light.otf") format("opentype");
}
@font-face {
    font-family: "BentonSans-Lighter";
    src: url("../fonts/BentonSans-ExtraLight.otf") format("opentype");
}
@font-face {
    font-family: "BentonSans-Condensed-Bold";
    src: url("../fonts/BentonSansExtraComp-Bold.otf") format("opentype");
}

h1, h2, h3, h4, h5, h6{font-weight:normal;}  
h1{line-height: 60px;}  
h2{line-height: 45px;}  
p{line-height: 28px;}  
ul li{line-height: 28px;}  
body.custom-background{background-color:transparent !important;}
body {color:#000;margin: 0px;padding: 0px;float: left;width: 100%;}
#iwpmenu_icon{display:none}
.main_wrapper {width: 100%;float: left;}
.wrapper_inner_sec{margin:0 auto;width:1200px;}
.header_inner_sec{width: 100%;float: left;}
.logo_sec {width: 150px;float: left;padding-top: 50px;}

.head_login_sec {float: right;margin-top: 50px;}
.head_login_sec ul{list-style:none;margin:0px;padding:0px;}
.head_login_sec ul li {line-height: normal;float: left;margin-right: 21px;border: 1px solid #fff;border-radius: 5px;-ms-transform: skewX(-10deg);-webkit-transform: skewX(-10deg);transform: skewX(-10deg);padding: 5px 20px;;text-transform: uppercase;color:#fff;}
.head_login_sec ul li:last-child{background:#41c868;border: 1px solid #41c868;}
.head_login_sec ul li:last-child{margin-right:0px;}
.header_main_sec {float: left;width: 100%;border-bottom: 1px solid #fff;background: #1c81c6;position: fixed;z-index: 111;height: 140px;}

.bann_inner_sec h1{font-size:50px;margin-bottom:20px;}
.banner_cont_sec {float: left;width: 100%;padding: 60px 0px;text-align:center;color:#fff;margin-top: 140px;background:#1c81c6;}
.bann_inner_sec h2{font-size:30px; margin-bottom:30px;}
.bann_inner_sec ul{margin-left:0px;text-align:center;width:100%;list-style:none;margin-top:70px;margin-bottom: 70px !important;float: left;}
.bann_inner_sec ul li{float:left;width:32%;margin-right: 22px;}
.bann_inner_sec ul li:last-child{margin-right:0px;}
.ban_inn_text{float:left;padding:0px 15px;width: 100%;position: relative;}
.ban_inn_text h5{text-transform:uppercase;}
.ban_inn_text h4{ margin-top:10px;position: relative;font-family: 'Gothic A1'; font-weight:400;font-size:24px;}
.pricing_sections .ban_inn_text p{font-family: 'Gothic A1'; font-weight:400;min-height: 155px;}
.ban_inn_text h4::after {
	width: 30px;
	text-align: center;
	color: #fff;
	background: #41c868;
	content: "";
	height: 4px;
	display: block;
	bottom: 0;
	position: relative;
	margin: 15px auto 0;
}
.last_remove_border::after{margin:0px !important;background:none !important;}
#iwpmenu_bar div ul.menu li a:hover{color:#fff !important;}
.ban_bot_main_cont.full_li_sec li {margin-bottom:30px;margin-right: 0px !important;width: 100% !important;}
.bot_learn_more_sec.full_li_sec li {margin-bottom: 30px;margin-right: 0px !important;width: 100% !important;}
.bot_learn_more_sec.full_li_sec{margin-top:40px;}
.ban_bot_main_cont.full_li_sec li:last-child{margin-bottom:0px;}
.bot_learn_more_sec.full_li_sec li:last-child{margin-bottom:0px;}
.contact-form {width: 510px;float: none;margin: 0 auto;}
.contact-form label{text-align:left;float: left;margin-bottom: 5px;}
.contact-form label span{text-align:left;}
.contact-form .hs-error-msgs{list-style:none !important;margin:0px !important}
.contact-form fieldset{margin-bottom: 10px !important;max-width: 100% !important;}
.contact-form input[type="email"]{width:100% !important;}
.contact-form input[name="company"]{width:100% !important;}
.contact-form select{width:100% !important;}
.contact-form textarea{width:100% !important;}
.bot-gap-pg{margin-bottom:40px;}
p {font-family: 'Gothic A1';font-weight: 400;font-size: 18px;}
a{color: #000;}
.head_login_sec ul li a {
	-ms-transform: skewX(10deg);
	-webkit-transform: skewX(10deg);
	transform: skewX(10deg);
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color:#fff;font-family: 'Saira Extra Condensed';font-style: normal;font-weight: 700;letter-spacing: 1px;
font-size: 20px;line-height: normal;
}
.ban_inn_text_icon {
	float: left;
	width: 100%;
	vertical-align: middle;
	min-height: 135px;
	margin-bottom: 15px;
}
.pricing_inn_sections ul li{text-align:center;}
.ban_inn_text h4 span {min-height: 75px;display: block;line-height: 30px;}
.bann_inner_sec ul li h3{position:relative;}
.footer_main_sec::before {
	background: url("../images/fabric.png") no-repeat;
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: cover;
	display: block;
	top: 0;
	opacity: 0.2;
}
.gat_search_sec.fixted_gateway {
	position: fixed;
	margin-top: 140px;
	height: auto;z-index: 1;
}
.footer_main_sec {
	 /*background-image: url("../images/fabric.png"),-moz-linear-gradient( to bottom , #05529f 100%,  #05529f 100%);
  background-image: url("../images/fabric.png"),-webkit-linear-gradient( to bottom , #05529f 100%,  #05529f 100%);
  background-image: url("../images/fabric.png"),-ms-linear-gradient( to bottom , #05529f 100%,  #05529f 100%);*/
	background: #05529f;
	background-size: 100%;
	background-position: top;
	text-align: center;
	color: #FFF;
	padding: 80px 0;
	line-height: 2em;
	text-transform: uppercase; float:left;width:100%;height:100%;background-repeat: no-repeat; position:relative;
}
.country_type{cursor: pointer;}
#countryFilter li{text-transform: capitalize;}
.footer_main_sec .ban-text-format{z-index: 1;}
.footer_main_sec::before{background: url("../images/fabric.png") no-repeat;content:"";}
.footer_main_sec ul{margin:0px;text-align:center;width:100%;color:#fff;}
.footer_main_sec ul li{display:inline-block;margin-right:20px;}
.footer_main_sec ul li:last-child{margin-right:0px;}
.footer_main_sec ul li a{color:#fff;text-transform:uppercase;font-family: 'Gothic A1'; font-weight:400;font-weight: bold;font-size: 14px;}
.copy_text p{font-style: italic;font-family: 'Gothic A1'; font-weight:400;font-size: 13px;margin-bottom: 0px;margin-top: 5px}
/* Home Page Start */
.bann_inner_sec{margin:0 auto;width:1150px;}
.home_cont_sec {
	background: #1c81c6;
	/*background: url("../images/fabric.png"), -moz-linear-gradient(top, #1c81c6 0%, #0b344f 100%);
	background: url("../images/fabric.png"), -webkit-linear-gradient(top, #1c81c6 0%, #0b344f 100%);
	background: url("../images/fabric.png"), linear-gradient(to bottom, #1c81c6 0%, #0b344f 100%);*/
	background-position: center center;
	background-repeat: no-repeat;
	 background: -moz-linear-gradient(#1c81c6 ,  #0b344f 100%);
  background: -webkit-linear-gradient( #1c81c6,  #0b344f 100%);
  background:-ms-linear-gradient( #1c81c6 ,  #0b344f 100%);
  position:relative;
}
.price_green_but{text-decoration: none;}
a {outline: none !important;}
.copy_text a{color:#fff;}
.icon_img_top_tit {font-size: 24px;}
.copy_text span{padding-right:12px;}
.ban-text-format{position:relative;z-index:11;}
.home_cont_sec::before {
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url("../images/fabric.png");
	content: "";
	position: absolute;
	top: 0px;
	width: 100%;
	height:78%;
	display: block;
	left: 0;
}
.home_cont_sec .ban_bot_main_cont li{margin-right:40px;}
.banner_cont_sec.home_cont_sec h1{font-size: 40px;font-family: 'Gothic A1';font-weight:300 !important;width: 925px;
margin:0 auto 20px;}
.dotted-border {
	background-image: url("../images/dotted-border.png");
	background-repeat: no-repeat;
	background-position: top center;height: 1px;
    width: 100%;margin-bottom: 50px;float: left;
}
.ban_bot_main_cont {
	float: left;
	text-align: center;
	width: 100%;
}
.flg_img {
	max-width: 150px;
	width: auto;
	border: 1px solid #ececec;
	display: block;
	float: left;
	margin-bottom: 30px;
	height: auto;
}
.ban_bot_main_cont ul{width:100%;text-align:center;margin: 0;}
.ban_bot_main_cont li {font-size: 22px;font-family: 'Gothic A1'; font-weight:400;width:auto !important;display: inline-block;float: none !important;vertical-align: middle;margin-right:50px;}
.long_green_but{
	display: inline-block;
	margin-right: 21px;
	border: 1px solid #41c868;
	border-radius: 5px;
	-ms-transform: skewX(-10deg);
	-webkit-transform: skewX(-10deg);
	transform: skewX(-10deg);
	padding:15px 50px;
	text-transform: uppercase;
	color: #fff;line-height: normal;
	background:#41c868;font-family: 'Saira Extra Condensed';font-style: normal;font-weight: 700;font-size:24px; letter-spacing:1px;
}
.long_green_but:hover{background-color:#31984f;border-color:#31984f;}
.ban_bot_main_cont.full_li_sec .long_green_but{	margin-right:0px;}
.pricing_inn_sections .ban_inn_text h5::after {
	width: 15px;
	text-align: center;
	color: #fff;
	background: #8ec0e3;
	content: "";
	height: 2px;
	display: block;
	bottom: 0;
	position: relative;
	margin: 8px auto 8px;
}
.bx_slider_pay_img {
	width: 100%; text-align: center;
}
.bx_slider_pay_img a {display: inline-block;}
.bx_slider_pay_img img{display: inline-block;}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: -60px;
  width: 100%;
}
.bx_slider_pay_img a::before {
	background-image: url("../images/strip-footer-home-page.png");
	content: "";
	width: 6px;
	height: 87px;
	position: relative;
	float: left;
}

li.long_green_but a {color:#030e16 !important;}
.long_green_but a{color:#000;font-family: 'Saira Extra Condensed';font-style: normal;font-weight: 700;color:#fff;letter-spacing:1px;}
.payment_gateway_sec{/*background-image: url("../images/vert-white-bg.jpg");*/ width:100%;height:100%;float:left;/*background-position: center center;background-repeat: no-repeat;*/ }
.home_payment_gateway{width:100%;float:left; padding:80px 0px;text-align:center;}
.home_payment_gateway h1{font-family: 'Gothic A1';font-style: normal;font-weight: 200;color: rgb(28, 129, 198);margin-bottom:40px;font-size:60px;margin-top: 15px;}
.home_payment_gateway h2{margin-bottom: 80px;font-family: 'Gothic A1'; font-weight:300;color: rgb(28, 129, 198);font-size:40px;}
.home_payment_gateway 2{font-size:40px;margin-bottom:15px;}
.home_payment_gateway ul{text-align:center;width:100%;list-style:none;margin:0px;}
.home_payment_gateway ul li{display:inline-block;}
.bx_slider_cont{float:left;width:100%;}
.payment_gateway_inn_sec{width:100%;float:left; padding:80px 0px;text-align:center;}
.payment_gateway_inn_sec h1{font-family: 'Gothic A1';font-style: normal;font-weight: 200;color: rgb(28, 129, 198);margin-bottom:40px;font-size:60px;margin-top: 15px;line-height: 75px;}
.svg_icon_li {
	background-color: #FFF;
	height: 175px;
	width: 175px;
	display: inline-block;
	border-radius: 100%;
	position: relative;
	padding-top: 30px;
	verticle-align:top;
}
.svg_icon_li::before {
	content: '';
	display: inline-block;
	width: 95%;
	height: 95%;
	position: absolute;
	border: 2px solid #1c81c6;
	border-radius: 100%;
	top: 2.5%;
	left: 2.5%;
}
.pricing_sections {
	background: #1c81c6;
	background: url("../images/fabric-primary.png"), -moz-linear-gradient(top, #1c81c6 0%, #1c81c6 100%);
	background: url("../images/fabric-primary.png"), -webkit-linear-gradient(top, #1c81c6 0%, #1c81c6 100%);
	background: url("../images/fabric-primary.png"), linear-gradient(to bottom, #1c81c6 0%, #1c81c6 100%);
	background-position: center center;
	background-repeat: no-repeat;width: 100%;
	height: 100%;
	float: left; color:#fff;padding-bottom: 20px;
}
.pricing_sections.pricing_sections_icons {
	background: #030e16;
	background: url("../images/fabric-primary.png"), -moz-linear-gradient(top, #030e16 0%, #1c81c6 100%);
	background: url("../images/fabric-primary.png"), -webkit-linear-gradient(top, #030e16 0%, #1c81c6 100%);
	background: url("../images/fabric-primary.png"), linear-gradient(to bottom, #030e16 0%, #1c81c6 100%);
	background-position: center center;
	background-repeat: no-repeat;width: 100%;
	height: 100%;
	float: left; color:#fff;padding-bottom: 100px;
	

}

.long_green_but span {
	-ms-transform: skewX(10deg);
	-webkit-transform: skewX(10deg);
	transform: skewX(10deg);
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.long_white_but span {
	-ms-transform: skewX(10deg);
	-webkit-transform: skewX(10deg);
	transform: skewX(10deg);
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.pricing_sections h1{text-align:center;color:#fff;font-size: 60px;font-family: 'Gothic A1';font-style: normal;font-weight: 200;}
.pricing_inn_sections{float:left;padding-top:90px;width:100%;}
.long_white_but {
	border: 2px solid #77b3dd;
	border-radius: 5px;
	-ms-transform: skewX(-10deg);
	-webkit-transform: skewX(-10deg);
	transform: skewX(-10deg);
	padding:10px 20px;
	text-transform: uppercase;
	color: #fff;font-family: 'Saira Extra Condensed';font-style: normal;font-weight: 700;font-size:22px; letter-spacing:1px;display: inline-block;line-height: normal;
}
.long_white_but span {
	-ms-transform: skewX(10deg);
	-webkit-transform: skewX(10deg);
	transform: skewX(10deg);
}
.long_green_but span {
	-ms-transform: skewX(10deg);
	-webkit-transform: skewX(10deg);
	transform: skewX(10deg);
}
.long_white_but:hover{background-color:#0e4063;border-color:#1c81c6;color: #FFF;}
.border_line_text::after {
	width: 32px;
	text-align: center;
	background: #fff;
	content: "";
	height: 5px;
	display: block;
	bottom: 0;
	position: relative;
	margin: 25px auto 15px;
}
.pricing_sections.second_sec_pric .ban_inn_text .long_white_but{margin-top:50px;}
.long_white_but span {
	-ms-transform: skewX(10deg);
	-webkit-transform: skewX(10deg);
	transform: skewX(10deg);
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.pricing_sections_icons h2{text-align:center;}
.home_video_sec{ width:100%;height:100%;float:left;padding: 90px 0px;}
.home_video_inn_sec{margin: 100px 0px;width: 100%;text-align: center;}
/*.home_video_inn_sec iframe{text-align: center;padding-left: 10px;padding-right: 10px;padding-bottom: 8px;padding-top: 8px;}*/
.center-vimeo_video{display: flex;flex-wrap: wrap;justify-content: center !important;}
pb-5, .py-5 {
    padding-bottom: 3rem !important;
}

.mb-5, .my-5 {
    margin-bottom: 3rem !important;
}
.p-2 {
    padding: 0.5rem !important;
}
.bg-white {
    background-color: #fff !important;
}
.cent-vimeo{
    flex: 0 0 66.66667%;
}
.embed-responsive {
	position: relative;
	display: block;
	width: 100%;
	padding: 0;
	overflow: hidden;
}
.embed-responsive::before {
	display: block;
	content: "";
}
.embed-responsive-16by9::before {
	padding-top: 56.25%;
}
.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}
.shadow {
	box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
.rounded {
	border-radius: 0.25rem !important;
}
.bot_learn_more_sec{float:left;width:100%;padding:70px 0px;background:#1c81c6;color:#fff;}
.pricing_inn_sections .ban_inn_text h4::after {background:none;margin:0px;}
.pricing_inn_sections .ban_inn_text{padding: 0px 20px;}
.pricing_inn_sections li img{margin-bottom:40px;}
.full_cont_sec p{font-size:24px;line-height: 35px;margin: 0px auto;}
.pricing_inn_sections ul li{position:relative;}
.pricing_inn_sections ul li::before {
	background-image: url("../images/strip_home_bottom.png");
	width: 8px;
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	content: "";
	position: absolute;
	display: block;
}
.pricing_inn_sections ul li:first-child::before{background:none;}
.pricing_sections .ban_bot_main_cont{padding-bottom:50px;}

/* Home Page End */

/* Partner Page Start */
.full_cont_sec{background:#1c81c6; padding:80px 0px 150px 0px;font-family: 'Gothic A1';font-weight: 300;color:#fff;text-align: center;float: left;width: 100%;}
.top_sec_margin{margin-top:100px;}
.top_center_icon {
	text-align: center;
	position: relative;
	margin-top: -100px; 
}
.partner_main_sec_inn {
	float: left;
	width: 100%;
	text-align:center;
}
.full_cont_sec.gate_list_pg{padding: 80px 0px 100px 0px;}
.partner_main_sec_left {
	float: left;
	width: 50%;
	position: relative;
}
.partner_main_sec_right {
	float: right;
	width: 46%;
}
.partner_start_cont {
	text-align: center;
	margin-top: 90px;
	float: left;
	width: 100%;
}
a{cursor: pointer;}
.home_sec_section li a{color:#fff;}
#iwpmenu_bar li{cursor: pointer;}
.partner_start_cont h2{font-size: 40px;font-family: 'Gothic A1'; font-weight:400;color: rgb(28, 129, 198);margin-bottom: 20px;}
.partner_start_cont p{font-size: 20px;font-family: 'Gothic A1'; font-weight:400;color: rgb(0, 0, 0);padding-top:10px;}
.partner_main_inn_sec{margin:0 auto; width:700px; text-align:center;}
.partner_main_inn_sec h1{margin-top: 30px;margin-bottom: 30px;font-size: 50px;font-family: 'Gothic A1'; font-weight:300; color: rgb(28, 129, 198);}
.partner_main_inn_sec p{font-size: 20px;font-family: 'Gothic A1'; font-weight:400;margin-bottom: 45px;}
.partner_sec_left_inn h4{ font-size: 20px;font-family: 'Gothic A1'; font-weight:400;color:#1c81c6;margin-top: 20px;}
.partner_sec_left_inn p{padding: 0px 50px;font-size: 16px;font-family: 'Gothic A1'; font-weight:400;color:#00000;margin-top: 10px;}
.short_mid_text{width: 775px;margin: 0 auto;}
.partner_sec_left_inn.partner_top_icon { margin-top:125px;}
.partner_sec_left_inn.partner_top_icon p{padding: 0px 70px;}
.partner_sec_left_inn.partner_bott_icon { margin-top:40px;}
.partner_main_sec_left::after {
	content: "";
	background:url('../images/horizantal-strip.png') no-repeat;
	height: 770px;
	position: absolute;
	width: 8px;
	right: -30px;
	/* display: block; */
	float: right;
	top: 0;
}
.partner_process{float:left;width:100%; text-align:center;margin:70px 0px;}
.partner_process h5{font-size: 19px;font-family: 'Gothic A1'; font-weight:400;color: rgb(28, 129, 198);text-transform:uppercase;margin-bottom: 40px; }
.partner_process ul{text-align:center;margin:0px;list-style:none;  }
.partner_process ul li {
	display: inline-block;
	font-size: 17px;
	font-family: 'Gothic A1'; font-weight:400;
	width: 23%;
	margin-right: 25px;
	vertical-align: top; position:relative;
}
.partner_process ul li::before {
	width: 20px;
	text-align: center;
	color: #fff;
	background: url("../images/process-dot.png") no-repeat;
	content: "";
	height: 20px;
	display: block;
	top: -25px;
	position: relative;
	margin: 0px auto 0;
}
.partner_process ul li:last-child {margin-right: 0px;}
.blue-dotted-border {
	background-image: url("../images/process-line.png");
	background-repeat: no-repeat;
	background-position: top center;
	height: 1px;
	width: 100%;
	margin-bottom: 15px;
}
.middle_mid_text {
	width: 885px;
	margin: 0 auto;
}
.full_cont_bot_sec{background: #1c81c6; padding:70px 0px; float:left;width:100%; text-align:center;}
.full_cont_bot_sec h2{font-size: 40px;font-family: 'Gothic A1'; font-weight:400;color: rgb(255, 255, 255);margin:20px 0px;}
.full_cont_bot_sec p{font-size: 20px;font-family: 'Gothic A1';font-style: normal;font-weight: 300;color: rgb(255, 255, 255);padding-bottom: 40px;}
.spreedly_sec{float:left;width:100%;background:#fff;padding-top:80px;padding-bottom:40px;text-align: center;}
.partner_pg_bot .ban_bot_main_cont{margin-top:0px;}

/* Partner Page End */

/* Gateway Page Start */
.gateway_icon_main_sec {
	width: 985px;
	margin: 0 auto;
}
.gateway_icon_sec {
	width: 100%;
	float: left;
}
.gateway_icon_sec_left {
	width: 47%;
	float: left;
	padding-top:100px;
}
.gateway_icon_sec_right {
	width: 50%;
	float: left;
	padding-top:100px;padding-left: 97px;
}
.right_img_sec .gateway_icon_sec_left {
	text-align:left;
}
.left_img_sec .gateway_icon_sec_right {
	text-align:left;
}
.right_img_sec .gateway_icon_sec_left h3::after, .left_img_sec .gateway_icon_sec_right h3::after {
	width: 25px;
	text-align: center;
	color: #fff;
	background: #1c81c6;
	content: "";
	height: 4px;
	display: block;
	bottom: 0;
	position: relative;
	margin-top: 15px;
}
.left_img_sec .gateway_icon_sec_left{position:relative;}
.left_img_sec .gateway_icon_sec_left::after {
	width: 20px;
	text-align: center;
	color: #fff;
	background: url("../images/process-dot.png") no-repeat;
	content: "";
	height: 20px;
	top: 57%;
	position: absolute;
	vertical-align: middle;
	right: -40px;
}
.right_img_sec .gateway_icon_sec_right{position:relative;}
.right_img_sec .gateway_icon_sec_right::before {
	width: 20px;
	text-align: center;
	color: #fff;
	background: url("../images/process-dot.png") no-repeat;
	content: "";
	height: 20px;
	top: 57%;
	position: absolute;
	vertical-align: middle;
	left: 20px;
}
.min_white_but {
	float: left;
	border: 2px solid #bad9ee;
	border-radius: 5px;
	-ms-transform: skewX(-10deg);
	-webkit-transform: skewX(-10deg);
	transform: skewX(-10deg);
	padding: 8px 20px;
	text-transform: uppercase;
	color: #6daeda;
	font-family: 'Saira Extra Condensed';font-style: normal;font-weight: 700;
	font-size: 18px;
	letter-spacing: 1px; line-height: normal; background: #fff;
}
#iwpmenu_bar #menu-main-nav #menu-main-nav .current-menu-parent {
	background-color: none;
	border-bottom: 0px;
	cursor: pointer;
}
.full_cont_sec.spreedly_link_form{text-align:left;}
.align-center-but{width:100%;float:left;text-align:center;margin-bottom: 40px;}
.min_white_but span {
	-ms-transform: skewX(10deg);
	-webkit-transform: skewX(10deg);
	transform: skewX(10deg);
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.min_white_but:hover{background-color: #0e4063;border-color: #1c81c6;color: #FFF;}
/* Gateway Page End */


/*Pricing Page Start*/
.pricing_page_ban_sec h1{font-size: 60px;font-family: 'Gothic A1';font-style: normal;font-weight: 200;}
.pricing_page_ban_sec h4{font-size: 22px;font-family: 'Gothic A1';font-style: normal;font-weight: 300;line-height: 35px;}
.pricing_page_ban_sec .ban_inn_text h5{font-size: 15px;font-family: 'Gothic A1'; font-weight:400;font-weight: bold;}
.price_green_but {
	border: 2px solid #41c86d;
	border-radius: 5px;
	-ms-transform: skewX(-10deg);
	-webkit-transform: skewX(-10deg);
	transform: skewX(-10deg);
	padding: 8px 30px;
	text-transform: uppercase;
	background: #41c86d;
	color: #fff;
	font-family: 'Saira Extra Condensed';font-style: normal;font-weight: 700;
	font-size: 22px;
	letter-spacing: 1px;
	display: inline-block;
	margin-top: 30px; line-height: normal;
}
.price_green_but:hover{background-color:#31984f;border-color:#31984f;} 
.price_green_but span{
	-ms-transform: skewX(10deg);
	-webkit-transform: skewX(10deg);
	transform: skewX(10deg);
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #fff;
	font-family: 'Saira Extra Condensed';font-style: normal;font-weight: 700;
	letter-spacing: 1px;
	font-size: 20px;
}
.pricing_sections_icons .ban_inn_text h4{ font-family: 'Gothic A1';font-style: normal;font-weight: 200;}
.pricing_sections_icons .ban_inn_text h4::after {
	width: 15px;
	text-align: center;
	color: #fff;
	background: #8ec0e3;
	content: "";
	height: 2px;
	display: block;
	bottom: 0;
	position: relative;
	margin: 8px auto 8px;
}
.price_cont_list{float:left;width:100%;text-align:center;margin-top:30px;}
.price_cont_list_left{float:left;width:50%;padding: 30px 60px 0px 60px;position:relative;}
.price_cont_list_right{float:left;width:50%;padding: 30px 60px 0px 60px;}
.text_copy_italic{font-style:italic;text-align:center;}
.price_cont_list h5{font-size: 18px;font-family: 'Gothic A1'; font-weight:400;}
.talk_to_us {
	border: 1px solid #fff;
	border-radius: 5px;
	-ms-transform: skewX(-10deg);
	-webkit-transform: skewX(-10deg);
	transform: skewX(-10deg);
	padding: 8px 35px;
	text-transform: uppercase;
	color: #fff;
	font-family: 'Saira Extra Condensed';font-style: normal;font-weight: 700;
	font-size: 20px;
	letter-spacing: 1px;
	display: inline-block;
	margin-top: 30px;line-height: normal;
}
.talk_to_us:hover{background-color:#0e4063;border-color:#1c81c6;color: #FFF;}
.head_login_li:hover{background-color:#0e4063;border-color:#1c81c6;color: #FFF;}
.head_trynow_li:hover{background-color:#31984f !important;border-color:#31984f !important;}
.contact-form .actions {
	display: inline-block;
	margin-right: 0;
	border: 1px solid #41c868;
	border-radius: 5px;
	-ms-transform: skewX(-10deg);
	-webkit-transform: skewX(-10deg);
	transform: skewX(-10deg);
	padding: 10px 22px;
	text-transform: capitalize;
	color: #fff;
	background: #41c868;
	font-family: 'Saira Extra Condensed';
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	letter-spacing: 1px;
	line-height: normal;cursor: pointer;outline: none;
}
.list_select_gat li{cursor: pointer;}
#regionFilter li{text-transform: capitalize;}
.contact-form .hs_submit.hs-submit {
	float: left;
	text-align: center;
	width: 100%;
}
.hs-button.primary.large {
	text-transform: uppercase;
	padding: 0px;
	font-size: 20px;
	background: none;
	font-family: 'Saira Extra Condensed' !important;
	-ms-transform: skewX(10deg);
	-webkit-transform: skewX(10deg);
	transform: skewX(10deg);outline: none;
}
.contact-form .actions:hover {
	background-color: #31984f;
	border-color: #31984f;
	outline: none;
}
.blog_main_sec_right .actions {
	display: inline-block;
	margin-right: 0;
	border: 1px solid #41c868;
	border-radius: 5px;
	-ms-transform: skewX(-10deg);
	-webkit-transform: skewX(-10deg);
	transform: skewX(-10deg);
	padding: 10px 22px;
	text-transform: capitalize;
	color: #fff;
	background: #41c868;
	font-family: 'Saira Extra Condensed';
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	letter-spacing: 1px;
	line-height: normal;cursor: pointer;margin-top: 8px;outline: none;
}
button, html input[type="button"], input[type="reset"], input[type="submit"], a {
	outline: none;
}
.blog_main_sec_right .actions:hover {
	background-color: #31984f;
	border-color: #31984f;
	outline: none;
}
.hs-button.primary.large:hover{background-color:#31984f;border-color:#31984f;outline: none;}
.blog_main_sec_left .long_green_but:hover{background-color:#31984f;border-color:#31984f;}
.talk_to_us span {
	-ms-transform: skewX(10deg);
	-webkit-transform: skewX(10deg);
	transform: skewX(10deg);
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #fff;
	font-family: 'Saira Extra Condensed';font-style: normal;font-weight: 700;
	letter-spacing: 1px;
	font-size: 20px;
}
.price_cont_list_left::after {
	background-image: url("../images/strip-pricing-top-inner.png");
	width: 8px;
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	content: "";
	position: absolute;
	display: block;
	float: right;
	right: 0px;
	top: 0;
}
.pricing_faq_section{float:left;width:100%;}
.pricing-main-section{padding-top:90px;/*background:url("../images/pricing_bg_large.png") no-repeat;background-size: cover;*/height:100%;float:left;width:100%;}
 .pricing_faq_section h2{
  font-size: 40px;
font-family: 'Gothic A1';font-style: normal;font-weight: 300;
  color:#1c81c6;
  text-align:center;
  margin-bottom:60px;
 }
 .pricing_faq_section h4{ 
  font-size: 20px;
  font-family: 'Gothic A1'; font-weight:400;
  color:#000000;
  }
  .inner_left_space li{  font-size: 18px;font-family: 'Gothic A1'; font-weight:400;}
  .pricing_faq_section p{ 
  font-size: 18px;
  font-family: 'Gothic A1'; font-weight:400;
  color:#000000;
  }
  .pricing-main-section .inner_bottom_space {margin-bottom: 76px;}
  .inner_left_space{margin-left:50px;}
  .pricing-main-section_inn{margin:0 auto; width:1000px;}
  .pci_icon_sec{float:left;width:100%;padding-bottom:30px;}
/*Pricing Page End*/


/* About Page Start */
.about_section {
	float: left;
	width: 100%;
	height: 100%; padding-bottom:70px;
}
.about_inner_sec{margin:0 auto; width:1150px;}
.about_section_cont_sec{
	float: left;
	width: 100%;
	height: 100%;
}
.about_page_map_bg{/*background:url("../images/fabric-map.png") no-repeat;*/background-size: cover;background-position: center;}
.about_section_inn{float:left;width:100%;text-align:center;margin-top: 70px;}
.about_section_inn h1{font-size: 60px;font-family: 'Gothic A1';font-style: normal;font-weight: 200;color:#1c81c6;margin-bottom: 50px;}
.about_section_inn h3{margin-bottom: 20px;font-size: 30px;font-family: 'Gothic A1'; font-weight:400;color: #000);}
.about_sec_divide {
	width: 100%;
	float: left;margin-top: 50px;
}
.about_sec_left {
	width: 50%;
	float: left;
}
.about_sec_right {
	width: 50%;
	float: left;
}
.full_cont_height{width:100%;float:left;}
.about_section_inn .partner_process li{margin-right: 65px;width:29%;}
.about_sec_divide p{font-size: 20px;font-family: 'Gothic A1';font-style: normal;font-weight: 400;color:#000;}
.about_sec_divide a{font-size: 20px;font-family: 'Gothic A1';font-style: italic;font-weight: 400;color:#000 !important; text-decoration:underline;}
.about_sec_divide img{margin-bottom:20px;}
/* About Page End */

/* Benifits Page Start */
.benifits_page .bann_inner_sec h2{ font-family: 'Gothic A1';font-style: normal;font-weight: 200;}
.benifits_page .bann_inner_sec h5{ margin:50px 0px;font-family: 'Gothic A1';font-style: normal;font-weight: 300;font-size: 18px;line-height: 30px;}
.benifits_page .ban_inn_text h4 span{min-height: 110px;}
.gateway_icon_sec h3{font-size: 20px;font-family: 'Gothic A1'; font-weight:400;color:#00000;line-height: 30px;}
.gateway_icon_sec p{font-size: 18px;font-family: 'Gothic A1'; font-weight:400;color:#00000;}
.gateway_benifit_sec {
	width: 100%;
	float: left;
}
.payment_gateway_inn_sec{
	width: 100%;
	float: left;
	background: url("../images/benefits-bg-centre.png") no-repeat; background-size:cover;background-position: top center;height: 100%;
}
/* Benifits Page End */

/* Pci Page Start */
.pci_section {
	width: 100%;
	float: left;
	padding-top: 50px;
}
.pci_section h1{
    font-size: 60px;
   font-family: 'Gothic A1';font-style: normal;font-weight: 200;
  text-align:center;
  color:#1c81c6;  margin-bottom: 50px;
}
.partner_main_sec .contact-form form{float:left;width:100%; margin-top:40px;}
.logo_list {float:left;width:100%;margin-bottom:20px;}
.logo_list ul{text-align:center;width:100%}
.logo_list  h1 {
	margin-top: 30px;
	margin-bottom: 30px;
	font-size: 50px;
	font-family: 'Gothic A1';
	font-weight: 300;
	color: rgb(28, 129, 198); margin-bottom:20px; text-align:center;
}
.logo_list ul li{ display:inline-block; margin-bottom:20px;}
.pci-subcopy-text {
	font-size: 20px;
	font-family: 'Gothic A1'; font-weight:400;
	text-align: center;
	margin: 0 auto 30px;
	line-height: 30px;
	width: 950px;
}
.pci_main-section p{
	width:100%;
	height:auto;
	font-size: 16px;
  font-family: 'Gothic A1'; font-weight:400;
}
.pci_main-section_left{
	width:50%;
	height:auto;
	float:left;padding-right: 30px;
}
.pci_main-section_right{
	width:50%;
	height:auto;
	float:left;padding-left: 30px;
}
.pci_double_column{
float:left;
}
.pci_main-section_left p{
  
}
.pci_main-section_left a{
   font-size:20px;
  font-family: 'Gothic A1';font-weight: 400;
  color:#000000;font-style: italic;
  }
  .pci_main-section_right a{
  font-size:20px;
  font-family: 'Gothic A1';font-weight: 400;
  color:#000000;font-style: italic;
  }
  .min_height_pg {min-height: 110px;}
  .pci_content_section h4{
  font-size: 24px;
  font-family: 'Gothic A1'; font-weight:400;
  color:#000000;
  }
  .pci_content_section p{
  font-size: 18px;
  font-family: 'Gothic A1'; font-weight:400;
  color:#000000;
  }
  .head_menu_sec nav ul li ul.sub-menu li.current_page_item {background-color: #0e4063;}
  .spreedly-form-content{background:none !important;}
  .form-box{margin:50px auto 40px auto !important}
  .trial_qual_sec{float:left;width:100%;}
  .pci_textr_bottom_space{margin-bottom:50px;}
  .pci_section_inn{padding: 0px 100px;;height:100%;float:left;width:100%;}
  .pci_main-section h4{margin-bottom: 45px;}
  .pci_main-section_right img{float:left;}
  .pci_main-section_left p {margin-bottom:30px;}
  .pci_main-section_right p {margin-bottom:30px;}
.pci_main-section h4::before {
	width: 15px;
	text-align: center;
	color: #fff;
	background: #000;
	content: "";
	height: 2px;
	display: block;
	bottom: 0;
	/* position: relative; */
	/* margin: 15px auto 0; */
	margin-bottom: 10px;
}
.pci_content_section {
	float: left;
	width: 100%;
	margin-top: 35px;
}
.slider_top_icon {
	width: 100%;
	float: left;
	text-align: center;margin-bottom:25px;
}
.slider_top_icon img {display:inline-block !important;}
svg{width:120px;height:120px;}


#form-box-inner svg{width:auto;height:auto;}
/*.svg_icon_li svg {
	width: 120px;
	height: 120px;
	position: absolute;
	left: 42px;
	vertical-align: middle;
	top: 40px;
}
.svg_icon_li  svg path{fill: #1c81c6 !important;}
.svg_icon_li svg circle {fill: #1c81c6 !important;}
.svg_icon_li svg rect {fill: #1c81c6 !important;}



.svg_icon_li {
	background-color: #FFF;
	height: 200px;
	width: 200px;
	display: inline-block;
	border-radius: 100%;
	position: relative;
	padding-top: 30px;
}
.svg_icon_li::before {
	content: '';
	display: inline-block;
	width: 95%;
	height: 95%;
	position: absolute;
	border: 2px solid #1c81c6;
	border-radius: 100%;
	top: 2.5%;
	left: 2.5%;
}*/
.tet_lft_alg { padding-left:120px;}
.pci_main-section_right .imag_main {float:left;width:100%;}
.pci_textr_bottom_space li{ font-size:20px; line-height:35px;}
.imag_left{float:left;width:100px;margin-right: 35px;}
.imag_right{float:left;}
.pci_main-section_right h4{float:left;}
.line_border{width:100%;float:left; height:1px;background:url("../images/pci_bottom_border.png") no-repeat;margin:60px 0px;}
.pci_table {
	border: none;
}
.pci_table  th{
	border: none;
}
.pci_table  td{
	border: none;
}
.spreedly-form-content .copy .first-copy h1, .spreedly-form-content .copy .first-copy .h0, .spreedly-form-content .copy .first-copy .h1, .spreedly-form-content .copy .dev-copy h2, .spreedly-form-content .copy .dev-copy .h2, .spreedly-form-content .copy .bus-copy h2, .spreedly-form-content .copy .bus-copy .h2{color:#000 !important;}
.spreedly-form-content .copy .first-copy p, .spreedly-form-content .copy .dev-copy p, .spreedly-form-content .copy .bus-copy p{color:#000 !important;}
.page-template-trial-qualification .bot_learn_more_sec.full_li_sec{margin-top:0px;}
#nxt-btn-01 img{margin-left:5px;}
#nxt-btn-02 img{margin-left:5px;}
#nxt-btn-03 img{margin-left:5px;}
#nxt-btn-04 img{margin-left:5px;}
ul{margin-left:0px;}
.embed-responsive p {margin:0px;}
.logo_list_link{float:left;width:100%;text-align:center;margin-bottom:30px;margin-left: 0px;}
.logo_list_link .min_white_but{display:inline-block;float:none;}
.list_select_gat{display:none;}
/* Pci Page End */
.full_cont_sec h1{color: #fff;line-height: 85px;font-size:60px; font-family: 'Gothic A1';font-style: normal;font-weight: 200;margin-bottom: 20px;}
.full_cont_sec h5{ line-height: 35px;font-family: 'Gothic A1';font-style: normal;font-weight: 300; font-size:20px; margin-top:30px;margin-bottom: 50px;}
.country_type {
	float: left;
	margin-right: 25px;width: width: 240px;;
}
.full_cont_sec h3{line-height:30px;}
.region_type {
	float: left;width: 240px;
}
.select_type_dropdown {
	float: left;
	border: 1px solid #1c81c6;
	border-radius: 5px;
	-ms-transform: skewX(-10deg);
	-webkit-transform: skewX(-10deg);
	transform: skewX(-10deg);
	padding: 11px 15px;
	text-transform: uppercase;
	color: #fff;
	width: 240px;
	position:relative;
	background:#1c81c6;line-height: normal;
}
.list_select_gat {
	list-style: none;
	/* margin: 0px; */
	/* width: 91%; */
	padding-left: 20px;
	border: 1px solid #1c81c6;
	border-radius: 5px;
	/* -ms-transform: skewX(-10deg); */
	/* -webkit-transform: skewX(-10deg); */
	/* transform: skewX(-10deg); */
	padding: 11px 15px;
	background: #1c81c6;
	margin-left: -7px;
	width: 240px;
	margin-top: 57px; position:absolute;
}
.select_type_dropdown::after{top: 15px;position:absolute; content:"";background:url("../images/down-aero-white.png"); width:27px;height:23px;right: 20px;}
.select_type_dropdown span {
	-ms-transform: skewX(10deg);
	-webkit-transform: skewX(10deg);
	transform: skewX(10deg);
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #fff;
	font-family: 'Saira Extra Condensed';font-style: normal;font-weight: 700;
	letter-spacing: 1px;
	font-size: 20px;
}
/* Listing Page Start */
.gat_search_sec{float:left;width:100%;}
.gat_search_sec_inn{float:left;width:100%;}
.gat_search_sec{
	background: #041520;
	background: -moz-linear-gradient(top, #041520 0%, #0f476d 100%);
	background:  -webkit-linear-gradient(top, #041520 0%, #0f476d 100%);
	background:  linear-gradient(to bottom, #041520 0%, #0f476d 100%);
	width: 100%;
	height: 100%;
	float: left;
	color: #fff; padding:20px 0px;
}
.gateway_listing_sec_right_inner h3 {
	font-size: 24px;
	font-family: 'Gothic A1'; font-weight:400;
	color: #000000; margin-bottom:30px;
}
.gateway_listing_sec_right_inner h3::before {
	width: 15px;
	text-align: center;
	color: #fff;
	background: #41c868;
	content: "";
	height: 2px;
	display: block;
	bottom: 0;
	margin-bottom: 10px;
}
.sub_button.thre_ds {margin-right: 25px;}
.top_but_space{margin-top:20px;}
.gat_search_sec_inn h4{margin-top: 10px;float:left;font-family: 'Gothic A1';font-style: normal;font-weight: 300; font-size:24px;margin-right:80px; }

.gat_payment_selected {
	display: inline-block;
	margin-right: 15px;
	border: 1px solid #1c81c6 !important;
	border-radius: 5px;
	-ms-transform: skewX(-10deg);
	-webkit-transform: skewX(-10deg);
	transform: skewX(-10deg);
	padding: 12px 28px !important;
	text-transform: uppercase;
	color: #fff;
	font-family: 'Saira Extra Condensed';font-style: normal;font-weight: 700;
	font-size: 24px;
	letter-spacing: 1px;
	background: url("../images/star_gray.png") no-repeat !important;
	background-position: center center !important;
	border-radius: 5px !important;
	float:left;
	height: 57px;
	cursor: pointer;
}

.gat_submit {
	display: inline-block;
	margin-right: 15px;
	border: 1px solid #1c81c6 !important;
	border-radius: 5px;
	-ms-transform: skewX(-10deg);
	-webkit-transform: skewX(-10deg);
	transform: skewX(-10deg);
	padding: 12px 28px !important;
	text-transform: uppercase;
	color: #fff;
	font-family: 'Saira Extra Condensed';font-style: normal;font-weight: 700;
	font-size: 24px;
	letter-spacing: 1px;
	background: url("../images/star.png") no-repeat !important;
	background-position: center center !important;
	border-radius: 5px !important;
	float:left;
	height: 57px;
	cursor: pointer;
}

.gat_submit.star_active{
	display: inline-block;
	margin-right: 15px;
	border: 1px solid #1c81c6 !important;
	border-radius: 5px;
	-ms-transform: skewX(-10deg);
	-webkit-transform: skewX(-10deg);
	transform: skewX(-10deg);
	padding: 12px 28px !important;
	text-transform: uppercase;
	color: #fff;
	font-family: 'Saira Extra Condensed';font-style: normal;font-weight: 700;
	font-size: 24px;
	letter-spacing: 1px;
	background: url("../images/star_white.png") no-repeat !important;
	background-position: center center !important;
	border-radius: 5px !important;
	float:left;
	height: 57px;
	cursor: pointer;
}
.hs-button.primary.large::before {
	-ms-transform: skewX(-10deg);
	-webkit-transform: skewX(-10deg);
	transform: skewX(-10deg);
}
.site_map_list ul{list-style:none;}
.site_map_list ul li a{color:#1c81c6;font-size: 18px;line-height: 33px;}
.site_map_list ul li ul{margin-left:30px;}
.blog_main_sec_right ul{margin-left:0px;}
.blog_main_sec_righ input[type="search"].search-field {height: 43px;}
.blog_main_sec_right ul li{font-size: 18px;font-weight: normal !important;font-family: 'Gothic A1' !important;list-style:none;}
.contact-form .inputs-list{list-style:none;}
.contact-form .hs-error-msgs{width:100%;float:left;}
.gat_submit::before{
	-ms-transform: skewX(10deg);
	-webkit-transform: skewX(10deg);
	transform: skewX(10deg);
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	background: url("../images/star.png") no-repeat !important;
	background-position: center center !important;
	border-radius: 5px !important;
	float:left;
	content:"";
	content:"";
	content:"";
	content:"";
}
.list_select_gat{float:left;}
.sub_button{float:left;}
.sub_button span {
	color: #3ca7f0;
	font-family: 'Saira Extra Condensed';font-style: normal;font-weight: 700;
	float: right;
	vertical-align: middle;
	margin-top: 6px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.clear_button {
	display: inline-block;
	border-radius: 5px;
	-ms-transform: skewX(-10deg);
	-webkit-transform: skewX(-10deg);
	transform: skewX(-10deg);
	padding: 12px 20px;
	text-transform: uppercase;
	color: #3ca7f0;
	border: 1px solid #1c81c6;
	font-family: 'Saira Extra Condensed';font-style: normal;font-weight: 700;
	font-size: 18px;
	letter-spacing: 1px;
	float: right;
	cursor: pointer;
}
code {
	width: 100%;
	display: block;
	word-break: break-all;
}
.clear_button span {
	-ms-transform: skewX(10deg);
	-webkit-transform: skewX(10deg);
	transform: skewX(10deg);
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.gateway_listing_sec_main{
 width:100%;
 margin-top:100px; float:left;
 }
 .gateway_listing_sec_left{
 width:30%;
 float:left;
 }
 .gateway_listing_sec_right{
 width:65%;
 float:left;padding-left: 120px;
 }
 .gateway_listing_sec_right_inner_left{
 width:50%;
 float:left;
 }
 .gateway_listing_sec_right_inner_right{
 width:50%;
 float:left;
 }
 .gateway_listing_sec_left h3{
  font-size: 24px;
  font-family: 'Gothic A1'; font-weight:400;
  color:#000000;
  }
  .listing_ban_icon{float:left;width:100%;margin-bottom: 30px;}
  .listing_ban_icon img{position:relative;}
  .listing_ban_icon span {
	position: relative;
}
.listing_ban_icon span::before {
	background: url("../images/left-decor-listing.png") no-repeat;
	content: "";
	display: block;
	width: 41px;
	height: 41px;
	position: absolute;
	left: -67px;
	bottom:-29px;
	top: auto;
}
.listing_ban_icon span::after {
	background: url("../images/right-decor-listing.png") no-repeat;
	content: "";
	display: block;
	width: 41px;
	height: 41px;
	position: absolute;
	right: -67px;
	bottom: -28px;
	top: auto;
}
  .listing_ban_icon span::before{background: url("../images/left-decor-listing.png") no-repeat;content: "";}
  .gateway_listing_sec{float:left;width:100%;}
  .gateway_listing_sec_left h4{
   font-size: 20px;
 font-family: 'Gothic A1'; font-weight:400;
  color:#000000;
  }
    .gateway_listing_sec_left h4::before {
	width: 15px;
	text-align: center;
	color: #fff;
	background: #41c868;
	content: "";
	height: 2px;
	display: block;
	bottom: 0;
	margin-bottom: 10px;
}
  .gateway_listing_sec_left h3::before {
	width: 15px;
	text-align: center;
	color: #fff;
	background: #41c868;
	content: "";
	height: 2px;
	display: block;
	bottom: 0;
	margin-bottom: 10px;
}
.home_sec_section{margin-bottom:0px !important;}
   .gateway_listing_sec_left p{
   font-size: 18px;
  font-family: 'Gothic A1'; font-weight:400;
  color:#000000;
  }
  .star_bold{color:#1c81c6;font-family: 'Gothic A1'; font-weight:bold;position:relative;}
  .partner_gate_way_list a{padding-right: 5px;color:#1c81c6;font-family: 'Gothic A1'; font-weight:bold;}
.gateway_listing_sec_right .star_bold::after {
	width: 20px;
	/* text-align: center; */
	/* color: #fff; */
	background: url("../images/star_small.png") no-repeat;
	content: "";
	height: 20px;
	display: block;
	bottom: -8px;
	margin-bottom: 10px;
	float: right;
	position: absolute;
	right: -25px;
}
  .list_gatway_border{background: url("../images/border_dotted.png") repeat-x; height:1px;width:100%;margin-bottom:60px;padding-bottom: 50px;float: left;}
  .gateway_listing_sec_right_inner{
 float:left;width:100%;padding-bottom: 50px;
  }
  .list_text_bottom_space{
  margin-bottom:50px;
  }
 .gateway_listing_sec_right h1 {
  font-size: 56px;
  font-family: 'Gothic A1';font-style: normal;font-weight: 300;
  color:#000000;
  margin-top: 30px;
  margin-bottom: 40px;word-break: break-all;
}

.gateway_listing_sec_right_inner ul li { 
  font-size: 18px;
  font-family: 'Gothic A1';font-style: normal;font-weight: 200;
  color:#1c81c6;
  line-height: 1.667;
  list-style-type:none; 
}
 .gateway_listing_sec_right_bottom {
  padding-top:200px;
}
/* Listing Page End */

/* Company Page Start */
.company_listing_nav{
 margin-top:130px;
 }
 .company-logo-grid {
	float: left;
	width: 100%;
}
.company_listing_nav ul {
	margin: 0;
	padding: 0;
	border: 0;
	overflow: hidden;
	zoom: 1;
	text-align: center;
}
.company_listing_nav ul li {
	list-style-image: none;
	list-style-type: none;
	margin-left: 0;
	display: inline-block;
	font-family: 'Gothic A1'; font-weight:400;
	font-size:18px;padding: 3px 14px; cursor: pointer;margin-bottom: 20px;
}
.company_listing_nav span{	
	border-radius: 3px;	
	transition: all 0.25s;
	color: #5c88a5;
	cursor: pointer;
	display: inline-block;
	margin: 0 .5em;
	padding: .25em 1em;
	font-weight: bold;
}
.company-logo-grid-item {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
	overflow: hidden;
	*zoom: 1;
}
.company-logo-grid-item .company-logo {
	opacity: 0;
	display: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #d2dee8;
	margin: 1em .5%;
	width: 23%;
	background-color: #fff;
	text-align: center;
	display:inline-block;
}
#company_listin_main a{
	display: block;
	position: relative;
	padding: 10px;
	overflow: hidden;
	border: 1px solid;
color: #ccc;
}
.company-logo-link::after {
	content: attr(title);
	font-size: 0.92857em;
	line-height: 2.58462em;	
	transition: all 0.25s;
	position: absolute;
	bottom: -33px;
	left: 0;
	width: 100%;
	height: 33px;
	background: rgba(0,0,0,0.5);
	color: #fff;
	text-transform: uppercase;
}
#company_listin_main ul li{
	display:inline-block;
	position: relative;margin: 20px 15px;
}
#company_listin_main li span {
	position: absolute;
	bottom: 0;
	opacity: 0;
	background: #cccccc;
	box-sizing: border-box;
	color: #fff;
	transition: min-height 1s ease;
	min-height: 0px;
	width: 100% !important;
	text-align: center;font-family: 'Gothic A1'; font-weight:400;left: 0;
}
.support_but {
	display: inline-block;
	margin-right: 21px;
	border: 1px solid #41c868;
	border-radius: 5px;
	-ms-transform: skewX(-10deg);
	-webkit-transform: skewX(-10deg);
	transform: skewX(-10deg);
	padding:15px 35px;
	text-transform: uppercase;
	color: #fff;
	background: #41c868;
	font-family: 'Saira Extra Condensed';font-style: normal;font-weight: 700;
	font-size: 24px;
	letter-spacing: 1px;margin-top:25px;
}
.support_but span {
	-ms-transform: skewX(10deg);
	-webkit-transform: skewX(10deg);
	transform: skewX(10deg);
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
#countryFilter{height:250px;overflow-y:scroll;}
.gateway_listing_sec_right a{color:#007acc;}
#company_listin_main li:hover img {
	-moz-transform: scale(0.85, 0.85);
	-ms-transform: scale(0.85, 0.85);
	-webkit-transform: scale(0.85, 0.85);
	transform: scale(0.85, 0.85);
}
.company_listing_nav .active_li {
	background-color:#1c81c6;
	color: white; font-weight: bold;
}
.company_listing_nav .active_li span{color:#fff;}
#company_listin_main li img{
	-moz-transition: all 0.25s;
	-o-transition: all 0.25s;
	-webkit-transition: all 0.25s;
	transition: all 0.25s;
	max-width: 100%;
	max-height: 100%;
}
#company_listin_main li:hover span {
	opacity: 1;
	background: #cccccc;
	width: 70%;	
	transition: min-height 1s ease;
}
#company_listin_main {
	margin-top: 30px;
	float: left;
	width: 100%;
}
#company_listin_main h4{
	border: none !important;
	width: 100%;
    margin:60px 0px 30px 0px;
	font-family: 'Gothic A1';font-style: normal;font-weight: 300;
	font-size: 24px;
	line-height: 1.5;
	text-align: center;
}
#company_listin_main ul{
	display:none;margin-left: 0px;
}
/* Company Page End */




/*head_menu_sec ul{text-align:center;width:100%;list-style:none;margin:0px;padding:0px;}
.head_menu_sec li{display:inline-block;margin-right:15px;padding: 32px 10px;border-bottom:8px solid #1c81c5;}
.head_menu_sec li:hover{background:#0e4063;border-bottom:8px solid #44c769;}
.head_menu_sec li:last-child{margin-right:0px;}
.head_menu_sec li a{color:#fff;font-family: 'Gothic A1'; font-weight:400; font-size:16px;}*/

/* Blog Page*/
.blog_main_sec{float:left;width:100%;padding-top: 70px;margin-top:140px;font-family: 'Gothic A1' !important;font-weight: 400;font-size: 18px;}
.blog_main_sec h2{font-family: 'Gothic A1';font-weight: 600 !important;color:#1c81c6;}
.blog_main_sec_left{float:left;width:70%;margin-right:50px;}
.blog_main_sec_right{float:left;width:25%;font-size:18px !important;font-family: 'Gothic A1' !important;font-weight: 400;font-size:16px;}
.post_suth_date {float: left;width: 100%;margin-bottom: 30px;margin-top: 20px;}
.blog_post_main_sec {
	float: left;
	width: 100%;
}
.blog_post_cont {
	float: left;
	width: 100%;
	line-height: 27px;
}
.blog_post_main_sec{float:left;width:100%;}
.blog_main_sec_right .hs-button.primary.large {margin: 0px;}
.blog_main_sec_right label{font-size:16px !important;font-family: 'Gothic A1' !important;font-weight: 400;}
.blog_main_sec_right .form_sub_tit{padding:0px;margin-top:0px;}
.blog_main_sec_right input{margin-bottom:10px;}
.blog_main_sec_right input[type="search"]{height:43px;}
.blog_main_sec_left .list_gatway_border{margin-top:50px;margin-bottom:50px;float: left;width: 100%;padding-bottom: 0px;}
.post_read_more{float:left;width:100%;margin-top:20px;}
.blog_main_sec_right .widget-title {
	font-family: !'Gothic A1' importan';
	font-weight: 600 !important;
	margin-bottom: 10px;
	font-size: 20px !important;
	line-height: 32px !important;
}

.blog_main_sec_right .widget{padding-top:0px;border-top:0px;}
.older_post_tit {
	width: 100%;
	float: left;
}
.blog_main_sec_left .long_green_but {
	display: inline-block;
	margin-right: 0;
	border: 1px solid #41c868;
	border-radius: 5px;
	-ms-transform: skewX(-10deg);
	-webkit-transform: skewX(-10deg);
	transform: skewX(-10deg);
	padding: 18px 22px;
	text-transform: capitalize;
	color: #fff;
	background: #41c868;
	font-family: 'Saira Extra Condensed';
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	letter-spacing: 1px;
}
.post_cat_list .categories{ list-style:none;font-family: 'Gothic A1' !important;}
.list_of_cat_name li:first-child{
	font-family: 'Gothic A1' !important;
	font-weight: 600 !important;
	font-size:20px; color:#1c81c6;
}
.list_of_cat_name li ul{ margin-top:15px;}
.list_of_cat_name li ul li:first-child{ font-size:18px; font-weight:normal !important;}
.list_of_cat_name li ul li{ font-size:18px; font-weight:normal !important;}
.list_of_cat_name li ul li{ font-size:18px;}
.blog_detail_sec{float:left;width:100%;padding-bottom: 70px;}
.blog_detail_sec .nav-previous {
	width: 45%;float: left;margin-right: 45px;
}
.blog_detail_sec  .nav-next {
	width: 45%;float: right;
}
.post_cat_list ul{list-style:none; margin-left:0px;}
.blog_main_sec_right .search-submit{height: 43px !important;}
.blog_main_sec_right .search-form{margin-top:15px;}
.blog_detail_sec .nav-links a{font-size:18px;font-family: 'Gothic A1' !important;font-weight: 400;color:#1c81c6;}
.blog_detail_sec .nav-links .post-title{font-size:18px;font-family: 'Gothic A1' !important;font-weight: 400;color:#1c81c6;}
.post-navigation{border-top:0px !important;border-bottom: 0px !important;}
.post-navigation div + div{border-top:0px !important;}
.navigation.pagination {
	float: left;
	width: 100%;border-top:0px !important;border-bottom: 0px !important;
}
.blog_main_sec_left .page-title{margin-bottom:20px;}
.blog_detail_sec .list_gatway_border{padding-bottom: 0px;margin-top: 60px;}
.search-results .blog_main_sec_left .blog_post_main_sec{margin-top:20px;}
.group-blog .older_post_tit{margin-bottom:70px;}
/* Desktop Menu Section Start */
.head_menu_sec {float: left;width: 750px;}
.head_menu_sec  nav ul {
	list-style: none;margin: 0;
}
.head_menu_sec  nav {
	float: right;
}
.head_menu_sec  nav ul li {
	width: auto;
	display: inline;
	float: left;
	text-align: center;
	height: 140px;
	line-height: 142px;
	position: relative;
	padding: 0 15px;
	overflow: hidden;
}
.head_login_sec li:hover ul{display:block; position:absolute;}
.head_login_sec li ul{
	position: absolute !important;
	background-color: #FFF;
	width: 175px;
	margin-top: 6px;
	border-radius: 4px;
	padding: 5px;
	background: #FFF;
	transition: all .2s ease-in-out;
	left: 50%;
	margin-left: -87.5px;
	position: relative;
	border-color: #FFF;
	opacity: 0;
	-ms-transform: skewX(10deg);
-webkit-transform: skewX(10deg);
transform: skewX(10deg);
}
.head_login_sec li li {-ms-transform: skewX(0deg) !important;
-webkit-transform: skewX(0deg) !important;
transform: skewX(0deg) !important;background:none;}
.head_login_sec ul li li a{-ms-transform: skewX(0deg) !important;font-size: 16px;
-webkit-transform: skewX(0deg) !important;
transform: skewX(0deg) !important;color: #1c81c6;}
.head_login_sec li li:hover {
	background-color: #0e4063 !important;
	border-bottom: 0px;
	overflow: inherit;
	cursor: pointer; width:100%;
}
.head_login_sec li li:hover a{
	color:#fff;
}
.head_login_sec li li:last-child{background:none;border:0px;}

.head_login_sec li:hover ul {
	opacity: 1;
}
.head_login_sec li ul::before {
	position: absolute;
	content: "";
	width: 0;
	height: 0;
	border-color: #FFF;
	bottom: 100%;
	left: 50%;
	margin-bottom: -1px;
	margin-left: -10px;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #FFF;
	border-bottom-color: inherit;
}



.gateway_listing_sec_right_inner .list_gatway_border {margin-bottom: 40px;margin-top: 55px;padding-bottom:0px;}
.head_menu_sec nav ul li ul.sub-menu li.current_page_item a{color:#fff !important;}
#menu-main-nav-1{margin-left:0px !important;}
#iwpmenu_icon .iwpmenu_close_button {
	background: url("../images/close-icon.png") no-repeat;
	width: 22px !important;
	height: 22px !important;
	top: 17px !important;
	right: 20px !important;
}
#iwpmenu_icon .iwpmenu_close_button svg{display:none;}
.head_menu_sec nav ul li:hover li{border-bottom: 0px;}
.head_menu_sec nav ul li ul.sub-menu li:hover a {
	color: #FFF !important;
}
.head_menu_sec  nav ul li a {
	font-family: 'Gothic A1';font-style: normal;font-weight: 300;
	color: #FFF !important;
	text-decoration: none;
	height: 100%;
    width: 100%;
    display: inline-block;
}
.head_menu_sec  nav ul li ul.sub-menu {
	opacity: 0;
	position: absolute !important;
	background-color: #FFF;
	width: 175px;
	margin-top: -3px;
	border-radius: 4px;
	padding: 5px;
	background: #FFF;
	transition: all .2s ease-in-out;
	left: 50%;
	margin-left: -87.5px;
	position: relative;
	border-color: #FFF;
	-webkit-box-shadow: 0px 2px 14px -2px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 2px 14px -2px rgba(0,0,0,0.4);
box-shadow: 0px 2px 14px -2px rgba(0,0,0,0.4);
}
.head_menu_sec  nav ul li ul.sub-menu::before {
	position: absolute;
	content: "";
	width: 0;
	height: 0;
	border-color: #FFF;
	bottom: 100%;
	left: 50%;
	margin-bottom: -1px;
	margin-left: -10px;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #FFF;
	border-bottom-color: inherit;
}
.head_menu_sec nav ul li ul.sub-menu li {
	float: none;
	display: block;
	width: 100%;
	height: auto;
	line-height: 25px;
	cursor: pointer;
	vertical-align: middle;
	padding: 5px 0px;
}
.head_menu_sec  nav ul li ul.sub-menu li a {
	color: #1c81c6 !important;
	text-decoration: none;width: 100%;
    display: block;
}
.head_menu_sec  nav ul li:hover ul.sub-menu {
	opacity: 1;
}
.head_menu_sec nav ul li:hover {
	background-color: #0e4063;
	border-bottom: #41c868 5px solid;
	overflow: inherit;
	cursor: pointer;
}
#iwpmenu_icon .iwpmenu_open_button {
	display: block;
	width: 8px !important;
	height: 39px !important;
	position: fixed;
	top: 20px !important;
	right: 20px !important;
	cursor: pointer;
	z-index: 999992;
	background: url("../images/mobile_button.png") no-repeat;
	left: auto !important;
}
.logged-in #iwpmenu_icon .iwpmenu_open_button {top: 95px !important;}
#iwpmenu_bar div ul.menu li.menu-item-has-children > a::after {margin-left: 7px;margin-top: 8px;}
#iwpmenu_icon .iwpmenu_open_button svg{display:none;}
#iwpmenu_bar{width:225px !important;}
, #iwpmenu_icon .iwpmenu_close_button {}
.page-id-1171 .pci_section_inn h3{ margin-bottom:20px;}
.page-id-1171 .pci_section_inn ul li{ list-style:none;margin-bottom:30px;}
.page-id-1171 .pci_section_inn ul li li{ list-style:disc; margin-top:15px;margin-left:20px;}
.margin-top{margin-top:20px;}
.cont_address{width:230px;text-align:center;margin: 0 auto;line-height: 37px;font-size:24px;}
.bx_slider_first_img::before {background: none !important;}
.sub_button.partner_gat_way {margin-right: 25px;}
.gatway-search-toggle{display:none;}
.gatway-search-form{display:block;}

/* Desktop Menu Section End */

/* Tool tip */
.gat_search_sec.hover_gateway_sec{z-index:111;}
.tooltip{
    position:absolute;
    z-index:1070;
    display:block;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:12px;
    font-style:normal;
    font-weight:400;
    line-height:1.42857143;
    text-align:left;
    text-align:start;
    text-decoration:none;
    text-shadow:none;
    text-transform:none;
    letter-spacing:normal;
    word-break:normal;
    word-spacing:normal;
    word-wrap:normal;
    white-space:normal;
    filter:alpha(opacity=0);
    opacity:0;
    line-break:auto
}
.tooltip.in{
    filter:alpha(opacity=90);
    opacity:.9
}
.tooltip.top{
    padding:5px 0;
    margin-top:-3px
}
.tooltip.right{
    padding:0 5px;
    margin-left:3px
}
.tooltip.bottom{
    padding:5px 0;
    margin-top:3px
}
.tooltip.left{
    padding:0 5px;
    margin-left:-3px
}
.tooltip-inner{
    max-width:200px;
    padding:3px 8px;
    color:#fff;
    text-align:center;
    background-color:#000;
    border-radius:4px
}
.tooltip-arrow{
    position:absolute;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid
}
.tooltip.top .tooltip-arrow{
    bottom:0;
    left:50%;
    margin-left:-5px;
    border-width:5px 5px 0;
    border-top-color:#000
}
.tooltip.top-left .tooltip-arrow{
    right:5px;
    bottom:0;
    margin-bottom:-5px;
    border-width:5px 5px 0;
    border-top-color:#000
}
.tooltip.top-right .tooltip-arrow{
    bottom:0;
    left:5px;
    margin-bottom:-5px;
    border-width:5px 5px 0;
    border-top-color:#000
}
.tooltip.right .tooltip-arrow{
    top:50%;
    left:0;
    margin-top:-5px;
    border-width:5px 5px 5px 0;
    border-right-color:#000
}
.tooltip.left .tooltip-arrow{
    top:50%;
    right:0;
    margin-top:-5px;
    border-width:5px 0 5px 5px;
    border-left-color:#000
}
.tooltip.bottom .tooltip-arrow{
    top:0;
    left:50%;
    margin-left:-5px;
    border-width:0 5px 5px;
    border-bottom-color:#000
}
.tooltip.bottom-left .tooltip-arrow{
    top:0;
    right:5px;
    margin-top:-5px;
    border-width:0 5px 5px;
    border-bottom-color:#000
}
.tooltip.bottom-right .tooltip-arrow{
    top:0;
    left:5px;
    margin-top:-5px;
    border-width:0 5px 5px;
    border-bottom-color:#000
}
.page-template-gatway-listing-page .header_main_sec {z-index: 11;}
p a{text-decoration: underline;}



@media all and (max-width: 1250px){
   .wrapper_inner_sec{width:95%;}
   .about_inner_sec{width:95%;}
    .butt_button {float: none;width: 415px;margin: 0px auto 0;}
	.select_type {margin: 0 auto;width: 800px;}
	.country_type{margin-bottom:25px;}
}
@media all and (max-width: 1200px){
   .head_menu_sec{width:715px;}
   .bann_inner_sec{width:95%;}
}
@media all and (max-width: 1120px){
 .pricing-main-section_inn{margin:0 auto; width:100%;}
 .header_inner_sec{height:100px;}

}
@media all and (max-width: 1160px){
   .bann_inner_sec ul li{width: 30%;}
   .pci_section_inn{padding:0px;}
   .gat_search_sec_inn h4{margin-right: 20px;}
   .about_section_inn .partner_process li{    width: 27%;}
   .head_menu_sec{width:670px;}
   .blog_main_sec_left{width:69%;}
   .partner_process ul li{width: 22%;}
}
@media all and (min-width: 1101px){
	.head_menu_sec li.current_page_item{ 
		background-color: #0e4063;
		border-bottom: #41c868 5px solid;
		cursor: pointer;
	}
	.head_menu_sec li.current-menu-parent{ 
		background-color: #0e4063;
		border-bottom: #41c868 5px solid;
		cursor: pointer;
    }
}
@media all and (max-width: 1100px){
	 #iwpmenu_icon{display:block}
	 .head_menu_sec{width:auto;}
    .head_menu_sec nav{display:none;}
	 .head_login_sec {float: none;width: 225px;margin: 50px auto 0px;display: flex;}
	 .logged-in #iwpmenu_icon .iwpmenu_open_button {top: 73px !important;}
	 #iwpmenu_bar div ul {text-align: left !important;}
}
@media all and (max-width: 991px){
    .short_mid_text{width:100%;}
	.middle_mid_text{width:100%;}
	.pci_main-section_left{ padding-right: 0px;}
    .pci_main-section_right{padding-left: 0px;}
	.banner_cont_sec.home_cont_sec h1{width:100%;}
	.pci-subcopy-text {width:100%;}
	.banner_cont_sec.home_cont_sec h1 {width:100%;}
	.bann_inner_sec ul li{width:100% !important;margin-right: 0px;margin-bottom: 30px;}
	.ban_inn_text h4 span{min-height: auto;}
	.pricing_inn_sections ul li::before {background: none;}
	.gateway_icon_sec_left {width: 100%;float: left;padding-top: 100px;}
	.gateway_icon_sec_right {width: 100%;float: left;padding-top: 50px;padding-left: 0px;}
	.right_img_sec .gateway_icon_sec_right {position: relative;display: table-header-group;float: none;}
	.gateway_icon_sec.right_img_sec {display: table;}
	.left_img_sec .gateway_icon_sec_left::after {background: none;top: auto;right: auto;}
	.right_img_sec .gateway_icon_sec_right::before {background: none;top: auto;right: auto;left: auto;}
	.gateway_icon_main_sec{width:100%;}
	.gateway_icon_sec_left {width: 100%;float: left;padding-top: 50px;}
	.price_cont_list_left::after {background:none;}
	.partner_process ul li{width:100%; margin-right:0px;margin-bottom: 30px;}
	.partner_process ul li::before {height: auto;top: auto;}
	.about_section_inn .partner_process li{width:100%; margin-right:0px;margin-bottom: 30px;}
	.min_height_pg {min-height: auto;}
	.left_img_sec .gateway_icon_sec_right {margin-bottom: 50px;}
	.blog_main_sec_left{width:100%; margin-bottom:40px;margin-right: 0px;}
	.blog_main_sec_right {float: none;width: 300px;margin: 0px auto 60px;}
	.navigation.pagination{margin-left:0px;}
	#section1, #section2, #section4, .black-circle{background:none !important; background-image:none !important}
	.pricing_sections .ban_inn_text p{min-height:auto;}
	.home_lear_but {width: 100%;float: left;margin: 20px 0px;}
	.country_type{margin-right:0px;}
	.select_type {margin: 0 auto;width: 240px;}
	.gatway-search-toggle{display:block;text-align:center;width:100%;float:left;}
	.gatway-search-form{display:none;}
	.select_type_dropdown{padding: 3px 15px;}
	.gatway-search-toggle-inn {
		border: 1px solid #1c81c6;
		border-radius: 5px;
		-ms-transform: skewX(-10deg);
		-webkit-transform: skewX(-10deg);
		transform: skewX(-10deg);
		padding: 5px 50px 5px 15px;
		text-transform: uppercase;
		color: #fff;
		width: auto;
		position: relative;
		background: #1c81c6;
		line-height: normal;
		display: inline-block;
		outline: none;
		cursor: pointer;
	}
	.gatway-search-toggle-inn span {
		-ms-transform: skewX(10deg);
		-webkit-transform: skewX(10deg);
		transform: skewX(10deg);
		display: inline-block;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		color: #fff;
		font-family: 'Saira Extra Condensed';
		font-style: normal;
		font-weight: 700;
		letter-spacing: 1px;
		font-size: 20px;
	}
	.country_type{margin-bottom:10px;}
	.select_type_dropdown::after{right: 10px;top: 9px;}
	.region_type {margin-top:12px;}
	.gat_payment_selected {padding: 0px 22px !important;height: 42px;}
	.sub_button span {margin-top: 0px;line-height: normal;}
	.list_select_gat {margin-top: 42px;z-index: 9;}
	.gat_submit{padding: 0px 22px !important;height: 42px;}
	.clear_button {padding: 6px 15px;}
	.gat_submit.star_active{padding: 0px 22px !important;height: 42px;}
	.gatway-search-toggle.gatw_search_expand span::after {
	  background: url("../images/maximize.png") no-repeat;
	  content: "";
	  height: 20px;
	  margin-left: 12px;
	  margin-top: 7px;
	  position: absolute;
	  width: 20px;
	}
	.gatway-search-toggle.gatw_search_close span::after {
	  background: url("../images/minimize.png") no-repeat;
	  content: "";
	  height: 20px;
	  margin-left: 12px;
	  margin-top: 7px;
	  position: absolute;
	  width: 20px;
	}
	.gateway_listing_sec_right_inner{padding-bottom: 0px;}
	.gateway_listing_sec_right_inner_right ul{margin-bottom:0px;}
	.gateway_listing_sec_right_inner .list_gatway_border{margin-top: 40px;}
	.gat_search_sec.fixted_gateway {z-index: 9;}
	
}
@media all and (max-width: 787px){
    .home_cont_sec .ban_bot_main_cont li{width:100% !important;margin-right: 0px;}
	.pricing_sections h1{font-size: 40px;line-height: 50px;}
	.full_cont_sec h1{font-size: 40px;line-height: 50px;}
	h1{font-size: 40px;}
	.home_payment_gateway h1{font-size: 40px;line-height: 50px;}
	.logo_list  h1{font-size: 40px;line-height: 50px;}
	.pci_section h1{font-size: 40px;line-height: 50px;}
	.about_section_inn h1{font-size: 40px;line-height: 50px;}
	.home_payment_gateway h2{font-size: 30px;}
	.pricing_inn_sections ul li::before {background:none;}
	.ban_bot_main_cont li{width:100% !important;margin-right: 0px;margin-bottom: 30px;}
	.price_cont_list_left {width: 100%;padding: 30px 10px 0px 10px;}
	.price_cont_list_right {width: 100%;padding: 30px 10px 0px 10px;}
	.pci_main-section_left{width:100%;margin-bottom:30px;}
	.pci_main-section_right{width:100%;}
	.gateway_listing_sec_left{width:100%;}
	.gateway_listing_sec_right{width:100%;padding-left: 0px;}
	.list_select_gat{z-index: 11;}
	.gat_search_sec_inn h4 {margin-right: 20px;width: 100%;text-align: center;margin-bottom: 30px;}
	.about_sec_left{margin-bottom:30px;width:100%;}
	.about_sec_right{width:100%;}
	#fancybox-wrap{z-index: 999999 !important;}
	.logged-in #iwpmenu_icon .iwpmenu_open_button {top: 95px !important;}
	.payment_gateway_inn_sec h1{font-size: 40px;line-height: 50px;}
	.partner_main_sec_left{width:100%;}
	.partner_main_sec_right{width:100%;}
	.partner_main_inn_sec{width:100%;}
	.partner_main_inn_sec h1{font-size: 40px;line-height: 50px;}
	.partner_sec_left_inn.partner_top_icon p{padding:0px;}
	.partner_sec_left_inn p{padding:0px;}
	.partner_sec_left_inn.partner_top_icon {margin-top: 25px;}
	.partner_main_sec_left::after {background: none;right: auto;}
	.blog_main_sec .wrapper_inner_sec {width: 90%;}
	.modal-content {width: auto;}
	#myModal{padding-left:20px;padding-right:20px;}
	.gateway_listing_sec_right h1{font-size:40px;margin-bottom: 25px;}
	.header_main_sec{height: 75px;}
	.banner_cont_sec{margin-top: 75px;}
	.header_inner_sec{height: auto;}
	.logo_sec{padding-top: 16px;}
	.head_login_sec{margin: 17px auto 0px;}
	.gat_search_sec.fixted_gateway {position: fixed;margin-top: 75px;}
	.bx_slider_cont {background: #fff;}
	.home_payment_gateway {padding: 80px 30px;background: #1c81c6;}
	.logo_slider_sec .wrapper_inner_sec{width:100%;}
    .bx-wrapper{padding: 0px 20px;}
	.home_payment_gateway h2{margin-top:20px;margin-bottom:20px;}
	.bx-wrapper .bx-pager{bottom: -30px;}
	
}
@media all and (max-width: 600px){
.contact-form{width:95% !important;}
.gateway_listing_sec_right_inner_left{width:100%;}
.gateway_listing_sec_right_inner_right{width:100%;}
.gateway_listing_sec_right_inner_left ul{margin:0px;}
}
@media all and (max-width: 450px){
	.custom-logo {max-width: 85% !important;}
	.head_login_sec ul li a{font-size:16px;}
	.head_login_sec {float: none;width: 245px;display: flex;}
	.modal-content {width: 100%;}
}	
@media all and (max-width: 430px){
	.head_login_sec {float: none;width: 200px;display: flex;margin-left: 20px;}
	.butt_button {float: left;width: 100%;margin-top: 5px;}
	.sub_button.partner_gat_way {margin-right: 0px;}
	.clear_button{margin-top:7px;}
	.bx_slider_pay_img a::before {
	background-image: none; height:auto;}
}	
@media all and (max-width: 390px){
	.head_login_sec {float: none;width: 200px;margin: 50px auto 0px;display: flex;margin-left: 20px;}
	.custom-logo {max-width: 65% !important;}
	.logo_sec{padding-top:26px;}
	.head_login_sec ul li{padding: 5px 15px;}
	.head_login_sec {float: left;width: 182px;margin:17px auto 0px;margin-left: 123px;position: absolute;}
	.sub_button span {font-size: 13px;}
	.clear_button span{font-size: 13px;}
	.clear_button{margin-top:0px;}
	.sub_button.thre_ds {margin-right: 15px;}
}	
@media all and (max-width: 340px){
	.custom-logo {max-width: 100% !important;}
	.sub_button.thre_ds {margin-right: 10px;}
	.head_login_sec {float: left;width: 182px;margin-left: 98px;position: absolute;}
	.logo_sec{width: 80px;}
	#iwpmenu_icon .iwpmenu_open_button {right: 15px !important;}
	.gat_payment_selected{margin-right: 10px;}
	.gat_submit{margin-right: 10px;}
	.gat_submit.star_active{margin-right: 10px;}
}	