@charset "utf-8";
.page .inner-cont-margin-top {
margin-top: 110px;
} .single-iframe iframe {
width: 100% !important;
}
.page .heading1 {
margin-bottom: 80px;
}
.page .page-feature-image {
text-align: center;
margin-top: 130px;
}
#filter li.current a.search-filter {
border: 1px solid #9cdd5b;
background: #9cdd5b;
color: #000 !important;
}
.fa-check-circle {
font-weight: 900;
}
.post-type-archive .pagination .page-numbers {
cursor: pointer !important;
}
.post-type-archive .pagination .current {
cursor: unset !important;
}
.custom-carousel {
position: unset !important;
}
.single-portfolio .flickity-prev-next-button {
width: 46px !important;
height: 46px !important;
} @media (min-width: 768px) and (max-width: 991px) {
.page .inner-cont2 { 
margin-top: 20px;
}
}
@media (max-width: 768px) {
.single-portfolio .flickity-prev-next-button {
width: 26px !important;
height: 26px !important;
}
}
 @media (max-width:767px) { .laravel-features1 {
min-height: 310px;
}
.larvel-list2 li {
width: 100%;
}
.laravel-part-left1 h2 {
font-size: 28px;
text-align: center;
line-height: 28px;
}
.heading1 h3 {
font-size: 25px;
}
.laravel-part-left2 {
margin-bottom: 20px;
} .ceritificate-bg {
margin-bottom: 30px;
}
#smmbg {
background-image: none;
}
#categories {
display: none;
}
#catmobile {
display: block;
font-family: 'Roboto Condensed', sans-serif;
font-weight:30;
font-size:15px;
color:#000000;
max-width: 300px;
}
#catmobile h1{
font-size:25px;
}
#catmobile p{
font-size:15px;
}
.icon1 {
width: 24%;
}
.footer-inpart2 {
margin-bottom:25px;
}
.footer-part2 {
padding-bottom: 20px;
padding-top: 20px;
}
.cloud-cont {
background-size:100%;
margin-top:-16px;
}
.menu-items {
display:none;
}
nav li {
padding: 0 4px;
}
#navigation-bar {
height: 60px;
padding-left: 0;
position: relative;
}
header form {
padding: 20px;
}
header .sbtn {
font-size: 22px;
}
.cloud-cont {
height: 20px;
}
.heading1 h1, .heading2 h2 {
font-size: 26px;
}
.footer-part1-txt {
text-align:left;
padding:10px;
}
.about-part2 {
padding-bottom:0px;
}
.blog-heading {
margin-top:0px;
}
.blog-heading .heading1 h1, .blog-heading .heading1 span {
color: #2e2e2e;
}
.blog-heading .heading1 {
margin-bottom:0px;
}
.inner-cont2 {
margin-top:20px;
}
.sidebar-hidemenu {
display:block;
}
.tp-caption.large_text h1 {
font-size: 25px !important;
}
.tp-caption.large_text span {
font-size: 10px !important;
}
.team {
margin-bottom: 40px;
margin-top: 60px;
}
.topcontact {
display: none;
}
.sliderform-cont {
display: none;
}
.desktop-contact-title{
display: none;
}
.mobile-contact-title{
display: block;
} .section-padding {
padding: 30px 0 !important;
}
.btn-width {
padding: 7px 35px !important;
}
.filter-category {
margin-bottom: 20px !important;
}
.filter-category ul {
gap: 12PX 5px !important;
}
.portfolio-listing-page .card img {
height: 240px;
width: 100%;
}
.pagination {
margin-top: 10px !important;
}
.filter-text {
font-size: 16px !important;
}
.small-padding {
padding: 30px 0 !important;
}
.detail-section {
justify-content: center;
}
.pagination>li>a, .pagination>li>span {
padding: 5px !important;
height: 32px !important;
width: 32px !important;
line-height: 19px !important;
font-size: 16px !important;
}
.green-btn {
font-size: 14px;
}
}
@media (min-width:768px) and (max-width:991px) { .laravel-features1 {
min-height: 310px;
}
.larvel-list2 li {
width: 50%;
} .footer-part1-txt {
padding:0px;
}
.footer-part1, .footer-part2 {
min-height:470px;
}
.footer-part2 {
padding-bottom: 20px;
padding-top: 20px;
}
.blog-heading {
margin-top:-20px;
}
.blog-heading .heading1 h1, .blog-heading .heading1 span {
color: #2e2e2e;
}
.blog-heading .heading1 {
margin-bottom:0px;
}
.inner-cont2 {
margin-top:20px;
}
.sidebar-hidemenu {
display:none;
}
.tp-caption.large_text h1 {
font-size: 50px !important;
}
.tp-caption.large_text span {
font-size: 20px !important;
}
header.smaller {
height: 92px;
}
header {
padding: 5px 0;
}
.menu-right a {
color: #ffffff;
font-size: 14px;
}
.skype small{
display: none;
}
.logo {
text-align: center;
margin-bottom: 10px; 
}
.logo img {
width: 150px;
}
#navigation-bar {
padding-left: 0;
}
nav li {
padding: 0 4px;
}
.topcontact {
font-size: 14px;
}
.topcontact span {
margin-right: 9px;
}
.sliderform-cont {
display: none;
}
.desktop-contact-title{
display: none;
}
.mobile-contact-title{
display: block;
}
}
@media (min-width:992px) and (max-width:1199px) {
.features1 i {
font-size: 44px;
}
.features1 span {
font-size: 14px;
}
.features1 p {
margin-top: 0px;
}
.footer-part1, .footer-part2 {
min-height:500px;
}
.blog-heading {
margin-top: -175px;
}
.sidebar-hidemenu {
display:none;
}
.tp-caption.large_text h1 {
font-size: 50px !important;
}
.tp-caption.large_text span {
font-size: 20px !important;
}
#navigation-bar {
padding-left: 0;
}
nav li {
padding: 0 6px;
}
.topcontact {
font-size: 14px;
}
.topcontact span {
margin-right: 9px;
}
.sliderform-cont {
top: 55px; 
}
}
@media (min-width:1200px) {
.hidden-lg {
display:none!important
}
.sidebar-hidemenu {
display:none;
}
}  @media (max-width: 575.98px) { .project-row {
padding: 20px 0;
}
.project-detail .project-name {
font-size: 27px;
margin-bottom: 15px;
}
.widget-container {
padding: 20px 20px 10px;
margin-top: 20px;
}
.widget-container li {
padding: 7px 0;
}
.project-info {
margin-top: 25px;
}
.project-sub-heading {
margin-bottom: 25px;
font-size: 17px;
}
.project-info-listing {
display: block;
}
.project-info-listing .project-info-listing-item {
width: 100%;
margin-bottom: 15px;
}
.widget-heading .h4 {
font-size: 20px;
}
.widget-container li a {
font-size: 15px;
}
.flick-carousel .carousel-main .carousel-cell img {
height: 200px;
}
.flick-carousel .carousel-main .flickity-viewport {
min-height: 250px !important;
}
.flick-carousel .carousel-nav {
width: 90%;
}
.feature-img-column {
margin-top: 10px;
}  .green-box {
padding: 9px 17px;
min-width: 100%;
}
.small-heading {
font-size: 24px;
margin-bottom: 3px;
}
.point-text li {
margin-bottom: 10px;
font-size: 16px;
line-height: 25px;
}
.medium-heading {
font-size: 28px;
margin-bottom: 10px;
}
.green-box span {
font-size: 18px;
}
.small-padding {
padding: 30px 0;
}
.snippet-btn {
padding: 5px 10px;
}
.code-snippet-button {
gap: 15px;
flex-wrap: wrap;
}
.technology-block {
margin-bottom: 50px;
}
.inner-content {
font-size: 16px;
line-height: 25px;
}
.point-text {
margin-bottom: 20px;
}
.button-text {
font-size: 16px;
width: 100%;
display: block;
text-align: center;
}
.overall-green-box {
display: flex;
align-items: start;
flex-wrap: wrap;
justify-content:start;
margin-top: 0;
flex-direction: column;
gap: 10px;
}
.detail-img img {
margin-bottom: 15px;
}
.detail-technology {
margin-bottom: 25px;
}
.code-snippet-button li{
width: 100%;
}
.slider-heading .heading1 h1 {
font-size: 25px;
text-align: end;
display: none;
}
.slider-heading {
display: none;
} .portfolio-listing-page .card-grid-view {
grid-template-columns: repeat(1, minmax(0, 1fr));
}
.card-body p {
margin-bottom: 15px;
} .page .page-feature-image {
margin-top: 0px;
}
.page .page-feature-image img{
width: 100%;
height: 200px !important;
object-fit: cover !important;
}
.page .heading1 {
margin-bottom: 50px;
}
.page .page-feature-image {
margin-top: 30px;
}
.page .heading1 {
margin-bottom: 0;
}
.post-type-archive-portfolio .n2-ss-slider-2, .single-portfolio .n2-ss-slider-2{
height: 100px !important;
}
.post-type-archive-portfolio .n2-ss-slide-background-image, .single-portfolio .n2-ss-slide-background-image{
background-repeat: no-repeat !important;
background-size: contain !important;
background-position: unset !important;
height: 200px  !important;
}
} @media (min-width: 576px) and (max-width: 767.98px) { .project-row {
padding: 20px 0;
}
.project-detail .project-name {
font-size: 27px;
margin-bottom: 15px;
}
.widget-container {
padding: 20px 20px 10px;
margin-top: 20px;
}
.widget-container li {
padding: 7px 0;
}
.project-info {
margin-top: 25px;
}
.project-sub-heading {
margin-bottom: 25px;
font-size: 17px;
}
.project-info-listing {
display: block;
}
.project-info-listing .project-info-listing-item {
width: 100%;
margin-bottom: 15px;
}
.widget-heading .h4 {
font-size: 20px;
}
.widget-container li a {
font-size: 15px;
}
.flick-carousel .carousel-main .carousel-cell img {
height: 270px;
}
.flick-carousel .carousel-main .flickity-viewport {
min-height: 290px !important;
}
.flick-carousel .carousel-nav {
width: 90%;
}
.feature-img-column {
margin-top: 10px;
}  .section-padding {
padding: 60px 0 !important;
}
.btn-width {
padding: 7px 35px !important;
}
.filter-category {
margin-bottom: 30px !important;
}
.filter-category ul {
gap: 12PX 5px !important;
}
.portfolio-listing-page .card img {
height: 240px;
width: 100%;
}
.pagination {
margin-top: 10px !important;
}
.filter-text {
font-size: 16px !important;
}
.small-padding {
padding: 30px 0 !important;
}
.detail-section {
justify-content: center;
}
.pagination>li>a, .pagination>li>span {
padding: 5px !important;
height: 32px !important;
width: 32px !important;
line-height: 19px !important;
font-size: 16px !important;
} .green-box {
padding: 9px 17px;
min-width: 100%;
}
.small-heading {
font-size: 25px;
margin-bottom: 3px;
}
.point-text li {
margin-bottom: 10px;
font-size:16px;
}
.medium-heading {
font-size: 28px;
margin-bottom: 10px;
}
.green-box span {
font-size: 18px;
}
.small-padding {
padding: 30px 0;
}
.snippet-btn {
padding: 5px 10px;
}
.code-snippet-button {
gap: 15px;
}
.technology-block {
margin-bottom: 50px;
}
.inner-content {
font-size: 16px;
}
.point-text {
margin-bottom: 20px;
}
.button-text {
font-size: 16px;
}
.overall-green-box {
display: flex;
align-items: start;
flex-wrap: wrap;
justify-content:start;
margin-top: 0;
flex-direction: column;
gap: 10px;
}
.detail-img img {
margin-bottom: 15px;
}
.slider-heading .heading1 h1 {
font-size: 25px;
text-align: end;
display: none;
}
.slider-heading {
display: none;
} .portfolio-listing-page .card-grid-view {
grid-template-columns: repeat(2, minmax(0, 1fr));
} .page .page-feature-image {
margin-top: 0px;
}
.page .page-feature-image img{
width: 100%;
height: 200px !important;
object-fit: cover !important;
}
.page .heading1 {
margin-bottom: 50px;
}
.page .page-feature-image {
margin-top: 30px;
}
.page .heading1 {
margin-bottom: 0;
}
.post-type-archive-portfolio .n2-ss-slider-2, .single-portfolio .n2-ss-slider-2{
height: 125px !important;
}
.post-type-archive-portfolio .n2-ss-slide-background-image, .single-portfolio .n2-ss-slide-background-image{
background-repeat: no-repeat !important;
background-size: contain !important;
background-position: unset !important;
height: 255px  !important;
}
} @media (min-width: 768px) and (max-width: 991.98px) { .project-row {
padding: 40px 0;
}
.project-detail .project-name {
font-size: 30px;
margin-bottom: 30px;
}
.widget-container {
padding: 25px 25px 10px;
margin-top: 20px;
}
.widget-container li {
padding: 10px 0;
}
.project-info {
margin-top: 25px;
}
.project-sub-heading {
margin-bottom: 25px;
}
.flick-carousel .carousel-main .carousel-cell img {
height: 360px;
}
.flick-carousel .carousel-main .flickity-viewport {
min-height: 380px !important;
}
.flick-carousel .carousel-nav {
width: 90%;
}  .section-padding {
padding: 60px 0 !important;
}
.btn-width {
padding: 7px 35px !important;
}
.filter-category {
margin-bottom: 30px !important;
}
.filter-category ul {
gap: 15px 15px !important;
}
.portfolio-listing-page .card img {
height: 240px;
width: 100%;
}
.pagination {
margin-top: 20px !important;
}
.filter-text {
font-size: 16px !important;
} .green-box {
padding: 9px 17px;
min-width: 210px;
}
.small-heading {
font-size: 25px;
margin-bottom: 3px;
}
.point-text li {
margin-bottom: 10px;
font-size:16px;
}
.medium-heading {
font-size: 30px;
margin-bottom: 20px;
}
.green-box span {
font-size: 17px;
}
.small-padding {
padding: 30px 0;
}
.snippet-btn {
padding: 5px 10px;
}
.code-snippet-button {
gap: 15px;
}
.technology-block {
margin-bottom: 50px;
}
.inner-content {
font-size: 16px;
}
.point-text {
margin-bottom: 20px;
}
.button-text {
font-size: 16px;
}
.slider-heading .heading1 h1 {
font-size: 35px;
text-align: center;
margin-bottom: 0;
}
.text-left {
text-align: center !important;
display: none;
} .portfolio-listing-page .card-grid-view {
grid-template-columns: repeat(2, minmax(0, 1fr));
} .page .page-feature-image {
margin-top: 0px;
}
.page .page-feature-image img{
width: 100%;
height: 250px !important;
object-fit: cover !important;
}
.page .heading1 {
margin-bottom: 50px;
}
.post-type-archive-portfolio .n2-ss-slider-2, .single-portfolio .n2-ss-slider-2{
height: 168px !important;
}
.post-type-archive-portfolio .n2-ss-slide-background-image, .single-portfolio .n2-ss-slide-background-image{
background-repeat: no-repeat !important;
background-size: contain !important;
background-position: unset !important;
height: 315px  !important;
}
} @media (min-width: 992px) and (max-width: 1199.98px) { .project-row {
padding: 40px 0;
}
.project-detail .project-name {
font-size: 32px;
margin-bottom: 20px;
}
.widget-container {
padding: 25px 25px 10px;
}
.widget-container li {
padding: 10px 0;
}
.project-info {
margin-top: 30px;
}
.project-sub-heading {
margin-bottom: 25px;
}
.flick-carousel .carousel-main .carousel-cell img {
height: 310px;
}
.flick-carousel .carousel-main .flickity-viewport {
min-height: 320px !important;
}
.flick-carousel .carousel-nav {
width: 90%;
}  .section-padding {
padding: 60px 0 !important;
}
.btn-width {
padding: 7px 35px !important;
}
.filter-category {
margin-bottom: 15px !important;
}
.filter-category ul {
gap: 20px 30px !important;
}
.portfolio-listing-page .card img {
height: 240px;
width: 100%;
} .green-box {
padding: 9px 24px;
min-width: 260px;
}
.small-heading {
font-size: 28px;
margin-bottom: 3px;
}
.point-text li {
margin-bottom: 15px;
}
.medium-heading {
font-size: 30px;
margin-bottom: 20px;
}
.green-box span {
font-size: 18px;
}
.slider-heading .heading1 h1 {
font-size: 40px;
} .portfolio-listing-page .card-grid-view {
grid-template-columns: repeat(3, minmax(0, 1fr));
} .page .page-feature-image {
margin-top: 80px;
}
.page .page-feature-image img{
width: 100%;
height: 300px !important;
object-fit: cover !important;
}
.post-type-archive-portfolio .n2-ss-slider-2, .single-portfolio .n2-ss-slider-2{
height: 225px !important;
}
.post-type-archive-portfolio .n2-ss-slide-background-image, .single-portfolio .n2-ss-slide-background-image{
background-repeat: no-repeat !important;
background-size: contain !important;
background-position: unset !important;
height: 385px  !important;
}
} @media (min-width: 1200px) and (max-width: 1400.98px) {
.single-portfolio .n2-ss-slide-background-image, .post-type-archive-portfolio .n2-ss-slide-background-image{
background-repeat: no-repeat !important;
background-size: contain !important;
background-position: unset !important;
height: 425px  !important;
}
} @media (min-width: 1401px) and (max-width: 1599.98px) {
.post-type-archive-portfolio .n2-ss-slider-2, .single-portfolio .n2-ss-slider-2{
height: 100px !important;
}
.single-portfolio .n2-ss-slide-background-image, .post-type-archive-portfolio .n2-ss-slide-background-image {
background-repeat: no-repeat !important;
background-size: cover !important;
background-position: unset !important;
height: 277px  !important;
}
div#n2-ss-4 .n2-ss-slider-2 {
height: 277px !important;
}
}
@media (min-width: 1600px) and (max-width: 2559.98px) {
}
@media (min-width: 2560px) {
}