
/*------Contact us------*/
@media (max-width: 991px){
.protype_img {
    margin-top: 0px !important; 
}
}
.ml_60 {
    margin-left: 60px;
}


@media screen and (max-width: 576px){
	.mob_view {
		
		display:block !important; 
		
		
	}
}
@media screen and (min-width: 600px){
	.mob_view {
		
		display:none !important;  
		
		
	}
}

@media screen and (max-width: 576px){
	/* .web_view { */
		
		/* display:none !important;  */
		
		
	/* } */
}
@media screen and (min-width: 600px){
	/* .web_view { */
		
		/* display:block !important;   */
		
		
	/* } */
}


.contact_card_area .row {
  margin-bottom: -40px;
}

.contact_card_item {
  margin-bottom: 40px;
  
}

.contact_card_item img {
  max-width: 100%;
}

.contact_card_item .text {
  background: #f8f8f8;
  padding: 20px 40px;
  border-radius: 40px;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  cursor: pointer;
}

.contact_card_item p {
  font-size: 16px;
  color: #2B2A29;
  margin-bottom: 0;
}

.contact_card_item h3 {
  font-size: 20px;
  line-height: 34px;
  font-weight: 600;
  color: #282835;
  margin-bottom: 0;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

.sec_pad {
  padding: 50px 0px;
}
.mb-5, .my-5 {
    margin-bottom: 3rem!important;
}
.contact_btn_three {
    width: 100%;
    background: #7854CC;
    color: #fff;
    margin-top: 40px;
}
.btn_three {
    background: #7854CC;
    padding: 12px 40px;
    border: 1px solid #7854CC;
	border-radius: 40px;
    margin-top: 30px;
	margin-bottom: 30px;
    -webkit-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
    display: inline-block;
	color:#fff;
}
.d-flex {
    display: -ms-flexbox!important;
    display: flex!important;
}
.contact_card_item img {
    max-width: 16%;
}


.domain_search_area p span {
    padding: 3px 3px;
}






/*---Modal Form---*/
.modal {
    position: fixed;
    top: 0;
    right: 10px;
    bottom: 10px;
    left: 10px;
    z-index: 1050;
    display: none;
    overflow: hidden;
    outline: 0;
}
.text-left {
    text-align: left!important;
}
@media (min-width: 992px){
	.modal-lg {
		max-width: 800px;
	}
}
@media (min-width: 576px){
	.modal-dialog {
		max-width: 500px;
		margin: 1.75rem auto;
	}
}
.modal-dialog {
    position: relative;
    width: auto;
    margin: .5rem;
    pointer-events: none;
}
.modal-content {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: .3rem;
    outline: 0;
}
.modal-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 1rem;
    border-bottom: 0px !important;
    border-top-left-radius: .3rem;
    border-top-right-radius: .3rem;
}
.close:not(:disabled):not(.disabled) {
    cursor: pointer;
}
.modal-header .close {
    padding: 1rem;
    margin: 1rem 0rem 0rem auto !important;
}
.button.close {
    padding: 0;
    background-color: transparent;
    border: 0;
    -webkit-appearance: none;
}
.close {
    font-size: 1.8rem !important;
}
.modal-body {
    position: relative;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 2rem;
}
.m-a {
    margin: auto !important;
}
@media (min-width: 992px){
	.col-lg-11 {
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%;
	}
}
/* @media (min-width: 768px) { */
	/* .col-md-12 { */
		/* -ms-flex: 0 0 100%; */
		/* flex: 0 0 100%; */
		/* max-width: 100%; */
	/* } */
/* } */
.overflow-hidden {
    overflow: hidden !important;
}
.mb-5, .my-5 {
    margin-bottom: 3rem!important;
}
.text-5 {
    font-size: 20px !important;
}
.font-weight-semibold {
    font-weight: 600 !important;
}

element.style {
}
.text-5 {
    font-size: 20px !important;
}
.font-weight-semibold {
    font-weight: 600 !important;
}
.text-5 {
    font-size: 24px !important;
    font-size: 1.50rem !important;
}
.text-center {
    text-align: center!important;
}
.text-contact {
    color :#2196f3;
}
form {
    display: block;
    margin-top: 0em;
}
.form-control:not(.form-control-sm):not(.form-control-lg) {
    font-size: 12.8px;
    font-size: 0.8rem;
    line-height: 3.3;
}
form.form-style-cus .form-control {
    background-color: #f3f4f2 !important;
    border: 1px solid #dfe6d9 !important;
}
.form-control:not(.form-control-lg) {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 3.3;
}
.form-control {
    border-color: transparent;
    font-size: 12.8px;
    font-size: 0.8rem;
    padding: 14.4px 12px;
    padding: 0.9rem .75rem;
    height: auto !important;
    border-radius: 0;
}
.form-control {
    display: block;
    width: 100%;
    padding: .35rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #f8f8f8;
    background-clip: padding-box;
    /*border: 1px solid #ced4da;*/
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.form-row>.col, .form-row>[class*=col-] {
    padding-right: 5px;
    padding-left: 5px;
}
.form-group {
    margin-bottom: 1.5rem;
}
@media (min-width: 768px)
.col-md-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
   
select.form-control-country:not([size]):not([multiple]) {
    height: calc(2.25rem + 2px);
}
.select2-hidden-accessible {
    border: 0!important;
    clip: rect(0 0 0 0)!important;
    height: 1px!important;
    margin: -1px!important;
    overflow: hidden!important;
    padding: 0!important;
    position: absolute!important;
    width: 1px!important;
}


/*--------Header------*/

.ml-6, .mx-6 {
    margin-left: 11rem!important;
}
.ml-7, .mx-7 {
    margin-left: 0.5rem!important;
}

.menu_one .btn_get {
    margin-left: 40px;
}

.btn_get_two_signup {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #7854CC;
    border-color: #7854CC;
    color: #fff;
}
.btn_get_login {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #ffff;
    border-color: #2b2a29;
    color: #2b2a29;
}
.btn_get_login:hover {
  color: #2b2a29;
  background: #fff;
  border-color: #2b2a29;
  -webkit-box-shadow: none;
  box-shadow: none;
}


/*----Footer-----*/
.fpl_70 {
    padding-left: 69px;
}


/*------Sign Up------*/
.h_85 {
    height: 85%!important;
}
.container-fluid-signup {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.full-height {
    min-height: 100vh;
}
.no-gutters {
    margin-right: 0px;
    margin-left: 0px;
}
.row-signup {
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.mt_0 {
  margin-top: 0px;
}

.center{
  margin: 0;
  position: relative;
  top: 55%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.center-g {
  margin: 0;
  position: absolute;
  top: 125%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
}
.center-a {
  margin: 0;
  position: absolute;
  top: 140%;
  left:70%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width:100%
}
.btn_white {
	border-color: #e2e7f1;
	color: #212529;
		
}
.btn_white:hover {
    color: #2196f3;
    background: 0 0;
	
}
.search_pd{

    margin-right: 20px;
}
.btn_three_s {
    background: #2196f3;
    padding: 15px;
    border: 1px solid #2196f3;
    margin-top: 10px;
    -webkit-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
    display: inline-block;
	color:#fff;
	width:100%;
	border-radius: 3px;
}
.btn_three_s:hover {
  color: #2196f3;
  background: transparent;
}
.sign_btn_transparent:hover {
    background: #2196f3;
    color: #fff;
}
.font-weight-semibold_s {
    font-weight: 600 !important;
}
.bg-white {
    background-color: #fff !important;
}

.bg-grey {
    background-color: #f8f8f8 !important;
}

.bg-light-blue {
    background: -webkit-linear-gradient(90deg, #ddf0ff 0%, #f7fcff 80%) !important;
}

/*----Login-----*/
.small_l {
    font-size: 110%;
    font-weight: 500;
}
.btn_w{
	width:100%;
}
/*----FAQ---*/
.bg_color_f {
    background: #ffff;
}


.input-group {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 100%;
}
.rounded {
    border-radius: .25rem!important;
}
.bg-light {
    background-color: #FFF !important;
}
.form-control:not(.form-control-sm):not(.form-control-lg) {
    font-size: 16px;
    font-size: 1rem;
    line-height: 2.5;
}
.input-group>.custom-select:not(:last-child), .input-group>.form-control:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.input-group>.custom-file, .input-group>.custom-select, .input-group>.form-control {
    position: relative;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0;
}
.border-0 {
    border: none !important;
}
.p-1 {
    padding: .25rem!important;
}
.font-weight-semibold_f {
    font-weight: 300 !important;
}
.btn_three_f {
    font: 500 13px "Poppins", sans-serif;
    color: #fff;
    background: #2196f3;
    border-radius: 3px;
    border: 1px solid #2196f3;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    cursor: pointer;
    display: inline-block;
}

.li_h{
height:30px;

}

.pb_70 {
  padding-bottom: 70px;
}
/*------Pricing ----*/

.price_info_two {
    -webkit-box-shadow: 0 4px 5px 0 rgba(12,0,46,.05);
    box-shadow: 0 4px 5px 0 rgba(12,0,46,.05);
}
.price_info_two .price_head{
    display: table;
    width: 100%;
}
.price_info_two .price_head .p_head {
    width: calc(100%/4);
    text-align: center;
    color: #fff;
    vertical-align: middle;
    display: table-cell;
    padding: 31px 0;
}
.price_info_two .price_head .p_head h4 {
    color: #222d39;
    font-size: 20px;
    margin-bottom: 0;
}
.price_info_two .price_head .p_head:nth-child(2) {
    background: #ffff;
}
.price_info_two .price_head .p_head {
    width: calc(100%/4);
    text-align: center;
    color: #fff;
    vertical-align: middle;
    display: table-cell;
    padding: 31px 0;
}
.price_info_two .price_head .p_head h5 {
    font-size: 20px;
    font-weight: 600;
	color:#3f4451;
}
.price_info_two .price_head .p_head p {
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
}
.price_info_two .price_head .p_head:nth-child(3) {
    background: #ffff;
}
.price_info_two .pr_list {
    display: table;
    width: 100%;
}
.price_info_two .price_item:first-child {
    text-align: left;
    padding-left: 30px;
}
.price_info_two .price_item:first-child {
    background: #f8f8fa;
}
.price_info_two .price_item {
    width: calc(100%/4);
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    cursor: pointer;
    padding: 15px 0;
}
.price_info_two .price_item h5 {
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 500;
    color: #222d39;
}
.price_info_two .price_head .p_head .rate {
    font-size: 20px;
    font-weight: 600;
    color: #2196f3;
    padding-bottom: 13px;
    padding-top: 10px;
}
.price_info_two .price_head .p_head h6 {
    font-size: 16px;
    color: #7b7b93;
    font-weight: 400;
}
/*--@media (max-width: 768px){
.price_info_two .price_head .p_head.time {
    display: block;
    width: 100%;
}
}
@media (max-width: 991px){
.price_info_two .price_head .p_head.time {
    padding-top: 0;
}
}
@media (max-width: 768px){
.price_info_two .price_head .p_head.time .p_head {
    display: block;
    width: 100%;
}
}
@media (max-width: 768px){
.price_info_two .pr_list {
    display: block;
    width: 100%;
}}
@media (max-width: 768px){
.price_info_two .pr_list:last-child {
    display: block;
	
}
}--*/

/*--.price_info_two .pr_list .price_item :last-child:hover {
    border-color: #f2f2f8;
    background-color: #fff;
    -webkit-box-shadow: 0 30px 60px 0 rgba(0,11,40,.14);
    box-shadow: 0 30px 60px 0 rgba(0,11,40,.14);
}---*/
.bgh{
background-color: #7b7b93;
}
.free_plan{
	background-color:#2196f338 !important;
}

.s_pricing-item-mobile-view-options {
    border-top: 1px solid rgba(255,168,0,.3);
}
@media only screen and (min-width: 48rem){
.s_pricing-item-mobile-view-options {
    display: none;
}
}
.s_pricing-item-mobile-view-options {
    border-top: 1px solid rgba(57,115,230,.3);
}
.s_pricing-item-mobile-view-options {
    padding: 15px;
    line-height: 1;
}
.s_pricing-item-mobile-view-options {
    position: relative;
}

.s_pricing-item ul li {
    
    display: flex !important;
    justify-content: space-between !important;
}

.price_btn_h:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #ffff;
    border-color: #2196f3;
    color: #2196f3;
}

.sky_blue {

 background:#F0F9FF;
}
.f_size_25 {
    font-size: 25px !important;
}

.f_size_36 {
       font-size: 36px !important;
}

.seo_service_item_n {
    background-color: white;
    box-shadow: 0px 3px 10px 0px rgba(38, 59, 94, 0.1);
    padding: 60px 40px 38px;
    margin-bottom: 30px;
    transition: all 0.3s linear;
  /*  cursor: pointer;*/
	font-size: 20px;
	
}
}
.seo_service_item_n:hover {
    box-shadow: 0px 30px 60px 0px rgba(38, 59, 94, 0.1);
}
/*-------Partners---*/

.card-transparent{
	    background-color: #fff0!important;
}


.partner-banner {
    margin-top: 70px;
    padding-top: 30px;
    max-width: 1352px;
    background-color: #fbfbfd;
    margin: 0 auto;
    border-radius: 20px;
}
.partner-banner-bg {

    display: flex;
    flex-direction: column;
    align-items: center;
}
.partner-banner-why-benefits-wrap {
    margin: 0 8.5%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.partner-banner-why-benefits-item {
    width: 29%;
    display: flex;
    align-items: flex-start;
    margin-bottom: 60px;
}
.partner-banner-why-benefits-item-text-wrap {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    margin-top: 20px;
    margin-left: 25px;
}
.apply_form .selectpickers1 {
    border-radius: 4px;
    background-color: #eaeaea !important;
    /*-webkit-box-shadow: 0px 2px 4px 0px rgba(12, 0, 46, 0.04);
    box-shadow: 0px 2px 4px 0px rgba(12, 0, 46, 0.04);*/
    font: 400 15px/60px "Poppins", sans-serif;
    color: #222d39;
    width: 100%;
    height: 60px;
    padding-left: 30px;
    /*border: 1px solid #000;*/
}
.apply_form .selectpickers1 {
    width: 100%;
}
.contact_form .selectpickers1 {
    border-radius: 4px;
    background-color: white;
    -webkit-box-shadow: 0px 2px 4px 0px rgba(12, 0, 46, 0.04);
    box-shadow: 0px 2px 4px 0px rgba(12, 0, 46, 0.04);
    font: 400 15px/60px "Poppins", sans-serif;
    color: #9CA3B9;
    width: 100%;
    height: 60px;
    padding-left: 30px;
    border: 1px solid #fff;
	border-color:#e8e1fc;
}
.contact_form .selectpickers1 {
    width: 100%;
}

.contact_form .selectpickers2 {
    border-radius: 4px;
    background-color: white;
    -webkit-box-shadow: 0px 2px 4px 0px rgba(12, 0, 46, 0.04);
    box-shadow: 0px 2px 4px 0px rgba(12, 0, 46, 0.04);
  /* font: 400 15px/60px "Poppins", sans-serif;*/
    color: #222d39;
    width: 100%;
    height: 53px;
    padding-left: 30px;
    border: 1px solid #fff;
	border-color:#e8e1fc;
}
.contact_form .selectpickers2 {
    width: 100%;
}

.partners_application .nice-select.open .list {
   overflow-y: scroll !important;
   height: 300px !important;
}
/*--.contact_us .nice-select.open .list {
   overflow-y: scroll !important;
   height: 300px !important;
}--*/

.modal .nice-select.open .list {
   overflow-y: scroll !important;
   height: 300px !important;
}



.contact_select input[type="text"]:focus, .apply_form textarea:focus, .apply_form .selectpickers1:focus {
    -webkit-box-shadow: 0px 10px 14px 0px rgba(12, 0, 46, 0.06);
    box-shadow: 0px 10px 14px 0px rgba(12, 0, 46, 0.06);
    border-color: #f2effc;
    outline: none;
}
.btn_three_new_partner {
  font: 500 16px "Poppins", sans-serif;
  color: #fff;
  background: #2196f3;
  border-radius: 3px;
  padding: 15px 50px;
  border: 1px solid #2196f3;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  cursor: pointer;
  display: inline-block;
}

.btn_three_new_partner:hover {
  color: #2196f3;
  background: transparent;
}
.hide {
    display: none !important;
}

.content-center{
	justify-content:center !important;
}

/*-----------FAQ------------*/

 /*.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    /* color: #5e2ced; 
    border-bottom-color: 1px #2196f3 !important;
 }*/
 
 .chat_info_l {
  background: #fff;
  border-radius: 6px;
  height: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 77px 45px;
  /*border-left: 6px solid #2196f3;*/
  box-shadow: 0px 20px 20px 0px rgba(9, 1, 34, 0.06);
}


.chat_info_l img {
  margin-right: 46px;
}

.chat_info_l .date {
  font-size: 40px;
  font-weight: 500;
  color: #2196f3;
  padding-bottom: 32px;
}

.chat_info_l .date span {
  font-weight: 400;
}

.chat_info_l h3 {
  font-size: 26px;
  line-height: 36px;
  color: #2c2c51;
  font-weight: 500;
}

.chat_info_l .pos_service_btn {
  margin-top: 32px;
}
 
 
 
 
.nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: .25rem !important;
    border-top-right-radius: .25rem !important;
}
.nav-tabs {
    border-bottom: none !important;
}
.developer_product_content .tab-pane .card {
    border: 0px;
    border-radius: 0px;
    background: transparent;
    border-bottom: 1px solid #e4e0ee;
}
.developer_product_content .tab-pane .card .card-header {
    padding: 0px;
    border: 0px;
    background: transparent;
}
.developer_product_content .tab-pane .card .card-header .btn {
    color: #2196f3;
    display: block;
    width: 100%;
    text-align: left;
    font: 500 18px/26px "Poppins", sans-serif;
    padding: 20px 30px 20px 0px;
    position: relative;
    white-space: normal;
}
.developer_product_content .tab-pane .card .card-header .btn i {
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    display: none;
    font-size: 20px;
}

.developer_product_content .tab-pane .card .card-header .btn.collapsed i {
    display: block;
}
.developer_product_content .tab-pane .card .card-header .btn i + i {
    display: block;
}
.ti-minus:before {
    content: "\e622" !important;
}
i:before {
    margin-left: 0px !important;
}
.collapse:not(.show) {
    display: none;
}
.developer_product_content .tab-pane .card .card-body {
    padding: 0px 0px 45px;
    font: 400 15px/26px "Poppins", sans-serif;
    color: #677294;
}
.developer_product_content .tab-pane .card .card-header .btn.collapsed {
    color: #222d39 !important;
}


.container-fluid {
    width: 86% !important;
}


.developer_product_content .tab-pane .card .card-header .btn {
    color: #222d39 !important;
}

.spliet_slider_img .phone_one_img {
    position: absolute !important;
    top: 0% !important;
    z-index: 0 !important;
    left: 111px !important;
    /*-webkit-animation-timing-function: cubic-bezier(0.54, 0.085, 0.5, 0.92)!important;*/
    /* animation-timing-function: cubic-bezier(0.54, 0.085, 0.5, 0.92)!important; */
    /* -webkit-animation-name: animateUpDown !important; */
    /* animation-name: animateUpDown !important; */
    /* -webkit-animation-duration: 3s !important; */
    /* animation-duration: 3s !important; */
    /* -webkit-animation-iteration-count: infinite !important; */
    /* animation-iteration-count: infinite !important; */
}
.spliet_slider_img .phone_two_img {
    position: relative !important;
    left: 40px !important;
    top: 112px !important;
    /* -webkit-animation-timing-function: cubic-bezier(0.54, 0.085, 0.5, 0.92) !important; */
    /* animation-timing-function: cubic-bezier(0.54, 0.085, 0.5, 0.92)!important; */
    /* -webkit-animation-name: animateUpDown !important; */
    /* animation-name: animateUpDown !important; */
    /* -webkit-animation-duration: 3.3s !important; */
    /* animation-duration: 3.3s !important; */
    /* -webkit-animation-iteration-count: infinite !important; */
    /* animation-iteration-count: infinite !important; */
}
.software_banner_area {
    /*min-height: 100vh !important;*/
    background-image: -moz-linear-gradient(140deg, #23026d 0%, #3d64f4 100%)!important;
    /* background-image: -webkit-linear-gradient(140deg, #23026d 0%, #3d64f4 100%)!important; */
    background-image: -ms-linear-gradient(140deg, #23026d 0%, #3d64f4 100%)!important;
    position: relative !important;
    z-index: 0 !important;
    background-image: -webkit-linear-gradient(-50deg, #fafafd 0%, #F9F7FF 46%, #F2EDFF 100%)!important;
}

.app_btn_mob {
    background-color: #2196f3;
    display: inline-block;
    padding: 14px 40px;
    color: #fff;
    border-radius: 45px;
    border: 1px solid #2196f3;
}

.app_btn_mob:hover {
    color: #2196f3;
    background: #fbfbfd;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.app_btn {
    background-color: #ffff!important; 
    display: inline-block !important;
    padding: 14px 40px !important;
    color: #2196f3 !important;
    border-radius: 45px !important;
    /*border: 1px solid #ffff !important;*/
}
.app_btn:hover {
    color: #2196f3 !important;
    background: #fbfbfd !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.tracking_pr_item .tracking_content {

    border: 1px solid #2196f3 !important;;
    
}
.software_banner_area {
  
    background-image: -webkit-linear-gradient(-50deg, #ffff 0%, #ffff 46%, #ffff 100%)!important;
}

.software_banner_area .cloud_animation {
    margin-bottom: 0 !important;
}
.software_banner_area .cloud_animation li:nth-child(1) {
    top: 220px;
    left: 170px;
    animation: jurk 4s 5s linear infinite alternate;
}
.software_banner_area .cloud_animation li {
    position: absolute;
}
.software_banner_area .cloud_animation li:nth-child(2) {
   
	top: 630px;
    left:580px;
    animation: jurk 4s 2s linear infinite alternate;
}
.software_banner_area .cloud_animation li:nth-child(3) {
    left: 180px;
    top: 80%;
    animation: jurk 3s 3s linear infinite alternate;
}
.software_banner_area .cloud_animation li:nth-child(4) {
    top: 580px;
    right: 240px;
    animation: jurk 4s 2s linear infinite alternate;
}
.software_banner_area .cloud_animation li:nth-child(5) {
    right: 120px;
    top: 380px;
    animation: jurk 8s 2s linear infinite alternate;
}
.software_banner_area .cloud_animation li:nth-child(6) {
    top: 220px;
    right: 170px;
    animation: jurk 5s 3s linear infinite alternate;
}

.float_right {
	float: right;
}
.chat_info .date {
    font-size: 40px !important;
    font-weight: 500 !important;
    color: #2196f3 !important;
    padding-bottom: 32px !important;
}
/*----Home Page--*/

.video_content {
    position: relative !important;
}
.video_info {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    border-radius: 30px !important;
    background: linear-gradient(50deg, rgba(254, 254, 254, 0.1) 0%, rgba(254, 254, 254, 0.1) 100%),
               	url(../img/new/video-image.png) no-repeat !important;
    background-size: cover !important;
    box-shadow: 0px 50px 70px 0px rgba(0, 11, 40, 0.02)!important;
    height: 450px !important;
    max-width: 770px !important;
    margin: 0 auto !important;
    position: relative !important;
    z-index: 1 !important;
}

.video_icon {
    width: 80px !important;
    height: 80px !important;
    border-radius: 50% !important;
    background-color: #fb3523 !important;
    box-shadow: 0px 20px 40px 0px rgba(1, 16, 58, 0.14)!important;
    text-align: center !important;
    line-height: 85px !important;
    font-size: 35px !important;
    position: relative !important;
    transition: all 0.3s linear !important;
    display: inline-block !important;
}

.video_icon:before, .video_icon:after {
    content: "" !important;
    width: 100% !important;
    height: 100% !important;
    border: 0.2px solid #fff !important;
    border-radius: 50% !important;
    opacity: 0.1 !important;
    position: absolute !important;
    left: 0 !important;
}
.video_icon i {
    color: #fff !important;
    text-shadow: 0px 6px 25px rgba(16, 147, 140, 0.9)!important;
    position: relative !important;
}
.arrow_triangle-right:before {
    content: "\45" !important;
}
.video_icon i:after {
    width: 300%  !important;
    height: 300% !important;
    position: absolute !important;
    left: 50% !important;
    top: 50% !important;
    border-radius: 50% !important;
    box-shadow: 0px 1px 15px 1px rgba(255, 255, 255, 0.5) !important;
    content: "" !important;
    -webkit-animation: pulse 2s infinite !important;
    /*transform: scale(8) !important;*/
    animation: pulse 2s infinite !important;
}
.video_icon:after {
    transform: scale(3.8) !important;
}
.video_icon:hover {
    transform: scale(1.04)!important;
}


#youtube .play-button, #youtube .play-button:before {
    top: 50%;
    left: 50%;
    transform: translate3d(-50%,-50%,0);
}
#youtube .play-button, #youtube .play-button:before {
    position: absolute;
}
#youtube .play-button, #youtube img {
    cursor: pointer;
}
#youtube .play-button {
    width: 100px;
    height: 100px;
    background-color: #fff;
    box-shadow: 0 0 30px rgb(0 0 0 / 32%);
    z-index: 1;
    border-radius: 50%;
}
#youtube .play-button>i {
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%,-50%,0);
}
.fa, .fas {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
}
.fa, .fas {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}
.fa-play:before {
    content: "\f04b";
}
.img-fluid, .img-thumbnail {
    max-width: 100%;
    height: auto;
}

/*.video_area h2 {
    font-size: 38px !important;
}*/

.hosting_title h2{
    font-size: 38px;
    line-height: 50px;
}
.hosting_title h2 {
    font-size: 38px !important;
    line-height: 20px;
    font-weight: None !important;
   
    margin-bottom: 15px;
    margin-top: 50px;
}

.seo_sec_title h2 {
    font-size: 40px!important;
    font-weight: None !important;
    line-height: 50px!important;
    color: #ffff!important;
    margin-bottom: 15px!important;
}

.agency_banner_btn2 {
    font: 500 17px "Poppins", sans-serif;
    color: #2b2a29;
    background: transparent;
   /* -webkit-box-shadow: 0px 20px 30px 0px rgba(12, 0, 46, 0.1);
    box-shadow: 0px 20px 30px 0px rgba(12, 0, 46, 0.1);*/
    border-radius: 40px;
    padding: 16px 38px;
    border: 1px solid #2b2a29;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
    cursor: pointer;
}
.agency_banner_btn2:hover {
    color: #2b2a29;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #fff;
	border-radius: 40px;
	border: 1px solid #2b2a29;
}
.agency_banner_btn3 {
    font: 500 17px "Poppins", sans-serif;
    color: #fff;
    background: #2196f3;
    -webkit-box-shadow: 0px 20px 30px 0px rgba(12, 0, 46, 0.1);
    box-shadow: 0px 20px 30px 0px rgba(12, 0, 46, 0.1);
    border-radius: 3px;
    padding: 16px 30px;
    border: 1px solid #2196f3;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
    cursor: pointer;
}

.agency_banner_btn3:hover {
    color: #2196f3;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: transparent;
}

.chat_info .date {
    font-size: 40px !important;
    font-weight: 500 !important;
    color: #2196f3 !important;
    padding-bottom: 32px !important;
}
.prototype_banner_area {
	background: #f7f7f7;
    padding-top: 160px !important;
   
}

.agency_banner_btn_contact {
  font: 500 17px "Poppins", sans-serif;
  color: #fff;
  background: #222d39;
 /* -webkit-box-shadow: 0px 20px 30px 0px rgba(12, 0, 46, 0.1);
  box-shadow: 0px 20px 30px 0px rgba(12, 0, 46, 0.1);*/
  border-radius: 3px;
  padding: 16px 38px;
  /*border: 1px solid #0299e4;*/
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  cursor: pointer;
}

.agency_banner_btn_contact:hover {
  color: #e6b327;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #fff !important;
}

.agency_banner_btn_product {
  font: 500 17px "Poppins", sans-serif;
  color: #fff;
  background: #222d39;
 /* -webkit-box-shadow: 0px 20px 30px 0px rgba(12, 0, 46, 0.1);
  box-shadow: 0px 20px 30px 0px rgba(12, 0, 46, 0.1);*/
  border-radius: 3px;
  padding: 16px 38px;
  /*border: 1px solid #0299e4;*/
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  cursor: pointer;
}

.agency_banner_btn_product:hover {
  color: #18a896;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #fff !important;
}

.agency_banner_btn_deal {
  font: 500 17px "Poppins", sans-serif;
  color: #fff;
  background: #222d39;
 /* -webkit-box-shadow: 0px 20px 30px 0px rgba(12, 0, 46, 0.1);
  box-shadow: 0px 20px 30px 0px rgba(12, 0, 46, 0.1);*/
  border-radius: 3px;
  padding: 16px 38px;
  /*border: 1px solid #0299e4;*/
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  cursor: pointer;
}

.agency_banner_btn_deal:hover {
  color: #384abc;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #fff !important;
}

.agency_banner_btn_quote {
  font: 500 17px "Poppins", sans-serif;
  color: #fff;
  background: #222d39;
 /* -webkit-box-shadow: 0px 20px 30px 0px rgba(12, 0, 46, 0.1);
  box-shadow: 0px 20px 30px 0px rgba(12, 0, 46, 0.1);*/
  border-radius: 3px;
  padding: 16px 38px;
  /*border: 1px solid #0299e4;*/
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  cursor: pointer;
}

.agency_banner_btn_quote:hover {
  color: #cb6c18;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #fff !important;
}

.prototype_banner_area .round_shap {
  position: absolute;
  border-radius: 50%;
  background-image: -moz-linear-gradient(50deg, #40dcfd 0%, #5286fd 36%, #632ffd 100%);
  background-image: -webkit-linear-gradient(50deg, #40dcfd 0%, #7854CC 36%, #1D62C1 100%);
  background-image: -ms-linear-gradient(50deg, #40dcfd 0%, #5286fd 36%, #632ffd 100%);
  border-radius: 50%;
  z-index: -1;
}

.prototype_banner_area .round_shap.one {
  width: 200px;
  height: 200px;
  left: -100px;
}

.prototype_banner_area .round_shap.two {
  width: 520px;
  height: 520px;
  left: 38%;
  bottom: -100px;
}

.prototype_banner_area .round_shap.three {
  width: 100px;
  height: 100px;
  left: 84%;
  top: 200px;
}



.prototype_banner_area_contact {
	background: -webkit-linear-gradient(-90deg, #ffd665 30%, #d69d00 100%);
    padding-top: 180px !important;
   
}

.prototype_banner_area_contact .round_shap {
  position: absolute;
  border-radius: 50%;
  background-image: -moz-linear-gradient(50deg, #40dcfd 0%, #5286fd 36%, #632ffd 100%);
  background-image: -webkit-linear-gradient(50deg, #ffd86e 0%, #ffda25 16%, #d79e01 100%);
  background-image: -ms-linear-gradient(50deg, #40dcfd 0%, #5286fd 36%, #632ffd 100%);
  border-radius: 50%;
  z-index: -1;
}

.prototype_banner_area_contact .round_shap.one {
  width: 200px;
  height: 200px;
  left: -100px;
}

.prototype_banner_area_contact .round_shap.two {
  width: 520px;
  height: 520px;
  left: 38%;
  bottom: -100px;
}

.prototype_banner_area_contact .round_shap.three {
  width: 100px;
  height: 100px;
  left: 84%;
  top: 200px;
}


.prototype_banner_area_deal {
	background: -webkit-linear-gradient(-90deg, #7485f5 30%, #3345b7 100%);
    padding-top: 180px !important;
   
}


.prototype_banner_area_deal .round_shap {
  position: absolute;
  border-radius: 50%;
  background-image: -moz-linear-gradient(50deg, #40dcfd 0%, #5286fd 36%, #632ffd 100%);
  background-image: -webkit-linear-gradient(50deg, #7485f5 0%, #795bf5 26%, #3446b8 100%);
  background-image: -ms-linear-gradient(50deg, #40dcfd 0%, #5286fd 36%, #632ffd 100%);
  border-radius: 50%;
  z-index: -1;
}

.prototype_banner_area_deal .round_shap.one {
  width: 200px;
  height: 200px;
  left: -100px;
}

.prototype_banner_area_deal .round_shap.two {
  width: 520px;
  height: 520px;
  left: 38%;
  bottom: -100px;
}

.prototype_banner_area_deal .round_shap.three {
  width: 100px;
  height: 100px;
  left: 84%;
  top: 200px;
}


.prototype_banner_area_quote {
	background: -webkit-linear-gradient(-90deg, #f39d4f 30%, #ca6b17 100%);
    padding-top: 180px !important;
   
}

.prototype_banner_area_quote .round_shap {
  position: absolute;
  border-radius: 50%;
  background-image: -moz-linear-gradient(50deg, #40dcfd 0%, #5286fd 36%, #632ffd 100%);
  background-image: -webkit-linear-gradient(50deg, #f3c14f 0%, #df8534 56%, #cb6c18 100%);
  background-image: -ms-linear-gradient(50deg, #40dcfd 0%, #5286fd 36%, #632ffd 100%);
  border-radius: 50%;
  z-index: -1;
}

.prototype_banner_area_quote .round_shap.one {
  width: 200px;
  height: 200px;
  left: -100px;
}

.prototype_banner_area_quote .round_shap.two {
  width: 520px;
  height: 520px;
  left: 38%;
  bottom: -100px;
}

.prototype_banner_area_quote .round_shap.three {
  width: 100px;
  height: 100px;
  left: 84%;
  top: 200px;
}

.prototype_banner_area_product {
	background: -webkit-linear-gradient(-90deg, #63dccd 30%, #16a795 100%);
    padding-top: 180px !important;
   
}

.prototype_banner_area_product .round_shap {
  position: absolute;
  border-radius: 50%;
  background-image: -moz-linear-gradient(50deg, #40dcfd 0%, #5286fd 36%, #632ffd 100%);
  background-image: -webkit-linear-gradient(50deg, #7cffe7 0%, #57e0d0 16%, #17a897 100%);
  background-image: -ms-linear-gradient(50deg, #40dcfd 0%, #5286fd 36%, #632ffd 100%);
  border-radius: 50%;
  z-index: -1;
}

.prototype_banner_area_product .round_shap.one {
  width: 200px;
  height: 200px;
  left: -100px;
}

.prototype_banner_area_product .round_shap.two {
  width: 520px;
  height: 520px;
  left: 38%;
  bottom: -100px;
}

.prototype_banner_area_product .round_shap.three {
  width: 100px;
  height: 100px;
  left: 84%;
  top: 200px;
}

.prototype_banner_area_mobile {
	background: -webkit-linear-gradient(-90deg, #ff7ba8 30%, #c1436d 100%);
    padding-top: 180px !important;
   
}

.prototype_banner_area_mobile .round_shap {
  position: absolute;
  border-radius: 50%;
  background-image: -moz-linear-gradient(50deg, #40dcfd 0%, #5286fd 36%, #632ffd 100%);
  background-image: -webkit-linear-gradient(50deg, #c2446e 0%, #ff7ba8 16%, #c2446e 100%);
  background-image: -ms-linear-gradient(50deg, #40dcfd 0%, #5286fd 36%, #632ffd 100%);
  border-radius: 50%;
  z-index: -1;
}

.prototype_banner_area_mobile .round_shap.one {
  width: 200px;
  height: 200px;
  left: -100px;
}

.prototype_banner_area_mobile .round_shap.two {
  width: 520px;
  height: 520px;
  left: 38%;
  bottom: -100px;
}

.prototype_banner_area_mobile .round_shap.three {
  width: 100px;
  height: 100px;
  left: 84%;
  top: 200px;
}


.arrow_up, .arrow_down, .arrow_left, .arrow_right, .arrow_left-up, .arrow_right-up, .arrow_right-down, .arrow_left-down, .arrow-up-down, .arrow_up-down_alt, .arrow_left-right_alt, .arrow_left-right, .arrow_expand_alt2, .arrow_expand_alt, .arrow_condense, .arrow_expand, .arrow_move, .arrow_carrot-up, .arrow_carrot-down, .arrow_carrot-left, .arrow_carrot-right, .arrow_carrot-2up, .arrow_carrot-2down, .arrow_carrot-2left, .arrow_carrot-2right, .arrow_carrot-up_alt2, .arrow_carrot-down_alt2, .arrow_carrot-left_alt2, .arrow_carrot-right_alt2, .arrow_carrot-2up_alt2, .arrow_carrot-2down_alt2, .arrow_carrot-2left_alt2, .arrow_carrot-2right_alt2, .arrow_triangle-up, .arrow_triangle-down, .arrow_triangle-left, .arrow_triangle-right, .arrow_triangle-up_alt2, .arrow_triangle-down_alt2, .arrow_triangle-left_alt2, .arrow_triangle-right_alt2, .arrow_back, .icon_minus-06, .icon_plus, .icon_close, .icon_check, .icon_minus_alt2, .icon_plus_alt2, .icon_close_alt2, .icon_check_alt2, .icon_zoom-out_alt, .icon_zoom-in_alt, .icon_search, .icon_box-empty, .icon_box-selected, .icon_minus-box, .icon_plus-box, .icon_box-checked, .icon_circle-empty, .icon_circle-slelected, .icon_stop_alt2, .icon_stop, .icon_pause_alt2, .icon_pause, .icon_menu, .icon_menu-square_alt2, .icon_menu-circle_alt2, .icon_ul, .icon_ol, .icon_adjust-horiz, .icon_adjust-vert, .icon_document_alt, .icon_documents_alt, .icon_pencil, .icon_pencil-edit_alt, .icon_pencil-edit, .icon_folder-alt, .icon_folder-open_alt, .icon_folder-add_alt, .icon_info_alt, .icon_error-oct_alt, .icon_error-circle_alt, .icon_error-triangle_alt, .icon_question_alt2, .icon_question, .icon_comment_alt, .icon_chat_alt, .icon_vol-mute_alt, .icon_volume-low_alt, .icon_volume-high_alt, .icon_quotations, .icon_quotations_alt2, .icon_clock_alt, .icon_lock_alt, .icon_lock-open_alt, .icon_key_alt, .icon_cloud_alt, .icon_cloud-upload_alt, .icon_cloud-download_alt, .icon_image, .icon_images, .icon_lightbulb_alt, .icon_gift_alt, .icon_house_alt, .icon_genius, .icon_mobile, .icon_tablet, .icon_laptop, .icon_desktop, .icon_camera_alt, .icon_mail_alt, .icon_cone_alt, .icon_ribbon_alt, .icon_bag_alt, .icon_creditcard, .icon_cart_alt, .icon_paperclip, .icon_tag_alt, .icon_tags_alt, .icon_trash_alt, .icon_cursor_alt, .icon_mic_alt, .icon_compass_alt, .icon_pin_alt, .icon_pushpin_alt, .icon_map_alt, .icon_drawer_alt, .icon_toolbox_alt, .icon_book_alt, .icon_calendar, .icon_film, .icon_table, .icon_contacts_alt, .icon_headphones, .icon_lifesaver, .icon_piechart, .icon_refresh, .icon_link_alt, .icon_link, .icon_loading, .icon_blocked, .icon_archive_alt, .icon_heart_alt, .icon_star_alt, .icon_star-half_alt, .icon_star, .icon_star-half, .icon_tools, .icon_tool, .icon_cog, .icon_cogs, .arrow_up_alt, .arrow_down_alt, .arrow_left_alt, .arrow_right_alt, .arrow_left-up_alt, .arrow_right-up_alt, .arrow_right-down_alt, .arrow_left-down_alt, .arrow_condense_alt, .arrow_expand_alt3, .arrow_carrot_up_alt, .arrow_carrot-down_alt, .arrow_carrot-left_alt, .arrow_carrot-right_alt, .arrow_carrot-2up_alt, .arrow_carrot-2dwnn_alt, .arrow_carrot-2left_alt, .arrow_carrot-2right_alt, .arrow_triangle-up_alt, .arrow_triangle-down_alt, .arrow_triangle-left_alt, .arrow_triangle-right_alt, .icon_minus_alt, .icon_plus_alt, .icon_close_alt, .icon_check_alt, .icon_zoom-out, .icon_zoom-in, .icon_stop_alt, .icon_menu-square_alt, .icon_menu-circle_alt, .icon_document, .icon_documents, .icon_pencil_alt, .icon_folder, .icon_folder-open, .icon_folder-add, .icon_folder_upload, .icon_folder_download, .icon_info, .icon_error-circle, .icon_error-oct, .icon_error-triangle, .icon_question_alt, .icon_comment, .icon_chat, .icon_vol-mute, .icon_volume-low, .icon_volume-high, .icon_quotations_alt, .icon_clock, .icon_lock, .icon_lock-open, .icon_key, .icon_cloud, .icon_cloud-upload, .icon_cloud-download, .icon_lightbulb, .icon_gift, .icon_house, .icon_camera, .icon_mail, .icon_cone, .icon_ribbon, .icon_bag, .icon_cart, .icon_tag, .icon_tags, .icon_trash, .icon_cursor, .icon_mic, .icon_compass, .icon_pin, .icon_pushpin, .icon_map, .icon_drawer, .icon_toolbox, .icon_book, .icon_contacts, .icon_archive, .icon_heart, .icon_profile, .icon_group, .icon_grid-2x2, .icon_grid-3x3, .icon_music, .icon_pause_alt, .icon_phone, .icon_upload, .icon_download, .social_facebook, .social_twitter, .social_pinterest, .social_googleplus, .social_tumblr, .social_tumbleupon, .social_wordpress, .social_instagram, .social_dribbble, .social_vimeo, .social_linkedin, .social_rss, .social_deviantart, .social_share, .social_myspace, .social_skype, .social_youtube, .social_picassa, .social_googledrive, .social_flickr, .social_blogger, .social_spotify, .social_delicious, .social_facebook_circle, .social_twitter_circle, .social_pinterest_circle, .social_googleplus_circle, .social_tumblr_circle, .social_stumbleupon_circle, .social_wordpress_circle, .social_instagram_circle, .social_dribbble_circle, .social_vimeo_circle, .social_linkedin_circle, .social_rss_circle, .social_deviantart_circle, .social_share_circle, .social_myspace_circle, .social_skype_circle, .social_youtube_circle, .social_picassa_circle, .social_googledrive_alt2, .social_flickr_circle, .social_blogger_circle, .social_spotify_circle, .social_delicious_circle, .social_facebook_square, .social_twitter_square, .social_pinterest_square, .social_googleplus_square, .social_tumblr_square, .social_stumbleupon_square, .social_wordpress_square, .social_instagram_square, .social_dribbble_square, .social_vimeo_square, .social_linkedin_square, .social_rss_square, .social_deviantart_square, .social_share_square, .social_myspace_square, .social_skype_square, .social_youtube_square, .social_picassa_square, .social_googledrive_square, .social_flickr_square, .social_blogger_square, .social_spotify_square, .social_delicious_square, .icon_printer, .icon_calulator, .icon_building, .icon_floppy, .icon_drive, .icon_search-2, .icon_id, .icon_id-2, .icon_puzzle, .icon_like, .icon_dislike, .icon_mug, .icon_currency, .icon_wallet, .icon_pens, .icon_easel, .icon_flowchart, .icon_datareport, .icon_briefcase, .icon_shield, .icon_percent, .icon_globe, .icon_globe-2, .icon_target, .icon_hourglass, .icon_balance, .icon_rook, .icon_printer-alt, .icon_calculator_alt, .icon_building_alt, .icon_floppy_alt, .icon_drive_alt, .icon_search_alt, .icon_id_alt, .icon_id-2_alt, .icon_puzzle_alt, .icon_like_alt, .icon_dislike_alt, .icon_mug_alt, .icon_currency_alt, .icon_wallet_alt, .icon_pens_alt, .icon_easel_alt, .icon_flowchart_alt, .icon_datareport_alt, .icon_briefcase_alt, .icon_shield_alt, .icon_percent_alt, .icon_globe_alt, .icon_clipboard {
    font-family: 'ElegantIcons' !important;
    speak: none !important;
    font-style: normal !important;
	font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    line-height: 1 !important;
    -webkit-font-smoothing: antialiased !important;
	 
	
}



.hosting_service_area .hosting_service_item1:hover {
    /*border-color: #5e53fb;*/
   /* -webkit-box-shadow: 0px 50px 100px 0px rgba(5, 1, 64, 0.1), 0px -5px 0px 0px rgba(95, 84, 253, 0.004);
    box-shadow: 0px 50px 100px 0px rgba(5, 1, 64, 0.1), 0px -5px 0px 0px rgba(95, 84, 253, 0.004);*/
	
}
.hosting_service_item1.active {
    /*text-align: center;*/
    background: #f7f7f7;
    border: 1px solid #f6f7fa;
    padding: 55px;
    /*cursor: pointer;*/
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
    margin-bottom: 30px;
    position: relative;
    height: 320px;
}

.hosting_service_item2 {
    padding: 60px 40px;
    border-top: 6px solid transparent;
    border-radius: 6px;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    cursor: pointer;
	border-color: #f6626a;
	background: #fff;
	-webkit-box-shadow: 0px 50px 100px 0px rgba(64, 1, 4, 0.1), 0px -6px 0px 0px rgba(248, 99, 107, 0.004);
    box-shadow: 0px 50px 100px 0px rgba(64, 1, 4, 0.1), 0px -6px 0px 0px rgba(248, 99, 107, 0.004);
}
.hosting_service_item2:hover {
    border-color: #f6626a;
    background: #fff;
    -webkit-box-shadow: 0px 50px 100px 0px rgba(64, 1, 4, 0.1), 0px -6px 0px 0px rgba(248, 99, 107, 0.004);
    box-shadow: 0px 50px 100px 0px rgba(64, 1, 4, 0.1), 0px -6px 0px 0px rgba(248, 99, 107, 0.004);
}

.event_fact_area {
    background: #ffff !important;
}
.seo_subscribe_area {
    background-color: #2196f3 !important;
    
}

.seo_subscribe_form .input-group {
    padding: 10px 10px !important;
}

.seo_subscribe_form .input-group .form-control {

    line-height: 58px !important;
}

.app_btn_h {
    background-color: #2196f3!important; 
    display: inline-block !important;
    padding: 14px 40px !important;
    color: #ffff !important;
    border-radius: 45px !important;
    border: 1px solid #ffff !important;

}
.app_btn_h:hover {
    color: #2196f3 !important;
    background: #fbfbfd !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
	border-color: #2196f3!important;
}

.seo_subscribe_form .input-group input {
    font-size: 16px !important;
    
}

.security_integration_area .s_integration_item {
    box-shadow: 0px 3px 8px 0px rgba(12, 0, 46, 0.08)!important;
}
.s_integration_item {
    background: #f7f7f7 !important;
    /*box-shadow: 0px 2px 7px 0px rgba(12, 0, 46, 0.1)!important;*/
    border-radius: 30px !important;
    text-align: center !important;
    display: block !important;
    padding: 26px 0px !important;
    margin-bottom: 30px !important;
    transition: all 0.2s linear !important;
    z-index: 1 !important;
    position: relative !important;
	cursor: auto;
}

.security_integration_area .s_integration_item:hover {
    transform: scale(1)!important;
    box-shadow: 0px 20px 30px 0px rgba(12, 0, 46, 0.1)!important;
}

.erp_features_img_two img {
    box-shadow: 0px 25px 100px 0px rgba(1, 1, 64, 0.1)!important;
}

.f_size_42 {
    font-size: 42px !important;
}



.p_l_0 {
	
	padding-left:0px !important;
}


.f_common_40 {
	
	font-size: 40px !important;
	line-height: 50px !important;
	color: #222d39 !important;
}


/*----------------Features--------------*/

.payment_features_content_two h2 {
    font-size: 40px !important;
    line-height: 50px !important;
    margin-bottom: 18px !important;
    font-weight: None !important;
}





/*--------------------Media Query---------------------------*/

@media (max-width: 1199px)
.prototype_content h2 {
    padding-right: 0px;
}




.p-60{
	padding-top: 60px !important;
}



.s_features_item.s_features_item_two .s_features_content .learn_btn:hover, .price_btn,.price_btn_p, .s_subcribes .btn-submit, .f_widget.about-widget .f_list li a:hover, .f_widget .widget-wrap p a:hover, .footer_bottom a, .menu > .nav-item:hover .nav-link, .menu > .nav-item.active .nav-link, .menu > .nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner .dropdown-menu .nav-item .item .text:hover, .menu > .nav-item.submenu .dropdown-menu .nav-item:hover > .nav-link, .menu > .nav-item.submenu .dropdown-menu .nav-item:focus > .nav-link, .menu > .nav-item.submenu .dropdown-menu .nav-item.active > .nav-link, .footer_bottom a:hover {
    color: #7854CC;
}

.banner_top .subcribes .form-control:focus, .price_btn,.price_btn_p, .s_subcribes .form-control, .f_widget.about-widget .f_list li a:before {
    border-color: #2196f3;
}
.price_btn_p {
    font: 500 15px/53px "Poppins", sans-serif;
    color: #2196f3;
    border-width: 1px;
    border-style: solid;
    border-radius: 45px;
    padding: 0px 25px;
    display: inline-block;
    -webkit-transition: background 0.2s linear;
    -o-transition: background 0.2s linear;
    transition: background 0.2s linear;
}
.agency_banner_btn_p {
  font: 500 17px "Poppins", sans-serif;
  color: #fff;
  background: #2196f3;
 /* -webkit-box-shadow: 0px 20px 30px 0px rgba(12, 0, 46, 0.1);
  box-shadow: 0px 20px 30px 0px rgba(12, 0, 46, 0.1);*/
  border-radius: 45px;
  padding: 16px 38px;
/*  padding: 10px 30px;*/
  border: 1px solid #2196f3;
  -webkit-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  cursor: pointer;
}

.agency_banner_btn_p:hover {
  color: #2196f3;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: transparent;
}

.f_size_35 {
    font-size: 35px !important;
}

.f_size_38 {
    font-size: 38px !important;
}

/*.bg_color_b {
	
	background-color :#2196f3;
}*/

.agency_banner_btn5 {
    font: 500 17px "Poppins", sans-serif;
    color: #2196f3;
    background: #fff;
   /* -webkit-box-shadow: 0px 20px 30px 0px rgba(12, 0, 46, 0.1);
    box-shadow: 0px 20px 30px 0px rgba(12, 0, 46, 0.1);*/
    border-radius: 3px;
    padding: 16px 38px;
    border: 1px solid #2196f3;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
    cursor: pointer;
}
.agency_banner_btn5:hover {
    color: #2196f3;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #ffff;
}


.security_action_inner .media_p h3 span {
    display: block !important;
    color: #ffff!important;
    font-weight: 300!important;
}

.security_action_inner .media_p {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
}
.media_p {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
}

.security_action_inner .media_p img {
    margin-right: 70px;
}


.security_action_inner .media_p {
    align-items: center;
}


.f_size_17 {
    font-size: 17px;
}
.f_size_35 {
    font-size: 35px;
}
.f_size_31 {
    font-size: 31px;
}




.partnerform_h {
	 
	border-bottom: 1px solid #2196f3;
}

.developer_product_content .develor_tab .nav-item .nav-link {
    font: 500 18px "Poppins", sans-serif;
    color: #222d39;
    border: 0px;
    padding: 0px 0px 10px;
    position: relative;
	
}
.bg_color_b {
    background-image: -moz-linear-gradient(30deg, #5f51fb 0%, #8ca7ff 100%);
    background-image: -webkit-linear-gradient(30deg, #5f51fb 0%, #8ca7ff 100%);
    background-image: -ms-linear-gradient(30deg, #5f51fb 0%, #8ca7ff 100%);
   /* height: 550px;*/
    position: relative;
    z-index: 1;
}

.bg_color_b:before {
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: url(../img/new/feedback_shap.png) no-repeat scroll center 0;
    position: absolute;
    z-index: -1;
}

.analytices_logo {
    padding: 10px 0px !important;   
}

.chat_get_started_area {
    /* background: url(../img/home-chat/get_started_bg.png) no-repeat scroll center bottom; */
    height: 712px;
    padding-top: 100px;
}

.erp_call_action_area:before {
    content: "" !important;
    position: absolute !important;
     background: none !important; 
    width: 100% !important;
    left: 0 !important;
    height: 100%!important;
    z-index: -1 !important;
	
}


.payment_action_area {
    padding: 100px 0px 110px !important;
    position: relative !important;
}

.erp_action_content h3 {
    font-size: 38px !important;
    font-weight: 500 !important;
    color: #222d39 !important;
 
}

.btn_three_new {
    font: 500 18px "Poppins", sans-serif !important;
  
}

.sec_pad_p {
    padding: 120px 0px;
}

.bg_pricing {
	
	background-color: #fbfbfd;
}

.about_btn {
    font: 500 18px "Poppins", sans-serif !important;
    padding: 17px 28px;
    background: #fbfbfd;
    -webkit-box-shadow: 0px 20px 30px 0px rgba(12, 0, 46, 0.1);
    box-shadow: 0px 20px 30px 0px rgba(12, 0, 46, 0.1);
    border-radius: 3px;
    color: #5e2ced;
}

.action_area_three .action_content .white_btn {
    color:#2196f3 !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #fff;
    margin-right: 25px;
}

.action_area_three .action_content .white_btn:hover {
    -webkit-box-shadow: 0px 20px 30px 0px rgba(12, 0, 46, 0.1);
    box-shadow: 0px 20px 30px 0px rgba(12, 0, 46, 0.1);
    color: #fff;
    background: #ffff !important;
	
}

.action_area_three .action_content .about_btn:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #2196f3 !important;
    background: #fff;
}

.text_box input[type="text"], .text_box :not(textarea), .text_box input[type="password"], .text_box input[type="email"] {
 
    padding-left: 13px!important;
	    height: 45px !important;
}

.text_box textarea {
	 padding-left: 13px!important;
}


.ml_15 {
    margin-left: 15px!important;
}
.ml_3 {
    margin-left: 3px!important;
}

.btn_three {
    font: 500 16px "Poppins", sans-serif !important;
   
}

label {
    display: inline-block;
    margin-bottom: 0.2rem !important;
}

.faq_content .tab-pane .card .card-body {
   
    font: 400 15px/28px "Poppins", sans-serif !important;
    
}

.s_pricing-item .tag_label {
 
    /*top: 22px !important;*/

}

.event_promotion_area {
    padding-top: 100px!important;
    
}

.event_img img{
  border-radius: 50% !important;
}

.footer_bottom a {
	
	color: #6a7695;
}

.contact_form .selectpickers2 {
    
   
    height: 45px !important;
	padding-left: 13px!important;
   
}

.job_deatails_content:nth-child(4) {
    border-bottom: none;
}









/*--------------MEDIA Query---------------------------

@media (max-width: 576px){
	
.prototype_content.action_btn .agency_banner_btn {
	
	margin-bottom :20px;
    justify-content :center;
	max-width :100px;
}
.action_btn .agency_banner_btn2 {
	
	margin-bottom :20px;
    justify-content :center;
	
}
	
}

@media (max-width: 768px){
	
.action_btn .agency_banner_btn {
	
	justify-content :center;
	
}
.action_btn .agency_banner_btn2 {
	
	justify-content :center;
	
}
}*/
.payment_features_img:before {
   
    background: none!important; 

  
}
  
 .service_item {
   
    border: 2px solid transparent !important;
	box-shadow: 0px 30px 40px 0px rgba(3, 115, 156, 0.1)!important;
    padding: 47px 40px 0px !important;
}
.service_item:hover {
    border-color: #c4e7f7 !important; 
}


.service_item {
    background: #fff;
    padding: 47px 40px 0px;
    height: 100%;
    position: relative;
    border: 1px solid #e8e1fc;
    -webkit-transition: border 0.2s linear;
    -o-transition: border 0.2s linear;
    transition: border 0.2s linear;
    overflow: hidden;
}

.flex-row-reverse .erp_content_two {
    padding-right: 0px !important;
    padding-left: 0 !important;
}

.erp_content_two {
    padding-left: 70px !important;
}

.setup_inner .setup_item.flex-row-reverse .setup_content {
    text-align: right!important;
    padding-right: 30px !important;
    padding-left: 0 !important;
}


.security_inner .security_leaf_left {
    left: -20px !important;
}

.security_inner .security_leaf_right {
    right: -20px !important;
}

.card-h {
  height:auto;	
}	

.f_size_32 {
    font-size: 32px;
}
.f_size_23 {
    font-size: 23px;
}

.payment_service_area {
    padding-top: 225px;
    padding-bottom: 150px;
    position: relative;
    z-index: 2;
    background: url(../img/home9/shape_two.png) no-repeat scroll center 0;
    background-size: cover;
	
}

/* Set the size of the div element that contains the map */
#map {
  height: 400px;
  /* The height is 400 pixels */
  width: 100%;
  /* The width is the width of the web page */
}

.erp_banner_area_two .animation_img img {
    -webkit-box-shadow: none !important; 
    box-shadow: none !important; 
}
.event_features_area {
    background: #fafafd !important; 
    padding-top: 100px !important;
}

.mt_34 {
    margin-top: 34px;
}

.payment_features_area {
   
    padding-top: 30px!important;
    padding-bottom: 30px!important;
}

.mb_170 {
    margin-bottom: 170px;
}
.f_size_26 {
    font-size: 26px;
}
.s_pricing-item {
  
    cursor: auto !important;
  
}





/*-------------------Media Queries-----------*/

@media (max-width: 768px)
{
	.security_action_inner, .security_action_inner .media_p {
		display: block;
		text-align: center;
	}

}

@media (max-width: 991px){
	.security_action_inner, .security_action_inner .media_p {
		display: block;
		text-align: center;
	}
}
@media (max-width: 1199px){
	.security_action_inner .media_p {
		padding-right: 20px;
	}
}

@media (max-width: 991px){
	.security_action_inner .media_p img {
		margin-right: 0;
		margin-bottom: 15px;
	}

}
@media (max-width: 1199px){
.security_action_inner .media_p img {
    margin-right: 20px;
}

}

@media (max-width: 991px){
	.security_action_inner .media_p h3 {
		line-height: 45px;
	}
}

@media (max-width: 991px){
	.security_action_inner .media_p h3 {
		margin-bottom: 40px;
	}
}
@media (max-width: 1199px){
	.security_action_inner .agency_banner_btn5 {
		white-space: nowrap;
	}

}



@media screen and (max-width: 499px) and (min-width: 200px){
	.container-1 {
		width: 100% !important;
	}
}


/*-----Header------*/

@media (max-width: 991px){
	.navbar-collapse, .menu_four .navbar-collapse {
		
		background: #dededef7 !important;
		
	}
}
@media (max-width: 991px){
	.navbar-collapse, .menu_four .navbar-collapse {
		
		margin-left: -60px !important;
	}
}

@media (max-width: 768px){
	.navbar-collapse, .menu_four .navbar-collapse {
		
		margin-left: -44px !important;
	}
}
@media (max-width: 720px){
	.navbar-collapse, .menu_four .navbar-collapse {
		
		margin-left: -22px !important;
	}
}

@media (max-width: 991px){
	.menu {
		
		background: #dededef7 !important;
	   
	}
}
@media (max-width: 991px){
	.menu > .nav-item.submenu .dropdown-menu {
		background: #dededef7 !important;
	}
}
@media (max-width: 991px){
	.menu_one, .header_area.navbar_fixed .menu_one, .menu_two, .menu_six, .menu_seven {
		
		padding-bottom: 0px !important;
		
	}
}


@media (max-width: 991px){
.menu_one .btn_get {
   
    margin-bottom: 20px !important;
	
}
}

@media (max-width: 991px){
.menu > .nav-item > .nav-link {
    padding-left: 35px !important;
}
}

@media (max-width: 720px){
.menu > .nav-item > .nav-link {
    padding-left: 10px !important;
}
}

@media (max-width: 991px){
.ml-5, .mx-5 {
    margin-left: 4rem!important;
}
}
@media (max-width: 720px){
.ml-5, .mx-5 {
    margin-left: 2.5rem!important;
}
}

/*----------------Footer Media Query-----------*/

@media (max-width: 1024px){
.new_footer_area .footer_bottom p {
    font-size: 11px !important;
   
}
.footer_bottom .f_menu li a {
    
    font-size: 8px !important;
}
}
@media (max-width: 1200px){
.new_footer_area .footer_bottom p {
    font-size: 11px !important;
   
}
.footer_bottom .f_menu li a {
    
    font-size: 8px !important;
}
}

@media (max-width: 720px){
.new_footer_area .footer_bottom p {
    font-size: 16px !important;
   
}

}




/*------------------------------Home Media Query--------------------*/

/*------Mobile Screens----*/

@media (max-width: 576px){
.prototype_content .action_btn {
    display: block !important;
}
}
@media (max-width: 768px){
.prototype_content .action_btn {
    margin-top: 45px;
}
}

@media (max-width: 576px){
/* .prototype_content .agency_banner_btn2 { */
    /* display: block !important; */
    /* margin-left: 60px !important; */
    /* margin-top: 15px !important; */
/* } */
}
@media (max-width: 576px){
.prototype_content .agency_banner_btn {
    padding: 16px 42px !important;
}
}

@media (max-width: 991px){
.prototype_banner_area {
    padding-top: 120px !important;
}
}

@media (max-width: 576px){
.g-t {
    padding-top: 10px !important;
}
}
@media (max-width: 576px){
.video_area h2 {
    font-size: 29px !important;
}
}
@media (max-width: 576px){
.hosting_title h2 {
    font-size: 31px !important;
	 line-height: 40px !important;
	
    
}
}


@media (max-width: 576px){
.security_customers_logo_area {
    padding: 20px 0px !important;
}
}

@media (max-width: 576px){
.testimonial_title h2 {
    font-size : 24px !important;
	margin-top :20px !important;
}
}

@media (max-width: 576px){
.testimonial_title .owl-prev, .testimonial_title .owl-next {
    display :none !important ;
}
}
@media (max-width: 576px){
.testimonial_title .author_img {
    display :none !important ;
}
}
@media (max-width: 576px){
.testimonial_title {
    
    padding-bottom: 0px !important ;
}
}




@media (max-width: 450px){
.stratup_testimonial_info {
    height: auto;
    margin: 0px 0px !important ;
}

.testimonial_title h2 {
    position: relative;
    padding-bottom: 0px !important ;
	margin-left: 2px !important ;
}

}

@media (max-width: 576px){
.testimonial_title h2{
    position: relative;
    padding-bottom: 0px !important ;
	margin-left: 12px !important ;
}
.stratup_testimonial_info {
    height: auto;
    margin: 0px 0px !important ;
}
}

@media (max-width: 576px){
.seo_sec_title h2 {
    
	font-size: 30px !important ; 
    line-height: 40px !important ; 
}
}

@media (max-width: 576px){
.seo_sec_title p br {
    display: block !important ;
	
}
}
@media (max-width: 720px){
.hosting_title p {
    
    font-size: 13px !important ;
  
}
}
@media (max-width: 720px){
.payment_features_area .hosting_title p {
    
    font-size: 13px !important ;
  
}
}





/*------Tablet Screens----*/

@media (max-width: 1200px){

.prototype_banner_area {
    padding-top: 130px !important;
}
}

@media (max-width: 1024px){
.agency_banner_btn2 {
    font: 500 14px "Poppins", sans-serif !important;

}
.w_color {
    color: #fff !important;
}
}

@media (max-width: 1024px){
.agency_banner_btn {
    font: 500 14px "Poppins", sans-serif !important;
	
}
}
@media (max-width: 1024px){
.g-t {
    padding-top: 10px !important;
}

}
@media (max-width: 1024px){
.testimonial_slider_four .item p {
    font-size: 11px !important;
    line-height: 28px !important; 
    margin-bottom: 19px !important;
	margin-top: 0px !important;
}
}


@media (max-width: 1024px){
.testimonial_title h2{
    font-size: 22px; 
	margin-left: 0px !important;
	
}
}

@media (max-width: 1200px){
.testimonial_title h2{
    
	font-size: 30px; 
	margin-left: 200px;
}
}

@media (max-width: 1200px){
.testimonial_title .owl-prev, .testimonial_title .owl-next {
    display :none !important ;
}
}

/*-----------------Contactus Media Query-----------*/

/*----Mobile screen---*/

@media (max-width: 576px){
.btn_three {
    font: 500 15px "Poppins", sans-serif !important;
}
}

@media (max-width: 576px){
.card-b {
    margin-top: 50px !important;
}
}
@media (max-width: 450px){
.card-b {
    margin-top: 50px !important;
}
}
@media (max-width: 991px){
.card-b {
    margin-top: 50px !important;
}
}

@media (max-width: 576px){
.support_help_area .support_item + .support_item {
    border-left: none;
}
}

@media (max-width: 576px){
.country_data p{
   font-size: 12px;
   font-weight: 500;
}
}

@media (max-width: 576px){
.country_data h3 {
    font-size: 22px;
}
}
@media (max-width: 576px){
.world_partners h3 {
    
	font-size: 25px !important;
}
}

@media (max-width: 720px){
.world_partners h3 {
    
	font-size: 23px !important;
}
}



/*----Tablet screen----*/



@media (max-width: 768px){
.btn_three {
    font: 500 15px "Poppins", sans-serif !important;
}
}


@media (max-width: 1024px){
.btn_three {
    font: 500 11px "Poppins", sans-serif !important;
}
}
@media (max-width: 1024px){
.card-h{
	min-height :410px;
}
}
@media (max-width: 1024px){
.card-b{
	margin-top: 80px ;
	
}
}
@media (min-width: 576px){
.modal-dialog {
    max-width: 650px !important;
   
}
}
@media (min-width: 992px){
.modal-lg {
    max-width: 800px !important;
}
}
@media (min-width: 992px){
.modal-md {
    max-width: 800px !important;
}
}

@media (max-width: 992px){
.country_data h3 {
    font-size: 22px;
}
}

/*---------------------Pricing Media Query-----------*/
/*-------Mobile Screens----*/

@media (max-width: 720px){
.security_title h2 {
    font-size: 21px !important;
   
}
}
@media (max-width: 720px){
.media-body h3 {
    font-size: 26px !important;
   
}
}
@media (max-width: 720px){
.talk_mob {
    display: none!important;
   
}
}
/*----Banner bubbles--*/
@media (max-width: 720px){
.home_bubble .bubble.b_two {
    background: #2196f3 !important;
	left: 0px !important;
	width: 18px !important;
    height: 19px !important;
}
.home_bubble .bubble.b_five {
   
    right: 130px !important;
    
}
.home_bubble .bubble.b_two, .home_bubble .bubble.b_five {
    width: 10px !important;
    height: 10px !important;
}
	
	
}	
@media (max-width: 768px){
.home_bubble .bubble.b_two {
    background: #2196f3 !important;
	left: 0px !important;
	width: 18px !important;
    height: 19px !important;
}
.home_bubble .bubble.b_five {
   
    right: 130px !important;
    
}
.home_bubble .bubble.b_two, .home_bubble .bubble.b_five {
    width: 10px !important;
    height: 10px !important;
}
}


/*--@media (max-width: 768px){
.subscribe_form_info {
   
   margin-bottom: 0px !important; 
  
}
}
@media (max-width: 720px){
.subscribe_form_info {
   
   margin-bottom: 0px !important; 
  
}
}--*/
@media (max-width: 720px){
.s_pricing-item .border-b{  
	border-bottom: 1px solid #e9e9f4 !important;
		
 }
}
@media (max-width: 768px){
.s_pricing-item .border-b{  
	border-bottom: 1px solid #e9e9f4 !important;
    
 }
}



/*-------Tablet Screens----*/


/*---------------------Partners Media Query-----------*/
/*-------Mobile Screens----*/
@media (max-width: 720px){
.payment_service_area {
    
    padding-top: 70px;
	padding-bottom: 20px;
    background-size: cover;
	background-image: linear-gradient(to right, #4e70fe , #4584fe);
	
}
}
@media (max-width: 720px){
.easy_setup_area {
	margin-top: 30px;
}
}

@media (max-width: 720px){
.seo_service_area {
 margin-top:20px;	
}	

@media (max-width: 720px){
.security_action_inner .media_p .media-body h3 {
  font-size: 25px !important;	
}

/*-------Tablet Screens----*/


@media (max-width: 1024px){
.seo_service_item_n p{
     font-size :12px;	
}	
}
@media (max-width: 768px){
.seo_service_item_n p{
     font-size :9px !important;	
}	
}
@media (max-width: 720px){
.seo_service_item_n p{
     font-size :16px !important;	
}	
}
@media (max-width: 1200px){
.seo_service_item_n p{
     font-size :11px;	
}	
}
@media (max-width: 1024px){
.seo_service_area {
  margin-top:20px !important;	
}

@media (max-width: 1024px){
.security_action_inner .media_p .media-body h3 {
  font-size: 31px ;	
}
}
/*---------------------FAQ Media Query-----------*/
/*-------Mobile Screens----*/

@media (max-width: 720px){
.chat_content {
	
	text-align: center;
}
}

/*---------Tablet Screens----*/

@media (max-width: 1024px){
.chat_content {
	
	text-align: center !important;
}
}
@media (max-width: 768px){
.chat_area .chat_content h2 {
    font-size: 33px !important;
    
}
}





/*--Features--*/
@media (max-width: 991px){
.payment_featured_img {
    margin-bottom: 40px;
    max-width: 550px;
}
}

@media (max-width: 1350px){
.payment_featured_img img {
    max-width: 100%;
}
}
/*-----Mobile Screens----*/

@media (max-width: 650px){

.erp_banner_area_two .animation_img {
    margin-top: -279px !important;
}
}
@media (max-width: 720px){

.erp_banner_area_two .animation_img {
    margin-top: -279px !important;
}
}
@media (max-width: 720px){
.sec_pad, .prototype_service_info {
    padding: 30px 0px !important;
}
}
@media (max-width: 720px){
.erp_content_two {
    padding-left: 0px !important;
}
}
@media (max-width: 720px){
.startup_tab_img .ml_100 {
  
    margin-left: 0px;

}
}
@media (max-width: 720px){
.startup_tab_img {
    padding-bottom: 0px !important; 
   
}}
@media (max-width: 1199px){
.saas_shap, .tracking_pr_item .tracking_bg img {
    max-width: 100%;
}}
@media (max-width: 720px){
.tracking_pr_item {
    padding: 20px;
}}

@media (max-width: 720px){
.text-center .mb_170{
 margin-bottom: 60px !important; 

}	
}
@media (max-width: 720px){
.nice-select .selectpickers1 .mb_170{
	
	margin-bottom: 60px !important; 
}}

@media (max-width: 720px){
.btn_three_new_partner .mb_170{
	
	margin-bottom: 60px !important; 
}}	

@media (max-width: 720px){
.btn_three_new_partner .ml_100 {

 margin-left: 100px;
}
}






/*------Faetures Views------*/










/*-------Tester--------*/


/*---for Home page Learn more arrows
.saas_service_item .saas_service_content .erp_btn_learn .arrow_right i{
  
    padding-left: 10px !important;
    vertical-align: middle !important;
}---*/

.google_fed {
    margin-bottom: 0px;
    margin-right: 10px;
    max-width: 120px; 
    margin: 0px 10px 0 0;
    border-radius: 5px;
    height: 40px;
    padding: 10px;
    background-color: #fff;
    width: auto; 
    box-shadow: 0px 0px 2px #00000012, 0px 2px 2px #00000024;
}



.google_signup {
    width: 46px !important;
    height: 46px !important;
    border-radius: 50% !important;
    font-size: 14px !important;
    line-height: 45px !important;
    color: #858da8 !important;
    display: inline-block !important;
    background: #ebeef5 !important;
    text-align: center !important;
    -webkit-transition: all 0.2s linear !important;
    -o-transition: all 0.2s linear !important;
    transition: all 0.2s linear !important;
}




.modal-header .close {
    padding: 1rem;
    margin: 1rem 0rem 0rem auto !important;
}
/*------Designer ------*/


.home_bubble .bubble.b_two {
    background: #2196f3 !important;
	
}

p {
    color: #e8ecf0 !important;
}

.g-t1 {
    padding-top: 50px !important;
}

.bg_color_g {
    background: #f8f8f8 !important;
}

.p .features-p{
	font-size: 16px !important;
    color: #fff !important;
}

.new_footer_top .company_widget .f_subscribe_two .form-control {
    border: 1px solid #e2e2eb !important;
    border-radius: 4px !important;
    height: 55px !important;
    background: #fff !important;
    font-size: 15px !important;
    font-weight: 300 !important;
    line-height: 55px !important;
    padding-left: 30px !important;
}

.input-required{
    border-color:red !important;
}
.error{
    border:2px solid red;
}


.color_white{
    color: #fff!important;
}


.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    
    border: 0;
    -webkit-box-shadow: 0px 3px 8px 0px rgb(12 0 46 / 8%) !important;
    box-shadow: 0px 3px 8px 0px rgb(12 0 46 / 8%) !important;
}

.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
   
    border: 0;
	 -webkit-box-shadow: 0px 3px 8px 0px rgb(12 0 46 / 8%) !important;
    box-shadow: 0px 3px 8px 0px rgb(12 0 46 / 8%) !important;
}

.video_info {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    border-radius: 40px !important;
    background: linear-gradient(50deg, rgba(254, 254, 254, 0.1) 0%, rgba(254, 254, 254, 0.1) 100%),
               	url(../img/new/video-image.png) no-repeat !important;
    background-size: cover !important;
    box-shadow: 0px 50px 70px 0px rgba(0, 11, 40, 0.02)!important;
    height: 450px !important;
    max-width: 770px !important;
    margin: 0 auto !important;
    position: relative !important;
    z-index: 1 !important;
}



.embed-responsive {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    overflow: hidden;
	-webkit-box-shadow: 0px 40px 60px 0px rgb(0 11 40 / 16%);
    box-shadow: 0px 40px 60px 0px rgb(0 11 40 / 16%);
    border-radius: 8px;
}

.embed-responsive-16by9:before {
    padding-top: 56.25%;
}

.embed-responsive:before {
    display: block;
    content: "";
}

element.style {
    width: 123%;
    margin-left: -14%;
}


.h-b {
    margin-left: 0px !important;
}




@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) { 
@media {
    .menu > .nav-item
	{
		padding-top:0px !important;
	}
}}








/*------Designer ------*/

