@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,200;1,300&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=Montserrat+Alternates:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400;1,500;1,600&family=Outfit:wght@100..900&family=Poppins:ital,wght@0,300;0,400;0,500;0,600;1,500&display=swap');

body {
	padding:0 !important;
	margin:0;
   font-family: 'Rubik', sans-serif;

}
h1, h2, h3, h4, h5, h6 {
font-family: 'Montserrat Alternates', sans-serif;
    color: #0b1427;
    text-transform: inherit;
    font-weight: 700;
    margin: 0 0 15px;
    padding: 0;
}
h1 {font-size:42px;}
h2 {font-size: 36px;}
h3 {font-size:28px;}
h4 {font-size:20px;}
h5 {font-size:18px;}
h6 {font-size:16px;}
ul li, a, strong{font-family: 'Rubik', sans-serif;font-size: 16px;}
p {font-size: 16px;line-height: 26px;font-family: 'Rubik', sans-serif;
    color: #212121;margin: 0 0 20px;font-weight: normal;text-align: justify;}
input[type="text"], input[type="email"], input[type="tel"], input[type="password"], input[type=submit], textarea, select {
    background: #fff;border: solid 1px #eee;color: #555;
    font-size: 14px;margin: 0 0 8px;padding: 10px 20px;width: 100%;outline: 0;}
::-webkit-input-placeholder {color:#555}
input[type="submit"] {
padding: 10px 30px;background: #086ad8;width: auto;color: #fff;
    text-transform: uppercase;font-size: 14px;border: 0;border-radius: 4px;
    letter-spacing: 0.5px;}
input[type="submit"]:hover {background:#00b25c;color:#fff}
textarea {height: 120px;}
a, button, input[type="submit"] {transition:.9s}

.animate-border {position: relative;display: block;width: 85px;height: 3px;background:linear-gradient(45deg, #0131a0, #46befd, #0131a0);;overflow: hidden;margin-bottom: 1.5rem}
.animate-border:after {position: absolute;content: "";width: 35px;height: 3px;
    left: 15px;bottom: 0;border-left: 10px solid #fff;border-right: 10px solid #fff;
    -webkit-animation: animborder 2s linear infinite;animation: animborder 2s linear infinite;}
@-webkit-keyframes animborder {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        -webkit-transform: translateX(113px);
        transform: translateX(113px);
    }
}

@keyframes animborder {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        -webkit-transform: translateX(113px);
        transform: translateX(113px);
    }
}
.globe-text span.tuiy {left: 45%;}
.homeportfolio span.tuiy {left: 47%;}
.homeblogsec span.tuiy {left: 47%;}
.testimonial span.tuiy {left: 35%;}

.heading{font-size: 38px;font-weight: 600;color: #0b1427;text-align: center;letter-spacing: 0;}
.heading span {color: #002583;font-size: 19px;display: block;color: #212121;
    margin-bottom: 14px;font-weight: 400;font-family: 'Rubik', sans-serif;}
.subheading{width: 60%;margin: 0 auto 40px;text-align: center;font-size:16px;}

.zoomeffect {overflow: hidden;position:relative;}
.zoomeffect img {transition: transform 0.8s ease-in-out;}
.zoomeffect:hover img {transform: scale(1.1);}

.topbar{background: #0131a0;}
.topbar p{display: inline-block;margin: 10px 20px;color: #fff;}
.topbar p:last-child{margin-right:0;}
.topbar p .fa{margin-right:8px;color: #fff;}
.topbar ul{text-align: right;}
.topbar ul li{display:inline-block;margin:12px;}
.topbar a {color: #fff;}
.topbar svg.svg-inline--fa.fa-phone, .topbar svg.svg-inline--fa.fa-envelope {color: #fff;}
.topbar .btn-primary {background: #46bdff;padding: 12px 40px;position: absolute;right: 0;top: 0px;display: block;transition: .8s;border-radius: 0;text-transform: inherit;transition: 0.8s;}
.topbar .btn-primary:hover, he.topbarader .btn-primary:focus{
    color: #fff !important;outline: none;
    background-image: linear-gradient(to left, #fe5763 , #ff8f41) !important;transition: 0.8s;
}

header {background: #fff;}
header.fixed{position: fixed;top: 0;width: 100%;z-index: 999;background:#fff;box-shadow: 0px 2px 4px #f4f5f9;}
header .logo {margin-top: 4px;}
a.btn44 {background: #46bdff;display: flex;color: #fff;padding: 4px 22px;border-radius: 32px;align-items: center;}
a.btn44:hover{background: #0131a0}
a.btn44:before {content: '\f232';font-family: 'FontAwesome';font-size: 1.8em;padding: 0 9px 0 0;}

.main-slider {width: 100%;margin: auto;}

.main-slider img {height: 550px;object-fit: cover;width: 100%;}
.main-slider .slider-caption {width: 57%;top: 18%;left: 10%;z-index: 9;position: absolute;}
.main-slider .carousel-control{color: #ffffff00;}
.slider-caption h1 {font-size: 3.1em;line-height: 1.5em;font-weight: 700;color: #fff;}
.slider-caption h1 span{color: #fb325f;}
.slider-caption h2 {font-size: 7.5rem;line-height: 1.3em;font-weight: 800;color: #fff;}
.slider-caption h6 {font-family: 'Mr De Haviland', cursive;font-size: 54px;font-weight: 600;color: #fff;letter-spacing: .75px;font-style: normal;}
.slider-caption p {color: #46bdff;font-size: 1.3em;padding: 5px;font-weight: 400; line-height: 1.6em;opacity: 0;
    animation: bsi_sli_des .5s linear forwards 2s;}
 @keyframes bsi_sli_des {
 from {
 transform:translateY(40px);
}
to {
	opacity: 1;
	transform:translateY(0px);
}
}


.sldrcptn-content {text-align: left;}
.sldrcptn-content .btn-primary: {opacity: 0!important; animation: bsi_sli_des .5s linear forwards 2s!important;}
.sldrcptn-content .btn-primary:hover {background: linear-gradient(45deg, #009f52, #10ff8c);}

.sldrcptn-content h1 span {
	opacity: 0;
	transform: translate(-150px, 0) scale(.3);
	animation: leftRight .5s forwards 1.05s;
}


@keyframes leftRight {
	40% {
		transform: translate(50px, 0) scale(.7);
		opacity: 1;
		color: var(--green);
	}

	60% {
		color: #0f40ba;
	}

	80% {
		transform: translate(0) scale(2);
		opacity: 0;
	}

	100% {
		transform: translate(0) scale(1);
		opacity: 1;
	}
}

.sldrcptn-content h1 span {display: inline-block;line-height: 60px;color: #fff;letter-spacing:-12px;}
.sldrcptn-content h1 span:nth-of-type(2) {animation-delay: 1.10s;}
.sldrcptn-content h1 span:nth-of-type(3) {animation-delay: 1.15s;}
.sldrcptn-content h1 span:nth-of-type(4) {animation-delay: 1.20s;}
.sldrcptn-content h1 span:nth-of-type(5) {animation-delay: 1.25s;}
.sldrcptn-content h1 span:nth-of-type(6) {animation-delay: 1.30s;}
.sldrcptn-content h1 span:nth-of-type(7) {animation-delay: 1.35s;}
.sldrcptn-content h1 span:nth-of-type(8) {animation-delay: 1.40s;}
.sldrcptn-content h1 span:nth-of-type(9) {animation-delay: 1.45s;}
.sldrcptn-content h1 span:nth-of-type(10) {animation-delay: 1.50s;}
.sldrcptn-content h1 span:nth-of-type(11) {animation-delay: 1.55s;}
.sldrcptn-content h1 span:nth-of-type(12) {animation-delay: 1.60s;}
.sldrcptn-content h1 span:nth-of-type(13) {animation-delay: 1.65s;}
.sldrcptn-content h1 span:nth-of-type(14) {animation-delay: 1.70s;}
.sldrcptn-content h1 span:nth-of-type(15) {animation-delay: 1.75s;}
.sldrcptn-content h1 span:nth-of-type(16) {animation-delay: 1.80s;}
.sldrcptn-content h1 span:nth-of-type(17) {animation-delay: 1.85s;}
.sldrcptn-content h1 span:nth-of-type(18) {animation-delay: 1.90s;}
.sldrcptn-content h1 span:nth-of-type(19) {animation-delay: 1.95s;}
.sldrcptn-content h1 span:nth-of-type(20) {animation-delay: 2s;}
.sldrcptn-content h1 span:nth-of-type(21) {animation-delay: 2.05s;}
.sldrcptn-content h1 span:nth-of-type(22) {animation-delay: 2.10s;}
.sldrcptn-content h1 span:nth-of-type(23) {animation-delay: 2.15s;}
.sldrcptn-content h1 span:nth-of-type(24) {animation-delay: 2.20s;}
.sldrcptn-content h1 span:nth-of-type(25) {animation-delay: 2.25s;}
.sldrcptn-content h1 span:nth-of-type(26) {animation-delay: 2.30s;}
.sldrcptn-content h1 span:nth-of-type(27) {animation-delay: 2.35s;}
.sldrcptn-content h1 span:nth-of-type(28) {animation-delay: 2.40s;}
.sldrcptn-content h1 span:nth-of-type(29) {animation-delay: 2.45s;}
.sldrcptn-content h1 span:nth-of-type(30) {animation-delay: 2.50s;}
.sldrcptn-content h1 span:nth-of-type(31) {animation-delay: 2.55s;}
.sldrcptn-content h1 span:nth-of-type(32) {animation-delay: 3.0s;}
.sldrcptn-content h1 span:nth-of-type(33) {animation-delay: 3.05s;}
.sldrcptn-content h1 span:nth-of-type(34) {animation-delay: 3.10s;}
.sldrcptn-content h1 span:nth-of-type(35) {animation-delay: 3.15s;}
.sldrcptn-content h1 span:nth-of-type(36) {animation-delay: 3.20s;}
.sldrcptn-content h1 span:nth-of-type(37) {animation-delay: 3.25s;}
.sldrcptn-content h1 span:nth-of-type(38) {animation-delay: 3.30s;}
.sldrcptn-content h1 span:nth-of-type(39) {animation-delay: 3.35s;}
.sldrcptn-content h1 span:nth-of-type(40) {animation-delay: 3.40s;}
.sldrcptn-content h1 span:nth-of-type(41) {animation-delay: 3.45s;}
.sldrcptn-content h1 span:nth-of-type(42) {animation-delay: 3.50s;}
.sldrcptn-content h1 span:nth-of-type(43) {animation-delay: 3.55s;}
.sldrcptn-content h1 span:nth-of-type(44) {animation-delay: 4.0s;}
.sldrcptn-content h1 span:nth-of-type(45) {animation-delay: 4.05s;}
.sldrcptn-content h1 span:nth-of-type(46) {animation-delay: 4.10s;}
.sldrcptn-content h1 span:nth-of-type(47) {animation-delay: 4.15s;}
.sldrcptn-content h1 span:nth-of-type(48) {animation-delay: 4.20s;}
.sldrcptn-content h1 span:nth-of-type(49) {animation-delay: 4.25s;}
.sldrcptn-content h1 span:nth-of-type(50) {animation-delay: 4.30s;}
.sldrcptn-content h1 span:nth-of-type(51) {animation-delay: 4.35s;}
.sldrcptn-content h1 span:nth-of-type(52) {animation-delay: 4.40s;}
.sldrcptn-content h1 span:nth-of-type(53) {animation-delay: 4.45s;}
.sldrcptn-content h1 span:nth-of-type(54) {animation-delay: 4.50s;}
.sldrcptn-content h1 span:nth-of-type(55) {animation-delay: 4.55s;}
.sldrcptn-content h1 span:nth-of-type(56) {animation-delay: 5.0s;}


/*
.sldrcptn-content .btn-primary {
    margin-top: 10px;background: #222;border: solid 1px #303030;color: #fff;
    text-transform: uppercase;font-size: 14px;padding: 16px 48px;
    letter-spacing: 1px;border-radius: 10px;}

.sldrcptn-content .btn-primary:hover{background: #46bdff;border: solid 1px #26a5eb;}
.sldrcptn-content .btn-primary:hover{box-shadow: 2px 1px 5px #d1d1d1;}
*/
.sldrcptn-content .btn-seconary {
    margin-top: 10px;background: rgba(0, 0, 0, .1);
    font-size: 14px;letter-spacing: 1px;padding: 17px 25px;font-weight: normal;
    text-transform: uppercase;border-radius: 0;color: #fff;border: solid 1px #fff;
}
.sldrcptn-content .btn-seconary a{}
.foundername {position: absolute;bottom: 16%;right: 6%;}
.foundername h4, .foundername p{margin:0}
.biswa_bg {position: absolute;top: 1.3%;right: 1%;}
.biswa_bg img {width: 320px;height: 320px;}
.biswaaniobj img {width: 380px;height: 380px;}
.biswaaniobj {position: absolute;top: 2.9%;right: 14%;animation-name: biswaobj;animation-duration: 4s;}
.maincir {width: 350px;height: 350px;border: 10px solid #46befd26;position: absolute;top: 0;bottom: 24%;left: 70%;right: 0;margin: auto;border-radius: 50%;}
.biswaaniobj2{width:30px;height:30px;background:#46befd;border-radius:50%;position:absolute;top:0; bottom:0;left:0;right:0;overflow:hidden;margin:auto;animation: circle 6s linear infinite;z-index:9;}

@keyframes circle{
  0%{transform:rotate(0deg)
      translate(-170px)
      rotate(0deg);
  }
  100%{transform:rotate(360deg)
        translate(-170px)
        rotate(-360deg);
  }
}
}

.banner {padding: 20px 0;}
.banner img{width: auto;height: auto;float: right;}
.banner-content{margin-top:70px;}
.banner strong {display: block;color: #002583;font-weight: 500;font-size: 18px;}
.banner h1 {font-size: 46px;font-weight: 600;margin: 12px 0;}
.banner p{font-size:22px;font-weight:300;color:#777;margin:0 0 30px;}
.trust {display: flex;align-items: flex-end;}
.trust-next {display: flex;align-items: center;padding: 60px 0;}
.customers{padding:80px 0;background: url(../images/below-bg.jpg);background-position: center;background-size: cover;}
.customers span{font-size: 19px;display: block;color: #212121;margin-bottom:40px;}
.customers .slick-slide {margin: 0;}
.customers .slick-slide img {width: auto;margin: 0 auto;}
.customers button, .about_customers button {
    border: none;width: 40px;height: 40px;text-indent: -9999px;position: absolute;
    right: 0;top: 25%;z-index: 999;outline: none;}
.customers button.slick-prev.slick-arrow, .about_customers button.slick-prev.slick-arrow{
	background: url(../images/left-arrow.png) no-repeat center;left:-40px;z-index: 1;}
.customers button.slick-next.slick-arrow, .about_customers button.slick-next.slick-arrow{
	background: url(../images/right-arrow.png) no-repeat center;right:-40px;z-index: 1;}
.business{text-align: center;}
.businesslist{padding: 40px 32px;background:#fff;box-shadow: 0 0 19px rgba(0, 0, 0, 0.06), 0 5px 12px rgba(0, 0, 0, 0.06);}
.businesslist h3 {margin: 35px 0 15px;}
.businesslist p{margin:0;}
.wesite-development {}
.wesite-development-01 {padding: 40px 0 0;}
.website-text {padding-left: 30px;}
/*.website-text p {text-align: center;}*/
.service-box-sec{padding: 60px 0 30px;}
.service-box {height: 100%;display: flex;align-items: center;column-gap: 10px;margin-bottom: 30px;padding: 15px 9px;box-shadow: 1px 4px 8px 2px #e3e7f5;border-radius: 7px;align-items: center;flex-direction: column;background: linear-gradient(1deg, #f1f5f7, transparent);}
.service-box figure img {width: 50px;transition:.5s;}
.service-box figure {
    background: #0131a0;border-radius: 50%;box-shadow: 1px 1px 12px #ddd;
    display: flex;justify-content: center;align-items: center;border: 7px solid #fff;
    outline: 2px dashed #ffffff;outline-offset: -8px;padding: 18px;transition:.5s;margin: 0;
}
.service-box:hover figure {background: #fff;border-color: #46bdff;outline-color: #46bdff;}
.service-box:hover img {filter: invert(1);}
.service-box span {text-align: center;padding: 10px;}
.service-box h4 {margin-bottom: 8px;letter-spacing: .5px;font-size: 18px;}
.service-box p {margin: 0;text-align: center;}
.services-globe-bg {background: url(../images/globe-bg.webp);background-position: center center;text-align: center;padding: 80px 0;overflow: hidden;}
.globe-text{padding: 0 0 80px;width: 60%;margin: auto;}
.globe-text h2, .globe-text p{color: #fff;}
.globe-box {border-radius: 10px;background: #fff;padding: 35px 0;box-shadow: inset 0px 0px 19px 2px #bfbfbf;}
.globe-box img {padding: 0 0 20px;width: 64px!important;margin: auto;}
.globe-box h5 {margin: 0; }
.globe-box h5 a {color: #222;font-size: 17px;padding: 10px;font-weight: 500;}
.shobtn {background: #628d3e;text-transform: capitalize;margin: 18px 0 0;padding: 14px 35px;font-size: 17px;
    font-weight: 400;}
.woobtn {background: #73429e;text-transform: capitalize;margin: 18px 0 0;padding: 14px 35px;
    font-size: 17px;font-weight: 400;}
.bigbtn {
    background: #0146c4;text-transform: capitalize;
    margin: 18px 0 0;padding: 14px 35px;font-size: 17px;font-weight: 400;}
.homeservices{
background: url(../images/services-bg.jpg);
    background-attachment: fixed;background-size: cover;margin-top: 15px;
	padding:60px 0;}
.homeservices h2{color:#000;font-size:50px;}
.homeservices-list{margin:15px 0;position:relative;background: #dd0202;cursor:pointer;
}
.homeservices-list img {width: 100%;position: relative;z-index: 99;}
.homeservices-list h3{margin:0;position:relative;z-index:99;}
.homeservices-list h3 a{display: block;padding: 10px 20px 25px;font-size: 22px;color: #fff;}
.homeservices-list:hover h3 a{
color:#fff;
}
.homeservices-list h3 a:hover{color:#dd0202;}
.homeservices-list:before {content: '';width: 0;height: 100%;position: absolute;
    top: 0;left: 0;background: #000;z-index: 10;transition: all .3s ease 0s;}
.homeservices-list:hover:before {width: 100%;}
.maintenance{padding:50px 0;}
.maintenance-topcntnt {margin-bottom: 50px;}
.maintenance h2 {font-size: 50px;line-height: 55px;margin-bottom:30px;}
.maintenance h2 span{display:block;}
.maintenance .col-sm-3 {padding: 0 5px;}
.maintenancelist {background: #f7f6f6;padding: 10px 12px 12px;min-height: 370px;max-height: 370px;margin: 5px 0;}
.maintenancelist.maintenancelist-btm {min-height: 560px;max-height: 560px;}
.maintenancelist h3 {font-size: 18px;color: #ea1c1c;font-weight: 700;}
.maintenancelist ul li {line-height: 24px;position: relative;padding-left: 12px;font-size: 13.5px;}
.maintenancelist ul li:before{content:'\f111';font-family:'FontAwesome';position:absolute;font-size:5px;left:0;top:0;}
.googlemap iframe{width:100%;height:550px;}
.newsletter {margin-bottom: 60px;}
.newsletter-content{padding-right:30px;}
.newsletter-content h4 {font-size: 21px;}
.newsletter form{margin-top:22px;}
.newsletter form p {margin: 0;line-height: normal;text-align:right;}
.newsletter input[type="email"] {background: #fff;border: none;color: #506fa6;font-size: 14px;padding: 20px 25px;width: 65%;margin: 0;border-radius: 12px 0 0 12px;}
.newsletter input[type="submit"]{padding: 18px 20px;text-transform: capitalize;font-weight: 600;font-size: 15px;border-radius: 12px;margin-left: -10px;position: relative;}
.deliverable {background: #eff3f6;padding: 50px 0;margin: 50px 0;}
.deliverablelist{padding: 25px 20px;margin: 15px 0;}
.deliverablelist:hover{background:#fff;box-shadow: 0 0 19px rgba(0, 0, 0, 0.06), 0 5px 12px rgba(0, 0, 0, 0.06);transition:0.9s;}
.deliverablelist h5 {margin: 25px 0 12px;}
.deliverablelist p{margin:0;}
.offering img{width:100%;}
.offering .heading {text-align: left;background: none;padding: 0;}
.offering ul{margin:20px 0 25px;}
.offering ul li{line-height:40px;}
.offering .offering-content ul li img {margin-right: 15px;width:auto;}
.homeportfolio{padding: 70px 0;background-image: linear-gradient(to bottom, #ffffff, #d9dfff);}
.portfolio-slider-slick .slick-slide img {padding: 10px;width: 100%;}
.portfolio-details{padding: 50px 20px 0;}
.portfolio-details h3{color: #002583;}
.portfolio-btn{text-align: center;margin: 30px 0 0;}
.homeportfolio button {border: none;width: 40px;height: 40px;text-indent: -9999px;position: absolute;right: 0;top: 25%;z-index: 999;outline: none;}
.homeportfolio .btn-primary{margin-top:40px;}
.homeportfolio .btn-primary:hover {background: #2767ff;}
.homeportfolio img{width: 100%;}
.testimonial{background: url(../images/testimonial-bg.jpg) fixed;background-size: cover;background-position: left 50%;width: 100%;text-align: center;padding: 50px 0;position: relative;}
.testimonial:before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0;background-color: rgb(255 255 255 / 95%);}
.testimonial .heading{position: relative;}
.testimonial .heading span{color: #00b15c;}
.testimonial p {position: relative;}
.testihead{padding:80px 0 0 }

.reviewslist {background: rgba(255,255,255,0.5);background: url(../images/world-map.jpg);padding:60px 30px 30px;width: 100%;margin: 20px 0 0;text-align: left;position: relative;z-index: -1;border: solid 2px #e2e5ed;border-radius: 2px; min-height:400px;}
.reviewslist:before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;background-color:#ffffff99;}
.reviewslist p {text-align: center;}
.reviewslist p i {font-size: 2.5em;position: absolute;margin: -24px 0 0 -51px;color: #00b15c;}
.reviewslist .review-special {color: white;font-size: 2em;position: absolute;top: -22px;left: 147px;background: #00b15c;border-radius: 51%;padding: 18px;z-index: 999;margin: 1px 0 0;}
.reviewslist img {float: left;margin: 0 18px 0 0;}
.reviewslist h4{margin: 0;}
.reviewslist h4 span {display: inline-block;font-size: 16px;color: #525252;font-weight: 500;}
.reviewslist ul {margin: 0;}
.reviewslist ul li {display: inline-block;}
.reviewslist ul li .fa {color: #e7711b;font-size: 13px;margin: 0 3px;}
.review-special {font-size: 3em;color: #d4dae9;}
.clientname {display: flex;align-items: center;}


.homeclients{background: #fff;text-align: center;width:70%;margin:-50px auto 0;padding:20px 40px 40px;}
.homeclients .slick-slide img{margin:25px auto;}
.faq_cont {background: #00c164;padding: 40px 20px 30px;text-align: center;}
.faq_cont h5, .faq_cont p, .faq_cont a{color: #fff;}
.homeblogsec{padding:60px 0; background:#f6f6f6}
.article-blocks img{width: 100%;height: 220px;object-fit: cover;}
.blog-link-home a{margin: -25px 0 0;}
.blogboxes {background: #fff;padding: 15px;box-shadow: 1px 1px 3px #dbdbdb;}
.blog-info .btn {display: block;}
.blog-info h4{font-size:18px;}
.item {position: relative;margin-bottom: 25px;border-radius: 2px;overflow: hidden;box-shadow: 0 1px 8px rgba(0,0,0,0);}

.section-services .single-service {background-color: #ffffffd9;border-radius: 10px;margin-top: 30px;overflow: hidden;padding: 35px 30px;position: relative;}
.section-services .single-service .content {position: relative;z-index: 20;}
.section-services .single-service .circle-before {position: absolute;top: 0;left: 0px;transform: translate(-40%, -40%);width: 150px;height: 150px;background-color: #46bdff;border-radius: 50%;opacity: 0.5;z-index: 10;transition: all .6s;}

.section-services .single-service:hover .circle-before {width: 100%;height: 100%;transform: none;border: 0;border-radius: 0;opacity: 1;}

.section-services .single-service .icon {
  display: inline-block;margin-bottom: 26px;width: 70px;height: 70px;background-color: #007bff;border-radius: 5px;line-height: 70px;text-align: center;color: #fff;font-size: 30px;transition: all .3s;}
.section-services .single-service:hover .icon {background-color: #fff;color: #007bff;}
.section-services .single-service .title {margin-bottom: 18px;font-weight: 700;font-size: 23px;transition: color .3s;}
.section-services .single-service:hover .title {color: #fff;}
.section-services .single-service .description {font-size: 15px;margin-bottom: 20px;transition: color .3s;text-align: left;}
.section-services .single-service:hover .description {color: #fff;}
.section-services .single-service a {position: relative;display: block;font-size: 13px;text-decoration: none;font-weight: 700;transition: color .3s;}
.section-services .single-service:hover a {color: #fff;}
.section-services .single-service a:after {/* content: ""; */position: absolute;bottom: 0;left: 0;right: 0;height: 1px;background-color: #007bff;transition: background-color .3s;}
.section-services .single-service:hover a:after {background-color: #fff;}

.abtbg{}

.digitalsuccess{padding: 100px 0;background: url(../images/below-bg.jpg);background-position: center;text-align: center;}
.digitalsuccess .website-text p {text-align: center;}

.digitalgeading{margin: 0px auto;width: 90%;/*background-image: url(../images/kefnv.png);background-position: 40px 0%;background-repeat: no-repeat;background-size: 250px auto;*/}
.digitalgeading h2{font-size: 4em;}
.upperfooter {background: url(../images/upperfooter-bg.png) no-repeat top;padding: 50px 0;position: absolute;z-index: 9;width: 100%;margin: -70px 0 10px;}
.uf_icon_cont, .uf_icon_cont_1 {
    display: flex;flex-wrap: wrap;flex-direction: row;justify-content: center;}
.uf_icon_cont i {color: #fff;background: #46bdff;padding: 30px 30px 30px 36px;border-radius: 50%;
    font-size: 29px;width: 88px;height: 88px;margin: 0 20px 0;}
.uf_icon_cont_1{border-left: solid 1px #46bdff;padding: 20px 0;}
.uf_icon_cont_1 i{color: #46bdff;font-size: 60px;margin: 0 20px 0;}
.abc {font-size: 1.1em;color: #46bdff;text-align: center;}
.abc a {display: block;font-size: 1.3em;color: #fff;}
.uf_icon_cont h3{color: #fff;}
.uf_icon_cont h3 span{display: block;}
.uf_icon_cont_1 svg.svg-inline--fa.fa-phone {font-size: 4em;display: inline-block;padding: 0 20px;color: #46bdff;}
.footer {background: url(../images/footer-bg.jpg) no-repeat top;background-position: center center;padding: 200px 0 0;position: relative;background-size: cover;}
.footer:before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;
    z-index:0;background-color:#060a46a6;}
.footer-content p {color: #fff;font-weight: 300;margin: 12px 0;}
.footer-content p a{color: #fff}
.footflex {display: flex;justify-content: space-between;align-items: center;}
.footflex h4{color: #fff}
.footaddress {display: flex;margin: 50px 0;justify-content: space-between;align-items: center;align-items: stretch;}
.footaddress p{margin:0;color:#93a7b9}
.fl_box{border: dashed 3px #0c0f38;border-radius: 15px;padding: 10px;margin: 0 15px;box-shadow: 0px 8px 4px #060828;display:flex;align-items: center;width: 100%;transition:0.5s}
.fl_box:hover {filter: brightness(1.3);transition: 0.5s;}

.fl_box img {width: 67px;margin-right: 7px;height: 60px;}
.fl_box p {text-align: left;}
.fl_india {background: linear-gradient(45deg, #04406d, #014d87);}
.fl_usa{background: linear-gradient(45deg, #3a156b, #4b198d);}
.fl_uk{background: linear-gradient(45deg, #024729, #00673a);}
.fl_australia{background: linear-gradient(45deg, #af191a,#d72122);}
ul.explore li {padding: 6px 0;}
ul.socialicon {text-align: le;margin: 20px 0 0;}
.socialicon li {padding-right: 0;display: inline-block;border-radius: 3px;}
.socialicon li a {width: 35px;height: 35px;text-align: center;font-size: 16px;display: flex;color: #fff;
    justify-content: center;align-items: center;border-radius: 50%;}
.socialicon li a:before{display:none;}
.socialicon li a:hover{color:#fff;transition:0.9;}
.socialicon li:first-child{background: #3b5999}
.socialicon li:first-child a:hover{background:#4968a8;}
.socialicon li:nth-child(2) {background: #57aced}
.socialicon li:nth-child(2) a:hover{background:#29a3f0;}
.socialicon li:nth-child(3) {background: #0a76b4}
.socialicon li:nth-child(3) a:hover{background:#10679c;}
.socialicon li:nth-child(4) {background: #bc0000}
.socialicon li:nth-child(5) {background: #cb2028}
.socialicon li:last-child {background: #3e729a}

.socialicon li:last-child a:hover{background:#da4b3d;}

.menu-footer-link-container ul li a {color: #93a7b9;}
.menu-footer-link-container ul li a::first-letter {
  font-size: 200%;
  color: #8A2BE2;
}

.footsec p {margin: 12px 0;}
.footsec p a{color: #93a7b9;font-weight: 500;}
.footsec p a:hover{color:#fff; text-decoration:underline}
.footsec p::first-letter {font-size: 1.2em;}

.menu-footer-link-container ul li a:hover {color: #fff; text-decoration:underline}
.menu-footer-link-container ul li {padding: 6px 0;}

.footsec:last-child {max-width: 250px;}
.footsec input[type="submit"] {width: 100%;border-radius: 0;}

.ft-logo-info p,.ft-logo-info p a, ft-logo-info p svg{color:#93a7b9}

ul.explore li a {color: #93a7b9;}
ul.explore li a:hover{color: #fff; text-decoration: underline;}
.copyright {padding: 20px 0;background: #00081e00;text-align: center;color: #b6bfd7;border-top: 1px solid #29375c;margin-top: 10px;}

.copyright p a {color: #b6bfd7;}
.copyright p {display: inline-block;color: #b6bfd7;}
.copyright ul {margin-top: 5px;display: inline-block;}
.copyright ul li{display:inline-block;}
.copyright ul li a{display:block;padding:0 15px;border-right:solid 1px #b6bfd7;color: #b6bfd7;}
.copyright ul li:last-child a{border-right:none;padding-right:0;}

#GoToTop {
    cursor: pointer;
    position: fixed;
    bottom: 0;
    right: 2%;
    z-index: 99999999;
    display: none;
    padding: 10px 9px;
    border-radius: 25px 25px 0 0;
    width: 34px;
    height: 56px;
    text-align: center;
    font-size: 20px;
    border: solid 1px #002583;
    transition: all 300ms linear;
    background: linear-gradient(0deg, #0131a091 0%, #002583 100%);
    color: #fff;
}
#GoToTop:hover {background: linear-gradient(180deg, #0131a091 0%, #002583 100%);}
#GoToTop:hover .fa{color:#fff;}
#GoToTop .fa {display:block;font-size:17px;color:#fff;margin-bottom:2px}
/*
#whatsappbtn {
    cursor: pointer;position: fixed;bottom: 6%;left: 20px;z-index: 99999999;padding-top: 0px;background: #4fcc5d;border-radius: 50%;width: 55px;height: 55px;text-align: center;font-size: 32px;
    color: #fff;box-shadow: 0 6px 9px rgb(0 0 0 / 5%), 0 4px 5px rgb(0 0 0 / 5%);}
#whatsappbtn:before {position: absolute;content: "";top: 0;left: 0;width: 100%;height: 100%;z-index: -1;border-radius: 50%;background: #4fcc5d;box-shadow: 0 0 10px #4fcc5d;animation: whtsbtn 2s linear infinite forwards;}
 @keyframes whtsbtn {
 from {
 transform:scale(1.0);
 opacity: 1;
}
to {
    transform:scale(1.5);
    opacity: 0;
}
}
#whatsappbtn img {width: 30px;margin-top: 6px;}
*/
a#whatsappbtn {
    cursor: pointer;position: fixed;bottom: 2%;left: 20px;z-index: 99999999;padding: 0 9px;background: #4fcc5d;border-radius: 27px;width: 170px;height: 55px;text-align: left;
    font-size: 32px;margin: auto;color: #fff;box-shadow: 0 6px 9px rgb(0 0 0 / 5%), 0 4px 5px rgb(0 0 0 / 5%); display: flex!important;justify-content: space-evenly;align-items: center;
}
a#whatsappbtn:hover {background: #22b932;}
#whatsappbtn img {width: 30px;}
#whatsappbtn p {color: #fff; margin:0}

.breadcrumbs {padding: 70px 0;background: url(../images/breadcumb-bg.webp);text-align: center;position: relative;z-index: -1;}
.breadcrumbs:before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;background-color: #060a46a6;}
.breadcrumbs h1{margin: 0;}
.breadcrumbs h1 .breadcrumb_last{font-size: 40px;text-transform: capitalize;font-weight: 700;letter-spacing: .5px;margin: 0;color: #eff6fd;}
.breadcrumbs h1 span a {display: none;}
.breadcrumbs span a:after {content: '\f101';font-family: 'FontAwesome';padding: 0 7px;color: #46bdff;}
.breadcrumbs p {color: #eff6fd;margin: 10px 0;}
.breadcrumbs a {color: #46bdff;}
.secondary-container{padding:0 0 70px;}
.listicon li {line-height: 35px;font-size: 15px;padding-left: 25px;position: relative;}
.listicon li:before{content: '\f00c';font-family: 'FontAwesome';position: absolute;left: 0;top: 0;font-size: 12px;color: #45A3E5;}

.aboutcounter {background: linear-gradient(45deg, #0131a0, #0036b3);padding: 50px 0;}
.cmt-fid-contents {display: flex;align-items: flex-start;justify-content: space-around;flex-direction: column;}
.cmt-fid-contents h3 {font-size: 1.1em;font-style: italic;color: #8d9ec5;}
.cmt-fid-contents h4 {margin: 0;color: #e7eeff;font-size: 3.5em;}
.abtserv {background: url(../images/aboutbg1232.jpg) no-repeat;padding: 90px 0 120px;background-size: cover;}
.abtserflex {display: flex;align-items: center;    overflow: hidden;}
.abtsrvimg img {width: 154%;margin-left: -120px;border-radius: 8px;width: 180%;border-radius: 8px;height: 100vh;object-fit: cover;}
.abtservleft .service-box-2 {overflow: hidden;position: relative;padding: 20px;background: #ffffffe0;border-bottom: solid 1px #dfdfdf;border-left: 0;border-right: 0;border-top: 0;}
.abtpicgr {display: flex;align-items: center;justify-content: space-around;}
.about_pics {background: aliceblue;padding: 60px 0;}
.picright {text-align: left;padding: 0 0 0 20px;}
.abtserv .tuiy, .weprovide .tuiy {left: 46%;}

#counter {display: flex;align-items: center;justify-content: center;padding: 25px 0px;width: 100%;}
#counter .item {width: 100%;padding: 0;margin: 10px;}
#counter .item .count {color: #e7eeff;margin-bottom: 5px;font-size: 3.7em;}
#counter .item h3 {color: #8d9ec5;font-size: 1.1em;font-style: italic;}

.conleft {display: flex;width: 30%;background: linear-gradient(to bottom right, #4154F1,#061169);}
.contactbluebg {background-image: url(../images/bg-4-cont.png);padding: 40px 20px;}
.conright {width: 70%;}
.contactblueinner h3, .contactblueinner p, .contentinfo1 h6, .contentinfo1 a  {color: #e5edff;}
.fl_box_cont_container {display: flex;margin: 50px 0 120px;justify-content: space-between;align-items: stretch;}
.fl_box_cont {border: dashed 3px #f8f8ff;border-radius: 15px;padding: 15px;margin: 0 15px;box-shadow: 0px 3px 3px #e6e8ff;display: flex;align-items: center;width: 100%;transition: 0.5s;
    flex-direction: column;background: #f0f4ff;}
.fl_box_cont:hover {filter: saturate(0.5);transition: 0.5s;transform: scale(1.1);}
.fl_box_cont img {width: 67px;margin-right: 7px;height: 60px;}
.fl_box_cont h4 {margin: 10px 0;}
.fl_box_cont p {text-align: center;}

.aboutus-content h2 span{display:block;}
.aboutus-content ul{margin-top:25px;padding-top:20px;border-top:solid 1px #d3d9f1;}
.aboutus-content ul li {line-height: 35px;padding-left: 20px;position: relative;}
.aboutus-content ul li:before{content: '\f10c';font-family: 'FontAwesome';position: absolute;left: 0;top: 0;font-size: 12px;color: #1E306E;}
.above_about_customers {
    padding: 60px 0;
    background: #def0ff;
}

.about_customers {padding: 50px;text-align: center;}
.contactushead{padding:60px 0}
.contactform {display: flex;}
.contactbox {background: #eff5f9;padding: 20px;}
.pad_btm_150 {margin: 0 0 120px 0;}

.contactaddr {padding: 60px 0;}
.contactaddr-list {border: 1px solid #bdc7ea;padding: 25px;transition: 0.9s;}
.contactaddr-list h3 {margin: 12px 0 15px;transition: 0.9s;font-size: 18px;}
.contactaddr-list ul li{margin-top:12px;}

.contactbox label {font-weight: normal;}

.contactaddr .btn-primary{display: block;border-radius: 0;padding: 5px 20px;font-size: 15px;margin-top: 30px;text-align:left;}
.contactaddr .phonebtn{background:#00b960;}
.contactaddr .skypebtn{background:#006bc5;}
.contactaddr img{margin-right:15px;}
.contact-details__info {position: relative;display: block;margin-top: 41px;}
.contact-details__info li {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.contact-details__info li .icon {height: 70px;width: 70px;background-color: #18191c;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-transition: all 500ms ease;transition: all 500ms ease;border-radius: 15px;}
.contact-details__info li .icon span {color: #46bdff;font-size: 25px;-webkit-transition: all 500ms ease;transition: all 500ms ease;}
.contact-details__info li:hover .icon {background-color: #46bdff;}
.contact-details__info li:hover .icon span {color: #fff;}
.contact-details__info li .text {margin-left: 30px;}
.contact-details__info li .text p {font-size: 14px;  line-height: 24px;}
.contact-details__info li .text a {font-size: 18px;-webkit-transition: all 500ms ease;transition: all 500ms ease;color: #46bdff;}
.contact-details__info li .text span {font-size: 18px;color: #46bdff;}

.contact-details__info li + li {margin-top: 30px;}

.testimonialslist{text-align:center;margin:20px 0;}
.testimonials-content{box-shadow: 0px 0px 15px rgb(0 0 0 / 5%);padding:30px;}
.testimonials-content .fa {margin-bottom: 17px;font-size: 35px;color: #d2d0d0;line-height: 35px;}
.testimonials-content p{margin:0;}
.testimonialslist img {width: 60px;border-radius: 50%;margin: 30px auto 20px;display: block;}
.testimonialslist h4{text-transform: uppercase;font-weight: 500;font-size: 15px;color: #0e121e;line-height:26px;}
.testimonialslist h4 span{font-weight: 400;font-size: 14px;color: #848481;text-transform:capitalize;display:block;}
.reviewbtn{text-align:center;margin-top:40px;}
.launch{text-align:center;}
.positions h2{font-size:25px;color:#1e1666;font-weight:700;margin-bottom:20px;}
.positionslist{box-shadow: 0px 0px 15px rgb(0 0 0 / 5%);padding:25px;margin-bottom:15px;}
.positionslist h3 {font-size: 22px;}
.positionslist p{margin:0;}

.abouttop{padding: 60px 0;}
.abouttop h3{font-weight:700;font-size:22px;color:#1e1666;}
.aboutbsns-bg{background:url(../images/aboutbsns.jpg);padding:80px 0 140px;text-align:center;}
.aboutbsns-bg .innerheading{color:#fff;}
.aboutuswhy{padding: 15px 20px}
.innerheading{font-size:35px;font-weight:700;line-height:45px;margin:0 0 25px;}
.innerheading span{display:block;font-size:18px;font-weight:normal;}
.aboutbsns-bg p{font-size:16px;color:#fff;width:70%;margin:0 auto;}

.aboutbsns-services{margin-top:-80px;}
.aboutbsnslist{background: #fff;box-shadow: 0px 0px 29px rgb(0 0 0 / 10%);padding:40px 20px;text-align:center;margin:15px 0;}
.aboutbsnslist h3{margin: 25px 0 0;font-size: 17px;letter-spacing: 0;}
.chooseus{text-align:center;padding:60px 0;}
.chooseus strong {font-size: 20px;color: #1e1666;display: block;margin: 30px 0 15px;}

.ourkey img{width:100%;height:auto;}
.ourkey-content{padding-left:50px;}
.ourkey ul li, .decisive ul li{line-height:38px;color: #333;}
.ourkey ul li strong, .decisive ul li strong{color:#00964e;display:inline-block;padding-right:15px;}
.weprovide{text-align:center;padding: 60px 0;}
.weprovide .heading span{display:block;font-size:16px;}
.weprovidelist {
    background: #fff;box-shadow: 0px 6px 2px #0131a0fc;padding: 65px 6px;font-size: 1.3em;color: #111;font-weight: 500;
    text-align: center;margin: 15px 0;display: flex;align-items: center;justify-content: center;border-radius: 5px 5px 90px 90px;transition: all 0.5s ease 0s;
}
.weprovidelist:hover{background: #0131a0; transition: all 0.5s ease 0s;color: #fff;box-shadow: 0px 6px 2px #001545fc;}
.weprovidelist h3 {font-size: 16px;letter-spacing: 0; margin:0;}
.weprovidelist h3:hover{color:#fff}
.boost{background:url(../images/boost.jpg);padding:80px 0;margin:60px 0;}
.boost h2, .boost p{color:#fff;}
.boost h2{font-size:30px;}
.boost p{font-size:18px;}
.boost ul{float:right;}
.boost ul li{display:inline-block;margin-left:50px;}
.boost ul li .btn-primary{background:#00b15c;font-size:18px;}
.boost ul li .btn-primary:hover{background:#086ad8;}
.countdown{text-align:center;}
.countdown h2 {margin-bottom: 70px;}
.countdown h2, .countdown strong{font-size:35px;font-weight:700;}
.countdown strong{color:#00b15c;}
.countdown span{display:block;}
.countdown .col-sm-3{border-right: solid 1px #ddd;}
.countdownlist h3 {font-size: 45px;font-weight: 700;}
.countdownlist h3 span {display: block;font-size: 17px;font-weight: normal;}
.delivering{text-align:center;margin-top:60px;}
.delivering h3{font-size:22px;color:#1e1666;}

.aboutus .customers {padding: 40px 0 0;}
.positions{padding:60px 0;}
.positions input[type="file"] {margin: 10px 0 20px;}
.decisive{margin-top:50px;}
.decisive p{text-align:center;}
.decisive  img{height:auto;float:right;}
.decisive ul {margin-top: 60px;}
/*Service page starts*/
.services-list{}
.servicetop{width: 100%;float: left;margin:30px 0}
.servicesbox{padding: 50px 20px;box-sizing: border-box;}
.servicesbox img {width: 100px;height: auto;}
.servicesbox h4 {font-size: 21px;color: #002583;padding: 30px 0 0;position: relative;}
.servicesbox h4:after {content: '';position: absolute;width: 20%;border-bottom: solid 2px #b2cfe7;bottom: -6px;left: 0;}
a.servicelink {text-transform: uppercase;color: #006bc5;font-size: 16px;font-weight: 600;border-bottom: solid 2px;}
a.servicelink:hover{color: #00b15c;}

.servicebox_buttom span {float: right;color: #00b15c;font-size: 16px;font-weight: 600;}
.servicebox_buttom {margin: 30px 0 0;}
.servicesbox ul{}
.servicesbox ul li{float: left;width: 33.333%;padding: 40px 30px;box-sizing: border-box;transition: 0.5s;min-height: 480px;}
.servicesbox ul li:hover{background: #e6eded;transition: 0.5s;}
.servicesbox ul li:nth-child(1){border-bottom: 1px solid #b5c2e1;border-right: 1px solid #b5c2e1;}
.servicesbox ul li:nth-child(2){border-bottom: 1px solid #b5c2e1;border-right: 1px solid #b5c2e1;}
.servicesbox ul li:nth-child(3){border-bottom: 1px solid #b5c2e1;}
.servicesbox ul li:nth-child(4){border-right: 1px solid #b5c2e1;border-bottom: 1px solid #b5c2e1;}
.servicesbox ul li:nth-child(5){border-right: 1px solid #b5c2e1;border-bottom: 1px solid #b5c2e1;}
.servicesbox ul li:nth-child(6){border-bottom: 1px solid #b5c2e1;}
.servicesbox ul li:nth-child(7){border-right: 1px solid #b5c2e1;border-bottom: 1px solid #b5c2e1;}
.servicesbox ul li:nth-child(8){border-right: 1px solid #b5c2e1;border-bottom: 1px solid #b5c2e1;}
.servicesbox ul li:nth-child(9){border-bottom: 1px solid #b5c2e1;}
.servicesbox ul li:nth-child(10){border-right: 1px solid #b5c2e1;}
.servicesbox ul li:nth-child(11){border-right: 1px solid #b5c2e1;}
.below-services-section{padding: 50px 0;}

.below-services-section-buttom ul{margin: 0 0 40px;}
.below-services-section-buttom ul li{margin: 15px 0;display: block;font-size: 16px;position: relative;padding-left: 25px;}
.below-services-section-buttom ul li:before{content: '\f08b';font-family: FontAwesome;color: #00b45e;font-size: 15px;position: absolute;left: 0;}
.below-services-section-buttom img{width: 100%}

/*Service page ends*/

/*Service Details Page Starts*/
h3.wp-block-heading.digital-heading {font-size: 1.8em;border-right: solid #ff3b00;margin-top: 33px;}
.digitalbox {/* background: #f4f6f8; */padding: 24px;border-radius: 5px;box-shadow: 2px 2px 10px #d0d9e1;}
.digitalbox h4{margin: 15px 0;}
.servicedestailstop{padding: 40px 0 0;}
.seobelowtop{padding: 60px 0;background: linear-gradient(90deg, #faf9fb, #f6f6fe, #fcf7f5);}
.seobelowtop-box {width: 30%;margin: 15px;padding: 35px;background: #fff;border-radius: 8px;box-shadow: 2px 5px 5px #e5e5e5;display: inline-block;}
.seobelowtop-box-head{display: flex;align-items: center;margin-bottom: 15px;}
.seobelowtop-box-head h4{margin: 0}
.seobelowtop-box-head img{margin-right: 10px}
.dashboardsecimg{text-align: center;padding: 80px 0 0;}
.dashboardsec {background: url(../images/seo-banner-bg.jpg);padding: 200px 0 110px;margin-top: -200px;text-align: center;background-size: cover;}
.dashboardsec h3 {color: #fff;width: 56%;margin: 30px auto;}
.dashboardsec a {background: linear-gradient(45deg, #f9887d, #fd6087); color: #fff;padding: 15px 35px;display: inline-block;border-radius: 5px;}
.dashboardsec a:hover{background: linear-gradient(45deg, #fd6087, #f9887d);}

.seopara{padding: 60px 0 40px;}
.seocorebusinessarea{padding: 60px 0;background: #f9f9f9;}
.corebox{width: 30%;margin: 15px;padding: 35px;background: #fff;border-radius: 8px;box-shadow: 2px 5px 5px #e5e5e5;display: inline-block;}
.corebox h4 {margin: 15px 0;}

.webbelowtop{background: url(../images/bg-art-1.png) no-repeat; padding: 60px 0}
.leftlists {display: flex;flex-direction: row-reverse;align-items: flex-start;padding: 5px 0;}
.leftlist_text {display: flex;flex-direction: column;align-items: flex-end;padding-right: 10px;}
.leftlist_text p{text-align: right;}
.leftlist_text h4, .rightlist_text h4 {margin: 0 0 7px;}

.rightlists {display: flex;align-items: flex-start;padding: 5px 0;}
.rightlist_text {padding-left: 10px;}

.deveoncebox {display: flex;flex-direction: row;background: #f8f8f8;}
.deveonepic img {width: 300px;height: 500px;object-fit: cover;}
.deveonetext {display: flex;flex-direction: column;justify-content: center;align-items: flex-start;padding: 0 15px;}
.deveonetext h3 span {display: block;font-size: 1.5em;color: #0131a0;}
.deveonetext a{color: #0131a0; text-decoration: underline;}
.devenumber {padding: 60px 0;}
.service-box-1 {overflow: hidden;position: relative;padding: 33px 35px 28px;background: #fff;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;border: 1px solid #e7e7e7;min-height: 285px;margin: 15px 0;}
.service-box-1 .big-number {position: absolute;right: -7px;bottom: 0;font-size: 72px;font-weight: 700;font-family: "Montserrat",sans-serif;line-height: 52px;color: #f2f2f2;}
.service-box-1 .icon-main {float: left;width: 40px;height: 40px;line-height: 40px;margin-top: 5px;text-align: center;color: #fff;background: #43baff;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;}
.service-box-1 .content-box {padding-left: 73px;position: relative;}
.service-box-1 .content-box h5 {font-size: 18px;margin-bottom: 5px;}
.service-box-1 .content-box p:last-child {margin-bottom: 0;}
.service-box-1:hover {box-shadow: 15px 15px 38px 0 rgb(0 0 0 / 10%);-webkit-box-shadow: 15px 15px 38px 0 rgb(0 0 0 / 10%);-moz-box-shadow: 15px 15px 38px 0 rgba(0,0,0,.1);border-color: transparent;}
.devorganize {background: url(../images/orga-bg.jpg);background-position: right top;}
.orgaleft, .orgaright{width: 49%; display: inline-block;}
.orgaleft{background: #00174c; padding: 100px 90px}
.devorganize h6, .devorganize h3{color: #fff}
#exTab1 .tab-content {color : white;padding : 5px 15px;}
#exTab1 .tab-content p{color: #fff;margin: 0;}
#exTab1 .nav-pills > li > a {border-radius: 0;padding: 10px 20px;}
#exTab3 .nav-pills > li > a {border-radius: 4px 4px 0 0 ;}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
    background-color: #46bdff;}
.nav-pills>li+li, .nav-pills>li {background: #fff;}
#exTab1 .nav-pills > li > a {color: #111;}
.webdeveimage{position: relative;animation-name: example;animation-duration: 10s;animation-iteration-count: infinite;}
@keyframes example {
  0%   {left:0px; top:20px;}
  50%  {left:0; top:220px;}
100%  {left:0px; top:20px;}
}
.service-box-2 {
    overflow: hidden;position: relative;padding: 33px 35px 28px;background: #fff;
    transition: all 0.3s linear;-webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;border: 1px solid #e7e7e7;border-radius: 10px;
    margin: 15px 0;
}
.service-box-2 .big-number {position: absolute;right: -7px;bottom: 0;font-size: 72px;font-weight: 700;
    font-family: "Montserrat",sans-serif;line-height: 52px;color: #f2f2f2;}
.service-box-2 .icon-main {
    float: left;width: 45px;height: 45px;line-height: 45px;margin-top: 6px;
    text-align: center;color: #fff;background: linear-gradient(120deg, #0158e7, #03c0ef);
    border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;
    box-shadow: 3px 3px 9px #a9b6c3;
}
.service-box-2 .content-box {padding-left: 73px;position: relative;}
.service-box-2 .content-box h5 {font-size: 18px;margin-bottom: 5px;}
.service-box-2 .content-box p:last-child {margin-bottom: 0;}
.service-box-2:hover {
    box-shadow: 15px 15px 38px 0 rgb(0 0 0 / 10%);
    -webkit-box-shadow: 15px 15px 38px 0 rgb(0 0 0 / 10%);
    -moz-box-shadow: 15px 15px 38px 0 rgba(0,0,0,.1);border-color: transparent;}
.ppcsection{padding: 30px 0 60px;}
.contentsection{padding: 60px 0;background-image: url("../images/bg-content.png");background-color: #f0f6ff;}
.conthead{text-align: center; padding: 10px 0 30px}
.conthead span{display: block;}
.contentleftbox {text-align: right;margin-top: 110px;}
.contentrightbox {text-align: left;margin-top: 110px;}
.contentdownbox {width: 45%;margin: -20px auto;text-align: center;}
.contentlastsection {padding: 0 0 40px;}
.lastsecbox {width: 30%;border-radius: 10px;box-shadow: 0px 0px 33px #dce2eb;padding: 30px 11px;text-align: center;margin: 15px;display: inline-table;min-height: 420px;}
.lastsecbox img {padding: 16px;background: #eae6fd;border-radius: 16px;}
.lastsecbox h4{margin:15px 0}
.lastsecbox p{margin: 0}
.smmblock01{padding: 0 26px;border-radius: 15px;box-shadow: 0 5px 5px #00154a;}
.smmbox {padding: 20px;border-radius: 5px 5px 10px 10px;box-shadow: 0 2px 1px #e5e9ed;}
.smmbox p{margin: 0}
.smmbox h4{margin: 15px 0}
.smmlast{padding: 20px}

.servicedestailstop h6 {margin: 0;color: #006bc5;font-size: 16px;font-weight: 400;}
.servicedestailstop a.wp-block-button__link {background: linear-gradient(45deg, #008746, #00b15c);border-radius: 6px;box-shadow: -3px 3px 1px #00562c;transition: 0.5s;margin: 20px 0 0;}
.servicedestailstop a.wp-block-button__link:hover {background: linear-gradient(45deg, #201f4b, #252388);transition: 0.5s;box-shadow: -3px 3px 1px #111032;}

a.btn_401 {background: linear-gradient(45deg, #008746, #00b15c);border-radius: 6px;box-shadow: -3px 3px 1px #00562c;transition: 0.5s;margin: 20px 0 0;}
a.btn_401:hover {background: linear-gradient(45deg, #201f4b, #252388);transition: 0.5s;box-shadow: -3px 3px 1px #111032;}

.servicedestailstop .wp-block-group {padding: 20px;text-align: center;border-radius: 2px;box-shadow: 0px 0px 7px #e6e4f7;margin: 20px;transition: 0.3s;}
.servicedestailstop .wp-block-group h5{color: #1e1666;}
.servicedestailstop .wp-block-group:hover{transition: 0.3s;box-shadow: 0px 6px 8px #b7b7bd;}
.servicedestailstop .wp-block-image img {max-width: 100%;height: auto;}
.page-template-service-details figure.wp-block-image.size-full img {
   /* filter: invert(32%) sepia(12%) saturate(3230%) hue-rotate( 
192deg) brightness(50%) contrast(83%);*/
	margin:20px 0;}
.page-template-service-details figure.wp-block-image.size-full.is-style-rounded img {filter: none;}
.page-template-service-details figure.wp-block-image.size-full.is-style-non img {filter: none;}
.servicedestailstop ul{margin: 0 0 40px;}
.servicedestailstop ul li{margin: 15px 0;display: block;font-size: 16px;position: relative;padding-left: 25px;}
.servicedestailstop ul li:before{content: '\f08b';font-family: FontAwesome;color: #00b45e;font-size: 15px;position: absolute;left: 0;}
.servicedestailstop .wp-block-image figcaption {max-width: 100%;height: auto;display: inline-block;padding: 0 0 0 11px;font-size: 17px;font-weight: 600;color: #002583;}
.servicedestailstop .wp-block-image {margin-bottom: 0;}
/*Service Details Page Ends*/
/*Portfolio page starts*/
.main-portfolio-bright img, .main-portfolio-dark img{width: 100%;}
.main-portfolio-bright{padding:0;}
.main-portfolio-dark {background: linear-gradient(45deg, #002583, #006bc5);
    margin: 60px 0;padding: 120px 0;-webkit-clip-path: polygon(0 0, 100% 20%, 100% 80%, 0 100%);
    clip-path: polygon(0 0, 100% 20%, 100% 80%, 0 100%);}
.main-portfolio-dark h3, .main-portfolio-dark h5, .main-portfolio-dark p, .main-portfolio-dark a{color: #fff;}
.port_tool {display: block;margin: 32px 0 50px 0;}
.port_tool h5, .port_tool p{display: inline;}
.main-portfolio-bright .portfolio_link a {padding: 17px 40px;text-decoration: none;border-bottom: none;text-transform: capitalize;background: linear-gradient(45deg, #003996, #0066c0);
    border-radius: 30px;border: solid 3px #0041ab;color: #fff;}
.main-portfolio-bright .portfolio_link a:hover {background: linear-gradient(135deg, #00b15c, #00a756);
    border: solid 3px #00954d;}
.main-portfolio-dark .portfolio_link a {padding: 17px 40px;text-decoration: none;
    border-bottom: none;text-transform: capitalize;background: #fff;border-radius: 30px;border: solid 3px #fff;color: #003390;}
.main-portfolio-dark .portfolio_link a:hover {background: linear-gradient(135deg, #00b15c, #00a756);border: solid 3px #00954d;color: #fff;}
/*Portfolio page ends*/


@media only screen and (max-width:1199px){
header .container {width: 94%;}
h1 {font-size: 36px;}
h2 {font-size: 34px;}
.main-slider .slider-caption {width: 85%;top: 10%;left: 7%;}
.main-slider img {height: 490px;}
.biswa_bg img {width: 320px;height: 320px !important;}
.sldrcptn-content {width: 74%;}
.slider-caption p {padding: 1px;}
.businesslist {min-height: 478px;}
.service-box {align-items: center;flex-direction: column;text-align: center;min-height: 315px;}
.section-services .single-service {min-height: 423px;}
.digitalpagebox {flex-direction: column;}
.wp-block-media-text .wp-block-media-text__content {padding: 8% 8%;}
.lastsecbox {width: 46%;padding: 30px 33px;min-height: 392px;}	
	
	
.services-globe-bg {text-align: center;padding: 60px 0;}
.globe-text {padding: 0 0 30px;}
.globe-box {padding: 20px 0;}
.digitalgeading {width: 90%;}
.breadcrumbs p {margin: 10px 0 0;}
.weprovidelist h3 {margin: 20px 0 0;font-size: 14px;}
.weprovidelist {padding: 40px 5px;}
.servicesbox ul li {padding: 40px 8px;}
.webdeveimage img {width: 100%;}
.service-box-2 {min-height: 200px;}
.devenumber {padding: 60px 0 30px;}
.contentsection img {width: 100%;}
.contentrightbox {margin-top: 110px;width: 300px;}
.contentleftbox {width: 300px;margin-left: -92px;}
.contentdownbox {width: 82%;}
.contact-details__info li .text {margin-left: 10px;}
	
}

@media only screen and (max-width:991px){
.topbar p {margin: 10px 5px;}	
.slider-caption h1 {font-size: 2.5em;line-height: 1.4em;}
.menucontainer {display: flex !important;margin-top: 18px;justify-content: space-between !important;}
header.fixed #rmp_menu_trigger-1497 {top: 18px!important;}
.main-slider img {height: 400px;}
.maincir {width: 290px;height: 290px;border: 8px solid #46befd26;bottom: 24%;left: 67%;}
.biswa_bg img {width: 260px;height: 260px !important;}
.biswa_bg {top: 2.5%;right: 2.5%;}
@keyframes circle{
	0%{transform:rotate(0deg)  translate(-140px)  rotate(0deg); }
  100%{transform:rotate(360deg)  translate(-140px)  rotate(-360deg);  }
}	
.sldrcptn-content {width: 70%;}	
.btn-primary {padding: 12px 28px;font-weight: 600;}
.businesslist {min-height: 438px;padding: 20px 20px;}
.section-services .single-service {min-height: 500px;}	
.heading {font-size: 24px;}
.heading span {font-size: 16px;}
.testihead {padding: 0;}
.reviewslist .review-special {top: -22px;left: 45%;}
.reviewslist p {margin: 50px 0 20px;}
.reviewslist {min-height: auto;}
.blogboxes {padding: 16px;}
.single  .secondary-container {padding: 70px 0;}
.comments {display: none;}

	
.customers {padding: 60px 0;}
.customers .container, .effective .container {width: 94%;}
.trust {display: flex;align-items: flex-start;}
.businesslist {padding: 20px 8px;}
.service-box {padding: 15px 1px;min-height: 320px;}
.globe-text {width: 75%;}
.subheading {width: 80%;}
.reviewslist {width: 100%;padding: 35px;}
.digitalsuccess {padding: 50px 0 100px;}
.digitalgeading h2 {font-size: 3.5em;}
.servicesbox ul li {width: 100%;min-height: auto;border-right: 0 !important;}	
	
.uf_icon_cont i {padding: 18px 0px 9px 24px;font-size: 24px;width: 60px;height: 60px;margin: 0 10px 0 0;}
.uf_icon_cont h3 {font-size: 24px;margin: 0;}
.uf_icon_cont_1 {padding: 1px 0;}
.globe-box h5 a {font-size: 12px;padding: 5px;}
.globe-box img {padding: 0 0 5px;}
.footer-content p {width: 250px;}
.footflex {justify-content: space-between;align-items: center;flex-wrap: wrap;}
.fl_box {flex-direction: column;align-items: center;}
.abtserflex {flex-direction: column;}
.abtsrvimg img {display: none;}
.abtpicgr {flex-direction: column;}	
.abtbg .is-layout-flex {flex-direction: column;}
.servicedestailstop .is-layout-flex {display: flex;flex-direction: column;}
.service-box-2 {padding: 25px 22px 16px;min-height: 237px;}
.service-box-2 .content-box {padding-left: 59px;}
.lastsecbox {width: 45%;padding: 22px 20px;min-height: 428px;}	
.service-box-1 .content-box {padding-left: 52px;}
.service-box-1 {padding: 22px 13px 24px;}
.orgaleft {padding: 100px 44px;}
.contactform {flex-direction: column;}
.conleft {width: 100%;}
ul.list-unstyled.contact-details__info {display: flex;}
.contact-details__info li .icon {height: 50px;width: 50px;}
.contact-details__info li {align-items: center;padding: 3px;}
.conright {width: 100%;}
.contact-details__info li + li {margin-top: 0;}
.main-portfolio-dark {padding: 50px 0;-webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 100%);clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 100%);}
	
}

@media only screen and (max-width: 823px){
.sldrcptn-content {width: 64%;}
.slider-caption h1 {font-size: 2.1em;}	
.maincir {left: 62%;}
.foundername {bottom: 11%;right: 3%;}
.website-text .is-layout-flex {display: flex;flex-direction: column;}
.service-box {min-height: 369px;}	
.service-box-2 {min-height: 307px;}	
.abtservleft .service-box-2 {min-height: auto;margin-bottom: 30px;}
.servicedestailstop .is-layout-flex {align-items: flex-start;}
.contentleftbox {margin-top: 0;width: auto;margin-left: 0;}
.contentrightbox {margin-top: 0;width: auto;}
.contentdownbox {width: 100%;margin: auto;text-align: left;}
.corebox {width: 45%}
.seobelowtop-box {width: 45%;}	
.orgaleft {padding: 100px 23px;}	
}

@media only screen and (max-width: 767px){
.slider-caption h1 {font-size: 1.8em;}
.sldrcptn-content h1 span {line-height: 37px;letter-spacing: -8px;}
.menucontainer {display: inline-block;position: absolute;top: -84px;left: 55%;}
#rmp_menu_trigger-1497 {top: 7.5%!important;}
.topbar ul {position: absolute;top: -44px;right: 0;}
.maincir {left: 58%;}	
.trust {align-items: center;flex-direction: column;}
.customers button.slick-prev.slick-arrow, .about_customers button.slick-prev.slick-arrow {left: -20px;}
.customers button.slick-next.slick-arrow, .about_customers button.slick-next.slick-arrow {right: -20px;}
h2 {font-size: 30px;}
.businesslist {min-height: auto;padding: 20px 30px;margin: 15px 0;}
.service-box {min-height: auto;}
.section-services .single-service {min-height: auto;margin: 15px;}
.uf_icon_cont_1 {border-left: 0;}
.uf_icon_cont, .uf_icon_cont_1 {justify-content: center;flex-wrap: wrap;}
.uf_icon_cont h3 {text-align: center;}
.abtserv {padding: 40px 0 120px;}
.abtservleft .service-box-2 {margin: 20px;}
.weprovidelist {padding: 25px 5px;}
.biswapic {text-align: center;}
.biswapic img {width: 60%;}
.picright {padding: 5px 30px;}
.above_about_customers {padding: 30px;}
.upperfooter {background-size: cover;}
.dashboardsec h3 {width: 100%;}
.contentsection img {display: none;}
.contentleftbox {text-align: left;}
.service-box-2 {min-height: auto;}
.ppcsection {padding: 30px;}
.leftlists {flex-direction: row;align-items: flex-start;flex-wrap: nowrap;}
.leftlist_text p {text-align: left;}
.leftlist_text {flex-direction: column;align-items: flex-start;padding-left: 10px;}
.webdeveimage {display: none;}
.devenumber {padding: 0 30px;}
.service-box-1 {min-height: auto;}
.orgaleft, .orgaright {width: 100%;padding: 70px 30px;}
.devorganize {background: none;}
.seobelowtop {padding: 30px;}	
.breadcrumbs {padding: 70px 30px;}
.orgaright{padding:0}
.fl_box_cont:hover {transform: scale(1);}
.main-portfolio-dark {margin: 0px 0;}
.main-portfolio-bright, .main-portfolio-dark {padding: 50px 20px;text-align: center;}
.main-portfolio-bright p, .main-portfolio-dark p{text-align: center;}
.main-portfolio-bright img, .main-portfolio-dark img {width: 60%;}
.portfolio_link {display: none;}
.port_tool {display: block;margin: 20px 0;}	
}

@media only screen and (max-width: 667px){
.slider-caption h1 {font-size: 1.4em;}
.sldrcptn-content h1 span {line-height: 37px;letter-spacing: -6.5px;}
.sldrcptn-content {width: 56%;}
.slider-caption p {font-size: 1.1em;line-height: 1.4em;}
.maincir {width: 250px;height: 250px;}
.biswa_bg img {width: 225px;height: 225px !important;}
@keyframes circle{
	0%{transform:rotate(0deg)  translate(-120px)  rotate(0deg); }
  100%{transform:rotate(360deg)  translate(-120px)  rotate(-360deg);  }
}	
.foundername {bottom: 6%;}	
.businesslist img {width: 20%;}
h3 {font-size: 24px;}
.service-box figure img {width: 34px;}
.service-box figure {padding: 10px;}
.section-services .single-service .icon {width: 60px;height: 60px;line-height: 62px;margin-bottom: 10px;}
.section-services .single-service .title {margin-bottom: 8px;font-size: 20px;}
.footflex {display: flex;justify-content: space-between;flex-wrap: wrap;align-items: flex-start;margin: 0 30px;}
.footsec:last-child {max-width: 215px;}

h1 {font-size: 26px;}
h2 {font-size: 24px;}
h3.wp-block-heading.digital-heading {margin-top: 11px;}
.seobelowtop-box {width:94%;padding: 15px;}
.seobelowtop-box-head {margin-bottom: 6px;}
.seobelowtop-box-text p {margin: 0 0 5px;}
.dashboardsec {padding: 60px 20px;margin-top: 0;}
.dashboardsec h3 {margin: 0 0 30px auto;}
.contentrightbox, .contentdownbox {margin-top: 20px;}
.corebox {width: auto;padding: 20px;margin: 20px 15px;}
.corebox img {width: 10%;}
.digitalgeading h2 {font-size: 2.5em;}
img.wp-image-1327,img.wp-image-1330, img.wp-image-1278, .below-services-section-buttom img {display: none;}
.smmbox h4 {margin: 5px 0;}	
.lastsecbox {width: auto;padding: 22px 20px;min-height: auto;margin: 15px 30px;}	
.footaddress {display: flex;margin: 30px 0;flex-direction: column;}
.fl_box {border: dashed 2px #0c0f38;border-radius: 10px;margin: 15px 30px;width: auto;flex-direction: row;align-items: center;display: flex;justify-content: flex-start;}	
ul.list-unstyled.contact-details__info {display: flex;flex-direction: row;flex-wrap:wrap;justify-content: space-between;}
ul.list-unstyled.contact-details__info h6 {margin: 0;}
.contact-details__info li {padding: 12px;}
.fl_box_cont {margin: 0 5px;}	
	
}

@media only screen and (max-width: 568px){
.biswaaniobj2 {width: 20px;height: 20px;}
.maincir {width: 210px;height: 210px;border: 5px solid #46befd26;bottom: 40%;left: 57%;}
.biswa_bg img {width: 190px;height: 190px !important;}	
@keyframes circle{
	0%{transform:rotate(0deg)  translate(-100px)  rotate(0deg); }
  100%{transform:rotate(360deg)  translate(-100px)  rotate(-360deg);  }
}
.main-slider .slider-caption {left: 3%;}
.sldrcptn-content {width: 66%;}	
.foundername {bottom: 35%;}	
.foundername h4 {font-size: 18px;}
.topbar ul li {margin: 12px 7px;}
.uf_icon_cont_1 {margin: 24px 0 0;}
a.btn44 {padding: 4px 14px;}
.menucontainer {left: 47%;}
.foundername h4, .foundername p {color: #fff;}
.testimonial:before {top: -1px;height: 101%;}
img.wp-image-1700,img.wp-image-1694,img.wp-image-1692,img.wp-image-1669 {width: 50%;}
article.post img {height: 230px!important;object-fit: cover!important;object-position: top!important;}	
.fl_box_cont_container {display: flex;margin: 20px;justify-content: space-between;align-items: stretch;flex-direction: column;}
.fl_box_cont {margin: 10px 0;}	
.upperfooter {position: relative;width: 100%;margin: 0;}
.footer {padding: 78px 0 0;}
.breadcrumbs p {text-align: left;}
.breadcrumbs h1 .breadcrumb_last {text-align: left !important;}

}

@media only screen and (max-width: 480px){
.topbar p {margin: 10px 0px;}
.topbar ul li {margin: 12px 1px;}
header .logo {margin: 4px 0;}	
.main-slider img {height: 650px;}
.maincir {bottom: 58%;left: 0%;}
.foundername {bottom: 51%;left: 27%;}
.logo img {width: 37%;}
.menucontainer {top: -74px;left: 41%;}
#rmp_menu_trigger-1497 {top: 6% !important;}	
.main-slider .slider-caption {width: 92%;top: 57%;}
.sldrcptn-content {width: 100%;}	
.slider-caption h1 {font-size: 1.8em;}
.sldrcptn-content h1 span {letter-spacing: -7.5px;}
.carousel-inner>.item>a>img, .carousel-inner>.item>img {display: none;}
.carousel-inner .item a {background: url(../images/banner_bg.jpg);height: 551px;display: block;background-size: cover;}
a.btn.btn-primary {height: auto;display: inline-block;background: linear-gradient(126deg, #0131a0, #46befd);}
.item {margin-bottom: 0px;}
.trust-next {display: flex;align-items: center;padding: 20px 0;flex-direction: column;}
.businesslist {padding: 20px;}
.website-text {padding-left: 0;}
.seobelowtop {padding: 15px;}
h3 {font-size: 20px;}
.service-box-sec {padding: 0 0 30px;}
.globe-text span.tuiy {left: 36%;}
.homeportfolio span.tuiy {left: 41%;}
.testimonial span.tuiy {left: 39%;}
.homeblogsec span.tuiy {left: 39%;}
.reviewslist .review-special {top: -22px;left: 43%;}
.blog-info {padding: 10px 0 0;}
.digitalsuccess {padding: 50px 0;}
.footflex {display: flex;margin: 0;align-items: center;flex-direction: column;}
.footsec {margin: 15px 0;}
.breadcrumbs {padding: 50px 16px;}
.breadcrumbs h1 .breadcrumb_last {font-size: 24px;}
.servicedestailstop .is-layout-flex {display: flex;flex-direction: column;align-content: space-around;}
.smmblock01 {padding: 0 26px 20px;border-radius: 15px;box-shadow: 0 5px 5px #00154a;text-align: center;}	
.servicedestailstop a.wp-block-button__link {margin: 0;}
	

}

@media only screen and (max-width: 460px){
.topbar a {font-size: 0.9em;}
.topbar p {margin: 10px 20px; }
.topbar ul{display: none;}
.topbar ul li {margin: 12px 5px;}	
.globe-text {width: 85%;}
.subheading {width: 92%;}
.uf_icon_cont_1 svg.svg-inline--fa.fa-phone {font-size: 2em;padding: 10px 20px;}	
.abtserv .tuiy, .weprovide .tuiy {left: 39%;}	
.seocorebusinessarea {padding: 0;}
.corebox {margin: 15px;}
.contentsection {padding: 0;}
.servicedestailstop {padding: 10px 0 0;}
.servicedestailstop .wp-block-spacer {display: none;}	
.main-portfolio-bright, .main-portfolio-dark {padding: 30px 7px;}

}
@media only screen and (max-width: 455px){
.slider-caption h1 {font-size: 1.7em;}	
}	
@media only screen and (max-width: 450px){
.slider-caption h1 {font-size: 1.6em;}	
.webbelowtop {padding: 15px 0;}
.footaddress p {color: #bbcbd9;}	
	
}

@media only screen and (max-width: 420px){
.sldrcptn-content h1 span {letter-spacing: -6.5px;}
.menucontainer {display: none !important;}
.globe-text {width: 95%;padding: 0 0 7px;}
.section-services .single-service {padding: 16px;}
.digitalsuccess {padding: 38px 0;}	
h3.wp-block-heading.digital-heading {font-size: 1.6em;border-right: none;}
.digitalbox {padding: 15px;}
.seobelowtop {padding: 10px;}
.seobelowtop-box {width: 93%;}	
.seobelowtop-box {margin: 10px;	}
.corebox {margin: 10px;}
.service-box-2 {padding: 15px;}
.service-box-2 .content-box {padding-left: 52px;}
.devenumber {padding: 10px;}
}

@media only screen and (max-width: 415px){
.topbar p {margin: 10px 12px; }
.slider-caption h1 {font-size: 1.5em;}
.foundername {bottom: 50%;left: 22%;}
.businesslist {padding: 15px;}
.website-text .wp-block-spacer {display: none;}
.homeportfolio {padding: 30px 0;}
.homeportfolio .btn-primary {margin-top: 0px;}

}

@media only screen and (max-width: 414px){
#rmp_menu_trigger-1497 {top: 5.5% !important;}	
.contact-details__info {margin-top: 20px;}	
	
}
@media only screen and (max-width: 400px){
 
}

@media only screen and (max-width: 375px){
.topbar p {margin: 10px 1px; }
.slider-caption h1 {font-size: 1.4em;}
.sldrcptn-content h1 span {letter-spacing: -5.5px;}
.article-blocks img {height: 180px;object-position: top;}
.orgaleft{padding: 30px 12px;}	
}
@media only screen and (max-width: 365px){
.topbar p {margin: 10px 3px; }
.topbar a {font-size: 0.9em;}
 .slider-caption h1 {font-size: 1.3em;}
}

@media only screen and (max-width: 360px){
.topbar a {font-size: 0.8em;}
.slider-caption h1 {font-size: 1.3em;}
.foundername {left: 18%;}
.services-globe-bg {padding: 40px 0;}	
.abtserv {padding: 40px 0;}
.weprovide {padding: 40px 0;}
#exTab1 .nav-pills > li > a {padding: 10px 16px;}
.contactushead {padding: 30px 0;}
.homeportfolio span.tuiy {left: 37%;}
.footer {padding: 40px 0 0;}

}

@media only screen and (max-width: 320px){
.topbar a {font-size: 0.8em;}
.foundername {left: 14%;}
.slider-caption h1 {font-size: 1.2em;}
.sldrcptn-content h1 span {line-height: 30px;letter-spacing: -4.5px;}
.testimonial span.tuiy {left: 34%;}
.customers {padding: 30px 0;}
.reviewslist {padding: 15px;}
.reviewslist .review-special {left: 38%;}
.digitalgeading {width: 98%;}
.digitalgeading h2 {font-size: 2.4em;}
.fl_box {margin: 10px;}
#rmp_menu_trigger-1497 {top: 5% !important;}
.topbar ul li {margin: 12px 2px;}
}
