/*--common style start--*/
	
article, aside, details, figure, footer, header, nav, section {
	display: block;
	}
	
body {
	width: 100%;
	height: auto;
	margin: 90px 0 0 0;
	padding: 0;
	overflow-x: hidden;
	}

img {
	border: 0;
	outline: none;
	}
	
a,a:hover{
	text-decoration:none;
	outline: none;
	}

.clear {
	clear: both;
	}
	
.fl {
	float: left;
	}
	
.fr {
	float: right;
	}
	
/*--common style end--*/

/* Fonts */

@font-face {
	font-family: 'poppins_regular';
	src: url('../fonts/poppins-regular-webfont.woff2') format('woff2'),
	url('../fonts/poppins-regular-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	}

@font-face {
	font-family: 'poppins_extrabold';
	src: url('../fonts/poppins-extrabold-webfont.woff2') format('woff2'),
	url('../fonts/poppins-extrabold-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	}
	
	@font-face {
    font-family: 'helvetica_ce_regular';
    src: url('../fonts/helvetica_ce_regular-webfont.woff2') format('woff2'),
    url('../fonts/helvetica_ce_regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    }

@font-face {
	font-family: 'suez_oneregular';
	src: url('../fonts/suezone-regular-webfont.woff2') format('woff2'),
	url('../fonts/suezone-regular-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;

}

@font-face {
    font-family: 'helvetica_bold';
    src: url('../fonts/helvetica_bold-webfont.woff2') format('woff2'),
    url('../fonts/helvetica_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    }

@font-face {
    font-family: 'helvetica_ce_bold';
    src: url('../fonts/helvetica_ce_bold-webfont.woff2') format('woff2'),
    url('../fonts/helvetica_ce_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    }

@font-face {
	font-family: 'poppins_bold';
	src: url('../fonts/poppins-bold-webfont.woff2') format('woff2'),
	url('../fonts/poppins-bold-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	}

@font-face {
	font-family: 'poppins_medium';
	src: url('../fonts/poppins-medium-webfont.woff2') format('woff2'),
	url('../fonts/poppins-medium-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	}

@font-face {
	font-family: 'aachen_medium_plain';
	src: url('../fonts/aachen_medium_plain-webfont.woff2') format('woff2'),
	url('../fonts/aachen_medium_plain-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	}

@font-face {
	font-family: 'latobold';
	src: url('../fonts/lato-bold-webfont.woff2') format('woff2'),
	url('../fonts/lato-bold-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	}

@font-face {
	font-family: 'latoblack';
	src: url('../fonts/lato-black-webfont.woff2') format('woff2'),
	url('../fonts/lato-black-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	}

@font-face {
	font-family: 'latolight';
	src: url('../fonts/lato-light-webfont.woff2') format('woff2'),
	url('../fonts/lato-light-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	}

@font-face {
	font-family: 'latomedium';
	src: url('../fonts/lato-medium-webfont.woff2') format('woff2'),
	url('../fonts/lato-medium-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	}

@font-face {
	font-family: 'latosemibold';
	src: url('../fonts/lato-semibold-webfont.woff2') format('woff2'),
	url('../fonts/lato-semibold-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	}

@font-face {
	font-family: 'latoregular';
	src: url('../fonts/lato-regular-webfont.woff2') format('woff2'),
	url('../fonts/lato-regular-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'latoheavy';
	src: url('../fonts/lato-heavy-webfont.woff2') format('woff2'),
	url('../fonts/lato-heavy-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	}

@font-face {
	font-family: 'akzidenzgrotesk_bold';
	src: url('../fonts/akzidenzgrotesk-bold-webfont.woff2') format('woff2'),
	url('../fonts/akzidenzgrotesk-bold-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	}

.header_bg{
	padding: 10px 0;
	background: #0a3053;
	border-bottom: 1px solid #0a3053;
	}

.header_bg .container{
	/*max-width: 1170px;*/
	width: 100%;
	margin: 0 auto;
	}

.navbar-nav .contact_a{
	padding-right: 0 !important;
	}

.navbar-nav .active_header:after{
	background: #00b563 !important;
	width: 20px;
	height: 3px;
	position: absolute;
	bottom: 0;
	left:0;
	}

.footer_menu_list .active_header{
	color: #00b563  !important;
	}

.container{
	max-width: 1300px;
	width: 100%;
	margin: 0 auto;
	}

.fixed {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	z-index: 100;
	background: #0a3053;
	}

.fixed.shadow {
	box-shadow: 10px 6px 8px rgba(128, 128, 128, 0.19);
	-webkit-box-shadow: 10px 6px 8px rgba(128, 128, 128, 0.19);
}

.fixed .header_right_top{
	display: none;
	}

.fixed .header_logo_img {
	top: -6px;
	}

.header_logo{
	max-width:214px;
	width: 100%;
	float: left;
	margin: 12px 0 0;
	}

.fixed .header_logo{
	margin: 2px 0 0;
	}

.fixed .navbar-inverse{
	margin: 7px 0 0;
	}

.header_list{
	float: right;
	}

.header_contact_left{
	text-align: right;
	}

.header_contact_left a{
	display: inline-block;
	font-family: 'poppins_regular';
	font-size: 14px;
	color: #8b8b8b;
	padding: 0 0 0 26px;
	transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	margin-left: 20px;
	}

.header_contact_left a:hover{
	color: #00b562;
	}

.skype_icon{
	background: url('../images/skype_icon.png') no-repeat left center;
	}

.phone_icon{
	background: url('../images/phone_icon.png') no-repeat 10px center;
	padding-left: 30px !important;
}

.mail_icon{
	background: url('../images/mail_icon.png') no-repeat 20px center;
	padding-left: 50px !important;
	position: relative;
	}

.mail_icon:after{
	content: "";
	position: absolute;
	left: 10px;
	top: 0;
	bottom: 0;
	height: 15px;
	width: 1px;
	background: #306799;
	margin: auto;
}

.navbar-inverse {
	background-color: transparent;
	border-color: transparent;
	margin: 12px 0 0;
	}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
	border-color: transparent;
	padding: 0;
	}

.navbar-nav>li>a{
	font-family: 'poppins_regular';
	font-size: 16px;
	color: #fff !important;
	transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	position: relative;
	}

.navbar-nav>li{
	/*margin-left: 30px;*/
	}

.navbar{
	padding-left: 0;
	padding-right: 0;
	}

.navbar{
	position: relative;
	}

/*.header_logo_img{*/
	/*position: absolute;*/
	/*top: -20px;*/
	/*}*/

/*.navbar-nav>li>a:hover{*/
	/*color: #00b563 !important;*/
	/*}*/

.navbar-nav>li>:last-child a{
	padding-right: 0 !important;
	}

.navbar-nav>li>a.bookademobtn, .mobbookademo_btn  {
	background: #ffdc24;
	color: #0a3053 !important;
	border-radius: 24px;
	font-size: 16px !important;
	font-family: 'poppins_bold' !important;
	margin-left: 20px;
	padding: 10px 20px !important;
	}


a.nav-link.mobbookademo_btn.bookademobtn {
	display: none;
	position: absolute;
	right: 50px;
	top: 14px;
}


.navbar-nav .nav-link:after {
	content: "";
	width: 0;
	height: 2px;
	background: #00b563;
	left: 10px;
	bottom: 0;
	position: absolute;
	transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	}

.navbar-nav .nav-link:hover:after,
.navbar-nav .nav-link.active_header:after {
	width: 20px;
	}

.phone_icon:after , .mail_icon:after, .bookademobtn:after {
	display: none !important;
	}

.banner_bg{
	background: #0a3053 url(../images/home_banner.png) no-repeat center center;
	min-height: 100vh;
	position: relative;
	background-attachment: fixed;
	background-size: cover;
	padding: 50px 0;
}

.banner_cont_box{
	text-align: center;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	height: 580px;
	max-width: 1170px;
	}

.banner_cont_box h4{
	font-family: "poppins_bold";
	font-size: 65px;
	color: #ffffff;
	text-align: center;
	margin: 0 0 20px;
	}

.green_color{
	color: #00b562;
	}

.banner_cont_box p{
	font-family: 'poppins_regular';
	font-size: 20px;
	color: #ffffff;
	letter-spacing: 3px;
	margin-bottom: 40px;
	}

.banner_cont_box p strong {
	color: #ffdc24;
	font-family: "poppins_extrabold";
}

.banner_btn_box{
	margin: 36px 0;
	}

.banner_btn_box a:hover{
	color: #fff;
	}

.common_btn{
	font-family: 'poppins_bold';
	font-size: 20px;
	color: #ffffff;
	max-width: 270px;
	width: 100%;
	padding: 15px 40px;
	margin: 0 15px;
	display: inline-block;
	border-radius: 30px;
	text-transform: uppercase;
	background: #00b562;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	text-align: center;
	}

.common_btn:hover{
	background: #ffdc24 !important;
	color: #0a3053 !important;
}

.get_start_box a{
	width: auto;
	}

.pink_bg{
	background: #e500b2;
	}

.blue_bg{
	background: #0553d1;
	}

.orange_bg{
	background: #ff7900;
	}

.green_bg{
	background: #00b562;
	}

.vilet_bg{
	background: #940dff;
}

.lightblue_bg{
	background: #00b4b5;
}

.red_bg{
	background: #e7002c;
}

.gray_bg{
	background: #f4f6f8;
}

.green_bg{
	background: #00b563 !important;
}
.blue_bg,.blue_h6{
	background: #0a3053;
}

.blue_bg:hover{
	background: #0a60e9;
}

.pink_bg, .pink_h6{
	background: #ff1f70;
}

.pink_bg,.blue_bg,.orange_bg{
	transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
}

.pink_bg:hover{
	background: #ef0b5e;
}

.orange_bg:hover {
	background: #ce680a;
}

.vilet_bg:hover {
	background: #8413FF;
}

.lightblue_bg:hover {
	background: #03A8B5;
}

.red_bg:hover {
	background: #E70A47;
}


.banner_btn_box .common_btn {
	margin-bottom: 20px;
	display: inline-block;
}

.play_icon{
	position: relative;
	display: inline-block;
	width: 35px;
	height: 35px;
	margin: 0 20px 0 0;
	background: #fff;
	border-radius: 50%;
	vertical-align: middle;
	}

.get_start_box a{
	border-radius: 50px;
	transition: all .5s linear;
	-webkit-transition: all .5s linear;
	-moz-transition: all .5s linear;
	-o-transition: all .5s linear;
	}

.banner_cont_box .get_start_box a{
	border-radius: 50px;
	}

.banner_cont_box .get_start_box a:hover{
	background: #ffdc24 !important;
	color: #0a3053;
	}

.start_box a:hover{
	background: #ffdc24 !important;
	color: #0a3053;
	}

.start_box a:hover .play_icon:after{
	border-left: 12px solid #0553d1;
	}

.play_icon:after{
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 6px;
	right: 0;
	margin: auto;
	width: 0;
	height: 0;
	border-top: 8px solid transparent;
	border-left: 12px solid #00b562;
	border-bottom: 8px solid transparent;
	transition: all .4s cubic-bezier(0.4, 0, 1, 1);
	-webkit-transition: all .4s cubic-bezier(0.4, 0, 1, 1);
	-moz-transition: all .4s cubic-bezier(0.4, 0, 1, 1);
	-o-transition: all .4s cubic-bezier(0.4, 0, 1, 1);
	}

.get_start_box span{
	display: inline-block;
	vertical-align: middle;
	}

.booking_bg{
	padding: 80px 0 50px;
	background: #dbeae3 url(../images/launch_bg.png) no-repeat center top;
	}

.common_content_header{
	text-align: center;
	position: relative;
	}

.common_content_header h4{
	display: inline-block;
	}

.common_h4{
	/*font-family: 'poppins_bold';*/
	font-family: "suez_oneregular";
	font-size: 45px;
	position: relative;
	padding: 0 0 40px;
	letter-spacing: 2px;
	}

.common_h4:after{
	content: '';
	position: absolute;
	bottom: 0;
	left:0;
	right:0;
	border-radius: 12px;
	margin: 0 auto;
	width: 72px;
	height: 6px;
	background: #00b563 ;
	}

.blue_color{
	color: #0553d1;
	}

.booking_list_box{
	margin: 40px 0 0;
	}

.icon_box{
	width: 80px;
	height: 80px;
	border-radius: 50%;
	margin: 0 auto;
	}

.icon_box_outer{
	display: block;
	}

.icon_cont_box{
	display: block;
	padding: 0 0 0 16px;
	vertical-align: middle;
	}

.first_booking_icon{
	background: url('../images/system_icon_1.png') no-repeat center center;
	}

.second_booking_icon{
	background: url('../images/system_icon_2.png') no-repeat center center;
	}

.third_booking_icon{
	background: url('../images/system_icon_3.png') no-repeat center center;
	}

.fourth_booking_icon{
	background: url('../images/system_icon_4.png') no-repeat center center;
	}

.fivth_booking_icon{
	background: url('../images/system_icon_5.png') no-repeat center center;
	}

.sixth_booking_icon{
	background: url('../images/system_icon_6.png') no-repeat center center;
	}

.seventh_booking_icon{
	background: url('../images/system_icon_7.png') no-repeat center center;
	}

.eigth_booking_icon{
	background: url('../images/system_icon_8.png') no-repeat center center;
	}

.ninth_booking_icon{
	background: url('../images/system_icon_9.png') no-repeat center center;
	}

.ten_booking_icon{
	background: url('../images/system_icon_10.png') no-repeat center center;
}

.tenone_booking_icon{
	background: url('../images/system_icon_11.png') no-repeat center center;
}

.icon_inner_box{
	display: block;
	text-align: center;
	}

.youtubeboxouter {
	padding: 120px 0;
	background: #f2fcff;
	}

.youtubebox {
	text-align: center;
	}


.youtubebox img {
	width: 100%;
	margin-bottom: 40px;
	max-width: 880px;
	margin: 0 auto 40px;
	display: block;
	}


.common_para{
	font-family:'poppins_regular';
	font-size: 18px;
	color: #0a3053;
	margin: 0;
	}

.icon_cont_box .common_para {
	margin-bottom: 20px;
	line-height: 20px;
}

.booking_list_box .col-lg-4{
	padding-left: 35px;
	padding-right: 35px;
	margin: 34px 0;
	}

/* system section */

.system_bg{
	background: #fff;
	}

.section_img_box img{
	width: 100%;
	}

.white_color{
	color: #0a3053;
	}

.system_bg{
	padding: 130px 0;
	}

/*.system_bg .row{
	display: table;
	}

.system_bg .col-lg-5,.system_bg .col-lg-7{
	float: none;
	display: table-cell;
	vertical-align: middle;
	}*/

/*.section_img_box{*/
	/*margin: 110px 0 0;*/
	/*}*/

.system_bg .col-lg-7{
	padding-left: 102px;
	}

.system_bg .common_content_header{
	text-align: left;
	}

.system_bg .common_h4:after{
	left:0;
	right: auto;
	background: #27ea90;
	}

.system_para{
	font-family: 'poppins_regular';
	font-size: 20px;
	color:#0a3053;
	margin:20px 0 50px;
	}

.system_bg .common_btn{
	/*font-family: 'poppins_medium';
	font-size: 28px;
	width: auto;
	max-width: initial;
	display: inline-block;
	text-align: center;
	background: #ffffff;
	color: #000000;
	padding: 18px 36px 18px 28px;
	transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out; */
	}

.demo_box a{
	transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	}

.demo_box a:hover{
	background: #0553d1;
	color: #fff;
	}

.demo_box a:hover .play_icon:after{
	border-left: 12px solid #0553d1;
	}

.demo_box a:hover .play_icon{
	background: #fff;
	}

.system_bg .play_icon{
	background: #00b663;
	}

.system_bg .play_icon:after{
	border-left: 12px solid #ffffff;
	}

/* Help Section */

.help_bg{
	padding: 120px 0;
	text-align: center;
	}

.black_color{
	color: #000000;
	}

.gray_color{
	color: #7a7a7a;
	}

.help_bg .system_para{
	width: 62%;
	margin: 40px auto 50px;
	}

.enquire_box{
	text-align: center;
	}

.enquire_box a{
	display: inline-block;
	font-family: 'poppins_medium';
	width: 414px;
	padding: 22px 0;
	font-size: 28px;
	color: #fff;
	border-radius: 50px;
	transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	box-shadow: 0 0 22px 0 #7698d2cc;
	-webkit-box-shadow: 0 0 22px 0 #7698d2cc;
	}

.enquire_box .blue_bg:hover{
	background: #00b562;
	}

.enquire_box .green_bg:hover{
	background: #0553d1 !important;
	}

.system_box{
	padding: 90px 0 60px;
	}

/* Why choose section */

.why_choose_bg{
	background:url('../images/choose_after_img.png') no-repeat right top,url('../images/choose_before_img.png') no-repeat left bottom, #e9eff9 ;
	padding: 180px 0 90px;
	}

.why_choose_bg .common_h4:after{
	display: none;
	}

.common_h6{
	font-family: 'poppins_bold';
	font-size: 19px;
	color: #000000;
	margin: 0 0 40px;
	}

.choose_para{
	font-family: 'poppins_regular';
	font-size: 20px;
	line-height: 36px;
	color: #7a7a7a;
	}

.why_choose_bg .col-lg-4{
	text-align: center;
	padding: 0 40px;
	}

.why_h1{
	font-family: 'poppins_bold';
	font-size: 120px;
	color: #ffffff;
	letter-spacing: 5px;
	position: absolute;
	top: -82px;
	left: 0;
	right: 0;
	text-align: center;
	}

.why_choose_bg .common_h4{
	display: block;
	}


	/* Client section */

.client_bg{
	padding: 106px 0 40px;
	}

.client_bg .common_h4:after{
	/*display: none;*/
	}

.client_para{
	font-family: 'poppins_regular';
	font-size: 18px;
	color: #0a3053;
	margin: 24px 0;
	min-height: 244px;
	overflow: auto;
	}

.qutation_icon{
	display: block;
	background: url('../images/qutatation_icon.png') no-repeat center center;
	width:58px;
	height: 43px;
	margin: 0 auto;
	}

.client_inner_box{
	padding: 36px;
	/*text-align: center;
	box-shadow: 0 0 9px 2px #ededed;*/
	position: relative;
	}

.client_inner_box span{
	display: none;
	}

.slick-slide img {
	display: inline-block;
	width: 140px;
	}

.slick-slide .col-xl-4{
	flex: 0 0 100%;
	max-width: 100%;
	}

.slick-list{
	/*overflow-y: initial;*/
	padding: 50px 0!important;
	/*min-height: 500px;*/
	}

/*.client_bg .col-lg-4{*/
	/*padding-bottom: 120px;*/
	/*}*/

.slick-slide {
	position: relative;
	z-index: 1;
	}

.slick-slide.slick-current {
	z-index: 3;
}
/*
.slick-current .client_inner_box{
	background: #00b562 !important;
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
	} */

/*.slick-current .qutation_icon{
	display: block;
	background: url('../images/green_qutation_icon.png') no-repeat center center;
	width:58px;
	height: 43px;
	margin: 0 auto;
	}

.slick-current .client_para{
	color: #ffffff;
	}

.client_details_box{
	position: absolute;
	bottom: -75px;
	left: 0;
	right: 0;
	margin: 0 auto;
	}*/

.client_details_box p{
	font-family: 'poppins_regular';
	font-size: 18px;
	color: #000000;
	margin: 12px 0 0;
	}
	
	/* create web start */

.creat_box  {
	background: url(../images/section_banner.jpg) no-repeat center center;
	height: 50vh;
	background-size: cover;
	width: 100%;
	text-align: center;
	/*background-attachment: fixed;*/
	}

.creat_box .container {
	display: table;
	height: 50vh;
	}

.creat_box_inner h5 {
	color: #fff;
	font-size: 3vw;
	text-align: center;
	margin: 0 0 40px 0;
	padding: 0;
	font-family: 'suez_oneregular';
	}

.creat_box .creat_box_inner {
	display: table-cell;
	vertical-align: middle;
	}

.creat_box_inner .common_btn {
	color: #0a3053;
	background: #fff !important;
	}

.creat_box_inner .common_btn:hover {
	color: #fff !important;
	background: #0a3053 !important;
	}



/* create web end*/


/* footer start */
.footer_menu_list h6 {
	display: block;
	color: #fff;
	font-size:15px;
	padding: 0;
	margin: 0 0  10px 0;
	font-family: 'poppins_medium';
	text-transform: capitalize;
}

.footer_menu_list ul {
	display: block;
	list-style: none;
	margin: 0 0 15px;
	padding: 0;
	}

.footer_menu_list ul li {
	display: block;
	}

.footer_menu_list ul li a {
	display:  block;
	color: #8994ae;
	font-family: 'poppins_regular';
	font-size: 13px;
	padding: 5px 0;
	margin: 0;
	transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	}

.footer_menu_list {
	margin: 15px 0 0;
	}

.footer_menu_list ul li a:hover{
	color: #00b562;
	}

.footer_bg {
	background: #082036;
	padding: 34px 0;
	}

.footer_bottom_bg{
	margin: -1px 0 0;
	position: relative;
	}

.copy_para, .copy_para a {
	color: #68849d;
	font-family: 'poppins_regular';
	font-size: 13px;
	padding: 0;
	margin: 12px 0 0;
	transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	}

.copy_para a:hover{
	color: #00b562;
	}

.social_box a {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	display: inline-block;
	margin-left: 10px;
	transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	border: 1px solid #68849d;
	background-size: 15px !important;
	}

.facebook_icon {
	background:  url(../images/facebook_icon.png) no-repeat center center;
	}

.facebook_icon:hover{
	background:  url(../images/facebook_icon_hover.png) no-repeat center center;
	}

.twitter_icon {
	background:  url(../images/twitter_icon.png) no-repeat center center;
	}

.twitter_icon:hover {
	background:  url(../images/twitter_icon_hover.png) no-repeat center center;
	}

.in_icon {
	background:  url(../images/in_icon.png) no-repeat center center;
	}

.in_icon:hover {
	background: url(../images/in_icon_hover.png) no-repeat center center;
	}

.social_box {
	text-align: left;
	margin-top: 20px;
	}

.paddingnone {
	padding: 0;
	}

.commpadding_space {
	padding: 50px 0;
	}

.footer_bottom_bg .commpadding_space {
	padding: 15px 15px;
	}

.footer_logo img {
	width: 80%;
	max-width: 201px;
	}

.footerbordertop {
	border-top: 1px solid #191e2b;
	}

.chat_icon_box{
	/*position: absolute;
	bottom: 10px;
	right:170px;
	cursor: pointer;*/
	display: inline-block;
	vertical-align: text-bottom;
	margin: 0 10px 0;
	}

.dropdown_icon_box{
	display: inline-block;
	vertical-align: text-bottom;
	position: fixed;
	right: 20px;
	bottom: 20px;
	z-index: 10;
	}

.chat_inner_box{
	display: block;
	/*background: #394562;
	width: 58px;
	height: 58px;*/
	border-radius: 50%;
	position: relative;
	}

.chat_inner_box span{
	display: inline-block;
	width: 40px;
	height: 40px;
	background-size: 24px;
	/* padding: 10px; */
	border-radius: 50%;
	/*position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;*/
	transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	}

.chat_icon{
	background: #0553d1 url(../images/chat_icon.png) no-repeat center center;
	}

.chat_icon_box:hover .chat_icon{
	background: #0060fb url(../images/chat_icon.png) no-repeat center center;
	background-size: 24px;
	}

.dropdown_icon{
	background: #00b562 url(../images/arrow_icon.png) no-repeat center center;
	}

.dropdown_icon_box:hover .dropdown_icon{
	background: #05c46c url(../images/arrow_icon.png) no-repeat center center;
	background-size: 24px;
	}

/* footer end*/


.howto_set_bg{
	background: #e9eff9;
	padding: 86px 0;
}

.just_h4{
	font-family: 'suez_oneregular';
	font-size: 53px;
	color: #fff;
	margin: 0 0 24px;
	text-align: center;
}

.how_to_para{
	font-family: 'poppins_regular';
	font-size: 18px;
	color: #fff;
	margin: 0;
	text-align: center;
}

.differs_outer_box{
	display: table;
	width: 100%;
	margin: 70px 0 0;
}

.step_left_box{
	width: 30%;
	display: table-cell;
	vertical-align: top;
}

.step_middle_box{
	width:40%;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}

.online_list_box{
	margin-bottom: 90px;
}

.step_cont_box{
	width: calc(100% - 70px);
}

.step_cont_box h6{
	font-family: 'poppins_medium';
	font-size: 20px;
	color: #fff;
	margin: 10px 0 14px;
}

.step_cont_box p{
	font-family: 'poppins_regular';
	font-size: 16px;
	color: #fff;
	margin: 0;
}

.step_left_inner{
	float: left;
	margin: 0 20px 0 0;
}

.step_right_inner{
	float: right;
}

.step_img_box span{
	display: inline-block;
	width: 45px;
	height: 45px;
}

.step_img1{
	background: url('../images/leftdown.png') no-repeat center center;
}

.step_img2{
	background: url('../images/leftmid.png') no-repeat center center;
}

.step_img3{
	background: url('../images/lefttop.png') no-repeat center center;
}

.step_img4{
	background: url('../images/rightdown.png') no-repeat center center;
}

.step_img5{
	background: url('../images/rightmid.png') no-repeat center center;
}

.step_img6{
	background: url('../images/righttop.png') no-repeat center center;
}

.step_img7{
	background: url('../images/trackandtrace_img.png') no-repeat center center;
}

.step_img8{
	background: url('../images/qrcode_img.png') no-repeat center center;
}

.online_list_box:last-child{
	margin-bottom: 0;
}

.howto_set_bg{
	background:url('../images/howonline_bg.png') no-repeat center center, #0a3053 ;
	padding: 180px 0 90px;
	background-attachment: fixed;
}


/* contact page */

.common_banner_img_box {
	background: #0a3053  url(../images/common_banner_bg.png) no-repeat left bottom;
	padding: 110px 0;
	}


.common_banner_cont_box h4 {
	font-family: 'poppins_regular';
	font-size: 60px;
	color: #ffffff;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 4px;
	}

.form_bg {
	background: #fff;
	position: relative;
	padding: 0;
	margin: 70px 0;
	}

.cont_h6 {
	font-family: 'suez_oneregular';
	font-size: 42px;
	color: #000000;
	margin: 0 0 30px;
	text-align: center;
	}

.form_bg .row {
	display: table;
	width: 100%;
	margin: 70px 0;
	}

.internet_left_box {
	display: table-cell;
	float: none;
	padding: 70px 0;
	}

.form_bg .internet_left_box, .form_bg .contact_getin_outer {
	display: table-cell;
	float: none;
	padding-right: 15px;
	padding-top: 0;
	vertical-align: top;
	}


.input_field_box {
	margin: 0 0 40px;
	}

.input_field_box label {
	font-family: 'poppins_regular';
	font-size: 20px;
	color: #0a3053;
	width: 100%;
	margin: 0 0 15px;
	}

.input_field_box input, .input_field_box select {
	width: 100%;
	height: 72px;
	border: 1px solid #dddddd;
	padding: 0 25px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 20px;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-ms-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
	outline: none;
	font-family: 'poppins_regular';


	}

.input_field_box textarea {
	width: 100%;
	height: 200px;
	padding: 20px;
	border: 1px solid #dddddd;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 20px;
	resize: none;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-ms-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
	outline: none;
	}

.send_box {
	float: right;
	}

.send_box input {
	width: 225px;
	border: 0;
	outline: 0;
	}

/*.send_box input:hover{*/
	/*background: #00b562;*/
	/*}*/

.form_bg .contact_getin_outer {
	/* background: #f6f7f9; */
	position: relative;
	z-index: 1;
	}

.contact_getin_box {
	padding: 42px 32px;
	}

.contact_getin_box h5 {
	font-family: 'suez_oneregular';
	font-size: 30px;
	padding-bottom: 15px;
	}


.contact_information_box a {
	display: block;
	font-family: 'poppins_medium';
	font-size: 22px;
	color: #0a3053;
	padding: 20px 20px 20px 60px;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-ms-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
	margin-top: 10px;
	}

.contact_information_box a:hover {
	color: #00b563;
	}

.contact_skype_icon {
	background: url(../images/get_skype_contact_icon.png) no-repeat left center;
	}

.contact_email_icon {
	background: url(../images/get_contact_email_icon.png) no-repeat left center;
	}

.contact_phone_icon {
	background: url(../images/get_phone_contact_icon.png) no-repeat left center;
}


.form_bg:after {
	content: '';
	position: absolute;
	background: #f6f7f9 url(../images/contact_touchit_bg.png) no-repeat right bottom;
	width: 44%;
	right: 0;
	top: 140px;
	bottom: 0;
	/* top: 0; */
	margin: auto 0;
	z-index: 0;
	background-size: auto 43%;
	border-radius: 60px 0 0 0;
	}

.professional_bg {
	padding: 80px 0 80px;
	background: #f2fcff;
	}
.professional_bg.uipricingprofessbg {
	background: #fff;
	}


.professional_bg .contact_box{
	position: relative;
	overflow: hidden;
	z-index: 10;
	}
/*
.professional_bg .contact_first_box:before{
	content: '';
	position: absolute;
	width: 0;
	top:0;
	bottom: 0;
	left:0;
	z-index: -1;
	background: linear-gradient(-127deg, #0554d1 0%, #175bc3 100%);
	transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	}

.professional_bg .contact_second_box:before{
	content: '';
	position: absolute;
	width: 0;
	top:0;
	bottom: 0;
	left:0;
	z-index: -1;
	background: linear-gradient(-127deg, #0554d1 0%, #175bc3 100%);
	transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	}

*/

.professional_bg .contact_box:hover:before{
	width: 51%;
	}

/*.professional_bg .contact_second_box:after{
	content: '';
	position: absolute;
	width: 0;
	top:0;
	bottom: 0;
	right:0;
	z-index: -1;
	background: linear-gradient(-127deg, #0554d1 0%, #175bc3 100%);
	transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	}

 .professional_bg .contact_first_box:after{
	content: '';
	position: absolute;
	width: 0;
	top:0;
	bottom: 0;
	right:0;
	z-index: -1;
	background: linear-gradient(-127deg, #0554d1 0%, #175bc3 100%);
	transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	}*/

.professional_bg .contact_box:hover:after{
	width: 50%;
	}



.contact_box {
	background: #fff;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-ms-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
	border-radius: 30px;
	box-shadow: 0 0 20px 0 #e0e9f1;
	-webkit-box-shadow: 0 0 20px 0 #e0e9f1;
	-moz-box-shadow: 0 0 20px 0 #e0e9f1;
	-o-box-shadow: 0 0 20px 0 #e0e9f1;
	}

/*.professional_bg .contact_box {*/
	/*box-shadow: none;*/
	/*-webkit-box-shadow: none;*/
	/*-moz-box-shadow: none;*/
	/*-o-box-shadow: none;*/
/*}*/


.contact_box {
	padding: 30px 42px 30px 30px;
	}

.contact_h6 {
	font-family: 'suez_oneregular';
	font-size: 35px;
	color: #000000;
	min-height: 66px;
	}

/*.contact_box:hover h6{*/
	/*color: #fff;*/
	/*}*/


 .contact_box:hover a{
	text-decoration: underline;
	 color: #00b561;
}
/*
.contact_box:hover .just_skype_icon{
	background: url(../images/just_skype_icon_hover_white.png) no-repeat left center;
	background-size: 28px;
	}

.contact_box:hover .support_mail_icon{
	background: url(../images/support_mail_icon_hover_white.png) no-repeat left center;
	background-size: 28px;
	}

.contact_box:hover .faq_icon{
	background: url(../images/faq_icon_hover_white.png) no-repeat left center;
	background-size: 28px;
	}*/

.contact_box p {
	font-family: 'poppins_regular';
	font-size: 20px;
	color: #0a3053;
	margin: 20px 0 40px;
	line-height: 30px;
	min-height: 130px;
	}

.contact_box a {
	font-family: 'poppins_medium';
	font-size: 22px;
	color: #00b563;
	padding: 0 0 0 44px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	}

/*.contact_box a:hover{
	color: #00b562;
	}*/

.just_skype_icon {
	background: url(../images/get_skype_contact_icon.png) no-repeat left center;
	background-size: 28px;
	}

.contact_box:hover a.just_skype_icon {
	background: url(../images/get_skype_contact_icon.png) no-repeat left center;
	background-size: 28px;
	}


.support_mail_icon {
	background: url(../images/get_contact_email_icon.png) no-repeat left center;
	background-size: 28px;
	}

.contact_box:hover a.support_mail_icon {
	background: url(../images/get_contact_email_icon.png) no-repeat left center;
	background-size: 28px;
	}

.inner_banner_bg{
	position: relative;
	background-size: cover;
	}


.table_bg{
	padding: 82px 0 50px;
	}

.table_bg .container{
	padding: 0 0 40px 0;
	border-bottom: 1px solid #dfe3e8;
	}

.pricing_table{
	width: 100%;
	}

.table_bg tbody tr td{
	font-family: 'latoregular';
	font-size: 19px;
	color: #000000;
	padding: 30px 0 30px 34px;
	}

.bordernone {
	border: none !important;
	}

.basic_h6{
	font-family: 'poppins_bold';
	font-size: 25px;
	color: #ffffff;
	margin: 0;
	padding: 18px 0 0;
	position: absolute;
	left: 0;
	right: 0;
	top: -41px;
	}

.green_h6{
	background: #00b563;
	}

.price_inner_box{
	padding: 38px 0;
	min-height: 167px;
	}

.price_h1{
	font-family: 'poppins_bold';
	font-size: 54px;
	display: inline-block;
	vertical-align: middle;
	color: #ffffff;
	margin: 0;
	position: relative;
	}

.table_h4{
	font-family: 'poppins_bold';
	font-size: 30px;
	color: #000000;
	}

.star_icon{
	color: #ff1f70;
	position: absolute;
	top: -13px;
	right: -13px;
	font-size: 35px;
	}

.star_icon_yellow{
	color: #cfd701;
	position: absolute;
	top: -13px;
	right: -36px;
	font-size: 35px;
	}

.yellow_color{
	color: #cfd701;
	}

.pay_text{
	display: inline-block;
	font-family: 'latolight';
	font-size: 20px;
	color: #ffffff;
	vertical-align: middle;
	}

.flex_h1{
	display: inline-block;
	margin: 0 4px;
	}

.sales_span{
	vertical-align: top;
	}

.first_th_width{
	width: 39%;
	padding: 0 0 0 26px;
	}

.price_box{
	text-align: center;
	/*position: relative;*/
	}

.common_th_width{
	position: relative;
	}

.common_th_width{
	width: 21%;
	}



.table_btn .green_bg:hover{
	background: #0ece77;
	color: #fff;
	}

.table_btn .blue_bg:hover{
	background: #0a5ee3;
	color: #fff;
	}

.table_btn .pink_bg:hover{
	background: #f20b5e;
	color: #fff;
	}

.table_btn .green_bg:focus,.table_btn .blue_bg:focus,.table_btn .pink_bg:focus{
	color: #fff;
	}

.table_get_start_btn{
	display: inline-block;
	font-family: 'poppins_bold';
	font-size: 19px;
	color: #ffffff;
	padding: 28px 58px;
	transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	}

.button_td{
	padding-left: 0 !important;
	}

.order_bg{
	padding: 0 0 50px;
	}

.received_header span{
	display: inline-block;
	font-family: 'poppins_bold';
	font-size: 33px;
	color: #ff1f70;
	float: left;
	width: 20px;
	vertical-align: middle;
	margin: 8px 4px 0 0;
	}

.received_header p{
	display: inline-block;
	font-family: 'poppins_bold';
	font-size: 33px;
	color: #444248;
	float: left;
	width: calc(100% - 26px);
	margin: 0;
	vertical-align: middle;
	}

.flex_package_box{
	text-align: center;
	margin: 56px 0 0;
	}

.pack_h5{
	display: inline-block;
	font-family: 'poppins_bold';
	font-size: 25px;
	color: #ffffff;
	background: #0554d1;
	padding: 14px 40px;
	position: relative;
	margin: 0;
	}

.pack_h5:before{
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	top: 0;
	bottom: 0;
	left: -32px;
	margin: auto 0;
	border-top: 70px solid transparent;
	border-left: 50px solid #fbfcfe;
	border-bottom: 70px solid transparent
	}

.pack_h5:after{
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	top: 0;
	bottom: 0;
	right: -32px;
	margin: auto 0;
	border-top: 70px solid transparent;
	border-right: 50px solid #fbfcfe;
	border-bottom: 70px solid transparent;
	}

.orders_table{
	margin: 66px 0 0;
	}

.orders_table table {
	width: 48%;
	float: left;
	}

.right_table{
	float: right !important;
	}

.orders_table table thead tr th{
	font-family: 'poppins_bold';
	font-size: 30px;
	color: #000000;
	padding: 35px 25px 35px 54px;
	/* width: 50%;*/
	background: #f4f6f8;
	}

.orders_table table tbody tr td {
	padding: 25px 25px 25px 54px;
	}

.max_width_th{
	width: 60%;
	}

.mini_width_th{
	width: 40%;
	}

.table_para{
	font-family: 'latoregular';
	font-size: 19px;
	color: #000000;
	}

.table_para span{
	font-family: 'latobold';
	color: #0553d1;
	}

.table_strong{
	font-family: 'akzidenzgrotesk_bold';
	font-size: 19px;
	color: #0553d1;
	}

.normal_table_none{
	display: none;
	}

.flex_para{
	font-family: latolight;
	font-size: 16px;
	color: #fff;
	}

.star_flex{
	color: #ff1f70
	}

.flex_span{
	color: #ffffff;
	}

.table_gray_bg{
	background: #f4f6f8;
	}

.web_mobile_item_bg:after {
	content: '';
	position: absolute;
	width: 1px;
	height: 80%;
	margin: auto;
	bottom: 0;
	left: 0;
	background: #2e7bed;
	right:0;
	}

.sub_box {
	margin: 55px 0 0;
	text-align: center;
	}

.sub_box h6 {
	margin: 0;
	}

.sub_star_icon {
	font-family: 'poppins_bold';
	font-size: 36px;
	color: #b4bb01;
	margin: 0 10px 0 0;
	}

.one_time_span {
	font-family: 'poppins_bold';
	font-size: 22px;
	color: #444248;
	vertical-align: top;
	}

.select_currency_bg{
	text-align: center;
	padding: 58px 0;
	background: #f4f6f8;
	}

.select_currency_bg label{
	width: 190px;
	display: inline-block;
	font-family: 'latoregular';
	font-size: 20px;
	color: #3a3939;
	margin: 8px 0 0;
	}

.select_currency_bg select {
    display: inline-block;
    width: 274px;
    font-family: 'latoregular';
    font-size: 20px;
    color: #3a3939;
    border: 1px solid #dddddd;
    height: 44px;
    margin-left: 52px;
    background: transparent;
    position: relative;
    -webkit-appearance: button;
    appearance: button;
    padding-right: 45px;;
    }

.select_box{
    display: inline-block;
    position: relative;
    }

.select_box::before {
    content: "";
    background:#0553d1 url('../images/select_arrow.png') no-repeat center center;
    position: absolute;
    top: 0;
    right: 0;
    width: 45px;
    height: 100%;
    text-align: center;
    font-size: 28px;
    line-height: 45px;
    pointer-events: none;
    z-index: 1;
    }

.how_it_h6{
	font-family: 'suez_oneregular';
	font-size: 30px;
	color: #000000;
	margin: 0 0 20px;
	letter-spacing: 2px;
	}

.how_it_para{
	font-family: 'poppins_medium';
	font-size: 17px;
	color: #0a3053;
	line-height: 30px;
	margin: 0 0 26px;
	}

.how_it_para span{
	font-family: 'poppins_bold';
	}

.how_it_left_img_box img{
	width: 100%;
	}

.blue_color{
	color: #0a3053;
	}

.how_it_work_cont_bg{
	padding: 76px 0;
	}

.how_it_work_cont_bg .row{
	display: table;
	margin: 46px 0 0;
	}

.how_it_work_cont_bg .col-xl-6{
	display: table-cell;
	width: 50%;
	vertical-align: top;
	}

.start_now_btn_box a{
	/*font-family: 'poppins_bold';*/
	/*font-size: 23px;*/
	/*line-height: initial;*/
	/*color: #ffffff;*/
	/*display: inline-block;*/
	/*background: #0553d1;*/
	/*padding: 28px 42px;*/
	/*transition: all .5s ease-in-out;*/
	/*-webkit-transition: all .5s ease-in-out;*/
	/*-moz-transition: all .5s ease-in-out;*/
	/*-o-transition: all .5s ease-in-out;*/
	}


.start_now_btn_box a:hover{
	/*background: #00b563;*/
	/*color: #fff;*/
	}

.normal_table_none {
	display: none;
	}

.footer_logo{
	/*max-width: 350px;*/
	/*width: 100%;*/
	margin-top: 20px;
	}


.navbar-toggler>.close {
	display: inline-block;
	background: #0a3053 url(../images/menu_close_icon.png) no-repeat center center;
	opacity: 1 !important;
	width: 30px;
	color: transparent;
	height: 30px;
	font-size: 0;
	line-height: 30px;
	}


.navbar-toggler.collapsed>.close, .navbar-toggler:not(.collapsed)>.navbar-toggler-icon {
	display: none;
	}

.bannerbtn {
	display: inline-block;
	padding: 0 20px 20px;
	}

.bannerbtn span {
	font-family: 'poppins_regular';
	color: #fff;
	letter-spacing: 2px;
	font-size: 18px;
	line-height: 18px;
	}

.bannerbtn_icon {
	width: 110px;
	height: 110px;
	display: block;
	position: relative;
	margin-bottom: 20px;
	}

.bannerbtn_icon:after{
	width: 110px;
	height: 110px;
	content: "";
	background: url(../images/bannerbtn_border.png) no-repeat center center;
	background-size: cover;
	display: block;
	position: absolute;
	bottom: 0;
	right:0;
	top:0;
	left:0;
	-webkit-transition: all 500ms linear;
	-moz-transition: all 500ms linear;
	-ms-transition: all 500ms linear;
	-o-transition: all 500ms linear;
	transition: all 500ms linear;
	}

.bannerbtn:hover .bannerbtn_icon:after {
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	}

.makebookingimg {
	background: url(../images/makebookings_icon.png) no-repeat center center;
	}

.manageeventsimg {
	background: url(../images/manageevents_icon.png) no-repeat center center;
	}

.booksessionimg{
	background: url(../images/booksessions_icon.png) no-repeat center center;
	}

.digitalmenuimg {
	background: url(../images/digitalmenu_icon.png) no-repeat center center;
	}

.tablebookingimg{
	background: url(../images/tablebooking_icon.png) no-repeat center center;
	}

.sellticketsimg{
	background: url(../images/selltickets_icon.png) no-repeat center center;
	}

.trackbox {
	background: #fdcf31;
	position: relative;
	}

.trackctn {
	position: absolute;
	width: 250px;
	height: 250px;
	background: #00b563;
	border-radius: 50%;
	display: flex;
	align-items: center;
	padding: 15px 15px 15px 40px;
	top: -125px;
	left: 100px;
	}

.trackctn h6 {
	font-family: 'poppins_bold';
	font-size: 22px;
	margin: 0;
	color: #fff;
	}

.trackctn h6 span {
	font-size: 18px;
	display: block;
	margin-top: 8px;
	font-family: 'poppins_regular';
	}

.trackctn:after {
	content: "";
	width: 60px;
	height: 60px;
	position: absolute;
	left: 4px;
	top: -10px;
	margin: auto;
	background: #ffdc24 url(../images/tracebg.png) no-repeat center center;
	background-size: 70%;
	border-radius: 50%;
	}
	
	.businesstype_header {
    padding: 60px 0 40px;
}

.businesstype_header h4 {
    display: block;
    text-align: center;
    font-family: 'helvetica_bold';
    margin: 0;
    padding: 0 0 40px 0;
    font-size: 30px;
}

.businesstype_header p {
    background: #e7f8ff;
    color: #00a5fc;
    text-align: center;
    font-family: 'latoregular';
    padding: 40px;
    border-radius: 20px;
    font-size: 25px;
}

.ClsPriceTabs li {
    width: 33%;
}

.ClsPriceTabs .nav-link {
    padding: 10px 10px 10px 95px;
    font-family: 'helvetica_bold';
    color: #4b5561 !important;
    font-size: 30px;
    line-height: 40px;
    border-bottom: 8px solid transparent;
    min-height: 60px;
    border-radius: 0;
    font-family: 'latobold';
}

.ClsPriceTabs.nav-pills > li  a.active {
    background-color: transparent;
    border-bottom: 8px solid #00a5ff;
    color: #4b5561;
}

.ClsPriceTabs .nav-link.ClsPriceLineheight{
    line-height: 80px;
}

.ClsPriceTabscentent {
    border-top: 2px solid #f3f3f3;
    margin-top: -2px;
}

.bgnone {
    background: transparent;
}

.priceBlue {
    color: #fff;
    background: #0554d1;
}

.pricegreen {
    color: #fff;
    background: #00b563;
}

.pricepink {
    color: #fff;
    background: #f95e62;
}

.clsPriceTable tr th {
    font-size: 27px;
    text-align: center;
    width: 25%;
    vertical-align: middle !important;
    border: 2px solid #dedede  !important;
    border-left: 5px solid #fff !important;
    border-right: 5px solid #fff !important;
    border-bottom: 2px solid #fff !important;
    font-family: 'latoregular';
    padding: 20px 10px !important;
}
.clsPriceTable tr td {
    font-size: 20px;
    text-align: center;
    border: 2px solid #dedede !important;
    border-left: 5px solid #fff !important;
    border-right: 5px solid #fff !important;
    border-bottom: 2px solid #fff !important;
    font-family: 'latoregular';
    padding: 20px 10px !important;
}

.clsPriceTable .border_width{
    border-width: 1px !important;
    border-color: #dedede !important;
}

.clsPriceTable tr td.text-left,.clsPriceTable tr th.text-left {
    text-align: left !important;
}

.getstartnowBtn {
    color: #fff;
    background: #00b562;
    font-size: 26px;
    border: 1px solid #00b562;
    padding: 10px 30px;
    margin: 40px 0;
    cursor: pointer;
    transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
}

.getstartnowBtn:hover {
    color: #fff;
    background: #01d071;
    border: 1px solid #01d071;
}

.get_startbtn_price:hover{
    background: #0860c6;
    border: 1px solid #0860c6;
}

.mostpopularh3 {
    display: block;
    position: relative;
    padding: 20px;
    margin: 0 0 30px 0;
    text-align: center;
}

.mostpopularh3:after {
    content: "";
    width: 100%;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    left: 0;
    height: 2px;
    background: #d7dee8;
    z-index: 1;
    margin: auto;
}

.mostpopularh3 span {
    background: #fbfcfe;
    color: #4b5561;
    padding: 10px 30px;
    display: inline-block;
    z-index: 2;
    position: relative;
    font-family: 'latobold';
    font-size: 30px;
}

.setupfreebox {
    padding: 40px 0 0;
}

.setupfreebox h4, .uiedbillh4 {
    display: block;
    text-align: center;
    font-family: 'suez_oneregular';
    margin: 0;
    padding: 0 0 40px 0;
    font-size: 45px;
}

.setupfreebox ul {
    display: block;
    border-bottom: none;
	padding: 0;
}

.setupfreebox ul li {
    display: block;
    border-bottom: 1px solid #b3deeb;
    padding: 25px 20px;
	color: #0a3053;
}
.setupfreebox ul li:last-child {
	border-bottom: 0;
}


.setupfreebox ul li p {
    margin: 0;
    display: block;
    font-family: 'poppins_regular';
    font-size: 20px;
}

.setupfreebox ul li p strong {
    color: #0a3053;
    /*margin-right: 10px;*/
	font-family: 'poppins_medium';
}

.get_bg .stargery_box{
    padding-top: 50px;
}

.devlop_bg{
    padding: 110px 0;
}

.devlop_para{
    margin-bottom: 30px !important;
}

.devlop_bg .internet_left_box{
    padding-right: 80px;
}

.test_bg{
    padding: 100px 0;
}

.addoneInfo {
    width: 25px;
    height: 25px;
    text-align: center;
    color: #fff;
    background: #19a7fc;
    line-height: 25px;
    display: inline-block;
    border-radius: 50%;
    margin: 10px 0 0;
    cursor: pointer;
}


#tawkchat-container{
    z-index: 1 !important;
    }

#recaptcha{
    float: left;
}

.loader_img{
    position: fixed;
    background: #ccced045 url(../images/ajax-loader.gif) no-repeat center center;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 9999;
    display: none;
}
.alertbg {
    position: fixed;
    right:0;
    top:0;
    left:0;
    bottom:0;
    background: rgba(0,0,0,0.4);
    z-index: 1001;
}

.alertbg_inner {
    max-width: 450px;
    height: 50px;
    position: fixed;
    right: 0;
    top: 0;
    left: 0;
    bottom: 0;
    background: #0554d1;
    border-radius: 20px;
    z-index: 1002;
    margin: auto;
    /* font: bold 13px/45px "open_sanslight"; */
    padding: 16px 10px;
    text-align: center;
    color: #ffffff;
    }

.alert-danger {
    color: #e11d19;
    background-color: transparent;
    border-color: transparent;
    }

.form_bg .internet_left_box {
	background: #fff;
	position: relative;
	z-index: 1;
	}

.howjsowork_list img {
	text-align: center;
	margin-bottom: 40px;
	display: block;
	margin: 0 auto 40px;
	}


.howjsowork_list h6 {
	font-size: 20px;
	font-family: "poppins_medium";
	color: #000;
	}

.howjsowork_list h6 span {
	color: #d3e9f0;
	font-size: 80px;
	font-family: Arial;
	font-weight: bold;
	margin-right: 5px;
	display: inline-block;
	}


.howjsowork_list {
	padding: 0 40px;
	}

.howjsowork_list .common_para {
	color: #000000;
	}

section.howjsoworkbox {
	background: #f2fcff;
	padding: 100px 0;
	}

section.howjsoworkbox h4 {
	margin-bottom: 60px;
	text-align: center;
	}

.footermap {
	position: relative;
	}

.footermap img {
	width: 100%;
	display: block;
	}

.footermap .bookademobtn  {
	height: 42px;
	position: absolute;
	right: 0;
	bottom: 0;
	top: 0;
	left: 0;
	width: 160px;
	text-align: center;
	margin: auto;
	background: #ffdc24;
	color: #0a3053 !important;
	border-radius: 24px;
	font-size: 16px !important;
	font-family: 'poppins_bold' !important;
	padding: 10px 20px !important;
	}

#contact_form {
	padding-right: 30px;
	}

.onetimebg {
	background: #f2fcff;
	padding: 30px 0;
	}

.billing_blue {
	background: #0a3053;
	box-shadow: 0 4px 25px 0 rgba(21, 121, 212, 0.26);
	-webkit-box-shadow: 0 4px 25px 0 rgba(21, 121, 212, 0.26);
	}

.billing_green {
	background: #00b563;
	box-shadow: 0 4px 25px 0 rgba(0, 181, 99, 0.22);
	-webkit-box-shadow: 0 4px 25px 0 rgba(0, 181, 99, 0.22);
}

.billing_bink {
	background: #ff6464;
	box-shadow: 0 4px 25px 0 rgba(255, 100, 100, 0.34);
	-webkit-box-shadow: 0 4px 25px 0 rgba(255, 100, 100, 0.34);
	}

.uiedbillinglist {
	text-align: center;
	border-radius: 20px;
	padding: 20px;
	margin: 20px;
	}

.uiedbillinglist_header {
	font-size: 35px;
	color: #fff;
	font-family: "suez_oneregular";
	padding: 15px;
	display: block;
	margin-bottom: 20px;
	}

.uiedbillinglist_border {
	position: relative;
}

.uiedbillinglist_border:after {
	content: "";
	width: 55px;
	height: 5px;
	position: absolute;
	margin: auto;
	left: 0;
	bottom: 0;
	right: 0;
	background: rgba(255, 255, 255, 0.2);
	border-radius: 10px;
	}

.uiedbillinglist_center {
	color: #fff;
	font-size: 45px;
	display: block;
	font-family: "poppins_bold";
	padding: 30px 0 40px;
	}

.uiedbillinglist_center span {
	color: #fff;
	font-size: 20px;
	display: block;
	font-family: "poppins_regular";
	}

.uiedbillinglist_footer p {
	font-family: "poppins_medium";
	font-size: 16px;
	color: #fff;
	padding: 10px 0;
	display: block;
	margin: 0;
	}

.uiedbillinglist_footer .uiedbillinglist_border:after {
	width: 35px;
	}

.uiedbillingouter {
	margin: 70px 0 40px;
	}

@media screen and (max-width: 1400px){
	.banner_cont_box h4{
		font-size: 32px;
		}

	.banner_cont_box p{
		font-size: 18px;
		}

	.get_start_box a {
		font-size: 22px;
		}

	.get_start_box a {
		border-radius: 50px;
		}

	.common_h4{
		font-size: 42px;
		}

	.common_para{
		font-size: 16px;
		}

	.enquire_box a{
		width: 368px;
		padding: 16px 0;
		font-size: 26px;
		}

	.why_h1{
		font-size: 90px;
		left: 0;
		right: 0;
		}

	.why_choose_bg .common_content_header h4{
		display: block;
		}

	.system_para{
		font-size: 18px;
		}

	.choose_para{
		font-size: 18px;
		line-height: 28px;
		}

	.client_para{
		font-size: 16px;
		}

	.table_h4 {
		font-size: 26px;
		}

	.pay_text {
		font-size: 18px;
		}

	.price_h1 {
		font-size: 48px;
		}

	.flex_para {
		font-size: 16px;
		}

	.table_bg tbody tr td {
		font-size: 18px;
		}

	.table_get_start_btn {
		font-size: 16px;
		padding: 20px 44px;
		}

	.table_h4 {
		font-size: 26px;
		}

	.received_header p {
		font-size: 30px;
		}

	.orders_table table thead tr th {
		font-size: 28px;
		}

	.table_para {
		font-size: 16px;
		}

	.table_strong {
		font-size: 16px;
		}

	.form_bg:after{
		width: 44%;
		}

	.chat_icon_box,.dropdown_icon_box{
		bottom: 116px;
		}


	.form_bg:after {
		background-size: auto 31%;
	}

	.trackctn {
		left: 20px;
	}

}

@media screen and (max-width: 1220px){
	.banner_cont_box h4 {
		font-size: 28px;
		}

	.banner_cont_box p {
		font-size: 15px;
		letter-spacing: 2px;
		}

	.common_btn {
		font-size: 18px;
		width: 24%;
		}

	.get_start_box a {
		font-size: 20px;
		}

	.common_h4 {
		font-size: 38px;
		}

	.common_para {
		font-size: 14px;
		}

	.system_bg .common_btn {
		/*font-size: 24px;*/
		}

	.choose_para {
		font-size: 16px;
		line-height: 25px;
		}

	.footer_menu_list h6{
		font-size: 16px;
		}

	.client_details_box p{
		font-size: 16px;
		}

	.footer_logo{
		text-align: center;
		}

	.mail_icon, .phone_icon {
		text-align: center;
		background-image: none;
		}

	.form_bg:after {
		width: 50%;
	}

	.form_bg:after {
		background-size: auto 25%;
	}

}

@media screen and (max-width: 1026px){
	.banner_bg {
		background-size: cover;
	}

	.ClsPriceTabs .nav-link.ClsPriceLineheight {
		 line-height: 40px;
	}

	.uiedbillinglist {
		margin: 20px 0;
	}

	.footer_menu_list h6, .footer_menu_list ul {
		text-align: left;
	}


}

@media screen and (max-width: 991px){
	.common_btn {
		font-size: 18px;
		width: 300px;
		}

	header button.navbar-toggler {
		background: url(../images/menu_icon.png) no-repeat center center;
		padding: 0;
		outline: none;
		float: right;
		margin: 10px 0 0;
		}

	.navbar{
		display: block;
		}

	header .navbar-nav {
		position: fixed;
		left: 0;
		right: 0;
		top: 113px;
		bottom: 0;
		/* width: 100%; */
		background: #0a3053;
		z-index: 10;
		margin: 0;
		padding: 16px 0 0;
		overflow-y: auto;
		}

	.fixed .navbar-nav{
		top: 90px;
		}

	.navbar-nav>li>a{
		font-size: 18px;
		color: #ffffff !important;
		padding-right: 10px !important;
		padding-left: 26px !important;
		border-bottom: 1px solid #0a3053;
		}

	.navbar-nav .nav-link:after {
		left: 25px;
	}

	.navbar-nav>li>:last-child a{
		border-bottom: none !important;
		}

	.navbar-nav>li>a.bookademobtn {
		text-align: center;
		width: 80%;
		margin: 20px auto;
		}

	.navbar-nav>li {
		margin-left: 0;
		}

	.header_logo_img{
		top: -12px;
		}

	.fixed .header_logo_img {
		position: relative;
		top:auto;
		}

	.booking_list_box .clear{
		display: none;
		}

	.system_bg .col-lg-5, .system_bg .col-lg-7{
		display: block;
		}

	.system_bg .col-lg-7 {
		padding-left: 15px;
		margin: 40px 0 0;
		}

	.common_content_header .common_h4 br{
		display: none;
		}

	.help_bg .system_para {
		width: 100%;
		}

	.why_h1 {
		font-size: 80px;
		}

	.system_box {
		padding: 36px 0 60px;
		}

	.footer_bg .col-sm-4{
		margin: 40px 0 0;
		}

	.footer_logo{
		text-align: center;
		margin: 0 auto;
		}

	.copy_para{
		text-align: center;
		margin: 0 0 30px;
		}

	.social_box {
		text-align: center;
		margin-bottom: 20px;
		}

	.section_img_box {
		margin: 0;
		}

	.system_bg {
		padding: 80px 0;
		text-align: center;
		}

	.common_content_header h4 {
		display: block;
		text-align: center;
		}

	.system_bg .common_h4:after{
		right: 0;
		}


	.differs_outer_box {
		width: 100%;
		display: block;

		}

	.step_left_box {
		width: 100%;
		display: block;
		vertical-align: top;
		}

	.step_img1, .step_img2,.step_img3, .step_img4, .step_img5, .step_img6, .step_img7, .step_img8 {
		background: url('../images/leftmid.png') no-repeat center center;
		margin-left: 15px;
		}

	.online_list_box:last-child, .online_list_box {
		margin-bottom: 45px;
		}

	.step_first_box .step_left_inner {
		float: right;
		margin: 0 0 0 20px;
		}

	.step_cont_box {
		width: calc(100% - 80px);
		}

	.step_first_box .text-right {
		text-align: left !important;
		}

	.step_right_inner {
		float: left;
		}

	.step_first_box .step_right_inner {
		float: left;
		}

	.step_middle_box{
		display: none;
		}

	.howto_set_bg{
		padding: 80px 0 70px;
		}

	.just_h4{
		font-size: 40px;
		}

	.how_it_work_cont_bg .col-xl-6{
		display: block;
		 width: 100%;
		text-align: center;
		}

	.how_it_left_img_box img {
		width: 60%;
		}

	.how_it_h6{
		text-align: center;
		}

	.orders_table table tbody tr td {
		padding: 24px 24px 24px 24px;
		}

	.orders_table table thead tr th {
		font-size: 22px;
		padding: 24px 24px 24px 24px;
		}

	.how_it_work_cont_bg .row{
		display: block;
		}

	.start_now_btn_box{
		text-align: center;
		}

	.how_it_left_img_box{
		margin-bottom: 40px;
		}

	.contact_h6{
		font-size: 30px;
		min-height: initial;
		}

	.contact_box p{
		margin: 20px 0;
		min-height: initial;
		}

	.contact_box{
		margin: 0 0 30px;
		}

	.form_bg .row {
		display: block;
		}

	.form_bg .internet_left_box, .form_bg .contact_getin_outer {
		display: block;
		float: none;
		width: 100%;
		}

	.form_bg:after{
		display: none;
		}

	.contact_getin_outer{
		margin: 30px 0 0;
		}

	.footer_menu_list_outer{
		display: none;
		}

	.booking_list_box .col-lg-4{
		padding-left: 15px;
		padding-right: 15px;
    	}

	.creat_box{
		height: auto;
		padding: 50px 0;
		}

	.creat_box .creat_box_inner {
		display: block;
		}

	.creat_box .container {
		display: block;
		height: auto;
		}

	.chat_icon_box, .dropdown_icon_box {
		bottom: 10px;
		}

	.how_it_para{
		margin: 0 0 20px;
		}

	.navbar-expand-lg .navbar-toggler {
		display: block;
		}

	.social_box a{
		margin: 0 5px;
		}

	.chat_icon_box{
		margin: 0 5px 0;
		}


	.section_img_box img {
		width: 80%;
		max-width: 633px;
		margin-bottom: 40px;
	}

	.howjsowork_list img {
		margin: 0 auto 10px;
		width: 100%;
		max-width: 220px;
	}

	.howjsowork_list {
		padding: 0;
		text-align: center;
		margin-bottom: 30px;
	}

	.client_para {
		margin: 0;
		min-height: 208px;
	}

	#contact_form {
		padding-right: 0;
	}

	a.nav-link.mobbookademo_btn.bookademobtn {
		display: block;
		top: 7px;
		}
	.mail_icon {
		border-top: 1px solid #0c3861;
		padding-top: 25px;
		margin-top: 30px;
	}



}


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

    .fixed .navbar-nav{
        top: 75px;
        }

    .navbar{
        padding: 0;
        }

    .header_logo_img{
        position: relative;
        top: auto;
        }

    header .navbar-nav{
        top: 110px;
        }

    header button.navbar-toggler{
        margin: 15px 0 0;
        }

    .navbar-toggle{
        background-color: #0553d1;
        }

    .navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
        background-color: #00b563;
        }

    .navbar-inverse .navbar-toggle {
        border-color: #00b563;
        }

    .nav>li>a{
        font-size: 20px;
        color: #fff!important;
        padding: 10px 20px;
        }

    .header_right_top{
        display: none;
        }

	.banner_cont_box {
		height: inherit;
		position: relative;
	}

	.banner_bg {
		min-height: inherit;
		padding: 50px 0 200px;
		}

	.trackctn {
		left: 0;
		right: 0;
		margin: auto;
		}


	.youtubeboxouter {
		padding: 180px 0 50px;
		background: #f2fcff;
		}

    .banner_cont_box{
        padding: 0 40px;
        }

    .row{
         margin-right: 0;
         margin-left: 0;
        }

    .creat_box{
        height: auto;
        padding: 50px 0;
        }

    .creat_box .container {
        display: block;
        height: auto;
        }

    .creat_box .creat_box_inner{
        display: block;
        }

    .footer_menu_list ul{
        text-align: center;
        }

    .footer_menu_list ul li {
		display: inline-block;
		padding: 5px;
        }

	.footer_menu_list h6 {
		text-align: center;
		margin: 0;
		}

    .footer_menu_list ul li a{
        padding: 10px 0 0 0;
        }

    .normal_table_none {
        display: block;
        }

    .mbl_table_none {
        display: none;
        }

    .pricing_table {
        margin: 0 0 80px 0;
        }

    .orders_table table {
        width: 100%;
        margin: 0 0 20px;
        }

    .common_banner_cont_box h4{
        font-size: 38px;
        }

    .cont_h6{
        text-align: center;
        }

	.common_h4 {
		font-size: 32px;
		}

	.booking_bg {
		padding: 50px 0 50px;
		}

	.booking_list_box {
		margin: 30px 0 0;
		}

	.client_bg {
		padding: 50px 0 20px;
		}

	.slick-list{
		padding: 0 0!important;
		}

	.chat_icon_box, .dropdown_icon_box {
		bottom: 10px;
		}

	.chat_icon_box{
		right: 90px;
		}

	.dropdown_icon_box{
		right: 20px;
		}

	.help_bg {
		padding: 50px 0;
		}

	.footer_bottom_bg .commpadding_space {
		padding: 30px 15px;
		}

	.chat_inner_box{
		background: transparent;
		}

	.form_bg .row,.form_bg{
		margin: 70px 0 0;
		}

	.first_th_width {
		width: 25%;
		}

	.internet_left_box{
		padding: 70px 15px;
		}

	.slick-current .client_inner_box {
		-moz-transform: scale(1);
		-webkit-transform: scale(1);
		-o-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
		}

	.mostpopularh3 span {
		padding: 10px 20px;
		font-size: 18px;
		}

	.ClsPriceTabs li {
		width: 100%;
		}

	body {
		margin: 75px 0 0 0;
	}

}

@media (max-width: 575.98px){

    .icon_inner_box {
        display: block;
        }


    .icon_box_outer {
        display: block;
        }

    .icon_box{
        margin: 0 auto;
        }

    .icon_cont_box {
        display: block;
        width: 100%;
        padding: 0;
        vertical-align: middle;
        text-align: center;
        margin: 20px 0 0;
        }

    .booking_list_box {
        margin: 10px 0 0;
        }

    .common_h4 {
        font-size: 28px;
        }

    .booking_bg {
        padding: 50px 0 20px;
        }

    .just_h4 {
        font-size: 28px;
        }

    .how_to_para{
        font-size: 14px;
        }

    .step_cont_box h6{
        font-size: 20px;
        }

    .step_cont_box p{
        font-size: 14px;
        }

    .howto_set_bg {
        padding: 50px 0 50px;
        }

	.header_logo_img {
		width: 130px;
		padding: 0;
		}

    .header_logo_img img{
        width: 100%;
        }

	header button.navbar-toggler {
		margin: 3px 0 0;
		}


	header .navbar-nav {
		top: 46px;
		}

	.footer_logo img {
		width: 60%;
		}

	.footer_bg {
		padding: 40px 0 0;
		}

	.fixed .navbar-nav {
		top: 46px;
		}

	.common_h4 br{
		display: none;
		}

	.client_inner_box{
		padding: 24px;
		margin-bottom: 40px;
		}

	.common_banner_cont_box h4{
		font-size: 36px;
		}

	.how_it_work_cont_bg {
		padding: 30px 0;
		}

	.how_it_h6{
		font-size: 20px;
		letter-spacing: 0;
		text-align: center;
		}

	.how_it_work_cont_bg .row{
		margin: 46px 0 0;
		}

	.how_it_para{
		font-size: 14px;
		margin: 0 0 20px;
		text-align: center;
		}

	.start_now_btn_box a{
		font-size: 18px;
		padding: 20px 42px;
		}

	.basic_h6 {
		font-size: 18px;
		top: -39px;
		}

	.price_inner_box {
		padding: 28px 0;
		}

	.price_h1 {
		font-size: 26px;
		}

	.pay_text {
		font-size: 14px;
		}

	.price_h1 {
		font-size: 26px;
		}

	.flex_para {
		font-size: 16px;
		}

	.flex_para {
		font-size: 14px;
		margin: 0;
		}

	.table_h4 {
		font-size: 14px;
		}

	.table_h4 {
		font-size: 16px;
		}

	.table_bg tbody tr td {
		font-size: 14px;
		padding: 20px 0 20px 14px;
		}

	.sub_star_icon {
		width: 20px;
		float: none;
		}

	.one_time_span {
		font-size: 18px;
		width: calc(100% - 32px);
		float: none;
		}

	.table_bg {
		padding: 82px 0 30px;
		}

	.table_bg .container {
		padding: 0 0 0 0;
		}

	.sub_box {
		margin: 20px 0 20px;
		}

	.table_get_start_btn {
		font-size: 14px;
		padding: 14px 0;
		width: 135px;
		}

	.received_header span {
		width: 20px;
		float: left;
		}

	.received_header p {
		font-size: 18px;
		float: left;
		width: calc(100% - 26px);
		}

	.price_inner_box{
		min-height: initial;
		}

	.pack_h5 {
		font-size: 18px;
		}

	.pack_h5:before {
		border-top: 86px solid transparent;
		border-bottom: 86px solid transparent;
		}


	.pack_h5:after {
		border-top: 86px solid transparent;
		border-bottom: 86px solid transparent;
		}

	.orders_table table thead tr th {
		font-size: 18px;
		padding: 25px 14px;
		}

	.table_para {
		font-size: 16px;
		}

	.professional_bg {
		padding: 30px 0 30px;
		}

	.contact_box {
		margin: 0 0 30px;
		padding: 30px 20px 30px 20px;
		}

	.contact_h6 {
		font-size: 18px;
		}

	.contact_box p{
		font-size: 16px;
		line-height: 24px;
		}

	.contact_box a {
		font-size: 15px;
		padding: 0 0 0 34px;
		background-size: 20px !important;
		}

	.contact_box:hover a{
		background-size: 20px;
		}

	.first_th_width {
		width: 50%;
		padding: 0 0 0 12px;
		}

	.common_th_width {
		width: 50%;
		}

	.orders_table table tbody tr td {
		padding: 14px 14px;
		}

	.select_currency_bg{
		padding: 30px 0;
		}

	.select_currency_bg label{
		width: 100%;
		margin: 10px 0;
		}

	.select_currency_bg select{
		width: 100%;
		margin: 0;
		}

	.cont_h6 {
		font-size: 18px;
		text-align: center;
		}

	.form_bg .row {
		margin: 0;
		}

	.input_field_box {
		margin: 0 0 15px;
		}

	.input_field_box input {
		height: 50px;
		padding: 0 15px;
		}

	.input_field_box textarea {
		height: 200px;
		padding: 15px;
	}

	.contact_information_box a {
		font-size: 16px;
		padding: 10px 0 10px 46px;
		margin: 0;
		background-size: 30px;
		}

	.send_box {
		float: none;
		text-align: center;
		}

	.form_bg .internet_left_box,.form_bg .contact_getin_outer{
		padding: 0 0 0;
		}

	.copy_para, .copy_para a{
		font-size: 14px;
		}

	.professional_bg .col-xl-4{
		padding: 0;
		}

	.contact_getin_box {
		padding: 26px 11px;
		}

	.form_bg{
		margin: 50px 0 20px;
		}

	.client_bg{
		padding: 35px 0 0;
		}

	.slick-list{
		padding: 0 !important;
		}

	.client_bg .common_h4{
		padding: 0 0 35px;
		}

	.system_bg {
		padding: 50px 0;
		}

	.send_box input{
		/*font-size: 20px;*/
		width: 200px;
		/*height: 62px;*/
		}

	.get_start_box a{
		padding: 12px 30px;
		}

	.pricing_table {
		width: 94%;
		margin: 0 auto 80px;
		}

	.differs_outer_box{
		margin: 34px 0 0;
		}

	.social_box a, .chat_inner_box, .chat_inner_box span {
		width: 40px;
		height: 40px;
		background-size: 20px;
		vertical-align: top;
		}

	.how_it_left_img_box img {
		width: 100%;
		}

	.getstartnowBtn {
		font-size: 21px;
		padding: 10px 25px;
		margin: 10px 0;
	}

	.clsPriceTable tr th {
		font-size: 17px;
	}

	#recaptcha {
		margin-bottom: 16px;
	}


	.youtubebox a.common_btn {
		margin: 10px 0;
	}

	a.nav-link.mobbookademo_btn.bookademobtn {
		padding: 5px 15px !important;
		top: 0;
	}

	.setupfreebox h4, .uiedbillh4 {
		font-size: 30px;
	}
	body {
		margin: 56px 0 0 0;
	}




}

@media screen and (max-width: 480px){

	.banner_cont_box h4 {
		font-size: 20px;
		}

	.banner_cont_box p {
		font-size: 14px;
		letter-spacing: 1px;
		}

	.common_h4 {
		font-size: 30px;
		}

	.booking_list_box .col-lg-4{
		width: 100%;
		}

	.booking_list_box {
		margin: 24px 0 0;
		}

	.common_h4 {
		font-size: 24px;
		padding: 0 0 24px;
		}

	.booking_list_box .col-lg-4 {
		margin: 22px 0;
		}

	.why_choose_bg{
		padding: 100px 0 90px;
		}

	.creat_box_inner h5 {
		font-size: 22px;
		}

	.system_bg{
		text-align: center;
		}

	.common_content_header h4 {
		display: block;
		text-align: center;
		}

	.system_bg .common_h4:after{
		right: 0;
		}

	.help_bg{
		text-align: center;
		}

	.footer_bg .col-xs-4{
		width: 100%;
		}

	.footer_bg{
		text-align: center;
		}

	.common_btn {
		width: 100%;
		}

	.enquire_box a {
		width: auto;
		padding: 12px 40px;
		}

	.why_h1{
		font-size: 35px;
		top: -36px;
		}

	.system_box {
		padding: 0 0 0;
		}

	.why_choose_bg .col-lg-4 {
		padding: 0 40px 40px;
		}

	.enquire_box a {
		font-size: 20px;
		}

	.chat_icon_box{
		/*bottom: 190px;*/
		right: 60px;
		}

	.dropdown_icon_box{
		/*bottom: 190px;*/
		right: 10px;
		}

	.help_bg {
		padding: 60px 0;
		}

	.system_para {
		font-size: 16px;
		}

	.common_btn{
		padding: 12px 30px;
		}

	.get_start_box a{
		padding: 12px 30px;
		}

	.system_bg .common_btn {
		/*font-size: 18px;*/
		}

	.play_icon{
		width: 28px;
		height: 28px;
		margin: 0 10px 0 0;
		}

	.system_bg .play_icon:after {
		border-left: 10px solid #ffffff;
		border-top: 8px solid transparent;
		border-bottom: 8px solid transparent;
		}

	.banner_btn_box {
		margin: 25px 0;
		}

	.common_banner_img_box{
		padding: 60px 0;
		}

	.online_list_box:last-child, .online_list_box {
		position: relative;
		padding-top: 60px;
		}

	.step_first_box .step_left_inner{
		margin: 0 0 0 0;
		width: 100%;
		text-align: center !important;
		}

	.step_first_box .step_right_inner {
		float: none;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		margin: 0 auto;
		text-align: center;
		}

	.step_second_box .step_left_inner {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		margin: 0 auto;
		text-align: center;
		float: none;
		}

	.step_second_box .step_right_inner{
		float: none;
		text-align: center;
		width: 100%;
		}

	.send_box input {
		width: 170px;
		}

	.banner_cont_box {
		height: auto;
		position: relative;
		padding: 50px 0;
		}

	.banner_bg {
		height: auto;
		}

 .ClsPriceTabs li {
        width: 100%;
        float: none;
        }

    .ClsPriceTabs .nav-link {
        padding: 10px 10px 10px 95px;
        font-size: 20px;
        line-height: 25px;
        min-height: 38px;
        }

    .ClsPriceTabs .nav-link.ClsPriceLineheight {
        line-height: 36px;
        }

    .businesstype_header p {
        padding: 20px;
        border-radius: 20px;
        font-size: 16px;
    }

    .businesstype_header h4 {
        padding: 0 0 20px 0;
        font-size: 18px;
    }
    
	.clsPriceTable tr th {
		width: 50%;
		}

	.input_field_box label {
		margin: 0 0 5px;
		font-size: 15px;
	}

}

@media screen and (max-width: 375px){
	.common_h4 {
		font-size: 22px;
		letter-spacing: 0;
		}

	.just_h4 {
		font-size: 22px;
		}

	.contact_getin_box h5{
		font-size: 20px;
		}

	.contact_information_box a {
		font-size: 14px;
		padding: 10px 0 10px 30px;
		margin: 0;
		background-size: 20px;
		}

	.send_box input{
		width: 200px;
		}

	.common_banner_cont_box h4 {
		font-size: 24px;
		}

}


@media screen and (max-width: 375px){

}


h4.common_h4.blue_color.afternone:after {
	display: none;
}