div.wpcf7-response-output.wpcf7-mail-sent-ok{
position: absolute;
bottom: 0px;
}
}
div.wpcf7-response-output.wpcf7-validation-errors{
position: absolute;
bottom: 0px;
clear:both;
}
input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover{
background-color: rgba(229,16,80,1) !important;
border-color: rgba(229,16,80,1) !important;
}
.order-submit{
text-align: center;
}
.modal .order-submit .wpcf7-submit{
border: 2px solid #e51050;
border-radius: 80px;
height: auto;
color: #fff !important;
display: inline-block;
font-size: 12px !important;
font-weight: bold;
letter-spacing: 1px;
padding: 14px 51px 14px !important;
text-transform: uppercase;
background: #e51050;
margin-left: 15px;
line-height: 20px!important;
border: 2px solid #e51050 !important;
}
.page-id-1303 .position_left {
background-color: rgba(6,27,72,1) !important;
height: 95px !important;
}
.page-id-1303 .title_subtitle_holder{
display:none;
}
.page-id-1303 .top_firstleft h1 {
font-size: 40px !important;
margin-top: 40px;
}
.page-id-1303 .inner_money h4 a{
color: #e51050;
font-weight: 700;
}
.page-id-1303 #wordress_top {
padding-top: 0px;
}
.page-id-1303 .html_project p {
line-height: 38px;
}
.page-id-1303 .html_project h2 {
margin-top: 55px !important;
}
.page-id-1303 .inner_money {
margin-top: 20px;
}
.section-quote.sec-left-bg .wpcf7-form-control {
margin: 0;
}
form.invalid input {
width: 100%;
}
div.wpcf7-response-output.wpcf7-validation-errors {
background-color: #e51050;        
margin: 0;
padding: 17px 23px 17px 38px;
width: 100%;
position: relative;
text-align: left;
}
.page-id-876 .banner-right div.wpcf7-response-output.wpcf7-validation-errors,
.page-id-877 .banner-right div.wpcf7-response-output.wpcf7-validation-errors,
.page-id-874 .banner-right div.wpcf7-response-output.wpcf7-validation-errors {
bottom: 0!important;
width: 100%;
}
footer .wpcf7-validation-errors {
padding: 17px 30px 17px 20px!important;
margin-bottom: 10px!important;
}
.page-id-876 .full_width_inner .inner-banner {
padding-bottom: 0; 
} body.home #contact .con-info a {
color: #fff;
}
body.home div.wpcf7-response-output.wpcf7-validation-errors {
border: 2px solid red;
color: red;
text-align: left;
padding-left: 16px!important;
}
body .sidebar-contact .sub_sec {
margin-bottom: 10px;
}
body .sidebar-contact div.wpcf7-response-output.wpcf7-validation-errors {
border: 2px solid red!important;
color: red!important;
text-align: left!important;
padding-left: 16px!important;
width: 86%!important;
margin: 0 auto!important;
background-color: transparent;
}
body .sidebar-contact div.wpcf7-response-output:before {
left: 8px;
}
body div.wpcf7-response-output.wpcf7-validation-errors:before{
color: white;
}
body .sidebar-contact div.wpcf7-response-output.wpcf7-validation-errors:before,
body.home #contact div.wpcf7-response-output.wpcf7-validation-errors:before{
color: red;
}
div.wpcf7-response-output.wpcf7-mail-sent-ok {
padding-left: 20px;
margin-bottom: 5px;
}
div.wpcf7-response-output.wpcf7-mail-sent-ok:before{
left: 5px;
color:green;
}
body #nav-menu-item-624.menu-item .second {
left: 10px;
}
body .top_first_right div.wpcf7-response-output.wpcf7-mail-sent-ok {
display: flex!important;
background-color: #fff!important;
bottom: -2px;
}
.page-id-1047 .top_firstleft ul {
margin-top: 34px;
}
.custom-req-quote .attach {
margin-top: 0;
padding-bottom: 14px;
width: 100%;
border-bottom: 1px solid #ccc;
margin-bottom: 10px;
}
.custom-req-quote .attach li {
text-align: left;
border-right: 0;
width: 100%;
padding-right: 0;
}
.custom-req-quote p.att::before {
width: auto;
} .page-id-876 .top_firstleft ul,.page-id-877 .top_firstleft ul, .page-id-874 .top_firstleft ul {
line-height: 1.5;
}
#inner_shopify_top {
background-size: 262px;
}
.featured-work .caption .hint i.icone-wordpress {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
}
.featured-work .caption .hint i.icone-wordpress:before {
content: "\f19a";
}
div#slide-13-layer-3 img {
margin-left: 14%!important;
}
@media screen and (max-width:1600px){
body.home #contact div.wpcf7-response-output.wpcf7-validation-errors:before{
left: 4px;
}
.footer_top_holder div.wpcf7-response-output.wpcf7-validation-errors:before {
left: 8px;
color: white;
}
body.home .footer_top_holder div.wpcf7-response-output.wpcf7-validation-errors:before {
left: 8px;
color: red;
}
.page-id-967 #wpcf7-f848-p967-o1 input.wpcf7-form-control.wpcf7-file.fileattech,
.page-id-1233 .wpcf7-form-control-wrap.file-753 input.wpcf7-form-control.wpcf7-file.fileattech,
.wpcf7-form-control-wrap.file-753 input.wpcf7-form-control.wpcf7-file.fileattech {
width: 100%;
}
.top_first_right .sub_sec input.wpcf7-form-control.wpcf7-submit.request {
font-size: 14px!important;
padding: 0px 14px!important;
margin: auto!important;
}
}
@media screen and (max-width:1500px){
div#slide-13-layer-3 img {
margin-left: 0!important;
}
}
@media (max-width: 1400px){
.main-banner #slide-13-layer-3 img {
width: 500px !important;
object-fit: contain;
margin-left: 21%!important;
}
}
@media screen and (max-width:1365px){
.process-icons .fr-arrow .icon_holder::after {
width: 160px;
background-size: contain;
}
.process-icons .s-arrow .icon_holder::after {
width: 160px;
background-size: contain;
top: -18px;
}
#inner_shopify_top {
background-position: center right 43%;
}
}
@media (max-width: 1169px) and (min-width: 1024px){
body.home #owl-demo .customer-img img {
width: 80%;
}
#inner_shopify_top {
background-size: 353px;
background-position: center right 13%;
}
}
@media (max-width: 1169px) {
.footer_top_holder .social-google, .footer_top_holder .social-twitter, 
.footer_top_holder .social-facebook, .footer_top_holder .social-linkedin {
width: 38px;
height: 38px;
padding: 4px 8px;
}
body.home .wpb_revslider_element .tp-caption img {
zoom: 0.6;
}
.client-say .testimonial-section h2 {
font-size: 32px;
}
.process-icons .fr-arrow .icon_holder::after {
width: 150px;
background-size: contain;
}
.process-icons .s-arrow .icon_holder::after {
width: 150px;
background-size: contain;
top: -16px;
}
}
@media (max-width: 1024px) and (min-width: 576px){
.mar-top-30 .customer-img {
width: 100%;
margin-bottom: 30px;
}
.mar-top-30 {
margin-top: 30px;
max-width: 800px;
margin: 0 auto;
}
.cutomer-text {
width: 100%;
}
.client-say .testimonial-section {
text-align: center;
}
.client-say .testimonial-section h2::before {
content: '';
}
}
@media (max-width: 1023px){
.top_firstleft.wpb_column.vc_column_container {
width: 100%!important;
}
.top_firstleft .wpb_wrapper p {
padding: 0;
}
.top_firstleft .home-banner-new ul li {
margin-bottom: 0;
}
.whychoose {
padding: 5px 0!important;
}
.page-id-877 .inner-banner, .page-id-876 .inner-banner, .page-id-874 .inner-banner {
padding-top: 60px;
}
.page-id-877 .shopify, .page-id-876 .shopify, .page-id-874 .shopify  {
padding: 38px 0;
}
.page-id-877 .inner-banner strong, .page-id-876 .inner-banner strong, .page-id-874 .inner-banner strong{
font-size: 36px;
}
.process-icons .fr-arrow .icon_holder::after {
background-size: 100%;
width: 100%;
left: 100px;
}
.process-icons .s-arrow .icon_holder::after {
width: 100%;
background-size: 100%;
left: 100px;
top: -13px;
}
}
@media (max-width: 989px) and (min-width: 768px){
.page-id-967 .inner_ser h6 {
height: 46px;
}
}
@media (max-width: 991px){
footer #execphp-10 .full-menu li, .half-menu li {
width: 100%;
}
.page-id-967 .top_bottom p, .page-id-967 .process_block h5,
.top_bottom p.blue_bottom{
font-size: 16px;
}
.services_capabilities .inner_services h6{
font-size: 14px;
word-break: break-word;
}
.process_heading p, .services_capabilities .inner_services p {
font-size: 14px!important;
}
.costume_process_box .section_inner_margin.clearfix {
display: flex;
flex-wrap: wrap;
}
.costume_process_box .vc_col-sm-3 {
width: 50%;
margin-bottom: 1rem;
}
.page-id-877 p.drk, .page-id-876 p.drk, .page-id-874 p.drk   {
color: #2898c0;
font-size: 14px;
}
.services_capabilities{
padding-top: 20px!important;
padding-bottom: 60px!important;
}
.inner_services.grid_section {
padding-top: 34px!important;
padding-bottom: 0!important;
}
body.home .wpb_revslider_element .tp-caption img {
zoom: 0.5; }
.page-id-876 .inner-banner,.page-id-874 .inner-banner {
padding-top: 0px;
}
.page-id-876 .inner-banner-sec .section_inner{
padding-bottom: 10px;
}
.page-id-876 .top_firstleft .home-banner-new ul li,
.page-id-877 .top_firstleft .home-banner-new ul li, 
.page-id-874 .top_firstleft .home-banner-new ul li {
margin-bottom: 10px;
}
.process-icons .s-arrow .icon_holder::after {
left: 81px;
}
.process-icons .fr-arrow .icon_holder::after {
left: 80px;
}
.main-banner #slide-13-layer-3 img {
margin-left: 10%!important;
}
}
@media (max-width: 991px) and (min-width: 768px){
.rev_slider li.tp-revslider-slidesli:nth-child(1) .tp-mask-wrap,
.rev_slider li.tp-revslider-slidesli:nth-child(2) .tp-mask-wrap {
padding-left: 51px!important;
}
.rev_slider li.tp-revslider-slidesli:nth-child(3) .tp-mask-wrap,
.rev_slider li.tp-revslider-slidesli:nth-child(4) .tp-mask-wrap {
padding-left: 114px!important;
}
div#slide-14-layer-10{
display: flex;
justify-content: flex-end;
padding-right: 11%!important;
}
div#slide-10-layer-6,div#slide-7-layer-3,div#slide-13-layer-3{
display: flex;
justify-content: flex-start;
margin-left: 30px;
}
div#rev_slider_2_1, div#rev_slider_2_1_wrapper {
height: 520px!important;
padding-top: 3em!important;
}
}
@media (max-width: 767px){
body.home .rev_slider_wrapper .tp-parallax-wrap .tp-mask-wrap .tp-caption img {
margin-top: 30px!important;
}
body.home .partner-box img {
width: 100%;
}
.mar-x-15{
margin-left: 15px;
margin-right: 15px;
}
.page-id-967 .top_firstleft ul,.page-id-1021 .top_firstleft ul, .page-id-1233 .top_firstleft ul, .top_firstleft ul {
font-size: 12px!important;
line-height: 1.8;
}
.page-id-967 .top_firstleft ul li, .page-id-1021 .top_firstleft ul li, .page-id-1233 .top_firstleft ul li, .top_firstleft ul li {
background-size: 20px!important;
margin-bottom: 5px;
padding-left: 30px!important;
font-size: 12px;
}
.top_firstleft ul li img{
width: 24px;
}
.page-id-877 .top_firstleft ul li, .page-id-876 ul li,
.page-id-874 ul li {
padding-left: 0!important;
}
.page-id-967 .top_bottom .fi_column {
background-image: none;
}
.costume_process_box .vc_col-sm-3 {
width: 100%;
}
.top_first_mid {
display: flex;
}
.banner-bot .partner-box {
width: 100%!important;
}
.page-id-877 .inner-banner, .page-id-876 .inner-banner, .page-id-874 .inner-banner {
padding-top: 0!important;
padding-bottom: 60px!important;
}
.shopify h2 {
font-size: 18px;
line-height: 1.6;
margin-bottom: 10px!important;
}
.banner-bot {
padding: 20px 0 0;
}
.whychoose p {
font-size: 14px;
}
.page-id-877 .request a, .page-id-876 .request a, .page-id-874 .request a  {
padding: 10px 30px !important;
font-size: 14px;
}
.page-id-877 .request-sec, .page-id-876 .request-sec, .page-id-874 .request-sec {
padding-bottom: 0;
text-align: center;
}
.first-round h5.icon_title{
font-size: 18px;
}
.first-round h5.icon_title {
color: #fff;
font-size: 21px;
padding-top: 20px;
}
.page-id-877 .client-say .testimonial-section h2, .page-id-876 .client-say .testimonial-section h2,
.page-id-874 .client-say .testimonial-section h2 {
font-size: 20px;
line-height: 1.6;
margin-bottom: 15px;
}
.page-id-877 div#testimonial, .page-id-876 div#testimonial {
padding: 49px 0px 0!important;
}
.inner_services.inner_ser.grid_section {
padding-top: 0!important;
padding-bottom: 0!important;
}
body.home .wpb_revslider_element .tp-caption img {
zoom: 1; }
.main-banner #slide-7-layer-3 img {
width: 280px !important;
}
.section.services_capabilities {
padding-bottom: 0!important;
}
footer {
padding: 50px 0 0;
}
.page-id-876 .top_firstleft ul {
margin-bottom: 50px;
}
.process-icons p {
margin-bottom: 20px;
}
}
@media (max-width: 575px){
body.home .services .services-content p.text-box {
padding-left: 15px;
padding-right: 15px;
}
.inner_money .html_project h2 span.blue {
font-size: 24px;
}
.inner_money .html_project h2 {
font-size: 18px;
}
body.home .wpb_revslider_element  #slide-13-layer-3,
div#slide-7-layer-3,div#slide-10-layer-6 {
float: left;
}
body.home .wpb_revslider_element #slide-13-layer-3 img {
width: 100% !important;
margin: 0 auto 0 -15px!important;
display: block;
max-width: 100%!important;
}
.top_first_right .req-sec .req-p {
font-size: 12px;
}
}
@media (max-width: 500px){
body.home .wpb_revslider_element #slide-7-layer-3 img, 
body.home .wpb_revslider_element div#slide-10-layer-6 img {
top: 0!important;
}
div#slide-14-layer-10 img {
margin: 0 auto!important;
width: 92%!important;
}
body .main-banner .tp-revslider-mainul li:nth-child(1) p{
font-size: 14px !important;
line-height: 18px !important;
}
}
@media (max-width: 424px){
body.home #testimonial .section_inner{
width: 240px;
}
body.home #about p {
padding-left: 34px;
padding-right: 34px;
}
body.home .powerful-say h6, {
font-size: 18px;
}
.page-id-967 li.att, .page-id-1047 li.att, .page-id-1021 li.att, .page-id-1233 li.att {
width: 100%;
}
.free_sec a {
font-size: 13px;
}
.page-id-967 #testimonial .wpb_widgetised_column .widget,
.page-id-1047 #testimonial .wpb_widgetised_column .widget,
.page-id-1021 #testimonial .wpb_widgetised_column .widget,
.page-id-1233 #testimonial .wpb_widgetised_column .widget,
.page-id-1082 #testimonial .wpb_widgetised_column .widget {
max-width: 248px;
margin: 0 auto;
}
.page-id-877 .inner-banner strong, .page-id-876 .inner-banner strong, .page-id-874 .inner-banner strong {
font-size: 28px;
}
.page-id-877 .home-banner-new ul li,
.page-id-876 .home-banner-new ul li,
.top_firstleft .wpb_wrapper p, .top_first_right .req-sec .req-p {
font-size: 12px;
line-height: 1.6;
}
.page-id-877 .home-banner-new ul li img, .page-id-876 .home-banner-new ul li img,.page-id-874 .home-banner-new ul li img {
width: 24px;
}
.page-id-877 li.att, .page-id-876 li.att, .page-id-874 li.att {
width: 100%;
}
.page-id-877 .featured-work h1, .page-id-876 .featured-work h1,.page-id-874 .featured-work h1 {
font-size: 20px!important;
}
.page-id-877 div#testimonial, .page-id-876 div#testimonial, .page-id-874 div#testimonial {
padding: 49px 30px 0!important;
}
.client-say .testimonial-section h2 {
margin-top: 20px;
}
body.home .slide-section p{
margin-left: 15px;
margin-right: 15px;
}
.inner_services h6 {
word-break: break-word;
}
.services_heading h2, .services_heading h2 span.blue {
font-size: 24px;
line-height: 1.5;
}
.top_first_right .req-sec .req {
font-size: 21px;
}
}
@media (max-width: 400px){
.main-banner #slide-13-layer-3 img {
display: block;
}
}
@media (max-width: 374px){
.full_section_inner {
max-width: 258px;
margin: 0 auto;
}
.custom_work_with .full_section_inner {
max-width: 274px!important;
}
body.home .full_section_inner{
max-width: 100%;
}
}