
@media(min-width: 320px) and (max-width:567px){
	.tabmain-section .nav-tabs .nav-item {
    width: 100%;
   
}
	.tabmain-section .nav-item span {
    max-width: 214px;
    display: inline-block;
}
	.navlinks ul li {
    font-size: 10px !important;
    margin-right: 10px !important;
}
.gform_wrapper.gravity-theme .gform_fields {
    grid-column-gap: 0;
}
.gform_wrapper.gravity-theme .gfield:not(.gfield--width-full) {
        grid-column: 1 / -1;
    }
 
}


@media(min-width: 320px) and (max-width:767px){
.benifit-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px 20px;
    margin-top: 30px;
}
	.service-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px 10px;
}
	h1 {
    font-size: 38px;
        line-height: 42px;

}
	h2 {
    font-size: 28px;
     line-height: 35px;
}
	.tabmain-section {
    margin-top: 0px;
   
}
	.pdtb-85{
padding: 50px 0px;
}
	.professional-main{
		margin-bottom: 20px;
	}
	.topnav {
    display: block;
    text-align: center;
		padding: 10px 0px;
}
	.navlinks ul li {
    font-size: 14px;
    margin-right: 13px;

}
	.nav-sociallinks{
		margin-top: 10px;
	}
.home-banner {
    height: auto;
/*    padding-bottom: 50px;*/
}
.banner-content {
    position: relative;
    top: -50px;
}
	.home-banner:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    top: auto;
    bottom: 0;
    bottom: 0;
    clip-path:none;
    background: #5E2469;
    z-index: -1;
}
	.logo {
    left: 0px;
    padding-top: 35px;
}
	.tabmain-section .nav-tabs .nav-link {
    font-size: 24px;
    line-height: 28px;
  
}
	.logo img {
    width: 300px;
}
	.triangle-sahp {
    position: absolute;
    bottom: 50px;
    left: -400px;
}
	.professional-from:after {
    content: none;

}
	.formblock {
    padding: 0px 0px;
}
	.benifit-section {
    background: none;
  
}
	.nav-sociallinks{
		display: none;
	}

.home-content:after {
    position: absolute;
    content: "";
    background: #5E2469;
    width: 100%;
    height: 175px;
    top: -175px;
    left: 0;
    clip-path: polygon(50% 0%, 100% 100%, 0% 100%);
}
.home-content:before {
    position: absolute;
    content: "";
    background: #5E2469;
    width: 100%;
    height: 220px;
    bottom: -220px;
    left: 0;
    clip-path: polygon(0% 0%, 100% 0%, 50% 100%);
}
}

@media(min-width: 568px) and (max-width:767px){
	.tabmain-section .nav-tabs .nav-link {
    font-size: 24px;
    line-height: 28px;
}
	.tabmain-section .nav-tabs .nav-item {
    width: 48%;
 
}
}
@media(min-width: 768px) and (max-width:991px){
		.pdtb-85{
padding: 65px 0px;
}
		.home-banner {
 
    height: auto;

}
	.benifit-grid {
    grid-template-columns: repeat(3, 1fr);
    gap: 10px 20px;
  
}
		h1 {
    font-size: 40px;
    line-height: 48px;

}
h2 {
    font-size: 30px;
    line-height: 38px;
}
	.home-banner {
    height: auto;
    padding-bottom: 50px;
}
	.banner-content {
    position: static;

}
	.home-banner:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    top: auto;
    bottom: 0;
    bottom: 0;
    clip-path:none;
    background: #5E2469;
    z-index: -1;
}
	.logo {
    left: 0px;
    padding-top: 35px;
}
	.tabmain-section .nav-tabs .nav-link {
    font-size: 30px;
    line-height: 35px;
  
}
	.tabmain-section .nav-tabs .nav-item {
    width: 48%;

}
.tabmain-section {
    margin-top: -20px;
    position: relative;
}

	.navlinks ul li {
    font-size: 14px;
    margin-right: 13px;

}
	.triangle-sahp {
    position: absolute;

    left: -410px;
}
	.home-content:after {
    position: absolute;
    content: "";
    background: #5E2469;
    width: 100%;
    height: 150px;
    top: -149px;
    left: 0;
    clip-path: polygon(50% 0%, 100% 100%, 0% 100%);
}
.home-content:before {
    position: absolute;
    content: "";
    background: #5E2469;
    width: 100%;
    height: 110px;
    bottom: -159px;
    left: 0;
    z-index: -1;
    clip-path: polygon(0% 0%, 100% 0%, 50% 100%);
}

}

@media(min-width:320px) and (max-width:991px){
.home-content {
    position: relative;
   
}
	.mobile-header{
		background: #5E2469;
		padding: 5px 0px;
	}
	.mobil-logo img {
    max-width: 100%;
    width: 210px;
}
	.mobil-logo {
    text-align: center;
}
}

@media(min-width:992px) and (max-width:1199px){
.logo {
    left: -30px;

}
	h1 {
    font-size: 47px;
    line-height: 51px;

}

	h2 {
    font-size: 34px;
     line-height: 40px;
}
	.logo img {
    width: 250px;
		
}
	.tabmain-section .nav-tabs .nav-item {
    width: 48%;
 
}
	.tabmain-section .nav-tabs .nav-link {
    font-size: 33px;
    line-height: 40px;
}
	.tabmain-section .nav-item span {
    max-width: 300px;
    display: inline-block;
}
	.banner-content {
    top: 10px;

}
	.tabmain-section {
    margin-top: -10px;
  
}
	.logo {
    left: -30px;
		        margin-bottom: 0;

}
		.triangle-sahp {
    position: absolute;

    left: -410px;
}
}
@media(min-width:1200px) and (max-width:1400px){


	h2 {
    font-size: 34px;
     line-height: 40px;
}
	
	.banner-content {
    top: 15px;
  
}

	.logo {
    left: -30px;

}
	.tabmain-section {
    margin-top: -60px;
    
}
	.triangle-sahp {

    left: -390px;
}
		.logo img {
    width: 200px;
}
	
		h1 {
    font-size: 37px;
    line-height: 40px;

}
	.banner-content p {
    font-size: 14px;
    line-height: 16px;
}
		.home-main {
    width: 100%;
	height: 88vh;
	object-fit: cover;
}
	.home-banner {
    position: relative;
    height: 88vh;
    overflow: hidden;
}
	
	.binocular img {
    width: 40px;
}
	.binocular {
    width: 75px;
    height: 75px;
   
}
	.tabmain-section .nav-item span {
    max-width: 250px;
   
}
	.tabmain-section .nav-tabs .nav-link {
    font-size: 28px;
     line-height: 30px;

}
	.work h3 {
    font-size: 16px;
    line-height: 20px;
}
}
@media(min-width:1401px) and (max-width:1500px){


	.logo img {
    width: 230px;
}
		.triangle-sahp {

    left: -390px;
}

	.tabmain-section {
    margin-top: -60px;
    position: relative;
}
	.banner-content p {
    font-size: 14px;
    line-height: 16px;
}
		.home-main {
    width: 100%;
	height: 88vh;
	object-fit: cover;
}
	.home-banner {
    position: relative;
    height: 88vh;
    overflow: hidden;
}
	
	.binocular img {
    width: 40px;
}
	.binocular {
    width: 75px;
    height: 75px;
   
}
	.tabmain-section .nav-item span {
    max-width: 250px;
   
}
	.tabmain-section .nav-tabs .nav-link {
    font-size: 28px;
     line-height: 30px;

}
	.work h3 {
    font-size: 16px;
    line-height: 20px;
}
}
@media(min-width:1500px) and (max-width:1700px){
.banner-content {
    top: 15px;
  
}
	h1 {
    font-size: 48px;
    line-height: 51px;
 
}
	.logo img {
    width: 240px;
}
		.binocular img {
    width: 40px;
}
	.binocular {
    width: 75px;
    height: 75px;
   
}
	.banner-content p {
    font-size: 14px;
    line-height: 16px;
}

}

@media(min-width:1300px){
.container {
    max-width: 1220px;
}

}
@media(min-width:1400px){
	.home-main {
    width: 100%;
	height: 100vh;
	object-fit: cover;
}
	.home-banner {
    position: relative;
    height: 88vh;
    overflow: hidden;
}
}


@media(min-width:1600px){
.container {
    max-width: 1470px;
}
}
@media(max-width:991px){
.wpweb{
	  display: none;
}
	.weblogo{
		 display: none;
	}
}
@media(min-width:992px){
.wpmobile{
	  display: none;
}
	.mobil-logo{
		 display: none;
	}
	.mobile-header{
		 display: none;
	}
}
