/*
Theme Name: Twenty Thirteen Child
Theme URI: https://wordpress.org/themes/twentythirteen/
Template: twentythirteen
Author: the WordPress team
Author URI: https://wordpress.org/
Description: The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.
Tags: blog,one-column,two-columns,right-sidebar,custom-header,custom-menu,editor-style,featured-images,footer-widgets,microformats,post-formats,rtl-language-support,sticky-post,translation-ready,accessibility-ready
Version: 2.9.1569387704
Updated: 2019-09-25 05:01:44

*/

@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800&display=swap');

.container {width:1218px;}

a {text-decoration:none !important; outline:none !important; transition-duration:0.4s;}
img{transition-duration:0.5s;}

.p-0{
	padding: 0;
	margin: 0
}
strong {font-family:Graphik-700-Bold;font-size: 18px; font-weight: normal;}

.p-10{
	padding: 0 5px;
	margin: 0;
}
.page-id-427 #content {
	background-image: url("../../../images/banner_02.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	background-attachment: fixed;
	min-height: 350px;
	text-align: center;
	position: unset;
	margin: -66px 0 0 0;
	padding: 150px 0 0 0;
}
div.wpcf7-mail-sent-ok {
	border: 2px solid 
		#398f14;
	display: none !important;
}
.dummy h3{
	color: 
		#fff;
	font-size: 30px;
	font-weight: 800;
}
.p-20{
	padding: 0 8px;
	margin: 0;
}
*{
	padding: 0;
	margin: 0
}

a , a:hover{
	text-decoration: none;
	color:#00171e;
}
h1 , h2 , h3 , h4 , h5 , span , strong , ul , p{
	margin: 0;
}

p {font-family:Graphik-400-Regular_0; font-size:18px; color:#000; line-height:24px;}

ul {}
ul li {font-family:Graphik-400-Regular_0; font-size:18px; color:#000; line-height:24px;}
ul li a {font-family:Graphik-400-Regular_0; font-size:18px; color:#000; line-height:24px;}


.p-55 {padding:0 60px;}

.top-area {background:#00171e; padding: 10px 0 0;  width:100%;}

.logo-area {position:relative; z-index:99;padding: 0;}

.top-btns {text-align:right;padding:18px 0 0;}
.top-btns .btn.btn-default {height:43px; padding:0 25px;background:#1a2f35; font-family:Graphik-500-Medium; font-size:15px; color:#fff;
	border:none;margin-left: 6px;}
.top-btns .btn.btn-default a {color:#fff;}
.btn-default {transition-duration:0.5s;}
.top-btns .btn.btn-default.creat-btn {margin-right:50px;margin-left: 10px;}
/* .top-btns .btn.btn-default:hover {background:#009b90;} */




.ubermenu-skin-black-white-2 {border:none !important; background:transparent !important; box-shadow:none !important;padding: 1px 0 0 !important;
	border-top:1px solid #4d5d62 !important;margin-top: 11px !important;}
.ubermenu-skin-black-white-2 .ubermenu-item-level-0 > .ubermenu-target {border:none !important; background:transparent !important; box-shadow:none !important;
	font-family:Graphik-500-Medium; font-size:16px !important; font-weight:500 !important; color:#fff !important; padding-left:22px; padding-right:22px;
	padding-bottom:22px; text-transform:capitalize !important;text-align: center; padding-top:26px;}

.ubermenu .ubermenu-item-layout-image_above > .ubermenu-image {margin:0 auto 14px !important;border:1px solid #4d5d62;width: 60px; 
	height: 60px !important; padding: 15px;object-fit: contain;}
/* .ubermenu-skin-black-white-2 .ubermenu-item-level-0 > .ubermenu-target:hover img {background:#009b90; border-color:#009b90;} */
.ubermenu .ubermenu-current-menu-item a.ubermenu-target img {background:#009b90; border-color:#009b90;}








.top-banner {background:#000;position:absolute; width:100%;}
.top-banner img{width:100%; height:212px; object-fit:cover;}
.home .top-banner img {height:295px;}

.top-banner-text {position:relative; text-align:center;padding: 70px 0 142px; background:url(../../../images/head-back_02.png) no-repeat center;
	height:212px;}

.features-page .top-banner-text {background:url(/wp-content/uploads/2019/11/head-back_fea.png) no-repeat center;}
.home .top-banner-text {height:293px; padding: 106px 0 169px}
.top-banner-text h2{font-family:Graphik-500-Medium; font-size:48px; color:#fff;  margin:0 0 15px;}
.top-banner-text h2 span {font-size:24px; display:block;}


.legal-sec {padding:90px 0 0;}
.home .legal-sec+.legal-sec h4 {position: absolute; bottom: 0;width: 29%;right: 0; padding-bottom: 80px;}
.legal-sec h3 {font-family:Graphik-400-Regular_0; font-size:30px; color:#000; width:73%; margin:0 0 20px;}
.legal-sec h5 {font-family:Graphik-600-Semibold; font-size:18px; color:#009b90; margin:0 0 7px;}
.legal-sec ul {padding: 0 0 0 17px;}
.legal-sec ul li {font-family:Graphik-400-Regular_0; font-size:18px; color:#000; line-height:24px;
	list-style:none;}

.legal-sec ul li:before {position:absolute; height:8px; width:8px; background:#000; border-radius:20px;content:"";margin-left: -16px; margin-top: 9px;}

.legal-sec ul.blue-list {padding:20px 0 0;}
.legal-sec ul.blue-list li {font-family:Graphik-600-Semibold; font-size:18px; color:#009b90; list-style:none; padding:0 0 40px;}
.legal-sec ul.blue-list li:last-child{padding-bottom:0;}
.legal-sec ul.blue-list li:before {display:none;}
.legal-sec .btn.btn-default {height:49px; padding:0 25px;background:#009b90; font-family:Graphik-500-Medium; font-size:15px; color:#fff;
	border:none;margin: 34px 0 0;}
.legal-sec .btn.btn-default:hover {background:#1a2f35;}
.legal-sec h4{font-family:Graphik-500-Medium; font-size:24px; color:#000;  margin:0 0 60px;}
.legal-sec p {font-family:Graphik-400-Regular_0; font-size:18px; color:#000; line-height:24px;    padding-bottom: 2%;
}


.legal-sec .legal-box .box-icon {float:left;background:url(../../../images/ib_03.png) no-repeat center;padding: 16px;}
.legal-sec .legal-box .box-icon img {position: relative; top: -10px;}
.legal-sec .legal-box .box-content {float:left;padding-left:55px;    width: 88%;}

.legal-sec .legal-box {float:left;width: 70%;}
.legal-sec .legal-box-right {float:left;width: 30%; text-align:center;}

.content-area {overflow:visible !important;}

.footer-top {margin: 122px 0 75px; display:none;}
.home .footer-top {display:block;}
.footer-top ul {text-align:center;}
.footer-top ul li {font-family: Graphik-400-Regular_0; font-size:14px; color:#fff;display:inline-block; list-style:none;width:157px; height:142px;
	background:#00171e; vertical-align:top;padding: 22px 20px 0; margin:0 10px;line-height: inherit; transition-duration:0.5s;}
.footer-top ul li i {display:block;font-size: 35px; margin:0 0 5px;}
.footer-top ul li:hover {background:#009b90;}

footer {background:#009b90; padding:20px 0;}
footer .f-logo {}
footer .f-logo a {font-family:Graphik-400-Regular_0; font-size:14px; color:#fff; line-height:48px;}
footer .f-logo a span {position: relative; top: 0px; left: 5px;}
footer p {font-family:Graphik-400-Regular_0; font-size:14px; color:#fff; line-height:48px;}
footer p a {color:#fff;}

.copyright {text-align:center; padding:18px 0;}
.copyright p {font-family:Graphik-400-Regular_0; font-size:14px; color:#000; line-height:48px;}

/* About Page */

.about-page .legal-sec p{padding:13px 0; width:94%;}
.about-page .legal-sec {padding:47px 0 0;}
.about-page .legal-sec .legal-box .box-content {padding-left:0;}

.about-bottom-sec {background:#f0f9f8; padding:45px 0;margin: 20px 0 0;}
.about-bottom-sec h3  {font-family:Graphik-400-Regular_0; font-size:30px; color:#000;}
.about-bottom-sec .card-body {font-family: Graphik-400-Regular_0; font-size: 18px; color:#000; line-height: 24px; margin-top:12px;}


/* Features Page */

.mt-65 {margin:-65px 0 90px;}
.p-l-0 {padding-left:0 !important;}
.features-page .legal-sec .legal-box .box-content {width:91%;}
.features-page .legal-sec .legal-box .box-content ul {margin:15px 0;}
.features-page .legal-sec p {padding:16px 0 0;}
.features-page .legal-sec {padding:68px 0 0;}
.legal-sec h4.bottom-features {position: absolute; bottom: 0; right: 0; width: 25%;}

/* Coming Soon Page */

.coming-soon-page .legal-sec h3 {font-family:Graphik-700-Bold; font-size:18px; width:100%; margin:0 0 12px;}
.top-banner-text h1 {font-family: Graphik-500-Medium; font-size: 48px; color:#fff; margin:0 0 14px;}
.coming-soon-page .legal-sec {padding:68px 0 0;}
.coming-soon-page .legal-sec p span {display:block; padding:0 0 20px;}
.coming-soon-page .legal-sec p a {color:#009b90; text-decoration:underline !important;}
.coming-soon-page .legal-sec:last-child .coming-line {display:none !important;}
.coming-soon-page.mt-65 {margin-bottom:70px;}
.coming-soon-page .top-banner-text {padding: 35px 0 169px;}
.coming-soon-page .legal-sec .legal-box .box-content {width:93%;}

.home .coming-soon-page.mt-65 {margin-top:0;}

.coming-soon-page .top-banner-text h2{font-size:40px;}

.ur-frontend-form .ur-button-container .ur-submit-button {height: 49px; padding: 0 25px; background:#009b90; font-family: Graphik-500-Medium;
	font-size: 15px; color:#fff; border: none;}
.ur-frontend-form .ur-button-container .ur-submit-button:hover {background: #1a2f35;}
input {padding:0 15px;}
.about-page label {display:block; font-size:13px;font-family:Graphik-400-Regular_0; font-weight:normal;}
#loginform p {padding:0 !important;width:100%; text-align:center;}
#loginform input {margin:0 0 10px;}
.button.button-primary {height: 49px; padding: 0 25px; background:#009b90; font-family: Graphik-500-Medium;
	font-size: 15px; color:#fff; border: none;}
.button.button-primary:hover {background: #1a2f35;}

a {color:#009b90;}
.login-sec {padding-bottom:47px; text-align:center;}
.login-sec .legal-sec h3 {width:100%;}
.login-sec .legal-sec .legal-box {width:100%;}







/* Inner Pages */

.home .inner-banner {display:none;}
.inner-banner {height:65px; background:#f0f9f8}
.inner-banner h2 { margin: 0; border:5px solid #fff;display: inline-block; padding: 30px 140px;
	color: #fff; font-family: 'Open Sans', sans-serif; font-weight: 800; font-size: 48px; text-transform: uppercase; letter-spacing: 1px;}
.inner-cover {background:rgba(0, 0, 0, 0.5); height:100%;padding:112px 0 0;}

.p-top-bottom {padding:50px 0;}

/* Responsive */


@media screen and (max-width:1217px) and (min-width: 1140px){

	.container {width:100%;}
	.legal-sec .legal-box .box-content {padding-left:20px;}



}

@media screen and (max-width:1139px) and (min-width: 992px){

	.container {width:100%;}
	.legal-sec .legal-box .box-content {padding-left:20px; width:85%;}
	.top-btns .btn.btn-default.creat-btn {margin-right:0;}
	.top-btns .btn.btn-default {font-size:13px;}
	.logo-area img {width:100%;}
	footer .f-logo img {width:130px;}

	.home .legal-sec + .legal-sec h4 {right:15px;}

}

@media screen and (max-width:991px) and (min-width: 960px){

	.container {width:100%;}
	.legal-sec .legal-box .box-content {padding-left:20px; width:85%;}
	.top-btns .btn.btn-default.creat-btn {margin-right:0;}
	.top-btns .btn.btn-default {font-size:12px;}
	.logo-area img {width:100%;}
	footer .f-logo img {width:122px;}
	.top-btns {padding:7px 0 0;}

	.home .legal-sec + .legal-sec h4 {right:15px;}

}

@media screen and (max-width:959px) and (min-width: 768px){

	.container {width:100%;}
	.legal-sec .legal-box .box-content {padding-left:20px; width:80%;}
	.top-btns .btn.btn-default.creat-btn {margin-right:0;}
	.top-btns .btn.btn-default {font-size:12px; padding:0 10px;}
	.logo-area img {width:100%;}
	footer .f-logo img {width:auto; display:block;}
	.top-btns {padding:7px 0 0;}
	footer .f-logo a span { top: 0px; left: 0;}
	footer p {line-height:inherit;}
	footer .f-logo a {line-height:inherit;}

	.home .legal-sec + .legal-sec h4 {right:15px;}
}

@media screen and (max-width:767px) and (min-width: 620px){

	.container {width:100%;}
	.legal-sec .legal-box .box-content {padding-left:20px; width:75%;}
	.top-btns .btn.btn-default.creat-btn {margin-right:0;}
	.top-btns .btn.btn-default {font-size:12px; padding:0 10px;}
	.logo-area {text-align:center;}
	.logo-area img {width:auto;}
	footer {text-align:center;}
	footer .f-logo img {width:auto; display: inline-block;}
	.top-btns {padding:7px 0 0; text-align:center;}
	footer .f-logo a span { top: 0px; left: 0;}
	footer p {line-height:inherit; text-align:center !important; padding:5px 0;}
	footer .f-logo a {line-height:inherit;}
	.top-banner-text h2 {font-size:30px;}
	.top-banner-text h2 span {font-size:20px;}
	.top-banner img {height:200px;}
	.top-banner-text {height:200px;padding: 56px 0 0;}
	.legal-sec {padding:30px 0 0;}
	.legal-sec h3 {width:100%; font-size:20px;}
	.legal-sec h4 {font-size:15px;}

	.t-b-border {margin:30px 0 0 !important;}
	.footer-top {margin:30px 0;}
	.legal-sec ul.blue-list li {padding:0 0 15px;}

	.about-page .legal-sec p {width:100%;}

	.features-page .legal-sec .legal-box .box-content {width:100%;}
	.features-page .legal-sec {padding: 30px 0 0;}
	.mt-65 {margin-bottom:30px;}

	.home .legal-sec + .legal-sec h4 {right:15px;}
	.coming-soon-page .top-banner-text h2 {font-size:30px;}

}


@media screen and (max-width:619px) and (min-width: 1px){

	.container {width:100%;}
	.legal-sec .legal-box .box-content {padding-left:0px; width:100%;}
	.top-btns .btn.btn-default.creat-btn {margin-right:0;}
	.top-btns .btn.btn-default {font-size:12px; padding:0 10px;margin-bottom: 5px;}
	.logo-area {text-align:center;}
	.logo-area img {width:auto;}
	footer {text-align:center;}
	footer .f-logo img {width:120px; display: inline-block;}
	.top-btns {padding:7px 0 0; text-align:center;}
	footer .f-logo a span { top: 0px; left: 0;}
	footer p {line-height:inherit; text-align:center !important; padding:5px 0;}
	footer .f-logo a {line-height:inherit;}
	.top-banner-text h2 {font-size:20px;}
	.top-banner-text h2 span {font-size:15px;}
	.top-banner img {height:150px;}
	.top-banner-text {height:150px;padding: 30px 0 0;}
	.legal-sec {padding:30px 0 0;}
	.legal-sec h3 {width:100%; font-size:20px;}
	.legal-sec h4 {font-size:15px; margin-bottom: 30px;}
	.legal-sec .legal-box {width:100%; float:none;}

	.t-b-border {margin:30px 0 0 !important;}
	.footer-top {margin:30px 0;}
	.legal-sec ul.blue-list li {padding:0 0 15px;}
	.legal-sec .legal-box-right {width:100%; float:none; text-align:left; padding:20px 0 0;}
	.legal-sec .btn.btn-default {margin:20px 0 0;}
	.footer-top ul li {width:94px; margin:0;padding: 15px 5px 0;font-size:11px; height:113px;}
	.copyright {padding:10px 0;}

	.about-page .legal-sec {padding:30px 0 0;}
	.about-page .legal-sec p {width:100%;}
	.about-bottom-sec {padding:30px 0;}

	.features-page .legal-sec .legal-box .box-content {width:100%;}
	.features-page .legal-sec {padding: 30px 0 0;}
	.mt-65 {margin-bottom:30px;}
	.legal-sec h4.bottom-features {position:relative; width:100%;}
	.top-banner-text h1 {font-size:20px;}
	.coming-soon-page .top-banner-text { padding: 15px 0 0;}
	.coming-soon-page .legal-sec {padding:30px 0 0;}
	.coming-line {margin-bottom:0 !important;}
	.coming-soon-page.mt-65 {margin-bottom:30px;}
	.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column, .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column-auto
	{min-width: 50% !important; width: 50% !important;}

	.home .legal-sec + .legal-sec h4 {position:relative; width:100%;}
	.coming-soon-page .legal-sec .legal-box .box-content {width:100%;}
	.coming-soon-page .top-banner-text h2 {font-size:20px;}



}








.ubermenu-skin-black-white-2.ubermenu-responsive-toggle {color:#fff !important;font-family: Graphik-500-Medium; font-size: 20px !important;
	padding: 11px 0 0 !important;}
.ubermenu-responsive-toggle .fa {margin-right:2px !important;}
body {overflow-x:hidden;}


.pum-content .wpcf7 label, .pum-content .wpcf7 input, .pum-content .wpcf7 textarea  { width:100%}
.pum-content .wpcf7 label{ line-height:2; padding-bottom:10px;}
.pum-content .wpcf7 textarea { height:140px;}
.pum-content .wpcf7 .wpcf7-submit {height: 49px;
	padding: 0 25px; background:#009b90; font-family: Graphik-500-Medium; font-size: 15px; color:#fff; border: none; width:100px}
.pum-content h2 { text-align:center; padding-bottom:20px;}

.page-template-coming-soon .footer-top{display: none;}
.page-template-home-page .footer-top{display: block;}

.faq-style{
	padding-top:50px;
}
.faq-style button{
	text-align: left;
	font-family: Graphik-700-Bold;
	font-size: 18px;
	width: 100%;
	text-decoration:none !important;
	background: #f0f9f8;
	margin: 0 0 12px;
	padding-bottom: 20px;
	padding-top: 10px;
}
.faq-style h3 button{
	color: #000 !important;
}
.faq-style h3 button:hover{
	text-decoration:none !important;
	border:0;
}
.faq-style p{
	font-family: Graphik-400-Regular_0;
	font-size: 18px;
	color: #000;
	line-height: 24px;
	list-style: none;
	padding-left: 13px;
}
.transact_heading{
	margin-bottom : 0 !important ;
}
.faq-style h4{

	margin: 0;
	font-family: Graphik-500-Medium;
	font-size: 24px;
	color: #000;

}
.faq-style h3 button:active, button:focus {
	outline: 0;
	border: none;
	-moz-outline-style: none;
}
.box-content strong{
	font-family: Graphik-700-Bold;
	font-size: 18px !important;
	font-weight: normal;

}

.legal-sec .indent-list ul li:before {
	position: absolute;
	height: 6px;
	width: 6px;
	background: #000;
	border-radius: 20px;
	content: "";
	margin-left: -16px;
	margin-top: 9px;
}
.faqs-list ul li:before {
	position: absolute;
	height: 6px;
	width: 6px;
	background: #000;
	border-radius: 20px;
	content: "";
	margin-left: -16px;
	margin-top: 9px;
	display:none;
}
.faqs-list ul li{
	margin-left: 22px;

}
.faqs-list {
	margin-left: 22px;

}
.legal-sec h4 {
	font-family: Graphik-500-Medium;
	font-size: 24px;
	color: #000;
	margin: 0 0 212px;
}
h4.bottom-features.above-head {
	margin-bottom: 281px;
}
#legal {
	margin-top: 20px;
}
#legal h3 , #warning h3{
	margin-bottom : 0 ;
}
.page-template-features-php .footer-top {
	display: block !important;
}
.padding-extra{
	margin-top: 527px !important;
}
.page-id-405 .inner-banner{
	display : none ;
} 
.page-id-325 .footer-top{
	display: none !important;
}
.page-id-327 .footer-top{
	display: none !important;
}
.page-id-329  .footer-top{
	display: none !important;
}
.page-id-534 .footer-top{
	display: none !important;
}


.entry-content h1{
	font-family: Graphik-500-Medium;
	font-size: 24px;
	margin-top:10px;
	margin-bottom: 10px;
}

.entry-content ol li{
	font-family: Graphik-400-Regular_0;
	font-size: 18px;
	color: #000;
	line-height: 24px;
}
.entry-content ol {
	padding-left: 38px;
}

.tnc_content ol {
	counter-reset: item !important;
}
.tnc_content li {
	display: block !important;
	position: relative;
	margin-left: 24px;
}
.tnc_content li:before {
	content: counters(item, ".") " " !important;
	counter-increment: item !important;
	position: absolute;
	left: -49px;
	top: 2px;
	width: 40px;
	text-align: end;
}
.page-id-403 .inner-banner{
	display : none ;
}
.kiwi_web:focus {
    outline: unset; 
    outline-offset: unset; 
	color: #fff !important;
}