

/*

 

*/

.footer-home-new .footer-top .ft-col {

    position: relative;

    padding-right: 100px;

}

.footer-home-new .footer-top .ft-col:not(:last-child):after {

    content: '';

    width: 1px;

    height: 50%;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    right: 10%;

    background: #ffffff26;

}

nav.social {

    display: none;

}

@media only screen and (max-width: 1850px) {

	section.star-group .int-star-text p {

    font-size: 15px;



}

	.box-con p {

    font-size: 17px;

    line-height: 30px;

}



	}



@media only screen and (max-width: 1729px){

	.services-inc .ser-para p {

    font-size: 15px;

}



.box-con p {

    font-size: 14px;

    line-height: 27px;

}



.main-header .primary-header ul#menu-main-menu li a {

    font-size: 16px;

}



.main-header .primary-header ul#menu-main-menu {

    gap: 39px;

}



.main-header .top-header ul.contact-info li a {

    font-size: 13px;

}



.main-header .top-header ul.social-icons li a {

    font-size: 13px;

}



.h-slider .m-content h1 {

    font-size: 49px;

    margin-bottom: 30px;

}



.h-slider .m-content-btns a {

    padding: 11px 35px;

    font-size: 14px;

}



.b-content-text h5 {

	font-size: 18px;

	}



.h-slider .b-content-1 {

    align-items: center;

}



.h-slider .b-content .b-content-1 p {

    font-size: 13px;

    margin-bottom: 0;

}



.main-header .primary-header ul#menu-main-menu button.btn-info {

    font-size: 16px;

}



section.star-group .int-star-text h3 {

    font-size: 30px;

}



section.star-group .int-star-text h2 {

    font-size: 50px;

}



section.star-group .int-star-text p {

    font-size: 13px;

}



.col-md-6.int-star-img img {

    width: 100%;

}



section.star-group .int-star-text a {

    padding: 16px 36px;

    font-size: 14px;

}



section.star-group {

    padding: 100px 0px;

}



section.services-inc {

    padding: 100px 0px;

}



.services-inc .ser-head h2 {

    font-size: 50px;

}



.services-slider .s-slider {

    padding: 50px 30px;

}



.services-slider .s-slider .s-content h3 {

    font-size: 18px;

}



.services-slider .s-slider .s-content p {

    font-size: 13px;

}



section.services-inc .services-slider .slick-next {

    right: 40%;

    width: 40px;

    height: 40px;

    bottom: -63px;

}



section.services-inc .services-slider .slick-prev {

    bottom: -63px;

    width: 40px;

    height: 40px;

    left: 43%;

}



section.services-inc .container {

    width: 90%;

}



section.how-it-sec {

    padding: 100px 70px 100px 120px;

}



.round-bx h2 {

    font-size: 19px;

}



.work-btn {

    padding: 40px 0;

}



section.look-clients h2 {

    font-size: 50px;

}



.footer-home-new .footer-top p {
    font-size: 12px !important;

}



.footer-home-new .footer-top .ft-col {

    padding-right: 80px;

}



.footer-home-new .footer-top h2 {

    font-size: 22px;

}



.footer-home-new .footer-top .footer-menus li a {

    font-size: 13px;

}



.footer-home-new .footer-bottom p {

    font-size: 12px;

}



.banner-sliders .slick-prev {

    width: 50px;

    height: 50px;

}



.banner-sliders .slick-next {

    width: 50px;

    height: 50px;

}

	 

}



@media only screen and (max-width: 1535px){

    .main-header .primary-header ul#menu-main-menu {
            gap: 25px;
            padding: 0;
        }
    }



.main-header .primary-header ul#menu-main-menu li a {

    font-size: 14px;

}



.main-header .primary-header ul#menu-main-menu button.btn-info {

    font-size: 14px;

}



.h-slider .m-content h1 {

    font-size: 40px;

    margin-bottom: 20px;

}







.h-slider .m-content p {

    margin-bottom: 25px;

    font-size: 15px;

}

	.h-slider.slick-slide {

    background-repeat: no-repeat !important;

    background-size: 100% 100% !important;

}

.page-id-472 .banner-sliders .h-slider.slick-slide{

    background-size: cover !important;

}

	.h-slider {

		padding: 139px 0;

		min-height: 100vh !important;}

}

	

.round-bx p {

    font-size: 13px;

    line-height: 19px;

}



.round-bx h2 {

    font-size: 15px;

    margin-top: 6px;

    margin-bottom: 0px;

}



.round-bx:before {

    width: 35px;

    height: 35px;

    right: -49px;

    top: 45%;

}



.round-bx img {

    width: 35px;

    height: 35px;

}



.job-box {

    padding: 7px 11px;

}



.box-con p {

    font-size: 13px;

    line-height: 18px;

}



.box-btn a {

    font-size: 12px;

    padding: 10px 30px;

}



.Job-Openings h4 {

    font-size: 21px;

    padding: 0;

}



.box-con h5 {

    font-size: 14px;

    line-height: 21px;

}



section.how-it-sec {

    padding: 80px 50px 60px 100px;

}



.Job-Openings {

    max-height: 490px;

}



.work-btn {

    padding: 20px 0;

}



.work-btn a {

    font-size: 13px;

    padding: 13px 20px;

}



section.how-it-sec {}



section.look-clients h2 {

    font-size: 40px;

}



.footer-home-new .footer-top .ft-col {

    padding-right: 50px;

}



.footer-home-new .footer-top p {

    font-size: 12px !important;

}



.footer-home-new .footer-bottom {

    padding: 15px 0px;

}



.footer-home-new .footer-top h2 {

    font-size: 18px;

}



.footer-home-new .footer-top .footer-menus li a {

    font-size: 12px;

}



.rounded-con {

    margin-top: 10px;

}



.work-title p {

    padding-top: 10px;

}

	

	

}

@media only screen and (max-width: 1279px){

	

	.main-header .primary-header ul#menu-main-menu {

    gap: 20px;

}



.main-header .primary-header ul#menu-main-menu button.btn-info {

    padding: 10px 15px 14px 45px;

}



.main-header .primary-header ul#menu-main-menu li a {

    font-size: 13px;

}



.h-slider .m-content p {

    font-size: 13px;

}



.h-slider .m-content-btns a {

    padding: 7px 26px;

    font-size: 13px;

}



.b-content-text h5 {

    font-size: 15px;

}



.h-slider .b-content .b-content-1 p {

    font-size: 11px;

}



.b-content-1 img {

    width: 43px;

}



section.star-group .int-star-text h2 {

    font-size: 40px;

    margin-bottom: 5px;

}



section.star-group .int-star-text h3 {

    font-size: 25px;

}



section.star-group .row {

    display: block;

}



section.star-group .int-star-text p {

    font-size: 13px;

}



section.star-group .int-star-text a {

    padding: 11px 25px;

    font-size: 13px;

}



section.star-group {

    padding: 70px 0px;

}



.services-inc .ser-head h2 {

    font-size: 40px;

}



.services-inc .ser-para p {

    font-size: 13px;

}



.services-slider .s-slider {

    padding: 50px 10px;

    margin-right: 20px;

}



.services-slider .s-slider:last-child {

    margin-right: 0px !important;

    margin: 0;

}



.services-slider:last-child {

    margin-right: 0 !important;

}

	.col-md-6.int-star-img img {

    width: 100%;

    height: 640px;

}

	section.services-inc .services-slider .slick-prev {

    left: 41%;

}



section.services-inc .services-slider .slick-next {

    right: 38%;

}

}



@media screen and (max-width: 1100px) {

.mob-menu-logo-holder {
margin-top: 5px;
text-align: center;
margin-left: 0;
margin-right: 0;
height: 60px;
display: flex;
padding: 0px 20px;
}
.mob-menu-left-bg-holder, .mob-menu-right-bg-holder, .mob-menu-cart-bg-holder {
background: #132947!important;
}
.banner-sliders .slick-prev {
    left: 43%!important;
    right: auto!important;
}
.banner-sliders .slick-next {
    left: auto!important;
    right: 43%!important;
}
}
@media screen and (max-width: 600px) {
    .banner-sliders .slick-prev {
        left: 33%!important;
        right: auto!important;
    }
    .banner-sliders .slick-next {
        left: auto!important;
        right: 33%!important;
    }
}
.featured-job-sec .btn-center {
    width: 100%;
    float: left;
}

