
nav.navbar.navbar-default.navbar-fixed-top.nav_custom.shrink {
box-shadow : 0 1px 20px 0 rgb(0, 0, 0, 0.1) !important ;
}
.nav_custom.shrink {
height : 87px;
line-height : 80px;
}
.nav_custom.shrink .navbar-right li a {
padding : 20px 24px;
transition : all 0.3s;
color : #000;
}
.nav_custom.shrink .contact_last {
margin-top : 11px;
transition : all 0.3s;
}
.nav_custom.shrink .navbar-brand.compny_logo > img {
margin-top : 5px;
padding : 0;
width : 172px;
transition : all 0.3s;
}
.offer_strip > img {
width : 100%;
}
.get_section_rw {
background : none 0 0 repeat scroll #fff !important ;
padding : 32px 0 68px;
}
.get_section_rw .w1200 {
background : none 0 0 repeat scroll rgb(0, 0, 0, 0) !important ;
}
.get_section_rw .w1200 p {
color : #666;
font-weight : 400;
}
.get_section_rw .faderight {
background : none 0 0 repeat scroll #d9354b !important ;
border : none medium !important ;
box-shadow : none;
}
@font-face {
font-family : fira_sans_condensedthin;
src : url("../fonts/firasanscondensed-thin-webfont.woff2") format('woff2'), url("../fonts/firasanscondensed-thin-webfont.woff") format('woff');
font-weight : 400;
font-style : normal;
}
.diwalioffer h2 {
color : #fff;
font-size : 42px;
font-weight : 700;
line-height : 32px;
margin-bottom : 16px;
margin-top : 8px;
text-transform : uppercase;
}
.diwalioffer h2 span {
display : inline-block;
font-size : 16px;
font-weight : 400;
letter-spacing : 6px;
line-height : normal;
margin-top : 0;
padding : 10px;
width : 100%;
word-spacing : 1px;
}
.diwalioffer .form-control.input-lg {
background-color : #fff;
border : #fff solid 1px;
border-radius : 0;
}
.navbar-nav > li.menu_raq {
position : relative;
top : 7px;
}
.nav_custom .navbar-right li a {
border : none !important ;
}
.update-contact-right-content .personal-details .full_phone_num .phone_code.valid {
width : 7% !important ;
padding : 0 10px !important ;
background : 0 0 !important ;
}
.update-contact-right-content .personal-details .full_phone_num input {
padding-left : 50px !important ;
}
.update-contact-right-content .req_form .personal-details .group-inputs.udateleft-input {
float : right;
}
.personal-details input, .personal-details textarea {
font-size : 14px;
border : #cbcbcb solid 1px !important ;
}
.relationship.case-studies {
position : relative;
top : 0;
}
.diwalioffer .btn.btn-primary.btn-lg.btn-block {
background : none 0 0 repeat scroll transparent;
border : #fff solid 2px !important ;
border-radius : 0;
clear : both;
display : block;
margin : 30px auto 7px;
width : 100%;
}
.thankyou-offer {
background : none 0 0 repeat scroll #2b2f3e;
border : #eee solid 1px;
color : #fff;
padding : 40px 34px;
text-align : center;
}
.thankyou-offer h1 span {
color : #fff;
display : inline-block;
font-size : 36px;
font-weight : 700;
text-transform : uppercase;
width : 100%;
}
.thankyou-offer p {
font-size : 18px;
font-weight : 400;
margin-bottom : 60px;
margin-top : 50px;
}
.couponcodeoffer {
border : #ccc dashed 1px;
display : inline-block;
font-size : 18px;
margin-bottom : 20px;
margin-top : 40px;
padding : 10px 30px;
}
.couponcodeoffer span {
color : #ffb657;
display : inline-block;
font-size : 32px;
font-weight : 700;
margin-left : 15px;
}
#train {
display : block;
height : 213px;
left : 0;
position : absolute;
top : 394px;
width : 100%;
animation : locomotion 20s linear infinite;
}
.why-partnermss.listmanagement .para-seprator.clearfix {
margin-top : 0;
}
.shapetringle {
background : url("../images/layer-triangle.png");
height : 1200px;
background-size : cover;
position : relative;
top : -110px;
}
.shapetringle .what-to-find {
background : 0 0 !important ;
}
.offer_link a {
bottom : 41%;
color : #fff;
font-size : 36px;
font-weight : 700;
position : absolute;
right : 18.7%;
text-decoration : none;
}
.test_nl .item .box-content.rightinfo {
background : none 0 0 repeat scroll #d9354b;
border-radius : 4px;
float : none;
height : 186px;
padding : 35px;
width : 92%;
position : relative;
}
.test_nl .item .box-content.rightinfo::after {
border-right : 30px solid transparent;
bottom : -30px;
content : "";
height : 0;
position : absolute;
right : 130px;
width : 0;
}
.test_nl .item .box-content.rightinfo .quotes p {
color : #fff;
height : 100px;
overflow : hidden;
}
.test_nl .item .box-content.rightinfo:nth-child(2n) {
background : none 0 0 repeat scroll activeborder;
}
.test_nl .owl-item:nth-child(2n) .item .box-content.rightinfo {
background : none 0 0 repeat scroll #00b79f;
}
body {
overflow-x : hidden;
width : 100%;
}
.psc_inner h1 {
color : #fff !important ;
}
.psc_inner h2 {
color : #fff !important ;
}
#snow {
background : 0 0;
font-family : Androgyne;
height : 100%;
left : 0;
position : absolute;
top : 0;
width : 100%;
animation : snow 10s linear infinite;
}
@keyframes snow {
0% {
background-position : 0 0, 0 0, 0 0;
}
50% {
background-position : 500px 500px, 100px 200px, -100px 150px;
}
100% {
background-position : 500px 1000px, 200px 400px, -100px 300px;
}
}
.nav-tabs-toggle .icon-bar {
background : none 0 0 repeat scroll #fff;
display : block;
height : 2px;
width : 22px;
}
.nav-tabs-toggle .icon-bar + .icon-bar {
margin-top : 4px;
}
.nav-tabs-toggle {
background : none 0 0 repeat scroll rgb(0, 0, 0, 0);
border : #fff solid 1px;
border-radius : 4px;
float : right;
margin-right : 6px;
margin-top : 5px;
padding : 9px 10px;
position : relative;
}
.job_list_head {
color : #eb4a46;
font-size : 20px;
margin-left : 0;
margin-top : 8px;
}
.new-jobopening .entry-content p {
font-family : Poppins, sans-serif !important ;
}
.new-blogpage .post-content > p {
font-family : Poppins, sans-serif !important ;
}
.box_list .nav-tabs-head .entry-title {
border : none medium;
}
.map_box iframe {
border : #444 solid 1px;
margin : 0 auto !important ;
width : 100% !important ;
}
.and_serv {
list-style : none outside none;
padding-left : 25px;
}
.and_serv li::before {
content : "âœ“";
font-weight : 700;
margin-left : -31px;
padding : 8px 12px 8px 5px;
}
#srv .wow.pulse.animated > a {
position : inherit;
width : auto;
height : 260px;
}
#srv .wow.pulse.animated > a img {
height : 70px;
margin-top : 90px;
position : unset;
width : auto;
}
.product-content > img {
height : 53px;
margin-left : 10px;
}
.submit .button-primary {
background-color : #d9354b;
border-bottom : 3px solid #357ebd;
border-radius : 6px;
color : #fff !important ;
font-size : 20px;
font-weight : 400;
margin-bottom : 10px;
text-transform : capitalize;
}
.rc-anchor {
background : none 0 0 repeat scroll #fff !important ;
border-radius : 0 !important ;
box-shadow : none;
}
.row4.totalrow13.field16.even input {
border : none medium;
margin-top : 6px;
}
h5.quote {
color : #000;
font-size : 31px;
font-weight : 300;
margin-left : 22px;
}
.personal-details .name-text {
color : #777;
float : left;
font-family : "Roboto", sans-serif !important ;
font-size : 16px;
margin-bottom : 1px;
width : 100%;
}
.and_serv > li {
font-size : 14px;
margin-bottom : 5px;
}
.btn {
text-transform : uppercase;
border-width : 0 0 3px !important ;
border-style : solid;
border-radius : 6px;
}
.product-content > .btn {
text-transform : uppercase;
border-width : 0 0 3px !important ;
border-style : solid;
border-radius : 2px;
font-size : 16px;
padding : 12px 24px;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
color : inherit;
font-weight : 500;
line-height : 1.1;
}
li.menu-item-has-children a {
color : #000 !important ;
}
.w1200.req_qy {
background : none 0 0 repeat scroll #d9354b;
margin-top : -15px;
padding : 20px;
}
.ser_sub li {
border : #ccc solid 1px;
float : left;
list-style-type : none;
margin-right : 19px;
padding : 15px;
width : 30%;
margin-bottom : 20px;
min-height : 164px;
position : relative;
}
.ser_sub > ul {
margin : 0;
padding : 0;
}
.ser_sub li .elise-iconbox-icon1 {
background : none 0 0 repeat scroll #fff;
border : #ccc solid 1px;
border-radius : 99%;
height : 56px;
left : 10px;
overflow : hidden;
padding : 5px 0 0 6px;
position : absolute;
top : 15px;
width : 56px;
}
.cont_bx.web-services > p {
color : #666;
font-size : 16px;
font-family : "Roboto", sans-serif !important ;
font-weight : 400;
}
.ser_sub > h2 {
font-size : 39px;
font-weight : 300;
margin-bottom : 23px;
text-align : center;
}
#testimonials {
background : none 0 0 repeat scroll #fff;
padding : 30px 0;
}
h2.detail_heading {
margin : 30px 0;
text-align : center;
color : #000;
font-family : fira_sans_condensedthin, sans-serif !important ;
font-size : 50px;
}
#opening-menu {
background : none 0 0 repeat scroll #fff !important ;
border-top : 1px solid #ddd;
}
table.highlighted {
background-color : #fff !important ;
border : #dfdfdf solid 1px;
}
.product-image img {
height : auto !important ;
width : 100% !important ;
}
ul.cnOurHolder li.item .cnportfolio-image > img {
height : auto !important ;
width : 100%;
}
h5.openings-heading {
color : #666;
font-size : 25px !important ;
}
#openings .nav-tabs > li {
float : none;
margin-bottom : -1px;
}
#openings .nav > li.job_list_head {
background : none 0 0 repeat scroll #00b79f;
color : #fff;
font-size : 22px;
font-weight : 400;
padding : 17px;
text-align : left;
}
#openings .nav > li {
display : block;
font-size : 20px;
font-weight : 600;
margin : 0;
position : relative;
border-bottom : 1px solid #ddd;
}
#openings .nav-tabs {
border : none !important ;
}
#openings .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
border : none;
background-color : #fff;
color : #e9454b;
border-bottom : 1px solid #e9454b;
}
#openings .nav.nav-tabs {
background : none 0 0 repeat scroll #fff;
float : left;
width : 100%;
}
#openings .nav-tabs li > a {
color : #333;
}
#openings .nav-tabs li > a:hover {
background : no-repeat;
color : #e9454b;
border-bottom : 1px solid #e9454b;
}
.personal-details {
float : left;
margin : 0 0 30px;
padding : 0 0;
width : 100%;
}
.personal-details input {
border : #ebedef solid 2px;
height : 55px;
}
.personal-details textarea {
border : #ebedef solid 2px;
height : 138px;
max-width : 100%;
width : 100%;
}
.personal-details .btn.btn-primary {
border-bottom : 5px solid #2a8c91;
border-radius : 0;
display : block;
float : left;
font-size : 19px;
height : 55px;
margin-top : 10px;
padding : 8px 9px;
width : 50%;
}
.personal-details select {
border : #ccc solid 1px;
height : 41px;
max-width : 100%;
padding-left : 5px;
width : 100%;
}
#clients.dark-bg, #service-2.dark-bg {
color : #fff;
color : rgb(255, 255, 255, 0.8);
padding : 24px 0 55px;
}
#clients.dark-bg h2, #service-2.dark-bg h2, .service-box-2 h3 {
color : #fff;
}
.animBlock {
display : inline-block;
opacity : 0;
position : relative;
transition : all 0.55s ease-in;
}
@keyframes animatedBackground {
0% {
background-position : 0 0;
}
100% {
background-position : -2000px 0;
}
0% {
background-position : 0 0;
}
100% {
background-position : -2000px 0;
}
}
.parallax_slider_captions .psc_inner {
margin : 0 auto;
padding : 0 40px 80px;
width : 100%;
margin-top : 95px;
display : block;
}
.psc_inner h2 {
color : #000;
display : block;
font-size : 46px;
font-weight : 300;
margin : 0 auto;
padding-top : 20px;
text-align : center;
}
.psc_inner h1 {
color : #2f9da3;
display : block;
font-size : 69px;
font-weight : 900;
margin : 0 auto;
padding-top : 4px;
text-align : center;
font-weight : 700;
}
.learn_more a {
background-color : #d9354b;
border-color : #d9354b;
border-radius : 47px;
color : #fff !important ;
font-size : 23px;
font-weight : 400;
margin-bottom : 10px;
padding : 12px 65px;
}
.learn_more a:hover {
background : none 0 0 repeat scroll #d9354b;
border-color : #d9354b;
color : #fff;
}
#contact_text.contact-textarea {
max-width : 100%;
width : 100% !important ;
}
.navbar {
min-height : inherit;
}
#navigation .navbar-nav > li > a {
color : #333 !important ;
font-size : 15px;
font-weight : 500 !important ;
padding-bottom : 30px;
padding-top : 30px;
}
#carousel-main .carousel-inner > .item > img {
margin : 0 auto;
}
.get_section .wow.bounce > b {
color : #fff;
}
#client .owl-carousel .owl-item {
width : 235px !important ;
}
.carousel-caption .btn.btn-lg {
background : none 0 0 repeat scroll rgb(255, 255, 255, 0);
border : #fff solid 2px !important ;
margin-top : 25px;
padding : 10px 35px;
}
#carousel-main .carousel-control {
top : 50%;
width : 40px;
height : 40px;
background : rgb(0, 0, 0, 0.6);
opacity : 0.9;
box-shadow : 0 0 0 1px rgb(0, 0, 0, 0.2);
border-radius : 3px;
z-index : 6;
}
@keyframes bounceInUp {
0% {
opacity : 0;
transform : translateY(2000px);
}
60% {
opacity : 1;
transform : translateY(-30px);
}
80% {
transform : translateY(10px);
}
100% {
transform : translateY(0);
}
}
#carousel-main .active .bounceInUp {
animation-name : bounceInUp;
animation-fill-mode : both;
animation-duration : 1s;
animation-delay : 0.4s;
}
@keyframes bounceInDown {
0% {
opacity : 0;
transform : translateY(-2000px);
}
60% {
opacity : 1;
transform : translateY(30px);
}
80% {
transform : translateY(-10px);
}
100% {
transform : translateY(0);
}
}
#carousel-main .active .bounceInDown {
animation-name : bounceInDown;
animation-fill-mode : both;
animation-duration : 1s;
animation-delay : 0.4s;
}
@keyframes slideInLeft {
0% {
opacity : 0;
transform : translateX(-2000px);
}
100% {
transform : translateX(0);
}
}
#carousel-main .active .slideInLeft {
animation-name : slideInLeft;
animation-fill-mode : both;
animation-duration : 1s;
animation-delay : 0.3s;
}
@keyframes slideInRight {
0% {
opacity : 0;
transform : translateX(2000px);
}
100% {
transform : translateX(0);
}
}
#carousel-main .active .slideInRight {
animation-name : slideInRight;
animation-fill-mode : both;
animation-duration : 1s;
animation-delay : 0.4s;
}
#call-to-action h2 {
margin : 5px 0 0;
}
.feature-box-1 span {
background : #82a12d;
color : #fff;
display : inline-block;
width : 55px;
height : 55px;
text-align : center;
border : none 0;
border-radius : 50%;
}
.service-box-1 span {
background : rgb(0, 0, 0, 0.3);
color : #fff;
display : inline-block;
height : 45px;
line-height : 45px;
width : 45px;
text-align : center;
border-radius : 3px;
}
.view_more > a {
display : block;
text-align : center;
text-decoration : none;
}
.view_more > a:hover {
background : #f1c40f;
}
#portfolio * {
backface-visibility : hidden;
padding : 0;
}
.portfolio > div {
padding-left : 0;
padding-right : 0;
}
.portfolio-item .overlay {
position : absolute;
top : 0;
bottom : 0;
right : 0;
left : 0;
background : rgb(0, 0, 0, 0.5);
z-index : 2;
opacity : 0;
}
.portfolio-item a.btn-preview {
background : #5cb85c;
border-radius : 100%;
display : inline-block;
width : 48px;
height : 48px;
line-height : 48px;
text-align : center;
position : absolute;
top : 50%;
left : 50%;
margin-left : -20px;
font-size : 18px;
color : #fff;
}
.form-footer .update-leftcon-tent h3 {
color : #666;
margin-top : 0;
font-size : 16px !important ;
text-align : left;
font-weight : 400 !important ;
}
.form-footer #request_quote_footer input#submit_rqf {
border : #eb4c44 solid 1px !important ;
}
.form-footer #request_quote_footer input {
border : #eee solid 1px !important ;
}
.form-footer #request_quote_footer input {
border : #ddd solid 1px !important ;
height : 50px !important ;
border-radius : 50px;
color : #3333;
padding : 0 20px;
}
.form-group3.form-group4.updateleft-cc.lefupd {
margin-top : 0 !important ;
}
.form-footer .form_home label.error {
color : red !important ;
font-weight : 400;
font-size : 12px;
top : 0;
}
.form-footer #request_quote_footer .form-group12 input {
width : 100%;
outline : 0;
}
#team-carousel .carousel-control {
background : 0 0;
width : 20px;
height : 60px;
opacity : 0.6;
text-shadow : none;
}
#team-carousel .carousel-control i {
width : 20px;
height : 40px;
line-height : 40px;
text-align : center;
background : rgb(148, 148, 148, 0.61);
opacity : 0.9;
}
#team-carousel .carousel-control.left {
background : 0 0;
left : -20px;
top : 40%;
}
#team-carousel .carousel-control.right {
background : 0 0;
right : -20px;
top : 40%;
}
.team-box {
overflow : hidden;
text-align : center;
background : #fff;
}
.team-image img {
width : 100% !important ;
}
.team-box:hover .team-image img {
opacity : 0.6;
}
#company .page-content .feature-box {
cursor : pointer;
}
#company .page-content:hover .feature-box {
opacity : 0.2;
}
#company .page-content:hover .feature-box:hover {
opacity : 1;
}
.current-menu-item a {
color : #f56b2a !important ;
}
.get_section p {
color : #fff;
font-size : 18px;
font-weight : 400;
margin-top : 19px;
text-align : left;
}
a.hireus {
background : none 0 0 repeat scroll #fff;
border-radius : 0;
color : #000;
display : inline-block;
font-size : 19px;
padding : 13px 64px;
}
a.hireus:hover {
background : none 0 0 repeat scroll rgb(0, 0, 0, 0);
border : #fff solid 1px;
color : #fff;
}
.get_section {
background : none 0 0 repeat scroll #d9354b;
padding : 25px 0;
position : relative;
top : 6px;
}
.about_section h1, .client_section, .companies_helped_section h1, .contact_section h1, .news_blog_section h1, .our_services_section h1, .our_team_section h1, .portfolio_section h1 {
color : #2b2e33;
font-size : 50px;
font-weight : 300;
margin : 20px 0 15px;
text-align : center;
text-transform : capitalize;
}
.about_section h3, .our_services_section h3, .our_team_section h3 {
color : #333;
font-size : 16px;
margin : 0 0 20px;
text-align : center;
}
.cycle-slide .testimonial-box, .cycle-slideshow .cycle-carousel-wrap .cycle-slide .testimonial-box {
padding-bottom : 0;
}
#portfolio h2, h3, p {
text-align : center;
font-family : "Roboto", sans-serif !important ;
}
.contact_form h2, h3, p {
text-align : left;
font-family : "Roboto", sans-serif !important ;
}
.post-content b {
font-family : "Roboto", sans-serif !important ;
}
#portfolio h3 {
color : #000;
font-size : 31px;
margin-top : 0;
}
.about_section h1 b {
color : #000;
font-weight : 700;
}
.about_section h3 {
font-size : 35px;
text-transform : capitalize;
color : #000;
}
.our_services_section li {
background : none 0 0 repeat scroll #2f9da3;
float : left;
margin : 15px 11px;
min-width : 243px;
width : 23%;
transition : all 0.4s ease;
}
.port_sect .bx-wrapper {
max-width : 1170px !important ;
}
.our_services_section a {
color : #fff;
display : block;
font-family : Roboto, sans-serif;
font-size : 20px;
height : 260px;
margin : 0 auto;
max-width : 283px;
padding : 10px;
position : relative;
text-align : center;
width : 100%;
}
.our_services_section a:hover {
background : none 0 0 repeat scroll #fff;
box-shadow : 0 0 7px 0 #999;
}
.our_services_section a:hover > span {
color : #00b79e;
}
.cirlc_bx .fa {
background : none 0 0 repeat scroll #00b79f;
border-radius : 57px;
color : #fff;
font-size : 35px;
height : 80px;
line-height : 85px;
padding : 0;
text-align : center;
width : 80px;
}
.box_sec.box4 {
border-right : 1px dashed #ccc;
}
.section-wrk .box_sec {
border-right : none;
border-top : 1px dashed #ccc;
border-left : 1px dashed #ccc;
border-bottom : 1px dashed #ccc;
color : #fff;
min-height : 277px;
padding : 56px 47px;
text-align : center;
}
.section-wrk .box_sec img {
background : none 0 0 repeat scroll #d9354b;
border-radius : 83px;
padding : 14px;
width : 86px;
}
.section-wrk .box_sec h2 {
color : #000;
}
.section-wrk .box_sec:hover {
background : none 0 0 repeat scroll #d9354b;
}
.section-wrk .box_sec:hover h2 {
color : #fff;
}
.box_sec.box4 {
border-right : 1px dashed #ccc;
}
#inner-services.container {
padding : 0 20px;
}
.get_section_rw .w1200 {
background : none 0 0 repeat scroll rgb(0, 0, 0, 0.5);
height : 366px;
margin-bottom : 0;
padding : 50px 0;
width : 100%;
}
input[type="checkbox"] + label, input[type="radio"] + label {
cursor : pointer;
}
input[type="checkbox"] + label:before, input[type="radio"] + label:before {
content : "";
display : inline-block;
height : 19px;
vertical-align : sub;
margin : 0 4px 0 -20px;
width : 19px;
}
.test_sec {
background : none 0 0 repeat scroll #fff;
padding : 4px 0 3px;
margin-bottom : 15px;
}
.elise-iconbox-icon {
background : none 0 0 repeat scroll #fff;
border : #ccc solid 1px;
border-radius : 99%;
height : 56px;
left : 0;
padding : 7px 0;
position : absolute;
text-align : center;
top : 15px;
width : 56px;
}
.elise-iconbox.iconbox-inline.ii-left:hover .elise-iconbox-icon {
background : none 0 0 repeat scroll #ccc;
color : #00b79f;
}
.elise-iconbox-icon:hover {
background : none 0 0 repeat scroll #00b79f;
}
.view_more a {
background-color : #2f9da3;
border-bottom : 0 solid #2a8c91;
border-radius : 53px;
box-shadow : none;
color : #fff !important ;
font-size : 20px;
font-weight : 400;
margin-bottom : 40px;
padding : 11px 49px !important ;
}
.view_more a:active {
box-shadow : 0 0.3em 0.3em rgb(255, 255, 255, 0.6) inset, 0 -0.1em 0.3em rgb(0, 0, 0, 0.2) inset, 0 0.1em 1px rgb(0, 0, 0, 0.4), 0 0.2em 6px rgb(0, 0, 0, 0.2);
transform : translateY(0.2em);
}
.view_more a:hover {
background : none 0 0 repeat scroll #2a8c91;
border-color : #2a8c91;
color : #fff;
}
.serv_txt {
display : none;
padding-top : 8px;
top : 20px !important ;
}
.serv_txt p {
color : #fff;
font-size : 13px;
line-height : 20px;
overflow-wrap : break-word;
}
.our_services_section a:hover > .serv_txt {
display : block;
}
.our_team_section {
background : none 0 0 repeat scroll #fff;
padding : 30px 0 40px;
}
.member-title > span {
color : #bdc3c7;
font-size : 16px;
}
.team_member_single {
float : left;
padding : 15px;
width : 50%;
}
.get_quote_section h1 {
color : #fff;
font-family : Roboto, sans-serif;
font-size : 28px;
font-weight : 300;
margin : 0 0 16px;
text-align : center;
text-transform : uppercase;
}
a.gettouc_btn {
background : none 0 0 repeat scroll rgb(0, 0, 0, 0);
border : #fff solid 1px;
color : #fff;
cursor : pointer;
display : inline-block;
font-size : 18px;
line-height : 22px;
margin : 20px auto 0;
overflow : hidden;
padding : 15px 36px;
position : relative;
text-decoration : none;
text-transform : uppercase;
width : 199px;
z-index : 1;
}
a.gettouc_btn::after {
background : none 0 0 repeat scroll #fff;
content : "";
height : 0;
left : 50%;
opacity : 0;
position : absolute;
top : 50%;
transform : translateX(-50%) translateY(-50%) rotate(45deg);
width : 100%;
z-index : -1;
}
a.gettouc_btn:hover::after {
height : 260%;
opacity : 1;
overflow : hidden;
}
.get_quote_section button:hover {
background : none 0 0 repeat scroll #fff;
color : #06f;
}
.client {
width : 14%;
}
.footer-style {
color : #fff !important ;
display : block;
float : left;
font-size : 18px;
font-weight : 600;
padding-bottom : 4px;
}
.contact_section, .news_blog_section {
background : none 0 0 repeat scroll #06f;
padding : 50px 0 60px;
}
.contact_section h3, .news_blog_section h3 {
color : #666;
font-family : Roboto, sans-serif;
font-size : 15px;
font-weight : 300;
margin : 0 0 20px;
text-align : center;
}
.article_bottom_content button {
background : none 0 0 repeat scroll #fff;
border : #666 solid 1px;
color : #000;
cursor : pointer;
font-size : 14px;
line-height : 35px;
margin-top : 20px;
padding : 0 15px;
text-align : center;
}
.article_bottom_content button:hover {
background : none 0 0 repeat scroll #06f;
border : #06f solid 1px;
color : #fff;
}
.news_blog_slider > li {
background : none 0 0 repeat scroll #fff;
box-shadow : 2px 2px 3px rgb(0, 0, 0, 0.05);
min-height : 430px;
padding : 0;
}
.textwidget input {
border : none medium;
color : #333;
font-style : italic;
margin-bottom : 7px;
padding : 7px;
width : 100%;
}
.textwidget textarea {
border : none medium;
color : #fff;
margin-bottom : 7px;
padding : 7px;
width : 100%;
}
.textwidget input.contact-submit {
background : none 0 0 repeat scroll rgb(0, 0, 0, 0);
border : #578cb6 solid 1px;
border-radius : 4px;
color : #81b6e0;
font-size : 14px !important ;
font-style : normal;
margin-top : 7px;
padding : 6px 19px;
width : 160px !important ;
}
.contact_form input {
background : none 0 0 repeat scroll rgb(0, 0, 0, 0);
border : #578cb6 solid 1px;
color : #fff;
font-style : normal;
}
.contact_form > p {
color : #f2f2f2;
display : inline-block;
font-size : 14px;
font-weight : 400;
line-height : 17px;
margin-bottom : 17px;
}
.contact_form > p b {
display : inline-block;
font-size : 16px;
margin-bottom : 5px;
}
.contact-form input {
background : none 0 0 repeat scroll rgb(0, 0, 0, 0);
border : #578cb6 solid 1px;
color : #fff;
font-style : normal;
}
.contact-form .contact-textarea {
background : none 0 0 repeat scroll rgb(0, 0, 0, 0);
border : #578cb6 solid 1px;
color : #fff;
}
.contact_form input, .contact_form textarea {
border : #578cb6 solid 1px;
border-right : none;
color : #fff;
float : left;
font-size : 14px;
line-height : 20px;
margin-bottom : 0;
margin-left : 0;
outline : 0 none;
padding : 9px;
width : 59%;
}
.contact-form span.bold {
font-size : 14px !important ;
}
.contact_address {
float : left;
padding : 0 10px;
width : 24%;
}
.contact_address_main {
background : none 0 0 repeat scroll transparent;
border-radius : 4px;
box-shadow : 0 0 4px #aaa;
display : block;
float : left;
margin-bottom : 7px;
padding : 0 7px;
width : 100%;
}
.contact_address_main:hover {
background : none 0 0 repeat scroll #06f;
}
.team_tasks {
border : none medium;
width : 24%;
}
.portfolio_tabs li a {
background : none 0 0 repeat scroll rgb(0, 0, 0, 0);
border : #06f solid 2px;
border-radius : 5px;
color : #06f;
cursor : pointer;
display : inline-block;
font-size : 34px;
line-height : 22px;
overflow : hidden;
padding : 20px;
position : relative;
text-decoration : none;
text-transform : uppercase;
z-index : 1;
}
.portfolio_tabs1 li a {
background : none 0 0 repeat scroll rgb(0, 0, 0, 0);
border : #fff solid 2px;
border-radius : 5px;
color : #fff;
cursor : pointer;
display : inline-block;
font-size : 34px;
line-height : 22px;
overflow : hidden;
padding : 20px;
position : relative;
text-decoration : none;
text-transform : uppercase;
z-index : 1;
}
.portfolio_tabs_top li a:hover {
background : none 0 0 repeat scroll #fff;
border : #06f solid 2px;
border-radius : 5px;
padding : 10px;
text-decoration : none;
}
.portfolio_tabs_top li a {
background : none 0 0 repeat scroll #fff;
color : #000;
font-size : 24px;
font-weight : 700;
padding : 12px;
}
::after, ::before {
box-sizing : border-box;
box-sizing : border-box;
}
.portfolio_tabs1 li a {
background : none 0 0 repeat scroll rgb(0, 0, 0, 0);
border : #fff solid 2px;
border-radius : 5px;
color : #fff;
cursor : pointer;
display : inline-block;
font-size : 22px;
line-height : 22px;
overflow : hidden;
padding : 10px;
position : relative;
text-decoration : none;
text-transform : uppercase;
z-index : 1;
}
.faderight {
background : none 0 0 repeat scroll #2f9da3;
border-bottom : 4px solid #2a8c91;
border-radius : 4px;
display : inline-block;
font-size : 22px;
font-weight : 400;
padding : 11px 58px;
text-transform : uppercase;
}
.faderight a {
text-decoration : none;
font-weight : 400;
}
.portfolio_tabs li a::after {
background : none 0 0 repeat scroll #06f;
content : "";
height : 0;
left : 50%;
opacity : 0;
position : absolute;
top : 50%;
transform : translateX(-50%) translateY(-50%) rotate(162deg);
width : 100%;
z-index : -1;
}
.portfolio_tabs li a:hover::after {
height : 160%;
opacity : 1;
}
.testimonial_section {
display : inline-block;
min-height : 160px;
padding : 50px 0;
width : 100%;
}
.testimonial_img, .testimonial_inner {
width : 100%;
}
.testimonial_img span {
background : none 0 0 repeat scroll #fff;
border : #06f solid 3px;
border-radius : 55%;
display : table;
height : 120px;
margin : 10px auto 20px;
overflow : hidden;
padding : 1px;
width : 120px;
}
.footer {
background : none 0 0 repeat scroll #555;
padding : 0;
position : relative;
width : 100%;
z-index : 12;
}
.footer_top {
background : none 0 0 repeat scroll #000;
padding-bottom : 10px;
padding-top : 25px;
width : 100%;
}
.footer_top span {
background : none 0 0 repeat scroll #666;
border-radius : 55%;
display : inline-block;
font-size : 26px;
height : 50px;
line-height : 50px;
text-align : center;
vertical-align : middle;
width : 50px;
}
.footer_top span i {
line-height : inherit;
transform : rotate(0);
}
.footer_top li span {
background : none 0 0 repeat scroll #ef4035;
}
.cont_line a {
border : #fff solid 1px;
display : inline-block;
margin : 14px;
padding : 19px 45px;
text-align : center;
text-decoration : none;
}
.cont_line a:hover {
background : none 0 0 repeat scroll #fff;
color : #000;
}
.cont_line a:hover h2 {
color : #000;
}
.services_banner_section > img {
display : block;
height : auto;
max-width : 100%;
width : 100%;
}
.services_nav {
background : none 0 0 repeat scroll #eee;
padding : 5px 0;
width : 100%;
z-index : 99999;
}
.services_nav_icon span {
border : #999 solid 3px;
border-radius : 55%;
display : block;
font-size : 35px;
height : 65px;
margin : 0 auto 5px;
width : 65px;
}
.services_nav li a:hover .services_nav_icon span {
background : none 0 0 repeat scroll #06f;
border-color : #06f;
color : #fff;
}
li.square-separator {
color : #aaa;
font-size : 9px;
margin-top : 16px;
max-width : 60px;
min-width : 60px !important ;
}
.services_nav .bx-wrapper .bx-controls-direction a {
height : 25px;
margin-top : -12px;
opacity : 0.6;
padding : 2px;
width : 18px;
}
.services_nav .bx-wrapper .bx-next {
background-attachment : scroll;
background-clip : border-box;
background-color : rgb(0, 0, 0, 0);
background-origin : padding-box;
background-position : 0 0 !important ;
background-repeat : no-repeat;
background-size : auto auto;
right : -15px;
}
.services_details p {
color : #41484d;
font-family : Roboto, sans-serif;
font-size : 17px;
font-weight : 300;
line-height : 27px;
margin-bottom : 15px;
text-align : left;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
background-color : transparent !important ;
border-bottom : none;
}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
background-color : transparent !important ;
border-bottom : none;
}
.about_cont > p {
color : #777;
font-size : 17px;
font-weight : 300;
}
#carousel-custom .carousel-inner > .item {
display : block;
}
.customer-supperots-chatbot .conten-chatbot .description-heading-chatboox {
font-size : 18px;
width : 80%;
margin : 0 auto;
padding : 8px 0;
}
.customer-supperots-chatbot {
padding : 1% 0;
}
.customer-supperots-chatbot .conten-chatbot ul {
padding : 0;
list-style : none;
}
.customer-supperots-chatbot .conten-chatbot ul {
padding : 0;
list-style : none;
padding : 4% 0 2% 0;
}
.customer-supperots-chatbot .conten-chatbot ul li {
display : inline-block;
width : 30%;
vertical-align : top;
padding : 0 10px;
}
.launch-bots {
border-top : 1px solid #ddd;
padding : 1% 0;
text-align : center;
}
.launch-bots .content-launching-bots .description-heading-chatboox {
font-size : 18px;
width : 80%;
margin : 0 auto;
padding : 8px 0;
}
.launch-bots .content-launching-bots ul {
padding : 0;
list-style : none;
padding : 4% 0;
}
@media (min-width: 768px) and (max-width: 966px) {
ul.installing-list li {
width : 28% !important ;
}
#navigation .navbar-nav > li > a {
font-size : 11px;
line-height : 25px;
padding : 39px 4px !important ;
}
#carousel-main .carousel-caption {
bottom : 0;
}
#team-carousel .carousel-control.left {
left : 0;
}
#team-carousel .carousel-control.right {
right : 0;
}
.contact_form input, .contact_form textarea {
margin-bottom : 10px;
width : 64%;
}
#homecontactform {
margin-top : -13px;
}
}
@media (max-width: 767px) {
span.upto {
display : block;
font-family : Playball, cursive !important ;
text-transform : lowercase;
font-size : 40px !important ;
position : absolute;
bottom : 68px !important ;
text-shadow : 1px 1px 1px #000;
left : 40px;
}
.offer-text-1 h3 {
display : block;
font-family : 'Alfa Slab One', cursive !important ;
font-size : 50px !important ;
text-shadow : 1px 1px 1px #000;
padding : 20px 0 0 0;
}
.offerpage-thankyou {
margin-top : 0 !important ;
padding : 0 0 80px;
position : relative;
background-position : 0 -150px !important ;
}
.thanks-text-wrapper {
width : 100%;
margin : 7% auto;
text-align : center;
}
.offerpage {
margin-top : 0;
}
.nav_custom {
background : none 0 0 repeat scroll #fff;
height : 123px;
margin-bottom : 0;
opacity : 1;
position : relative;
}
#inner-services {
margin-top : 1px;
}
#navigation .navbar-nav {
float : none;
margin-left : 0;
}
#carousel-main .carousel-caption h2 {
font-size : 22px;
}
#carousel-main .carousel-caption .lead {
font-size : 30px;
}
#navigation.navbar {
padding : 10px 0;
}
#navigation .navbar-nav > li > a {
padding : 10px 25px !important ;
}
.parallax.parallax-image.light-bg {
background : none 100% center repeat scroll rgb(0, 0, 0, 0);
}
#carousel-main .carousel-caption {
bottom : -4%;
text-align : center;
}
#carousel-main .carousel-caption h2 {
font-size : 48px;
font-weight : 300;
}
#team-carousel .carousel-control.left {
left : 0;
}
#team-carousel .carousel-control.right {
right : 0;
}
.contact_form input, .contact_form textarea {
width : 77%;
margin-bottom : 10px;
}
section.case-studies.services.sevice_inner1 {
margin : 40px 0 0;
}
.form-footer .col-sm-8 #request_quote_footer label.error {
float : left;
position : initial;
bottom : 0;
top : 0 !important ;
margin : 0 !important ;
}
.form-footer .col-sm-8 #request_quote_footer .form_home .form-group3 {
margin-top : 10px !important ;
}
#openings .collapse {
display : none;
}
#openings .collapse.in {
display : block;
}
}
@media (max-width: 750px) {
#slider-top {
margin-top : -92px !important ;
padding : 0;
}
.contact_form input, .contact_form textarea {
margin-bottom : 10px;
width : 63%;
}
#homecontactform {
margin-top : -5px;
}
}
@media (max-width: 480px) {
ul.installing-list li {
width : 28%;
}
#captcha_code {
width : 90% !important ;
}
#navigation .navbar-brand {
margin-top : 5px;
}
#carousel-main .carousel-caption .btn {
display : none;
}
#footer {
text-align : center;
font-size : 13px;
}
.post-content.media .pull-left {
float : none !important ;
margin-bottom : 40px;
border-right : none !important ;
}
.carousel {
position : absolute !important ;
width : 100% !important ;
}
.contact_form input, .contact_form textarea {
width : 71%;
margin-bottom : 10px;
}
.banner-discover-text h1 br {
display : block;
}
.col-md-4.last_bx {
clear : both;
display : flex;
flex-direction : column;
}
}
.wmle_container .wmle_item {
border : #e5e5e5 solid 1px;
box-shadow : 0 0 4px -3px #646464 !important ;
margin : 5px;
padding : 10px !important ;
}
.wmle_container .wmle_item_holder .wpme_image img {
width : 100% !important ;
}
#product-part > p {
margin-top : 25px;
}
#product-part li::before {
content : "âœ“";
font-weight : 700;
margin-left : -31px;
padding : 8px 12px 8px 5px;
}
#product-part > ul {
list-style-type : none;
padding-left : 25px;
}
.showcase-heading {
font-family : "Roboto", sans-serif !important ;
font-size : 38px !important ;
font-weight : 400;
margin-bottom : 29px;
margin-top : 10px;
text-align : center;
width : 100%;
}
.textwidget .mg-wpsi a i {
color : #fff;
font-size : 25px !important ;
}
#current-opening .wow.bounce {
font-family : Poppins, sans-serif !important ;
margin-top : 55px;
margin-bottom : 0;
}
.opening-content li::before {
content : "âœ“";
font-weight : 700;
margin-left : -31px;
padding : 8px 12px 8px 5px;
}
#current-opening .product-image > img {
width : 100%;
cursor : pointer;
filter : grayscale(100%);
filter : url("data:image/svg+xml;utf8,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'%3e%3cfilter id='greyscale'%3e%3cfeColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /%3e%3c/filter%3e%3c/svg%3e#greyscale");
}
#current-opening .product-image > img:hover {
}
#opening-menu .nav > li > a {
border : none medium;
border-radius : 0;
display : block;
font-size : 15px;
font-weight : 400;
margin-right : 0;
padding : 12px 15px;
position : relative;
text-align : left;
border-left : 2px solid #fff;
padding-left : 0;
}
#opening-menu .nav .box_list {
border : #f2f2f2 solid 1px;
}
#page .sticky li a:hover {
background : none 0 0 repeat scroll rgb(0, 0, 0, 0) !important ;
border-bottom : 3px solid #00b79f;
color : #000 !important ;
}
#page .sticky li.active a {
background : none 0 0 repeat scroll rgb(0, 0, 0, 0) !important ;
border-bottom : 3px solid #00b79f;
color : #000 !important ;
}
#get-ready-vtiger {
background : none 0 0 repeat scroll #06b79f;
padding : 20px;
margin-top : -6px;
}
#get-ready-vtiger a {
outline : 0;
text-decoration : none;
}
.contact_right > a {
color : #2f9da3;
float : right;
font-weight : 600;
margin-top : 10px;
}
.update-links ul {
padding : 0;
list-style : none;
display : flex;
}
.update-links ul li {
font-size : 12px;
margin : 0 15px 0 0;
}
.banner-discover-text .services-btn .img-responsive {
width : auto;
height : auto;
margin : 0;
}
.update-client-says .clients-says {
width : 100%;
margin-top : 0;
}
.update-client-says .clients-says li {
border : none;
width : 100%;
margin : 0;
}
a.services-btn .img-responsive {
width : 25px;
height : auto;
margin : 0;
padding-left : 6px;
}
.update-amazon-alexa {
background-image : linear-gradient(to right, #121116 0, #121116 28.9894%, #0f1824 57.9787%, #465873 100%);
color : #fff;
}
.update-amazon-alexa .update-image-alexa .img-red.img-responsive {
width : 100%;
margin : 0 auto;
}
.update-amazon-alexa h4 {
color : #00caff;
font-size : 22px;
font-weight : 400;
margin-bottom : 0;
}
.updating-hire-now-content p {
color : #fff;
font-weight : 400;
font-size : 18px;
}
.case-studies {
background : url("../images/update-dedicated-layer-bg.webp");
background-position : center top;
background-size : cover;
padding : 2% 0;
}
.update-leftcon-tent h2 {
text-align : left;
font-size : 25px;
font-weight : 400 !important ;
}
.updateimages-form {
background-image : url(../images/update-layer-fome.webp);
width : 300px;
height : 275px;
background-position : center;
background-size : 100%;
background-repeat : no-repeat;
}
.form-footer #request_quote_footer .full_phone_num {
margin-bottom : 0;
}
.control input:checked ~ .control__indicator::after {
background : #f66f26 !important ;
}
.control input:checked ~ .control__indicator {
border : #f66f26 solid 2px !important ;
}
.form-footer #submit_rqf {
padding : 11px 50px !important ;
background : linear-gradient(to right, #e9454b 0, #f66f26 100%) !important ;
color : #fff !important ;
margin-top : 19px;
display : inline-block;
border-radius : 50px;
font-size : 16px;
float : right;
margin-right : 25px;
width : auto !important ;
}
.form-footer #request_quote_footer .chk-line .chk {
display : block;
color : #666;
font-weight : 600;
padding-bottom : 20px;
}
.form-footer #request_quote_footer textarea {
background : #fff;
border-radius : 15px;
height : auto;
color : #333;
padding : 0 10px;
padding-left : 10px;
height : 150px;
border : #ddd solid 1px;
}
.updae-whant-more-know {
background : #fafaff;
position : relative;
}
.updateslider-client .carousel-indicators {
display : block;
margin-top : 27%;
position : absolute;
top : 0;
left : 40px;
}
.updateslider-client .carousel-indicators li {
background : #c9c9c9;
border : #c9c9c9 solid 1px;
}
.updateslider-client .carousel-indicators li.active {
background : #f7931e;
border : #f7931e solid 1px;
}
.updateslider-client #myCarousel {
background : 0 0;
border : none;
}
.updae-whant-more-know .owl-controls.clickable .owl-buttons .owl-prev {
left : 0 !important ;
position : absolute;
font-size : 50px;
color : #666;
background : 0 0;
}
.updae-whant-more-know .owl-controls.clickable .owl-buttons .owl-next {
position : absolute;
right : 0;
font-size : 50px;
color : #666;
background : 0 0;
}
.updae-whant-more-know p.updateprara {
line-height : normal;
padding : 15px 0;
}
.updae-whant-more-know .port-img-overlay:hover .button {
display : flex !important ;
align-items : center;
justify-content : center;
width : 100% !important ;
height : 100%;
bottom : 0 !important ;
text-align : center !important ;
background : linear-gradient(to right, rgb(233, 69, 75, 0.9) 0, rgb(246, 111, 39, 0.9) 80%);
width : 100% !important ;
top : 0;
}
.modal.testinomial .modal-header button.close {
font-size : 30px;
position : absolute;
top : 11px;
color : #000 !important ;
opacity : 0.5;
right : 12px;
}
a.services-btn:hover {
background : linear-gradient(to right, #f66f26 0, #e9454b 100%);
}
.form-footer #submit_rqf:hover {
background : linear-gradient(to right, #f66f26 0, #e9454b 100%) !important ;
}
.modal.testinomial .play::before {
content : "\f144";
position : absolute;
font-family : FontAwesome;
top : 50%;
font-size : 45px;
text-align : left;
margin : 0 auto;
margin-right : -31px !important ;
right : 50%;
cursor : pointer;
}
.updae-whant-more-know .port-img-overlay .button span {
width : 100%;
display : inline-block;
background : 0 0;
}
.modal.testinomial {
background : 0 0;
}
.form-footer .form-group.custom-form-custom {
margin-bottom : 10px;
width : 49%;
margin-top : 0 !important ;
}
.update-contact-right-content .personal-details .full_phone_num .phone_code {
padding : 0 9px !important ;
width : 7% !important ;
background : 0 0 !important ;
}
#request_quote_footer .checkbox-inline, #request_quote_footer .radio-inline {
padding-left : 0;
}
#request_quote_footer .chk-line label .control__indicator {
left : 0;
}
#blog .post-content table td {
font-family : Poppins, sans-serif !important ;
font-weight : 300;
font-size : 14px;
color : #666;
padding : 4px 0;
}
.fluter-banner {
padding : 4% 0 0 0;
}
.advantage-flutter ul {
padding : 0;
list-style : none;
padding-top : 20px;
}
.advantage-flutter ul li {
width : 47%;
float : left;
background : #fff;
box-shadow : 0 0 6px 3px #ddd;
margin-right : 12px;
margin-bottom : 12px;
padding : 10px;
}
.advantage-flutter ul li .descrip-fluterbox p {
margin : 0;
line-height : 25px;
font-size : 15px;
}
.slick-slide.slick-active .ma-center-images img {
transform : scale(0.85) !important ;
padding : 10px;
}
.slick-slide.slick-cloned .ma-center-images img {
transform : scale(0.85) !important ;
padding : 10px;
}
.slick-slide.slick-current.slick-active.slick-center .ma-center-images img {
transform : scale(1.01) !important ;
padding : 0;
}
.ma-center-images img {
border-radius : 0 !important ;
border : none !important ;
box-shadow : 0 0 4px 1px #ddd;
}
.tax-project_tag .service_banner_text1 h1 {
text-transform : capitalize;
font-weight : 400;
color : #f15d37;
font-size : 35px;
}
.portalupdater .update-home-left-bannercontent p {
font-size : 16px;
font-weight : 400 !important ;
line-height : normal;
}
.portalupdater .update-home-left-bannercontent {
top : 0;
}
.portaldevelopment-boxes ul {
padding : 0;
list-style : none;
text-align : center;
}
.portaldevelopment-boxes ul li .singles-boxes-portal {
background : #fff;
border-radius : 20px;
box-shadow : 0 4px 5px 0 #e1e1e1;
padding : 20px 20px;
text-align : left;
}
.portaldevelopment-boxes ul li .singles-boxes-portal h3 {
color : #3a3768;
font-weight : 500 !important ;
margin : 12px 0 4px 0;
}
.readlestateportaldeve {
background-image : url("../images/update-banner-industires-layer.webp");
}
.feature-section-portaldevelopment .singleblocks-feature-section .linking-feature-indetail ul {
padding : 0;
list-style : none;
}
.linking-feature-indetail ul li::before {
content : "\f101";
font-family : FontAwesome;
position : absolute;
margin-left : -20px;
}
.singleblocks-feature-section {
margin : 50px 0;
}
@media (max-width: 1366px) {
.parallax_slider_captions .psc_inner {
margin : 33px auto 0;
}
#navigation .navbar-nav {
margin-left : 0;
}
section.product-spacing {
margin-top : 13% !important ;
}
.update-home-left-bannercontent {
padding-top : 8%;
}
.update-image-banner-big .img-responsive {
top : 12%;
width : 35%;
}
.text-innovation h2 {
font-size : 40px;
}
.case-studies {
margin-bottom : 0 !important ;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.sidebar-inner .widget {
padding : 0 25px 25px !important ;
}
.elise-iconbox.iconbox-inline.ii-left {
margin-bottom : 25px;
margin-top : 0;
min-height : 159px;
position : relative;
}
.widget_title {
margin-bottom : 10px !important ;
}
.copy {
margin : 20px 0 0 130px;
}
#navigation .navbar-nav {
margin-left : 0;
}
.offer_right {
width : 21% !important ;
}
.offer_right > h1 {
font-size : 40px !important ;
margin : 90px 0 0 8px !important ;
}
}
@media (max-width: 1024px) {
.parallax.parallax-image.light-bg {
background : none 100% center repeat scroll rgb(0, 0, 0, 0);
}
.psc_inner h1 {
font-size : 77px;
}
.our_services_section li {
margin : 15px 24px;
}
ul.service_sect {
padding-left : 38px;
}
.map_box iframe {
margin-left : 8px !important ;
width : 93% !important ;
}
.serv_banner {
height : 202px;
padding : 57px 0;
}
.product-image .attachment-img-responsivex500x500.wp-post-image {
height : inherit;
width : 100%;
}
#product-part h5.product-header {
padding-top : 0;
}
.product-content h5.product-header {
padding-top : 9px;
}
.product-iconbox-icon {
top : -3px;
}
.nav.navbar-nav.navbar-right a:hover {
padding : 8px 13px !important ;
}
.update-contact-right-content .personal-details .full_phone_num .phone_code {
width : 9% !important ;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.offerpage {
margin-top : 0;
padding : 204px 0 180px;
width : 100%;
}
.offerpage ul li {
display : inline-block;
margin-bottom : 15px;
width : 32%;
}
.offerpage ul li img {
width : 100%;
}
.Offer_coupon_text .js__p_start > img {
width : 100%;
}
.Offer_coupon_text .offer_right > img {
float : right;
margin : 36px 12px 0 0;
width : 28px;
}
.Offer_coupon_text > a {
float : left;
width : 67% !important ;
}
.Offer_coupon_text .offer_right > h1 {
font-size : 26px;
}
.Offer_coupon_text .offer_right {
height : 182px;
}
.js__p_start > img {
max-width : 65%;
}
.clients-says .table.table-condensed tr td:last-child {
padding-left : 20px;
}
.case-studies .box-alignent h2 {
text-align : left;
}
.update-contact-right-content .personal-details .full_phone_num .phone_code {
width : 11% !important ;
}
.term-web-development .service-content-2 .service_banner1 {
margin-top : 0 !important ;
}
.nav.navbar-nav.navbar-right a:hover {
text-decoration : none;
padding : 4px 8px !important ;
}
#navigation .navbar-nav {
float : left;
margin-left : 0;
}
.sidebar-inner .widget {
margin-bottom : 0 !important ;
margin-top : 15px !important ;
padding : 0 0 15px !important ;
}
.psc_inner h2 {
font-size : 44px;
}
#service {
padding-top : 0;
}
.psc_inner h1 {
font-size : 65px;
}
.wmle_container .wmle_item {
margin : 5px 10px 5px 0 !important ;
}
#slider-top {
margin-top : -153px !important ;
}
#navigation .navbar-brand {
margin-left : 0;
margin-top : 6px;
float : none !important ;
}
.textwidget input.contact-submit {
font-size : 14px !important ;
margin-top : 7px;
padding : 5px 13px;
width : 137px !important ;
}
h3.widget_title {
font-size : 22px;
}
.copy {
margin : 20px 0 0 22px;
}
.textwidget .mg-wpsi a i {
font-size : 20px !important ;
}
.product-content {
margin : 0;
position : relative;
}
.product-image .attachment-img-responsivex500x500.wp-post-image {
height : inherit;
width : 100%;
}
}
@media (max-width: 767px) {
.thankouter {
display : inline-block;
padding : 0;
width : 100%;
}
h4.modal-title span {
display : block;
text-align : center;
font-weight : 700;
font-size : 34px !important ;
text-transform : uppercase;
}
.services-block1 {
background : #cf3a55;
padding : 40px 0;
min-height : 245px;
margin : 0 10px 10px;
}
.diwalioffer h2 {
font-size : 44px !important ;
margin-top : 0 !important ;
}
.popform {
padding : 0 40px;
}
.chain-text {
padding-left : 15px;
}
.cokies-strip {
display : none;
}
.diwalioffer .modal-content {
height : 500px;
width : 500px;
}
.diwalioffer .modal-content.text-center {
padding : 25px 10px !important ;
}
.offerpage {
border-top : 1px solid #eee;
margin-top : 0;
width : 100%;
padding : 204px 0 180px;
}
.diwalioffer h2 span {
font-size : 9px;
}
.offerpage ul li img {
width : 100%;
}
.offerpage ul li {
display : inline-block;
margin-bottom : 15px;
width : 100% !important ;
}
.form_home .form-group3 {
display : inline-block;
margin-right : 0 !important ;
width : 99% !important ;
}
.submit_btn {
display : inline-block;
margin-top : 19px;
vertical-align : top;
}
.Offer_coupon_text .js__p_start > img {
width : 100%;
}
.Offer_coupon_text .offer_right > img {
float : right;
margin : 36px 12px 0 0;
width : 28px;
}
.Offer_coupon_text > a {
float : left;
width : 67% !important ;
}
.Offer_coupon_text .offer_right > h1 {
font-size : 26px;
}
.Offer_coupon_text .offer_right {
height : 182px;
}
.product-image .attachment-img-responsivex500x500.wp-post-image {
height : inherit;
width : auto;
}
.col-md-5.game_over {
float : none;
}
.footer-wiget-area {
padding : 20px;
}
.psc_inner h1 {
font-size : 48px !important ;
}
.psc_inner h2 {
font-size : 37px;
}
.container.acted_footer {
padding-left : 15px;
}
.our_services_section li {
margin : 15px;
}
.wow.bounce {
font-size : 41px;
}
ul.service_sect {
padding-left : 46px;
}
h3.widget_title {
font-size : 24px;
margin-top : 10px;
}
.copy {
margin : 0;
width : 100%;
}
.footer-widget {
margin-left : 0;
}
.textwidget .mg-wpsi li {
display : inline-block;
float : none !important ;
margin : 0 5px !important ;
}
h3.widget_title {
text-align : center;
width : 100%;
}
.textwidget .mg-wpsi a i {
color : #fff;
font-size : 22px !important ;
}
.mg-wpsi {
text-align : center;
width : 100%;
}
.sidebar-inner .widget {
margin-bottom : 5px;
padding : 0 0 25px !important ;
}
.widget_title {
margin-bottom : 10px !important ;
}
.wmle_container .wmle_item {
margin : 5px 10px 5px 0 !important ;
}
#navigation .navbar-brand {
color : #34495e;
margin-left : 20px;
margin-top : -3px;
padding-left : 4px;
padding-right : 4px;
text-decoration : none;
float : left !important ;
}
}
@media (max-width: 640px) {
.Offer_coupon_text .offer_right > h1 {
font-size : 26px;
}
.Offer_coupon_text .Offer_coupon_text > a {
float : left;
width : 65%;
}
.Offer_coupon_text .offer_right {
height : 152px;
}
.Offer_coupon_text .offer_right > img {
width : 20%;
}
.psc_inner h1 {
font-size : 41px !important ;
}
ul.service_sect {
padding-left : 32px;
}
.wow.bounce {
font-size : 36px;
}
.psc_inner h2 {
font-size : 31px;
}
.w1200 > h1 {
font-size : 41px;
}
#service {
padding-top : 0;
}
.parallax_slider_captions {
min-height : 553px !important ;
}
.parallax_slider_captions .psc_inner {
padding : 67px 40px 80px;
}
.submit .button-primary {
font-size : 16px;
padding : 8px 16px !important ;
}
}
@media (min-width: 520px) and (max-width: 590px) {
.update-contact-right-content .personal-details .full_phone_num input {
padding-left : 70px !important ;
}
}
@media (max-width: 480px) {
.diwalioffer .modal-content {
height : 300px;
width : 300px;
border-radius : 0;
}
.advantage-flutter ul li {
width : 100%;
float : none;
}
.navbar-header {
width : 100%;
float : left;
}
.offer_coupon {
min-height : 0;
position : relative;
}
.Offer_coupon_text .offer_right > img {
float : right;
margin : 16px 12px 0 0;
width : 20px;
}
.Offer_coupon_text .offer_right {
height : 113px;
}
.Offer_coupon_text .offer_right > h1 {
font-size : 20px;
margin : 32px 0 0 10px;
}
#navigation .navbar-nav {
margin-left : 0;
}
.personal-details .btn.btn-primary {
width : 100%;
}
.navbar-toggle {
margin-top : 13px;
}
#navigation .navbar-brand img {
width : 130px;
}
.product-image .attachment-img-responsivex500x500.wp-post-image {
width : 100%;
}
.mix.cnportfolio-image .attachment-full.wp-post-image {
height : inherit;
width : 100%;
}
#navigation .navbar-brand {
margin-left : 20px;
}
.alignnone {
margin : 0;
}
.even input {
width : 98%;
height : 34px;
}
.odd input {
width : 98%;
height : 34px;
}
.row1.totalrow10.field13.odd input {
margin : -5px auto auto;
}
.parallax_slider_captions {
min-height : 483px !important ;
}
img.alignnone {
height : auto;
max-width : 85%;
}
.parallax_captions {
padding-left : 0;
}
.learn_more {
margin : 50px 43px;
}
.wow.bounce {
font-size : 20px;
text-align : center;
}
h2.title {
font-size : 28px;
}
.w1200 > h1 {
font-size : 23px;
}
.about_section {
padding : 10px;
width : 100%;
}
.about_section p {
font-size : 16px;
}
.our_services_section, .portfolio_section {
padding-top : 0;
width : 100%;
}
ul.service_sect {
float : left;
list-style-type : none;
margin : 0;
padding : 0;
}
.w1200 > h1 {
font-size : 33px;
}
#service {
padding-top : 0;
}
.arrow-text {
font-size : 14px !important ;
width : 82%;
line-height : 22px !important ;
}
#client.page-wrapper.light-bg {
padding : 10px;
}
.get_section {
padding : 50px 10px;
}
#bottom .container.acted_footer {
padding : 10px !important ;
}
.submit .button-primary {
font-size : 14px;
padding : 6px 15px !important ;
}
.copy {
margin : 0;
width : 100%;
font-weight : 400;
}
.footer-widget {
margin-left : 0;
text-align : center;
width : 100%;
}
h3.widget_title {
font-size : 25px;
text-align : center;
width : 100%;
}
.mg-wpsi {
text-align : center;
width : 100%;
}
.textwidget .mg-wpsi li {
display : inline-block !important ;
float : none !important ;
margin : 0 5px !important ;
}
.mg-wpsi a i {
font-size : 20px !important ;
}
.wmle_container .wmle_item_holder.col2 {
display : block !important ;
left : 0 !important ;
margin-bottom : 10px;
position : relative !important ;
top : auto !important ;
width : 100%;
}
#post-720 h1 {
font-size : 25px;
}
.wmle_container {
height : auto !important ;
}
.wmle_loadmore .wmle_loadmore_btn {
font-size : 12px;
margin : 0 0 7px;
}
.product-content {
margin : 15px 0 0;
position : relative;
}
h2.detail_heading {
font-size : 20px;
}
.cont_bx.web-services > p {
font-size : 14px;
}
input[type="checkbox"] + label::before, input[type="radio"] + label::before {
margin : -6px 0 0 -20px;
}
}
.back_nd {
background : none 0 0 repeat scroll rgb(0, 0, 0, 0.2);
height : 650px;
}
.node_back {
background : #000;
margin-top : -79px;
min-height : 80px;
width : 100%;
}
.node-img-part > img {
width : 66%;
}
.node-development h1 {
color : #000;
font-size : 40px;
margin-bottom : 20px;
margin-top : 0;
}
.node-portfolio > h1 {
font-size : 40px;
margin : 0 0 35px;
text-align : center;
}
.bubble-container {
position : absolute;
bottom : 0;
animation : bubblerise 4s ease-in infinite;
opacity : 0;
}
.bubble {
width : 6px;
height : 6px;
margin : 0 auto;
border : rgb(255, 255, 255, 0.5) solid 1px;
background : rgb(255, 255, 255, 0.25);
border-radius : 10px;
animation : bubblewobble 0.4s linear infinite;
}
@keyframes bubblerise {
0% {
bottom : 0;
opacity : 0;
}
5% {
bottom : 0;
opacity : 1;
}
99% {
opacity : 1;
}
100% {
bottom : 100%;
opacity : 0;
}
}
@keyframes bubblewobble {
0% {
margin-left : 0;
}
50% {
margin-left : 2px;
}
}
.vtg .vtiger-btn {
float : right;
font-size : 20px;
margin-bottom : 20px;
margin-top : 10px;
padding : 8px;
width : 100%;
font-weight : 600;
text-transform : uppercase !important ;
}
.vtiger-form.form_rw > h1 {
background : none 0 0 repeat scroll #00b69e;
padding : 30px 22px;
font-weight : 600;
}
.vtiger-left > h1 {
color : #fff;
}
.vtiger-left > h2 {
color : #fff;
font-size : 42px;
font-weight : 700;
line-height : 52px;
margin-top : 0;
position : relative;
}
@keyframes blinker {
0% {
opacity : 1;
}
50% {
opacity : 0;
}
100% {
opacity : 1;
}
}
.vtiger-left > .extra-pay {
color : #fff;
font-size : 17px;
}
.vtiger-left > p {
color : #fff;
font-size : 18px;
line-height : 29px;
padding-top : 5px;
}
.vtiger-direction > img {
padding-left : 23px;
padding-top : 26px;
}
.vtiger-logo > img {
width : 100%;
}
.vtiger-form {
background-color : rgb(39, 41, 46, 0.9);
margin-top : 54px;
padding : 35px 50px 40px;
position : relative;
}
.vtiger-form input {
border : #fff solid 1px;
border-radius : 0;
height : 38px;
}
.vtiger-btn {
background : none 0 0 repeat scroll #00b69e;
border : none medium;
color : #fff;
font-size : 19px;
margin-top : 10px;
padding : 9px 15px;
width : 32%;
}
.vtiger-customize > h1 {
color : #000;
font-size : 40px;
margin-bottom : 20px;
}
.vtiger-customize > p {
color : #666;
font-size : 18px;
text-align : center;
}
.vtiger-customize h2 {
color : #000;
font-size : 45px;
margin-bottom : 15px;
}
.vtiger-view-more > button {
background : none 0 0 repeat scroll #06b79f;
border : none medium;
color : #fff;
font-size : 30px;
margin-top : 20px;
padding : 19px 58px;
}
.vtiger-view-more > button:hover {
background : none 0 0 repeat scroll #27292e;
color : #fff;
}
.vtiger-form input:focus, .vtiger-form input:hover {
border : #06b79f solid 1px;
}
#intro {
left : 0;
margin-top : 0 !important ;
padding : 0;
position : absolute;
top : 76px;
width : 100%;
}
.node-form {
background-color : rgb(41, 78, 92, 0.6);
margin-top : 49px;
padding : 20px 30px 25px;
position : relative;
}
.node-form input {
border : #fff solid 1px;
border-radius : 0;
height : 38px;
}
.node-btn {
background : none 0 0 repeat scroll #82cd2a;
border : none medium;
color : #fff;
font-size : 19px;
margin-top : 28px;
padding : 8px;
width : 20%;
}
body #meteor-footer.mete-reload .striped-icon-xlarge::after {
background : none 0 0 repeat scroll content-box #ef5555;
border-radius : 50%;
bottom : 5px;
content : "";
left : 5px;
position : absolute;
right : 5px;
top : 5px;
z-index : -1;
}
body #meteor-footer.mete-reload .striped-icon-xlarge {
background : none 0 0 repeat scroll #fb6161;
border-radius : 50%;
color : #fff;
font-size : 36px;
font-weight : 700;
height : 100px;
line-height : 100px;
margin : auto;
position : relative;
text-align : center;
width : 100px;
}
#meteor-footer {
background : none 0 0 repeat scroll #1b323c;
padding : 50px 0 40px;
text-align : center;
}
.inner-meteor a:hover button {
background : none 0 0 repeat scroll #1bb188;
}
.meteor-btn > button {
background : none 0 0 repeat scroll #ef5555;
border : none medium;
color : #fff;
font-size : 18px;
margin-top : 15px;
padding : 9px 40px;
}
.meteor-btn > button:hover {
background : #1bb188;
}
.meteor-form {
background-color : rgb(0, 0, 0, 0.4);
border : #56676e solid 5px;
margin-top : 27%;
position : relative;
width : 100%;
border-radius : 5px;
}
.meteor-form-btn {
background : none 0 0 repeat scroll #ef5555;
border : none medium;
color : #fff;
font-size : 20px;
padding : 8px;
width : 100%;
}
.meteor-form-btn:hover {
background : none 0 0 repeat scroll #1bb188;
}
.meteor-form-inner .form-control {
background : none 0 0 repeat scroll rgb(0, 0, 0, 0);
border-radius : 0;
border-style : none none solid;
border-width : medium medium 1px;
color : #fff;
font-size : 13px;
margin-bottom : 31px;
padding-bottom : 14px;
padding-left : 10px;
}
.inner-meteor > h2 {
color : #000;
font-size : 32px;
padding-top : 5px;
}
.inner-meteor > p {
font-size : 15px;
padding-top : 10px;
color : #646464;
text-align : center;
}
.inner-meteor button {
background : none 0 0 repeat scroll #ef5555;
border : none medium;
color : #fff;
font-size : 18px;
margin-top : 15px;
padding : 9px 70px;
}
.inner-meteor > button:hover {
background : none 0 0 repeat scroll #1bb188;
}
#grow-meteor {
background : none 0 0 repeat scroll #ef5555;
padding : 25px 0;
text-align : center;
margin-top : -6px;
}
#grow-meteor h1 a:focus {
outline : 0;
text-decoration : none;
}
.navbar.navbar-default.meteor-default {
background : none 0 0 repeat scroll #142a34 !important ;
}
.portfolio-item {
border-radius : 0 !important ;
box-shadow : 1px 1px 3px rgb(0, 0, 0, 0.05);
}
.scrollUp.scrollup-tab.scrollup-right {
background : none 0 0 repeat scroll #fff;
border-radius : 64px;
bottom : 18px !important ;
content : "d";
font-size : 16px;
text-align : center;
text-decoration : none;
text-indent : -9999px;
text-shadow : none;
}
.scrollUp.scrollup-tab.scrollup-right:hover {
background : #00b79f;
color : #fff;
}
.scrollUp.scrollup-tab.scrollup-right:hover::after {
color : #fff;
}
.contact_left {
background : none 0 0 repeat scroll #f9f9f9;
float : left;
margin-top : 30px;
padding : 0 20px 60px;
width : 100%;
}
.contact_left input[type="text"] {
border : #999 solid 1px;
color : #555;
margin : 0 0 20px;
padding : 8px;
transition : all 0.3s 0s ease-out;
width : 100%;
}
.contact_left input[type="email"] {
border : #999 solid 1px;
color : #555;
margin : 0 0 20px;
padding : 8px;
transition : all 0.3s 0s ease-out;
width : 100%;
}
.contact_left textarea {
border : #999 solid 1px;
color : #555;
margin : 0 0 20px;
padding : 8px;
transition : all 0.3s 0s ease-out;
width : 100%;
max-width : 100%;
}
.contact_left input[type="submit"] {
background : none 0 0 repeat scroll #d9354b;
border-radius : 4px;
display : inline-block;
font-size : 19px;
font-weight : 400;
padding : 10px 40px;
text-transform : uppercase;
border : none;
color : #fff;
margin-top : 15px;
}
.contact_left > h3 {
font-size : 23px;
margin-bottom : 35px;
}
.contact_right > h3 {
font-size : 23px;
margin-bottom : 15px;
}
.contact_right p {
font-size : 14px;
float : left;
width : 90%;
font-weight : 400;
font-family : "Roboto", sans-serif !important ;
}
.Map_contact {
border : #999 solid 1px;
float : left;
height : 300px;
overflow : hidden;
width : 100%;
}
.cont_line {
background : none 0 0 repeat scroll #d9354b;
color : #fff;
text-align : center;
width : 100%;
padding : 10px 0;
margin-top : 25px;
}
.view-map > iframe {
border : #666 solid 1px;
height : 300px;
width : 100%;
}
#navigation .navbar-brand {
text-decoration : none;
color : #34495e;
margin-top : 4px !important ;
padding : 0 !important ;
margin-left : 0;
width : 193px;
}
.form-control.input-xlarge {
background : none 0 0 repeat scroll transparent;
border : #c9c9c9 solid 1px !important ;
border-radius : 0;
box-shadow : none;
color : #fff;
padding : 6px 15px !important ;
}
.cscfMessageSent > p {
color : #8c8989;
font-weight : 400;
}
.cscfMessageSent h3 {
color : #8c8989;
font-size : 20px;
font-weight : 400;
}
.navbar-brand.scroll > img {
width : 200px;
}
.inner_link > li a {
font-weight : 500;
color : #fff;
}
.inner_link > li {
border-right : 1px solid #fff;
float : left;
font-size : 16px;
font-weight : 500;
line-height : 1;
list-style : none outside none;
padding : 0 9px;
}
.message-mail > a {
color : #fff !important ;
}
.contact-info > h1 {
font-weight : 600 !important ;
color : #fff !important ;
}
body .service-enquiry > h1 {
font-weight : 600 !important ;
color : #fff !important ;
}
.closebtn-popup .close span {
float : left;
font-weight : 400;
font-family : "Roboto", sans-serif !important ;
display : inline-block;
width : 100%;
}
.closebtn-popup .close span.close-text-popup {
font-size : 0;
}
.diwalioffer h2 {
font-family : robotobold !important ;
font-size : 64px;
margin-top : 50px;
margin-bottom : 0;
}
.diwalioffer h1 {
font-family : robotobold !important ;
text-transform : uppercase;
font-size : 38px;
margin-bottom : 0;
line-height : 36px;
margin-top : 15px;
}
.diwalioffer .btn.btn-primary.btn-lg.btn-block {
background : #000;
border-color : #000 !important ;
}
@media (min-width: 992px) and (max-width: 1199px) {
.vtiger-sale-gift {
margin-top : 27px;
width : 100%;
}
.vtiger-form::after {
border-left : 188px solid transparent;
border-right : 188px solid transparent;
border-top : 25px solid #27292e;
}
.node-form::after {
border-left : 198px solid transparent;
border-right : 179px solid transparent;
border-top : 25px solid #294e5c;
}
p.coder-tag br {
display : none;
}
.nav.nav-tabs li {
margin-right : 36px !important ;
}
.vtiger-intro {
padding-top : 75px;
width : 100%;
}
#gmap_canvas {
width : 100% !important ;
}
.map_box > div {
width : 100% !important ;
}
.nod_fr .form-group {
width : 18%;
}
.node-btn {
width : 23%;
}
.photo-slider.wallop-slider.wallop-slider--slide {
padding : 55px 16px 0;
}
p.coder-tag {
font-size : 16px;
}
.vtiger-sale-gift {
min-height : 208px;
margin-top : 50px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
#node-section-1 {
background : url(../images/node-bg.png) 0 0 /cover repeat-x scroll #000;
display : block;
height : 870px;
width : 100%;
}
.back_nd {
height : 562px;
text-align : center;
}
.vtiger-sale-gift {
background-position : center top;
margin-top : 0;
}
#vtiger-section-1 {
background : url(../images/vtiger-bg.png) 0 0 /cover repeat-x scroll rgb(0, 0, 0, 0);
height : auto;
}
.vtiger-intro {
padding-top : 120px;
}
.vtiger-form {
margin-top : 25px;
padding : 35px 43px 40px;
}
.vtiger-form::after {
border-left : 348px solid transparent;
border-right : 375px solid transparent;
border-top : 25px solid #27292e;
bottom : -25px;
content : "";
left : 0;
position : absolute;
}
section#vtiger-section-2 {
padding : 40px 0 30px;
text-align : center;
width : 100%;
}
.vtiger-content-img > img {
width : auto;
}
.vtiger-content-img {
margin : 20px 0;
}
.vtiger-customize h2 {
font-size : 40px;
margin-bottom : 10px;
}
.vtiger-view-more > button {
font-size : 24px;
}
.node-client-text p {
width : 66%;
}
#node-section-3 {
padding : 30px 0;
}
#node-section-4 {
padding : 30px 0 0;
}
.node-portfolio > h1 {
font-size : 30px;
margin : 0 0 25px;
}
p.coder-tag br {
display : none;
}
.node-img-part {
padding-top : 4%;
width : 100%;
}
.node-img-part > img {
width : 55%;
}
p.coder-tag {
font-size : 19px;
line-height : 27px;
padding-top : 20px;
text-align : center;
}
.vtiger-sale-gift {
margin-top : 10px;
}
.node-form {
margin-top : 25px;
padding : 35px 30px 40px;
}
.vtiger-sale-gift {
margin-top : 0;
}
.node-btn {
font-size : 17px;
font-weight : 400;
width : 17%;
}
.node-form > p {
text-align : center;
}
.node-develop-img {
text-align : center;
width : 100%;
}
#node-section-2 {
padding : 50px 0;
width : 100%;
}
.node-development h1 {
font-size : 34px;
margin-bottom : 15px;
margin-top : 0;
}
.node-portfolio {
margin : 0 auto;
width : 100%;
}
.vtiger-intro {
padding-top : 0 !important ;
}
.vtiger-sale-gift2 {
min-height : 220px;
}
.nav.nav-tabs {
width : 75% !important ;
}
.photo-slider.wallop-slider.wallop-slider--slide {
padding : 55px 16px 0;
width : 100%;
}
#gmap_canvas {
width : 100% !important ;
}
.map_box > div {
width : 100% !important ;
}
#node-section-1 .vtiger-sale-gift {
margin-top : 30px;
}
.col-md-5.right-vtiger {
float : right;
width : 100%;
}
.vtiger-form.form_rw {
margin-bottom : 20px;
margin-top : 4%;
padding : 0;
}
.vtiger-left span {
right : 8px;
}
.meteor-logo {
padding-top : 6%;
}
#meteor-section-1 {
height : auto;
}
.col-md-5.meteor-right-form {
float : right;
width : 100%;
}
.meteor-form {
margin-top : 10%;
margin-bottom : 40px;
}
.m-user {
left : 43%;
}
.meteor-form p {
padding-top : 11%;
}
#meteor-footer .col-md-4 {
float : left;
width : 32%;
}
#meteror-section-2 {
padding : 50px 0;
}
.term-alexa-skill-development .service-inside-banner-top .service_banner1 {
margin-top : 0;
}
.service-inside-banner-top .service_banner1 {
margin-top : 0 !important ;
}
.term-coffee-script .service-content-2 .service_banner1 img {
margin : 0 auto !important ;
}
.service_banner1 > img {
margin-bottom : 0 !important ;
}
.term-joomla-development .service-content-2 .service_banner1 {
margin-top : 0 !important ;
}
.service-content-2 .service_banner1 {
margin-top : 0 !important ;
}
}
@media (max-width: 767px) {
.node-form {
text-align : left;
}
.term-chatboat-development section.service-inside-banner-top {
padding-top : 50px;
}
.tax-project_tag.term-flutter1 .service-technologies-2 {
display : none;
}
.term-vue-js .service-technologies-2 {
display : none;
}
.term-vue-js .case-studies.services.sevice_inner1 {
margin : 0;
margin-bottom : 0;
}
.thankouter .left_sec h1 {
font-size : 18px;
line-height : 28px;
padding : 0 15px;
margin : 0;
}
.update-dedicate-section-content .col-sm-6 {
padding-left : 15px;
}
.form-group.form-group4.custom-form-custom.updatselect span.caret {
left : 86%;
}
.form-footer #request_quote_footer .custom-form-custom select {
padding : 0 15px;
}
.update-contact-right-content .personal-details .full_phone_num input {
padding-left : 60px !important ;
}
.modal.testinomial {
margin-top : 16%;
}
.form-group12.form-group4 label.error {
float : left;
}
.modal-body .youtube-player iframe {
width : 100%;
}
.form-footer #request_quote_footer .updateleft-cc {
margin-top : 0 !important ;
}
.term-chatboat-development section.service-content-2 .service_text1 {
padding-top : 0;
}
.customer-supperots-chatbot .conten-chatbot h2 {
font-size : 20px;
padding : 0 15px;
}
.customer-supperots-chatbot .conten-chatbot .description-heading-chatboox {
font-size : 14px;
width : 100%;
padding : 8px 15px;
}
.customer-supperots-chatbot .conten-chatbot ul li img.img-responsive {
width : auto;
height : 45px;
}
.customer-supperots-chatbot .conten-chatbot ul li a h4 {
font-size : 14px;
}
.customer-supperots-chatbot .conten-chatbot ul li p {
font-size : 14px;
}
.launch-bots .content-launching-bots h2 {
font-size : 20px;
}
.launch-bots .content-launching-bots .description-heading-chatboox {
font-size : 14px;
width : 100%;
margin : 0 auto;
padding : 8px 15px;
}
.launch-bots .content-launching-bots ul li {
display : inline-block;
width : 48%;
}
.launch-bots .content-launching-bots ul li img.img-responsive {
width : auto;
height : 100px;
}
.launch-bots .content-launching-bots ul li a span {
font-size : 18px;
margin-top : 10px;
font-weight : 500;
margin-bottom : 20px;
}
.back_nd {
text-align : center;
}
p.coder-tag {
text-align : center;
}
.vtiger-form::after {
border-left : 278px solid transparent;
border-right : 275px solid transparent;
border-top : 25px solid #27292e;
}
.vtiger-form h1 {
font-size : 27px;
margin-bottom : 12px;
margin-top : 0;
}
.vtiger-customize > h1 {
font-size : 30px;
margin-bottom : 10px;
}
.vtiger-customize > p {
font-size : 14px;
}
.vtiger-customize h2 {
font-size : 30px;
}
.vtiger-view-more > button {
font-size : 19px;
margin-top : 10px;
padding : 8px 60px;
}
.vtiger-sale-gift h1 {
font-size : 30px;
}
.vtiger-intro p {
font-size : 16px;
padding-top : 16px;
}
.node-client-text p {
font-size : 14px;
line-height : 22px;
padding-top : 40px;
text-align : left;
width : 62%;
}
.node-portfolio {
margin : 0 auto;
width : 100%;
}
.photo-slider.wallop-slider.wallop-slider--slide {
height : 100%;
margin-bottom : 0;
max-width : 100%;
padding : 43px 30px 0;
width : 100%;
}
.wallop-slider__btn.wallop-slider__btn--previous.btn.btn--previous {
border : none medium;
height : 36px;
left : 4px;
width : 20px;
}
.wallop-slider__btn.wallop-slider__btn--next.btn.btn--next {
border : none medium;
height : 36px;
width : 20px;
right : 4px;
}
#vtiger-section-1 {
height : auto;
}
.vtiger-intro {
padding-top : 0;
}
.vtiger-sale-gift {
margin-top : 12px;
min-height : 160px;
}
.vtiger-form {
margin-top : 25px;
padding : 35px 30px 40px;
}
section#vtiger-section-2 {
padding : 30px 0;
width : 100%;
}
.vtiger-content-img > img {
width : auto;
}
.vtiger-content-img {
margin : 20px 0;
}
#node-section-4 {
padding : 30px 0 0;
width : 100%;
}
.node-portfolio > h1 {
font-size : 30px;
margin : 0 0 25px;
text-align : center;
}
#node-section-3 {
background : none 0 0 repeat scroll #efefef;
padding : 20px 0;
}
.first-quote {
width : 18%;
}
#node-section-1 {
background : url(../images/node-bg.png) 0 0 /cover repeat-x scroll rgb(0, 0, 0, 0);
height : 800px;
}
.node-img-part {
padding-top : 4%;
}
p.coder-tag {
font-size : 17px;
line-height : 24px;
margin-bottom : 0;
padding-top : 22px;
}
.vtiger-sale-gift {
margin-top : 30px !important ;
min-height : 251px !important ;
text-align : center !important ;
width : 100%;
}
.node-form {
margin-top : 20px;
padding : 15px;
}
.node-btn {
font-size : 16px !important ;
width : 19%;
}
#node-section-2 {
padding : 50px 0;
}
.node-development h1 {
font-size : 34px;
margin-bottom : 10px;
}
.node-develop-img {
text-align : center;
width : 100%;
}
.node-development p {
font-size : 15px;
}
.node-development li {
font-size : 15px;
}
.vtiger-sale-gift2 {
min-height : 221px;
}
.vtg .form-group {
width : 23%;
}
.vtiger-form label {
font-size : 14px;
}
.vtg .vtiger-btn {
float : right;
font-size : 20px;
margin-top : 30px;
padding : 7px;
width : 23%;
}
.nav.nav-tabs {
width : 100% !important ;
}
.nav.nav-tabs li {
margin-right : 45px !important ;
}
.footer-header h2 {
font-size : 36px !important ;
}
.footer-header p.large {
font-size : 15px !important ;
line-height : 21px !important ;
}
#gmap_canvas {
width : 100% !important ;
}
.map_box > div {
width : 100% !important ;
}
.nod_fr .form-group {
width : 25%;
}
.node-form label {
font-size : 13px;
}
.col-md-5.right-vtiger {
float : right;
width : 100%;
}
.vtiger-form.form_rw {
margin-bottom : 20px;
margin-top : 5%;
padding : 0;
}
.vtiger-left span {
right : 8px;
top : -79px;
}
.meteor-logo {
padding-top : 6%;
}
#meteor-section-1 {
height : auto;
}
.col-md-5.meteor-right-form {
float : right;
width : 100%;
}
.meteor-form {
margin-top : 10%;
margin-bottom : 40px;
}
.m-user {
left : 43%;
}
.meteor-form p {
padding-top : 11%;
}
#meteor-footer .col-md-4 {
margin-bottom : 10px;
}
#meteror-section-2 {
padding : 50px 0;
}
#meteor-footer {
padding : 40px 0 30px;
}
#grow-meteor h1 {
font-size : 20px;
}
.inner-meteor > img {
width : 100%;
}
}
@media (max-width: 533px) {
.vtiger-form::after {
border-left : 235px solid transparent;
border-right : 255px solid transparent;
border-top : 25px solid #27292e;
}
.vtiger-intro {
padding-top : 0;
}
.vtiger-sale-gift2 {
min-height : 197px !important ;
}
.nav.nav-tabs li {
margin-right : 22px !important ;
}
.node-form label {
font-size : 11px !important ;
}
.node-btn {
width : 18% !important ;
}
.meteor-logo > img {
width : 100%;
}
.vtiger-sale-gift {
display : none;
}
#node-section-1 {
height : 420px;
}
.back_nd {
height : auto;
}
.serv_banner {
background : 0 0 !important ;
margin-top : -155px;
padding : 76px 0;
position : relative;
}
}
@media (max-width: 480px) {
.btn.btn-primary.btn-lg.btn-block.btn_get_offer {
font-size : 13px;
}
.req_form textarea {
border : #ebedef solid 2px;
height : 138px;
max-width : 100%;
width : 100%;
padding : 0 7px;
box-sizing : content-box;
position : relative;
z-index : 9999;
}
.update-contact-right-content .personal-details .full_phone_num .phone_code.valid {
width : 16% !important ;
}
.diwalioffer .modal-content {
border-radius : 0;
height : auto;
width : 100%;
}
.popform {
padding : 0 10px;
}
.diwalioffer .modal-content.text-center {
padding : 0;
}
.offer_fott {
height : 58px;
margin-top : -100px;
position : relative;
width : 100%;
}
.cont_line a h2 {
font-size : 14px;
line-height : 22px;
margin : 0;
}
.serv_banner {
background : 0 0;
margin-top : -155px;
padding : 76px 0;
position : relative;
}
#particles canvas {
height : 826px !important ;
}
.vtiger-sale-gift {
background-size : contain;
margin-top : 0;
min-height : 91px;
}
.vtiger-content-img > img {
width : 100%;
}
.vtiger-logo > img {
width : 80%;
}
.vtiger-intro p {
font-size : 14px;
padding-top : 15px;
}
.vtiger-sale-gift h1 {
font-size : 25px;
}
.vtiger-form h1 {
font-size : 16px;
}
.vtiger-form input {
height : 26px;
}
.vtiger-btn {
font-size : 17px;
margin-top : 5px;
padding : 8px;
width : 100%;
}
.vtiger-form::after {
border-left : 128px solid transparent;
border-right : 146px solid transparent;
border-top : 25px solid #27292e;
}
.vtiger-customize > h1 {
font-size : 24px;
margin-bottom : 10px;
}
.vtiger-customize > p br {
display : none;
}
.vtiger-customize h2 {
font-size : 24px;
}
#quotes {
padding : 0;
}
.first-quote {
display : none;
}
.second-quote {
display : none;
}
.node-client-text p {
width : 100%;
padding-top : 10px;
text-align : center;
}
.node-portfolio > h1 {
font-size : 24px;
margin : 0 0 15px;
}
.photo-slider.wallop-slider.wallop-slider--slide {
height : 100%;
margin-bottom : 0;
max-width : 100%;
padding : 23px 18px 0;
width : 100%;
}
.wallop-slider__btn.wallop-slider__btn--previous.btn.btn--previous {
display : none;
}
.wallop-slider__btn.wallop-slider__btn--next.btn.btn--next {
display : none;
}
p.coder-tag {
font-size : 15px;
line-height : 21px;
padding-top : 22px;
}
.node-img-part > img {
width : 60%;
}
.node-form h1 {
font-size : 26px;
margin-bottom : 15px;
margin-top : 0;
}
.node-btn {
font-size : 18px;
}
.node-development h1 {
font-size : 25px;
margin-bottom : 10px;
font-size : 25px;
margin-bottom : 10px;
}
.node-development li {
font-size : 14px;
line-height : 22px;
text-indent : 25px;
}
.node-develop-img > img {
width : 100%;
}
.node-form {
margin-top : 20px;
padding : 20px;
}
.node-form input {
height : 28px;
}
.node-form label {
font-size : 15px;
}
.coder-tag br {
display : none;
}
.vtiger-sale-gift2 {
margin-top : 25px;
min-height : 111px !important ;
}
.vtg .form-group {
margin-right : 0;
width : 100%;
}
.vtg .vtiger-btn {
margin-top : 10px;
padding : 7px;
width : 100%;
}
.footer-header h2 {
font-size : 27px !important ;
font-weight : 300;
margin-bottom : 8px;
margin-top : 30px;
}
.footer-header p.large {
font-size : 14px !important ;
font-weight : 300;
line-height : 19px !important ;
margin : 0;
text-align : center;
}
.nav-tabs > li > a {
font-size : 13px;
padding : 8px 2px;
}
.nav.nav-tabs li {
margin-right : 0 !important ;
}
.footer {
padding : 0 !important ;
}
#footer {
padding : 0 !important ;
}
.vtiger-customize > h1 {
font-size : 21px;
line-height : 25px;
margin-bottom : 10px;
margin-top : 0;
}
.footer p {
font-size : 13px !important ;
}
.footer-header {
margin-bottom : 30px !important ;
}
.copyright-alt {
margin-top : 0 !important ;
}
#gmap_canvas {
width : 100% !important ;
}
.map_box > div {
width : 100% !important ;
}
.vtiger-sale-gift {
min-height : 131px !important ;
}
.nod_fr .form-group {
width : 100%;
}
.node-form label {
font-size : 15px !important ;
}
.node-form h1 {
font-size : 22px;
}
#node-section-1 {
height : 940px;
}
.node-btn {
font-size : 16px !important ;
margin-top : 10px;
width : 100% !important ;
}
.col-md-5.right-vtiger {
width : 100%;
}
.vtiger-form.form_rw {
margin-bottom : 20px;
margin-top : 20px;
padding : 0;
}
.vtiger-left > h2 {
font-size : 30px;
line-height : 33px;
}
.activation-banner > img {
width : 100%;
}
.vtiger-left > h2 {
font-size : 30px;
line-height : 33px;
}
.vtiger-left > .extra-pay {
font-size : 15px;
}
.vtiger-left li {
line-height : 27px;
text-indent : 38px;
}
.vtiger-left span {
background : url(../images/free-icon.png) 0 0 /cover no-repeat scroll rgb(0, 0, 0, 0);
border-radius : 60%;
font-size : 29px;
height : 131px;
padding : 49px 3px 10px;
position : absolute;
right : -12px;
text-align : center;
top : -49px;
width : 140px;
}
.vtiger-direction > img {
padding-left : 0;
padding-top : 0;
width : 100%;
}
.vtiger-direction {
float : left;
width : 100%;
}
.vtiger-logo {
float : left;
width : 100%;
}
.meteor-form {
margin-bottom : 30px;
margin-top : 22%;
}
.m-user {
left : 38%;
top : -11%;
}
.m-user > img {
width : 60%;
}
.inner-meteor > h2 {
color : #000;
font-size : 26px;
line-height : 34px;
margin-bottom : 0;
padding-top : 5px;
}
#node-section-1 {
height : 590px;
}
.col-md-12.spacing {
padding : 0;
}
.container.spacing {
padding : 0;
}
.cont_line h2 {
font-size : 14px;
margin : 10px 0;
}
}
.row1.totalrow10.field13.odd > td input + input {
margin-left : 25px;
}
@media (max-width: 767px) {
}
.product_page .row-margin {
border-bottom : 1px solid #ccc;
margin : 10px -15px;
padding-bottom : 36px;
}
.row-margin .col-md-7.col-sm-7 p {
color : #7d7d7d;
font-size : 15px;
text-align : left;
font-family : "Roboto", sans-serif !important ;
}
.p_detail {
color : #7d7d7d;
font-size : 15px;
font-family : "Roboto", sans-serif !important ;
}
.post-media h2 {
font-family : "Roboto", sans-serif !important ;
}
.post-content span {
color : #7d7d7d;
font-family : "Roboto", sans-serif !important ;
}
.p_heading {
color : #000;
font-size : 21px;
font-weight : 600;
margin-top : 40px;
text-transform : uppercase;
}
.container.product_page > h1 {
color : #000;
font-size : 50px;
margin-bottom : 5px;
margin-top : 20px;
text-align : center;
font-family : fira_sans_condensedthin, sans-serif !important ;
}
.test_nl .item {
background : none 0 0 repeat scroll rgb(0, 0, 0, 0) !important ;
}
.cont_bx.web-services input {
background : none 0 0 repeat scroll #d9354b;
border : none medium;
border-radius : 0;
color : #fff;
font-size : 24px;
margin-top : 10px;
padding : 10px 58px;
text-transform : none;
}
.Offer_coupon_text > a {
float : left;
}
.service_text > h1 {
color : #db443f;
font-size : 26px;
font-weight : bolder;
}
.service_text > h2 {
color : #000;
font-size : 22px;
font-weight : bolder;
margin : 0;
text-transform : uppercase;
}
.service_image > img {
background : none 0 0 repeat scroll #f1b352;
border-radius : 50%;
width : 125px;
}
.service_text > a {
background : none 0 0 repeat scroll #309ba1;
display : inline-block;
font-weight : 700;
margin-top : 5px;
padding : 10px 20px;
text-transform : uppercase;
}
.service_text > p {
font-size : 11px;
margin-top : 5px;
}
.offer_right > h1 {
color : #fff;
float : left;
font-family : arial !important ;
font-size : 68px;
margin : 58px 0 0 30px;
}
.offer_right > img {
float : right;
margin : 46px 12px 0 0;
width : 50px;
}
.service_text > p {
text-align : center;
}
#captcha_code {
border : #ccc solid 1px;
border-radius : 0;
float : left;
height : 41px;
width : 30%;
background : #fff;
font-weight : 400;
}
.banner_offer > img {
width : 100%;
}
.popup {
background : none 0 0 repeat scroll #fff;
border-radius : 5px;
box-shadow : 4px 4px 30px #130507;
height : 270px;
left : 50%;
position : fixed;
top : 20%;
transition : top 0.8s 0s ease;
width : 460px;
z-index : 2;
}
.p_body {
background : #000;
left : 0;
top : 0;
position : fixed;
width : 100%;
height : 100%;
opacity : 0.7;
transition : opacity 0.8s;
}
#offr_page_form > label {
float : left;
font-size : 15px;
font-weight : 400;
margin-bottom : 8px;
width : 100%;
}
#offr_page_form > input {
background : none 0 0 repeat scroll transparent;
border : #c9c9c9 solid 1px;
border-radius : 3px;
box-shadow : none;
color : #333;
margin-bottom : 10px;
padding : 6px 15px;
width : 100%;
}
#offr_page_form > input[type="submit"] {
background : none 0 0 repeat scroll #2f9da3;
border : none medium;
color : #fff;
font-size : 25px;
margin-top : 10px;
padding : 15px 0;
text-transform : uppercase;
}
.message-mail > a {
color : #353535;
}
.js__p_start > img {
width : 100%;
}
.service_text > p {
text-align : center;
}
#captcha_code {
border : #ccc solid 1px;
border-radius : 0;
float : left;
height : 41px;
width : 30%;
background : #fff;
font-weight : 400;
}
.banner_offer > img {
width : 100%;
}
.popup {
background : none 0 0 repeat scroll #fff;
border-radius : 5px;
box-shadow : 4px 4px 30px #130507;
height : 270px;
left : 50%;
position : fixed;
top : 20%;
transition : top 0.8s 0s ease;
width : 460px;
z-index : 2;
}
.p_body {
background : #000;
left : 0;
top : 0;
position : fixed;
width : 100%;
height : 100%;
opacity : 0.7;
transition : opacity 0.8s;
}
#offr_page_form > label {
float : left;
font-size : 15px;
font-weight : 400;
margin-bottom : 8px;
width : 100%;
}
#offr_page_form > input {
background : none 0 0 repeat scroll transparent;
border : #c9c9c9 solid 1px;
border-radius : 3px;
box-shadow : none;
color : #333;
margin-bottom : 10px;
padding : 6px 15px;
width : 100%;
}
#offr_page_form > input[type="submit"] {
background : none 0 0 repeat scroll #2f9da3;
border : none medium;
color : #fff;
font-size : 25px;
margin-top : 10px;
padding : 15px 0;
text-transform : uppercase;
}
.message-mail > a {
color : #353535;
}
.js__p_start > img {
width : 100%;
}
.entry-content form div.btn.btn-primary {
background : none 0 0 repeat scroll rgb(0, 0, 0, 0);
border : none medium;
}
#mannual_form.show_form.btn.btn-primary {
border : none medium;
padding : 9px 25px;
position : relative;
top : -1px;
}
.meta > li:last-child {
display : none !important ;
}
.mannual_form a {
font-weight : 700;
padding : 0 8px;
}
#post-5 .entry-content {
border : #ddd solid 1px;
padding : 20px;
}
.mannual_form > p {
font-size : 12px;
}
.mannual_form > h3 {
background : none 0 0 repeat scroll #f1f1f1;
border : #ddd solid 1px;
font-size : 15px;
font-weight : 700;
margin : 12px 0 20px;
padding : 10px;
text-transform : uppercase;
width : 100%;
}
.Post.Applying.To {
background : none 0 0 repeat scroll #cd293f;
color : #fff;
font-size : 20px;
font-weight : 700;
padding : 10px 0;
text-align : center;
}
.Post.Applying.To > a {
color : #fff !important ;
}
.or {
margin-top : 10px;
text-align : center;
font-weight : 700;
}
#verification_span {
display : inline-block;
font-weight : 700;
margin-bottom : 4px;
text-align : left;
width : 100%;
}
.web-services ul {
width : 100%;
float : left;
margin : 15px 0;
padding : 0;
}
.web-services ul li {
background-size : 20px;
display : inline-block;
width : 100%;
color : #666;
margin-bottom : 5px;
font-size : 16px;
font-family : "Roboto", sans-serif !important ;
padding-left : 35px;
}
.owl-carousel .owl-wrapper-outer.autoHeight {
transition : height 0.5s 0s ease-in-out;
}
.owl-carousel .owl-item, .owl-carousel .owl-wrapper {
backface-visibility : hidden;
transform : translate3d(0,0,0);
}
.owl-theme .owl-controls .owl-buttons div {
background : none 0 0 repeat scroll #869791;
border-radius : 30px;
color : #fff;
display : inline-block;
font-size : 12px;
margin : 5px;
opacity : 0.5;
padding : 3px 10px;
}
.owl-theme .owl-controls .owl-page span {
background : none 0 0 repeat scroll #869791;
border-radius : 20px;
display : block;
height : 12px;
margin : 5px 7px;
opacity : 0.5;
width : 12px;
}
.owl-fade-out {
animation : fadeOut 0.7s 0s ease 1 normal both;
z-index : 10;
}
.owl-fade-in {
animation : fadeIn 0.7s 0s ease 1 normal both;
}
.owl-backSlide-out {
animation : backSlideOut 1s 0s ease 1 normal both;
}
.owl-backSlide-in {
animation : backSlideIn 1s 0s ease 1 normal both;
}
.owl-goDown-out {
animation : scaleToFade 0.7s 0s ease 1 normal both;
}
.owl-goDown-in {
animation : goDown 0.6s 0s ease 1 normal both;
}
.owl-fadeUp-in {
animation : scaleUpFrom 0.5s 0s ease 1 normal both;
}
.owl-fadeUp-out {
animation : scaleUpTo 0.5s 0s ease 1 normal both;
}
@keyframes empty {
0% {
opacity : 1;
}
}
@keyframes empty {
0% {
opacity : 1;
}
}
@keyframes empty {
0% {
opacity : 1;
}
}
@keyframes fadeIn {
0% {
opacity : 0;
}
100% {
opacity : 1;
}
}
@keyframes fadeIn {
0% {
opacity : 0;
}
100% {
opacity : 1;
}
}
@keyframes fadeIn {
0% {
opacity : 0;
}
100% {
opacity : 1;
}
}
@keyframes fadeOut {
0% {
opacity : 1;
}
100% {
opacity : 0;
}
}
@keyframes fadeOut {
0% {
opacity : 1;
}
100% {
opacity : 0;
}
}
@keyframes fadeOut {
0% {
opacity : 1;
}
100% {
opacity : 0;
}
}
@keyframes backSlideOut {
25% {
opacity : 0.5;
transform : translateZ(-500px);
}
100%, 75% {
opacity : 0.5;
transform : translateZ(-500px) translateX(-200%);
}
}
@keyframes backSlideOut {
25% {
opacity : 0.5;
transform : translateZ(-500px);
}
100%, 75% {
opacity : 0.5;
transform : translateZ(-500px) translateX(-200%);
}
}
@keyframes backSlideOut {
25% {
opacity : 0.5;
transform : translateZ(-500px);
}
100%, 75% {
opacity : 0.5;
transform : translateZ(-500px) translateX(-200%);
}
}
@keyframes backSlideIn {
0%, 25% {
opacity : 0.5;
transform : translateZ(-500px) translateX(200%);
}
75% {
opacity : 0.5;
transform : translateZ(-500px);
}
100% {
opacity : 1;
transform : translateZ(0) translateX(0);
}
}
@keyframes backSlideIn {
0%, 25% {
opacity : 0.5;
transform : translateZ(-500px) translateX(200%);
}
75% {
opacity : 0.5;
transform : translateZ(-500px);
}
100% {
opacity : 1;
transform : translateZ(0) translateX(0);
}
}
@keyframes backSlideIn {
0%, 25% {
opacity : 0.5;
transform : translateZ(-500px) translateX(200%);
}
75% {
opacity : 0.5;
transform : translateZ(-500px);
}
100% {
opacity : 1;
transform : translateZ(0) translateX(0);
}
}
@keyframes scaleToFade {
100% {
opacity : 0;
transform : scale(0.8);
}
}
@keyframes scaleToFade {
100% {
opacity : 0;
transform : scale(0.8);
}
}
@keyframes scaleToFade {
100% {
opacity : 0;
transform : scale(0.8);
}
}
@keyframes goDown {
0% {
transform : translateY(-100%);
}
}
@keyframes goDown {
0% {
transform : translateY(-100%);
}
}
@keyframes goDown {
0% {
transform : translateY(-100%);
}
}
@keyframes scaleUpFrom {
0% {
opacity : 0;
transform : scale(1.5);
}
}
@keyframes scaleUpFrom {
0% {
opacity : 0;
transform : scale(1.5);
}
}
@keyframes scaleUpFrom {
0% {
opacity : 0;
transform : scale(1.5);
}
}
@keyframes scaleUpTo {
100% {
opacity : 0;
transform : scale(1.5);
}
}
@keyframes scaleUpTo {
100% {
opacity : 0;
transform : scale(1.5);
}
}
@keyframes scaleUpTo {
100% {
opacity : 0;
transform : scale(1.5);
}
}
h4.modal-title span {
text-align : center;
font-weight : 700;
font-size : 15px;
margin-bottom : 16px;
display : block;
}
.thanks-text-wrapper h5 {
font-weight : 700;
font-size : 24px;
color : #222;
margin-bottom : 0;
}
h4.shar_text1 {
font-size : 50px !important ;
font-weight : 700;
color : #222;
text-shadow : 1px 1px 0 #ffe3ce;
margin : 0;
font-family : 'Archivo Black', sans-serif !important ;
}
.thanks-text-wrapper > img {
margin : 0 0 20px;
max-width : 70px;
}
a.find-more-btn {
padding : 12px 60px;
color : #fff;
font-weight : 400;
font-size : 18px;
margin : 0;
display : inline-block;
background : #d9354b;
}
ul.services-list1 li {
list-style : none;
color : #000;
font-weight : 600;
line-height : 33px;
}
.services-block1 {
background : #cf3a55;
padding : 10px 0;
min-height : 186px;
position : relative;
margin-top : 40px;
}
.services-block1 h2 {
color : #fff;
font-size : 20px;
text-transform : uppercase;
font-weight : 700;
}
.offer-text-1 h3 {
display : block;
font-family : 'Alfa Slab One', cursive !important ;
font-size : 100px;
text-shadow : 1px 1px 1px #000;
padding : 20px 0 0 0;
}
span.upto {
display : block;
font-family : Playball, cursive !important ;
text-transform : lowercase;
font-size : 40px !important ;
position : absolute;
bottom : 117px;
text-shadow : 1px 1px 1px #000;
}
.diwalioffer .modal-content {
padding : 50px;
border : #fff solid 0;
}
.fb_1 a {
box-shadow : 0 1px 0 0 #54a3f7 inset;
background : linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
background-color : #007dc1;
border-radius : 3px;
border : #124d77 solid 1px;
display : inline-block;
cursor : pointer;
color : #fff;
font-size : 28px;
padding : 14px 50px;
text-decoration : none;
text-shadow : 0 1px 0 #154682;
}
.fb_1 a:hover {
background : linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
background-color : #0061a7;
}
.tw_1 a {
box-shadow : 0 1px 0 0 #8cddff inset;
background : linear-gradient(to bottom, #33bdef 5%, #019ad2 100%);
background-color : #33bdef;
border-radius : 3px;
border : #2ca0e8 solid 1px;
display : inline-block;
cursor : pointer;
color : #fff;
font-family : Arial;
text-decoration : none;
text-shadow : 0 1px 0 #5b6178;
}
.tw_1 a:hover {
background : linear-gradient(to bottom, #019ad2 5%, #33bdef 100%);
background-color : #019ad2;
}
.thankyoutxtWrapper h3 {
margin-top : 0;
font-size : 38px;
font-weight : 700 !important ;
color : #5c843a;
text-shadow : 1px 1px 0 #ffe3ce;
margin-bottom : 5px;
}
@media (max-width: 767px) {
.nav_custom {
background : none 0 0 repeat scroll #fff;
height : 127px !important ;
margin-bottom : 0;
opacity : 1;
position : relative;
}
.less-padding {
float : left;
padding-left : 5px;
padding-right : 5px;
width : 50%;
}
.row.widht11 {
padding : 0 20px;
}
h4.shar_text1 {
color : #222;
font-family : "Archivo Black", sans-serif !important ;
font-size : 30px !important ;
font-weight : 700;
margin : 0;
text-shadow : 1px 1px 0 #ffe3ce;
}
h4.modal-title span {
display : block;
font-size : 15px;
font-weight : 700;
margin-bottom : 16px;
text-align : center;
}
.thankyoutxtWrapper h3 {
color : #5c843a;
font-size : 33px;
font-weight : 700 !important ;
margin-bottom : 5px;
margin-top : 0;
text-shadow : 1px 1px 0 #ffe3ce;
}
}
@media (max-width: 480px) {
.nav_custom {
background : none 0 0 repeat scroll #fff;
height : 156px !important ;
margin-bottom : 0;
opacity : 1;
position : relative;
}
h4.modal-title span {
display : block;
font-size : 19px !important ;
font-weight : 700;
text-align : center;
text-transform : uppercase;
}
.thankyoutxtWrapper h3 {
font-size : 20px !important ;
font-weight : 700 !important ;
margin-bottom : 5px;
margin-top : 20px !important ;
text-shadow : 1px 1px 0 #ffe3ce;
}
h4.shar_text1 {
font-size : 26px !important ;
margin : 0;
text-shadow : 1px 1px 0 #ffe3ce;
}
ul.share_bgn li a span {
font-size : 16px;
font-weight : 700;
margin : 0 13px;
text-transform : uppercase;
}
ul.share_bgn li a i {
float : left;
font-size : 20px;
margin-top : 8px;
}
ul.share_bgn li a {
display : inline-block;
font-size : 33px;
padding : 10px 17px;
text-align : center;
width : 250px;
}
ul.share_bgn li.tw_1 {
margin-top : 0;
}
.less-padding {
float : left;
padding-left : 5px;
padding-right : 5px;
width : 50%;
}
.row.widht11 {
padding : 0 15px;
}
.services-block1 {
background : none 0 0 repeat scroll #cf3a55;
margin-top : 40px;
min-height : 153px;
padding : 10px 0;
position : relative;
}
img.gift-pack {
height : auto;
left : 12%;
position : absolute;
top : -20px;
width : 109px;
}
.services-block1 h2 {
font-size : 15px;
text-transform : uppercase;
}
}
@keyframes bounce {
0%, 100%, 20%, 50%, 80% {
transform : translateY(0);
}
40% {
transform : translateY(-30px);
}
60% {
transform : translateY(-15px);
}
}
.nav_custom {
background : rgb(255, 255, 255, 0);
opacity : 1;
border : none;
}
.banner_bottom {
background : #eee;
display : inline-block;
position : relative;
width : 100%;
margin-top : 0 !important ;
display : none;
}
.closebtn-popup {
color : #fff;
display : inline-block;
position : absolute;
text-align : center;
top : -6px;
right : -7px;
height : 20px;
width : 20px;
background : #055d61;
border-radius : 100%;
border : #2ea2a6 solid 2px;
}
.closebtn-popup .close {
float : left;
font-weight : 400;
font-family : "Roboto", sans-serif !important ;
display : inline-block;
width : 100%;
position : relative;
top : -1px;
font-size : 16px;
}
.closebtn-popup .close span {
float : left;
font-weight : 400;
font-family : "Roboto", sans-serif !important ;
display : inline-block;
width : 100%;
}
.closebtn-popup .close span.close-text-popup {
font-size : 0;
}
.diwalioffer h2 {
font-family : robotobold !important ;
font-size : 64px;
margin-top : 50px;
margin-bottom : 0;
}
.diwalioffer h1 {
font-family : robotobold !important ;
text-transform : uppercase;
font-size : 38px;
margin-bottom : 0;
line-height : 36px;
margin-top : 15px;
}
.diwalioffer .btn.btn-primary.btn-lg.btn-block {
background : #e22640;
border-color : #f5485f !important ;
font-weight : 700;
}
.diwalioffer .modal-dialog .form-group .input-lg {
color : #000 !important ;
font-size : 12px;
height : 40px;
line-height : 1.33;
margin-bottom : 0;
padding : 10px 16px;
}
.diwalioffer .modal-content {
box-shadow : 0 0 5px 0 rgb(0, 0, 0, 0.63) inset;
background : #2ea2a6;
background : linear-gradient(to bottom, #2ea2a6 0, #2ea2a6 100%);
border-radius : 0;
color : #fff;
margin-top : 10%;
padding : 25px 33px;
height : auto;
border-radius : 5px;
}
.diwalioffer h2 {
color : #fff;
font-size : 32px;
font-weight : 700;
line-height : 31px;
margin-bottom : 14px;
margin-top : 0;
text-transform : uppercase;
}
.diwalioffer h2 span {
display : inline-block;
font-size : 15px;
font-weight : 400;
letter-spacing : 3px;
line-height : normal;
margin-top : 0;
padding : 0;
width : 100%;
word-spacing : 1px;
}
.diwalioffer .form-control.input-lg {
background-color : #fff;
border : #fff solid 1px;
border-radius : 0;
}
.diwalioffer .modal-content {
padding : 60px 70px;
border : #fff solid 0;
}
.row .master_service .service-heading:first-child::after {
background : rgb(0, 0, 0, 0.5);
}
.portfolio > h1 {
font-family : fira_sans_condensedthin, sans-serif;
font-size : 60px;
margin : 30px 0;
text-align : center;
}
.req_form textarea {
border : #ebedef solid 2px;
height : 138px;
max-width : 100%;
width : 100%;
padding : 0 7px;
box-sizing : content-box;
}
.btn.btn-primary.requestsubmit {
background : linear-gradient(to right, #e9454b 0, #f66f26 100%) !important ;
border : none;
border-radius : 0;
color : #fff;
}
.btn.btn-primary.requestsubmit:hover {
background : linear-gradient(to right, #f66f26 0, #e9454b 100%);
border : none;
border-radius : 0;
}
.full_phone_num .phone_code {
top : 0 !important ;
width : 100% !important ;
}
.req_form input {
border : #ebedef solid 2px;
height : 55px;
margin-bottom : 20px;
width : 100%;
padding : 0 10px;
}
.req_form1 .name-text {
color : #fff;
font-family : fira_sans_condensedthin, sans-serif !important ;
font-size : 19px;
font-weight : 700;
margin-left : 18px;
}
.req_form1 .submit_btn .btn.btn-primary.requestsubmit {
background : none 0 0 repeat scroll #fff;
color : #000;
margin-left : 30px;
padding : 10px 45px;
}
.req_form1 > input {
height : 40px;
width : 17%;
}
.req_form1 > textarea {
height : 40px;
width : 17%;
}
.home_form h1 {
color : #000;
font-family : fira_sans_condensedthin, sans-serif;
font-size : 60px;
font-weight : initial;
margin : 60px 0;
text-align : center;
}
.service_head {
background : none 0 0 repeat scroll #22bbc3;
border-radius : 60px;
color : #fff;
display : block;
font-size : 40px;
letter-spacing : 4px;
line-height : 2.8;
text-align : center;
padding : 0 60px;
text-align : center;
text-transform : uppercase;
width : 720px;
margin : 60px auto;
}
.nav_custom {
background : none 0 0 repeat scroll #fff;
opacity : 1;
box-shadow : 0 1px 20px 0 rgb(0, 0, 0, 0.1) !important ;
border : none !important ;
transition : height 0.3s;
}
.nav_custom .navbar-right li a {
color : #333;
font-family : robotoregular, sans-serif !important ;
font-size : 14px;
padding : 32px 24px;
}
.nav_custom .navbar-right .contact_last > a:hover {
background : none 0 0 repeat scroll #fff !important ;
border-color : #d9354b !important ;
color : #d9354b !important ;
}
.nav_custom .navbar-right li.contact_last > a {
border : #d9354b solid 2px;
background : none 0 0 repeat scroll #d9354b !important ;
color : #fff !important ;
padding : 6px 28px !important ;
}
.navbar-brand.compny_logo > img {
margin-top : 5px;
padding : 0;
width : 187px;
}
.section-banner h1 {
color : #000;
font-family : fira_sans_condensedthin, sans-serif;
font-size : 66px;
font-weight : 600;
letter-spacing : -2.5px;
text-rendering : optimizelegibility;
}
.left_sec > a {
background : linear-gradient(to right, #e9454b 0, #f66f26 100%);
border : #f66f26 solid 1px;
border-radius : 0;
cursor : pointer;
color : #fff;
font-family : "Roboto", sans-serif !important ;
font-size : 18px;
margin-top : 20px;
padding : 15px 34px;
transition : all 0.5s 0s ease;
}
.left_sec > a:hover {
background : linear-gradient(to right, #f66f26 0, #e9454b 100%);
color : #fff;
}
.left_sec p {
color : #444;
font-family : "Roboto", sans-serif !important ;
font-size : 20px;
font-weight : 400;
letter-spacing : 2px;
margin-bottom : 44px;
margin-top : 13px;
padding : 0 15%;
}
.thankouter .left_sec p {
color : #333;
letter-spacing : 0;
}
.mobile_devol {
display : inline-block;
padding : 13px 0;
border-right : 1px solid rgb(255, 255, 255, 0.2);
text-align : center;
width : 100%;
transition : all 0.5s 0s ease;
cursor : pointer;
}
.mobie_r > a {
color : #d9354b;
display : block;
font-size : 13px;
font-weight : 700;
margin : 5px 0 0 6px;
text-align : center;
}
.mobie_r > h3 {
color : #000;
font-family : robotoregular, sans-serif;
font-size : 16px;
font-weight : 700;
margin : 15px 0 15px 5px;
text-transform : uppercase;
display : inline-block;
}
.mobile_ser_l {
background-image : url("../img/service_icons.png");
background-position : 0 -48px;
background-size : 100% auto;
height : 50px;
left : 0;
overflow : hidden;
top : 0;
width : 50px;
}
.portfolio_contant:hover .port-img-overlay .button a {
background : none 0 0 repeat scroll #da3b51;
color : #fff;
display : inline-block;
padding : 11px 29px;
}
.port-img-overlay .button span {
color : #fff;
background : #000;
padding : 13px 26px;
}
.port-img-overlay .button span {
color : #fff;
background : #000;
padding : 13px 26px;
}
.mobile_devol:hover {
background : linear-gradient(to right, #f66f26 0, #e9454b 100%);
}
.mobile_devol:hover .mobile_ser_l {
background-position : 0 0;
}
.navbar-fixed-top #menu-main-menu .menu_raq:hover {
border : none !important ;
background : linear-gradient(to right, #e9454b 0, #f66f26 100%);
}
.job_or {
text-align : center;
width : 100%;
display : inline-block;
font-weight : 700;
}
.term-cross-platform-technologies .service-technologies-2 .col-sm-12.chain-text .project_btn1 {
background : 0 0 !important ;
}
.info_list {
list-style : none outside none;
padding : 0;
}
.info_list a {
color : #bbb;
font-size : 14px;
font-weight : 500;
line-height : 36px;
font-family : "Roboto", sans-serif !important ;
}
.info_list span {
margin-right : 20px;
width : 0;
text-align : center;
font-family : "Roboto", sans-serif !important ;
}
.col-md-7.col-sm-7 > div {
color : #7d7d7d;
font-family : "Roboto", sans-serif !important ;
font-size : 15px;
text-align : left;
}
.brands img {
display : inline-block;
list-style : none outside none;
text-align : center;
width : 24%;
}
.brands .container > ul {
padding : 0;
margin : 0;
width : 100%;
display : inline-block;
}
.brands img {
filter : url("data:image/svg+xml;utf8,%3csvg xmlns=\'http://www.w3.org/2000/svg\'%3e%3cfilter id=\'grayscale\'%3e%3cfeColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/%3e%3c/filter%3e%3c/svg%3e#grayscale");
transition : all 0.5s 0s ease-in-out;
opacity : 0.6;
width : 220px;
}
.brands img:hover {
opacity : 1;
}
.vedio_testi > h2 {
font-size : 28px;
font-weight : 600;
}
.vedio_testi > p {
color : #262626;
font-size : 17px;
}
.vediotext {
background : none 0 0 repeat scroll;
}
.vedio_testi > button {
background : 0 0;
border : #191919 solid 2px;
border-radius : 31px;
color : #191919;
font-size : 18px;
margin-top : 20px;
padding : 15px 40px;
transition : all 0.5s 0s ease;
}
.vedio_testi > button:hover {
background : #da3b51;
border : #da3b51 solid 2px;
color : #fff;
}
.vedio_testi > img {
width : 100%;
}
.content_add {
border : #ccc dashed 2px;
display : inline-block;
margin-top : 28px;
padding : 19px;
width : 100%;
}
.content_add .info_list li a {
color : #333;
display : block;
font-family : "Roboto", sans-serif !important ;
font-size : 14px;
line-height : 20px;
margin-bottom : 8px;
}
.content_add .info_list li a span i {
background : none 0 0 repeat scroll #ccc;
color : #fff;
font-size : 15px !important ;
height : 28px;
padding : 5px 6px;
text-align : center;
width : 28px;
}
.contact_left.page_cont {
background : none 0 0 repeat scroll rgb(0, 0, 0, 0);
padding : 0;
}
.contact_left.page_cont input[type="text"] {
height : 44px;
border : #ccc solid 1px;
}
.contact_left.page_cont input[type="email"] {
height : 44px;
border : #ccc solid 1px;
}
.contact_left.page_cont textarea {
border : #ccc solid 1px;
height : 166px;
}
.contact_left.page_cont p {
color : #444;
font-family : "Roboto", sans-serif !important ;
margin-bottom : 20px;
}
.contact_left.page_cont input[type="submit"] {
border-radius : 0;
font-family : "Roboto", sans-serif !important ;
font-size : 16px;
margin-top : 0;
}
ul#cnFilterOptions li {
border : #ccc solid 1px;
cursor : pointer;
display : inline-block;
line-height : 40px;
margin : 0 0 0 15px;
padding : 0;
transition : all 0.75s 0s ease;
width : auto;
}
.portfolio > ul {
display : inline-block;
padding : 0;
width : 100%;
}
ul#cnFilterOptions li a {
color : #333 !important ;
font-size : 14px;
}
#cnFilterOptions {
background : 0 0;
border : none !important ;
}
.portfolio > ul li {
display : inline-block;
list-style : none outside none;
width : 32% !important ;
cursor : pointer;
transition : all 0.5s 0s ease;
}
.portfolio_contant > img {
float : right;
width : 60%;
}
.portfolio_contant > p {
color : #fff;
font-size : 18px;
font-style : oblique;
letter-spacing : 1px;
padding : 0 190px 0 50px;
}
.portfolio_contant > h3 {
color : #fff;
font-size : 28px;
font-weight : 700;
padding : 0 50px;
}
.get_in_touch {
background : none 0 0 repeat scroll #da3b51;
padding : 30px 0;
width : 100%;
position : relative;
}
.get_in_touch .col-md-8 > h2 {
color : #fff;
font-size : 37px;
font-weight : 700;
margin : 0 0 10px;
}
.get_in_touch .col-md-8 > p {
color : #fff;
font-size : 20px;
}
.contact_btn {
background : none 0 0 repeat scroll rgb(0, 0, 0, 0);
border : #fff solid 2px;
border-radius : 31px;
color : #fff;
font-size : 18px;
margin-top : 15px;
padding : 15px 40px;
transition : all 0.5s 0s ease;
}
.contact_btn:hover {
background : #fff;
color : #000;
}
.get_in_touch .col-md-6 > h2 {
color : #fff;
float : right;
font-family : fira_sans_condensedthin, sans-serif;
font-size : 24px;
font-weight : 700;
letter-spacing : 1px;
margin : 0;
padding : 54px 40px;
text-transform : uppercase;
}
.col-md-6.sec > a {
color : #fff;
display : inline-block;
font-size : 35px;
font-style : unset;
letter-spacing : 2px;
padding : 37px 50px;
text-transform : unset;
width : 100%;
font-family : fira_sans_condensedthin, sans-serif;
}
.awd_sec .date-wrapper .date {
background : linear-gradient(to right, #e9454b 0, #f66f26 100%);
display : inline-block;
padding : 10px 20px;
}
.awd_sec .date-wrapper .date .day {
color : #fff;
font-size : 21px;
font-weight : 700;
}
.team_define > ul {
display : inline-block;
margin : 0;
padding : 0;
width : 100%;
}
.team_define ul li {
display : inline-block;
list-style : none outside none;
margin-right : 10px;
text-align : center;
width : 24%;
position : relative;
}
.name_ceo > p {
margin : 0;
text-align : center;
}
.name_ceo > h3 {
color : #d9354b;
font-family : robotobold !important ;
margin : 15px 0 5px;
text-align : center;
text-transform : uppercase;
}
#owl-demo .item {
background : #000;
padding : 0;
margin : 10px;
color : #fff;
border-radius : 3px;
text-align : center;
position : relative;
}
.customNavigation a {
user-select : none;
opacity : 0.3;
outline : 0;
text-decoration : none;
}
.btn:active, .customNavigation .btn.active {
box-shadow : none;
}
.port-item:hover .port-img-overlay::after, .portfolio_contant:hover .port-img-overlay::after {
background : none 0 0 repeat scroll rgb(16, 16, 16, 0.85);
}
.portfolio_contant:hover .port-img-overlay img {
transform : scale(1.3) translateZ(0);
}
.port-img-overlay img {
display : block;
overflow : hidden;
width : 100%;
transition : all 0.3s 0s cubic-bezier(0.3,0.1,0.58,1);
}
.portfolio > ul {
display : inline-block;
padding : 0;
width : 100%;
text-align : center;
}
.portfolio > ul li {
cursor : pointer;
display : inline-block;
list-style : none outside none;
margin : 10px !important ;
transition : all 0.5s 0s ease;
vertical-align : top;
width : 32.1%;
}
.portfolio_contant:hover .port-img-overlay::after {
background : none 0 0 repeat scroll rgb(16, 16, 16, 0.85);
}
.portfolio_contant .port-img-overlay::after {
background : none 0 0 repeat scroll rgb(255, 255, 255, 0);
content : "";
display : block;
height : 100%;
left : 0;
position : absolute;
top : 0;
transition : all 0.27s 0s cubic-bezier(0.3,0.1,0.58,1);
width : 100%;
}
.footer_bottom {
background : none 0 0 repeat scroll #151515;
width : 100%;
padding : 20px 0;
}
.copyright1 > h3 {
color : #bbb;
font-size : 16px;
margin : 0;
}
.portfolio > ul li:nth-child(3) {
margin : 10px;
}
.portfolio > ul li:nth-child(6) {
margin : 10px;
}
ul#cnFilterOptions li a:hover, ul#cnFilterOptions li.active a {
background : none 0 0 repeat scroll #d9354b;
border-bottom : none !important ;
color : #fff;
margin : 0;
}
ul#cnFilterOptions li.active, ul#cnFilterOptions li:hover {
background : 0 0 !important ;
}
.form-group3, .form-radio {
position : relative;
}
.form-inline > .btn, .form-inline > .form-group3 {
display : inline-block;
margin-bottom : 0;
}
.form-group3 select {
width : 100%;
font-size : 1rem;
height : 1.6rem;
padding : 0.125rem 0.125rem 0.0625rem;
background : 0 0;
border : none;
line-height : 1.6;
box-shadow : none;
}
.form-group3 .control-label {
color : #ddd;
font-size : 14px;
font-weight : 400;
padding-left : 0.125rem;
pointer-events : none;
position : relative;
top : 0;
transition : all 0.28s 0s ease;
z-index : 1;
margin-bottom : 0;
display : none;
}
.form-group3 .bar {
position : relative;
border-bottom : 1px solid rgb(255, 255, 255, 0.5);
display : block;
}
.lets-talk .form-group3 .bar {
position : relative;
border-bottom : 1px solid rgb(0, 0, 0, 0.3);
display : block;
}
#blog {
margin-top : 60px;
}
.form-group3 .bar::before {
content : '';
height : 0.125rem;
width : 0;
left : 50%;
bottom : -0.0625rem;
position : absolute;
background : #fff;
transition : left 0.28s ease, width 0.28s ease;
z-index : 2;
}
.submit_btn .btn.btn-primary.requestsubmit {
background : none 0 0 repeat scroll #fff;
color : #000;
font-size : 20px;
padding : 9px 50px;
position : relative;
}
.form-group3 input, .form-group3 textarea {
display : block;
background : 0 0;
padding : 0.125rem 0.125rem 0.0625rem;
font-size : 15px;
border-width : 0;
border-color : transparent;
height : 39px;
line-height : 37px;
width : 100%;
color : transparent;
transition : all 0.28s ease;
box-shadow : none;
}
.form-group3 input[type="file"] ~ .bar {
display : none;
}
.form-group3 input.form-file, .form-group3 input.has-value, .form-group3 input:focus, .form-group3 input:valid, .form-group3 select, .form-group3 textarea.form-file, .form-group3 textarea.has-value, .form-group3 textarea:focus, .form-group3 textarea:valid {
color : #fff;
}
.form-group3 input.form-file ~ .control-label, .form-group3 input.has-value ~ .control-label, .form-group3 input:focus ~ .control-label, .form-group3 input:valid ~ .control-label, .form-group3 select ~ .control-label, .form-group3 textarea.form-file ~ .control-label, .form-group3 textarea.has-value ~ .control-label, .form-group3 textarea:focus ~ .control-label, .form-group3 textarea:valid ~ .control-label {
font-size : 12px;
color : gray;
top : -1rem;
left : 0;
}
.form-group3 input:focus, .form-group3 select:focus, .form-group3 textarea:focus {
outline : 0;
}
.form-group3 input:focus ~ .control-label, .form-group3 select:focus ~ .control-label, .form-group3 textarea:focus ~ .control-label {
color : #fff;
}
.form-group3 input:focus ~ .bar::before, .form-group3 select:focus ~ .bar::before, .form-group3 textarea:focus ~ .bar::before {
width : 100%;
left : 0;
}
.has-error.checkbox .form-help, .has-error.checkbox .helper, .has-error.form-group3 .form-help, .has-error.form-group3 .helper, .has-error.form-radio .form-help, .has-error.form-radio .helper, .has-error.radio .form-help, .has-error.radio .helper {
color : #d9534f;
}
.form_home .form-group3 {
display : inline-block;
margin-right : 0;
margin-top : 0;
width : 26%;
}
.diwalioffer .modal-content {
padding : 60px 70px;
border : #fff solid 0;
}
.closebtn-popup {
color : #fff;
display : inline-block;
position : absolute;
text-align : center;
top : -6px;
right : -7px;
height : 20px;
width : 20px;
background : #055d61;
border-radius : 100%;
border : #2ea2a6 solid 2px;
z-index : 999;
}
.closebtn-popup .close {
float : left;
font-weight : 400;
font-family : "Roboto", sans-serif !important ;
display : inline-block;
width : 100%;
position : relative;
top : -1px;
font-size : 16px;
}
.closebtn-popup .close span {
float : left;
font-weight : 400;
font-family : "Roboto", sans-serif !important ;
display : inline-block;
width : 100%;
}
.closebtn-popup .close span.close-text-popup {
font-size : 0;
}
span.upto {
display : block;
font-family : Playball, cursive !important ;
text-transform : lowercase;
font-size : 40px !important ;
position : absolute;
bottom : 109px;
text-shadow : 1px 1px 1px #000;
}
.offer-text-1 h3 {
display : block;
font-family : 'Alfa Slab One', cursive !important ;
font-size : 100px;
text-shadow : 1px 1px 1px #000;
padding : 20px 0 0 0;
}
ul#menu-main-menu.navbar-nav li ul.sub-menu {
display : none;
position : absolute;
margin : 0;
padding : 0;
min-width : 235px;
z-index : 999;
background : #fff;
}
ul#menu-main-menu.navbar-nav li {
position : relative;
border : transparent solid 1px;
}
ul#menu-main-menu.navbar-nav li ul.sub-menu li a {
width : 100%;
display : inline-block;
text-decoration : none;
color : #000;
}
li#menu-item-3229 {
background : linear-gradient(to right, #358793 0, #73a846 100%);
border-radius : 0;
border : none;
}
li#menu-item-3229 a {
color : #fff;
padding : 8px 24px !important ;
}
li#menu-item-3229:hover {
background : 0 0;
}
#ui-id-1 li a:hover {
background : #f4f4f4 !important ;
border : #ddd solid 1px !important ;
border-radius : 0;
}
.ui-state-focus {
background : #f4f4f4 !important ;
border : #ddd solid 1px !important ;
border-radius : 0;
}
.cross-tech .chain-text ul li:first-child {
margin-left : 0;
}
#menu-item-3229 > a {
text-align : center;
}
.top_name h3 {
color : #282828;
display : inline-block;
font-size : 18px;
margin : 20px 0;
position : relative;
}
.portfolio_contant:hover .port-img-overlay .button span {
background : linear-gradient(to right, #e9454b 0, #f66f26 100%);
color : #fff;
display : inline-block;
padding : 11px 29px;
}
.pro-section h2 {
margin-top : 0;
}
.pro-section h2 a {
color : #d9354b;
font-size : 32px;
text-transform : uppercase;
font-weight : 700;
}
ul.pro-tags {
display : inline-block;
margin : 0;
padding : 0;
width : 100%;
}
ul.pro-tags li a {
color : #828282;
font-size : 12px;
font-weight : 400;
padding : 10px 10px 10px 0;
}
ul.product-links {
display : inline-block;
margin : 15px 0 25px 0;
padding : 0;
width : 100%;
}
ul.product-links li a {
background : none 0 0 repeat scroll #c1c1c1;
border-radius : 50%;
color : #fff;
float : left;
font-size : 30px;
height : 45px;
line-height : 45px;
text-align : center;
width : 45px;
}
.more-detail-btn {
background : #d9354b;
color : #fff;
border-radius : 0;
border : none;
padding : 10px 25px;
}
.pro-section .col-md-6.product-img {
position : absolute;
right : 0;
bottom : 0;
}
.pro-section:nth-child(2n+2) .col-md-6.product-img {
left : 0;
}
body {
font-family : Poppins, sans-serif !important ;
}
h1, h2, h3, h4, h5, h6 {
font-family : Poppins, sans-serif !important ;
}
.service_text1 > p {
margin-top : 15px;
}
.time-section ul li:hover .whiteim {
display : none;
margin : 0 auto;
margin-bottom : 0;
color : #fff;
}
.service_banner_text1 h2 {
font-size : 55px;
font-weight : 700;
font-family : Poppins, sans-serif !important ;
color : #292929;
}
a.project_btn1 {
background : linear-gradient(to right, #e9454b 0, #f66f26 100%);
color : #fff !important ;
padding : 10px 30px;
display : inline-block;
border-radius : 4px;
}
.service_banner_text1 h4 {
font-size : 18px;
margin : 20px 0 25px;
color : #666;
font-weight : 400;
}
.why-hire .half-right-hire {
background : 0 0;
}
.half-left-hire .hire-lft-9.dev-9 {
height : auto;
padding-bottom : 0;
}
.service_text1 h2 {
font-size : 32px;
font-family : Poppins, sans-serif !important ;
color : #000;
margin : 0;
}
.service-content-2 .service_banner1 img {
margin-top : 0;
margin-bottom : 0;
}
.service_text1 h4 {
font-size : 30px;
font-weight : 700;
color : #435772;
font-family : Poppins, sans-serif !important ;
}
.service_text1 h5 {
font-size : 30px;
font-weight : lighter;
color : #435772;
}
.service_banner1 > img {
margin-top : 13%;
display : block;
width : auto;
margin-bottom : 10%;
}
section.service-technologies-2 {
text-align : center;
padding : 40px 0;
padding-bottom : 0;
}
.chain-text ul li p {
float : none;
margin : 10px 0 0;
font-family : Poppins, sans-serif !important ;
color : #435772;
}
section.service-technologies-2 .chain-text ul li p {
float : none;
margin : 10px 0 0;
font-family : Poppins, sans-serif !important ;
color : #435772;
white-space : nowrap;
overflow : hidden;
text-overflow : ellipsis;
}
.chain-text h2 {
font-size : 32px;
font-family : Poppins, sans-serif !important ;
}
a, button {
transition : 0.3s;
}
.banner-discover-text .services-btn {
border-radius : 50px;
background : linear-gradient(to right, #e9454b 0, #f66f26 100%);
color : #fff;
border : #f66f26 solid 1px;
}
.banner-discover-text {
position : relative;
z-index : 9;
padding-top : 12%;
padding-bottom : 14%;
background-position : top center;
background-size : cover;
margin-top : 7%;
background-repeat : no-repeat;
}
.banner-discover-text p {
font-size : 22px;
width : auto;
margin-top : 20px;
margin-bottom : 15px;
color : #000;
font-weight : 500 !important ;
}
p {
color : #737373;
line-height : 32px;
}
.clients-says ul {
padding : 0;
list-style : none;
margin : 0;
padding-top : 4px;
display : flex;
}
.clients-says ul li p {
width : 100%;
font-size : 13px;
line-height : 19px;
margin-top : 30px !important ;
padding : 0 0;
margin-bottom : 0;
text-transform : capitalize;
}
.clients-says ul li span {
font-size : 35px;
font-weight : 600;
display : block;
float : left;
width : 100%;
vertical-align : top;
color : #333;
letter-spacing : -1px;
}
.clients-says ul li {
display : inline-block;
width : 21%;
vertical-align : top;
margin : 0 -2.6px;
font-size : 20px;
border : #ddd solid 1px;
text-align : center;
padding : 0 0 20px 0;
}
.clients-says .carousel-control {
background-image : none;
width : 0;
}
.navbar-fixed-top #menu-main-menu .menu_raq {
background : linear-gradient(to right, #e9454b 0, #f66f26 100%);
border-radius : 50px;
border-top-left-radius : 50px;
border-top-right-radius : 50px;
border-bottom-right-radius : 50px;
border-bottom-left-radius : 50px;
border : none;
}
.navbar-fixed-top #menu-main-menu .menu_raq a {
color : #fff !important ;
border : none !important ;
}
.single-block .client-dis p {
margin : 0;
font-size : 14px;
float : left;
width : auto;
}
.clients-says .single-block {
box-shadow : 0 0 10px 6px #f7f7f7;
clear : both;
width : 100%;
margin : 12px 0;
display : inline-block;
padding : 15px 10px;
height : 100px;
overflow : hidden;
}
.clients-says .carousel-control .glyphicon-chevron-left:before {
content : '\f104' !important ;
font-family : FontAwesome;
color : #c7c7c7;
font-size : 50px;
left : -30px;
position : relative;
top : -14px;
text-shadow : none;
}
.clients-says .carousel-control .glyphicon-chevron-right:before {
content : '\f105' !important ;
font-family : FontAwesome;
color : #c7c7c7;
font-size : 50px;
right : -30px;
position : relative;
top : -14px;
text-shadow : none;
}
.delivering-innovation {
padding : 0 0 2% 0;
background : url("../images/update-banner-industires-layer.webp");
background-position : center top;
background-repeat : no-repeat;
}
.text-innovation p {
font-size : 18px;
padding : 15px 0;
line-height : 27px;
}
.views-innovation ul {
padding : 0;
list-style : none;
}
.views-innovation ul li {
width : 46%;
display : inline-block;
margin : 0 8px;
box-shadow : 0 0 6px 0 #f1f1f1;
border-radius : 4px;
margin-top : 8px;
margin-bottom : 8px;
position : relative;
vertical-align : top;
}
.image-inno img {
width : 70px;
text-align : left;
margin : unset;
padding : 0;
}
.image-inno:hover {
background : linear-gradient(to right, #e9454b 0, #f66f26 100%);
color : #fff;
border-radius : 4px;
}
.term-artificial-intelligence .service-content-2 .service_text1 {
margin-top : 0;
}
@keyframes spin {
from {
transform : rotate(0);
}
to {
transform : rotate(360deg);
}
}
@keyframes shake {
0% {
transform : translate(1px,1px) rotate(0);
}
10% {
transform : translate(-1px,-2px) rotate(-1deg);
}
20% {
transform : translate(-3px,0) rotate(1deg);
}
30% {
transform : translate(3px,2px) rotate(0);
}
40% {
transform : translate(1px,-1px) rotate(1deg);
}
50% {
transform : translate(-1px,2px) rotate(-1deg);
}
60% {
transform : translate(-3px,1px) rotate(0);
}
70% {
transform : translate(3px,1px) rotate(-1deg);
}
80% {
transform : translate(-1px,-1px) rotate(1deg);
}
90% {
transform : translate(1px,2px) rotate(0);
}
100% {
transform : translate(1px,-2px) rotate(-1deg);
}
}
.image-inno:hover .transerse-image {
z-index : 0;
background : rgb(254, 239, 234, 0.18);
}
.clients-says .table.table-condensed td {
background : 0 0;
border : #ddd solid 1px;
text-align : center;
padding : 10px 0;
}
.clients-says .table.table-condensed {
background : 0 0;
}
.clients-says td p {
width : 100%;
color : #737373;
margin : 0;
font-size : 16px;
line-height : 20px;
text-transform : capitalize;
}
.icon-block .img-responsive {
width : 60px;
height : auto;
margin-top : 9px;
}
.exp-block {
width : 70%;
float : right;
text-align : left;
padding : 0 10px;
padding-top : 10px;
}
.views-innovation .second-inno {
top : 0;
}
.views-innovation .forth-inno {
top : 0;
}
.text-innovation {
margin-top : 20%;
}
.form-footer #request_quote_footer .full_phone_num .phone_code {
width : 13% !important ;
border-top-right-radius : 0;
border-bottom-right-radius : 0;
padding-left : 15px !important ;
color : #8b8b8b;
}
.form-footer #request_quote_footer .custom-form-custom select {
background : #fff;
height : 50px;
padding : 0 20px;
border-radius : 50px;
border : #ddd solid 1px;
color : #a5a5a5 !important ;
}
.what-to-find {
clip-path : polygon(0 0,100% 53%,0 100%);
height : 800px;
width : 55%;
z-index : 1;
background : #060e9f;
margin-top : -20%;
}
.end-to-end {
width : 80%;
clip-path : polygon(156% 0,0 68.5%,100% 100%);
float : right;
clear : both;
height : 1260px;
margin-top : -47.3%;
background : url(./assets/images/background-transparent.png);
z-index : 1;
background-position : 100%;
}
.what-to-find .what-to-find-content {
padding-left : 20%;
margin : 0 auto;
margin-top : 0;
margin-top : 0;
margin-top : 0;
left : 0;
right : 0;
margin-top : 30% !important ;
width : 75%;
color : #fff;
}
.what-to-find .what-to-find-content .services-btn {
color : #333;
background : #fff;
border : #fff solid 1px;
}
.what-to-find-content.text-right .services-btn {
background : #fff;
color : #333;
padding : 13px 50px;
border : #fff solid 1px;
}
.time-section ul li:hover {
box-shadow : 0 0 7px 1px #f0f0f0;
}
.time-section ul {
padding : 15px 0;
list-style : none;
}
.case-studies .heading-descrip, .sevice_inner1.case-studies p {
width : 100%;
font-size : 18px;
padding : 12px 0;
}
.case-studies .col-sm-7 {
padding-left : 0;
}
.time-section ul li {
display : inline-block;
width : 30%;
text-align : center;
margin : 0 4px;
padding : 20px 0;
transition : 0.3s;
box-shadow : none !important ;
}
.time-section ul li a {
color : #555;
line-height : 30px;
}
.time-section ul li:hover .whiteim {
display : none;
margin : 0 auto;
margin-bottom : 0;
}
.relationship {
text-align : center;
padding : 6% 0 0 0;
}
.relationship p {
font-size : 20px;
width : 80%;
margin : 0 auto;
padding : 0 0;
}
.relationship .table.table-condensed {
margin : 50px 0;
}
.relationship.case-studies .carousel-inner {
margin : 0 auto;
}
.relationship .img-responsive {
transition : 0.3s;
height : auto;
margin : 40px auto;
filter : grayscale(100%);
opacity : 0.7;
}
.relationship .img-responsive:hover {
opacity : 1;
filter : grayscale(0);
}
.what-to-find .what-to-find-content .services-btn:hover {
background : 0 0;
color : #fff;
border : #fff solid 1px;
}
.what-to-find-content.text-right .services-btn:hover {
background : 0 0;
color : #fff;
border : #fff solid 1px;
}
.fa.fa-pause.as {
font-size : 24px;
text-align : center;
display : none;
line-height : 75px;
padding-top : 0;
cursor : pointer;
}
.fa.fa-play {
font-size : 24px;
text-align : center;
padding-top : 0;
display : none;
text-align : center;
line-height : 75px;
cursor : pointer;
}
.client-vedios .modal-footer .btn.btn-default {
background : #d9354b;
border : #d9354b solid 1px;
color : #fff;
font-size : 16px;
border-radius : 4px;
padding : 6px 30px;
box-shadow : none;
border-width : 1px !important ;
}
.client-vedios .modal-footer .btn.btn-default:active, .client-vedios .modal-footer .btn.btn-default:focus, .client-vedios .modal-footer .btn.btn-default:hover {
color : #d9354b;
background : 0 0;
}
.client-vedios .icon-play .fa {
left : 0;
right : 0;
width : 80px;
height : 80px;
margin : 0 auto;
background : #fff;
border-radius : 50%;
padding-top : 27px;
font-size : 30px;
color : #d9354b;
}
.client-vedios .fa.fa-pause.as {
display : none;
top : 0;
position : absolute;
}
.technologies-working {
text-align : center;
padding : 3% 0;
background : #fcfcfc;
display : none;
}
.technologies-working h1 {
margin-top : 0;
font-size : 40px;
font-weight : 500;
}
.technologies-working .responsive-tabs__list li {
background : 0 0;
border : none;
padding : 0;
margin : 0 20px;
padding-bottom : 2px !important ;
}
.technologies-working .responsive-tabs__list li:focus {
outline : 0;
}
.responsive-tabs-wrapper .responsive-tabs__panel ul {
list-style : none;
padding : 0;
}
.responsive-tabs .responsive-tabs__list .responsive-tabs__list__item--active {
border-bottom : 2px solid #d9354b;
padding : 0;
color : #d9354b;
}
.img-round-testinomial a .fa.fa-play {
line-height : normal;
font-size : 13px;
display : inline-block;
padding-top : 9px !important ;
margin : 0 !important ;
}
.img-round-testinomial a {
color : #fff;
background : linear-gradient(to right, #e9454b 0, #f66f26 100%);
width : 30px;
height : 30px;
border-radius : 50%;
display : block;
position : absolute;
text-align : center;
margin-left : 52px;
margin-top : 17px;
}
.testinomial #carousel-custom-new .carousel-inner .personal-info h4 {
display : inline-block;
width : 100%;
margin : 0;
font-weight : 600;
font-size : 18px;
padding-top : 20px;
}
.testinomial h4 {
font-size : 22px;
font-weight : 300;
padding : 0 0;
}
.testinomial h1 {
margin-top : 0;
font-size : 45px;
font-weight : 500;
margin-bottom : 0;
}
.testinomial .carousel-inner {
width : 70%;
margin : 0 auto;
}
.relationship .carousel-control {
width : 8%;
width : 0;
}
.relationship .carousel-control > a > span {
color : #fff;
font-size : 29px !important ;
}
.relationship .active > div {
display : none;
}
.portfolio.new-port h2 {
margin-top : 0;
font-size : 45px;
font-weight : 500;
}
.portfolio.new-port {
margin : 0;
text-align : center;
border-top : 1px solid #eee;
padding-top : 2%;
border-bottom : 1px solid #eee;
}
.portfolio.new-port ul {
padding : 0;
list-style : none;
padding-top : 20px;
}
.portfolio.new-port .port-img-overlay:hover .button {
bottom : 0 !important ;
vertical-align : middle !important ;
display : table-cell !important ;
text-align : center !important ;
background : linear-gradient(to right, rgb(233, 69, 75, 0.9) 0, rgb(246, 111, 39, 0.9) 80%);
width : 100%;
}
.portfolio_contant:hover .port-img-overlay::after {
background : 0 0 !important ;
}
.portfolio_contant:hover .port-img-overlay img {
transform : scale(1.7) translateZ(0);
}
.portfolio.new-port .port-img-overlay:hover .button {
bottom : 0;
height : 100%;
vertical-align : middle;
display : table-cell;
text-align : center;
top : 0 !important ;
}
.portfolio.new-port .port-img-overlay .button span {
padding : 13px 0;
width : 100%;
display : inline-block;
background : 0 0;
color : #333;
}
.portfolio.new-port .portfolio_contant:hover .port-img-overlay .button span {
padding : 11px 0;
width : 100%;
}
.cokies-strip p {
display : inline-block;
margin : 0;
font-size : 14px;
color : #333;
line-height : 23px;
}
.cokies-strip {
position : fixed;
bottom : 0;
z-index : 999;
width : 100%;
background : #fff;
color : #333;
padding : 10px 15px;
box-shadow : 0 0 6px 3px #eee;
}
.cokies-strip p.pull-right a {
background : linear-gradient(to right, #e9454b 0, #f66f26 100%);
color : #fff;
padding : 3px 15px;
border-radius : 2px;
margin-top : 9px;
display : block;
text-transform : capitalize;
}

.our-process.hire.devloper-2 li:hover h6::before {
border-bottom : 3px solid #000;
}
.our-process.hire.devloper-2 .process-pic:hover h6 {
color : #000;
}
.page-template-page-test-about .our-process ul li:hover {
background : 0 0;
}
.hire.hire-del.new-hire123 {
text-align : center;
color : #fff;
padding : 2% 0;
}
.hire.hire-del.new-hire123 .list-figures .clients-borad .happyclient .img-responsive {
width : auto;
height : 100px;
padding : 10px 0;
}
.crossbtn {
position : absolute;
right : 15px;
margin-top : 0;
font-size : 18px;
font-weight : 300;
top : -40px;
background : #fff;
width : 40px;
height : 40px;
border-radius : 50%;
text-align : center;
border : #ddd solid 1px;
padding-top : 5px;
}
nav.navbar.navbar-default.navbar-fixed-top.nav_custom {
box-shadow : 0 1px 20px 0 rgb(0, 0, 0, 0.1) !important ;
}
.hire-plan-list .list-pic {
padding : 0;
border : none;
}
.hire-plan-list li:nth-child(2n) .list-pic .whiteim {
display : none;
}
.hire-plan-list li:nth-child(2n) .list-pic .redim {
display : block;
}
.hire-plan-list .heading-top-time {
font-size : 20px;
padding : 0;
padding-top : 10px;
}
.rating-blocks ul {
padding : 0;
list-style : none;
margin : 0;
text-align : center;
}
.rating-blocks p {
margin : 0;
text-align : center;
color : #fff;
}
.service-technologies-2 .col-sm-12.chain-text .project_btn1 {
background : 0 0;
}
.tax-project_tag .service-technologies-2 .col-sm-12.chain-text .project_btn1 {
background : linear-gradient(to right, #e9454b 0, #f66f26 100%);
border-radius : 0;
}
.single-product .hire-lft-col.hire-detail {
background : 0 0;
}
.description-tech .ex-tech-left {
background : 0 0 !important ;
}
.editing-table-responsive .tab-section .my-tabs .orrg.active a {
border : #f66f26 solid 1px !important ;
}
.editing-table-responsive .tab-section .nav-tabs .orrg.active .fa.fa-caret-down {
color : #f66f26;
}
.portfolio-banner::before {
content : '';
background : rgb(255, 255, 255, 0.8);
height : 530px;
width : 100%;
position : absolute;
}
.servecies-banner::before {
content : '';
background : rgb(255, 255, 255, 0.8);
height : 440px;
width : 100%;
position : absolute;
}
.navbar-right {
float : right !important ;
margin-top : -20px !important ;
}
@media (max-width: 1700px) {
.shapetringle .what-to-find .what-to-find-content {
left : 0;
right : 0;
width : 100%;
}
}
@media (max-width: 1686px) {
.portfolio > ul li {
width : 31.9%;
}
.hiring-text {
float : left;
width : 48%;
}
}
@media (max-width: 1366px) {
ul#cnFilterOptions li {
margin : 0 0 0 10px;
}
.portfolio > ul li {
width : 31% !important ;
}
#cnFilterOptions {
padding : 0;
}

.servecies-banner {
height : 524px;
}
.service-inside-banner {
height : 524px;
}
.contact-banner-text.service-inside-text {
margin-top : 20%;
}
.portfolio-banner {
height : auto !important ;
}
.views-innovation ul li {
width : 45%;
margin : 0 6px;
}
.case-studies {
margin-bottom : -21%;
}
.page-template-page-test-about .about-banner-text h1 {
margin-top : 16%;
}
.portfolio-text {
margin-top : 13%;
}
.hiring-text {
float : left;
width : 60%;
}
.hiring-btn {
float : right;
width : auto;
}
.half-right-detail {
padding : 29px 20px;
}
.heading-hire.detail-hire {
line-height : 31px;
}
a.left.carousel-control.custom-control {
left : -30px;
}
.hire-ryt-col {
width : 75%;
}
}

@media (max-width: 1280px) {
.half-right-detail {
padding : 14px 20px;
}
}
@media (min-width: 991px) and (max-width: 1199px) {
ul#cnFilterOptions li a {
font-size : 11px;
}
ul#cnFilterOptions li a {
padding : 0 10px;
}
.contact_map_box img {
width : 100%;
}
.section-banner h1 {
font-size : 54px;
}
.portfolio {
display : inline-block;
padding : 0 9px;
width : 100%;
}
.left_sec p {
font-size : 20px;
letter-spacing : 2px;
margin-bottom : 39px;
margin-top : 17px;
padding : 0 7%;
}
.info_list a {
color : #bbb;
font-size : 16px;
font-weight : 500;
line-height : 36px;
overflow-wrap : break-word;
white-space : nowrap;
}
.portfolio > ul li:nth-child(3) {
margin : 6px;
}
.portfolio > ul li:nth-child(6) {
margin : 6px;
}
.portfolio > ul li {
cursor : pointer;
display : inline-block;
list-style : none outside none;
margin : 6px;
transition : all 0.5s 0s ease;
vertical-align : top;
width : 31.7%;
}
.mobie_r > h3 {
font-family : robotoregular, sans-serif;
font-size : 12px;
font-weight : 700;
margin : 15px 0 15px 5px;
text-transform : uppercase;
}
.home .navbar-form {
max-width : 669px;
margin : 0 auto !important ;
display : block;
clear : both;
margin-top : 46px !important ;
}

#budget {
margin-top : 26px;
}
.chk {
width : 100%;
display : inline-block;
}
.control__indicator {
top : 1px;
}
.about-banner-text {
margin-top : 20%;
}
.nav_custom .navbar-right li a {
padding : 10px 11px !important ;
}
.col-sm-4.story-heading {
width : 100%;
}
.story-heading h1 {
font-size : 40px;
margin-top : 0;
float : left;
}
.our-process {
padding : 15px 0;
}
.our-process ul li {
margin : 4px;
}
.our-story {
margin-top : 30px;
margin-bottom : 40px;
}
.srch-btn {
right : 0;
top : 0;
}
input#srch-term-1 {
width : 100%;
}
form.navbar-form.navbar-form-1 {
margin-left : 0;
}
.col-md-9.col-sm-offset-3.hire-lft-9.dev-9 {
width : 96%;
margin-left : 25px;
}
.hire-lft-9 p {
font-size : 15px;
}
ul.doller-1 {
float : right;
margin-top : 9px;
padding-right : 18px;
}
ul.doller {
padding-left : 0;
}
.taxi-work-pic {
width : 100%;
}
.text-work-app {
font-size : large;
float : left;
width : 100%;
}
.contact-banner-text {
margin-top : 20%;
}
.lets-talk {
padding : 35px 0;
}
#wpcf7-f3077-o1 .form_home .form-group3.form-group4 {
width : 46% !important ;
}
.nav_custom .navbar-right li a:hover {
padding : 9px 11px !important ;
}
.carousel-caption.custom-caption {
position : initial !important ;
}
}
@media (min-width: 772px) and (max-width: 991px) {
.contact_map_box img {
width : 100%;
}
.nav_custom {
background : #fff;
height : 93px;
margin-bottom : 0;
opacity : 1;
position : relative;
}
.banner_image {
background : #fff;
display : inline-block;
min-height : 272px;
padding-top : 0;
}
.section-banner h1 {
font-size : 42px;
font-weight : 200;
}
.left_sec p {
color : #666;
font-family : "Roboto", sans-serif !important ;
font-size : 20px;
font-weight : 400;
letter-spacing : 2px;
margin-bottom : 44px;
margin-top : 20px;
padding : 0 0;
}
.left_sec {
float : left;
margin-bottom : 6%;
padding-top : 0;
text-align : center;
width : 100%;
}
.banner_bottom {
background : #eee;
bottom : 0;
display : inline-block;
position : relative;
width : 100%;
}
.portfolio > ul li {
width : 45.5%;
}
.mobile_devol {
border-right : medium none;
}
}
@media (max-width: 770px) {
.diwalioffer .modal-content {
height : auto;
margin : 0 auto;
max-width : 500px;
width : 100%;
}
.diwalioffer .modal-content.text-center {
padding : 25px 6px;
}
.diwalioffer .modal-dialog .form-group .error {
color : #fff;
margin-bottom : 0;
text-align : left;
}
.contact_map_box .mob_loc {
display : block;
width : 100%;
}
.contact_map_box .desk_loc {
display : none;
}
.customNavigation {
position : absolute;
text-align : center;
top : 32%;
width : 97%;
}
.customNavigation .btn.prev {
float : left;
left : 0;
margin-left : 1px;
}
.customNavigation .btn.next {
float : right;
margin-right : 0;
}
.col-md-6.sec > a {
color : #fff;
display : inline-block;
font-size : 35px;
font-style : unset;
letter-spacing : 2px;
padding : 39px 16px;
text-transform : unset;
}
.customNavigation a img {
width : 61px;
}
.vediotext .owl-carousel.owl-theme {
margin : 0 auto;
width : 72%;
}
.nav_custom {
background : #fff;
height : 93px;
margin-bottom : 0;
opacity : 1;
position : relative;
}
.banner_image {
display : inline-block;
min-height : 272px;
padding-top : 0;
width : 100%;
}
.vediotext .owl-carousel.owl-theme {
margin : 0 auto;
width : 80%;
}
.banner_bottom .container {
padding : 0;
}
.get_in_touch .col-md-6.sec {
display : inline-block;
float : right;
}
.get_in_touch .col-md-6 {
display : inline-block;
width : 50%;
}
.brands li {
display : inline-block;
float : left;
list-style : none outside none;
margin-bottom : 18px;
text-align : center;
width : 49%;
}
.banner_bottom .container {
padding : 0;
}
.section-banner h1 {
font-size : 38px;
font-weight : 200;
text-align : center;
}
.left_sec p {
color : #f4f4f4;
font-family : "Roboto", sans-serif !important ;
font-size : 20px;
font-weight : 400;
letter-spacing : 0;
margin-bottom : 44px;
margin-top : 6px;
padding : 0 0;
}
.left_sec {
float : left;
margin-bottom : 0;
text-align : center;
width : 100%;
}
.banner_bottom {
background : #eee;
bottom : 0;
display : inline-block;
position : relative;
width : 100%;
}
.portfolio > ul li {
width : 45.5%;
}
.mobile_devol {
border-right : medium none;
}
.nav_custom .navbar-right li a {
color : #171717;
font-size : 16px;
padding : 10px 24px;
}
nav.nav_custom .navbar-toggle {
margin-top : 29px;
}
nav.nav_custom #navbar {
background : #fff;
}
.nav_custom .navbar-right li.contact_last > a {
background : #d9354b !important ;
border : #d9354b solid 2px;
color : #fff !important ;
margin : 0 17px 17px;
padding : 6px 28px !important ;
}
.col-md-6.sec > a {
color : #fff;
display : inline-block;
font-size : 22px;
font-style : unset;
letter-spacing : 2px;
padding : 46px 10px;
text-transform : unset;
}
#myModalvid1 .modal-dialog {
max-width : 750px;
width : 96%;
}
#myModalvid1 .modal-content .modal-body iframe {
height : 296px;
width : 100%;
}
#myModalvid1 .modal-content .modal-title {
font-size : 21px;
line-height : 45px;
margin : 0;
}
.customNavigation a {
opacity : 0.7;
outline : medium none;
text-decoration : none;
}
#myModalvid2 .modal-dialog {
max-width : 750px;
width : 96%;
}
#myModalvid2 .modal-content .modal-body iframe {
height : 296px;
width : 100%;
}
#myModalvid2 .modal-content .modal-title {
font-size : 21px;
line-height : 45px;
margin : 0;
}
}
@media (min-width: 768px) and (max-width: 991px) {
#inner-services #cnfolioHolder li {
width : 47.1% !important ;
}
ul#cnFilterOptions li {
margin : 5px;
}
#inner-services {
margin-top : 20px;
}
.for-spacing {
height : 10px;
}
.term-artificial-intelligence .service-inside-banner-top .service_banner1 {
margin-top : 0;
}
.nav.navbar-nav.top-nav {
margin-top : 4px;
}
.about-banner-text.row .img-responsive {
width : 430px;
}
.our_journey ul li h4 {
padding : 6px 23px;
}
.our_journey ul {
width : 100%;
}
.nav.navbar-nav.navbar-right {
margin-right : 0 !important ;
}
.compny_logo {
margin-top : 5px !important ;
width : 112px !important ;
}
.nav_custom .navbar-right li a {
padding : 30px 12px;
}
.posts.sidemeta {
margin-left : 0;
padding-left : 0;
}
.nav_custom .navbar-right li.contact_last > a {
padding : 10px 16px !important ;
}
nav.nav_custom #navbar {
background : 0 0;
}
.nav_custom {
background : none 0 0 repeat scroll #fff;
height : 116px;
margin-bottom : 0;
opacity : 1;
position : relative;
}
.nav.navbar-nav.top-nav li a {
font-size : 11px;
padding : 0 6px 0 8px;
}
.nav_custom .navbar-right li a {
padding : 0 8px !important ;
font-size : 12px;
}
ul#menu-main-menu.navbar-nav li ul.sub-menu li {
line-height : 20px;
}
.section-banner h1 {
font-size : 30px;
letter-spacing : normal;
}
.service_home .col-md-4 {
width : 30%;
display : inline;
float : left;
}
.portfolio > ul li {
width : 45% !important ;
}
#owl-demo2 .owl-item {
width : auto !important ;
}
.form_home .form-group3.form-group4 {
width : 100%;
}
.about-banner-text {
margin-top : 14%;
}
.about-second ul li h1 {
font-size : 45px;
margin-top : 12px;
}
.story-heading h1 {
font-size : 40px;
margin-top : 0;
}
.col-sm-4.story-heading {
width : 100%;
}
.our-story {
margin-top : 20px;
margin-bottom : 33px;
}
.our-process {
padding : 20px 0;
}
.our-process ul li {
margin : 3px;
}
.bg-num {
left : 82px;
}
.srch-btn {
right : 0;
top : 0;
}
input#srch-term-1 {
width : 100%;
}
form.navbar-form.navbar-form-1 {
margin-left : 0;
}
.search-banner-text {
margin-top : 16%;
}
.servecies-banner {
height : 440px;
}
.cross-technology p {
padding : 10px;
}
section.cross-technology {
padding : 30px 0;
}
.hire-lft-9.dev-9 {
width : 93%;
margin-left : 15px;
}
.col-md-6.half-left-hire, .col-md-6.half-right-hire {
height : auto;
}
.hire-lft-col {
padding : 15px;
width : 100%;
margin-left : 0;
}
.pro-section .col-md-6.product-img {
position : inherit !important ;
}
.pro-section {
padding-top : 0 !important ;
position : inherit !important ;
}
.product-text {
padding-top : 25px !important ;
padding-bottom : 25px !important ;
}
.nav_custom .navbar-right li a:hover {
padding : 0 8px !important ;
}
.below-line {
left : 46%;
width : 58%;
}
#opening-menu .nav.nav-tabs {
width : 100% !important ;
}
#opening-menu .nav > li > a {
font-size : 13px;
}
#post-5 {
font-size : 14px;
}
.contact-banner-text h1 {
padding : 0 15px;
}
.col-md-9.col-sm-offset-3.hire-lft-9 {
margin-left : 0 !important ;
padding : 25px;
}
.hire-ryt-7 {
padding : 8px 0 11px 25px;
}
.hire-plan p {
padding : 5px 15px;
}
.hire-plan {
margin : 30px 0;
}
.carousel-caption.custom-caption {
position : initial !important ;
}
a.left.carousel-control.custom-control {
left : 0;
}
.hire-plan-list li:first-child {
border-right : 1px solid #d9354b !important ;
margin-right : 3px;
}
.hire-plan-list ul li {
position : inherit !important ;
}
.hire-plan-list li:last-child {
border-left : 1px solid #d9354b !important ;
margin-left : 3px;
}
.hire-plan-list li:nth-child(2n) {
margin : 3px !important ;
}
.hire-plan-list {
margin-top : 0;
}
}
@media (max-width: 767px) {
.form_home .form-group3 {
display : inline-block;
margin-right : 20px;
margin-top : 19px;
width : 100%;
}
.submit_btn {
display : inline-block;
margin-top : 30px;
vertical-align : top;
}
.submit_btn .btn.btn-primary.requestsubmit {
background : linear-gradient(to right, #e9454b 0, #f66f26 100%);
color : #000;
font-size : 20px;
padding : 8px 50px;
position : relative;
}
.nav_custom {
background : none 0 0 repeat scroll #fff;
height : 158px;
margin-bottom : 0;
opacity : 1;
position : relative;
}
ul#cnFilterOptions li {
margin : 10px 0 0 10px;
}
#inner-services #cnfolioHolder li {
padding : 0 !important ;
width : 46.1% !important ;
}
ul#cnFilterOptions li a {
padding : 0 10px;
}
.for-spacing {
height : 10px;
}
.cross-technology.description-detail h1 strong {
line-height : 40px !important ;
font-size : 20px;
}
.containercont textarea {
max-width : 100% !important ;
width : 97% !important ;
}
.personal-details .group-inputs {
display : inline-block;
width : 100%;
vertical-align : top;
}
section.cross-technology.description-detail .taxi-para {
margin : 0;
padding : 0;
}
.chk-line label {
text-align : left;
}
.form-footer h1 {
font-size : 24px;
}
.views-innovation ul {
text-align : center;
}
.form-footer h3 {
font-size : 18px;
}
.chk {
text-align : left;
}
.form-group.custom-form-custom {
margin-bottom : 20px;
}
.case-studies .col-sm-7 {
padding-left : 15px;
}
.posts.sidemeta {
margin-left : 0;
padding-left : 0;
}
.aligncenter {
width : 100% !important ;
}
.nav.navbar-nav.navbar-right.lower-nav {
margin-top : 55px;
}
.nav.navbar-nav.top-nav li {
display : inline-block;
width : 100%;
float : left;
margin : 12px;
}
.nav.navbar-nav.top-nav {
float : left;
width : 100%;
display : inline-block;
padding-left : 15px;
}
.nav.navbar-nav.navbar-right.lower-nav {
margin-top : 0;
width : 100%;
display : inline-block;
}
.portfolio > ul li {
width : 45% !important ;
}
.chk {
width : 100%;
float : left;
}
.about-banner-text h1 {
font-size : 26px;
padding : 0 5px;
}
.about-banner {
height : 390px;
}
.about-second ul li h1 {
font-size : 20px;
margin-top : 15px;
}
.story-heading h1 {
font-size : 30px;
margin-top : 0;
}
.below-line {
width : 100%;
position : inherit;
left : 0;
}
.our-story {
margin-top : 0;
margin-bottom : 25px;
}
.our-process {
padding : 10px 0;
}
.our-process ul li {
width : 30%;
}
.bg-num {
left : 90px;
}
.search-banner-text h1 {
font-size : 26px;
margin : 0 12px;
margin-bottom : 20px;
}
.srch-btn {
right : 0 !important ;
top : 0 !important ;
}
input#srch-term-1 {
width : 100% !important ;
}
form.navbar-form.navbar-form-1 {
margin-left : 0 !important ;
margin-right : 0 !important ;
}
.servecies-banner {
height : 355px;
}
.hire-lft-col {
padding : 15px;
width : 100%;
margin-left : 0;
}
.pro-section .col-md-6.product-img {
position : inherit !important ;
}
.pro-section {
padding-top : 0 !important ;
position : inherit !important ;
}
.product-text {
padding-top : 25px !important ;
padding-bottom : 25px !important ;
}
.portfolio-text h1 {
font-size : 30px;
}
.portfolio-text p {
padding : 12px 0;
}
input#srch-term {
width : 100% !important ;
}
.search-btn {
right : 4% !important ;
}
.portfolio-banner {
height : 455px;
}
.text-work-app {
width : 100%;
}
.taxi-work-pic {
width : 100%;
}
ul.doller {
padding-left : 0 !important ;
}
ul.doller-1 {
float : right !important ;
margin-top : 9px !important ;
padding-right : 18px !important ;
}
.contact-banner-text h1 {
font-size : 30px;
padding : 0 12px;
}
.contact-banner {
height : 350px;
}
.lets-talk {
padding : 15px 0;
}
.submit_btn.contact-btn {
float : left;
}
.col-md-6.copyright1 {
width : 100%;
}
.control__indicator {
top : 0;
}
.carousel-control {
font-size : 40px !important ;
}
a.left.carousel-control.custom-control {
left : 0;
}
.half-left-hire {
min-height : auto;
}
.banner {
padding : 50px 0 20px 0;
}
.half-right {
display : none;
}
.banner-ryt-pic img {
width : 100%;
}
section.product-spacing {
margin-top : 0;
padding : 0;
}
.product-main {
padding : 0;
}
.carousel-caption.custom-caption h1 {
font-size : 22px;
}
.games {
padding : 30px 0;
}
.games h2 {
margin-bottom : 25px;
}
.game-btn {
margin-top : 20px;
margin-bottom : 40px;
}
.col-sm-4.serv-4 {
display : inline-block;
}
.col-md-6#content {
margin-top : 0;
}
.page-id-1824 #main {
margin : 0 auto;
}
.services-inner {
padding : 10px 0;
}
.nav.navbar-nav.top-nav {
margin : 0;
padding : 0;
width : 100% !important ;
}
.nav.navbar-nav.top-nav {
display : none;
}
#menu-main-menu {
float : left;
padding-left : 0;
width : 100% !important ;
margin : 0;
}
.navbar-collapse.collapse.in {
display : inline-block;
margin : 0;
padding : 0;
width : 100%;
}
.left_sec {
float : left;
margin-bottom : 5%;

text-align : center;
width : 100%;
}
.banner_image {
padding-top : 0;
width : 100%;
height : auto !important ;
}
.main-head {
height : auto !important ;
}
.home input#srch-term-1 {
width : 100% !important ;
padding-right : 0;
font-size : 12px !important ;
}
}
@media (max-width: 480px) {
.left_sec {
float : left;
margin-bottom : 5%;
padding-top : 5%;
text-align : center;
width : 100%;
}
.banner_image {
padding-top : 0;
width : 100%;
height : auto !important ;
}
.main-head {
height : auto !important ;
}
.home input#srch-term-1 {
width : 100% !important ;
padding-right : 0;
font-size : 12px !important ;
}
.home .navbar-form {
width : 100%;
}
.contact_map_box {
background : #d9354b;
margin-top : 0;
overflow : hidden;
text-align : center;
}
.navbar-brand.compny_logo > img {
margin-top : 5px;
padding : 0;
width : 158px;
}
h2.detail_heading {
font-size : 32px;
}
#inner-services #cnfolioHolder li {
padding : 0 !important ;
width : 44.5% !important ;
}
.content_add .flag {
float : none;
margin-bottom : 14px;
margin-right : 17px;
width : 40px;
}
.content_add > p {
margin-left : 0;
}
.content_add .info_list {
margin-left : 2px;
}
.info_list span {
margin-right : 10px;
}
.content_add .info_list li a {
font-size : 13px;
}
.info_list a {
font-size : 14px;
}
.copyright1 {
float : none;
text-align : center;
width : 100%;
}
#owl-demo2 .item a {
display : inline-block;
text-align : center;
width : 100%;
}
#owl-demo2 .item a img {
margin : 0 auto;
}
.get_in_touch .col-md-6.sec {
display : inline-block;
float : none;
text-align : center;
}
.col-md-6.sec > a {
color : #fff;
display : inline-block;
font-size : 22px;
left : -42px;
letter-spacing : 2px;
padding : 46px 16px;
position : relative;
text-align : center;
text-transform : unset;
}
.section-banner h1 {
letter-spacing : -0.5px;
}
#myModalvid1 .modal-dialog {
max-width : 750px;
width : 95%;
}
#myModalvid1 .modal-content .modal-body iframe {
height : 158px;
width : 100%;
}
#myModalvid1 .modal-content .modal-title {
font-size : 21px;
line-height : 45px;
margin : 0;
}
#myModalvid2 .modal-dialog {
max-width : 750px;
width : 95%;
}
#myModalvid2 .modal-content .modal-body iframe {
height : 158px;
width : 100%;
}
#myModalvid2 .modal-content .modal-title {
font-size : 21px;
line-height : 45px;
margin : 0;
}
.mobie_r {
display : inline-block;
margin : 0;
min-height : 50px;
vertical-align : top;
width : 100%;
}
.mobile_ser_l {
background-position : 0 -80px;
background-size : 100% auto;
height : 80px;
left : 0;
overflow : hidden;
top : 0;
width : 80px;
transform : scale(0.6);
}
.mobile_ser_l.sec {
background-position : 0 -236px;
}
.mobile_ser_l.third {
background-position : 0 83px;
}
.mobile_ser {
display : inline-block;
text-align : center;
width : 100%;
}
.mobile_devol:hover .mobile_ser_l {
background-position : 0 -81px;
}
.mobile_devol:hover .mobile_ser_l.sec {
background-position : 0 242px;
}
.mobile_devol:hover .mobile_ser_l.third {
background-position : 0 84px;
}
.mobile_devol {
display : inline-block;
padding : 18px 13px;
}
.mobile_devol {
border-bottom : 1px solid rgb(255, 255, 255, 0.2);
display : inline-block;
padding : 0 13px;
}
.row.btn_why {
margin : 17px 0 30px;
text-align : center;
}
.customNavigation {
position : absolute;
text-align : center;
top : 24%;
width : 93%;
}
.customNavigation a {
opacity : 1;
outline : medium none;
text-decoration : none;
}
.customNavigation a img {
width : 31px;
}
.brands li {
display : inline-block;
float : left;
list-style : none outside none;
margin-bottom : 18px;
text-align : center;
width : 100%;
}
.get_in_touch .col-md-6 {
display : inline-block;
width : 100%;
}
.get_in_touch::after {
background : inherit;
width : auto;
}
.get_in_touch .col-md-6 > h2 {
color : #fff;
float : none;
font-size : 15px;
font-weight : 700;
letter-spacing : 1px;
margin : 22px 0 0;
padding : 14px 13px;
text-align : center;
text-transform : uppercase;
}
.portfolio > ul li {
margin : 0 0 13px;
width : 100%;
}
.portfolio > ul li:nth-child(3) {
margin : inherit;
}
.portfolio > ul li:nth-child(6) {
margin : inherit;
}
.left_sec p {
color : #666;
font-size : 17px;
font-weight : 400;
letter-spacing : 2px;
margin-bottom : 34px;
margin-top : 20px;
padding : 0;
}
.left_sec > a {
border-radius : 0;
font-family : "Roboto", sans-serif !important ;
font-size : 16px;
margin-top : 20px;
padding : 15px 28px;
}
.nav.navbar-nav.navbar-right.lower-nav {
margin-top : 55px;
}
.nav.navbar-nav.top-nav li {
display : inline-block;
width : 100%;
float : left;
margin : 12px;
}
.nav.navbar-nav.top-nav {
float : left;
width : 100%;
display : inline-block;
}
.nav.navbar-nav.navbar-right.lower-nav {
margin-top : 0;
width : 100%;
display : inline-block;
}
.portfolio > ul li {
width : 90% !important ;
}
.chk {
width : 100%;
float : left;
}
.about-banner-text h1 {
font-size : 26px;
padding : 0 5px;
}
.about-banner {
height : 390px;
}
.about-second ul li h1 {
font-size : 20px;
margin-top : 15px;
}
.story-heading h1 {
font-size : 30px;
margin-top : 0;
}
.below-line {
width : 100%;
position : inherit;
left : 0;
}
.our-story {
margin-top : 0;
margin-bottom : 25px;
}
.our-process {
padding : 10px 0;
}
.our-process ul li {
width : 46%;
}
.bg-num {
left : 115px;
top : -5px;
}
.search-banner-text h1 {
font-size : 26px;
margin : 0 12px;
margin-bottom : 20px;
}
.srch-btn {
right : 0 !important ;
top : 0 !important ;
width : 100%;
position : inherit;
}
input#srch-term-1 {
width : 100% !important ;
}
form.navbar-form.navbar-form-1 {
margin-left : 0 !important ;
}
.servecies-banner {
height : 355px;
}
.hire-lft-col {
padding : 15px;
width : 100%;
margin-left : 0;
padding-bottom : 36px;
}
.pro-section .col-md-6.product-img {
position : inherit !important ;
}
.pro-section {
padding-top : 0 !important ;
position : inherit !important ;
}
.product-text {
padding-top : 25px !important ;
padding-bottom : 25px !important ;
}
.portfolio-text h1 {
font-size : 30px;
}
.portfolio-text p {
padding : 12px 0;
}
input#srch-term {
width : 100% !important ;
}
.search-btn {
right : 4% !important ;
}
.portfolio-banner {
height : 455px;
}
.text-work-app {
width : 100%;
}
.taxi-work-pic {
width : 100%;
}
ul.doller {
padding-left : 0 !important ;
}
ul.doller-1 {
float : right !important ;
margin-top : 9px !important ;
padding-right : 18px !important ;
}
.contact-banner-text h1 {
font-size : 26px;
padding : 0 12px;
}
.contact-banner {
height : auto;
padding-bottom : 45px;
}
.lets-talk {
padding : 15px 0;
}
.submit_btn.contact-btn {
float : left;
}
.col-md-6.nav_custom {
height : 90px !important ;
}
.section-banner h1 {
font-size : 26px !important ;
font-weight : 800;
}
.left_sec p {
font-size : 15px;
}
.left_sec > a {
font-size : 13px;
}
.brands {
padding : 20px 0;
}
.form-footer h1 {
font-size : 26px;
}
.form-footer h3 {
font-size : 17px;
}
.form-group.custom-form-custom {
width : 100%;
}
.chk-line {
margin : 5px 0;
}
.form_home label {
margin : 11px;
width : 95%;
}
.our-story {
text-align : center;
}
.below-line h1 {
border-bottom : none;
text-align : center;
width : 100%;
}
.about-banner-text h1 {
font-size : 23px;
}
.about-banner {
height : 290px;
}
.heading-hire {
font-size : 23px;
margin-bottom : 22px;
}
.heading-hire.heading-detail-hire {
text-align : center;
}
.col-sm-5.hiring-btn {
margin-bottom : 30px;
text-align : center;
}
.hire.hire-del {
padding-top : 6px;
}
.hire-lft-9 p {
font-size : 14px;
}
.hire-ryt-7 {
padding : 8px;
}
.hire-lft-9 h2, .hire-ryt-7 h2 {
font-size : 21px;
}
.hire-plan {
margin : 15px 0;
}
.hire-plan h2 {
font-size : 22px;
}
.hire-plan p {
font-size : 14px;
padding : 5px;
}
.hire-plan-list ul {
display : none;
}
.devloper-hire {
text-align : center;
}
.heading-hire {
text-align : center;
}
.search-banner-text h1 {
font-size : 23px;
}
.pic-serv {
display : none !important ;
}
.serv-text {
text-align : center;
width : 100%;
}
.col-sm-8.serv-8 {
display : inline-block;
width : 100%;
}
.serv-left li h2 {
font-size : 20px !important ;
}
.serv-left li p {
font-size : 14px;
}
.col-sm-4.serv-4 {
display : inline-block;
text-align : center;
width : 100%;
}
.custom-serv-row {
margin-bottom : 0;
}
.view-detail {
margin-bottom : 0;
}
.servecies-banner {
height : auto;
}
section.cross-technology {
padding : 20px 0;
}
.cross-technology p {
padding : 0 15px;
font-size : 14px;
}
.cross-tech {
padding : 15px 0;
}
.chain-text {
padding-left : 20px;
}
.chain-text h2 {
font-size : 22px;
text-align : center;
}
.banner {
padding : 0;
}
.carousel {
position : relative !important ;
}
.carousel-control {
font-size : 50px !important ;
}
a.left.carousel-control.custom-control {
left : 0;
}
.left.carousel-control.custom-control, .right.carousel-control.custom-control {
top : 48% !important ;
}
.portfolio-banner {
height : 315px;
}
.page-id-1824 #content {
margin-top : 0;
}
.entry-content {
text-align : center;
}
.page-id-1824 #main {
margin : 0 auto;
}
.control__indicator {
top : 0;
}
.col-md-6.half-left-hire, .col-md-6.half-right-hire {
height : auto;
}
.carousel-control.right {
right : 12px;
}
.lets-talk.app-consultation h2 {
font-size : 24px;
}
.submit_btn.send-btn {
margin-top : 40px;
}
.carousel-inner h1 {
font-size : 26px;
}
.our-process h2 {
font-size : 26px;
margin-bottom : 40px;
}
.bg-num {
left : 95px;
}
.submit_btn {
margin-top : 12px;
}
.trm-2 {
padding-left : 15px;
}
.app-pic {
margin : 0 0;
}
.banner-ryt-pic img {
width : 100%;
}
section.product-spacing {
margin-top : 0;
padding : 0;
}
.product-main {
padding : 0;
}
.carousel-caption.custom-caption h1 {
font-size : 22px;
}
.games {
padding : 30px 0;
}
.game-btn {
margin-top : 20px;
margin-bottom : 40px;
}
.col-sm-4.serv-4 {
display : inline-block;
}
.services-inner {
padding : 10px 0 !important ;
}
.nav.navbar-nav.top-nav {
margin : 0;
padding : 0;
width : 100% !important ;
}
.nav.navbar-nav.top-nav {
display : none;
}
#menu-main-menu {
float : left;
padding-left : 0;
width : 100% !important ;
margin : 0;
}
.navbar-collapse.collapse.in {
display : inline-block;
margin : 0;
padding : 0;
width : 100%;
}
}
@media (max-width: 320px) {
.section-banner h1 {
font-size : 34px;
font-weight : 200;
text-align : center;
}
#inner-services #cnfolioHolder li {
width : 100% !important ;
}
.about-second ul li {
border-right : none;
width : 100%;
}
.our-process ul li {
width : 100%;
}
.bg-num {
left : 160px;
}
.control__indicator {
top : 0;
}
}
@media (min-width: 1590px) and (max-width: 1610px) {
.what-to-find .what-to-find-content {
padding-left : 7%;
}
.overlay-blue {
height : 750px;
}
.banner-discover-text h1 {
font-size : 34px;
margin-top : 90px;
}
.portfolio.new-port ul li {
margin : 22px 10px;
}
.portfolio.new-port .port-img-overlay {
height : 430px;
}
.portfolio.new-port .port-img-overlay .button {
bottom : 3px;
}
}
@media (max-width: 1590px) {
.shapetringle .end-to-end {
background-image : none !important ;
margin-top : -52.3%;
}
}
@media (min-width: 1400px) and (max-width: 1440px) {
.banner-discover video {
top : 0;
}
.overlay-blue {
height : 690px;
}
.clients-says {
margin-top : 4%;
}
.end-to-end {
margin-top : -70.6%;
}
.what-to-find .what-to-find-content {
padding-left : 12%;
}
.case-studies h2 {
display : inline-block;
}
.navbar-brand.compny_logo > img {
margin-top : -6px;
padding : 0;
width : 170px;
}
.nav.navbar-nav.top-nav {
margin-top : 9px;
padding-bottom : 16px;
}
.navbar-nav > li.menu_raq {
position : relative;
top : 7px;
}
}
@media (min-width: 1430px) and (max-width: 1445px) {
.end-to-end {
margin-top : -70.3%;
}
.portfolio.new-port ul li {
margin : 20px 10px;
}
.portfolio.new-port .port-img-overlay .button {
top : auto;
bottom : 0;
}
.portfolio.new-port .port-img-overlay {
height : 430px;
}
}
@media (max-width: 1366px) {
.overlay-blue {
height : 570px;
top : 0;
}
.text-innovation {
margin-top : 16%;
position : relative;
z-index : 9;
}
.shapetringle .end-to-end {
background-image : none !important ;
margin-top : -57.3%;
}
.nav.navbar-nav.top-nav {
padding-bottom : 0 !important ;
}
.banner-discover img.slide-img {
width : 69%;
}
.crossbtn {
right : 20px;
}
.banner-discover-text h1 {
font-size : 38px;
margin-top : 40px;
max-width : 495px;
}
.shapr-image img {
top : 20px;
}
.banner-discover video {
top : 0;
}
.clients-says {
margin-top : 5%;
}
.banner-discover-text {
padding-top : 2%;
}
.end-to-end {
margin-top : -66.3%;
}
.what-to-find .what-to-find-content {
padding-left : 4%;
width : 82%;
}
.case-studies h2 {
display : inline-block;
}
.end-to-end .container {
width : auto !important ;
}
.banner-discover .fa {
top : 198px;
}
}
@media (min-width: 1290px) and (max-width: 1360px) {
.banner-discover-text h1 {
font-weight : 700;
font-size : 38px;
}
.banner-discover-text p {
font-size : 20px;
width : 45%;
margin-top : 10px;
margin-bottom : 8px;
}
}
@media (min-width: 1270px) and (max-width: 1281px) {
.shapr-image img {
top : -33px;
}
.banner-discover img.slide-img {
width : 64%;
}
.banner-discover-text p {
margin-top : 10px;
margin-bottom : 6px;
}
.clients-says {
margin-top : 2%;
}
}
@media (min-width: 1025px) and (max-width: 1199px) {
.banner-discover-text h1 {
font-size : 27px;
}
}
@media (max-width: 1200px) {
.shapetringle {
background-position : center;
}
.shapetringle .what-to-find .what-to-find-content {
margin-top : 37% !important ;
}
}
@media (min-width: 1200px) and (max-width: 1280px) {
.overlay-blue {
height : 540px;
}
.what-to-find-content h2 {
font-size : 25px;
}
.case-studies .right.carousel-control {
right : 20px;
width : auto;
}
.what-to-find .what-to-find-content h2 {
font-size : 25px;
}
.case-studies .left.carousel-control {
left : 0;
width : auto;
}
}
@media (max-width: 1024px) {
.banner-discover-text h1 {
font-size : 30px;
}
.hire.hire-del.new-hire123 .list-figures .clients-borad h3 {
font-size : 16px;
}
.updating-hire-now .services-btn {
margin-top : 0;
}
.form-footer #request_quote_footer .full_phone_num .phone_code {
width : 16% !important ;
}
.clients-says td p {
font-size : 14px;
padding-left : 0;
}
.shapetringle .end-to-end {
background-image : none !important ;
margin-top : -93.3%;
}
.shapetringle {
top : -266px;
}
.navbar-brand.compny_logo > img {
width : 167px;
}
.nav.navbar-nav.top-nav {
margin-top : 10px;
}
.case-study-img .img-responsive {
position : relative;
top : 0;
padding-right : 0;
width : 70%;
}
.page-template-default .container.product_page {
margin-top : 14%;
}
.page-template-page-test-about .about-banner-text h1 {
margin-top : 12%;
font-size : 35px !important ;
}
.page-template-page-test-about .about-banner-text.row {
margin-top : 18%;
}
.icon-block .img-responsive {
width : 45px;
}
.banner-discover-text p {
font-size : 16px;
margin-top : 8px;
margin-bottom : 0;
}
.portfolio.new-port ul li {
margin : 20px 10px;
}
.testinomial #carousel-custom-new .carousel-inner .personal-info .img-round-testinomial .auther-image.img-responsive {
height : 50px;
}
.testinomial #carousel-custom-new .carousel-inner .personal-info .img-round-testinomial {
margin-top : 10px;
}
.testinomial #carousel-custom-new .carousel-inner .personal-info {
padding : 10px;
}
.img-round-testinomial a {
width : 25px;
height : 25px;
margin-left : 37px;
margin-top : 15px;
}
.case-studies {
position : relative;
top : 0;
}
.what-to-find .what-to-find-content h2 {
font-size : 23px;
}
.what-to-find-content.text-right h1 {
font-size : 23px;
}
.chk {
padding-bottom : 10px;
}
.form_home .form-group3 {
margin-right : 17px;
}
.clients-says {
margin-top : 2%;
}
.banner-discover .fa {
top : 143px;
right : 19%;
width : 80px;
height : 80px;
}
.overlay-blue {
height : 430px;
}
.clients-says {
width : 50%;
}
.views-innovation ul li {
width : 44%;
margin : 15px 12px;
}
.page-template-template-new_home_page .views-innovation ul li {
margin : 15px 7px;
}
.image-inno h2 {
font-size : 15px;
}
.text-innovation h2 {
font-size : 35px;
}
.image-inno p {
font-size : 14px;
}
.end-to-end {
margin-top : -98%;
}
.what-to-find .what-to-find-content {
margin-top : 39% !important ;
}
.what-to-find-content.text-right {
padding-right : 21%;
margin-top : 86%;
}
.case-studies .left.carousel-control {
left : -14px;
width : auto;
}
.case-studies .right.carousel-control {
right : 0;
width : auto;
}
}
@media (min-width: 812px) and (max-width: 992px) {
.end-to-end {
margin-top : -100.4% !important ;
}
}
@media (min-width: 850px) and (max-width: 900px) {
.end-to-end {
margin-top : -95.4% !important ;
}
}
@media (min-width: 768px) and (max-width: 992px) {
.service_banner_text1 h2 {
font-size : 40px;
font-weight : 700;
font-family : Poppins, sans-serif !important ;
margin : 0;
}
.banner-discover img.slide-img {
top : 80px;
}
.icon-block .img-responsive {
width : 35px;
}
.service_banner_text1 h2 {
font-size : 30px;
font-weight : 700;
font-family : Poppins, sans-serif !important ;
margin : 0;
}
.service_banner_text1 {
padding : 0 0 !important ;
margin-bottom : 20px;
}
.banner-discover {
margin-top : 0;
}
.shapetringle .what-to-find .what-to-find-content {
margin-top : 46% !important ;
}
.shapetringle .what-to-find-content.text-right {
padding-right : 4%;
margin-top : 114%;
}
.nav.navbar-nav.top-nav {
display : none;
}
.page-template-page-test-about .about-banner-text.row {
margin-top : 0;
text-align : center !important ;
}
.page-template-page-test-about .about-banner .about-banner-text.row h1 {
text-align : center;
margin-top : 7%;
}
.portfolio-text {
margin-top : 5% !important ;
}
.navbar-nav > li.menu_raq {
top : 7px !important ;
}
#page .nav_custom li#menu-item-3229 a {
padding : 4px 7px !important ;
}
#page .nav_custom .navbar-right li a {
padding : 10px 8px 15px 8px !important ;
}
.page-template-default .container.product_page {
margin-top : 0;
text-align : center;
}
.nav.navbar-nav.navbar-right {
padding-top : 7px;
}
.testinomial #carousel-custom-new .carousel-inner .personal-info .auther-testiniomial {
width : 80%;
}
.testinomial #carousel-custom-new .carousel-inner .personal-info .img-round-testinomial {
width : 20%;
}
.banner-discover-text h1 {
max-width : 100%;
}
.portfolio.new-port ul li {
margin : 10px 10px;
}
.portfolio.new-port .port-img-overlay {
height : 240px !important ;
}
.banner-discover-text .services-btn {
margin-left : 15px;
}
.clients-says .table.table-condensed {
margin-left : 15px;
}
.portfolio.new-port {
padding-top : 0;
}
.testinomial #carousel-custom-new .carousel-inner .col-sm-6 {
width : 100%;
}
nav.nav_custom #navbar {
margin-top : 0;
width : 85%;
}
.relationship .img-responsive {
height : auto;
margin : 6px auto;
width : 260px;
}
.service_home .mobile_ser .mobie_r h3 {
display : block;
}
.banner_bottom .service_home .col-md-4 {
width : 33%;
}
.service_home .mobile_ser .mobie_r {
display : block;
width : 100%;
}
.time-section ul li {
padding : 10px 0;
vertical-align : top;
}
.time-section ul li span {
font-size : 20px;
}
.relationship.case-studies .right.carousel-control {
right : -7px;
}
.relationship.case-studies .left.carousel-control {
left : -20px;
}
section.relationship.case-studies {
top : 0;
}
.banner-discover .fa {
width : 70px;
height : 70px;
}
.shapr-image img {
top : 112px;
}
.banner-discover video {
top : 120px;
}
.clients-says {
margin-top : 2%;
}
.overlay-blue {
top : 120px;
}
.banner-discover .fa {
top : 220px;
font-size : 30px !important ;
}
.overlay-blue {
height : 332px;
}
.icon-play {
right : 18%;
top : 209px;
}
.banner-discover-text h1 {
padding-left : 15px;
font-size : 24px;
}
.banner-discover-text p {
padding-left : 15px;
}
.banner-discover-text button.services-btn {
margin-left : 15px;
}
.views-innovation ul li {
margin : 8px 8px;
}
.page-template-template-new_home_page .views-innovation ul li {
width : 30% !important ;
}
.end-to-end {
margin-top : -106.4%;
height : 1025px;
}
.what-to-find .what-to-find-content {
margin-top : 37% !important ;
width : 94%;
}
.what-to-find .what-to-find-content h2 {
font-size : 18px;
}
.what-to-find-content.text-right {
padding-right : 4%;
margin-top : 95%;
}
.case-study-img .img-responsive {
top : 0;
}
.what-to-find-content.text-right p {
width : 78%;
}
.case-studies {
margin-bottom : 0;
}
.case-studies h2 br {
display : none;
}
.case-studies h2 {
font-size : 22px;
text-align : center;
}
.case-studies .heading-descrip {
width : 100%;
font-size : 16px;
padding : 0 0;
}
.case-studies .left.carousel-control {
left : -47px;
}
.case-studies .right.carousel-control {
right : -27px;
}
.relationship h1 {
font-size : 35px;
padding-top : 15px;
}
.relationship p {
font-size : 18px;
width : 100%;
margin : 0 auto;
padding : 10px 20px;
}
.clients-says .carousel-control {
display : none;
}
.what-to-find {
height : 647px;
margin-top : -33%;
}
}
@media (min-width: 800px) and (max-width: 811px) {
.end-to-end {
margin-top : -102.4%;
}
}
@media (min-width: 900px) and (max-width: 960px) {
.what-to-find-content.text-right {
margin-top : 79%;
}
}
@media (max-width: 767px) {
.page-template-template-new_home_page .views-innovation ul li {
width : auto !important ;
}
.banner-discover img.slide-img {
display : none;
}
.clients-says .table.table-condensed {
margin-top : 25px;
}
.testinomial #carousel-custom-new .item .personal-info {
margin : 0 0 20px 0;
}
.christams-senta-img.mobi-update p.christmas-bgred {
color : #fff;
padding-top : 10px;
font-style : italic;
font-size : 12px;
}
.christams-senta-img.mobi-update {
display : block;
}
.christams-senta-img.desktop-update {
display : none;
}
.christmas-banner .col-sm-5 {
width : 100% !important ;
}
.christmas-banner .col-sm-7 {
width : 100% !important ;
}
.update-amazon-alexa {
background-color : #121116 !important ;
background-image : none;
}
.testinomial .modal-content .modal-body .youtube-player img {
width : 100%;
}
.g-recaptcha {
display : inline-block;
transform : scale(0.7);
text-align : center !important ;
}
.update-contact-right-content .req_form .full_phone_num input.phone_code {
left : 0;
}
.update-contact-right-content .req_form .btn.btn-primary.requestsubmit {
width : auto !important ;
}
.update-contact-right-content .personal-details .full_phone_num .phone_code {
width : 12% !important ;
}
.update-client-says .clients-says li {
border : none;
width : 49%;
margin : 0;
padding : 15px 15px 0 10px;
}
.shapetringle {
top : 0;
}
.update-image-banner-big.mobi-update img.img-responsive {
position : relative;
width : auto;
padding : 12px 30px;
}
.box-alignent {
margin-top : 0;
}
.delivering-innovation {
padding : 2% 0 0 0;
}
.shapetringle .end-to-end {
background-image : none !important ;
margin-top : 0;
}
.shapetringle .what-to-find .what-to-find-content {
margin-top : 0 !important ;
}
.shapetringle .end-to-end {
width : 100%;
clip-path : none !important ;
float : none;
padding-bottom : 30px;
}
.shapetringle .end-to-end {
width : 100%;
clip-path : none !important ;
}
.shapetringle {
background : linear-gradient(to right, #e9454b 0, #f66f26 100%);
height : auto;
}
.page-template-page-test-about .about-banner-text.row {
margin-top : 0;
text-align : center !important ;
}
.page-template-page-test-about .about-banner .about-banner-text.row h1 {
text-align : center;
margin-top : 12%;
}
.page-template-page-test-about .about-banner-text h1 {
font-size : 25px !important ;
line-height : normal !important ;
}
.clients-says tbody tr td {
width : 49% !important ;
}
.portfolio-text {
margin-top : 10% !important ;
}
#current-opening {
margin-top : 0 !important ;
}
.w1200 {
margin-bottom : 0;
}
.awd_sec {
margin : 30px auto 30px;
width : 100%;
clear : both;
display : inline-block;
}
.awards_images {
margin : 0;
width : 70%;
float : right;
}
.page-template-default .container.product_page {
margin-top : 6%;
}
.mobile_devol:hover .hover_col {
float : right;
}
.image-inno {
padding : 0 10px;
}
.mobile_ser_l {
float : left;
}
.mobie_r {
width : 71%;
}
.mobie_r > h3 {
font-size : 12px;
margin : 37px 0 15px 5px;
text-align : left;
float : left;
}
.mobie_r span img {
float : right;
margin-top : 23px;
}
.service_banner_text1 h4 {
font-size : 20px !important ;
margin : 0 0 20px;
color : #737373;
}
.term-artificial-intelligence .service-inside-banner-top .service_banner1 {
margin-top : auto;
}
.term-artificial-intelligence .service-content-2 .service_text1 {
margin-top : auto;
}
#mg-wprm-wrap.cbp-spmenu-left, #mg-wprm-wrap.cbp-spmenu-right {
top : 59px;
}
.work-taxi-6 ul {
margin : 0;
padding : 0;
}
.i-phone {
margin-top : 0;
}
.taxi-left-pic.portfolio-left {
min-height : 170px;
overflow : hidden;
display : block;
width : 100%;
}
.devlopment-2 h2 {
color : #282828;
font-family : Poppins, sans-serif !important ;
font-size : 20px;
margin-bottom : 15px;
}
.banner-btn-hire a {
display : block;
padding : 10px 15px;
font-size : 12px;
}
.devlopment-2 {
padding : 10px 0;
}
.service_banner1 > img {
display : block;
width : 100%;
}
.portfolio.new-port h2 {
margin-top : 0;
font-size : 24px !important ;
font-weight : 500;
}
.time-section ul li {
display : inline-block;
width : 29% !important ;
text-align : center;
box-shadow : 0 0 7px 1px #f0f0f0;
margin : 0 4px 0 !important ;
padding : 5px 5px;
transition : 0.3s;
vertical-align : top;
}
.service_banner_text1 {
padding : 10% 0 !important ;
}
.service_banner_text1 h2 {
font-size : 25px !important ;
font-weight : 700;
font-family : Poppins, sans-serif !important ;
}
section.service-content-2 {
width : 100%;
background : #f2f2f2;
padding : 20px 0 !important ;
}
.service_text1 h2 {
font-size : 20px !important ;
font-family : Poppins, sans-serif !important ;
margin : 0;
}
.service_banner1 > img {
margin-top : 0 !important ;
display : block;
}
.case-studies h2 {
font-size : 20px !important ;
font-weight : 500;
line-height : 25px !important ;
position : relative;
height : auto;
display : inline-block;
float : left;
width : 100%;
}
.box-alignent {
padding : 0 10px 20px !important ;
}
.chain-text ul li {
display : inline;
float : left;
width : 49% !important ;
text-align : center;
margin : 0 0 30px;
padding : 0 10px;
}
.chain-text h2 {
font-size : 20px !important ;
font-family : Poppins, sans-serif !important ;
}
span.upto {
display : block;
font-family : Playball, cursive !important ;
text-transform : lowercase;
font-size : 40px !important ;
position : absolute;
bottom : 68px !important ;
text-shadow : 1px 1px 1px #000;
left : 40px;
}
.offer-text-1 h3 {
display : block;
font-family : 'Alfa Slab One', cursive !important ;
font-size : 50px !important ;
text-shadow : 1px 1px 1px #000;
padding : 20px 0 0 0;
}
.thanks-text-wrapper {
width : 100%;
margin : 7% auto;
text-align : center;
}
.banner-discover {
margin-top : 0;
}
.img-round-testinomial a .fa.fa-play {
font-size : 11px;
padding-top : 0 !important ;
}
.testinomial .col-sm-4.text-left {
text-align : center;
}
.testinomial .col-sm-4.text-left h1.text-center {
text-align : center;
}
.banner-discover-text h1 {
max-width : 100%;
}
.portfolio.new-port .port-img-overlay {
height : auto;
display : table;
}
.portfolio.new-port .port-img-overlay .button {
top : auto;
bottom : 0;
color : #000 !important ;
display : none;
}
.cokies-strip {
z-index : 999;
padding : 5px 15px;
text-align : center;
}
.image-inno p {
font-size : 13px;
line-height : 20px;
}
.portfolio.new-port ul li {
width : 93%;
margin : 0 10px;
margin-bottom : 20px;
}
.cokies-strip p {
float : none !important ;
}
.cokies-strip p.pull-left {
width : 100%;
text-align : center;
font-size : 12px;
line-height : 16px;
}
p.description-head {
padding : 0 20px;
}
.portfolio.new-port {
padding-top : 18%;
}
.tax-project_tag .portfolio.new-port {
padding-top : 0;
}
.case-study-img .img-responsive {
position : relative !important ;
top : 0 !important ;
padding-right : 0 !important ;
}
.time-section ul li {
width : 100%;
margin : 10px 0;
}
.clients-says {
width : 100%;
}
.clients-says .table.table-condensed td {
border : none;
display : inline-block;
width : 49.5%;
}
.relationship.case-studies .right.carousel-control {
display : none;
}
.relationship.case-studies .left.carousel-control {
display : none;
}
section.relationship.case-studies {
top : 0;
}
.banner-discover .fa {
top : -8px;
right : 0;
width : 70px;
height : 70px;
}
.banner-discover video {
width : 100%;
position : relative;
}
.shapr-image img {
display : none;
}
.overlay-blue {
height : auto;
}
.banner-discover-text {
padding-top : 0;
text-align : center;
padding : 0 15px;
}
.icon-play {
position : absolute;
right : 0;
z-index : 9;
top : 86px;
width : 80px;
height : auto;
left : 0;
margin : 0 auto;
}
.banner-discover-text h1 {
margin-top : 20px;
}
.banner-discover-text p {
font-size : 16px;
width : 100%;
margin-top : 10px;
margin-bottom : 10px;
}
p {
line-height : 24px;
}
.clients-says .single-block {
height : auto;
}
.text-innovation {
margin-top : 0;
text-align : center;
}
.text-innovation h2 {
font-size : 22px;
margin-top : 0;
}
.text-innovation p {
font-size : 14px;
padding : 0 0;
line-height : 20px;
}
.views-innovation ul li {
margin : 0 5px;
vertical-align : top;
position : unset;
box-shadow : 0 0 2px 2px #f1f1f1;
margin-bottom : 13px;
}
.views-innovation .second-inno {
top : auto;
}
.views-innovation .forth-inno {
top : auto;
}
.what-to-find {
clip-path : none;
height : auto;
width : 100%;
z-index : 1;
background : #060e9f;
margin-top : 0;
}
.image-inno h2 {
font-size : 12px;
margin : 0;
margin-top : 5px;
padding-bottom : 8px;
}
.image-inno {
text-align : center;
height : auto;
overflow-y : auto;
padding : 10px 10px;
}
.image-inno img {
width : 65px;
}
.what-to-find .what-to-find-content {
width : 100%;
padding : 20px 20px;
text-align : center;
margin-top : 0 !important ;
}
.end-to-end {
width : 100%;
clip-path : none;
margin-top : 0;
height : auto;
}
.what-to-find-content.text-right {
margin-top : 0;
padding : 20px !important ;
text-align : center;
}
.what-to-find .what-to-find-content p {
width : 100%;
}
.what-to-find-content.text-right p {
width : 100%;
}
.case-studies {
top : 0;
text-align : center;
display : inline-block;
}
.case-studies .right.carousel-control {
display : block;
right : 0;
}
.case-studies .left.carousel-control {
display : block;
left : 0;
}
.clients-says .carousel-control {
display : none;
}
.views-innovation {
margin-top : 9%;
}
.case-studies h2 {
font-size : 25px;
}
.case-studies .heading-descrip {
width : 100%;
font-size : 14px;
padding : 0 0;
}
.case-studies h2 br {
display : none;
}
.what-to-find .what-to-find-content h2 {
font-size : 25px;
}
.what-to-find-content.text-right h1 {
font-size : 25px;
}
.relationship h1 {
margin-top : 20px;
font-size : 25px;
}
.relationship p {
font-size : 16px;
}
.relationship .table.table-condensed {
margin : 0 0;
background : #fff;
}
.relationship .table.table-condensed td {
padding : 6px 20px;
border : none;
width : 49%;
display : inline-block;
}
.relationship .table.table-condensed td .img-responsive {
width : 170px;
}
.image-inno img {
margin : 0 auto;
}
.transerse-image {
display : none;
}
}
@media (min-width: 600px) and (max-width: 767px) {
.icon-play {
top : 196px;
}
.clients-says .table.table-condensed td {
border : none !important ;
width : 50%;
}
.clients-says .col-sm-6 {
width : 49%;
display : inline-block;
}
.views-innovation ul li {
margin : 15px 7px;
width : 46%;
}
.mobile_ser {
width : 90%;
}
.update-contact-right-content .personal-details .full_phone_num .phone_code {
width : 6% !important ;
}
.mobie_r > h3 {
font-size : 16px;
margin : 16px 0 15px 5px;
}
.mobie_r span img {
float : right;
margin-top : 7px;
}
.launch-bots .content-launching-bots ul li {
display : inline-block;
width : 20%;
}
.customer-supperots-chatbot .conten-chatbot .description-heading-chatboox {
width : 80%;
}
.launch-bots .content-launching-bots .description-heading-chatboox {
width : 80%;
}
}
@media (min-width: 480px) and (max-width: 767px) {
.views-innovation ul li {
width : 47%;
}
#carousel-custom-new .col-sm-6 {
width : 49%;
display : inline-block;
}
}
@media (min-width: 500px) and (max-width: 600px) {
.icon-play {
top : 158px;
}
.mobile_ser {
width : 90%;
}
.mobie_r > h3 {
font-size : 16px;
margin : 16px 0 15px 5px;
}
.mobie_r span img {
float : right;
margin-top : 7px;
}
}
@media (min-width: 320px) and (max-width: 400px) {
.update-contact-right-content .personal-details .full_phone_num .phone_code {
width : 16% !important ;
}
}
@media (max-width: 767px) {
.relationship .carousel-inner .active.left {
left : -50%;
}
.relationship .carousel-inner .active.right {
left : 50%;
}
.relationship .carousel-inner .next {
left : 50%;
}
.relationship .carousel-inner .prev {
left : -50%;
}
.clients-says td p {
font-size : 12px;
line-height : 16px;
text-transform : capitalize;
}
.testinomial #carousel-custom-new .carousel-inner .personal-info .auther-testiniomial h3 {
padding-bottom : 10px;
}
.updae-whant-more-know .owl-buttons .owl-prev {
left : 0 !important ;
position : absolute;
}
.updae-whant-more-know .owl-buttons .owl-next {
right : 0 !important ;
position : absolute;
}
.updae-whant-more-know .owl-buttons {
display : block;
position : absolute;
width : 100%;
top : 40%;
}
.updae-whant-more-know .owl-theme .owl-controls {
text-align : center !important ;
}
.updateimages-form {
display : none;
}
.update-leftcon-tent {
padding-bottom : 20px;
}
.form-footer p {
font-size : 13px;
}
.update-dedicate-section-content .col-sm-6 {
padding-left : 15px !important ;
}
.updating-hire-now-content p {
font-size : 15px;
padding : 0 15px;
}
.image-inno {
min-height : auto;
}
.testinomial #carousel-custom-new .carousel-inner .personal-info {
vertical-align : top;
}
.chain-text {
padding-left : 15px !important ;
}
.sevice_inner1.case-studies h2 {
padding : 0;
max-width : 100% !important ;
width : 100%;
}
.time-section ul li span {
font-size : 13px;
line-height : 20px;
}
.portfolio.new-port h1 {
padding : 0 15px;
font-size : 25px;
}
.portfolio.new-port p {
padding : 0 15px;
}
.icon-block {
width : 25%;
}
.exp-block {
width : 75%;
}
.clients-says .table.table-condensed td span {
font-size : 16px;
}
.title-wrap {
text-align : center;
}
.service_text1 ul {
padding : 0;
list-style : none;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.relationship .carousel-inner .active.left {
left : -50%;
}
.relationship .carousel-inner .active.right {
left : 50%;
}
.relationship .carousel-inner .next {
left : 50%;
}
.relationship .carousel-inner .prev {
left : -50%;
}
.service-content-2 .service_banner1 img {
float : none;
margin : 0 auto;
}
.update-amazon-alexa {
height : 150px;
}
nav.nav_custom #navbar {
float : right;
}
.awards {
margin : 0;
width : 100%;
}
.awd_sec {
margin : 30px auto 30px;
width : 80%;
clear : both;
display : inline-block;
}
.awards_images {
margin : 0;
width : 80%;
float : right;
}
.title-wrap {
text-align : center;
}
.service_text1 ul {
padding : 0;
list-style : none;
}
.tax-project_tag .service-inside-banner-top .service_banner_text1 {
margin-top : 2%;
float : right;
width : 50%;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.relationship .carousel-inner .active.left {
left : -33%;
}
.relationship .carousel-inner .active.right {
left : 33%;
}
.relationship .carousel-inner .next {
left : 33%;
}
.relationship .carousel-inner .prev {
left : -33%;
}
}
@media (min-width: 1200px) {
.relationship .carousel-inner .active.left {
left : -25%;
}
.relationship .carousel-inner .active.right {
left : 25%;
}
.relationship .carousel-inner .next {
left : 25%;
}
.relationship .carousel-inner .prev {
left : -25%;
}
}
.rf-heading {
font-size : 38px;
font-weight : 400;
text-align : center;
padding : 4% 0;
}
.rf-riskified .col-sm-4 {
padding-left : 0;
}
.new-blogpage .post-content span {
font-family : Poppins, sans-serif !important ;
}
.alignment-text-description p {
display : inline;
margin : 0;
margin-top : 0;
}
.new-blogpage .posts .meta > li::before {
margin-top : 0 !important ;
}
.single-post .new-blogpage .posts.sidemeta .post.format-image {
box-shadow : none;
padding : 0;
}
.rf-banner-bottom {
padding : 2% 0;
}
.rf-banner-bottom .circile-check {
width : 50px;
height : 50px;
float : left;
text-align : center;
border-radius : 50%;
background : linear-gradient(to right, #e9454b 0, #f66f26 100%);
color : #fff;
padding-top : 12px;
font-size : 25px;
}
.rf-banner-bottom .description-rf h3 {
margin-top : 0;
}
.new-jobopening .nav-tabs-head {
background : #fff;
padding-left : 0;
}
.new-blogpage .posts.sidemeta {
margin : 0;
padding : 0;
}
.new-jobopening h1.entry-title {
font-size : 20px;
border : none;
color : #eb4a46;
padding-top : 20px;
}
.new-jobopening h4 {
font-size : 14px;
color : #333;
padding-top : 10px;
margin-bottom : 0;
}
.new-jobopening .entry-content .btn.btn-primary {
background : 0 0;
border : none;
color : #eb4a46 !important ;
display : inline-block;
margin-top : 10px;
border-radius : 0;
}
.exp-applynow {
float : right;
position : relative;
top : -21px;
}
.new-jobopening form {
box-shadow : 0 0 4px 2px #eee;
padding : 40px;
width : 70%;
margin : 0 auto;
}
.new-jobopening form label {
width : 100%;
font-size : 14px;
}
.new-jobopening form input {
width : 100% !important ;
max-width : 100%;
border : #ddd solid 1px;
padding : 0 15px;
height : 40px;
}
.new-jobopening form span.your-resume input {
border : none;
padding : 0;
height : 35px;
}
.new-jobopening form .wpcf7-submit {
background : linear-gradient(to right, #e9454b 0, #f66f26 100%);
color : #fff;
border : solid 1px;
float : right;
width : auto !important ;
padding : 0 40px;
}
#openings .tab-content ul {
padding : 0;
padding-left : 0;
font-size : 14px;
padding-left : 15px;
}
.single-post .new-blogpage .posts .post .date-wrapper {
position : absolute;
float : none;
display : block;
margin : 0;
right : -40px;
left : auto;
top : -40px;
background : linear-gradient(to right, #e9454b 0, #f66f26 100%);
padding : 10px 30px;
}
.new-blogpage .posts .post .date-wrapper {
position : absolute;
float : none;
display : block;
margin : 0;
right : 0;
left : auto;
top : 0;
background : linear-gradient(to right, #e9454b 0, #f66f26 100%);
padding : 10px 30px;
}
.new-blogpage .posts .post .date-wrapper .date {
background : 0 0 !important ;
color : #fff;
height : auto;
width : auto;
display : block;
text-align : left;
}
.new-blogpage .posts .post .post-media {
margin-bottom : 0 !important ;
}
.new-blogpage .posts .post .post-title a {
font-family : Poppins, sans-serif !important ;
color : #e9454b;
}
.new-blogpage .post.format-image {
padding-bottom : 0;
}
.new-blogpage .post.format-image .post-content p a {
background : 0 0;
color : #e9454b;
padding : 0;
}
.new-blogpage .posts.sidemeta .post.format-image {
margin-left : 0;
padding-left : 0;
}
.new-blogpage .posts.sidemeta .post.format-image {
box-shadow : 0 0 6px 3px #eee;
padding : 40px 40px 10px 40px;
}
.new-blogpage .form-group ::placeholder {
color : #333 !important ;
opacity : 1;
}
.new-blogpage .form-group :-ms-input-placeholder {
color : #333 !important ;
}
.new-blogpage .form-group ::-ms-input-placeholder {
color : #333 !important ;
}
.new-blogpage .sidebar.blog-sidebar .tagcloud a {
width : 100%;
border : none;
border-bottom : 1px solid #ddd;
padding-left : 0;
background : 0 0 !important ;
}
.new-blogpage .post.format-image .img-responsive {
margin : 0;
padding-top : 10px;
}
img[src="http://www.mastersoftwaresolutions.com/wp-content/uploads/2016/09/request-a-quote-button.png"], img[src="https://web.staging02.com/wp/mastersoftwaresolutions/wp-content/uploads/2016/09/request-a-quote-button.png"], img[src="https://www.mastersoftwaresolutions.com/wp-content/uploads/2016/09/request-a-quote-button.png"] {
display : none !important ;
}
.new-blogpage .pagination.blog-pagination li.active a {
background : linear-gradient(to right, #e9454b 0, #f66f26 100%) !important ;
border-color : #e9454b !important ;
}
.new-blogpage .pagination.blog-pagination li a:hover {
background : linear-gradient(to right, #e9454b 0, #f66f26 100%) !important ;
border-color : #e9454b !important ;
}
.err_back.newpage-four {
background-image : none;
margin-top : 0;
}
.err_back.newpage-four .widget.clearfix .search-form input {
border : #ccc solid 1px;
height : 45px;
color : #333;
}
.err_back.newpage-four .widget.clearfix .page-search-button {
background : linear-gradient(to right, #e9454b 0, #f66f26 100%);
border : none;
height : 46px;
margin-left : -5px;
padding : 0 18px;
color : #fff;
}
.img-error {
background : url("../images/404.png");
height : 400px;
background-position : center;
background-size : contain;
background-repeat : no-repeat;
}
.search-form .form-group ::placeholder {
color : #333 !important ;
opacity : 1;
}
.search-form .form-group :-ms-input-placeholder {
color : #333 !important ;
}
.search-form .form-group ::-ms-input-placeholder {
color : #333 !important ;
}
.err_back.newpage-four .lost p a {
background : linear-gradient(to right, #e9454b 0, #f66f26 100%);
border : #e9454b solid 1px;
border-radius : 0;
margin-top : 20px;
padding : 12px 44px;
color : #fff;
}
.react-blocks-section {
text-align : center;
padding : 3% 0 0 0;
}
.react-blocks-section .blocks-features-react .image-react-block {
padding : 15px 0 0 0;
}
.react-blocks-section .blocks-features-react {
clear : both;
display : inline-block;
padding : 3% 0 0 0;
}
.christmas-banner {
background : linear-gradient(to right, #110e2d 0, #2d285e 40%, #252540 100%);
padding-top : 130px;
height : 100vh;
position : relative;
}
.christmas-banner .christmas-banner-content .christmas-bgred {
color : #f15a24;
font-size : 45px;
font-weight : 500 !important ;
border-radius : 50px;
margin : 0;
line-height : 50px;
}
.christmas-banner .christmas-banner-content .christmas-banner-button {
background : linear-gradient(to right, #e9454b 0, #f66f26 100%);
color : #fff;
border-radius : 50px;
padding : 10px 50px;
font-size : 18px;
margin-top : 35px;
display : inline-block;
}
.christmas-banner .christams-bell p {
position : absolute;
width : 84px;
top : 104px;
text-align : center;
color : #fff;
font-size : 14px;
font-weight : 600 !important ;
margin : 0 auto;
left : 13px;
right : 0;
line-height : 18px;
}
.christmas-bottomimage {
position : absolute;
bottom : 0;
left : 0;
width : 100%;
}
.update-client-says {
position : relative;
top : -70px;
}
#request_quote_footer .chk-line {
margin : 10px 0;
}
.update-dedicate-section-content .col-sm-6 {
padding-left : 0;
}
.control__indicator {
border : #eee solid 1px;
}
.christmas-banner .christmas-banner-content p {
margin : 0;
line-height : 26px;
}
.cokies-strip .pull-right.doc-edit1 .c_accept {
margin-top : 0;
}
.cokies-strip .pull-right.doc-edit u a {
background : 0 0;
color : #333;
text-decoration : none !important ;
padding : 0;
}
@media (max-width: 1366px) {
.rf-heading {
padding : 6% 0 3% 0;
}
.pull-right.doc-edit {
float : left !important ;
}
.pull-left.doc-edit1 {
float : right !important ;
}
.update-home-left-bannercontent {
top : 0;
}
.navbar-right {
float : right !important ;
margin-top : 0 !important ;
}
.navbar-nav > li.menu_raq {
position : relative;
top : 5px;
}
}
@media (min-width: 1025px) and (max-width: 1199px) {
#page .nav_custom .navbar-right li a {
padding : 12px 10px !important ;
}
.navbar-nav > li.menu_raq {
position : relative;
top : 2px;
}
#page .navbar-nav > li.menu_raq a {
padding : 7px 15px !important ;
}
.page-template-page-test-about .about-banner .about-banner-text.row h1 {
font-size : 36px !important ;
}
}
@media (max-width: 1024px) {
.rf-heading {
padding : 10% 0 3% 0;
}
.christmas-banner .christmas-banner-content .christmas-bgred {
font-size : 40px;
}
.case-studies h2 span {
font-size : 27px;
}
.time-section ul li span {
font-size : 15px;
}
.time-section ul li {
vertical-align : top;
}
.christmas-banner .christams-senta-img {
text-align : center;
}
.christmas-banner .christams-senta-img img {
margin : 0 auto;
left : 0;
right : 0;
}
.christmas-banner .col-sm-5 {
width : 100%;
}
.christmas-banner .col-sm-7 {
width : 100%;
}
.christmas-banner .christmas-banner-content {
padding-top : 12%;
}
.updae-whant-more-know .owl-theme .owl-controls {
margin-top : 0;
text-align : left;
}
.update-client-says {
top : -30px;
}
.update-amazon-alexa .updating-hire-now-content {
padding-top : 13px;
}
#request_quote_footer .form-group3.form-group4 {
margin-right : 0;
}
.update-leftcon-tent h2 span {
font-size : 35px;
}
.updae-whant-more-know h2 {
font-size : 30px;
}
.navbar-right {
margin-top : -20px !important ;
}
.navbar-nav > li.menu_raq {
top : 2px;
}
.rf-banner-image {
min-height : 420px;
}
.react-blocks-section .blocks-features-react .image-react-block .img-responsive {
width : 90px;
height : auto;
}
.christmas-banner-content h2 {
font-size : 20px;
}
.christmas-banner .christmas-banner-content h2 span {
font-size : 20px;
}
}
@media (max-width: 1024px) and (max-height: 768px) {
.christmas-banner .col-sm-5 {
width : 40%;
}
.christmas-banner .col-sm-7 {
width : 60%;
}
.christmas-banner .christams-senta-img img {
margin : 0 auto;
left : 0;
right : 0;
width : 100%;
float : right;
margin-top : 0;
}
.christmas-banner .christams-bell {
right : 45%;
}
}
@media (max-height: 900px) {
.christams-senta-img.desktop-update img {
width : 71%;
right : -144px;
bottom : -117px;
}
.christmas-bottomimage {
bottom : -20px;
}
.christmas-banner .christmas-banner-content {
padding-top : 8%;
}
}
@media (max-width: 1280px) and (max-height: 950px) {
.christams-senta-img.desktop-update img {
width : 91%;
position : relative;
right : -70px;
bottom : -133px;
}
}
@media (max-width: 1366px) and (max-height: 700px) {
.christmas-banner {
height : auto;
padding-top : 100px;
}
.christams-senta-img.desktop-update img {
width : 80%;
position : relative;
right : -145px;
bottom : -33px;
}
.christmas-bottomimage {
bottom : -80px;
}
.christmas-banner .christmas-banner-content .christmas-bgred {
font-size : 28px;
}
.christmas-banner .christmas-banner-content h2 {
margin-top : 0;
}
.christmas-banner .christmas-banner-content h2 span {
font-size : 30px;
}
.christmas-banner .christmas-banner-content .christmas-banner-button {
margin-top : 20px;
}
.christmas-banner .christmas-banner-content {
padding-top : 19%;
}
}
@media (min-width: 992px) and (max-width: 1000px) {
.update-image-banner-big .img-responsive {
top : 20% !important ;
}
}
@media (min-width: 768px) and (max-width: 992px) {
.rf-heading {
padding : 0 0 3% 0;
}
.christmas-banner .christmas-banner-content {
padding-top : 20%;
text-align : center;
}
.christams-senta-img.desktop-update img {
width : 100%;
bottom : 0;
}
.christmas-banner .christams-senta-img {
top : 100px;
}
.christmas-banner {
padding-top : 0;
height : 100%;
}
.christmas-bottomimage {
position : relative;
}
.updae-whant-more-know .owl-theme .owl-controls {
text-align : left;
}
.update-home-left-bannercontent {
padding-top : 0;
}
.banner_bottom {
display : none;
}
.clients-says ul li span {
font-size : 20px;
}
.text-innovation p {
font-size : 16px;
}
.update-amazon-alexa h2 {
margin-top : 0;
font-size : 20px !important ;
}
.updating-hire-now-content p {
font-size : 14px;
line-height : normal;
}
.update-amazon-alexa .col-sm-7 {
width : 75%;
}
.update-amazon-alexa .updating-hire-now {
padding-top : 20px;
}
.update-amazon-alexa .col-sm-5 {
width : 25%;
}
.text-innovation {
margin-top : 43%;
}
.case-studies {
padding-left : 15px;
padding-right : 15px;
}
.nav.navbar-nav.top-nav {
margin-top : 4px;
padding-bottom : 7px;
}
#request_quote_footer .note {
display : none;
}
.image-react-block p {
font-size : 14px;
line-height : normal;
margin : 0;
}
.react-blocks-section .blocks-features-react .image-react-block .img-responsive {
width : 70px;
}
.rf-riskified {
padding-top : 4%;
}
.rf-banner-image {
min-height : 330px;
}
.rf-banner-bottom .description-rf {
width : 80%;
}
.rf-banner-bottom .circile-check {
width : 40px;
height : 40px;
padding-top : 8px;
font-size : 18px;
font-size : 14px;
}
#opening-menu {
padding : 0 0;
}
.new-jobopening .rf-heading-bottom h2 {
font-size : 30px;
}
.new-blogpage .row .col-md-3 {
width : 35%;
float : right;
}
.new-blogpage .row .col-md-9 {
width : 65%;
float : left;
}
.new-blogpage {
padding-top : 0 !important ;
margin-top : 0 !important ;
}
.page-template-default .for-spacing {
height : 40px;
}
.new-blogpage .posts.sidemeta .post.format-image img {
width : 100%;
height : auto;
}
.new-blogpage .sidebar.blog-sidebar .widget_title {
font-size : 18px;
}
.new-blogpage .post-title {
font-size : 20px !important ;
}
}
@media (min-width: 600px) and (max-width: 767px) {
.blocks-features-react .col-sm-4 {
width : 49.5%;
display : inline-block;
vertical-align : top;
}
.updateimages-form {
width : 40%;
height : 305px;
}
.personal-details {
width : 70%;
float : none;
margin : 0 auto !important ;
}
.update-home-left-bannercontent {
padding-bottom : 5%;
}
}
@media (max-width: 767px) {
.christmas-banner {
padding-top : 20px;
height : 100%;
}
.christmas-bottomimage {
bottom : -1px;
}
.update-links ul li img.img-responsive {
display : none;
}
.form-footer #request_quote_footer .form-group3.form-group5 #message {
margin-top : 0;
}
.owl-theme .owl-controls .owl-buttons div {
padding : 3px 13px !important ;
margin : 0 10px !important ;
}
.img-round-testinomial a {
margin-top : 25px;
}
.personal-details {
margin : 0 0 0;
}
h2.detail_heading.mobidesk {
display : block;
font-size : 23px;
margin-bottom : 10px;
}
#request_quote_footer .chk-line {
margin : 0 0;
}
.form_home label {
margin : 10px 10px !important ;
}
.submit_btn.send-btn {
margin-top : 0 !important ;
text-align : center !important ;
}
form#request_quote_footer .submit_btn.send-btn input {
float : none;
margin : 20px 0 0 0;
}
.form-footer .update-leftcon-tent p {
line-height : normal;
font-size : 12px;
}
.christmas-banner .christmas-banner-content .christmas-bgred {
font-size : 20px;
line-height : normal;
}
.form-footer #request_quote_footer .chk-line .checkbox-inline.control.control--radio {
width : 24%;
padding-top : 35px;
text-align : center;
line-height : 18px;
}
#request_quote_footer .chk-line label .control__indicator {
left : 50%;
margin-left : -12px;
}
.christmas-banner .christams-bell {
display : none;
}
.christams-senta-img.mobi-update p.christmas-bgred {
display : block;
}
.christmas-banner .christams-bell {
position : absolute;
right : 0;
top : -4%;
text-align : center;
width : 100%;
}
.christmas-banner .christams-bell p {
position : relative;
width : auto;
top : 0;
margin-top : 35px;
background : #cd0000;
padding : 4px 15px;
float : none;
border-radius : 50px;
text-align : center;
display : inline-block;
left : 0;
}
.christmas-banner .christmas-banner-content .christmas-banner-button {
margin-top : 20px;
padding : 5px 20px;
font-size : 13px;
margin-bottom : 60px;
}
.christmas-banner .christmas-banner-content h2 {
color : #fff;
}
.christmas-banner .christmas-banner-content {
padding-top : 50px;
left : 0;
right : 0;
text-align : center;
}
.christmas-banner .christams-bell img {
display : none;
}
.christmas-banner .christams-senta-img img {
width : 100%;
margin-top : 0;
margin-bottom : 20px;
}
.rf-banner-image {
min-height : 100%;
}
.update-image-banner-big.mobi-update {
display : block;
}
.banner_bottom {
display : none;
}
.exp-block {
padding-top : 10px;
}
.chk-line {
text-align : left;
}
.form_home label {
margin : 10px 0;
width : auto;
vertical-align : top;
}
.checkbox-inline + .checkbox-inline, .radio-inline + .radio-inline {
margin-top : 10px;
margin-left : 10px;
}
.form-group.custom-form-custom {
width : 100% !important ;
margin-top : 20px;
}
.form-footer #request_quote_footer .form-group3.form-group4 {
width : 100% !important ;
margin-bottom : 10px;
}
.form-footer #request_quote_footer .form-group4 {
margin-top : -7px;
}
.relationship.case-studies.update-bgnothing {
width : 100%;
}
.case-study-img {
padding-top : 20px;
}
.updae-whant-more-know {
text-align : center;
}
#request_quote_footer .note {
display : none;
}
.updateslider-client .owl-controls.clickable {
display : none !important ;
}
.time-section ul li a img {
margin-bottom : 7px !important ;
height : 50px;
}
.update-amazon-alexa {
padding : 0;
}
.updating-hire-now .services-btn {
margin-top : 20px;
}
.case-studies h2 span {
font-size : 28px;
padding-top : 9px;
line-height : 33px;
}
.update-amazon-alexa .updating-hire-now {
float : none;
padding-top : 0;
text-align : center;
}
.update-amazon-alexa .container {
padding : 0;
}
.update-amazon-alexa .updating-hire-now-content {
float : none;
width : 100%;
text-align : center;
}
.banner-discover-text .services-btn .img-responsive {
width : 25px;
}
.update-client-says .clients-says {
margin-top : 10%;
}
.clients-says ul {
display : block;
padding : 0 15px;
}
.clients-says ul li span {
font-size : 20px;
}
a.services-btn {
padding : 11px 10px;
font-size : 13px;
}
.update-image-banner-big {
display : none;
}
.update-links ul {
display : block;
}
.update-links ul li {
margin : 15px 0 5px 0;
width : 49%;
display : inline-block;
}
.update-home-left-bannercontent {
padding-top : 0;
text-align : center;
}
.personal-details .g-recaptcha iframe {
width : 100% !important ;
}
.img-error {
height : 210px;
}
.sorytext h2 {
font-size : 30px;
}
.containercont {
width : 100% !important ;
}
a.project_btn1 {
margin-top : 20px;
}
.page-template-default .for-spacing {
height : auto;
}
.new-blogpage .posts.sidemeta .post.format-image {
padding : 20px 20px 10px 20px;
}
aside.sidebar.blog-sidebar {
padding-top : 20px;
}
.rf-riskified .col-sm-8 .rf-banner-image .rf-bigimage .img-responsive {
height : auto;
}
.rf-riskified .col-sm-8 .rf-banner-image .rf-bigimage {
height : 100%;
position : relative;
margin-right : 0;
}
.new-blogpage {
padding-top : 0;
margin-top : 40px !important ;
}
.rf-riskified .col-sm-4 {
padding-left : 15px;
}
.rf-banner-image .rf-smallimage:last-child .img-responsive {
padding-top : initial;
}
.rf-smallimage img.img-responsive {
padding : 15px 0;
}
.rf-heading {
padding : 6% 0 6% 0;
}
.rf-banner-bottom .col-sm-6 {
clear : both;
}
.rf-banner-bottom .description-rf {
width : 80%;
}
#opening-menu {
padding : 10px 0;
}
.new-jobopening .rf-heading-bottom h2 {
font-size : 30px;
font-weight : 400;
}
.new-jobopening #openings .collapse {
display : block;
}
.new-jobopening #openings .entry-content {
text-align : left;
}
.new-jobopening #openings .nav-tabs-toggle {
display : none;
}
.job_list_head {
margin-left : 0;
}
#opening-menu .nav > li > a {
padding : 5px 0;
}
.new-jobopening .nav-tabs-head {
padding : 0;
}
.new-jobopening h1.entry-title {
padding-top : 0;
}
.new-jobopening article {
padding-top : 20px;
}
.rf-heading-bottom p {
padding : 0 15px;
}
}
.case-banner-content h5.text-red {
color : #e9464a;
text-transform : uppercase;
font-size : 20px;
margin-bottom : 0;
}
.case-banner-content p {
width : 55%;
margin : 0 auto;
text-transform : initial;
}
.case-overview {
text-align : center;
padding : 6% 0 3% 0;
}
.case-goal-objects {
background : #fbfafa;
text-align : center;
padding : 2% 0;
}
.case-goal-objects .description-overview {
font-size : 18px;
padding-bottom : 40px;
width : 85%;
margin : 0 auto;
}
.technology-case {
text-align : center;
background : linear-gradient(to right, #e9454b 0, #f66f26 100%);
color : #fff;
padding : 2% 0;
}
.technology-case .description-overview {
color : #fff;
font-size : 18px;
width : 85%;
margin : 0 auto;
padding-bottom : 40px;
}
.technology-case-block ul {
padding : 0;
list-style : none;
text-align : center;
}
.technology-case-block ul li {
width : 100px;
height : 100px;
background : #fff;
border-radius : 10px;
margin : 0 30px;
padding-top : 23px;
display : inline-block;
}
.te-case-result {
padding : 2% 0 0 0;
}
@media (min-width: 768px) and (max-width: 992px) {
.case-banner-content {
padding-top : 4%;
}
.christmas-banner .christmas-banner-content .christmas-banner-button {
padding : 10px 20px;
font-size : 16px;
}
.shapetringle {
top : -176px;
}
.case-banner-content p {
width : 100%;
padding : 0 30px;
}
.case-overview {
padding : 10% 0 3% 0;
}
.goal-objects img.img-responsive {
width : auto;
height : 70px;
}
}
a.services-btn {
padding : 11px 40px;
background : linear-gradient(to right, #e9454b 0, #f66f26 100%);
color : #fff;
margin-top : 19px;
display : inline-block;
border-radius : 50px;
}
.containercont {
width : 70%;
margin : 0 auto;
padding-top : 2%;
max-width : 640px;
}
.delivering-innovation.newportfolios {
padding : 3% 0;
}
.taxi-app-work.portfolio-inner.customerportfolios .col-md-6.work-taxi-6 ul .text-work-app {
margin-top : 0;
padding : 0 6px;
}