@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&display=swap');

body {
    background: #fff;
    font-size: 16px;
    line-height: 26px;
    font-family: 'Poppins', sans-serif;
	overflow-x:hidden;
	color:#464B65;
}

.trigger-btn{text-transform: uppercase!important;border-radius: 0!important;background: #4d72f5!important;}
.brands {
    width: 100%;
}

.brands_slider_container {
    height: 130px;
    padding-left: 27px;
    padding-right: 27px;
    background: #fff
}

.brands_slider {
    height: 100%;
    margin-top: 40px
}

.brands_item {
    height: 50px;
	width:200px;
}

.brands_item img {
    max-width: 100%
}

.brands_nav {
    position: absolute;
    top: 35%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    padding: 5px;
    cursor: pointer
}

.brands_nav i {
    color: #e5e5e5;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    transition: all 200ms ease
}

.brands_nav:hover i {
    color: #676767
}

.brands_prev {
    left: 0px
}

.brands_next {
    right: 0px
}

ul.feat li img {
    width: 40px;
    margin-right: 10px;
}
/* Colors */
.light-orange{
	background: #FFF8F5;
	padding-top: 40px;
	padding-bottom:90px;
}
.light-blue {
    background: #F5F7FE;
    border-radius: 20px 20px 0px 0px;
    padding-top: 40px;
}

.p-10 {
    padding: 0 80px 10px 80px;
}
small,
.small {
    font-size: 75%;
    font-weight: 400;
}

.album .card-body p.card-text {
    font-size: 16px;
}

/* End */
a {
    font-size: 16px;
    line-height: 26px;
}

h1 {
    font-size: 42px;
    line-height: 58px;
    font-weight: 600;
}

h2 {
    font-size: 32px;
    line-height: 44px;
    font-weight: 600;
}

h3 {
    font-size: 21px;
    line-height: 33px;
    font-weight: 600;
}

h4 {
    font-size: 18px;
    line-height: 25px;
    font-weight: 600;
}


/* Navigation Start */ 

	.nav-bg {
        background: rgba(241, 243, 250, 0.9) !important;
    width: 100%;
    margin: 0;
    padding: 0;
    position: fixed;
    z-index: 99999999999999999999999999;
}
	ul.navbar-nav li {list-style: none;}
	ul.navbar-nav {width: 100%;}
	button.navbar-toggler {border: 1px solid #fff;}
	.dropdown-toggle::after {content: "\f107";font: normal normal normal 14px/1 FontAwesome;border: none;position: relative;top: 4px;left: 8px;	}
	ul.navbar-nav a.nav-link { color: #212529;font-size:16px;}
	.navbar-nav .dropdown-menu { border: 0px; padding:1rem 0; border-radius: 10px;}
	.dropdown-item {  padding: 0.8rem 1.7rem; font-size: 14px; opacity: 0.9;}
	
/* Navigation End */



/* Banner Area Start */


.banner-area { overflow:hidden;float: left; width: 100%; background: #f1f3fa; padding: 90px 0 330px 0; margin-bottom: 59px; border-radius: 0px 0px 0px 80px;}
.banner-img { background: url(../img/dots.png); padding: 20px 0px 0; background-repeat: no-repeat; position: absolute; right: -40px;}
.banner-img:before { 
	background: url(../img/banner-after.png); 
	content: '';
	position: absolute; 
    height: 608px;
    width: 750px;
    z-index: 0;
    background-size: cover;
    background-repeat: no-repeat;
    top: -30px;
    left: -60px;
}
.banner-area h1 {
    font-size: 48px;
}
.btn-orange {
    background: #fc7840;
    border: none;
    color: #fff;
    padding: 15px 40px;
    border-radius: 10px;
}
.pos {
    z-index: 1;
    position: relative;
    left: 50px;
    top: -59px;
    width: 100%;
    border-radius: 0px 0px 0px 0px;
	padding:0 30px;
}
.btn-outline { background: transparent; color: #fc7840; border: 1px solid;}
ul.features li{
	line-height:40px;
	padding-left:30px;  position: relative;
}
ul.features li:before {
    background: url(../img/tick.png);
    content: '';
    position: absolute;
    width: 20px;
    height: 20px;
    left: 0;
	top:10px;
    background-repeat: no-repeat;
}

/* Banner Area End */




/*Why Prime Section Start */


.why-prime { background: #2542ad;width: 100%; border-radius: 50px; float: left; color: #fff; padding: 50px 80px; margin-bottom: 50px; position: relative; z-index: 1; margin-top: -210px;}


ul.feat {
    list-style: none;
    padding: 0;
}
ul.feat li {
    line-height: 60px;
    font-size: 17px;
}
.btn-white {
    background: #fff;
    color: #2542ad;
    padding: 14px 40px;
	border-radius:10px;
	border:none;
}



/*Why Prime Section End*/


/* Features Section Start */

	.text{
	font-size: 16px;
    padding-right: 20px;
    line-height: 30px;
}
.dot:after {
    background: url(../img/dot-2.png);
    content: '';
    position: absolute;
    height: 425px;
    width: 750px;
    z-index: 1;
    background-size: contain;
    bottom: 0px;
    left: -160px;
}
.set-left{
	transform: translate(0%, 0);
	    z-index: 2;
		width:100%;
    position: relative;
}
.set-right {
    transform: translate(0%, 0%);
	    z-index: 2;
    position: relative;width:100%
}

.dot2:after {
    background: url(../img/dot-2.png);
    content: '';
    position: absolute;
    height: 425px;
    width: 750px;
    z-index: 1;
    background-size: contain;
    bottom: -50px;
    left: 70px;
}

/* End Here */


html body .active a {
    
    text-shadow: 1px 1px 1px rgb(0, 0, 0, 0.5);
}
span.highlight {
    color: #4068F4;
}
span.highlight2 {
    color: #FC7840;
}


.btn-orange.menu-btn {
    width: 115px;
    padding: 8px 11px;
}



.get-started {
    background: #4068f4;
    height: 255px;
    border-radius: 14px;
    margin-bottom: 70px;
	overflow:hidden;
	    margin-top: -160px;    float: left;
    width: 100%;
}
.obj:before {
    content: '';
    position: absolute;
    background: url(../img/get-start-1.png);
    /* top: 0; */
    height: 325px;
    width: 500px;
    z-index: 9;
    background-size: cover;
    background-repeat: no-repeat;
    top: -130px;
    left: -60px;
}
.get-started h1 {
    padding: 90px 90px 95px 85px;
    line-height: 60px;
}
.obj:after {
    content: '';
    position: absolute;
    background: url(../img/get-start-2.png);
    /* top: 0; */
    height: 330px;
    width: 330px;
    z-index: 0;
    background-size: cover;
    background-repeat: no-repeat;
    top: -30px;
    left: -30px;
}
ul.features {
    list-style: none;
    padding: 0;
	
}
.mr-170{
	margin-right:170px;position:relative;
	z-index:99999999;
  
}



a.learn {
    color: #fc7840;
	position:relative;
	font-weight:600;
}
.f-18 {
    font-size: 28px;
    position: absolute;
    margin-left: 12px;
    top: -3px;
    right: -30px;
}
.p-b-110{
	padding-bottom:110px;
	
}
.why-prime p {
    color: #F4F5F9;
    font-size: 15px;
    font-weight: 400;
}
p.why-info {
    padding: 0 60px 20px 0px;
    font-size: 16px;
    line-height: 36px;
}
ul.inline {
    display: flex;
    list-style: none;
    padding: 0;
}
ul.inline li {
    width: 215px;
        text-align: center;
    align-items: center;
    vertical-align: middle;
    display: flex;
}






/*Testimonial Section Start */

	.card .carousel-item {
	}
	.card .carousel-caption {
	  padding: 0;
	  right: 0;
	  left: 0;
	  color: #3d3d3d;
	}
	.card .carousel-caption h3 {
	  color: #3d3d3d;
	}
	.card .carousel-caption p {
	  line-height: 30px;
	}
	.card .carousel-caption .col-sm-3 {
	  display: flex;
	  align-items: center;
	}
	.card .carousel-caption .col-sm-9 {
	  text-align: left;
	}
	
	.testi {
    background: #F4F5F9;
    border: none;
    padding: 20px 30px 50px 60px;
	border-radius:20px 0px 0px 20px;

}

.navi {
    position: relative;
}
a.left-nav {
    position: absolute;
    left: -80px;
    top: -150px;
    background: #fff;
    padding: 15px 25px;
    border-radius: 10px;
    box-shadow: 1px 1px 11px #ccc;
    font-size: 30px;
}

a.right-nav {
    position: absolute;
    right: 80px;
    top: -150px;
    background: #fff;
    padding: 15px 25px;
    border-radius: 10px;
    box-shadow: 1px 1px 11px #ccc;
    font-size: 30px
}

	
	
	
	
/*Testimonial Section End */




/*FAQ*/
.faq2.pd-2{
    padding:2%;
}
.faq2.pd-r-2{
    padding-right:2%;
}
.faq2.pd-l-2{
    padding-left:2%;
}
.faq2.pd-t-2{
    padding-top:2%;
}
.faq2.pd-b-2{
    padding-bottom:2%;
}

.faq2 div[data-toggle="collapse"] {
    border-bottom: 1px solid #486ef5;
    width: 100%;
    cursor: pointer;
    padding: 39px 0 22px;
    font-size: 22px;
}
.faq2 .collapse{
    background:#F5F5F5;
}
.card-body {background:#fff!important;}
.faq2 .card-body img{    border: 3px solid #217bff;
padding: 10px;}
/*FAQ*/










/*Footer Start */

footer {
    background: #151f51;
    min-height: 156px;
    color: #fff;
    padding-top: 30px;
	padding-bottom: 60px;
}


.footer-links ul li {
    list-style: none;
    color: #AAAEBD;
}

footer a {
    color: #AAAEBD;
    font-size: 14px;
    transition-duration: 0.2s;
}



footer a:hover {
    color: #fff;
    text-decoration: none;
    cursor: default;
}
.ft-menu {
    padding: 0
}

.ft-menu li {
    list-style: none;
    display: inline-block;
    padding-right: 20px;
}

.ft-menu li a {
    color: #9DA1BD;
    padding-bottom: 3px;
	cursor: pointer;
}

.ft-menu li a:hover {
    color: #fff;
    text-decoration: none;
    border-bottom: 2px solid #fff;
}
.copyright {
    font-size: 14px;
    font-weight: 400;
    color: #fff;
}
.social-menu a i{
   padding: 8px;

}
.social-menu a {
    color: #fff !important;
    background: #fc7840;
    border-radius: 50%;
    text-align: center;
    width: 30px;
    height: 30px;
    padding-right: 0 !important;
    line-height: 30px;
    /* padding: 7px 22px; */
    display: block;
}
.social-menu a:hover{
	 border-bottom: none !important;
}

.top-bdr {
    border-top: 1px solid #5c648e;
    padding-top: 20px;
	    margin-top: 30px;
}
.subscriber{
	float:left;
	width:390px;
	
}
.subscriber .form-group {
    display: flex;
}
form.subscriber input.form-control {
    border: 1px solid #ccc;
    background: transparent;
    height: 45px;
    border-radius: 10px;
}
.subscriber input.btn-orange {
    background: #fc7840;
    border: none;
    color: #fff;
    padding: 8px 20px;
    border-radius: 10px;
}
.widget-1 {
    font-size: 14px;
    color: #9DA1BD;
}

.widget-1  p{
	padding-right:50px;
	padding-top:20px;
	margin-bottom:50px;
}
.widget-1 h3 {
    color: #fff;
    font-weight: 500;
	margin-bottom:15px;
}
footer h4{
	font-size:18px;
	font-weight:500;
}
ul.menu-ft li {
    line-height: 41px;
}
ul.menu-ft {
    list-style: none;
    padding: 0;
}
.address{
	font-size: 14px;
    color: #9DA1BD;
}
ul.info {
    list-style: none;
    padding: 0;
	font-size:14px;
	
}
ul.info li{
	line-height:40px;
}
a.action {
    float: left;
    width: 100%;
    color: #fc7840 !important;
    font-size: 15px;
    margin: 5px 0 0 0;
	    cursor: pointer !important;
}


/*Footer ends */



.navi a {
    text-decoration:none;
}
a > .ico {
    background-color: grey;
    padding: 10px;
    
}
a:hover > .ico {
    background-color: #666;
}




span.img-area {
    width: 62px;
    height: 62px;
    background: #f1f3fa;
    float: left;
    border-radius: 13px;
}


.area h3 { float: left;  margin-top: 30px;padding-left: 44px;  width: 84%;  min-height: 70px;}
.area p { min-height: 190px;float: left; width: 100%; margin-top: 0px;     font-size: 14px;   padding-right: 0px;}
.p-11 {padding: 13px 30px;}
ul.steps { padding:0;list-style: none; color: #9DA1BD; font-size: 24px;}
ul.steps li {
    line-height: 30px;
    padding: 20px 26px 20px 0px;
	position:relative;
}
/*ul.steps li.act:before {
    content: '';
    position: absolute;
    width: 20%;
    height: 2px;
    background: #4068F4;
    top: -2px;left:0;
}*/
.mt-10{
	margin-top:50px;
	float:left;
	width:100%;
	
}

.m-b-150{ margin-bottom: 150px; }
.m-b-100{ margin-bottom: 100px; }
.m-t-110{ margin-top: 100px; }



ul.address-info { list-style: none; padding-left: 0; color: #2542AD; font-size: 16px; width: 400px;}
ul.address-info li{position:relative; line-height:normal; margin:20px 0; padding-left:30px;}
.add:before {
	content: '';
    position: absolute;
    background: url(../img/map-pin.png);
    height: 18px;
    width:  18px;
    z-index: 0;
    background-size: cover;
    background-repeat: no-repeat;
    top: 5px;
    left: 0px;
}
.email:before {
	content: '';
    position: absolute;
    background: url(../img/mail-2.png);
    height: 18px;
    width:  18px;
    z-index: 0;
    background-size: cover;
    background-repeat: no-repeat;
    top: 5px;    left: 0px;

}
.phone:before {
	content: '';
    position: absolute;
    background: url(../img/phone-call-2.png);
    height: 18px;
    width:  18px;
    z-index: 0;
    background-size: cover;
    background-repeat: no-repeat;
    top: 5px;    left: 0px;

}

.area-gray {
    background: #F4F5F9;
    float: left;
    width: 100%;
    height: auto;
    margin-top: 50px;
    border-radius: 30px ;
}
.form-head{
	color:#1B2245;
	font-weight:600
}
.contact-form label{
	color:#464B65;
	font-size:14px;
}

.contact-form input.form-control {
	height:42px;font-size:14px;color:#9DA1BD;background: #fff;
}
a.link{
	color:#FC7840;
	font-size: 14px;
}




.custm {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.custm input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #eee;
  border-radius:50%;
}

.custm:hover input ~ .checkmark {
  background-color: #ccc;
}

.custm input:checked ~ .checkmark {
  background-color: #fc7840;
}

.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.custm input:checked ~ .checkmark:after {
  display: block;
}

.custm .checkmark:after {
  left: 11px;
  top: 7px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.after:after{
	background: url(../img/dot-2.png);
    content: '';
    position: absolute;
    height: 425px;
    width: 100vw;
    z-index: 0;
    background-size: contain;
	background-repeat:repeat;
    bottom: 0px;
    left: -160px;
}
.blue-box {
    background: #2542ad;
    width: 100%;
    border-radius: 20px;
    float: left;
    color: #fff;
    padding: 30px 50px;
    margin-bottom: 100px;
    position: relative;
    z-index: 1;
    margin-top: 40px;
}
.area2 h3 {
    font-size: 16px;
    float: left;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 50px;
}

.area2 span.img-area {
    width: 62px;
    height: 62px;
   
}

span.img-area.bg-white img {
    width: 100%;
}
h6, .h6 {
    font-size: 1rem;
    font-weight: 700;
}




.panel-title > a:before {
    float: right !important;
    font-family: FontAwesome;
    content:"\f068";
    padding-right: 5px;
}
.panel-title > a.collapsed:before {
    float: right !important;
    content:"\f067";
}
.panel-title > a:hover, 
.panel-title > a:active, 
.panel-title > a:focus  {
    text-decoration:none;
}
.faq {
    background: #F1F3FA;
    float: left;
    width: 100%;
    padding: 20px 0px 50px 0px;
}
/*h4.panel-title {
    background: #fff;
    border-radius: 5px;
    padding: 10px 20px;
  
}*/
h4.panel-title a {
    color: #1B2245;
    font-weight: 600;
    font-size: 15px;
}
.faq .panel-body {
	border-top: 1px solid #eaeaea;
    padding-top: 10px;
}
.faq .panel {
    background: #fff;
    border-radius: 5px;
    padding: 17px 20px 10px 20px;
    margin-top: -10px;
    margin-bottom: 11px;
    /* border-top: 1px solid #f1f1f1; */
    font-size: 14px;
    margin-top: 5px;
    box-shadow: 1px 1px 7px #f1f1f1;
}
.pt-60{
	margin-top:-60px;
}
.border-1 {
    border-left: 1px solid #DBE1EE !important;
    border-top: 0 !important;
    border-bottom: 0 !important;
    padding: 0 !important;
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: #F5F7FE;
}

.pricing-table td {
    height: 60px;
    padding: 10px 0px 10px 20px;
    font-size: 14px;
    line-height: 29px;
    vertical-align: middle;
}
.pricing-plan-amount {
    color: #4068F4;
    margin: 30px 0;
}.pricing-plan-title {
    font-size: 24px;color:#102A5E;
}
span.select {
    color: #4068F4;
    background: #F5F7FE;
    width: 100%;
    float: left;
    font-size: 12px;
    border-radius: 6px;
    padding: 6px 0px;
    margin-bottom: 10px;
}

.pricing-table .btn-orange { padding: 12px 40px; margin-bottom: 30px;}

.support-search {
    background: #f1f3fa;
    padding: 100px 50px;
    min-height: 150px;
    border-radius: 0px 0px 0px 50px;
    margin-top: 0px;
}
.search-form input.form-control { height: 45px;}
.search-form input.ml-2.btn-orange {
    height: 45px;
    line-height: normal;
    padding: 0 30px;
}form.search-form {
    margin-top: 13px;
}
.box-area {
    background: #f4f5f9;
    min-height: 180px;
    border-radius: 10px;
    padding: 80px 30px 10px;
	margin-bottom:20px;
}.box-area h3 {
    padding-right:90px;
}
.knowledge-base-detail h3 {
    font-weight: 500;
    margin-bottom: 15px;
}
ol.breadcrumb {
    background: transparent;
    padding: 10px 0;
}.breadcrumb-item + .breadcrumb-item::before {
    display: inline-block;
    padding-right: 0.5rem;
    color: #6c757d;
    content: "\f105";font: normal normal normal 22px/1 FontAwesome;
}
 ul.nav.nav-tabs {
    border: none;
    background: #F7F8FC;
    width: 550px;
    border-radius: 10px;
	margin-top:30px;
}
 ul.nav.nav-tabs li{ padding: 15px 30px; margin:5px 10px}
 ul.nav.nav-tabs li a{color:#9DA1BD;}
ul.nav.nav-tabs li.active { background: #69A4FC; border-radius: 10px;}
li.active a{color:#fff !important; text-shadow:none !important;}
.only-phone{display:none}
ul.own-li li { display: inline-block; width: 13%; margin: 10px 5px; text-align: center;}
ul.own-li li img {
    width: 100%;
    height: 50px;
}
@media screen and (max-width: 2520px) and (min-width: 1440px) {


	.set-left {
		transform: translate(0%, 0);
		z-index: 2;
		position: relative;
		width: 100%;
	}
	.set-right {
		transform: translate(0%, 0);
		z-index: 2;
		position: relative;
		width: 100%;
	}

}


@media screen and (max-width: 1399px) and (min-width: 1200px) {
	.container {
		max-width: 1230px;
	}
	.get-started h1 { padding: 90px 24px 95px 85px; font-size: 40px;}
}
@media (min-width: 1400px){
	.container {
		max-width: 1400px;
	}
}

.set-left {
    width: 100%;
}
@media screen and (max-width: 768px) and (min-width: 643px) {
	.banner-area h1 { font-size: 28px; line-height: 37px;}
}
@media screen and (max-width: 1280px) and (min-width: 768px) {
	.area h3 {
    margin-top: 0;
    padding-left: 16px;
    width: 68%;
}
span.img-area {
    width: 40px;
    height: 40px;
}
	.banner-area { padding: 90px 0 60px 0;}
	.d-flex.mt-5 {margin-top: 1px !important; margin-bottom: 10px;}
	.banner-area .col-lg-6.col-sm-6.mt-5 { position: relative; top: -130px;}
	.why-prime { margin-top: 0;}
	.banner-area h1 { font-size: 28px; line-height: 37px;}
	
	
}

@media screen and (max-width: 1400px) and (min-width:1300px) {
	.set-left{transform: translate(0%, 0);}
	.set-right { width:100%; transform: translate(0%, 0%);}
.dot2:after { width: 100%;}
.dot:after { width: 100%;}
	
}
.light-blue h2,
.row.m-0.p-0.justify-content-center.align-items-center h2 {font-size: 27px;}


@media screen and (max-width: 1400px) and (min-width: 1280px){
	.area h3 {
    float: left;
    margin-top: 30px;
    padding-left: 32px;
    width: 68%;
}
}
@media screen and (max-width: 1480px) and (min-width: 1201px) {

	.banner-img {
    right:0px;}
	.box-area h3 { padding-right: 23px;}
}
@media screen and (max-width: 1280px) and (min-width: 981px) {
	.banner-area { padding: 191px 0 0px 0; }
	ul.navbar-nav a.nav-link { font-size: 10px;}
	.pos { left: 0;}
	.set-left{transform: translate(0%, 0);width: 100%;}
.set-right { transform: translate(0%, 0%);  width: 100%;}
.dot2:after { width: 100%;}
.dot:after { width: 100%;}
}@media screen and (max-width: 1280px) and (min-width:1200px) {
	ul.navbar-nav a.nav-link {
		font-size: 14px;
	}
}
@media screen and (max-width: 1024px) and (min-width: 768px) {

	
		.pos { left: 0;}

	.box-area { min-height: 200px; padding: 20px 20px 10px;}
	.box-area h3 { padding-right: 0; font-size: 18px; margin: 19px 0px 0 0 !important; line-height: 24px;}
	.set-right { width: 100%;transform: translate(4%, 0%);}
	.m-b-150 { margin-bottom: 20px;}
	.p-b-110 { padding-bottom: 0px;}
	.banner-area { padding: 191px 0 0px 0; }
	
	.dot2:after { width: 100%;}
.dot:after { width: 100%;}
	
}
@media screen and (max-width: 980px) and (min-width: 320px) {
	.pos {
    left: 0;}
	
	.brands_item {
    height: 100%;
    width: 100%;
}
	.hide-phone{display:none}
	.only-phone{display:block}
	.navbar-toggler {border: none !important;	}
	.subscriber {float: left;width: 100%;}
	.nav-fill .nav-item { text-align: left;}
	p.why-info { padding: 0 0px 20px 0px; font-size: 14px; line-height: 30px;}
	.why-prime {     padding: 0px 20px;  border-radius: 20px;}
	ul.feat li { line-height: 44px; font-size: 14px;}
	.p-10 { padding: 0 10px 10px 20px;}
	.set-right { transform: translate(0%, 0%);}
	.dot2:after {left:0; width: 100%;}
	.get-started h1 { padding: 30px 30px 0px 35px; font-size: 28px; line-height: 40px;}
	.mr-170 {margin-right: 0;float: left;margin-left: 40px;margin-top: 15px;}
	.get-started { height: 233px;}
	ul.ft-menu.pull-right {width: 100%;}
	.support-search { padding: 20px 20px;}
	.support-search h1 { font-size: 30px;}
	li.nav-item .pull-right { float: left; margin-bottom: 10px;}
	.set-right { width: 100%;}
	.mt-10 { overflow: scroll;}
	.banner-img:before { height: 288px; width: 320px; top: 10px; left: -60px;}
	.nav-bg { background:#F6F7FB;}
	.banner-area { background: #F6F7FB;}
	button.navbar-toggler { background: #f1f1f1; padding: 10px 15px; color: #646773;}
	.area-gray { padding: 25px !important;}	
	.after:after { opacity: 0;}
	.light-blue { margin: 0 4%; width: 92%;}
	.testi { padding: 20px 20px 70px 20px;}
	.carousel-item p {  padding-right: 0 !important;}
	a.left-nav {left:unset;  right: 80px; top: 40px;}
	a.right-nav { right: 0px; top: 40px;}
	.set-right { transform: translate(0%, 0%); width: 100%;}
	.set-left { transform: translate(0%, 0%); width: 100%;}
	
}

@media screen and (max-width: 640px) and (min-width: 320px) {

	
	.brands {
		width: 100%;
		padding-top: 0px;
		padding-bottom: 0px;
	}
	footer .col-lg-2.col-md-2 {
		width: 50%;
	}
	.box-area { padding: 40px 12px 10px;}
	.box-area h3 { padding-right: 0; margin-top: 6px !important; font-size: 15px; margin-bottom: 0px; line-height: 19px;}
	.on-ph { flex-wrap: no-wrap !important;}
	.on-ph .form-control{margin-bottom:10px;}
	.faq.bg-white.mt-5 { margin-top: 0 !important;}
	.after:after { display:none;}
	ul.address-info { width: 100%;}
	li.social-menu { background: transparent;}
	li.social-menu a { background: #fc7840;	padding: 10px 18px; border-radius: 50%;	margin-top: 11px;display: inline-block;font-size: 19px;width: 50px;height: 50px;	line-height: 30px;    text-align: center;
    margin: auto;padding: 9px 0;margin-bottom: 10px;	}
	.ft-menu li { padding-right: 0; float: left; width: 100%; text-align: left;}
	.banner-area{ /*padding:0px 0 430px 0;*/ margin-bottom:0;}
	.banner-img { top: 40px;}
	.pos { z-index: 1; position: relative; left: 10px; top: 11px; width: 90%;}
	.banner-area h1 { font-size: 29px; line-height: 40px;}
	.banner-area p.mt-4.mb-3 { font-size: 14px;}
	.set-right { transform: translate(9%, 0%);}
	.area p { padding-right: 0;}
	h1.ml-5.mt-5.mb-5 { margin-left: 0 !important; font-size: 30px; line-height: 35px;}
	.dot:after { height: 235px; width: 350px; bottom: 0px; left: 0;}
	ul.features li { line-height: 31px; padding-left: 27px; position: relative; font-size: 12px;}
	.why-prime { margin-bottom: 0;  margin-top: 50px;}
	
	.pos-home {  position: relative; left: 41px;top: 11px; width: 80% !important;}
	.light-orange h2,
	.light-blue h2 { font-size: 20px; line-height: 34px;}
	
	ul.steps li { line-height: 30px; padding: 20px 24px 20px 0px; font-size: 16px;}
	.area { float: left; width: 100%; margin-top: 40px;}
	.sol .dot { order: 2;}
	.set-left { transform: translate(-6%, 0%); width: 100%;}

	ul.nav.nav-tabs li { padding: 13px 9px; margin: 5px 0px;}
	ul.nav.nav-tabs { width: 100%;}
	h2 { font-size: 25px; margin-top: 30px;}
	
	.tab-content .col-lg-6.col-md-6.pl-0,
.col-lg-6.col-md-6.pl-0	{
		padding-left: 15px !important;
	}
	.tab-content .col-lg-6.col-md-6.pl-0.mt-5, 
	.tab-content .col-lg-6.col-md-6.pl-0,	
	.col-lg-6.col-md-6.pl-0 	{
		order: 2;
	}
	.blue-box { padding: 15px;text-align: left !important;}
	
	
	/*Please Remove*/
	ul.row.flex-wrap.list-unstyled {
		display: none;
	}
	ul.own-li { display: block;}
	ul.own-li li img{ width: 100%;}
	ul.own-li li { display: inline-block; width: 23%; margin: 10px 1px; text-align: center;}
	
}

.table-responsive-lg {
    height: 590px;
    float: left;
    width: 100%;
    overflow: hidden;
}
.text-black{
	color:#000;
}



.modal-confirm {		
	color: #636363;
	width: 100%;
	font-size: 14px;
}
.modal-confirm .modal-content {
	padding: 20px;
	border-radius: 5px;
	border: none;
}
.modal-confirm .modal-header {
	border-bottom: none;   
	position: relative;
}
.modal-confirm h4 {
	text-align: center;
	font-size: 26px;
	margin: 30px 0 -15px;
}
.modal-confirm .form-control, .modal-confirm .btn {
	min-height: 40px;
	border-radius: 3px; 
}
.modal-confirm .close {
	position: absolute;
	top: -5px;
	right: -5px;
}	
.modal-confirm .modal-footer {
	border: none;
	text-align: center;
	border-radius: 5px;
	font-size: 13px;
}	
.modal-confirm .icon-box {
	color: #fff;		
	position: absolute;
	margin: 0 auto;
	left: 0;
	right: 0;
	top: -70px;
	width: 95px;
	height: 95px;
	border-radius: 50%;
	z-index: 9;
	background: #fc7840;
	padding: 15px;
	text-align: center;
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
}
.modal-confirm .icon-box i {
	font-size: 58px;
	position: relative;
	top: 3px;
}
.modal-confirm.modal-dialog {
	margin-top: 80px;
}
.modal-confirm .btn {
	color: #fff;
	border-radius: 4px;
	background: #fc7840;
	text-decoration: none;
	transition: all 0.4s;
	line-height: normal;
	border: none;
}
.modal-confirm .btn:hover, .modal-confirm .btn:focus {
	background: #d25018;
	outline: none;
}
.btn-success{width:200px;margin:0 auto}
.trigger-btn {
	display: inline-block;
	margin: 10px auto;
}
.no-before:before{
	opacity:0 !important;
}

#scroll {
    position:fixed;
    right:10px;
    bottom:10px;
    cursor:pointer;
    width:50px;
    height:50px;
    background-color:#2542ad;
    text-indent:-9999px;
    display:none;
    -webkit-border-radius:60px;
    -moz-border-radius:60px;
    border-radius:60px;
	    z-index: 99;
}
#scroll span {
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-8px;
    margin-top:-12px;
    height:0;
    width:0;
    border:8px solid transparent;
    border-bottom-color:#ffffff;
}
#scroll:hover {
    background-color:#e74c3c;
    opacity:1;filter:"alpha(opacity=100)";
    -ms-filter:"alpha(opacity=100)";
}
ul.steps li a {
    color: #9DA1BD;
    font-size: 24px;
    text-decoration: none;
    cursor: default;
}
.currentActive a{
	color:rgb(64, 104, 244) !important;
}
.progress {
        position: relative;
    top: -16px;
    z-index: 22;
    height: 3px;
    background: #ced1dc;
}
.allcontent h3{
	margin-top:20px;
}
a.navbar-brand img {
    max-width: 210px;
    height: auto;
    object-fit: contain;
}
.footer-logo img {
    width: 240px;
}
ul.list-inline.margin-bottom-5 li {
    display: inline-block;
    margin-right: 10px;
    font-size: 14px;
}
ul.list-inline.margin-bottom-5 {
    float: left;
    display: block;
    margin-bottom: 0px;
}
ul.list-style {
    padding: 0 0 0 10px;
    list-style: none;
}
ul.list-style li{
	line-height:35px;
}
.effect {
    background: #fff;
    /* box-shadow: 0px 7px 14px 3px #f1f1f1; */
    padding: 10px 30px 40px 30px;
    border: 1px solid #69A4FC;
    border-radius: 10px;
}
.input-group-addon {
    color: #fff;
    font-size: 14px;
    background: #fc7840;
    padding: 6px 15px;
    line-height: 32px;
	    border-radius: 5px 0px 0px 5px;
}
.about{
	position:relative; height: 340px;
}
.about:before {
    position: absolute;
    content: '';
    background: url(../img/about.png);
    width: 100%;
    height: 340px;
        background-size: cover;
    background-repeat: no-repeat;
    left: 0;
    right: 0;
}
.p-b-50{
	padding-bottom: 50px;
}
.place{
	position: relative;
    right: -16px;
    bottom: -100px;
}
.offset-md-1-5{
    margin-left: 11.333333%; 
}
.t-50{
	    margin-top: 50px;
}
.team h3 {
    font-size: 20px;
}
.team p {
    font-size: 14.5px;
}

form.search-form {
    margin-top: 13px;
    background: #fff;
    min-height: 250px;
    border-radius: 15px;
    box-shadow: 1px 4px 10px #f1f1f1;
    padding: 30px 0px 20px 30px;position: relative;
    z-index: 1;    width: 86%;
    float: right;
}

.area {
    /* padding-right: 30px; */
    float: left;
    width: 100%;
    border: 1px solid #69A4FC;
    border-radius: 20px;
    padding: 20px 30px 31px 20px;margin-bottom: 30px;
}

.area2 {
    /* padding-right: 30px; */
    float: left;
    width: 95%;
    padding: 1px 10px;
}

.form-control {
    height: 42px;
    border-radius: 0;
    background: #F3F5FB;
}.set-pos {
    position: absolute;
    right: 0;
    bottom: 10px;
}

.search-form input.ml-2.btn-orange {
    height: 48px;
    line-height: normal;
    padding: 0 40px;
    font-size: 13px;
}
.pattern:before {
    content: '';
    position: absolute;
    top: -20px;
    background: url(../img/carrer-bg.png);
    width: 100%;
    height: 400px;
    background-size: contain;
    z-index: 0;
    right: 0px;
    background-repeat: no-repeat;
}
a.apply.pull-left {
    background: #4068F4;
    color: #fff;
    width: 100%;
    text-align: center;
    text-decoration: none;
    padding: 14px 0px;
    border-radius: 10px;
    text-transform: uppercase;
}img.small-img {
    width: 20px;
}
.job-img{
	    margin-right: 0 !important;
    position: absolute;
    left: 40px;
}
.p-l-60{
	padding-left: 60px;
}
ul.own-breadcrumb {
    display: block;
    list-style: none;
}
ul.own-breadcrumb li {
    display: inline-block;
    margin-right: 20px;
    color: #000;
}
ul.own-breadcrumb li a {
    color: #464B65;
    text-decoration: none;
    font-weight: 600;
}
ul.own-breadcrumb li.active:after{content:'';}
ul.own-breadcrumb li.active{
	color:#4068F4; font-weight: 600;
}
ul.own-breadcrumb li:after {
    content: '/';
    position: static;
    left: 12px;
    position: relative;
}
ul.mx-auto {
    list-style: none;
    width: 320px;
    padding-left: 70px;
}ul.mx-auto li {
    display: inline-block;
    /* width: 40%; */
    text-align: center;
    font-size: 13px;
}
.sub{background:#4068F4; width:100%;}
i.fa.fa-circle.color-green {
    color: #4068F4;
    font-size: 10px;
	margin-right:10px;
}