@media (max-width: 1199px) {
	.main-navigation a {
		display: flex !important;
	}
	nav#site-navigation p {
		display: none;
		padding: 0 0 0 13px;
	}
	button.menu-toggle {
		right: 23px !important;
		top: 26px !important;
		background: #831cb1;
		font-size: 16px;
		color: #fff;
		outline: none !important;
		box-shadow: none !important;
	}
	.close-button {
		display: block !important;
	}
	.main-navigation p .apply-btn {
		font-size: 14px;
	}
	.menu-menu-1-container {
		background: #fff;
		left: 0px;
		top: 100%;
		width: 100%;
		padding: 10px;
	}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu {
		position: relative !important;
		background: transparent !important;
		top: 0px !important;
		height: auto !important;
		padding: 10px 0 0 0;
	}
	#mega-menu-wrap-menu-1 .mega-menu-toggle + #mega-menu-menu-1 {
		background: #ffffff !important;
		padding: 0 !important;
		width: inherit !important;
	}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
		align-items: inherit !important;
	}
/* 	#mega-menu-wrap-menu-1,
	#mega-menu-wrap-menu-1 #mega-menu-menu-1,
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 ul.mega-sub-menu,
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item,
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-row,
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-column,
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 a.mega-menu-link,
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 span.mega-menu-badge,
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 + button.mega-close {
		min-height: 40px !important;
	} */
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 ul.mega-sub-menu {
		bottom: 20px;
	}
/* 	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
		line-height: 120px !important;
		position: relative !important;
		bottom: 55px !important;
	} */
}

@media only screen and (max-width: 1299px) {
/* 	.hire-area-inn.blue,
	.hire-area-inn.blue-border {
		padding: 15px 20px;
	} */

	.clutch-area {
		padding: 20px 25px;
	}
	.clutch-area-inn {
		grid-gap: 40px;
	}
}
@media only screen and (max-width: 1199px) {
	.spin-up-sec-lft h1 {
		font-size: 30px; 
		line-height: 40px;
	}
	.clutch-area-inn-rgt h5 {
		font-size: 22px;
	}
	.clutch-area-inn-rgt {
		width: 108%;
	}
	.clutch-area-inn {
		grid-gap: 30px;
	}
	.developer-grid-main .software img {
		width: 20%;
	}
	.building-inn {
		grid-gap: 15px;
	}
	.building {
		grid-gap: 25px;
	}
	.challenging-sec {
		padding: 80px 0px;
	}
	.tailored-sec {
		padding: 60px 0px 0px 0px;
	}
	.leverages-sec {
		grid-template-columns: 510px 400px;
		grid-gap: 25px;
		margin-bottom: 70px;
	}
	.num-area {
		width: 50px;
		height: 50px;
		margin-bottom: 20px;
	}
	.earth-count {
		grid-gap: 35px;
	}
	.earth-count-inn {
		margin-bottom: 40px;
	}
	.challenging-sec::before {
		width: 70px;
		height: 140px;
		right: 16px;
		top: -65px;
	}
	.potential-sec-main {
		grid-template-columns: 480px 280px;
		justify-content: inherit;
		grid-gap: 100px;
	}
	.social__icons {
		margin-top: 20px;
		padding: 0 0 0 0px;
	}
}
@media only screen and (max-width: 1023px) {
	.hire-now-sec {
		grid-template-columns: 370px 370px;
	}
	.spin-up-sec-lft h1 {
		margin: 0 0 10px 0;
	}
}
@media only screen and (max-width: 991px) {
	.spin-up-sec-lft h1 {
		font-size: 30px;
		line-height: 40px;
	}
	.count-sec-main-inn {
		grid-template-columns: repeat(2, 1fr);
		grid-gap: 25px;
	}
	.clutch-area-inn-rgt {
		width: 120%;
	}
	.developer-grid-main .software {
		padding: 29px;
	}
	.building-inn p {
		width: 360px;
	}
	.requirement-sec {
		margin-top: 30px;
	}
	.num-area {
		width: 45px;
		height: 45px;
	}
	.requirement-sec-rgt img {
		width: 100%;
	}
	.leverages-sec {
		grid-template-columns: repeat(1, 1fr);
	}
	.leverages-sec-rgt img {
		width: 60%;
		margin: 0;
		display: inherit;
	}
	.hire-now-sec {
		grid-template-columns: repeat(1, 1fr);
		grid-gap: 50px;
		max-width: 100%;
	}
	.dedicated-sec {
		padding: 0px 0px 60px 0px;
	}
	.country-sec-main {
		grid-template-columns: repeat(2, 1fr);
	}
	.country-sec-main-inn::after {
		width: 100%;
	}
	.potential-sec-main {
		grid-template-columns: repeat(1, 1fr);
		grid-gap: 40px;
	}
	.leverages-sec-rgt ul li {
		max-width: 100%;
	}
	.leverages-sec .leverages-sec-lft h1 {
		margin: 0;
		margin-bottom: 20px;
	}
	.spin-up-sec-rgt {
		margin-left: 20px;
	}
	.spin-up-sec-lft p {
		margin-bottom: 30px;
	}
	.dedicated-sec-inn h2 {
		margin: 0 0 25px 0;
	}
	.footer__widget p {
		margin: 10px 0px 30px 0 !important;
	}
}
@media only screen and (max-width: 800px) {
	.potential-sec-img img {
		width: 70%;
	}
	section.spin-up-sec {
		padding: 60px 0px 30px 0px;
	}
	.remote-sec-main-inn h2,
	.challenging-sec-lft h2,
	.tailored-sec-main h2,
	.dedicated-sec-inn h2,
	.business-sec-inn h2,
	.earth-area-lft h2,
	.skill-sec-main-inn h2 {
		font-size: 25px;
	}
	.remote-sec,
	.challenging-sec,
	.tailored-sec,
	.skill-sec {
		padding: 60px 0px;
	}
	.business-sec {
		padding: 60px 0px 150px 0px;
	}
}
@media only screen and (max-width: 767px) {
	.hire-area {
		justify-content: left;
	}
	.spin-up-sec-rgt img,
	.developer-area-lft img,
	.earth-area-rgt img {
		width: 100%;
	}
	.hire-footer {
		justify-content: center;
		margin-bottom: 50px;
	}
	.developer-area-rgt {
		margin: 40px 0 0 0;
	}
	.count-sec-main-inn {
		grid-template-columns: repeat(1, 1fr);
	}
	.challenging-sec::before {
		width: 65px;
		height: 130px;
		right: 30px;
		top: -60px;
	}
	.challenging-sec-rgt img {
		width: 60%;
		margin-top: 60px;
	}
	.speed-area img {
		width: 35px;
		height: 35px;
	}
	.earth-count {
		justify-content: center;
	}
	.skill-grid-main {
		grid-template-columns: repeat(3, 1fr);
	}
	.tailored-sec .requirement-sec-rgt img {
		width: 60%;
		margin: 20px 0 0 0;
	}
	.skill-grid-main-inn h5 {
		font-size: 16px;
	}
	.spped-inn h6 {
		font-size: 18px;
	}
	.spped-inn span {
		font-size: 16px;
	}
	.footer__widget ul {
		margin: 0px 0 20px 0 !important;
	}
	.footer__widget p,
	footer .footer__widget{
		text-align: inherit !important;
	}
	footer .footer__widget{
		display: inherit !important;
	}
}
@media only screen and (max-width: 575px) {
	.skill-grid-main {
		grid-template-columns: repeat(2, 1fr);
	}
	.skill-grid-main-inn img {
		width: 45px;
	}
	.skill-sec-main-inn h1 {
		text-align: center;
	}
	.potential-sec-rgt h1 {
		width: 100%;
		margin-bottom: 30px;
	}
	.hire-dev a,
	.hire-dev-black a {
		font-size: 16px;
	}
	.potential-sec-rgt h1 {
		font-size: 20px;
	}
	.potential-sec-main img {
		width: 60%;
	}
	.country-sec-main {
		grid-template-columns: repeat(1, 1fr);
	}
	.business-sec {
		padding: 40px 0px 150px 0px;
	}
	.dedicated-sec-inn p {
		font-size: 14px;
		max-width: 100%;
		margin-bottom: 40px;
	}
	.black-bg {
		padding: 15px;
	}
	.dedicated-sec-inn h5 {
		margin-top: 50px;
	}
	.requirement-sec-lft h3 {
		margin-bottom: 15px;
	}
	.requirement-sec-lft p {
		max-width: 100%;
	}
	.country-sec {
		padding: 0px 0px 60px 0px;
	}
	.developer-grid-main {
		margin-top: 50px;
	}
	.developer-area-lft {
		padding-right: 0;
	}
	.challenging-sec-lft h6 {
		width: 100%;
	}
	.requirement-sec,
	.leverages-sec-lft {
		padding: 30px;
	}
	.sourcing-area-inn,
	.works-area {
		padding: 10px;
	}
	.remote-sec-main-inn h6 {
		width: 100%;
		margin-bottom: 30px;
	}
	.remote-sec {
		padding: 60px 0px;
	}
	.remote-area h2 {
		margin-top: 40px;
		margin-bottom: 36px;
	}
	.spin-up-sec-lft h1 {
		font-size: 25px;
		margin: 0 0 15px 0;
	}
	.remote-sec-main-inn h2,
	.challenging-sec-lft h2,
	.tailored-sec-main h2,
	.dedicated-sec-inn h2,
	.business-sec-inn h2,
	.earth-area-lft h2,
	.skill-sec-main-inn h2 {
		font-size: 20px;
	}
	.requirement-sec-lft h4,
	.leverages-sec .leverages-sec-lft h4,
	.leverages-sec-rgt h4 {
		font-size: 20px !important;
	}
}
@media only screen and (max-width: 480px) {
	.spin-up-sec-lft h1 {
		line-height: 30px;
	}
	.requirement-sec, .leverages-sec-lft,.leverages-sec-rgt {
		padding: 25px;
	}
	.remote-area h2 {
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.count-sec {
		padding: 50px 0px;
	}
	.developer-grid-main {
		grid-template-columns: repeat(1, 1fr);
	}
	.developer-grid-main .software img {
		width: 15%;
	}
	.challenging-sec::before {
		width: 45px;
		height: 98px;
		top: -40px;
	}
	.building-inn p {
		font-size: 14px;
	}
	.potential-sec-rgt h1 {
		font-size: 16px;
	}
	.apply-area {
		align-items: flex-start;
	}
	footer {
		padding: 25px 0px;
	}
	.potential-sec-main img {
		width: 85%;
	}
	.challenging-sec-lft h6 {
		width: 100%;
	}
	.country-sec-main {
		grid-template-columns: repeat(1, 1fr);
	}
	.building-inn p {
		width: 100%;
	}
	.challenging-sec-rgt img {
		width: 60%;
		margin-top: 40px;
	}
	.requirement-sec {
		padding: 25px;
	}
	.dedicated-sec-inn p {
		margin-bottom: 20px;
	}
	.dedicated-sec-inn h5 {
		margin-top: 40px;
		line-height: 30px;
	}
	.dedicated-sec {
		padding: 0px 0px 40px 0px;
	}
	.potential-sec {
		padding: 40px 0px;
	}
	.potential-sec-lft {
		grid-template-columns: repeat(2, 1fr);
	}
	.spin-up-sec-lft h1 {
		font-size: 20px;
	}
	.clutch-area-inn-rgt h5,
	.dedicated-sec-inn h5,
	.spped-inn h5{
		font-size: 16px;
	}
	.spped-inn h6 {
		font-size: 16px;
	}
	.speed-area img {
		width: 30px;
		height: 30px;
	}
	.skill-sec-main-inn h2 {
		margin-bottom: 20px;
	}
	.testimonial__block p {
		font-size: 14px;
	}
	section.testimonial__section {
		margin: 25px 0px !important;
	}
	.testimonial_left h4 {
		font-size: 18px !important;
	}
	.testimonial_left h4 img {
		height: 30px !important;
	}
	img.quate_image {
		height: 30px !important;
	}
	.clientbase p span {
		font-size: 14px;
	}
	.testimonial_right h3 span {
		font-size: 16px;
	}
	.dedicated-sec-inn h5 {
		margin-top: 25px;
		font-size: 16px;
	}
	.remote-sec-main-inn p {
		width: 100%;
		margin-bottom: 0px;
	}
	.challenging-sec-lft p {
		width: 100%;
	}
	.hire-now-sec-inn .white-bg p {
		max-width: 100%;
		min-height: 0;
		margin: 0 0 10px 0;
		font-size: 14px;
	}
	.hire-blue.blue-line a,
	.clutch-area-inn-rgt p{
		font-size: 14px;
	}
	.hire-now-sec {
		grid-gap: 30px;
	}
	.business-sec-inn h2 {
		width: 100%;
	}
	.earth-count {
		grid-gap: 30px;
	}
	.earth-area-lft h2 {
		line-height: 35px;
	}
	.apply-area {
		flex-direction: column;
	}
	.count-sec,
	.remote-sec,
	.remote-sec, .challenging-sec, .tailored-sec, .skill-sec,
	section.spin-up-sec{
		padding: 30px 0px;
	}
	.challenging-sec::before {
		display: none;
	}
	.challenging-sec-lft h2 {
		margin: 0;
	}
	.challenging-sec-lft p {
		font-size: 14px;
		margin-bottom: 25px;
	}
	.building-inn {
		align-items: inherit;
	}
	.building {
		grid-gap: 10px;
	}
	.challenging-sec-rgt img, .tailored-sec .requirement-sec-rgt img {
		width: 85%;
	}
	.requirement-sec-lft h4, .leverages-sec .leverages-sec-lft h4, .leverages-sec-rgt h4 {
		font-size: 16px !important;
	}
	.requirement-sec-lft p,
	.sourcing-area-inn p,
	.leverages-sec-rgt ul li{
		font-size: 14px;
	}
	.leverages-sec-rgt img {
		width: 100%;
	}
	.black-bg h6 {
		font-size: 16px;
	}
	.hire-now-sec-inn .white-bg h6::before {
		display: none;
	}
	.remote-sec-main-inn h2,
	.challenging-sec-lft h2,
	.tailored-sec-main h2,
	.dedicated-sec-inn h2,
	.business-sec-inn h2,
	.earth-area-lft h2,
	.skill-sec-main-inn h2 {
		font-size: 16px;
	}
	.num-area {
		width: 40px;
		height: 40px;
	}
	.tailored-sec .requirement-sec-lft h4,
	.tailored-sec .leverages-sec .leverages-sec-lft h4,
	.tailored-sec .leverages-sec-rgt h4{
		margin-bottom: 10px;
	}
	.leverages-sec-rgt p {
		font-size: 14px;
		margin-bottom: 15px;
	}
	.requirement-sec {
		margin-bottom: 20px;
	}
	.dedicated-sec-inn .hire-now-sec-inn .white-bg h5 {
		font-size: 18px;
		max-width: 100%;
		margin: 0 0 10px 0;
	}
	.hire-now-sec-inn .white-bg h6 {
		font-size: 16px;
	}
	.earth-area-lft h2 {
		margin-bottom: 25px;
	}
	.how-to-hire-accordion .accordion-item:nth-child(1) .accordion-button:not(.collapsed),
	.how-to-hire-accordion .accordion-item:nth-child(2) .accordion-button:not(.collapsed),
	.how-to-hire-accordion .accordion-item:nth-child(3) .accordion-button:not(.collapsed),
	.how-to-hire-accordion .accordion-item:nth-child(4) .accordion-button:not(.collapsed){
		font-size: 14px;
	}
	.how-to-hire-accordion .accordion-item:nth-child(1) .accordion-body,
	.how-to-hire-accordion .accordion-item:nth-child(2) .accordion-body,
	.how-to-hire-accordion .accordion-item:nth-child(3) .accordion-body,
	.how-to-hire-accordion .accordion-item:nth-child(4) .accordion-body{
		font-size: 14px;
		padding: 10px;
	}
	.faq-sec-accordion .accordion-button:not(.collapsed) {
		font-size: 14px;
	}
	.faq-sec-accordion .accordion-body {
		font-size: 14px;
		padding: 10px;
	}
}
@media only screen and (max-width: 389px) {
	.spin-up-sec-lft h6 {
		margin-bottom: 20px;
	}
	.hire-area-inn.blue,
	.hire-area-inn.blue-border {
		padding: 10px 15px;
	}
	.hire-footer {
		margin-bottom: 0px;
	}
	.clutch-area {
		padding: 15px 20px;
	}
	.clutch-area-inn-lft {
		width: 100%;
	}
	.clutch-area-inn-rgt {
		width: 100%;
	}
	.skill-grid-main {
		grid-template-columns: repeat(2, 1fr);
	}
	.spin-up-sec-lft p,
	.remote-sec-main-inn p,
	.developer-grid-main .software p,
	.challenging-sec-lft p,
	.building-inn p,
	.requirement-sec-lft p,
	.sourcing-area-inn p,
	.leverages-sec-rgt ul li,
	.hire-now-sec-inn .white-bg p,
	.hire-blue.blue-line a,
	.earth-count-inn p,
	.skill-grid-main-inn h5 .hire-dev a,
	.hire-dev-black a,
	.apply-area p,
	.hire-count span,
	.clutch-area-inn-rgt p,
	.hire-based span {
		font-size: 14px !important;
	}
	.hire-footer {
		grid-gap: 5px;
	}
	.earth-count {
		grid-gap: 15px;
		justify-content: left;
	}
	.requirement-sec,
	.leverages-sec-lft,
	.leverages-sec-rgt {
		padding: 14px;
	}
	.requirement-sec-lft h4,
	.leverages-sec-rgt h4,
	.potential-sec-rgt h1 {
		font-size: 18px !important;
	}
	.hire-area-inn.blue a,
	.hire-area-inn.blue-border a {
		font-size: 14px;
	}
	
	.black-bg {
		padding: 10px;
	}
	.black-bg h6,
	.dedicated-sec-inn .hire-now-sec-inn .white-bg h5,
	.hire-now-sec-inn .white-bg h6,
	.dedicated-sec-inn h5,
	.clutch-area-inn-rgt h5 {
		font-size: 18px;
	}
	.hire-dev,
	.hire-dev-black {
		padding: 10px 20px;
	}
	.developer-grid-main .software {
		padding: 20px;
	}
	.developer-grid-main .software img {
		width: 13%;
	}
	.hire-blue.blue-bg,
	.hire-blue.blue-line {
		padding: 5px 50px;
	}
	.clutch-area-inn-lft img {
		max-width: 60%;
	}
	.remote-sec-main-inn h2,
	.challenging-sec-lft h2,
	.tailored-sec-main h2,
	.dedicated-sec-inn h2,
	.business-sec-inn h2,
	.earth-area-lft h2,
	.skill-sec-main-inn h2 {
		font-size: 18px;
	}
	.apply-area {
		grid-gap: 10px;
		align-items: flex-start;
	}
	.country-sec-main-inn {
		padding: 20px;
	}
}

/* hire developers page */
@media only screen and (max-width: 1199px) {
	.hire-top-reviews-main {
		grid-template-columns: repeat(2, 1fr);
	}
	.reviews-area {
		padding: 15px;
	}
	.hire-top-reviews-main-inn {
		grid-gap: 55px;
	}
	.reviews-area-inn-lft img {
		width: 70px;
	}
	.hire-top-sec {
		padding: 80px 0px 50px 0px;
	}
	section.slider-sec {
		padding: 80px 0px;
	}
	.hire-top-sec .hire-devs h1,
	.privacy-policy-title h1,
	.form-main h1{
		font-size: 30px;
	}
	.hire-top-sec .hire-devs h6 {
		font-size: 18px;
	}
	.dedidevs-content h4 {
		font-size: 22px;
	}
	section.dedidevs-about {
		padding: 50px 0;
	}
	.slider-sec .slider-title h2,
	.how-to-hire-desc h2,
	.specific-skill-sec .skill-title h2,
	.schedule-sec .schedule-desc h2,
	.developer-sec .developer-title h2,
	.faq-sec .faq-title h2,
	.section-block h2,
	.hire-dedicated-title h2,
	.hire-form-title h2,
	h2.skill-need{
		font-size: 25px;
	}
	section.how-to-hire-sec::before {
		width: 65px;
		height: 120px;
		right: 26px;
		top: -62px;
	}
	button.btn.apply-btn {
		font-size: 14px;
	}
	ul#primary-menu li a {
		padding: 10px 10px;
		font-size: 14px;
	}
}
@media only screen and (max-width: 1023px) {
	.hire-dedicated-content {
		padding: 0 0 0 30px;
	}
	.hire-form-title h2 {
		margin: 0 0 40px 0 !important;
	}
}
@media only screen and (max-width: 991px) {
	section.schedule-sec {
		padding: 30px 0px;
	}
	.developer-sec .developer-title p {
		margin: 0 0 30px 0;
	}
	.developers-info p {
		min-height: 0;
	}
	.developers-info h6 {
		min-height: 0px;
	}
	.col-lg-3.col-md-6.col-12.business-main {
		padding: 20px 10px;
	}
	.developer-sec .developer-title h2 {
		margin: 0 0 25px 0;
	}
	.hire-top-reviews-main {
		grid-template-columns: repeat(1, 1fr);
	}
	.reviews-area-inn-lft {
		grid-gap: 20px;
	}
	.reviews-area-inn-lft img {
		width: 70%;
	}
	.hire-devs-form {
		margin-left: 20px;
		padding: 30px 30px 10px 30px;
	}
	.hire-top-sec {
		padding: 60px 0px 50px 0px;
	}
	.schedule-sec .schedule-btn a {
		display: flex;
		justify-content: center;
	}
	.how-to-hire-accordion {
		margin: 40px 0 0 0;
	}
	.form-main h3 {
		font-size: 22px;
	}
}
@media only screen and (max-width: 800px) {
	.hire-top-sec .hire-devs h1,
	.privacy-policy-title h1,
	.form-main h1{
		font-size: 25px;
	}
	.slider-sec .slider-title h2,
	.how-to-hire-desc h2,
	.specific-skill-sec .skill-title h2,
	.schedule-sec .schedule-desc h2,
	.developer-sec .developer-title h2,
	.faq-sec .faq-title h2,
	.section-block h2,
	.hire-dedicated-title h2,
	.hire-form-title h2,
	h2.skill-need{
		font-size: 20px;
	}
	section.slider-sec {
		padding: 60px 0px;
	}
	section.how-to-hire-sec::before {
		width: 35px;
		height: 80px;
		right: 26px;
		top: -40px;
	}
	.schedule-sec .schedule-btn a,
	.faq-sec-accordion button.accordion-button.collapsed{
		font-size: 16px;
	}
	.developer-sec .developer-title h2 {
        margin: 0 0 20px 0;
    }
}
@media only screen and (max-width: 767px) {
	.hire-devs-form {
		margin: 50px 0 0 0;
	}
	.hire-top-sec::after {
		width: 100%;
	}
	section.how-to-hire-sec::before {
		width: 75px;
		height: 130px;
		right: 30px;
		top: -50px;
	}
	.schedule-desc-image img {
		width: 70%;
	}
	.post-item-inn h5 {
		font-size: 18px;
	}
	section.hire-dedicated-developer,
	section.blog-sec{
		padding: 50px 0;
	}
	.hire-dedicated-title h2 {
		text-align: center;
	}
	.hire-dedicated-title img {
		margin: 0 0 20px 0;
	}
	.hire-dedicated-content {
		padding: 0 0 0 0px;
	}
	.hire-form-title h2 {
        margin: 0 0 30px 0 !important;
    }
	.form-main input.wpcf7-form-control.wpcf7-text {
		padding: 10px 20px 40px 20px !important;
	}
	.forminator-ui.forminator-custom-form[data-design=default] .forminator-checkbox .forminator-checkbox-box~span {
		margin-left: 0 !important;
	}
	.forminator-checkbox {
		align-items: flex-start !important;
	}
	h2.skill-need {
		margin: 0px 0 0 0;
	}
	.forminator-ui#forminator-module-2244.forminator-design--default .forminator-label {
		font-size: 16px !important;
	}
	.forminator-ui.forminator-custom-form[data-design=default] .forminator-radio .forminator-radio-bullet~span {
		font-size: 14px;
	}
	.form-main h3 {
		font-size: 20px;
	}
	.developer-sec .developer-title p {
		margin: 0 0 20px 0;
	}
}
@media only screen and (max-width: 575px) {
	section.how-to-hire-sec::before {
		display: none;
	}
	section.slider-sec,
	section.how-to-hire-sec,
	section.specific-skill-sec,
	section.schedule-sec,
	section.developer-sec,
	section.faq-sec {
		padding: 60px 0px;
	}
	section.blog-sec {
		padding: 0px 0px 60px 0px;
	}
	.post-item-inn h5 {
		height: 45px;
	}
}
@media only screen and (max-width: 480px) {
	.hire-top-reviews-main {
		margin: 40px 0 0 0;
	}
	.reviews-area-inn-lft img {
		width: 50%;
	}
	.reviews-area-rgt {
		display: flex;
		flex-direction: column;
		grid-gap: 15px;
	}
	.hire-top-reviews-main-inn {
		grid-gap: 0;
		justify-content: center;
	}
	.hire-top-sec .hire-devs h1,
	.privacy-policy-title h1,
	.form-main h1{
		font-size: 20px;
	}
	.slider-sec .slider-title h2 {
		margin: 0;
	}
	.hire-top-sec .hire-devs h6,
	.hire-devs-form h5,
	.post-item-text h5{
		font-size: 16px !important;
	}
	.hire-top-sec .hire-devs p,
	h3.related-post-title a,
	.dedidevs-content p,
	.hire-top-btn a,
	.hire-dedicated-content p,
	.schedule-sec .schedule-btn,
	.specific-skill-sec .skill-title p,
	.schedule-sec .schedule-desc p,
	.developers-info p,
	.developer-sec .developer-title p,
	.how-to-hire-desc p,
	.how-to-hire-accordion
	.accordion-item:nth-child(1)
	.accordion-button.collapsed,
	.how-to-hire-accordion
	.accordion-item:nth-child(2)
	.accordion-button.collapsed,
	.how-to-hire-accordion
	.accordion-item:nth-child(3)
	.accordion-button.collapsed,
	.how-to-hire-accordion
	.accordion-item:nth-child(4)
	.accordion-button.collapsed,
	.hire-top-sec .hire-devs p,
	.hire-devs-form p,
	input[type="text"],
	input[type="email"],
	input[type="url"],
	input[type="password"],
	input[type="search"],
	input[type="number"],
	input[type="tel"],
	input[type="range"],
	input[type="date"],
	input[type="month"],
	input[type="week"],
	input[type="time"],
	input[type="datetime"],
	input[type="datetime-local"],
	input[type="color"],
	textarea,
	.forminator-ui.forminator-custom-form[data-design=default] .forminator-checkbox .forminator-checkbox-box~span{
		font-size: 14px !important;
	}
	.faq-sec-accordion button.accordion-button.collapsed {
		line-height: normal;
	}
	section.slider-sec,
	section.how-to-hire-sec,
	section.specific-skill-sec,
	section.schedule-sec,
	section.developer-sec,
	section.faq-sec,
	.blog-sec{
		padding: 40px 0px;
	}
	.hire-top-sec {
		padding: 30px 0px;
	}
	.slider-sec .slider-title h2,
	.how-to-hire-desc h2,
	.specific-skill-sec .skill-title h2,
	.schedule-sec .schedule-desc h2,
	.developer-sec .developer-title h2,
	.faq-sec .faq-title h2,
	.hire-dedicated-title h2,
	.hire-form-title h2,
	h2.skill-need{
		font-size: 16px;
	}
	.slider-sec .slider-title h2 {
		font-size: 16px;
	}
	section.specific-skill-sec .row:nth-child(2) {
		margin: 30px 0 0 0;
	}
	.section-block h2 {
		font-size: 16px;
	}
	.skills-menu a {
		font-size: 14px;
	}
	.schedule-sec .schedule-desc h2 {
		margin: 0 0 10px 0;
	}
	.schedule-desc-image img {
		width: 100%;
	}
	.developer-sec .developer-title p {
		margin: 0 0 20px 0;
	}
	.col-lg-3.col-md-6.col-12.business-main .developers-info {
		padding: 15px;
	}
	.developers-info img {
		width: 50px;
		margin-bottom: 10px;
	}
	.developers-info h6 {
		font-size: 18px;
		margin: 0 0 10px 0;
	}
	.col-lg-3.col-md-6.col-12.business-main {
		padding: 10px 20px;
	}
	.faq-sec .faq-title h2 {
		margin: 0 0 20px 0;
	}
	.schedule-sec .schedule-desc p {
		margin: 0 0 15px 0;
	}
	.schedule-sec .schedule-btn a {
		font-size: 14px;
	}
	.hire-form-title h2 {
		margin: 0 0 25px 0 !important;
	}
	.form-main input.wpcf7-form-control.wpcf7-text {
		padding: 10px 20px 20px 20px !important;
	}
	.forminator-ui#forminator-module-2244.forminator-design--default .forminator-label {
		font-size: 16px !important;
	}
	.forminator-ui#forminator-module-2244.forminator-design--default .forminator-label {
		font-size: 14px !important;
	}
}
@media only screen and (max-width: 374px) {
	section.specific-skill-sec .row:nth-child(2) {
		margin: 50px 0 0 0;
	}
	.skills-menu ul {
		margin: 0 0 0 15px;
	}
	.slider-sec .slider-title h2,
	.how-to-hire-desc h2,
	.specific-skill-sec .skill-title h2,
	.schedule-sec .schedule-desc h2,
	.developer-sec .developer-title h2,
	.faq-sec .faq-title h2,
	.hire-dedicated-title h2,
	.hire-form-title h2,
	h2.skill-need{
		font-size: 18px;
	}
}

/* hire-talent responsive */
@media only screen and (max-width:1199px) {
	.form-main h1 {
		padding: 60px 0px;
/* 		font-size: 30px; */
	}
	.form-main h5 {
		font-size: 20px;
	}
	.needs-main-inn h6,
	.form-main input.wpcf7-form-control.wpcf7-submit.has-spinner{
		font-size: 18px;
	}
@media only screen and (max-width:991px) {
/* 	.form-main h1 {
		font-size: 25px;
	} */
	.form-main h5 {
		font-size: 18px;
	}
	.needs-main-inn h6, .form-main input.wpcf7-form-control.wpcf7-submit.has-spinner {
		font-size: 16px;
	}
	.dedidevs-content h4 {
		font-size: 20px;
	}
}
@media only screen and (max-width:767px) {
	.dedidevs-content p {
		margin: 0 0 15px 0;
	}
	.dedidevs-content h4 {
		font-size: 18px;
		margin: 0 0 10px 0;
	}
}
@media only screen and (max-width: 575px) {
	section.dedidevs-about {
		padding: 30px 0;
	}
	.dedidevs-content p,
	.dedidevs-sub-content p{
		font-size: 14px;
	}
	.dedidevs-content h4 {
		font-size: 16px;
	}
}
@media only screen and (max-width:480px) {
	.form-main h1 {
		padding: 50px 0px;
	}
	.form-main h5 {
		font-size: 16px;
	}
	.needs-main-inn h6, .form-main input.wpcf7-form-control.wpcf7-submit.has-spinner {
		font-size: 14px;
	}
}

/* laravel developer page */

@media only screen and (max-width:1199px) {
	.laravel-services-sec .laravel-title h1,
	.hero-area-content h1 {
		font-size: 30px;
		margin: 0 0 20px 0;
	}
	.laravel-services-sec .laravel-title h2,
	.value-coders-title h2,
	.laravel-experts-lft h2,
	.benefits-lft h2,
	.services-lft-content h2,
	.major-industries-content h2,
	.hiring-models-title h2,
	.step-title h2,
	.laravel-title h2,
	.laravel-faq-title h2,
	.ready-to-hire-title h2,
	.coders-number-inn h2,
	.we-ensure-quality-title h2,
	.best-solutions-title h2,
	.potential-sec-rgt h2,
	.dedidevs-content h2,
	.hire-top-developer-title h2,
	.developer-service-title h2,
	.benefits-slider-title h2,
	.our-services-title h2 {
		font-size: 26px;
	}
	.coders-top-left {
		left: -55px;
	}
	.coders-top-right {
		right: -55px;
	}
	.coders-bottom-right {
		right: -80px;
	}
	.coders-bottom-left {
		left: -50px;
	}
	.step-title h2 {
		margin: 0 0 60px 0;
	}
	.value-coders-title ul li {
		width: 270px;
	}
	.dedidevs-why-choose.marketer-choose .row:last-child {
		margin: 40px 0 0 0;
	}
	.building-inn img {
		width: 40px;
		height: 40px;
	}
	ul.mega-sub-menu {
		padding: 0 !important;
	}
	header#masthead {
		padding: 5px 0px;
	}
	.site-header img {
		width: 70px;
		height: 55px;;
	}
	.hero-area::before {
		display: none;
	}
	.benefits-slider-title h2 {
		margin: 0 0 30px 0;
	}
}
@media only screen and (max-width:1023px) {
	.boxed.bg-gray-light h4 {
		font-size: 20px;
	}
	.major-industries-inn h6,
	.hiring-models-inn h6,
	.web-development h6,
	.we-ensure-inn h6,
	.how-to-hire-main-inn h6,
	.developer-sec-main-title h6,
	.developer-marketer-content h6,
	.swiper-slide.benefits-slider h6,
	.laravel-services-sec .laravel-title h5,
	.designer-slide h6,
	.dedidevs-content-inn h4,
	.our-services-content h5{
		font-size: 18px;
	}
	.skilled-programmers-col {
		grid-gap: 50px 100px;
	}
	.laravel-experts-lft h2 {
		margin: 0 0 15px 0;
	}
	.laravel-experts-lft p {
	margin: 0 0 15px 0;
	}
	.laravel-technical-sec tr td {
		border-top-left-radius: 8px;
		border-bottom-left-radius: 8px;
	}
}
@media only screen and (max-width:991px) {
	section.laravel-services-sec,
	section.value-coders-sec,
	section.laravel-experts,
	section.benefits-of-laravel,
	section.laravel-development-sec,
	section.major-industries,
	section.hiring-models,
	section.programmer-step-sec,
	section.laravel-technical-sec,
	section.laravel-faq,
	section.ready-to-hire,
	section.we-ensure-quality,
	section.dedidevs-why-choose.marketer-choose,
	section.hiring-models.marketer-hiring,
	section.programmer-step-sec.marketer-step,
	section.laravel-faq.marketer-faq,
	section.hero-area,
	section.hire-top-developer,
	section.developer-service,
	section.benefits-slider-sec,
	.blog__heading__section,
	section.privacy-policy,
	section.dedidevs-about {
		padding: 40px 0px !important;
	}
	.laravel-services-sec .laravel-title h1,
	.hero-area-content h1 {
		font-size: 25px;
		margin: 0 0 15px 0;
	}
	.laravel-services-sec .laravel-title h2, .value-coders-title h2, .laravel-experts-lft h2, .benefits-lft h2, .services-lft-content h2, .major-industries-content h2, .hiring-models-title h2, .step-title h2, .laravel-title h2, .laravel-faq-title h2, .ready-to-hire-title h2,.coders-number-inn h2,.we-ensure-quality-title h2,.best-solutions-title h2,.potential-sec-rgt h2,.dedidevs-content h2,.hire-top-developer-title h2,.developer-service-title h2,.benefits-slider-title h2,.our-services-title h2 {
		font-size: 20px;
	}
	.coders-top-left {
		left: -75px;
	}
	.coders-top-right {
		right: -70px;
	}
	.coders-bottom-right {
		right: -92px;
		bottom: 10px;
	}
	.coders-bottom-left {
		left: -60px;
		bottom: 10px;
	}
	.services-lft-content {
		top: 180px;
	}
	.skilled-programmers-col {
		grid-template-columns: repeat(2, 1fr);
	}
	.hire-dedicated-card:not(:last-child):not(:nth-child(3))::before {
		display: none;
	}
	.boxed.bg-gray-light h4 {
		font-size: 18px;
	}
	.value-coders-title ul li {
		width: 350px;
	}
	.we-ensure-quality .col-lg-3.col-md-6.col-12 {
		padding: 0px 0px 10px 10px;
	}
	.best-solutions-image img {
		padding: 0 0 0 0px;
	}
	section.best-solutions {
		padding: 50px 0px;
	}
	.how-to-hire-sec .row:last-child .col-lg-3.col-md-6.col-12 {
		padding-bottom: 20px;
	}
	section.specific-skill-sec .row:nth-child(2) {
		margin: 50px 0 0 0;
	}
	.post-content ul li {
		text-align: left;
	}
	.post-content p {
		text-align: left;
	}
	.blog-sec .swiper-pagination {
		display: none;
	}
	.num-area h4 {
		font-size: 22px !important;
	}
	h1.page-title {
		margin: 0 0 40px 0 !important;
	}
	.developer-service .row .col-lg-8.col-md-6.col-12 {
		padding-left: 15px;
	}
}
@media only screen and (max-width:800px) {
	section.specific-skill-sec .row:nth-child(2) {
		margin: 50px 0 0 0;
	}
	.forminator-row:nth-child(3),
	.forminator-row:nth-child(4),
	.forminator-row:nth-child(5) {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		grid-gap: 0 20px;
	}
	.forminator-checkbox {
		padding: 10px !important;
		justify-content: center;
		align-items: center !important;
	}
}
	
@media only screen and (max-width:767px) {
	.skills-menu {
		text-align: inherit;
	}
	.best-solutions-image {
		margin: 30px 0 0 0;
	}
	.developer-service-title h2 {
		margin: 0 0 30px 0;
	}
	.developer-content ul {
		margin: 25px 0 0 0;
	}
	.our-services-title h2 {
		margin: 0 0 15px 0;
	}
	.lead-contact-btn.service-btn a {
		padding: 12px 30px;
		margin: 0 0 30px 0;
	}
	.our-services-content-main {
		padding: 0 0 0 30px;
	}
	.our-services-content::before {
		width: 25px;
		height: 25px;
		left: -43px;
	}
	.laravel-services-sec .laravel-title h1,
	.hero-area-content h1 {
		font-size: 20px;
		margin: 0 0 10px 0;
	}
	.laravel-services-sec .laravel-title h2,
	.value-coders-title h2,
	.laravel-experts-lft h2,
	.benefits-lft h2,
	.services-lft-content h2,
	.major-industries-content h2,
	.hiring-models-title h2,
	.step-title h2,
	.laravel-title h2,
	.laravel-faq-title h2,
	.ready-to-hire-title h2,
	.coders-number-inn h2,
	.we-ensure-quality-title h2,
	.best-solutions-title h2,
	.potential-sec-rgt h2,
	.dedidevs-content h2,
	.hire-top-developer-title h2,
	.developer-service-title h2,
	.benefits-slider-title h2,
	.our-services-title h2 {
		font-size: 18px;
	}
	.our-services-title {
		position: inherit;
		top: inherit;
	}
	.laravel-services-sec .laravel-title h2 {
		margin: 0 0 10px 0;
	}
	.laravel-services-sec .laravel-title p,
	.contact-us-btn .btn,
	.value-coders-title p,
	.value-coders-title ul li,
	.laravel-experts-lft p,
	.laravel-experts-lft ul li a,
	.web-development p,
	.major-industries-content p,
	.hiring-models-inn ul li,
	.hire-dedicated-card p.com-para,
	.lead-contact-btn .btn,
	.laravel-technical-sec tr td span,
	.laravel-technical-sec tr td:nth-child(odd),
	.ready-to-hire-title p,
	.value-coders-title ul li a,
	.boxed.bg-gray-light p,
	.coders-number-inn p,
	.footer__widget p,
	.footer__widget ul li a,
	.we-ensure-inn p,
	.best-solutions-title p,
	.business-need-points p,
	.hero-area-content p,
	.model-contact-btn a,
	.developer-content p,
	.developer-content ul li,
	.how-to-hire-main-inn p,
	.developer-sec-main-content p,
	.developer-marketer-content p,
	.nav-pills .nav-link,
	.tab-content,
	.benefits-slider-title p,
	.swiper-slide.benefits-slider p,
	.designer-slide p,
	.search__post button[type="submit"],
	.apply-area p,
	.dedidevs-content-inn p,
	.our-services-content p {
		font-size: 14px !important;
	}
	.coders-top-left {
		left: -45px;
		top: 0px;
	}
	.potential-sec-rgt h2 {
		margin: 0px 0px 30px 0px;
	}
	.coders-top-right {
		right: -45px;
		top: 0px;
	}
	.coders-bottom-right {
		right: -70px;
		bottom: 45px;
	}
	.coders-bottom-left {
		left: -30px;
		bottom: 45px;
	}
	h3.menu-name.m-0 {
		font-size: 18px !important;
		margin-bottom: 5px ! IMPORTANT;
	}
	.laravel-image img {
		width: 100%;
		margin: 30px 0 0 0;
	}
	.value-coders-title h2 {
		margin: 0 0 10px 0;
	}
	.value-coders-title ul li {
		width: 100%;
	}
	.value-coders-img img {
		width: 100%;
	}
	.laravel-experts-rgt {
		margin: 0;
	}
	.laravel-experts-rgt img {
		width: 100%;
	}
	.web-development h6 {
		margin: 0px 0 10px 0;
	}
	.benefits-lft h2 {
		margin: 0 0 20px 0;
	}
	.services-lft-content img {
		width: 100%;
	}
	.services-lft-content h2 {
		margin: 0 0 20px 0;
	}
	.laravel-development-sec .grid.grid-cols-1.gap-y-6.resp-btn-outer-two {
		margin: 30px 0 0 0px;
	}
	.major-industries-content h2 {
		margin: 0 0 15px 0;
	}
	.major-industries-content p {
		margin: 0 0 30px 0;
	}
	.skilled-programmers-col {
		grid-gap: 40px 10px;
	}
	.number-wrapper {
		width: 40px;
		height: 40px;
		font-size: 20px;
	}
	.small-title {
		font-size: 18px;
		margin-bottom: 10px;
	}
	.hire-dedicated-card {
		row-gap: 5px;
	}
	.skilled-programmers-col {
		margin: 0 0 30px 0;
	}
	.we-ensure-quality .col-lg-3.col-md-6.col-12 {
		padding: 0px 0px 10px 0px;
	}
	.hiring-models-inn {
		margin: 0;
	}
	.hiring-models .col-lg-4.col-md-6.col-12 {
		padding: 0 0 15px 0;
	}
	.how-to-hire-sec .row .col-lg-3.col-md-6.col-12 {
		padding-bottom: 15px !important;
	}
	section.specific-skill-sec .row:nth-child(2) {
		margin: 30px 0 0 0;
	}
	.developer-sec-main-img img {
		width: 55px;
		margin: 0 0 10px 0;
	}
	.developer-sec-main-title h6 {
		margin: 0 0 10px 0;
	}
	.how-to-hire-desc p {
		margin: 0 0 30px 0;
	}
	.developer-title.marketer {
		position: inherit;
		top: inherit;
	}
	.developer-marketer-img img {
		margin: 0 0 10px 0;
		width: 55px;
	}
	.dedidevs-why-choose.marketer-choose .row:last-child {
		margin: 30px 0 0 0;
	}
	.dedidevs-why-choose.marketer-choose .row:last-child .col-lg-8.col-md-6.col-12 {
		padding: 0;
	}
	.tab-content {
		margin: 30px 0 0 0;
	}
	.building-inn img {
		width: 35px;
		height: 35px;
	}
	.post__data__items {
		margin: 0px !important;
	}
	.hire-top-developer .row:last-child .col-lg-4.col-md-6.col-12 {
		padding: 0;
	}
	.developer-line {
		padding-top: 20px;
	}
	.hire-top-developer .row:nth-child(3) {
		margin: 20px 0 0 0;
	}
	.we-ensure-quality-title h2 {
		margin: 0 0 30px 0;
	}
	.specific-skill-sec .row:last-child.justify-content-center {
		grid-gap: 20px;
	}
	.remote-sec-main-inn p {
		width: 100%;
		margin-bottom: 0px;
	}
	.hire-devs-image img {
		margin: 20px 0 0 0;
	}
	.benefits-slider-title h2 {
		margin: 0 0 20px 0;
	}
	.benefits-slider-title p {
		margin: 0 0 30px 0;
	}
	.hiring-models .row:nth-child(2) .col-lg-4.col-md-6.col-12 {
		padding: 20px 10px 0 10px;
	}
	.search__post button[type="submit"] {
		height: 35px !important;
		top: 5px !important;
	}
	.comments-wrapper.section-inner p.comment-form-cookies-consent {
		flex-direction: row !important;
		align-items: center !important;
		flex-wrap: nowrap !important;
	}
	.developer-service-title h2,
	.laravel-title h2,
	.we-ensure-quality-title h2,
	.hiring-models-title h2,
	.ready-to-hire-title h2,
	.ready-to-hire-title p,
	.benefits-slider-title h2,
	.benefits-slider-title p,
	.benefits-lft h2,
	.web-development.marketer-development h6,
	.web-development.marketer-development p,
	.services-lft-content h2 {
		text-align: left;
	}
	.laravel-title h2 {
		margin: 0 0 20px 0;
	}
	.our-services-title img {
		margin: 0 0 25px 0;
	}
}
	@media only screen and (max-width:575px) {
		h1.page-title {
            margin: 0 0 30px 0 !important;
        }
		section.hire-dedicated-developer, section.blog-sec {
			padding: 30px 0;
		}
		.we-ensure-quality .col-lg-6.col-md-6.col-12 {
			padding: 0 20px 15px 20px;
		}
		.skilled-programmers-col {
			padding: 0 20px 0 20px;
		}
		.hiring-models .row:nth-child(2) .col-lg-4.col-md-6.col-12 {
			padding: 0px 20px 15px 20px;
		}
		.blog__heading__section .title-banner h1, h3#reply-title {
			font-size: 20px !important;
		}
		.comments-wrapper.section-inner h3 {
			margin: 0 0 10px 0;
		}
		.lead-contact-btn.service-btn a {
			padding: 10px 30px;
		}
	}
@media only screen and (max-width:480px) {
	.laravel-services-sec .laravel-title h1,
	.hero-area-content h1 {
		font-size: 21px;
	}
	.laravel-services-sec .laravel-title h2,
	.value-coders-title h2,
	.laravel-experts-lft h2,
	.benefits-lft h2,
	.services-lft-content h2,
	.major-industries-content h2,
	.hiring-models-title h2,
	.step-title h2,
	.laravel-title h2,
	.laravel-faq-title h2,
	.ready-to-hire-title h2,
	.coders-number-inn h2,
	.we-ensure-quality-title h2,
	.best-solutions-title h2,
	.potential-sec-rgt h2,
	.dedidevs-content h2,
	.hire-top-developer-title h2,
	.developer-service-title h2,
	.benefits-slider-title h2,
	.our-services-title h2 {
		font-size: 16px;
	}
	.skilled-programmers-col {
		grid-template-columns: repeat(1, 1fr);
	}
	.major-industries-inn h6,
	.hiring-models-inn h6,
	.web-development h6,
	.we-ensure-inn h6,
	.how-to-hire-main-inn h6,
	.developer-sec-main-title h6,
	.developer-marketer-content h6,
	.swiper-slide.benefits-slider h6,
	.designer-slide h6,
	.laravel-services-sec .laravel-title h5,
	.small-title,
	.dedidevs-content-inn h4,
	.our-services-content h5 {
		font-size: 16px;
	}
	.hiring-models-title h2 {
		text-align: left;
	}
	.laravel-title h2 {
		margin: 0 0 20px 0;
		text-align: left;
	}
	.step-title h2 {
		margin: 0 0 35px 0;
	}
	.boxed.bg-gray-light h4 {
		font-size: 16px;
	}
	.major-industries-inn {
		margin-left: 0px;
	}
	.hiring-models-inn {
		margin: 0;
	}
	.web-development {
		height: 100%;
	}
	.hiring-models-inn img {
		width: 50px;
	}
	.hiring-models-inn h6 {
		margin: 15px 0;
	}
	.number-wrapper {
		width: 35px;
		height: 35px;
		font-size: 16px;
	}
	.lead-contact-btn .btn {
		padding: 15px 20px;
	}
	.faq-sec-accordion button.accordion-button.collapsed {
		font-size: 14px;
	}
	.laravel-faq-title h2 {
		margin: 0 0 30px 0;
	}
	.contact-us-btn .btn,
	.model-contact-btn a,
	.lead-contact-btn .btn{
		padding: 10px 50px;
	}
	.accordion-button::after {
		width: 15px;
		height: 15px;
		background-size: contain;
	}
	.hiring-models .col-lg-4.col-md-6.col-12 {
		padding: 0 0 20px 0;
	}
	.copyright__text p {
		text-align: left;
		font-size: 14px;
	}
	.coders-bottom-right,
	.coders-bottom-left{
		bottom: 25px;
	}
	.lets-get-touch-section .col-lg-6.col-md-12.col-12 {
		padding: 0 10px 0 10px;
	}
	section.specific-skill-sec .row:nth-child(2) {
		margin: 25px 0 0 0;
	}
	.section-block h2 {
		margin: 0 0 30px 0;
	}
	.tab-content {
		margin: 15px 0 0 0;
	}
	article.single__post__section {
		padding: 40px 20px 0 20px !important;
	}
	.model-contact-btn a {
		margin: 10px 0 0 0;
	}
	.developer-content ul li::before {
		width: 14px;
		height: 14px;
		top: 2px;
	}
	.small-title {
		height: 35px;
	}
	.hiring-models-inn ul li::before {
		width: 14px;
		height: 14px;
		top: 3px;
	}
	.num-area h4 {
		font-size: 17px !important;
	}
}
@media only screen and (max-width:389px) {
	.coders-bottom-right, .coders-bottom-left {
		bottom: 15px;
	}
	.coders-bottom-right {
		right: -75px;
	}
	.coders-bottom-left {
		left: -40px;
	}
	.search__post button[type="submit"] {
		padding: 5px 10px !important;
		display: none;
	}
	.search__post form input[type="search"] {
		text-align: center;
	}
}
@media only screen and (max-width:374px) {
	.coders-top-left {
		left: -70px;
		top: -15px;
	}
	.coders-top-right {
		right: -70px;
		top: -15px;
	}
	.coders-bottom-right {
		right: -86px;
	}
	.coders-bottom-right, .coders-bottom-left {
		bottom: 5px;
	}
	.coders-bottom-left {
		left: -65px;
	}
	.laravel-services-sec .laravel-title h1, .hero-area-content h1 {
		font-size: 18px;
	}
	.search__post button[type="submit"] {
		height: 30px !important;
		top: 8px !important;
		padding: 6px !important;
		font-size: 12px !important;
	}
	input[type="search"] {
		font-size: 13px !important;
	}
}