@media only screen and (max-width:767px) {
	p{
		font-size: 15px;
	}
	h4{
		font-size: 12px;
		font-weight: 300;
	}
	.navbar-brand img {

		height: 55px;

	}

	.navbar-light .navbar-toggler {

		position: absolute;

		left: 10px;

		top: 10px;

		border: none;

	}

#collapsibleNavbar .menu-close {
	position: fixed;
	left: 22px;
	top: 14px;
	outline: none;
	z-index: 99999;
	background-color: #fff;
}



.navbar .menu-close {
	color: #000;
	position: fixed;
	right: 22px;
	line-height: normal;
	padding: 4px 0px;
	width: 40px;
	z-index: 1097;
	border-radius: 5px;
	top: 18px;
	background: #000;
	color: #4c3288 !important;
}

.menu-close {
	color: #ffffff;
	position: absolute;
	right: 0px;
	line-height: normal;
	padding: 4px 0px;
	width: 40px;
	background: #222222;
	border-radius: 5px;
	top: 5px;
}

   .language_box {
	margin-left: 60px;
	position: absolute;
	top: 10px;
}
.about-content .image_about img {

	 margin-left: 0; 
}

	.lang-link {

		margin-left: 3.8rem;

	}

	.welcome-box h3{
		font-size: 26px;
	}

	.welcome_slider_main img {
	margin-bottom: 20px;
	width: 70px;
}
	.link-knowmore {
		font-size: 12px;
	}
.navbar-nav {
	text-align: center;
	background-color: #fff;
	height: 550px;
	padding-top: 220px;
	width: 570px;
	right: -88px;
	position: absolute;
	border-radius: 100%;
	top: -140px;
}

	.navbar-collapse {

		transition: .1s ease all;

	}



	.navbar{

		padding:0

	}

	.navbar-light .navbar-brand {
	position: absolute;
	right: 20px;
	top: 2px;
	z-index: 999;
}



	.banner::before {
	width: 180px;
	height: 300px;
	background-size: 100%;
	top: 600px;
	bottom: 0;
	left: -50px;
	margin: auto;
}
.service-bg-right {
	width: 260px;
}

	.welcome-box {
	padding: 20px;
	width: 250px;
	margin: auto;
	margin-bottom: 25px;
}
	.welcome-box p{
		font-weight: 300;
	}

	.wicon {

		height: 50px;

		width: 70px;

	}
	.logo_sec {

	grid-template-columns: 25% 25% 25% 25%;
}
.banner_img {
	height: 685px!important;
	width: 100%!important;
	right: 0;
}

.banner_img_bg {
	right: -130px!important;
	height: 655px!important;
	border-radius: 100%;
	width: 655px!important;
	top: -110px;
}
.service-bg-left img {
	width: 170px;
}
.service-bg-left {
	bottom: 110px;
}

	.section-statistics .title h2 {
	text-align: center;
	font-size: 26px;
	width: 50%;
	margin: 0 auto;
	margin-bottom: 20px;
}
	.state-box h4 {
	font-size: 3.125rem;
}
.state-box p{
	font-size: 15px;
}



	.slide-info h2 {

		font-size: 26px;

		line-height: 24px;

		margin-bottom: 20px;

	}

	.owl-dots .owl-dot {

		width: 12px;

		height: 12px;

	}


.slide-info p {
	font-size: 15px;
	margin-bottom: 30px;
}

.banner .owl-dots {
	top: -340px!important;
}
	.link-more img {

		height: 40px;

	}

	.link-more {
		font-size: 12px;
	}

	header.fixed-top {
		background-color: transparent;
		box-shadow: none;
		height: 45px;
	}

	header.fixed-top:before{
		display: none;
	}

	.title h2 {

		font-size: 26px;

	}


.service-box h4 {
	font-size: 18px;
	min-height: 45px;
	font-weight: bold!important;
}

.services-box {
	
	margin: 0 -1% 1rem -1%;
	
}


	.services-box .service-box {
	width: 48%;
	box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	margin-bottom: 25px;
	background-color: #fff;
}

	.service-box.viewall-box {

		display: flex;
		background-color: transparent;
		box-shadow: none;
		flex-direction: row-reverse;

		width: 100%;

	}

	.footer-logo {

		margin-bottom: 35px;

	}

	footer#footer h4 {
	font-size: 20px;
	font-weight: bold;
}
footer#footer ul li {
	font-size: 15px;
}

	.footer-logo img {

		width: 100px;

	}
.service1 .image_about img {
	width: 240px!important;
	margin: 0 auto;
	display: flex;
}


	.viewall-box .link-viewall {

		display: block;

		width: 30px;

		height: 30px;

		background: #4C3288;

		border-radius: 50%;

		text-align: center;

		padding: 4px;

		margin: -5px 9px;
		line-height: 20px;

	}	



	.link-viewall img {

		height: 12px;

	}

	.imgbox {
	right: 0;
	width: 250px;
	margin: 0 auto;
}

	.global_title p{

		text-align: left;

	}

.global_title a.link-readmore {
	display: flex;
	margin: 0 auto;
	width: 31%;
	font-size: 12px;
	text-align: center;
	text-transform: uppercase;
	border-radius: 5px;
	justify-content: center;
	padding: 10px 20px;
}
.subscribe-box h3 {
	
	font-size: 26px;
	text-align: center;
}

.subscribe-box input::placeholder{
	font-size: 15px;
}

.testimonial-box .testi-info p {
	margin-top: 20px;
}

	.global_title h2{

		text-align: center;

		margin-top: 30px;

	}

	.section-services {

		padding-bottom: 0rem;

	}



	.testimonial-box {

		padding: 20px;

	}

	.owl-item .testimonial-box .testi-quote img{

		width: 40px;

	}



	.testi-meta .testi-designation {

		font-size: 14px;

	}

	.testi-meta .testi-author {

		font-size: 14px;

	}

	.testimonial-box .testi-meta {

		margin-left: 10px;

	}

	.testimonial-box .testi-image {

		width: 40px;

		height: 40px;

	}



	.testimonial-box .testi-info {

		margin:0;

		font-size: 12px;

	}

.navbar-toggler img {
	width: 40px;
}



	.testimonial-box .testi-quote {

		right: 10px;

		top: 25px;

	}

.slide-info {
	padding-bottom: 0;
	margin-top: 460px;
	margin-left: 40px;
}

footer .copyright-block p {

	margin-top: 51px;

	margin-bottom: 1rem;

	font-size: 15px;

}

footer#footer ul {

	font-size: 14px;
	margin-top: 15px;
	margin-bottom: 30px;
	margin-right: 11px;

}

.footer-contact1 {

	float: left;

	display: block;

}



.about-content .title {

	margin-top: 50px;

}



.about-content .title p{

	font-weight: 500;

}

.about-content .image_about::after {
	height: 257px;
	width: 115px;
	right: -15px;
}
.our_mission::before {

	background-color: transparent;

}

.our_mission::after {
	width: 100%;
	top: -70px;
	left: -195px;
	height: 280px;
}
.our_values .desc {
	margin-top: 0;
}
.our_mission .title p{
	font-weight: 500;
}
.our_values .image_about img {
	 padding-right: 0; 
}
.our_values{

	padding:0

}

.our_values .image_about::after {

	width: 60%;

	left: -52px;

	height: 70%;

	top: -20px;

}

.our_values .image_about {

	width: 280px;

	margin-left: 30px;

	margin-bottom: 20px;

}

.our_mission .title {

	margin-bottom: 0;

}



.our_mission{

	padding-bottom: 30px;

	margin-top:30px;

}

.our_values .desc p {

	

	font-size: 15px;

}

.search_partners .image_partners::before {
	width: 205px;
	height: 105%;
	top: 40px;
	left: 170px;
}

.search_partners .desc {
	margin-top: 80px;
}

.search_partners::before {
	margin-top: 110px;
	height: 820px;
}

.search_partners .desc p {

	font-size:15px;

	

}

.banches_sec .banches_box a {
	font-size: 13px;
}

.search_partners {

	margin-bottom: 0;

}

.hiring_partners .image_about::after {

	width: 100%;

	height: 50%;

	top: 20px;

	left: -20px;

}



.hiring_partners .desc{

	margin-top: 30px;

}





.hiring_partners .desc p{

	font-size:15px;



}

.bg-image {

	height: 250px;

}



.section-clients .clients-tabs .nav-tabs .nav-link {

	padding: 3px 7px;

	font-size: 12px;

}

.banches_sec .banches_box p {

	font-size: 13px;

}

.section-welcome {
	padding-bottom: 90px;
	padding-top: 0;
}
form label {

	font-size: 15px;

}
.section-testimonial {
	padding-top: 60px;
	padding-bottom: 100px;
}
.section-services {

	padding-top: 70px;

}

.section-clients {
	padding-bottom: 50px;
}
.banches_sec .banches_box h4,
.banches_sec .banches_box h3 {

	font-size: 15px;

}

.nav-pills .nav-link {
	margin-right: 20px;
	font-size: 14px;
	padding: 6px 30px;
}
.section-content {
	padding-bottom: 50px;
}
.service_5 {
	margin-top: 50px!important;
}
.service6 .image_about::after {
	width: 525px;
	height: 250px;
	bottom:-30px;
}
.service6 .title_box {
	margin-top: 50px;
}
.service6 .image_about img {
	width: 320px;
	margin: 0 auto;
	display: flex;
}
.service7 {
	margin-top: 0px !important;

}
.banches_sec .banches_box {

	padding: 10px;

}

.banches_sec .banches_box .info {

	margin-top: 60px;

}

.banches_sec .banches_box .icon {

	top: 10px;

	left: 10px;

	width: 40px;

}

.section-form .tab-content {

	margin-top: 20px;

}

.title {

	margin-bottom: 1rem;

}

.section-form form .btn {

	float:none;

}

.section-form form img{

	float: none;

}

.btn-subscribe {

	margin-top: 15px;

	float: none;
	font-size: 15px;

}
.welcome_slider_main {
	padding: 15px;
}

.subscribe-box{

	background-color: #11A7D6;

}

.footer .footer-contact{

	display: none;

}

.footer .mobile_footer_contact{

	display: block;

}

.link-care {
	bottom: 15px;
	left: 0;
}


.banner_img_inner {
	height: 350px;
	width: 100%;
	border-bottom-left-radius: 90%;
	border-bottom-right-radius: 90%;
}
.banner_img_bg_inner {
	height: 350px;
	border-bottom-left-radius: 90%;
	border-bottom-right-radius: 90%;
}



.service1 .image_about::after {

	bottom: -20px;

	width:100%;

}



.service1 .title_box {

	margin-top: 50px;

}

.service1 .col-lg-6{

    padding:0;

}

.service-2::before {
	top: 20px;
	background-color: #F5F5F5;
	width: 210px;
	height: 690px;
	left: 180px;
	z-index: -1;
	/* background-position: left 170px top 0; */
}

.service-2 {

	padding-bottom: 0px;
}
.service3 .our_mission_img img {
	width: 250px;
	margin: 0 auto;
	
	display: block;
}
.service3 .our_mission_img {

	margin:0

}



.service3::after {

	width: 100%;

	left:0;

	height: 310px;

	top:150px;

}

.service3 .desc {

	margin-top: 30px;

}

.service3{

    padding-bottom:0;

}

.title_box .title h1 {

	font-size: 63px;

	line-height:0.8;

}



.title_box .title h2 {
	font-size: 26px;
	width: 70%;
}



.service4::after {

	top: -270px;

	height: 480px;

}

.service4 .image_about::after {
	width: 310px;
	height: 215px;
	right: 0;
	bottom: -50px;
}

.service7 .image_about::after {
	width: 310px;
	height: 215px;
	right: 0;
	bottom: -50px;
}
.service7 .title_box {
	margin-top: 100px;
}

.service4 .image_about img {

	width: 250px;

}

.service3::before {
	width: 100%;
	height: 355px;
	bottom: -330px;
}


.service4::before {
	position: absolute;
	content: '';
	width: 100%;
	height: 605px;
	background-color: #F5F5F5;
	bottom: 480px;
	right: 0;
	z-index: -2;
}
.service4 .title_box .title h2 {
	font-size: 26px;
}

.service4 {
	margin-top: 50px;
}

.service5{

	padding-top: 0;
	margin-top: 50px;

}

.faq .card-body{

    font-size:15px;

}

.faq .card .card-header h5{

    font-size:16px;

}

.knowmore p{

    font-size:15px;

}

.privacy_policy strong {



	font-size: 16px;

}

.privacy_policy p{

    font-size:15px;

}

.form_contact form {
	padding: 25px;
}
.form_contact form input{
	margin: 0;
}

.form_contact form .btn {
	float: none;
	text-align: center;
	display: block;
	margin: 0 auto;
}

.page-heading-curve-dt {
	display:none;
}
.page-heading-curve-mb {
	display:block;
}
.page-heading > img {
	width: auto;
	height: 300px;
	display: block;
	object-fit: cover;
}
.page-heading {
	margin-bottom: 3rem;
	height: 335px;
	top: 0;
}

.section-form {
	padding-top: 0;
	padding-bottom: 70px;
	margin-bottom: 60px;
	margin-top: 0;
}
.link-whatsapp {
	bottom: 5px;
}
.dropdown-toggle::after {
	display:none;
}
.dropdown-menu {
	display: none !important;
}
}

@media only screen and (device-width: 428px) and (device-height: 926px) and (-webkit-device-pixel-ratio: 3) { 

footer#footer ul {
	margin-right: 40px;
}

.banner_img_bg {
	right: -140px;

}

.search_partners .image_partners::before {

	left: 210px;
}

.service-2::before {
	
	left: 218px;

}

}

@media only screen and (device-width:1024px) {
    .title_box .title h2 {
	font-size: 40px;
}
.title_box .title h1 {
	font-size: 100px;
}
.banner_img_bg {
	width: 940px!important;
}
.banner_img{
    width:940px!important;
}

.service4 .image_about::after {
	width: 435px;
	height: 440px;
	bottom: -120px;
}
.service1 .image_about img {
	width: 340px!important;
}
.service1 .image_about::after {
	width: 425px;
	left: 60px;
}

.service6 .image_about::after {
	width: 345px;
	height: 210px;
	bottom: 60px;
	right: 90px;
}
.service6 .image_about img {
	width: 340px;
}
.service4::before {
	height: 1005px;
}
.service7 {
	margin-top: 0 !important;
}
.service_5 {
	margin-top: 170px!important;
}
.welcome-box h3 {
	font-size: 32px;
}
.nav-pills .nav-link {
	margin-right: 20px;
	font-size: 26px;
}
.service_5 .image_about::after {
	width: 385px;
	left: -10px;
}
}

@media all and (device-width: 1080px) and (device-height: 810px) and (orientation:landscape){
    .slide-info {
	margin-top: 650px;
}

.banner_img_bg {
	right: -140px !important;
	width: 1290px !important;
}

.banner_img {
	width: 1266px !important;
}
.banner .owl-dots {
	top: -600px!important;
}
.welcome-box h3 {
	font-size: 32px;
}
.welcome-box p {

	font-size: 16px;
}
.state-box h4 {
	font-size: 2.875rem;
}
.service-box h4 {
	font-size: 18px;
}
.service-bg-right {
	top: -140px;
	width: 280px;
}

.section-services {
	padding-bottom: 1rem;
}
.banner_img_bg {
	right: -110px;
}
.banner::before {
	width: 240px;
	top: 860px;
}
.slide-info{
    margin-bottom:0;
}

.section-welcome {
	padding-bottom: 100px;
}
.section-testimonial {
	padding-top: 50px;
}
.subscribe-box h3 {
	font-size: 36px;
}
.our_mission::after {
	height: 430px;
}
.hiring_partners {
	padding-top: 50px;
}
.page-heading {
	height: 385px;
}
.section-content {
	padding-bottom: 0;
}
.service1 .image_about::after {
	width: 345px;
}
.service-2::before {
	left: -10px;
}
.service4 .image_about::after ,
.service7 .image_about::after{
	width: 345px;
	height: 490px;
	bottom: -90px;
}
.service4::before {
	height: 985px;
}
/*.title_box .title h2 {*/
/*	font-size: 32px;*/
/*}*/
/*.title_box .title h1 {*/
/*	font-size: 90px;*/
/*	line-height:80px;*/
/*}*/
.nav-pills .nav-link {
	margin-right: 25px;
}
form label {
	font-size: 20px;
}
.banches_sec .banches_box h4 {
	font-size: 16px;
}
.logo_sec {
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}
.section-clients .btn {
	margin-top: 150px;
	float: none !important;
}
.imgbox {
	right: -10%;
}

.service1 .image_about img {
	width: 350px;
}
.service_5 .image_about img {
	transform: scaleX(-1);
}
.service7 {
	margin-top: 0px !important;
}
.service6 .image_about::after {
	width: 395px;
	height: 360px;
}
.service1 .image_about::after {
	width: 275px;
}
.service_5 .image_about img {

	width: 280px;
}



}


@media only screen and (min-width:1180px) {

}

@media only screen and (min-width: 768px) and (max-width: 990px) {
    .banner_img_bg {
	right: -160px;
}

.banner .owl-dots {
	top: -660px;
}

.navbar-nav {
	text-align: center;
	background-color: #fff;

	height: 550px;
	padding-top: 220px;
	width: 1010px;
	right: -88px;
	position: absolute;
	border-radius: 100%;
	top: -140px;
}
.service1 .image_about img {
	width: 280px!important;
}
.service6 .image_about::after {
	height: 300px;
	bottom: 120px;
	width:285px!important;
}
.navbar-collapse {
	transition: .1s ease all;
}
.navbar-light .navbar-brand {
	position: absolute;
	right: 20px;
	top: 2px;
	z-index: 999;
}
.service7 {
	margin-top: 30px !important;
}
.navbar-light .navbar-toggler {
	position: absolute;
	left: 10px;
	top: 10px;
	border: none;
	z-index: 99999;
	color: #000;
}
#collapsibleNavbar .menu-close {
	position: fixed;
	left: 22px;
	top: 14px;
	outline: none;
	z-index: 999999;
	background-color: #fff;
}
.language_box {
	margin-left:40px;
	position: absolute;
	top: 10px;
}

.slide-info {
	
	margin-top: 650px;
}
.banner .owl-dots {
	top: -640px !important;
}

.banner::before {
	top: 820px;
	bottom: 0;
	left: -120px;
}

.welcome-box {
    margin-bottom: 30px;
}

.state-box h4 {
	font-size:36px!important;
}
.services-box .service-box {
	width: 23%;
}

.service-box h4 {
    font-size: 17px;
}
.section-services .title h2{
    font-size:36px;
}
.section-services .title p{
    font-size: 16px;
}
.welcome-box h3 {
	font-size: 32px;
}
.welcome-box p {
	font-size: 16px;
}
.service-bg-left img {
	width: 270px;
}
.service-bg-left {
	bottom: 250px;
}
.service-bg-right {
	top: 0;
}
.service-bg-right img {
	width: 290px;
}
.section-clients {
	padding-top: 50px;
}
.logo_sec {
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.section-testimonial {
	padding-top: 60px;
}
.title h2 {
	font-size: 45px;
}
.section-statistics .title h2 {
	font-size: 45px;
}
.section-statistics .title h4 {
	font-size: 16px;
}
.testimonial-box .testi-info p {
	font-size: 16px;
}
.testi-meta .testi-designation {
	font-size: 16px;
}
.subscribe-box h3 {
	font-size: 26px;
}

.subscribe-box input::placeholder {
	color: #fff;
	font-size: 15px;
}
.footer-logo img{
    width:150px;
    margin-bottom:30px;
}
.page-heading-curve {
    bottom: 205px;
}
.page-heading {
	height: 513px;
	position: relative;
	top: 0;
}
.section-content p {
	font-size: 16px;
}
.about-content .image_about::after {
	width: 225px;
	height: 267px;
	right: -40px;
}
.about-content .title p{
    font-size:16px;
}
.our_mission .desc {
	padding: 20px;
}
.our_mission .desc .title p,
.search_partners .desc .title p,
.hiring_partners .desc .title p{
    font-size:16px;
}
.our_mission::after {
	top: -50px;
	height: 350px;
}
.our_mission::before {
	height: 335px;
	bottom: -50px;
}
.our_values {
    padding-top:90px;
	 margin-top: 0; 
}
.our_values .desc {
	margin-top: 80px;
}
.our_values ul li,
.hiring_partners ul li{
    font-size:16px;
}
.search_partners .image_partners::before {
	left: -110px;
}
.search_partners::before {
	height: 630px;
}
.search_partners .image_partners::before {
    height: 570px;
}
.section-content {
    margin-top :-190px;
	padding-bottom: 0;
}
footer#footer ul li {
	font-size: 16px;
}
.service-2 p,.service1 p,.service3 p,.service4 p,.service5 p,
.banches_sec p{ 
    font-size:16px;
}
.title_box .title h2 {
	font-size: 36px;
}
.title_box .title h1 {
	font-size: 80px;
	line-height:80px
}
.service1 .image_about::after {
	width: 285px!important;
}
.service3 {
	padding-top: 110px;
}
.service3 .desc {
	padding: 15px;
}
.service4 .image_about::after {
	width: 305px;
	height: 290px;
	right: -43px;
	bottom: -10px;
}
.service4 {
	margin-top: 50px;
}
.service4 .title_box .title h2 {
	font-size: 40px;
}
.service4 .title_box {
	margin-top: 40px;
}
.service4::before {
	height: 845px;
}
.service5 {
	 padding: 0; 

}
.section-form p{
    font-size:16px;
}
form label {
	font-size: 18px;
}
.banches_sec .banches_box h3 {
	font-size: 16px;
}
.banches_sec .banches_box h4 {
	font-size: 18px;
}
footer .copyright-block p {
	font-size: 16px;
}
.about-content {
	padding-top: 60px;
}
.section-form {
	margin-top: -230px;
}
.section-services {
	padding-bottom: 1rem;
}
.service_5 {
	margin-top: 110px!important;
}
}

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



}


@media only screen and (min-width: 1360px) and (max-width: 1600px) {
.page-heading {
	height: 495px;
}
.banner_img_bg {
	width: 1210px !important;
}
.banner_img {
	width: 1200px !important;
}
.image_about img {
	width: 380px;
}
.service7 {
	
	margin-top: 0 !important;
	
}
.service6 .image_about::after {

	height: 390px;

}
.service4 .image_about::after {
	height: 410px;
}
.title_box .title h2 {
	font-size: 46px;
}
.title_box .title h1 {
	font-size: 110px;
}
.service-box h4 {
	font-size: 18px;
}
}

@media  screen and (max-width: 2560px){
    .page-heading-curve {
	width: 100%;
}

}

@media  screen and (max-width: 1440px) {
 .imgbox {
	right: -5%;
}
.banner_img {
	width: 1130px;
}

.about-content {
	padding-top: 70px;
}

.service-box h4 {
	font-size: 18px;
}
.banner_img_bg {
	width: 1130px;
}
.state-box h4 {
	font-size:3.125rem;
}
.section-services {
	padding-bottom: 0;
}
.section-testimonial {
	padding-top: 50px;
}
.banner .owl-dots {
	top: -80px;
}
.our_mission_img img {
	width: 485px;
}
.section-content {
	padding-bottom: 0;
}
.service1 .image_about img {
	width: 450px;
	margin-left:50px;
}
.service_5 {
	margin-top: 350px;
}
.service3 .our_mission_img img {
	width: 440px;
}
.service7 .image_about img {
	width: 500px;
}
.service5 {
	margin-top: 260px;
}
.title_box .title h2 {
	font-size: 46px;
}
.title_box .title h1 {
	font-size: 110px;
}
}

@media  screen and (max-width: 1280px) {
    .banner_img {

	height: 1210px;
	width: 1090px;
}
.banner_img_bg {
	height: 1185px;
	width: 1090px;
}
.imgbox {
	right: -10%;
}
.service-bg-left {
	bottom: 260px;
	width: 250px;
}
.section-services {
	padding-bottom: 0rem;
}
.section-testimonial {
	padding-top: 50px;
	padding-bottom: 100px;
}
.hiring_partners {
	padding-top: 90px;
}
.section-content {
	padding-bottom: 0;
}
.service_5 .image_about img {
	transform: scaleX(-1);
	width:350px;
}
.service1 .image_about::after {
	width: 365px;
}
.title_box .title h2 {
	font-size: 32px;
}
.title_box .title h1 {
	font-size: 90px;
}


}

@media only screen 
and (min-width: 1194px) 
and (max-width: 1194px)
and (orientation: landscape) 
and (-webkit-min-device-pixel-ratio: 2)
{
    .banner_img_bg {
	height: 1185px;
	width: 1040px;
}
.banner_img {
	height: 1210px;
	width: 1040px;
}
.service4 .image_about::after {
	height: 470px;
	width: 365px;
	
}
.service4 .image_about img {
	width: 400px;
}
.service1 .image_about::after {
	width: 455px;
	left: 100px;
}
.service1 .image_about::after {
	left: 60px;
}
.service_5 .image_about::after {
	left: -20px;
}
.service6 .image_about::after {

	width: 435px;
	height: 270px;
	right: -40px;

	bottom: 20px;
}
.service1 .image_about img {
	width: 390px;
}
}
@media only screen and (min-width: 1194px) and (orientation: landscape){
 .service6 .image_about::after {
	width: 425px;
	height: 480px;
	bottom: -170px;
}   
}


@media only screen and (min-width: 834px) and (orientation: portrait){
    .title_box .title h2 {
	font-size: 32px;
}
.title_box .title h1 {
	font-size: 90px;
}
.service_5 .image_about img {
	
	width: 280px;
}
.service1 .image_about::after {
	width: 285px;
}
.service1 .image_about::after {
	width: 315px !important;
	left: 80px;
}
.service_5 .image_about::after {
	left: -20px;
}
.service6 .image_about img {
	width: 390px;
}

}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: landscape){
    .service_5 .image_about::after {
	left: -20px;
	width: 400px !important;
}

.service1 .image_about::after {
	left: 60px;
}
.service6 .image_about::after {
	width: 385px;
	height: 340px;
	bottom: -70px;
	right: 40px;
}
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: portrait)  {
.banner_img_bg {
	height: 1220px;
	right: -40px;
	width: 1100px !important;
}
.banner_img {
	height: 1250px;
	width: 1090px !important;
}
.slide-info {
	margin-top: 540px;
}
.banner .owl-dots {
    top: -560px;
}
.welcome-box h3 {
	font-size: 32px;
}
.welcome-box p {
	font-size: 16px;
}
.state-box h4 {
	font-size: 2.875rem;
}
.service-box h4 {
	font-size: 16px;
}
.service-bg-right {
	top: -150px;
	width: 310px;
}
.imgbox {
	right: -5%;
}
.section-services {
	 padding-bottom: 0; 
}
.service-bg-left {
	width: 300px;
}
.section-testimonial {
	padding-top: 50px;
}
.title h2 {
	font-size: 36px;
}
.hiring_partners {
	padding-top: 50px;
}
.section-content {
	padding-bottom: 0;
	padding-top:50px;
}
.nav-pills .nav-link {
	margin-right: 20px;
	font-size: 22px;
}
form label {
	font-size: 18px;
}
.banches_sec .banches_box h4 {
	font-size: 16px;
}
.banner::before {
	width: 280px;
	height: 440px;
}
.about-content {
	
	padding-top: 50px;
}
}


@media only screen and (min-width: 820px) and (max-width: 1180px){
    
}

@media only screen and (min-width: 820px) and (orientation: portrait){
    .service_5 {
	margin-top: 100px;
}
}


@media only screen and (min-width: 1180px) and (orientation: landscape){

    .welcome-box h3 {
	font-size: 32px;
}
.navbar-nav .nav-link {
	font-size: 16px;
}
.service4 .image_about::after {
	width: 385px;
	height: 470px;
}
.service6 .image_about::after {
	width: 425px;
}
.nav-pills .nav-link {
	margin-right: 25px;
	font-size:26px;
}
}