@media screen and (max-width:1599px) {
	.services-main-popup .services-boxes-pop .service-coloums {
		padding: 37px 15px 0 15px;
	}
}


@media screen and (max-width:1099px) {
	
    .package-info .right-img {
        width: 45%;
    }
    .package-info .right-img img {
        width: 100%;
    }
    .package-plan-form .package-form .input-group {
        gap: 20px;
        margin: 0 0 20px;
    }
    #featured-blog-main .portfolio-boxes-col {
        gap: 20px;
    }
    .blog-boxes .nav-pills .nav-link {
        font-size: 20px !important;
    }
    #featured-blog-main .portfolio-boxes-col {
        margin: 30px 0 0;
    }
    #featured-blog-main {
        margin: 40px 0  60px;
    }
    .footer .footer-logo .social-links {
        width: 300px;
    }
    .blog-boxes {
        margin: 35px 0;
    }
    .blog-boxes .portfolio-boxes-col {
        gap: 20px;
    }
    /* about main css */
    .project-achieve {
        gap: 5px;
    }
    .project-achieve .success-intro {
        padding: 0 25px 0 0;
    }
    .project-achieve .success-intro b {
        font-size: 65px;
    }
    .about-main-page .about .about-col {
        width: 60%;
    }
    .about-main-page .about .about-col-img {
        width: 40%;
    }
    .about-main-page .about .about-col-img iframe {
        width: 100%;
        height: 355px;
    }
    .Teams-main {
        overflow: hidden;
    }
    .Teams-main .services-provide .service-col .team-col:hover > .services-details {
        width: 91%;
        top: 95px;
    }

    
    .about-main-page .about .about-col-img::after {
        right: -10px;
    }
    /* contact page */
    .contact-head h2 {
        font-size: 40px;
    }
    .contact-head p {
        font-size: 28px;
        margin: 10px 0 35px;
    }
    .contact-detail-main .top-border {
        margin: 0 0 30px;
    }
    .contact-detail-main .contact-page-form .contact-form h3 {
        font-size: 34px
    }
    .contact-detail-main .contact-page-form .contact-details h3 {
        font-size: 34px;
        margin: 0 0 10px;
    }
    .contact-detail-main .contact-page-form .contact-details p {
        font-size: 22px;
    }
    .contact-detail-main .contact-page-form .contact-details .contact-handle {
        row-gap: 30px;
    }
    .contact-detail-main .contact-page-form .contact-details {
        padding: 15px;
    }
    .contact-detail-main .contact-page-form .contact-details .social-contact {
        gap: 22px;
    }
    .contact-detail-main .contact-page-form .contact-details .contact-handle li div span {
        font-size: 18px;
    }
    .contact-detail-main .contact-page-form .contact-details .contact-handle li div p {
        font-size: 20px;
    }
    /* .contact-detail-main form .contact-details .contact-handle li a {
        width: 50px;
        height: 50px;
    } */
    .contact-detail-main .contact-page-form .contact-details .social-contact li a {
        width: 50px;
        height: 50px;
    }
    .contact-detail-main .contact-page-form .contact-details .contact-handle li div p {
        font-size: 16px;
    }
    .contact-detail-main .contact-page-form .contact-details p {
        margin: 0 0 30px;
    }
    .contact-detail-main .contact-page-form .contact-details .social-contact li a.facebook img {
        width: 15px;
    }
    .contact-detail-main .contact-page-form .contact-details .social-contact li a img {
        width: 22px;
    }
    .contact-detail-main .contact-page-form .contact-form .input-group p {
        font-size: 22px;
    }
    .contact-detail-main .contact-page-form .contact-form .input-group .captcha {
        padding: 10px;
    }
    .contact-detail-main .contact-page-form .contact-form .input-group .captcha .captcha-input label {
        font-size: 20px;
    }
    

    .header nav ul {
        gap: 25px;
    }
    .portfolio-col img {
        height: 100%;
    }
    .header nav ul li a {
        font-size: 16px;
        font-weight: 500;
    }
    .header .logo a img {
        width: 185px;
    }
    .footer .footer-logo {
        width: 40%;
        margin: 0 0 80px;
    } 
    .footer {
        flex-wrap: wrap;
    }
    .footer .footer-col {
        width: 21%;
    }
    
    .footer-bottom {
        text-align: center;
    }
    .footer-bottom p {
        font-size: 15px;
        font-weight: 500;
    }
    .about .about-col-img img {
        width: 340px;
    }
    .about .about-col-img::after {
        right: -10px;
    }
    .about .about-col-img::before {
        bottom: -15px;
    }
    .about h2 {
        font-size: 35px;
    }
    .about p {
        margin: 15px 0 20px;
        font-size: 18px;
    }
    #about-main {
        padding: 85px 0 65px;
    }
    #technologies-main {
        padding: 34px 0;
        overflow: hidden;
    }
    #packages-main {
        margin: 40px 0;
    }
    .package-head h2 {
        font-size: 40px;
        margin: 0 0 15px;
    }
    .package-head p {
        font-size: 20px;
    }
    #web-package-main h3 {
        margin: 0 0 22px;
        font-size: 35px;
    }
    .web-pack .nav-pills .nav-link {
        font-size: 23px;
        line-height: 30px;
        padding: 5px 15px;
    }
    .web-pack .nav-pills {
        gap: 30px;
    }
    .web-pack .price-cards .cards ul {
        padding: 0 0 0 15px;
    }
    .web-pack .price-cards .cards ul li {
        font-size: 13px;
        gap: 10px;
    }
    .web-pack .price-cards .cards.active-card {
        height: 575px;
    }
    .web-pack .price-cards .cards {
        height: 530px;
    }
    .faq-head h2 {
        font-size: 40px;
    }
    .faq-head p {
        margin: 20px 0;
    }
    .faq-question .left h3 {
        font-size: 35px;
        line-height: 40px;
    }
    .faq-question  {
        gap: 20px;
    }
    .web-pack .price-cards .cards span {
        width: 125px;
        height: 30px;
        font-size: 24px;
    }
    .web-pack .price-cards .cards p {
        font-size: 18px;
    }

    .Buddha_Bubble_head .text p {
        font-size: 16px;
        margin: 15px 0;
    }
    #blog-details-main {
        margin: 40px 0 20px;
    }
    .Buddha_Bubble_head {
        margin: 20px 0 30px;
        gap: 50px;
    }
    .about-buddha .text-details p {
        font-size: 16px;
        margin: 15px 0;
    }
    .about-buddha .side-details {
        padding: 15px;
        display: flex;
        align-items: center;
    }
    .Technologies-Leveraged-head p, .development-head p {
        font-size: 16px;
        margin: 20px 0;
    }
    #Evaluation-main {
        margin: 80px 0 50px;
    }
    .morecase-head h2 {
        font-size: 40px;
    }
    #more-case-study .portfolio-boxes-col {
        gap: 25px;
    }
    .portfolio-boxes-col .portfolio-col .details {
        padding: 10px;
    }
    .portfolio-boxes-col .portfolio-col .details span {
        font-size: 20px;
    }
    .portfolio-boxes-col .portfolio-col .details p {
        margin: 5px 0 0;
    }
     #more-case-study .portfolio-boxes-col {
        margin: 25px  0 0;
    }
    .Evaluation-head .Evaluation-img::before {
        right: -5px;
        bottom: -25px;
    }
    .Evaluation-head .Evaluation-text p {
        font-size: 16px;
        margin: 10px 0;
    }
    .Evaluation-head .Evaluation-text h2 {
        font-size: 39px;
    }
    .Evaluation-head .Evaluation-img img {
        height: 255px;
        object-fit: cover;
    }
    .develop-process {
        gap: 20px;
    }
    .about-buddha .side-details ul li .client-head {
        font-size: 16px;
    }
    .about-buddha .side-details ul li {
        margin: 0 0 22px;
    }
}

@media screen and (max-width:991px) {
	.header nav> ul> li> a .angle_down {
		display:unset;
	}
	.services-main-popup.active, .packages-main-popup.active {
		display:none;
	}
	.header nav> ul> li> a.packages-menu:hover + .packages-main-popup {
		display:none;
	}
	.services-for-mobile .service ul li {
		margin:0 0 10px;
	}
	.services-for-mobile .service ul {
		display:none;
	}
	.services-for-mobile .service ul.service-toggle {
		display:flex;
	}
	.services-for-mobile .service h4.active img {
		display:none;
	}
	.services-for-mobile .service h4.active img.angle_down {
    display: unset;
    transform: rotate(180deg);
    transition: all 0.5s;
}
	 .package-info {
        margin: 0;
    }
    .package-info .left h3 {
        font-size: 24px;
        line-height: 15px;
    }
    .package-info .left ul span {
        font-size: 20px;
        line-height: 28px;
        margin: 17px 0;
    }
    .package-info .left ul li {
        gap: 12px;
        font-size: 17px;
        line-height: 24px;
        margin: 0 0 11px;
    }
    .package-plan-form {
        margin: 21px 0 0;
    }
    .package-plan-form .head h3 {
        font-size: 45px;
        line-height: 50px;
    }
    .package-plan-form .head h3 sub {
        font-size: 26px;
        line-height: 33px;
    }
    .package-plan-form .head p {
        font-size: 18px;
    }
    .package-plan-form .head h4, .package-plan-form .package-form h4 {
        font-size: 20px;
        line-height: 28px;
    }
    .package-plan-form .package-form .input-group {
        gap: 15px;
        margin: 0 0 15px;
    }
    .package-plan-form .package-form .input-group .input-field input, .package-plan-form .package-form .input-group .input-field select {
        height: 40px;
        padding: 0 10px;
        font-size: 13px;
    }
	.review-box .review-video img {
    width: 100%;
    height: 355px;
}
	.header nav ul li a.packages-menu {
		margin:0 0 5px;
	}
	.services-for-mobile .service h4 {
		color:#363636;
		font-weight:500;
		display:flex;
		gap:10px;
	}
	.services-for-mobile .service h4 img.angle_down {
		display:none;
	}
	.blog-boxes .tab-head {
    flex-wrap: wrap;
}
	.blog-boxes .tab-head li {
		width:48%;
	}
	.blog-boxes .tab-head .nav-link {
		width:100%;
	}
	.blog-boxes .nav-pills .nav-link.active, .nav-pills .show>.nav-link {
		width:100%;
	}
	.mobile-service-main .services-provide .service-col {
		max-width:90%;
		margin:0 auto;
	}
	.services-provide .service-col > img {
		width:100%;
		height:330px;
	}
	.horizontal-scroll-container {
	display:none;
	}
	.mobile-service-main {
		display:block;
		overflow:hidden;
		padding:50px 0;
	}
	.service-slider  .slick-dots {
		 bottom:-35px;
	}
	.portfolio-boxes .tab-head li.w-full {
		width:48%;
	}
	.portfolio-boxes .tab-head li.w-full-second {
		width:31%;
	}
	.header nav> ul> li> a.service-menu-mobile {
		display:none;
	}
	.header nav ul li a img {
		display:none;
	}
	.services-main-popup {
		display:none;
	}
	.Buddha_Bubble_head .buddha-img img {
    width: 320px;
		height:320px;
		object-fit:contain;
}
	.Evaluation-head .Evaluation-img img {
    height: 320px;
    object-fit: contain;
    width: 320px;
}
	.Buddha_Bubble_head .buddha-img {
		width:320px;
	}
	.wordpress_plugin_main .Evaluation-head .Evaluation-img {
    width: 320px;
}
	.wordpress_plugin_main .Evaluation-head .Evaluation-img img {
    height: 320px;
    object-fit: contain;
    width: 320px;
}
	.services-for-mobile .service {
		text-align:left;
		width:100%;
	}
		.services-for-mobile .service ul li a {
	justify-content:left;
			color:#000;
			align-items:flex-start;
	}
	.custom-wordpress-main .Evaluation-head .Evaluation-img {
		width:320px;
	}
	.custom-wordpress-main .Evaluation-head .Evaluation-img img {
			width:320px;
		height:320px;
		object-fit:contain;
	}
	.service-details-main .Buddha_Bubble_head .buddha-img {
		width:320px;
	}
	.service-details-main .Buddha_Bubble_head .buddha-img img {
		width:320px;
		height:320px;
		object-fit:contain;
	}
		.services-for-mobile {
    display: flex;
    margin:  0 0;
    text-align: left;
		flex-wrap:wrap;
		gap:20px;
			display:none;
}
	.header nav .close-btn {
		display:none;
	}
	.breadcrump ul {
	flex-wrap:wrap;
		row-gap:3px;
	}
	#appreciated-main {
		overflow:hidden;
		margin:0 0 10px;
	}
	.portfolio-boxes .tab-head {
		justify-content:left;
	}
	.portfolio-boxes .nav-pills .nav-link.active, .nav-pills .show>.nav-link, .portfolio-boxes .nav-pills .nav-link {
	font-size:1px;
	}
	#Evaluation-main {
	margin:40px 0;
	}
	.Evaluation-head {
	gap:20px;
	}
	#appreciated-main .appreciated-boxes .appreciated-col .details p {
	margin:0 0 10px;
		font-size:16px;
	}
	#appreciated-main .appreciated-boxes .appreciated-col {
		padding:15px;
	}
	#appreciated-main .appreciated-head {
		margin:0 0 15px;
	}
	.custom-wordpress-head h2 span {
    font-size: 28px;
    margin: 0px 0 30px;
}
	#appreciated-main .appreciated-head {
		text-align:center;
	}
	.wordpress-dev-main .develop-process {
	justify-content:space-evenly;
	}
	.service-details-main .Buddha_Bubble_head {
    gap: 10px;
    margin: 20px 0 0;
}
	#blog-details-main {
    margin: 120px 0 40px !important;
}
	.web-pack .price-cards .cards {
	padding:20px 25px;
	}
	.web-pack .price-cards .cards h4 {
    font-size: 22px;
    margin: 12px 0;
}
	.web-pack .price-cards .cards ul li {
font-size:12px;}
	.web-pack .price-cards .cards ul {
		padding:0;
	}
	#packages-main {
		margin:110px 0 20px;
	}
	.package-head p {
		font-size:18px;
	}
	#review-main {
		overflow:hidden;
	}
	#header-main {
	padding:20px 0;
	}
	#customer-experience {
	height:250px;
	}
	.about {
		gap:10px;
	}
	.about-us-heading{
		font-size:28px;
		line-height:38px;
	}
	.portfolio-head {
	margin:55px 0 25px;
	}
	.portfolio-head > div {
		width:100%;
	}
	.header nav ul li a {
		padding:0;
	}
	.container {
padding: 0  15px;}
	.contact-detail-main .contact-page-form .contact-details .contact-handle {
		row-gap:25px;
	}
	.contact-detail-main .contact-page-form .contact-details p {
		font-size:16px;
	}
	.contact-detail-main .contact-page-form .contact-details h3 {
		font-size:28px;
		margin:0 0 5px;
	}
    #blog-main {
        margin: 45px 0;
    }
    .blog-details-bg img {
        height: 350px;
    }
    .blog-details-bg .blog-data h1, .blog-details-bg .blog-data h1 span {
        font-size: 35px;
    }
    .blog-details-bg .blog-data span {
        font-size: 18px;
    }
    .table-of-content .table-side-head .side-bar .nav-link {
        margin: 0 0 12px;
        font-size: 16px;
    }
    .table-of-content .table-side-head {
        width: 250px;
    }
    .table-of-content .table-content {
        width: calc(100% - 250px);
    }
    .table-of-content .table-side-head .side-bar {
        margin: 15px 0 0;
    }
    #blog-details-main .table-of-content h2 {
        font-size: 24px !important;
    }
    .table-of-content .table-content .tab-content-data .content-bg p {
        margin: 0 0 10px;
        font-size: 16px;
    }
    .table-of-content .table-content .tab-content-data .content-bg img {
        margin: 0 0 15px;
        height: 300px;
    }
    .table-of-content .table-content .tab-content-data .content-bg {
        margin: 0 0 30px;
    }
    .table-of-content .table-content .tab-content-data .content-ops h3 {
        font-size: 25px;
        margin: 0 0 15px;
    }
    .table-of-content .table-content .tab-content-data .content-ops img {
        height: 300px;
        margin: 0 0 20px;
    }
    .table-of-content .table-content .tab-content-data .content-ops p {
        font-size: 16px;
    }
    .table-of-content .table-content .tab-content-data .content-auth h3 {
        font-size: 25px;
    }
    .table-of-content .table-content .tab-content-data .content-auth p {
        font-size: 16px;
        margin: 0 0 10px;
    }
    .table-of-content .table-content .tab-content-data .content-auth {
        margin: 15px 0 0;
    }
    #featured-blog-main .portfolio-boxes-col .portfolio-col {
        width: 48%;
    }
    
    .blog-head .latest-blog-text h1 {
        font-size: 40px;
    }
    .blog-head {
        margin: 0 0 30px;
    }
    .blog-boxes .nav-pills .nav-link {
        font-size: 15px !important;
    }
    .blog-boxes .portfolio-boxes-col .portfolio-col {
        width: 48%;
    }
    .portfolio-boxes .nav-pills .nav-link {
        color: #EA6445;
        font-size: 20px;
        font-weight: 500;
    }
    .portfolio-boxes .nav-pills .nav-link.active, .nav-pills .show>.nav-link {
        font-size: 20px;
        font-weight: 500;
        padding: 7px 20px;
		width:100%;
    }
    .portfolio-boxes-col .portfolio-col {
        width: 47%;
    }
    .portfolio-boxes-col {
        gap: 40px;
        margin: 28px 0 0;
    }
    .portfolio-boxes {
        margin: 40px 0 0;
    }
    .develop-process {
        gap: 15px;
        flex-wrap: wrap;
        justify-content: left;
    }
    .breadcrump ul li a {
        font-size: 16px;
        gap: 10px;
    }
    .breadcrump {
        margin: 0 0 25px;
    }
    .Buddha_Bubble_head {
        align-items: center;
        gap: 20px;
        margin: 20px 0 10px;
    }
    .about-buddha {
        gap: 15px;
        align-items: center;
    }
    .about-buddha .side-details {
        height: min-content;
    }
    #Technologies-Leveraged-main {
        margin: 45px 0;
    }
/*     .Buddha_Bubble_head .buddha-img img {
        width: 300px;
    } */
    .Leveraged-techno {
        gap: 15px;
    }
    .Leveraged-techno .box-col {
        width: 20%;
        padding: 24px 0;
    }
    .develop-process .process-col {
        padding: 10px;
        width: 31%;
    }
    .Evaluation-head .Evaluation-img {
        display: flex;
        align-items: center;
		width:320px;
    }
    .footer .contact-col {
        width: 36%;
    }  
    .footer .footer-col p {
        margin: 0;
    }
    /* about main page */
    .about-main-page .about .about-col-img::before {
        bottom: -30px;
        left: -16px;
    }
    #about-main-page {
        padding: 45px 0 50px;
    }
    .project-achieve .success-intro b {
        font-size: 45px;
		width:165px;
    }
	.project-achieve .success-intro b span {
    font-size: 45px;
}
    .project-achieve .success-intro span {
        font-size: 14px;
    }
    #project-success-main {
        padding: 40px 0;
        margin: 0 0 50px !important;
    }
    #how_we_work_main .research-head {
        margin: 0 0 35px;
    }
    #how_we_work_main .research-box-main .research-box {
        gap: 45px;
    }
    #how_we_work_main .research-box-main .research-box .research-col {
        width: 45%;
        padding: 15px;
    }
    #how_we_work_main .research-box-main .research-box .square-img img {
        width: 90px;
    }
  #how_we_work_main .research-box-main .research-box .line.first-line {
    left: 37%;
    top: 97px;
    width: 183px;
}
   #how_we_work_main .research-box-main .research-box .line.four-line {
    left: 37%;
    width: 183px;
    bottom: 95px;
}
    .Teams-main .service {
        margin: 0 auto 30px;
    }
    .Teams-main {
        margin: 50px 0 !important;
    }
    #why_choose_us_main {
        margin: 0 0 50px;
    }
    .choose-us a {
        width: 185px;
        height: 45px;
        font-size: 14px;
		padding:10px 15px;
    }
    .choose-us .discover-chart {
        display: flex;
        align-items: center;
    }
    .Teams-main .services-provide .service-col .team-col:hover > .services-details {
        width:100%;
    }
	.Teams-main .services-provide .service-col .team-col .services-details {
		text-align:center;
	}
    .choose-us p {
        margin: 20px 0;
        font-size: 16px;
    }
    #how_we_work_main .research-box-main .research-box .line.second-line, #how_we_work_main .research-box-main .research-box .line.third-line {
        width: 290px;
    }
    #how_we_work_main .research-box-main .research-box .research-col .icon img {
        width: 35px;
    }
    #how_we_work_main .research-box-main .research-box .research-col h3 {
        font-size: 22px;
        margin: 8px 0;
    }
    .success-heading {
        margin: 0 auto 30px;
    }

    /* contact page  */
    #contact-main {
        margin:110px 0 25px;
    }
    .contact-head p {
        font-size: 18px;
        margin: 7px 0 24px;
    }
    .contact-detail-main .contact-page-form {
        flex-wrap: wrap;
    }
    .contact-detail-main .contact-page-form .contact-form {
        width: 100%;
        order: 2;
        padding: 0 20px;
    }
    .contact-detail-main .contact-page-form .contact-details {
        width: 100%;
        order: 1;
    }
    .contact-detail-main .contact-page-form .contact-details .social-contact {
        width: 50%;
    }
    .contact-detail-main .contact-page-form .contact-form p {
        font-size: 20px;
        margin: 7px 0 20px;
    }
    .contact-detail-main .contact-page-form .contact-form .input-group p {
        margin: 20px 0 30px;
    }
    .contact-detail-main .submit-btn input {
        width: 170px;
        height: 45px;
        font-size: 20px;
		line-height:21px;
    }
    .header nav> ul {
        /* opacity: 0;
        visibility: hidden; */
        position:fixed;
        top: 0;
        left: 0;
        z-index: 11;
        display: unset;
        background-color: #fff;
        width: 250px;
        padding: 20px;
        height: 100%;
        opacity: 0;
        visibility: hidden;
    }
   .header nav> ul.menu-active {
    opacity: 1;
    visibility: visible;
    box-shadow: none;
    width: 100%;
    top: 73px;
    overflow-y: auto;
    height: -webkit-fill-available;
    overflow-x: clip;
	   box-shadow: inset 0 10px 10px -10px rgba(0, 0, 0, 0.5);
}
    .header nav .close-btn {
        display: none;
        position: absolute;
        top: 30px;
        right: 30px;
    }
    .header nav ul li {
        width: 100%;
        padding: 10px 0;
    }
    .header nav .bar-btn {
        display: unset;
    }
    .footer-quick-link {
        width: 35% !important;
    } 
    .footer .footer-logo {
        width: 65%;
    }
    #banner-main .banner-text-main .banner h1 {
        font-size: 32px;
    }
    #banner-main .banner-text-main .banner p {
        font-size: 18px;
        margin: 15px 0 30px;
    }
    #banner-main .banner-text-main .banner a {
        width: 170px;
        height: 45px;
        font-size: 15px;
		padding:10px 20px;
    }
    .about .about-col-img img {
        width: 320px;
		height:320px;
    }
    .about .about-col-img::before {
        bottom: 22px;
        left: -10px;
        width: 120px;
        height: 85px;
    }
    .about .about-col-img::after {
        right: -10px;
        top: -20px;
        width: 120px;
        height: 85px;
    }
     h2 {
        font-size: 28px !important;
    } 
    .about p {
        font-size: 16px;
    }
    .about a {
        width: 170px;
        height: 45px;
        font-size: 15px;
		padding:10px 20px;
    }
	#banner-main {
height:450px;
	
	}
	#banner-main .banner-img img {
		height:450px;
		object-fit:cover;
	}
	#banner-main .banner-text-main {
	top:50%;
	}
	.success-heading h2 {
font-size:27px !important;}
    #about-main {
        padding: 40px 0 40px;
		margin:0;
    }
	.header nav> ul> li> a:hover::after {
		width:20%;
	}
	.header nav> ul> li> a::after {
		bottom:-8px;
	}
	.project-achieve .success-intro {
		width:22%;
	}
/*     .services-provide .service-col> img {
        height: 350px;
    } */
    .services-provide .service-col .services-details {
        width: 100%;
    }
    .services-provide .service-col .services-details span {
        margin: 29px 0 0;
        font-size: 20px;
    }
    .services-provide .service-col .services-details p {
        margin: 10px 0;
        font-size: 14px;
    }
   .services-provide .service-col .services-details a {
    width: 115px;
    height: 35px;
    font-size: 14px;
    margin: 0 auto 20px;
    line-height: 34px;
    padding: 0;
    font-weight: 500;
}
    .services-provide .service-col:hover > .services-details {
        top: unset;
    }
    .service p {
        font-size: 16px;
        margin: 0 auto 30px;
    }
    #service-main {
        margin: 0;
		padding:45px 0;
    }
	#industries-serve-main {
		padding:45px 0;
	}
	.services-provide .service-col .services-details .service_icon {
		width:60px;
		height:60px;
		top:-30px;
	}
	.services-provide .service-col .services-details .service_icon img {
		width:32px;
	}
    #customer-experience .bg-img img {
        height: 250px;
    }
	.customer-text .experience-head h2 {
		line-height:40px;
	}
	.portfolio-head {
	flex-wrap:wrap;
	}
   .customer-text .experience-head a {
    width: auto;
    height: auto;
    font-size: 15px;
    margin: 20px 0 0;
    padding: 10px 20px;
}
    .industries-provide .industries-col .industries-details {
        padding: 25px 0;
    }
    .industries-provide .industries-col .industries-details .icon img {
        width: 35px;
		height:35px;
    }
    .industries-provide .industries-col .industries-details span {
        font-size: 14px;
    }
  .portfolio-head a {
    width: auto;
    height: auto;
    font-size: 15px;
    padding: 10px 20px;
    margin-right: auto;
    margin-left: unset;
    margin-top: 19px;
}
    .portfolio-col img {
        height: auto;
    }
    .portfolio-box .portfolio-text-col {
        padding: 30px 23px 20px;
    } 
    .portfolio-box .portfolio-col h3 {
    font-size: 20px;
    margin: 9px 0;
    font-weight: 500;
}
    .portfolio-box .portfolio-col p {
        font-size: 14px;
        margin: 0 0 25px;
    }
   .portfolio-box .portfolio-col a {
    width: 185px;
    height: 45px;
    font-size: 15px;
    padding: 10px 20px;
}
    .portfolio-box .portfolio-col span {
        font-size: 16px;
    }
    .review-box .review-video video {
        object-fit:cover;
    }
    .review-box {
        gap: 20px;
		padding:20px 0 0;
    }
    .review-head {
        margin: 0 0 15px;
    }
    .review-box .reviewer-profile .profile .profile-img img {
        width: 60px;
        height: 60px;
    }
    .review-box .reviewer-profile .profile span {
        font-size: 16px;
    }
    .review-box .reviewer-profile .profile h3 {
        font-size: 18px;
    }
    .review-box .reviewer-profile p {
        font-size: 16px;
        margin: 10px 0 0;
        padding: 0 0 0;
    }
    #web-package-main h3 {
        margin: 0 0 15px;
        font-size: 28px;
    }
    .web-pack .nav-pills {
        gap: 20px;
    }
    .web-pack .nav-pills .nav-link {
        font-size: 18px;
        line-height: 20px;
    }
    .web-pack .price-cards .cards h4 {
        font-size: 24px;
        margin: 15px 0;
    }
    .web-pack .price-cards .cards h4 sub {
        font-size: 14px;
    }
    .web-pack .price-cards .cards p {
        font-size: 16px;
        margin: 0 0 10px;
    }
    .web-pack .price-cards .cards ul li img {
        width: 16px;
    }
    .web-pack .price-cards .cards ul li {
        gap: 5px;
        text-align: left;
    }
    .web-pack .price-cards .cards span {
        width: 110px;
        height: 25px;
        font-size: 18px;
    }
   .web-pack .price-cards .cards button {
    width: max-content;
    height: 41px;
    font-weight: 500;
    font-size: 15px;
    line-height: 18px;
    padding: 10px 22px;
	   bottom:25px;
}
    .web-pack .price-cards .cards{
        height: 475px;
		width:48%;
    }
    .web-pack .price-cards .cards.active-card {
        height: 520px;
    }
    #web-package-main {
        padding: 39px 0;
    }
    .faq-head p {
        font-size: 18px;
        margin: 10px 0;
    }
    .faq-head {
        margin: 0 0 25px;
    }
    .faq-question {
        flex-wrap: wrap;
    }
    .faq-question .left {
        width: 100%;
    }
    .faq-question .questions-list {
        width: 100%;
    }
    .faq-question .left h3 {
        font-size: 30px;
        line-height: 24px;
    }
    #faq-main {
        margin: 45px 0;
    }
    .questions-list .accordion-item .accordion-header .accordion-button {
        font-size: 18px;
        padding: 0 0 18px;
		gap:50px;
    }
    .questions-list .accordion-body p {
        font-size: 16px;
        line-height: 20px;
        margin: 0;
    }
}

@media screen and (max-width:575px) {
	.container {
		padding:0 15px;
	}
	.contact-detail-main .contact-page-form .contact-form {
padding:0 10px;}
    .header .logo a img {
        width: 125px;
    }
	.contact-detail-main .contact-page-form {
		gap:26px;
	}
    #header-main {
        padding: 20px 0;
    }
    .footer .footer-logo {
        width: 100%;
        margin: 0 0 30px;
        border-bottom: 1px solid #EA6445;
        padding: 0 0 20px;
    }
    .footer .footer-col h3 {
        margin: 0 0 13px;
        font-size: 18px;
    }
    .footer-bottom {
        padding: 20px 0;
		margin:0;
    }
    .footer-bottom p {
        font-weight: 400;
        font-size: 14px;
    }
    .footer .footer-col p {
        max-width: 100%;
        font-size: 14px;
    }
    .footer .footer-col ul li a {
        font-size: 15px;
    }
    .footer .footer-logo> a img {
        width: 185px;
    }
    .footer .footer-logo p {
        margin: 10px 0;
        font-size: 14px;
    }
    .footer .footer-logo .social-links span {
        font-size: 20px;
        font-weight: 500;
        margin: 0 0 10px;
    }
    .footer {
        flex-wrap: wrap;
    }
    .footer .footer-col, .footer-quick-link {
        width: 100% !important;
        margin: 0 0 20px;
        border-bottom: 1px solid #EA6445;
        padding: 0 0 20px;
    }
    #banner-main .banner-img img {
        object-fit: cover;
		height:400px;
    }
	
    #banner-main .banner-text-main .banner h1 {
        font-size: 25px;
    }
    #banner-main .banner-text-main .banner p {
        font-size: 16px;
        margin: 10px 0 23px;
    }
    #banner-main .banner-text-main .banner a {
        width: 150px;
        height: 40px;
        font-size: 14px;
    }
    .about {
        flex-wrap: wrap;
		row-gap:30px;
    }
    .about-main-page .about .about-col {
        width: 100%;
        margin: 0 0 20px;
    }
	.about-main-page {
		margin:70px 0 0 !important; 
	}
    #about-main {
        padding:35px 0;
    }
    .about .about-col-img img {
        width: 100%;
		height:auto;
    }
    .about .about-col-img::before {
        bottom: -12px;
    }
    h2 {
        font-size: 22px !important;
    }
    .title {
        font-weight: normal;
        font-size: 14px;
		margin:0 0 5px;
    }
    .technologies .techno span {
        font-weight: normal;
        font-size: 14px;
    }
    .technologies .techno .technologies-icon {
        width: 55px;
        height: 55px;
    }
    #review-main {
        margin:0;
    }
    .about a {
        width: 140px;
        height: 40px;
    }
    .customer-text .experience-head a {
        width: auto;
        height:auto;
		padding:10px 15px;
		font-size:14px;
    }
    .industries-provide {
        flex-wrap: wrap;
        justify-content: left;
		row-gap:0;
    }
    #industries-serve-main {
        padding: 35px 0;
    }
    .industries-provide .industries-col .industries-details span {
        font-size: 13px;
    }
    .industries-provide .industries-col {
        width: 28%;
    }
    .portfolio-head {
        flex-wrap: wrap;
        margin: 45px 0 35px;
    }
	
    .portfolio-head a {
        margin-right: auto;
        margin-left: unset;
        height: auto;
        width:auto ;
        margin-top: 20px;
		line-height:17px;
		padding:10px 15px;
		font-size:14px;
    }
    .portfolio-box {
        flex-wrap: wrap;
        margin: 0 0 15px;
    }
    .portfolio-box .portfolio-col {
        width: 100%;
    }
    .portfolio-box .portfolio-text-col {
        padding: 15px 15px 25px;
		order:2;
    }
    .portfolio-box .portfolio-col h3 {
        font-size: 20px;
        margin: 10px 0;
    }
    .portfolio-box .portfolio-col a {
        width: 143px;
        height: 40px;
        font-size: 12px;
        border: 1px solid #EA6445;
		padding:10px 15px;
    }
    .review-box {
        flex-wrap: wrap;
        padding: 0;
    }
    .review-box .reviewer-profile p {
        padding: 0;
    }
    .review-box .review-video {
        width: 100%;
    }
    .review-box .reviewer-profile {
        width: 100%;
    }
    .review-box .review-video::after {
        display: none;
    }
    .review-box .review-video::before {
        display: none;
    }
    #review-main .slick-dots li {
        width: 10px;
        height: 10px;
    }
    #review-main .slick-dots li.slick-active {
        width: 20px;
    }
    section {
        overflow: hidden;
    }
    #service-main {
        margin: 0;
    }
	.services-provide .service-col {
		width:100%;
		padding:0;
	}
	.services-provide {
		flex-wrap:wrap;
	}
    /* contact css */
    /* .contact-detail-main form {
        padding: 0 10px;
    } */
    .contact-detail-main .top-border {
        margin: 0 0 10px;
        height: 3px;
    }
    .contact-detail-main .contact-page-form .contact-details h3 {
        font-size: 20px;
    }
    .contact-detail-main .contact-page-form .contact-details p {
        font-size: 16px;
        margin: 0 0 20px;
    }
    .contact-detail-main .contact-page-form .contact-details .social-contact {
        margin: 30px 0 0;
        gap: 15px;
    }
    .contact-detail-main .contact-page-form .contact-form .input-group label {
        margin: 0 0 5px;
        font-size: 18px;
    }
    .contact-detail-main .contact-page-form .contact-form .input-group input {
        height: 45px;
    }
    .contact-detail-main .contact-page-form .contact-form .input-group textarea {
        height: 105px;
		padding:10px 10px 0;
    }
    .contact-detail-main .contact-page-form .contact-form .input-group .captcha {
        width: 100%;
    }
    .contact-detail-main .contact-page-form .contact-form .input-group .captcha input {
        width: 20px;
        height: 20px;
    }
    .contact-detail-main .contact-page-form .contact-details .social-contact li a {
        width: 45px;
        height: 45px;
    }
    .contact-detail-main .contact-page-form .contact-details .social-contact li a img {
        width: 20px;
    }
    /* .contact-detail-main form .contact-details .contact-handle li a {
        width: 45px;
        height: 45px;
    } */
    .contact-detail-main .contact-page-form .contact-details .contact-handle li div p {
        font-size: 16px;
    }
    .contact-detail-main .contact-page-form .contact-details .contact-handle li div span {
        font-size: 15px;
    }
    .contact-detail-main .contact-page-form .contact-details .social-contact {
        gap: 5px;
        width: 100%;
    }
    .contact-detail-main .contact-page-form .contact-form h3 {
        font-size: 26px;
    }
    .contact-detail-main .contact-page-form .contact-form p {
        font-size: 16px;
    }
    .contact-detail-main .contact-page-form .contact-form .input-group p {
        font-size: 18px;
    }
    /* about main page */
    .about-main-page .about p {
        margin: 15px 0 0;
    } 
    .about-main-page .about .about-col-img {
        width: 100%;
        padding: 0px 0px;
    }
    .about-main-page .about .about-col-img::before {
        bottom: -19px;
        left: -8px;
    }
    .about-main-page .about .about-col-img::after {
        top: 0;
    }
    .project-achieve {
        flex-wrap: wrap;
    }
    .project-achieve .success-intro {
        width: 48%;
        padding: 0 0 10px;
        border-right: none;
		text-align:center;
        border-bottom: 1px solid rgb(178, 178, 178) ;
    }
	.project-achieve .success-intro b {
	justify-content:center;
	}
	.project-achieve .success-intro b span {
		width:auto;
	}
    #project-success-main {
        margin: 0 0 35px  !important;
    }
    #how_we_work_main .research-head h2 {
        margin: 5px 0 0;
    }
    #how_we_work_main .research-box-main .research-box {
        flex-wrap: wrap;
        gap: 15px;
    }
    #how_we_work_main .research-box-main .research-box .square-img {
        display: none;
    }
    #how_we_work_main .research-box-main .research-box .line {
        display: none;
    }
    #how_we_work_main .research-head {
        margin: 0 0 15px;
    }
    .Teams-main {
        margin: 40px 0px !important;
    }
    .Teams-main .service {
        text-align: left;
    }
    .Teams-main .services-provide .service-col {
        padding: 0;
    }
    .Teams-main .slick-dots {
        bottom: -43px;
    }
    .Teams-main .slick-dots li {
        width: 10px;
        height: 10px;
    }
    .Teams-main .slick-dots li.slick-active {
        width: 20px;
    }
    .Teams-main {
        padding: 20px 0 35px;
    }
    .Teams-main .services-provide .service-col .team-col img {
        height: 370px;
        object-fit: cover;
    }
    .choose-us {
        flex-wrap: wrap;
    }
    .choose-us .discover-chart , .choose-us .discover{
        width: 100%;
    }
    .choose-us .discover h2 {
        margin: 10px 0 0;
    }
    .choose-us a {
        width: 170px;
        height: 40px;
        font-size: 15px;
        font-weight: 500;
    }
    .choose-us .discover-chart {
        margin: 30px 0 0;
    }
    .choose-us p {
        margin: 10px 0 25px;
    }
    #why_choose_us_main {
        margin: 0 0 40px;
    }
    #how_we_work_main .research-box-main .research-box .research-col {
        width: 100%;
    }
    .footer .footer-logo .social-links {
        border-top: none;
        padding: 10px 0;
    } 
    .footer .contact-col {
        border-bottom: none;
        margin: 0;
    }
    .contact-detail-main .contact-page-form .contact-form .input-group {
        flex-wrap: wrap;
        gap: 15px;
        margin: 0 0 15px;
    }
    .contact-detail-main .contact-page-form .contact-form .input-group label {
        font-size: 14px;
    }
    .contact-detail-main .submit-btn input {
        width: 140px;
        height: 40px;
        font-size: 16px;
		margin:0 0 20px;
    }
	.contact-head p {
    font-size: 16px;
    margin: 5px 0 15px;
}
    .contact-detail-main .contact-page-form .contact-form .input-group .input-field {
        width: 100%;
    }
    #packages-main {
        margin: 40px 0 10px;
    }
    .package-head h2 {
        line-height: 35px;
		text-align:left;
        margin: 0 0 5px;
    }
    #web-package-main {
        padding: 15px 0;
    }
    #web-package-main h3 {
        font-size: 22px;
        line-height: 35px;
    }
    .web-pack .price-cards {
        flex-wrap: wrap;
        margin: 20px 0 0;
    }
    .web-pack .price-cards .cards {
        width: 100%;
        padding: 15px;
        margin: 0 0 15px;
        text-align: left;
		height:auto;
    }
    .web-pack .price-cards .cards.active-card {
        height: auto;
        position: relative;
    }
    .web-pack .price-cards .cards ul {
        padding: 0;
    }
   .web-pack .nav-pills {
    gap: 10px;
    justify-content: left;
    width: 100%;
}
	.web-pack .nav-pills li {
		width:100%;
	}
	.web-pack .nav-pills .nav-link {
		width:100%;
		line-height:30px;
	}
    .web-pack .tab-content {
        margin: 25px 0 0;
    }
    .package-head p {
        font-size: 16px;
		text-align:left;
        line-height: 22px;
    }
	#web-package-main h3 {
		text-align:left;
	}
    #faq-main {
        margin: 30px 0 20px;
    }
    .faq-head p {
        font-size: 16px;
        line-height: 21px;
    }
    .faq-question .left h3 {
        font-size: 20px;
        line-height: 20px;
    }
    .questions-list .accordion-item .accordion-header .accordion-button {
        font-size: 16px;
        padding: 0 0 10px;
    }
    .questions-list .accordion-item .accordion-header .accordion-button img {
        width: 12px;
    }
    .questions-list .accordion-body p {
        font-size: 14px;
        line-height: 18px;
    }
    .breadcrump ul {
        flex-wrap: wrap;
        row-gap: 3px !important;
        gap: 10px;
    }
    .breadcrump ul li a {
        font-size: 14px;
    }
    .breadcrump ul li a img {
        width: 6px;
    }
    .Buddha_Bubble_head {
        flex-wrap: wrap;
		gap:10px;
    }
    .Buddha_Bubble_head .text p {
        margin: 10px 0;
    }
    .Buddha_Bubble_head .buddha-img {
        width: 100%;
        text-align: center;
    }
    .about-buddha {
        flex-wrap: wrap;
    }
    .about-buddha .text-details {
        width: 100%;
    }
    .about-buddha .side-details {
        width: 100%;
		padding:15px 15px 0;
    }
    .about-buddha .text-details p {
        margin: 8px 0;
    }
    .about-buddha .side-details ul li .country {
        font-size: 17px;
        margin: 8px 0 0;
    }
    .Technologies-Leveraged-head {
        text-align: left;
    }
    #Technologies-Leveraged-main {
        padding: 20px 0;
    }
    .Technologies-Leveraged-head p, .development-head p {
        margin: 8px 0;
    }
    .Leveraged-techno {
        flex-wrap: wrap;
    }
    .Leveraged-techno .box-col {
        width: 46%;
		padding:15px 0;
    }
	.Leveraged-techno .box-col .icon img {
		width:30px;
		height:30px;
	}
	.technologies .techno .technologies-icon img {
		width:30px;
		height:30px;
	}
    #development-main {
        padding: 20px 0 30px;
    }
    .develop-process {
        margin: 20px  0 0;
    }
	.wordpress_plugin_main {
        padding: 0 !important;
        margin: 30px 0 0 !important;
    }
    #Evaluation-main {
        margin: 30px 0;
        padding: 0 0 32px;
    }
    .Evaluation-head {
        flex-wrap: wrap;
        gap: 10px;
    }
    .Evaluation-head .Evaluation-text {
        width: 100%;
    }
   
    .Evaluation-head .Evaluation-img::after {
        top: -20px;
        left: -10px;
    }
    .develop-process .process-col {
        width: 100%;
    }
    .portfolio-boxes-col .portfolio-col {
        width: 100% !important;
    }
    #more-case-study .portfolio-boxes-col {
        margin: 17px 0 0;
    }
    .portfolio-boxes-col .portfolio-col img {
        height: auto;
    }
    #portfolio-landing-main {
        margin: 45px 0;
    }
    .landig-head .search-bars {
        flex-wrap: wrap;
        justify-content: left;
    }
    .landig-head .search-bars span {
        font-size: 24px;
		width:100%;
		text-align:center;
    }
    .landig-head .search-bars .submit-btn {
        width: 100%;
        height: 40px;
        font-size: 18px;
        font-weight: 500;
    }
    .portfolio-boxes .nav-pills .nav-link.active, .nav-pills .show>.nav-link {
        padding: 7px  13px;
        font-size: 18px;
        font-weight: normal;
    }
    .portfolio-boxes .nav-pills .nav-link {
        font-size: 14px;
        font-weight: normal;
		width:100%;
    }
    .pagination ul {
        flex-wrap: wrap;
        gap: 20px;
    }
    .landig-head h2 {
        margin: 0 0 20px;
    }
    .landig-head {
        text-align: left;
    }
    #blog-main {
        margin: 35px 0;
    }
    .blog-head .blog-bg-img img {
        height: 300px;
        object-fit: cover;
    }
.blog-head .latest-blog-text button {
    width: auto;
    height: auto;
    font-weight: 400;
    font-size: 14px;
    padding: 5px 13px;
}
    .blog-head .latest-blog-text h1 {
        font-size: 32px;
    }
    .blog-boxes h2 {
        margin: 0 0 15px;
    }
    .blog-boxes .tab-head {
        flex-wrap: wrap;
        gap: 8px;
    }
    .blog-boxes .portfolio-boxes-col .portfolio-col .details span {
        font-size: 18px;
    }
    .load-blog-btn {
        margin: 20px 0 0;
    }
    .load-blog-btn button {
        width: 150px;
        height: 40px;
        font-weight: 500;
        font-size: 18px;
    }
    .blog-details-bg img {
        object-fit: cover;
        height: 300px;
        object-position: left;
    }
    .tab-side-content {
        flex-wrap: wrap;
        display: flex;
    }
    .table-of-content .table-side-head {
        width: 100%;
    }
    .table-of-content .table-content {
        width: 100%;
    }
    .table-of-content .table-side-head .side-bar .nav-link {
        display: flex;
        justify-content: left;
    }
    .table-of-content .table-content {
        border: none;
        padding: 0 10px;
    }
    .table-of-content .table-content .tab-content-data .content-ops h3 {
        font-size: 20px;
        margin: 0 0 10px;
    }
    .table-of-content .table-content .tab-content-data .content-auth h3 {
        font-size: 19px;
    }
    #featured-blog-main {
        margin: 25px 0;
    }
	.technologies {
		animation: marquee 3s linear infinite;
	}
	.footer .footer-col ul li:last-child {
		margin:0 0 0 ;
	}
	.success-heading h2 {
		font-size:22px;
	}
	.Teams-main {
		padding:21px 0 40px !important;
	}
	#banner-main {
		height:400px;
	}
	.services-provide .service-col .services-details .service_icon {
		top:-32px;
	}
	#service-main {
		padding:35px 0;
	}
	.portfolio-head p {
	font-size:16px;
		margin:8px 0 0;
	}
	#review-main {
		padding:20px 0 35px;
	}
	#review-main .slick-dots {
    bottom: -35px;
}
	#packages-main {
    margin: 100px 0 10px;
}
	.web-pack .price-cards .cards button {
		position:static;
		padding:10px 15px;
		font-size:14px;
		transform:unset;
		margin:15px 0 0;
	}
	.web-pack .price-cards .cards span{
		margin-left:auto;
	}
	.service-details-main .Buddha_Bubble_head .text {
    width: 100%;
		order:2;
}
	.breadcrump ul li a {
		font-size:13px;
	}
/* 	.service-details-main .Buddha_Bubble_head .buddha-img {
		display:none;
	} */
	.service-details-main {
		margin:120px 0 20px !important;
	}
	.wordpress-dev-main .development-head, .wordpress-dev-main .development-head p {
		text-align:left;
	}
	.wordpress-dev-main .development-head h2 {
		font-size:21px;
	}
	.wordpress-dev-main .development-head p {
		font-size:14px;
	}
	.wordpress-dev-main .develop-process .process-col {
		width:47%;
		padding:15px;
	}
	.wordpress-dev-main .develop-process {
		margin:15px 0 0;
	}
	.custom-wordpress-main {
    margin: 30px 0 0 !important;
    padding: 0 0 0 !important;
}
	.custom-wordpress-head h2 span {
    font-size: 22px;
    margin: 0px 0 20px;
    text-align: left;
}
	.wordpress_plugin_main .Evaluation-head .Evaluation-img {
    width: 100%;
}
	.wordpress_plugin_main .Evaluation-head .Evaluation-img img {
		height:250px;
	}
	.wordpress_plugin_main .Evaluation-head {
	gap:15px;
	} 
	.wordpress_plugin_main {
	padding:0;
		margin:30px 0 0;
	}
	#appreciated-main .appreciated-boxes .appreciated-col {
		flex-wrap:wrap;
	}
	#appreciated-main .appreciated-boxes .appreciated-col .left, #appreciated-main .appreciated-boxes .appreciated-col .details {
		width:100%;
	}
	#appreciated-main .appreciated-boxes .appreciated-col{
		gap:15px;
	}
	.services-main-popup .servies-heading-left {
		padding:30px 0 0 10px;
	}
	.portfolio-boxes .tab-head {
		width:100%;
		justify-content:space-between;
	}
/* 	.portfolio-boxes .tab-head li {
		width:100%;
	} */
	.portfolio-boxes .nav-pills .nav-link , .portfolio-boxes .nav-pills .nav-link.active, .nav-pills .show>.nav-link{
	width:100%;
		font-size:14px;
	}
	.portfolio-boxes-col {
	gap:20px;
	}
	.Buddha_Bubble_head .buddha-img img {
    width: 350px;
}
	.landig-head .search-bars .input-search {
		width:100%;
	}
	.header nav> ul> li> a.service-menu:hover + .services-main-popup {
	opacity:unset;
		visibility:unset;
		display:none;
	}
	.services-main-popup:hover {
		display:none;
	}

	

	.services-for-mobile .service h4 {
		margin:0 0 15px;
	}
	.services-for-mobile .service ul li {
		padding:0;
	}
	.services-provide > div {
    width: 100%;
}
	.wordpress-dev-main .develop-process .process-col span img {
    width: 30px;
    height: 30px;
}
	.service-details-main .Buddha_Bubble_head .buddha-img img {
    width: 100%;
    height: auto;
		object-fit:cover;
}
	.service-details-main .Buddha_Bubble_head .buddha-img {
    width: 100%;
}
	p {
		font-size:14px !important
	}
	.custom-wordpress-main .Evaluation-head .Evaluation-img {
    width: 100%;
}
	.custom-wordpress-main .Evaluation-head .Evaluation-img img {
    width: 100%;
    height: auto;
		object-fit:cover;
}
	#blog-details-main {
		margin:105px 0 20px !important;
	}
	.custom-wordpress-main .Evaluation-head {
		gap:10px;
	}
	.wordpress_plugin_main .Evaluation-head .Evaluation-img img {
    height: auto;
    object-fit: cover;
		width:100%;
}
	
	.Buddha_Bubble_head .buddha-img img {
    width: 100%;
    height: auto;
}
	.Evaluation-head .Evaluation-img {
    width: 100%;
}
	.Evaluation-head .Evaluation-img img {
    height: 320px;
    object-fit: contain;
    width: 320px;
}
.Evaluation-head .Evaluation-img img {
    height: auto;
    width: 100%;
}
	.about-buddha .side-details ul li .client-head {
		border-left: 4px solid #EA6445;
	}
	.service , .review-head{
		text-align:left;
	}
	.review-box .review-video video {
		height:250px;
	}
	#home-service-main {
		padding:45px 15px;
	}
	.industries-provide {
		display:none;
	}
	.industries-provide-mobile {
		display:flex;
		justify-content:space-between;
	}
	.industries-head {
		margin:0;
	}
	.mobile-service-main .services-provide .service-col {
		max-width:100%;
	}
	.mobile-service-main {
		padding:40px 0;
	}
	.landig-head .search-bars .input-search input {
		height:40px;
	}
	.blog-boxes .tab-head li {
		width:100%;
		}
	#about-main-page .about {
		gap:5px;
	}
	.portfolio-box .portfolio-col span {
		font-weight:normal;
	}
	.review-box .review-video img {
    width: 100%;
    height: auto;
}
	#package-enquiry-main {
        margin: 87px 0 0;
    }
    #package-enquiry-main h2 {
        line-height: 33px;
        margin: 0 0 20px;
    }
    .package-info {
        flex-wrap: wrap;
        gap: 15px;
    }
    .package-info .left {
        width: 100%;
        order: 2;
    }
    .package-info .right-img {
        width: 100%;
    }
    .package-plan-form {
        flex-wrap: wrap;
    }
    .package-plan-form .head {
        width: 100%;
    }
    .package-plan-form .package-form {
        width: 100%;
    }
    .package-plan-form .package-form .input-group {
        flex-wrap: wrap;
    }
    .package-plan-form .package-form .input-group .input-field {
        width: 100%;
    }
    .package-plan-form .package-form button {
        padding: 10px 15px;
        font-weight: 500;
        width: 100%;
    }
    .package-plan-form .head h3 {
        font-size: 34px;
        line-height: 33px;
    }
    .package-plan-form .head h3 sub {
        font-size: 22px;
        line-height: 24px;
    }
    .package-plan-form .package-form h4 {
        margin: 0  0 10px;
    }
    .package-info .left ul span {
        font-size: 18px;
        line-height: 20px;
        margin: 13px 0;
    }
    .package-info .left h3 {
        font-size: 20px;
    }
    .package-info .left ul li {
        font-size: 16px;
    }
    .package-info .left ul li img {
        width: 18px;
    }
    .package-plan-form .head h4, .package-plan-form .package-form h4 {
        font-size: 18px;
        line-height: 20px;
    }
	.services-provide .service-col .services-details a {
		line-height:31px;
	}
	.custom-video-container {
		width:100%;
	}
	.unique-loader-container {
		width:100%;
	}
	.unique-video-wrapper {
		height:197px;
		width:100%;
	}
	.about-main-page .about .about-col-img video {
    height: 100%;
}
	.choose-us .discover {
		padding:0;
	}
	#why_choose_us_main {
		padding:45px 0;
	}
	.web-pack .price-cards .cards a {
		margin:0 0 0 15px;
	}
	.package-info .right-img img {
    height: 350px;
    object-fit: cover;
}
}