@font-face {
font-family: 'icomoon';
src:  url(//www.willshall.com/wp-content/plugins/wp-responsive-menu/inc/assets/icons/fonts/icomoon.eot?5ujmx2);
src:  url(//www.willshall.com/wp-content/plugins/wp-responsive-menu/inc/assets/icons/fonts/icomoon.eot?5ujmx2#iefix) format('embedded-opentype'),
url(//www.willshall.com/wp-content/plugins/wp-responsive-menu/inc/assets/icons/fonts/icomoon.ttf?5ujmx2) format('truetype'),
url(//www.willshall.com/wp-content/plugins/wp-responsive-menu/inc/assets/icons/fonts/icomoon.woff?5ujmx2) format('woff'),
url(//www.willshall.com/wp-content/plugins/wp-responsive-menu/inc/assets/icons/fonts/icomoon.svg?5ujmx2#icomoon) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="wpr-icon-"], [class*=" wpr-icon-"] { font-family: 'icomoon' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.wpr-icon-store:before {
content: "\e900";
}
.wpr-icon-cart2:before {
content: "\e901";
}
.wpr-icon-basket:before {
content: "\e902";
}
.wpr-icon-cart:before {
content: "\e93a";
}
.wpr-icon-x:before {
content: "\e687";
}
.wpr-icon-rss:before {
content: "\e600";
}
.wpr-icon-rss-alt:before {
content: "\e68c";
}
.wpr-icon-mail:before {
content: "\e68d";
}
.wpr-icon-plus:before {
content: "\e601";
}
.wpr-icon-minus:before {
content: "\e602";
}
.wpr-icon-magnifying-glass:before {
content: "\e603";
}
.wpr-icon-instagram:before {
content: "\e688";
}
.wpr-icon-grid:before {
content: "\e604";
}
.wpr-icon-search:before {
content: "\e605";
}
.wpr-icon-twitter:before {
content: "\e606";
}
.wpr-icon-plus2:before {
content: "\e607";
}
.wpr-icon-minus2:before {
content: "\e608";
}
.wpr-icon-search2:before {
content: "\e609";
}
.wpr-icon-feed:before {
content: "\e60a";
}
.wpr-icon-cancel:before {
content: "\e60b";
}
.wpr-icon-home:before {
content: "\e60c";
}
.wpr-icon-home2:before {
content: "\e60d";
}
.wpr-icon-search3:before {
content: "\e689";
}
.wpr-icon-menu:before {
content: "\e60e";
}
.wpr-icon-point-right:before {
content: "\e60f";
}
.wpr-icon-point-down:before {
content: "\e610";
}
.wpr-icon-close:before {
content: "\e611";
}
.wpr-icon-minus3:before {
content: "\e612";
}
.wpr-icon-plus3:before {
content: "\e613";
}
.wpr-icon-arrow-right:before {
content: "\e614";
}
.wpr-icon-arrow-down:before {
content: "\e615";
}
.wpr-icon-arrow-right2:before {
content: "\e616";
}
.wpr-icon-arrow-down2:before {
content: "\e617";
}
.wpr-icon-arrow-right3:before {
content: "\e618";
}
.wpr-icon-arrow-down3:before {
content: "\e619";
}
.wpr-icon-paragraph-justify:before {
content: "\e61a";
}
.wpr-icon-paragraph-justify2:before {
content: "\e61b";
}
.wpr-icon-mail2:before {
content: "\e61c";
}
.wpr-icon-google:before {
content: "\e61d";
}
.wpr-icon-googleplus:before {
content: "\e61e";
}
.wpr-icon-googleplus2:before {
content: "\e61f";
}
.wpr-icon-googleplus3:before {
content: "\e620";
}
.wpr-icon-googleplus4:before {
content: "\e621";
}
.wpr-icon-facebook:before {
content: "\e622";
}
.wpr-icon-facebook2:before {
content: "\e623";
}
.wpr-icon-facebook3:before {
content: "\e624";
}
.wpr-icon-instagram2:before {
content: "\e68a";
}
.wpr-icon-twitter2:before {
content: "\e625";
}
.wpr-icon-twitter3:before {
content: "\e626";
}
.wpr-icon-twitter4:before {
content: "\e627";
}
.wpr-icon-feed2:before {
content: "\e628";
}
.wpr-icon-feed3:before {
content: "\e629";
}
.wpr-icon-feed4:before {
content: "\e62a";
}
.wpr-icon-vimeo:before {
content: "\e62b";
}
.wpr-icon-vimeo2:before {
content: "\e62c";
}
.wpr-icon-vimeo3:before {
content: "\e62d";
}
.wpr-icon-flickr:before {
content: "\e62e";
}
.wpr-icon-flickr2:before {
content: "\e62f";
}
.wpr-icon-flickr3:before {
content: "\e630";
}
.wpr-icon-flickr4:before {
content: "\e631";
}
.wpr-icon-deviantart:before {
content: "\e632";
}
.wpr-icon-deviantart2:before {
content: "\e633";
}
.wpr-icon-github:before {
content: "\e634";
}
.wpr-icon-github2:before {
content: "\e635";
}
.wpr-icon-github3:before {
content: "\e636";
}
.wpr-icon-github4:before {
content: "\e637";
}
.wpr-icon-github5:before {
content: "\e638";
}
.wpr-icon-tumblr:before {
content: "\e639";
}
.wpr-icon-tumblr2:before {
content: "\e63a";
}
.wpr-icon-skype:before {
content: "\e63b";
}
.wpr-icon-linkedin:before {
content: "\e63c";
}
.wpr-icon-pinterest:before {
content: "\e63d";
}
.wpr-icon-pinterest2:before {
content: "\e63e";
}
.wpr-icon-search32:before {
content: "\e63f";
}
.wpr-icon-basket2:before {
content: "\e903";
}
.wpr-icon-basket3:before {
content: "\e027";
}
.wpr-icon-magnifying-glass2:before {
content: "\e037";
}
.wpr-icon-facebook5:before {
content: "\e05d";
}
.wpr-icon-twitter5:before {
content: "\e05e";
}
.wpr-icon-googleplus5:before {
content: "\e05f";
}
.wpr-icon-rss2:before {
content: "\e060";
}
.wpr-icon-tumblr3:before {
content: "\e061";
}
.wpr-icon-linkedin2:before {
content: "\e062";
}
.wpr-icon-dribbble:before {
content: "\e063";
}
.wpr-icon-plus5:before {
content: "\e656";
}
.wpr-icon-plus6:before {
content: "\e657";
}
.wpr-icon-minus5:before {
content: "\e658";
}
.wpr-icon-minus6:before {
content: "\e659";
}
.wpr-icon-cancel2:before {
content: "\e65a";
}
.wpr-icon-magnifier:before {
content: "\e65b";
}
.wpr-icon-grid3:before {
content: "\e65c";
}
.wpr-icon-grid4:before {
content: "\e65d";
}
.wpr-icon-list:before {
content: "\e65e";
}
.wpr-icon-add:before {
content: "\e65f";
}
.wpr-icon-minus7:before {
content: "\e660";
}
.wpr-icon-search7:before {
content: "\e661";
}
.wpr-icon-shopping-bag2:before {
content: "\e904";
}
.wpr-icon-shopping-cart2:before {
content: "\e905";
}
.wpr-icon-add_shopping_cart:before {
content: "\e854";
}
.wpr-icon-shopping_cart:before {
content: "\e8cc";
}
.wpr-icon-remove_shopping_cart:before {
content: "\e928";
}
.wpr-icon-shopping_basket:before {
content: "\e8cb";
}
.wpr-icon-align-justify:before {
content: "\e026";
}
.wpr-icon-search5:before {
content: "\e036";
}
.wpr-icon-circle-plus:before {
content: "\e040";
}
.wpr-icon-circle-minus:before {
content: "\e041";
}
.wpr-icon-square-plus:before {
content: "\e044";
}
.wpr-icon-square-minus:before {
content: "\e045";
}
.wpr-icon-arrow-right4:before {
content: "\e095";
}
.wpr-icon-arrow-down4:before {
content: "\e097";
}
.wpr-icon-grid2:before {
content: "\e102";
}
.wpr-icon-cross:before {
content: "\e117";
}
.wpr-icon-menu2:before {
content: "\e120";
}
.wpr-icon-ellipsis:before {
content: "\e129";
}
.wpr-icon-times:before {
content: "\e647";
}
.wpr-icon-plus4:before {
content: "\e648";
}
.wpr-icon-minus4:before {
content: "\e649";
}
.wpr-icon-arrow-right-thick:before {
content: "\e64a";
}
.wpr-icon-th-menu:before {
content: "\e64b";
}
.wpr-icon-arrow-down-thick:before {
content: "\e64c";
}
.wpr-icon-times-outline:before {
content: "\e64d";
}
.wpr-icon-plus-outline:before {
content: "\e64e";
}
.wpr-icon-minus-outline:before {
content: "\e64f";
}
.wpr-icon-th-small-outline:before {
content: "\e650";
}
.wpr-icon-th-menu-outline:before {
content: "\e651";
}
.wpr-icon-zoom-outline:before {
content: "\e652";
}
.wpr-icon-arrow-down5:before {
content: "\e653";
}
.wpr-icon-arrow-right5:before {
content: "\e654";
}
.wpr-icon-search6:before {
content: "\e655";
}
.wpr-icon-shopping-cart:before {
content: "\f07a";
}
.wpr-icon-cart-plus:before {
content: "\f217";
}
.wpr-icon-cart-arrow-down:before {
content: "\f218";
}
.wpr-icon-shopping-bag:before {
content: "\f290";
}
.wpr-icon-shopping-basket:before {
content: "\f291";
}
.wpr-icon-search9:before {
content: "\f002";
}
.wpr-icon-envelope-o:before {
content: "\f003";
}
.wpr-icon-th-large:before {
content: "\f009";
}
.wpr-icon-th:before {
content: "\f00a";
}
.wpr-icon-th-list:before {
content: "\f00b";
}
.wpr-icon-times2:before {
content: "\f00d";
}
.wpr-icon-home3:before {
content: "\f015";
}
.wpr-icon-align-justify2:before {
content: "\f039";
}
.wpr-icon-chevron-right:before {
content: "\f054";
}
.wpr-icon-plus-circle:before {
content: "\f055";
}
.wpr-icon-minus-circle:before {
content: "\f056";
}
.wpr-icon-arrow-right6:before {
content: "\f061";
}
.wpr-icon-arrow-down6:before {
content: "\f063";
}
.wpr-icon-plus7:before {
content: "\f067";
}
.wpr-icon-minus8:before {
content: "\f068";
}
.wpr-icon-chevron-down:before {
content: "\f078";
}
.wpr-icon-twitter-square:before {
content: "\f081";
}
.wpr-icon-facebook-square:before {
content: "\f082";
}
.wpr-icon-linkedin-square:before {
content: "\f08c";
}
.wpr-icon-github-square:before {
content: "\f092";
}
.wpr-icon-twitter6:before {
content: "\f099";
}
.wpr-icon-facebook6:before {
content: "\f09a";
}
.wpr-icon-github6:before {
content: "\f09b";
}
.wpr-icon-hand-o-right:before {
content: "\f0a4";
}
.wpr-icon-hand-o-down:before {
content: "\f0a7";
}
.wpr-icon-arrow-circle-right:before {
content: "\f0a9";
}
.wpr-icon-arrow-circle-down:before {
content: "\f0ab";
}
.wpr-icon-tasks:before {
content: "\f0ae";
}
.wpr-icon-bars:before {
content: "\f0c9";
}
.wpr-icon-pinterest3:before {
content: "\f0d2";
}
.wpr-icon-pinterest-square:before {
content: "\f0d3";
}
.wpr-icon-google-plus-square:before {
content: "\f0d4";
}
.wpr-icon-google-plus:before {
content: "\f0d5";
}
.wpr-icon-envelope:before {
content: "\f0e0";
}
.wpr-icon-linkedin3:before {
content: "\f0e1";
}
.wpr-icon-angle-double-right:before {
content: "\f101";
}
.wpr-icon-angle-double-down:before {
content: "\f103";
}
.wpr-icon-angle-right:before {
content: "\f105";
}
.wpr-icon-angle-down:before {
content: "\f107";
}
.wpr-icon-github-alt:before {
content: "\f113";
}
.wpr-icon-ellipsis-h:before {
content: "\f141";
}
.wpr-icon-rss-square:before {
content: "\f143";
}
.wpr-icon-toggle-down:before {
content: "\f150";
}
.wpr-icon-toggle-right:before {
content: "\f152";
}
.wpr-icon-youtube-square:before {
content: "\f166";
}
.wpr-icon-youtube:before {
content: "\f167";
}
.wpr-icon-instagram3:before {
content: "\f16d";
}
.wpr-icon-apple:before {
content: "\f179";
}
.wpr-icon-android:before {
content: "\f17b";
}
.wpr-icon-skype2:before {
content: "\f17e";
}
.wpr-icon-vimeo-square:before {
content: "\f194";
}
.wpr-icon-cart3:before {
content: "\e906";
}
.wpr-icon-bag:before {
content: "\e907";
}
.wpr-icon-facebook4:before {
content: "\e640";
}
.wpr-icon-twitter-old:before {
content: "\e641";
}
.wpr-icon-feed5:before {
content: "\e642";
}
.wpr-icon-bird:before {
content: "\e643";
}
.wpr-icon-search4:before {
content: "\e644";
}
.wpr-icon-pointer:before {
content: "\e645";
}
.wpr-icon-pointer2:before {
content: "\e646";
}
.wpr-icon-shopping-bag3:before {
content: "\e908";
}
.wpr-icon-shopping-basket2:before {
content: "\e909";
}
.wpr-icon-shopping-cart3:before {
content: "\e90a";
}
.wpr-icon-search10:before {
content: "\e68b";
}
.wpr-icon-cross2:before {
content: "\e663";
}
.wpr-icon-minus9:before {
content: "\e664";
}
.wpr-icon-plus8:before {
content: "\e665";
}
.wpr-icon-layout:before {
content: "\e666";
}
.wpr-icon-list2:before {
content: "\e667";
}
.wpr-icon-video:before {
content: "\e668";
}
.wpr-icon-arrow-down7:before {
content: "\e669";
}
.wpr-icon-arrow-right7:before {
content: "\e66a";
}
.wpr-icon-arrow-down8:before {
content: "\e66b";
}
.wpr-icon-arrow-right8:before {
content: "\e66c";
}
.wpr-icon-arrow-down9:before {
content: "\e66d";
}
.wpr-icon-arrow-right9:before {
content: "\e66e";
}
.wpr-icon-arrow-down10:before {
content: "\e66f";
}
.wpr-icon-arrow-right10:before {
content: "\e670";
}
.wpr-icon-arrow-down11:before {
content: "\e671";
}
.wpr-icon-uniE672:before {
content: "\e672";
}
.wpr-icon-arrow-right11:before {
content: "\e673";
}
.wpr-icon-github62:before {
content: "\e674";
}
.wpr-icon-flickr5:before {
content: "\e675";
}
.wpr-icon-flickr6:before {
content: "\e676";
}
.wpr-icon-vimeo4:before {
content: "\e677";
}
.wpr-icon-vimeo5:before {
content: "\e678";
}
.wpr-icon-twitter7:before {
content: "\e679";
}
.wpr-icon-facebook7:before {
content: "\e67a";
}
.wpr-icon-facebook8:before {
content: "\e67b";
}
.wpr-icon-facebook9:before {
content: "\e67c";
}
.wpr-icon-googleplus6:before {
content: "\e67d";
}
.wpr-icon-googleplus7:before {
content: "\e67e";
}
.wpr-icon-pinterest4:before {
content: "\e67f";
}
.wpr-icon-pinterest5:before {
content: "\e680";
}
.wpr-icon-tumblr4:before {
content: "\e681";
}
.wpr-icon-linkedin4:before {
content: "\e682";
}
.wpr-icon-linkedin5:before {
content: "\e683";
}
.wpr-icon-instagram4:before {
content: "\e684";
}
.wpr-icon-skype3:before {
content: "\e685";
}
.wpr-icon-skype4:before {
content: "\e686";
}
.wpr-icon-cart4:before {
content: "\e90b";
}
.wpr-icon-search8:before {
content: "\e662";
}.popup-template .modal{opacity:0;transition:all .25s ease}.popup-template .modal.is-open{opacity:1;transition:all .25s ease}.top-phone {
display: inline-block;
padding: 0 12px 0 0;
margin-bottom: 0
}
.cstr-smle-cstm {
object-fit: cover;
}
img.set-img-cstm.lazyimg.lazy.Hollan.\&.Co {
width: 100% !important;
}
.top-phone li {
font-size: 15px
}
.top-phone li a {
color: #333;
margin: 0 5px 0 0
}
.top-phone li.drect-call .fa.fa-whatsapp {
margin-left: 10px;
margin-top: 2px;
display: inline-block;
vertical-align: top
}
@font-face {
font-family: proxima_novalight;
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-light-webfont.eot);
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-light-webfont.eot?#iefix) format('embedded-opentype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-light-webfont.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-light-webfont.woff) format('woff'), url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-light-webfont.svg#proxima_novalight) format('svg');
font-weight: 400;
font-style: normal;
font-display: fallback
}
@font-face {
font-family: proxima_novabold;
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-bold-webfont.eot);
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-bold-webfont.eot?#iefix) format('embedded-opentype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-bold-webfont.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-bold-webfont.woff) format('woff'), url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-bold-webfont.svg#proxima_novabold) format('svg');
font-weight: 400;
font-style: normal;
font-display: fallback
}
@font-face {
font-family: proxima_novalight_italic;
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-lightitalic-webfont.eot);
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-lightitalic-webfont.eot?#iefix) format('embedded-opentype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-lightitalic-webfont.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-lightitalic-webfont.woff) format('woff'), url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-lightitalic-webfont.svg#proxima_novalight_italic) format('svg');
font-weight: 400;
font-style: normal;
font-display: fallback
}
@font-face {
font-family: proxima_nova_rgregular;
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-regular-webfont.eot);
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-regular-webfont.eot?#iefix) format('embedded-opentype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-regular-webfont.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-regular-webfont.woff) format('woff'), url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-regular-webfont.svg#proxima_nova_rgregular) format('svg');
font-weight: 400;
font-style: normal;
font-display: fallback
}
@font-face {
font-family: proxima_novasemibold;
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-semibold-webfont.eot);
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-semibold-webfont.eot?#iefix) format('embedded-opentype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-semibold-webfont.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-semibold-webfont.woff) format('woff'), url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-semibold-webfont.svg#proxima_novasemibold) format('svg');
font-weight: 400;
font-style: normal;
font-display: fallback
}
@font-face {
font-family: proxima_novasemibold_italic;
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-semibolditalic-webfont.eot);
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-semibolditalic-webfont.eot?#iefix) format('embedded-opentype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-semibolditalic-webfont.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-semibolditalic-webfont.woff) format('woff'), url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-semibolditalic-webfont.svg#proxima_novasemibold_italic) format('svg');
font-weight: 400;
font-style: normal;
font-display: fallback
}
@font-face {
font-family: proxima_novaextrabold_italic;
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/fontsfree-net-proxima-nova-xbold-it-webfont.eot);
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/fontsfree-net-proxima-nova-xbold-it-webfont.eot?#iefix) format('embedded-opentype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/fontsfree-net-proxima-nova-xbold-it-webfont.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/fontsfree-net-proxima-nova-xbold-it-webfont.woff) format('woff'), url(//www.willshall.com/wp-content/themes/willshall/fonts/fontsfree-net-proxima-nova-xbold-it-webfont.svg#proxima_novaextrabold_italic) format('svg');
font-weight: 400;
font-style: normal;
font-display: fallback
}
@font-face {
font-family: 'Nunito Sans';
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-ExtraLightItalic.eot);
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-ExtraLightItalic.eot?#iefix) format('embedded-opentype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-ExtraLightItalic.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-ExtraLightItalic.woff) format('woff'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-ExtraLightItalic.ttf) format('truetype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-ExtraLightItalic.svg#NunitoSans-ExtraLightItalic) format('svg');
font-weight: 200;
font-style: italic
}
@font-face {
font-family: 'Nunito Sans';
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-SemiBold.eot);
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-SemiBold.eot?#iefix) format('embedded-opentype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-SemiBold.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-SemiBold.woff) format('woff'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-SemiBold.ttf) format('truetype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-SemiBold.svg#NunitoSans-SemiBold) format('svg');
font-weight: 600;
font-style: normal
}
@font-face {
font-family: 'Nunito Sans';
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Italic.eot);
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Italic.eot?#iefix) format('embedded-opentype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Italic.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Italic.woff) format('woff'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Italic.ttf) format('truetype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Italic.svg#NunitoSans-Italic) format('svg');
font-weight: 400;
font-style: italic
}
@font-face {
font-family: 'Nunito Sans';
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-LightItalic.eot);
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-LightItalic.eot?#iefix) format('embedded-opentype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-LightItalic.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-LightItalic.woff) format('woff'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-LightItalic.ttf) format('truetype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-LightItalic.svg#NunitoSans-LightItalic) format('svg');
font-weight: 300;
font-style: italic
}
@font-face {
font-family: 'Nunito Sans';
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-ExtraBold.eot);
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-ExtraBold.eot?#iefix) format('embedded-opentype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-ExtraBold.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-ExtraBold.woff) format('woff'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-ExtraBold.ttf) format('truetype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-ExtraBold.svg#NunitoSans-ExtraBold) format('svg');
font-weight: 800;
font-style: normal
}
@font-face {
font-family: 'Nunito Sans';
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-BoldItalic.eot);
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-BoldItalic.eot?#iefix) format('embedded-opentype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-BoldItalic.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-BoldItalic.woff) format('woff'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-BoldItalic.ttf) format('truetype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-BoldItalic.svg#NunitoSans-BoldItalic) format('svg');
font-weight: 700;
font-style: italic
}
@font-face {
font-family: 'Nunito Sans';
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Bold.eot);
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Bold.eot?#iefix) format('embedded-opentype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Bold.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Bold.woff) format('woff'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Bold.ttf) format('truetype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Bold.svg#NunitoSans-Bold) format('svg');
font-weight: 700;
font-style: normal
}
@font-face {
font-family: 'Nunito Sans';
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Light.eot);
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Light.eot?#iefix) format('embedded-opentype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Light.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Light.woff) format('woff'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Light.ttf) format('truetype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Light.svg#NunitoSans-Light) format('svg');
font-weight: 300;
font-style: normal
}
@font-face {
font-family: 'Nunito Sans';
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Black.eot);
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Black.eot?#iefix) format('embedded-opentype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Black.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Black.woff) format('woff'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Black.ttf) format('truetype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Black.svg#NunitoSans-Black) format('svg');
font-weight: 900;
font-style: normal
}
@font-face {
font-family: 'Nunito Sans';
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-BlackItalic.eot);
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-BlackItalic.eot?#iefix) format('embedded-opentype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-BlackItalic.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-BlackItalic.woff) format('woff'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-BlackItalic.ttf) format('truetype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-BlackItalic.svg#NunitoSans-BlackItalic) format('svg');
font-weight: 900;
font-style: italic
}
@font-face {
font-family: 'Nunito Sans';
src: uurl(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-ExtraLight.eot);
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-ExtraLight.eot?#iefix) format('embedded-opentype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-ExtraLight.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-ExtraLight.woff) format('woff'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-ExtraLight.ttf) format('truetype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-ExtraLight.svg#NunitoSans-ExtraLight) format('svg');
font-weight: 200;
font-style: normal
}
@font-face {
font-family: 'Nunito Sans';
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-ExtraBoldItalic.eot);
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-ExtraBoldItalic.eot?#iefix) format('embedded-opentype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-ExtraBoldItalic.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-ExtraBoldItalic.woff) format('woff'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-ExtraBoldItalic.ttf) format('truetype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-ExtraBoldItalic.svg#NunitoSans-ExtraBoldItalic) format('svg');
font-weight: 800;
font-style: italic
}
@font-face {
font-family: 'Nunito Sans';
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Regular.eot);
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Regular.eot?#iefix) format('embedded-opentype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Regular.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Regular.woff) format('woff'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Regular.ttf) format('truetype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Regular.svg#NunitoSans-Regular) format('svg');
font-weight: 400;
font-style: normal
}
@font-face {
font-family: 'Nunito Sans';
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-SemiBoldItalic.eot);
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-SemiBoldItalic.eot?#iefix) format('embedded-opentype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-SemiBoldItalic.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-SemiBoldItalic.woff) format('woff'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-SemiBoldItalic.ttf) format('truetype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-SemiBoldItalic.svg#NunitoSans-SemiBoldItalic) format('svg');
font-weight: 600;
font-style: italic
}
@font-face {
font-family: 'Arial Rounded MT';
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/ArialRoundedMTBold.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/ArialRoundedMTBold.woff) format('woff');
font-weight: 700;
font-style: normal;
font-display: swap
}
@font-face {
font-family: 'MADE TOMMY Outline';
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/MADETOMMYOutline.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/MADETOMMYOutline.woff) format('woff');
font-weight: 400;
font-style: normal;
font-display: swap
}
@font-face {
font-family: 'MADE TOMMY Outline';
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/MADETOMMYOutline-Bold.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/MADETOMMYOutline-Bold.woff) format('woff');
font-weight: 700;
font-style: normal;
font-display: swap
}
@font-face {
font-family: 'MADE TOMMY Outline';
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/MADETOMMYOutline-ExtraBold.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/MADETOMMYOutline-ExtraBold.woff) format('woff');
font-weight: 700;
font-style: normal;
font-display: swap
}
@font-face {
font-family: 'MADE TOMMY Outline';
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/MADETOMMYOutline-Black.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/MADETOMMYOutline-Black.woff) format('woff');
font-weight: 900;
font-style: normal;
font-display: swap
}
@font-face {
font-family: 'MADE TOMMY Outline';
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/MADETOMMYOutline-Light.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/MADETOMMYOutline-Light.woff) format('woff');
font-weight: 300;
font-style: normal;
font-display: swap
}
@font-face {
font-family: 'MADE TOMMY Outline';
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/MADETOMMYOutline-Medium.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/MADETOMMYOutline-Medium.woff) format('woff');
font-weight: 500;
font-style: normal;
font-display: swap
}
@font-face {
font-family: 'MADE TOMMY Outline';
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/MADETOMMYOutline-Thin.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/MADETOMMYOutline-Thin.woff) format('woff');
font-weight: 100;
font-style: normal;
font-display: swap
}
html {
scroll-behavior: smooth
}
*,
body {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
*,
body,
p {
margin: 0;
padding: 0
}
a,
button,
input,
textarea {
outline: 0 !important
}
.g-recaptcha {
position: relative
}
.orange {
color: #e37000
}
.custom-hr,
header {
width: 100%;
float: left
}
.menu-left a,
.stack span {
display: inline-block
}
.overlay .closebtn,
.team-button a,
a,
a:hover,
div.land-btn a,
div.land-btn a:hover {
text-decoration: none !important
}
.img1::after,
.trigger::before {
content: "";
bottom: 0;
right: 0
}
.magento-form form table tr td select:focus,
a,
a:focus,
button:focus,
img,
img:focus {
outline: 0
}
input.cat_textbox::-moz-placeholder {
opacity: 1
}
::-webkit-input-placeholder {
color: #7d7d7d
}
:-moz-placeholder {
color: #7d7d7d
}
::-moz-placeholder {
color: #7d7d7d
}
:-ms-input-placeholder {
color: #7d7d7d
}
.stack span {
font-size: 3.3rem
}
.orange {
color: #ff943c !important
}
.size17 {
font-size: 17px
}
body {
background: 0 0;
font-size: 14px
}
img {
border: 0;
max-width: 100%;
transition: ease-in-out .9s;
-webkit-transition: ease-in-out .9s;
-moz-transition: ease-in-out .9s;
-o-transition: ease-in-out .9s;
-ms-transition: ease-in-out .9s
}
p {
color: #333;
font-size: 16px;
}
.custom-hr {
height: 5px;
background: #dedfda;
margin: 0 0 45px
}
li {
list-style: none
}
.main-wraper {
float: none;
margin: 0 auto;
width: 100%;
max-width: 1400px
}
.inner-logo a {
width: 100%;
float: left
}
.menu {
padding: 0
}
.social-media li a {
height: 19px;
width: 21px;
margin: 0;
display: block;
padding: 0;
transition: all .2s ease;
-moz-transition: all .2s ease;
-webkit-transition: all .2s ease;
-o-transition: all .2s ease;
position: relative;
color: #fff;
font-size: 17px;
opacity: 1
}
.be-icon {
margin-top: -4px;
max-width: inherit;
width: 30px
}
.nav-sec .current_page_item a {
color: #e37000
}
.inner-footer .current_page_item a {
color: #e37000
}
.header_blog ul li a em {
font-size: 17px
}
.blog-links li {
display: inline-block;
text-align: left;
padding: 0 10px;
position: relative
}
.nav-sec .mega-col li {
float: left;
display: unset;
width: 100%;
text-align: left;
position: relative
}
#mega-dropdown .mega-col li::after {
content: '';
position: absolute;
top: 13px;
left: 0;
color: #fff;
background: #fff;
width: 4px;
height: 2px
}
#mega-dropdown .mega-col li a::after {
display: none
}
.blog-links li a {
position: relative
}
.blog-links .contact-link a::after {
display: none
}
#mega-dropdown {
transition: ease-in-out .5s;
background-color: #fff;
border-top: 1px solid #e5e5e5;
margin-left: 0;
padding: 18px 10px 34px;
position: absolute;
width: 100%;
z-index: 99;
box-shadow: 0 0;
left: 0;
top: 100px;
transition: ease-in-out .5s;
opacity: 0;
visibility: hidden
}
.nav-sec .mega-col li a:hover {
color: #e37000
}
.nav-sec .mega-col .seo-result {
background-color: #fff;
border-radius: 50px;
padding: 1px 15px;
width: auto;
margin: 10px 0
}
#mega-dropdown .mega-col li.seo-result {
width: 100%
}
.nav-sec .mega-col .seo-result a {
font-size: 14px;
line-height: normal;
font-family: 'Inter';
font-weight: 600;
background: #e37000;
color: #fff;
padding: 4px 2px 3px !important;
display: block;
max-width: 178px;
width: 100%;
border-radius: 30px;
text-align: center;
border: 1px solid #e37000;
margin: 10px 0 0
}
.nav-sec .mega-col .seo-result a:hover {
background: 0 0;
color: #e37000
}
.nav-sec .mega-col li a {
color: #000;
font-size: 15px;
line-height: 24px;
text-transform: capitalize;
letter-spacing: .2px;
font-family: 'Inter';
padding: 0 0 0 8px !important;
position: relative
}
#mega-dropdown .mega-col li::after {
content: "-";
position: absolute;
top: 10%;
left: 0;
color: #000;
transform: translateY(-50%);
font-family: 'Inter';
font-size: 15px;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%)
}
#mega-dropdown .mega-col li.mega_menu_title::after {
display: none
}
#mega-dropdown .mega-col li.mega_menu_title span a {
padding: 0 !important
}
#mega-dropdown .mega-col li.seo-result:after {
content: unset
}
.mega-col {
overflow: hidden;
float: left;
text-align: left
}
.mega-col.first-col {
width: 284px
}
.mega-col.second-col {
width: 265px
}
.mega-col.third-col {
width: 265px
}
.mega-col.fourth-col {
width: 165px
}
#mega-dropdown .row {
max-width: 1000px;
margin: 0 auto
}
.header_blog ul li:hover #mega-dropdown {
display: block;
opacity: 1;
visibility: visible
}
.mega-col span {
color: #286d7c;
font-size: 20px;
line-height: 41px;
font-family: 'Inter';
display: block;
clear: both;
text-transform: uppercase
}
.header_blog ul li::before {
display: none
}
.new-home-page#wrapper {
float: left;
width: 100%
}
.container-main {
margin: auto;
width: 100%;
max-width: 1350px;
display: table
}
.header_blog {
background: #fff;
padding: 11px 0;
position: fixed;
width: 100%;
z-index: 99999;
left: 0;
box-shadow: 0 0 10px 0 rgb(0 0 0 / .2);
min-height: 100px;
top: 0;
transition: ease-in-out .4s;
-moz-transition: ease-in-out .4s;
-webkit-transition: ease-in-out .4s
}
.header_blog.fixedheader {
padding: 7px 0;
min-height: 84px
}
.header_blog.fixedheader .inner-logo img {
transform: scale(.9);
transition: ease-in-out .4s
}
.header_blog.fixedheader .logo {
padding-top: 2px
}
.header_blog.fixedheader #mega-dropdown {
top: 80px
}
.logo-part-col {
transition: ease-in-out .6s;
-moz-transition: ease-in-out .6s;
-webkit-transition: ease-in-out .6s
}
.menu {
padding: 0;
width: 49%;
display: flex;
flex-wrap: wrap
}
.header_blog .social-media {
padding: 0 21px 0 0;
margin: 0 0 10px;
text-align: right
}
.header_blog ul.social-media li a {
color: #5f5e5e
}
.header_blog ul.social-media li::before {
display: none
}
.nav-sec {
width: 100%;
float: left
}
.inner-logo {
text-align: left
}
.header_blog .logo .inner-logo img {
width: 135px
}
.header_blog .menu .blog-links {
float: right;
text-align: center;
width: 100%;
margin: 37px 0 0 0
}
.header_blog .menu .blog-links li {
margin: 0 -2px;
padding: 0
}
.header_blog .menu .blog-links li.service-link a {
padding: 0 36px 42px
}
.header_blog ul li {
position: unset;
color: #6b6b6b;
display: inline-block;
text-align: center
}
.header_blog .logo {
padding-top: 3px
}
.header_blog .menu .blog-links li.home-menu-textc a {
padding-right: 0
}
.header_blog ul li.team-link.padding-space-issue a {
padding-left: 0
}
.header_blog .menu .blog-links li.service-link a::after {
content: "\f107";
font-family: FontAwesome;
position: relative;
display: inline-block;
width: auto;
height: auto;
background: 0 0;
top: 1px;
right: -4px;
font-size: 18px
}
.header_blog .menu .blog-links li.service-link .mega-col span a {
color: #286d7c;
padding: 0;
text-decoration: none;
font-size: 20px;
line-height: 41px;
font-family: 'Inter';
display: block;
clear: both;
text-transform: uppercase
}
.header_blog .menu .blog-links li.service-link .mega-col span a::after {
display: none
}
#mega-dropdown li {
margin: 0
}
.nav-sec li a {
padding: 0 19px 42px;
font-family: 'Inter';
font-size: 16px;
font-weight: 400;
color: #000;
text-transform: uppercase
}
.right-side-social-icon {
width: 25%;
float: right
}
.nav-sec li a:hover {
color: #e37000
}
.header_blog ul li:last-child::before {
display: none
}
.get_seo_audit {
float: right;
margin-left: 0;
width: 100%
}
.get_seo_audit a {
transition: ease-in-out .5s;
border: 2px solid #e37000;
border-radius: 20px;
padding: 5px 15px;
font-size: 16px;
color: #fff;
font-family: 'Inter';
font-weight: 400;
line-height: 28px;
max-width: 243px;
width: 100%;
margin-left: auto;
text-align: center;
background-color: #e37000;
display: block
}
.get_seo_audit a:hover {
background-color: #fff0;
color: #e37000
}
.mobile-audit {
display: none
}
.banner-home img {
max-width: 100%;
width: 100%
}
.banner-home .caption-sec {
float: left;
width: 100%;
position: relative
}
.banner-home .caption-sec .caption-content {
position: absolute;
bottom: 109px;
left: 0
}
.banner-home .caption-sec .caption-content h1,
.banner-home .caption-sec .caption-content h2 {
font-size: 100px;
line-height: 100px;
font-family: 'Inter';
font-weight: 700;
color: #fff;
margin: -30px 0 0
}
#myCarousel {
margin: 100px 0 0 0
}
.banner-home .caption-sec .caption-content p {
font-size: 24px;
color: #fff;
font-family: 'Inter';
line-height: 30px
}
.right-ban a {
font-family: 'Inter';
font-weight: 400;
color: #fff;
line-height: 24px;
border: 2px solid #fff;
font-size: 15px;
padding: 6px 12px;
transition: ease-in-out .5s;
margin: 10px 0;
display: inline-block
}
.carousel-indicators li {
border: 2px solid #c9c9c9
}
.carousel-indicators .active {
border: 2px solid #e37000;
background-color: #e37000
}
.left-ban {
float: left
}
.right-ban {
float: left;
width: 480px;
margin: 110px 0 0 15px;
border-left: 1px solid #dedede;
padding: 27px 0 7px 28px
}
.right-ban a:hover {
color: #fff;
background-color: #e37000;
border: 2px solid #e37000
}
.only-mobile-consultation {
font-family: 'Inter';
font-weight: 400;
color: #fff;
line-height: 24px;
border: 2px solid #fff;
font-size: 15px;
padding: 6px 12px;
transition: ease-in-out .5s;
margin: 10px 0;
display: inline-block
}
.only-mobile-consultation:hover {
color: #fff;
background-color: #e37000;
border: 2px solid #e37000
}
.only-mobile {
text-align: center;
display: none
}
.job-logo {
background-color: #eaefef;
padding: 6px 0;
clear: both;
border-bottom: 1px solid #d0dcdc
}
.job-logos .list-unstyled li {
display: inline-block;
font-family: 'Inter';
font-size: 20px;
padding: 0 15px;
filter: grayscale(50);
transition: ease-in-out .5s;
color: #000
}
.job-logos .list-unstyled li:hover {
filter: grayscale(0)
}
.cluch-lg {
width: 75px
}
.topseo-lg {
width: 120px
}
.job-logos ul li img {
height: auto
}
.crowd-lg {
width: 170px
}
.upwork-lg {
width: 120px
}
.fiverr-lg {
width: 90px
}
.pph-lg {
width: 186px
}
.job-logos .list-unstyled {
text-align: center;
margin: 0
}
h3.hide_text-er {
display: none
}
.expertise {
max-width: 1038px;
margin: 0 auto
}
.section-heading {
text-align: center;
font-size: 47px;
color: #000;
font-family: 'Inter'
}
.our-expertise .all-services {
width: 100%;
float: left;
margin: 25px 0 0
}
.our-expertise .service {
float: left;
border-right: 1px solid #e5e5e5;
padding: 30px 29px;
text-align: center;
border-bottom: 1px solid #e5e5e5
}
.our-expertise .service h3 {
font-size: 24px;
margin: 10px 0 5px;
color: #e37000;
text-transform: capitalize;
font-family: 'Inter';
line-height: normal;
}
.our-expertise .service h3 a {
color: #000;
}
.our-expertise .service p {
color: #000;
font-size: 15px;
padding: 0 12px;
font-family: 'Inter';
min-height: 90px;
}
.website-designs {
max-width: none;
width: 190px;
}
.our-expertise .img-set_in {
padding: 19px;
width: 85px;
height: 85px;
transition: ease-in-out .5s;
justify-content: center;
display: flex;
margin: 0 auto;
align-items: center;
position: relative
}
.our-expertise .img-set_in img {
z-index: 999
}
.our-expertise .service .img-set_in::after,
.our-expertise .service .img-set_in::before {
border-radius: 100%
}
.our-expertise .service .img-set_in::before {
border: 1px solid #e37000
}
.our-expertise .service .img-set_in::after,
.our-expertise .service .img-set_in::before {
top: 0;
left: 0;
content: '';
position: absolute;
width: 100%;
height: 100%
}
.our-expertise .service .img-set_in::after {
border: 0 solid #fff0
}
.our-expertise .service:hover .img-set_in::before {
border-top-color: #000;
border-right-color: #000;
border-bottom-color: #000;
transition: border-top-color .15s linear, border-right-color .15s linear .1s, border-bottom-color .15s linear .2s
}
.our-expertise .service:hover .img-set_in::after {
border-top: 1px solid #000;
border-left-width: 1px;
border-right-width: 1px;
transform: rotate(270deg);
transition: transform .4s linear 0s, border-left-width 0s linear .35s
}
.our-expertise .img-set_in .svg-icons {
height: 53px;
margin: -6px 0;
max-width: none
}
.service.development,
.service.web,
.service.graphic {
border-bottom: none
}
.service.cms-solution,
.service.graphic {
border-right: none
}
.service p a {
color: #1b393c;
text-decoration: underline dotted
}
.service p a:hover {
border-bottom: 1px dotted #e37000;
color: #e37000
}
.orange:hover {
text-decoration: underline !important
}
.g-recaptcha iframe {
position: unset !important;
overflow: inherit !important;
top: auto !important;
left: auto !important;
right: auto !important;
margin-right: auto;
margin-left: auto;
z-index: 1 !important;
width: 100% !important;
border: 0 !important
}
.service a {
text-decoration: none
}
.our-expertise {
float: left;
width: 100%;
padding: 45px 0 52px
}
.how-work {
clear: both;
background-color: #fff1e5;
position: relative;
margin: 24px 0 0;
display: inline-block;
width: 100%;
transform: skewY(-3deg);
-moz-transform: skewY(-3deg);
-ms-transform: skewY(-3deg);
-o-transform: skewY(-3deg);
-webkit-transform: skewY(-3deg);
padding: 60px 0 35px;
background-size: 100% auto;
background-repeat: no-repeat
}
.we-work {
color: #000;
margin: 0 0 53px
}
.work-row {
float: left;
width: 100%;
padding: 0 40px 0 40px;
margin: 0 0 50px
}
.work-row .work-grid {
float: left;
width: 50%;
padding: 0 40px 0 40px;
margin: 0;
min-height: 124px
}
.work-row .work-wrap {
float: left;
width: 100%;
padding: 0 0 0 124px;
color: #fff;
background-position: 0 0;
background-repeat: no-repeat
}
.work-row .work-wrap h3 {
font-family: 'Inter';
font-weight: 700;
font-size: 26px;
color: #000;
margin: 0 0 7px
}
.how-work.seo-work.ppc-services.ppc-service-page-sections .work-row .work-wrap h3 {
color: #fff
}
.how-work.seo-work.ppc-services.ppc-service-page-sections .work-row .work-wrap p {
color: #fff
}
.work-row .work-wrap p {
font-size: 16px;
font-family: 'Inter';
line-height: 24px;
color: #000
}
.work-row .work-content {
float: left;
width: 100%;
padding: 0 0 0 20px;
text-align: left
}
.work-row .work-wrap.rearch-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/img/research.svg)
}
.work-row .work-wrap.impl-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/img/implementation.svg);
background-size: 100px;
background-position: 10px -10px
}
.work-row .work-wrap.delivery-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/img/delivery.svg)
} .implementation {
margin-top: -10px
}
.get-started {
text-align: center
}
.get-started h3 {
font-size: 36px;
text-align: center;
color: #000;
font-family: proxima_novalight;
margin: 6px
}
.get-started a {
background: #e37000;
font-size: 24px;
display: inline-block;
color: #fff;
font-family: 'Inter';
border-radius: 50px;
padding: 6px 19px;
margin-top: 15px;
text-transform: capitalize;
transition: ease-in-out .5s
}
.get-started a:Hover {
background: #fff;
color: #e37000
}
.conside {
margin: 70px auto 0;
max-width: 1032px;
overflow: hidden
}
.ads-svg {
width: 111px;
max-width: inherit
}
.qualified-se {
float: left;
width: 510px
}
.qualified-se .main-heading {
font-family: 'Inter';
font-size: 22px;
margin: 0 0 2px;
font-weight: 600;
}
.qualified-se .description {
font-size: 17px;
color: #000;
font-family: 'Inter';
text-align: left;
margin: 0;
line-height: 24px
}
.qualified-icon {
float: left;
width: 111px;
text-align: center
}
.ads-svg {
width: 95px;
max-width: inherit
}
.ads-sv {
width: 77px;
max-width: inherit
}
.ad-svg {
width: 90px
}
#consider {
padding: 40px 0 0 0
}
.qualified-se .in-house {
overflow: hidden;
text-align: left;
margin: 34px 0;
display: flex;
align-items: center
}
.qualified-se .in-house:first-child {
margin: 0 0 34px
}
.qualified-text {
float: left;
width: 380px;
padding-left: 20px
}
.qualified-text a {
color: #1b393c;
border-bottom: 1px dotted #1b393c
}
.qualified-text a:hover {
border-bottom: 1px dotted #e37000;
color: #e37000
}
.right-content-se {
float: right;
width: 465px;
text-align: left
}
.right-content-se h3 {
color: #000;
font-size: 31px;
font-family: 'Inter';
font-weight: 700;
margin: 0 0 0
}
.right-content-se p {
font-size: 16px;
color: #000;
font-family: 'Inter';
line-height: 24px;
margin: 25px 0
}
.right-content-se p:first-child {
margin: 10px 0 25px
}
.conside-btn {
text-align: left;
margin-top: 20px
}
.conside-btn a {
color: #fff;
border: 2px solid #e37000;
font-size: 24px;
display: inline-block;
font-family: 'Inter';
border-radius: 50px;
padding: 4px 19px;
margin-top: 4px;
text-transform: capitalize;
transition: ease-in-out .5s;
background: #e37000
}
.conside-btn a:hover {
color: #e37000;
background: #fff
}
.projectss a:hover {
background: 0 0;
border: 2px solid #e37000;
color: #e37000
}
#successful-rojects {
overflow: hidden;
padding: 70px 0 0
}
.bemon {
position: relative;
height: 100%;
transition: ease-in-out .9s;
-webkit-transition: ease-in-out .9s;
-moz-transition: ease-in-out .9s;
-o-transition: ease-in-out .9s;
-ms-transition: ease-in-out .9s;
overflow: hidden
}
.bemon:hover .bomn-imgs {
transform: scale(1.1);
transition: ease-in-out .9s;
filter: brightness(.7)
}
.proj-overlay-contetn {
position: absolute;
top: 40%;
left: 0;
right: 0;
text-align: center;
transition: all ease 1s;
-webkit-transition: all ease 1s;
-moz-transition: all ease 1s;
-o-transition: all ease 1s;
margin: 0
}
.proj-overlay-contetn h2 {
font-family: 'Inter';
font-size: 20px;
color: #fff;
font-weight: 400;
margin: 25px 0 20px
}
.proj-overlay-contetn p {
font-size: 14px;
color: #fff;
font-family: 'Inter';
margin: 0 0 10px;
text-transform: uppercase
}
.right-proj {
width: 62.35%;
float: left;
padding: 0 0 0 17px
}
.left-portj {
width: 37.64%;
float: left;
padding: 4px 0 0
}
.proj-overlay-contetn-right h2 {
font-size: 45px;
text-transform: uppercase;
margin: 0 0 0
}
.proj-overlay-contetn-right {
text-align: right;
right: 60px
}
.right-port {
width: 49%;
float: left
}
.Masriortho {
float: right
}
.proj-overlay-contetn-right-india h2 {
font-size: 28.92px;
text-transform: uppercase;
text-align: left;
margin: 74px 30px 0
}
.bmon {
position: relative;
transition: ease-in-out .9s;
overflow: hidden
}
.bmon:hover .zoom-effect {
transform: scale(1.1);
transition: ease-in-out .9s;
filter: brightness(.7)
}
.bmon:hover .proj-overlay-contetn {
top: 30%
}
.bmon:hover .Happy-Detox-Tea {
opacity: 1
}
.home #successful-rojects img.Happy-Detox-Tea {
width: 50px;
height: 50px
}
.Happy-Detox-Tea {
opacity: 0;
border: 1px solid #fff;
padding: 10px;
border-radius: 50px
}
.proj-overlay-contetn-right-india p {
text-align: left;
margin: 6px 30px 10px
}
.left-portj:hover .proj-overlay-contetn {
top: 30%
}
.left-portj:hover .Happy-Detox-Tea {
opacity: 1
}
.left-por-right {
padding: 4px 0 15px
}
.project {
overflow: hidden;
display: flex;
justify-content: center;
margin-top: 40px
}
.projectss h3 {
color: #000;
margin: 10px;
font-size: 36px;
text-align: center;
font-family: proxima_novalight
}
.projectss a {
color: #fff;
background: #e37000;
margin-top: 10px;
border-color: #e37000
}
.projectss {
margin: 40px 0 60px;
text-align: center
}
#footer {
background-color: #f2f2f2;
padding: 40px 0 15px
}
.footer-menu {
overflow: hidden;
margin: 20px 0 0;
padding: 20px 0 0 0;
border-top: 1px solid #e6e6e6
}
.top-footer-text {
float: left;
margin-top: 10px
}
.top-footer-text h4 {
font-family: proxima_novaextrabold;
font-size: 34px;
line-height: 35px;
margin-top: 0;
color: #000
}
.italic {
color: #e37000;
font-style: italic
}
.footer-img {
float: left;
padding-left: 20px;
margin-top: 10px
}
.footer-arrow {
border: 2px solid #a9a9a9;
padding: 9px;
border-radius: 50px
}
.top-footer {
clear: both;
overflow: hidden
}
.cluch-text a {
padding: 0 0 0 95px; background-repeat: no-repeat;
background-position: left center;
min-height: 88px;
display: inline-block;
color: #000;
background-size: 70px auto !important
}
.cluch-text.whatss a {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/whstapp-icon.svg);
background-size: 70px;
background-position: 3px center
}
.cluch-text a span {
font-size: 20px;
font-family: 'Inter';
margin-top: 19px;
display: inline-block;
line-height: 23px
}
.cluch-text a span strong {
color: #e37000;
font-weight: 400
}
.footer h3 {
color: #e37000;
font-size: 16px;
text-transform: uppercase;
font-family: 'Inter';
line-height: 30px;
margin: 0
}
.footer ul a {
color: #000;
font-size: 15px;
line-height: 26px;
font-family: 'Inter';
transition: ease-in-out .5s
}
.footer ul a::after {
display: none
}
.footer ul a:hover {
color: #e37000
}
.footer-1 ul li,
.footer-4 ul li {
position: relative;
padding-left: 10px
}
.footer-1 ul li::before,
.footer-4 ul li::before {
content: "-";
position: absolute;
top: 0;
left: 0
}
.footer-4 ul li.last::before {
content: none
}
.footer {
float: left
}
.list-unstyle.first-ul {
width: 140px
}
.footer-1 .list-unstyle {
float: left
}
.footer-2 span {
font-family: 'Inter';
font-size: 15px;
line-height: 22px;
font-weight: 600;
}
.footer-2 address {
font-size: 15px;
line-height: 22px;
font-family: 'Inter';
}
.footer-icons {
padding-right: 9px;
font-size: 20px !important
}
.footer-3 ul a {
line-height: 28px
}
.footer ul .blog-view {
font-size: 16px;
color: #e37000;
border: 1px solid currentColor;
border-radius: 50px;
font-family: 'Inter';
padding: 2px 12px;
margin: 15px 0;
display: inline-block;
transition: ease-in-out .5s
}
.footer ul .blog-view:hover {
border: 1px solid #e37000;
color: #fff;
background-color: #e37000
}
.footer.footer-1 {
width: 24%
}
.footer.footer-2 {
width: 270px;
padding: 0 0 0 40px
}
.footer.footer-3 {
width: 255px;
padding: 0 0 0 40px
}
.footer.footer-4 {
width: 408px
}
.footer-blog.-img {
float: left;
width: 100px;
padding: 3px;
margin-top: 5px
}
.footer.footer-4 .blog-links {
float: right;
width: 294px
}
.copyright p {
color: #666;
font-size: 13px;
line-height: 30px;
font-family: 'Inter';
padding: 15px 0
}
.copyright a {
color: #666;
text-decoration: underline;
transition: ease-in-out .5s
}
.copyright a:hover {
color: #e37000
}
#testimonials {
padding: 77px 0 0
}
.testmonil-des {
font-family: 'Inter';
font-size: 17px;
color: #000;
text-align: center;
line-height: 24px;
margin: 14px 0 6px 0
}
.iframe {
width: 822px;
height: 470px
}
#quote-carousel {
padding: 0;
margin-top: 0
}
#quote-carousel .carousel-control {
background: 0 0;
color: #cacaca;
font-size: 2.3em;
text-shadow: none;
margin-top: 30px
}
#quote-carousel .carousel-control.left {
left: -60px
}
#quote-carousel .carousel-control.right {
right: -60px
}
#quote-carousel .carousel-indicators {
right: 50%;
top: auto;
bottom: -60px;
margin-right: -19px
}
#quote-carousel .carousel-indicators li {
width: 103px;
height: 103px;
margin: 0 20px;
cursor: pointer;
border: 1px solid #fff;
border-radius: 50px;
overflow: hidden;
transition: all .4s;
background-color: #fff;
box-shadow: 0 1px 3px 2px #979696
}
#quote-carousel .carousel-indicators .active {
background: #e37000;
width: 103px;
height: 103px;
border-radius: 100px;
border-color: #e37000;
overflow: hidden
}
.carousel-inner {
min-height: 300px
}
.item blockquote {
border-left: none;
margin: 0;
padding: 0
}
.item blockquote p:before {
content: "\f10d";
font-family: Fontawesome;
float: left;
margin-right: 10px
}
#quote-carousel .left.carousel-control,
#quote-carousel .right.carousel-control {
display: none
}
.quote-testimonial {
overflow: hidden;
background-color: #f2f2f2;
margin-top: 40px
}
.more-review {
clear: both;
text-align: center;
margin: 73px 0 13px;
display: inline-block;
width: 100%
}
.more-review span {
font-size: 24px;
color: #000;
font-family: 'Inter';
vertical-align: bottom
}
.cluch {
display: table;
margin: 0 auto
}
.clutch-ratings {
display: table-cell;
vertical-align: bottom;
line-height: normal
}
.clutch-testimonial {
max-width: 114px;
height: auto
}
.more-review a {
font-size: 18px;
color: #000;
font-family: 'Inter';
font-weight: 400;
margin: 0 0 0;
display: inline-block
}
.more-review a:hover {
color: #e37000
}
.rating {
margin: 0 10px
}
.video-play-btn {
position: absolute;
z-index: 999;
top: 35%;
left: 45%;
right: 45%;
cursor: pointer
}
.testimonial-banner {
width: 100%
}
nav.navbar-inverse {
background-color: #053a40;
border-color: #235257;
box-shadow: 0 1px 10px #111
}
.inner-links li:hover {
background-color: #1b393c
}
.navbar-form .form-control {
border: 1px solid #235257
}
.navbar-more {
background-color: #fff;
height: calc(100% - 69px);
height: -webkit-calc(100% - 69px);
overflow-y: scroll
}
.navbar-more .navbar-form {
border-width: 0;
padding: 5px 20px 0
}
.navbar-form .input-group-btn:last-child>.btn {
background: #235257;
color: #fff;
border: 1px solid #235257
}
ul.inner-links {
margin: 0 0 0;
padding: 0;
list-style: none;
float: left;
width: 100%
}
.inner-links li,
.job-detail li,
a.quick-btn button {
text-transform: uppercase
}
.inner-links li {
position: relative;
overflow: hidden;
margin: 0 0 5px;
font-size: 15px;
margin: 0;
border-bottom: 1px solid #f2f2f2
}
li {
list-style: none
}
.inner-links a::before {
content: '';
display: block;
z-index: 1;
position: absolute;
left: -100%;
top: 0;
width: 100%;
height: 100%;
border-right: solid 5px #f93;
background: rgb(0 0 0 / .35)
}
.navbar-more .navbar-nav>li>a {
color: #fff
}
nav .navbar-nav>li>a {
padding-top: 10px
}
.navbar .container:not(.navbar-more) {
padding: 0
}
.navbar-nav.mobile-bar {
list-style: none;
-ms-box-orient: horizontal;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -moz-flex;
display: -webkit-flex;
display: flex;
-webkit-justify-content: space-around;
justify-content: space-around;
-webkit-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-align-items: stretch;
align-items: stretch;
margin: 0
}
.inner-links .contact-link a,
.inner-links .portfolio-link a,
.inner-links .seo-link a,
.inner-links .service-link a,
.inner-links .team-link a,
.inner-links .testimonial-link a {
background-position: 10px center;
padding: 10px 10px 10px 20px;
background-size: 20px auto;
background-color: #1b393c
}
.navbar-nav.mobile-bar>li {
-webkit-flex-grow: 1;
flex-grow: 1;
text-align: center
}
nav.navbar-inverse .navbar-nav>li>a:focus,
nav.navbar-inverse .navbar-nav>li>a:hover {
color: #829da0
}
nav.navbar-inverse .navbar-nav.mobile-bar>li>a {
color: #829da0;
padding: 16px 9px 8px
}
.navbar-more-overlay {
background-color: rgb(102 102 102 / .55);
display: none;
height: 100%;
left: 0;
position: fixed;
top: 0;
width: 100%;
z-index: 1029
}
.navbar-more-show>.navbar-more-overlay {
display: block
}
.navbar-more-show>.navbar {
-webkit-transform: translate(0, 0);
transform: translate(0, 0)
}
.navbar-nav.mobile-bar>li {
-webkit-flex-grow: 1;
flex-grow: 1;
text-align: center
}
.navbar-nav.mobile-bar>li>a>span.menu-icon {
display: block;
font-size: 1.8em
}
.navbar-more .navbar-nav>li>a {
color: #fff
}
.inner-links .selected a::before,
.inner-links a:hover::before {
left: 0
}
.inner-links a,
.inner-links a::before {
transition: all .35s ease;
-webkit-transition: all .35s ease;
-moz-transition: all .35s ease;
-o-transition: all .35s ease
}
.navbar-more>.navbar-nav>li>a>span.menu-icon {
margin-left: 10px;
margin-right: 10px
}
.navbar-nav.mobile-bar>li>a>span.menu-icon {
display: block;
font-size: 1.8em
}
.navbar {
height: -webkit-calc(100%);
max-height: 100%;
-webkit-transform: translate(0, calc(-100% + 69px));
transform: translate(0, calc(-100% + 69px))
}
.navbar-more-show .navbar {
-webkit-transform: translate(0, 0);
transform: translate(0, 0)
}
.animate {
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
transition: all .3s ease-in-out
}
.head {
margin: 40px 0;
text-align: center
}
.head h1 {
color: #535353;
font-size: 60px;
line-height: 70px;
font-family: 'Inter';
font-weight: 700;
margin: 0
}
.head p {
color: #000;
font-size: 17px;
font-family: 'Inter';
font-weight: 400;
margin: 0 0 20px 0;
line-height: normal
}
.all-page-banner {
position: relative;
margin: 100px 0 0 0
}
.Banner-section {
top: 50%;
left: 50%;
position: absolute;
transform: translate(-50%, -50%);
text-align: center;
width: 100%;
padding: 0 10px
}
.shopify-update-page.Banner-section {
bottom: -1%;
top: auto
}
.Banner-section h1,
.Banner-section h2 {
color: #fff;
font-size: 50px;
line-height: 60px;
margin: 0;
font-family: 'Inter';
font-weight: 700
}
.top-heading-sec {
color: #fff;
font-size: 60px;
line-height: 60px;
font-family: 'Inter';
margin: 0 0 15px
}
.Banner-des.sub-heading-new {
font-family: 'Inter';
font-weight: 400;
font-style: normal;
text-shadow: 1px 2px 8px rgb(0 0 0 / .3)
}
.Banner-des {
color: #fff;
font-size: 22px;
font-family: proxima_novalight;
line-height: normal;
margin: 0 0 20px
}
.tag-line {
font-size: 16px;
font-family: 'Inter';
color: #fff
}
.tag-line a {
color: #fff
}
.tag-line a:hover {
color: #e37000
}
.all-service {
overflow: hidden;
margin: 60px auto;
max-width: 1123px
}
.all-service.first-service {
margin: 95px auto 60px
}
.service-texts h2 {
font-size: 30px;
color: #000;
font-family: 'Inter';
font-weight: 700;
margin: 0 0 11px
}
.service-texts p {
color: #000;
font-size: 17px;
font-family: 'Inter';
margin: 0 0 20px 0;
line-height: 24px
}
.invest h3 {
color: #000;
font-family: 'Inter';
font-weight: 700;
font-size: 18px;
font-style: italic;
margin: 20px 0 26px
}
.invest h4 {
color: #000;
font-family: 'Inter';
font-weight: 600;
font-size: 18px;
margin: 10px 0 15px
}
.invest .list-unstyled {
clear: both;
overflow: hidden
}
.invest .list-unstyled li {
font-size: 17px;
color: #000;
font-family: 'Inter';
position: relative;
padding: 0 0 4px 10px;
width: 45%;
float: left
}
.invest .list-unstyled li::before {
position: absolute;
content: "-";
left: 0;
top: 0
}
.invest .list-unstyled li a {
color: #000
}
.invest .list-unstyled li a:hover {
color: #e37000
}
.services-btn a {
color: #e37000;
font-size: 18px;
border-radius: 50px;
border: 2px solid #e37000;
transition: ease-in-out .5s;
padding: 8px 23px;
font-family: 'Inter';
display: inline-block;
margin: 13px 0
}
.services-btn a:hover {
color: #4d91bb;
border: 2px solid #4d91bb
}
#lets {
background-color: #7ad0cb;
text-align: center;
padding: 23px 0;
background-position: center center;
background-size: cover
}
.outer-service {
margin: 0 0 90px 0;
padding: 0 10px
}
.servi h3 {
font-size: 36px;
color: #fff;
font-family: 'Inter';
font-weight: 600
}
.servi a {
border-radius: 50px;
border: 2px solid #328b86;
color: #328b86;
background-color: #fff;
padding: 6px 25px !important;
transition: ease-in-out .5s;
font-family: 'Inter';
font-size: 24px !important;
display: inline-block
}
.servi a:hover {
background-color: #e37000;
border: 2px solid #e37000;
color: #fff
}
.all-service.digital-service {
max-width: 1123px
}
.service-im {
float: left;
width: 29.29%;
text-align: center
}
.all-service.first-service .service-im .digital-img {
padding-top: 14px
}
.all-service .service-im .ecom-img {
padding-top: 43px
}
.service-texts {
float: right;
width: 67.31%
}
.digital-service .invest .list-unstyled li {
width: 100%
}
.digital-service .list-unstyled.social-media-marketing li {
width: 40%
}
.sec-proven {
justify-content: space-between;
flex-direction: row;
display: -webkit-flex
}
.proven-results-sec {
display: flex;
justify-content: space-between;
flex-direction: row
}
.proven-results .results:hover {
background-color: #f28c06
}
.results h4,
.results p {
color: #fff;
margin: 0
}
.results h4 {
font-size: 40px;
line-height: 40px;
font-family: 'Inter'
}
.results p {
font-family: 'Inter';
font-size: 18px;
font-style: italic;
line-height: normal
}
.text h4,
.text-2 h3 {
font-family: proxima_novaextrabold;
color: #fff;
font-size: 30px;
margin: 0;
line-height: 34px
}
.text span {
font-size: 42px
}
.text-2 h3 {
font-size: 20px
}
.text-2 p {
font-family: 'Inter';
font-size: 16px;
color: #fff;
margin: 0
}
.toronto-des {
height: 100%;
position: absolute;
opacity: 0;
top: 0;
padding: 40px 40px 0 20px;
background-color: rgb(50 139 134 / .6);
width: 100%;
transition: ease-in-out .9s
}
.proven-results .Toronto {
position: relative;
transition: ease-in-out .9s
}
.proven-results .haven-color {
transition: ease-in-out .9s
}
.proven-results .results {
padding: 0 36px;
align-content: center;
display: flex;
flex-wrap: wrap;
transition: ease-in-out .9s;
height: 100%
}
.Concept-Product:hover .toronto-des,
.Concept-Products:hover .toronto-des,
.Toronto:hover .toronto-des,
.haven-color:hover .toronto-des,
.palm-salon:hover .toronto-des {
opacity: 1
}
.Concept-Product,
.Concept-Products,
.palm-salon,
.proven-results .Toronto,
.proven-results .haven-color,
.proven-results .results {
position: relative
}
.proven-results-link {
width: 449px;
background: #e37000
}
.palm-salo {
padding: 123px 20px 0 20px
}
.text-2 {
border-bottom: 1px solid #a8b0be;
padding: 3px 0;
border-top: 1px solid #a8b0be;
margin: 10px 0
}
.digital-contact h3 {
color: #000;
font-size: 36px;
font-family: proxima_novalight;
margin: 0;
display: inline-block
}
#digital-service .conside-btn {
text-align: center
}
#digital-service {
text-align: center;
margin: 30px 0 40px 0
}
.content-con {
max-width: 1123px;
margin: auto
}
.digital-section-new h2 {
font-size: 30px;
color: #000;
font-family: 'Inter';
margin: 0 0 11px
}
.digital-section-new p {
color: #000;
font-size: 17px;
font-family: 'Inter';
margin: 0 0 20px 0;
line-height: 24px
}
.digital-section-new {
text-align: center;
padding: 50px 0 0
}
#service-page.space-class-ser-c .all-service.first-service {
margin-top: 70px
}
#results-section.result-hideclass .toronto-des .text,
#results-section.result-hideclass .toronto-des .text-2 {
opacity: 0
}
.fix-width-hm.wider.bcw {
max-width: 1123px;
margin: 30px auto 0
}
.bc-features {
width: 100%;
float: left;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/bc-banner1.png);
background-repeat: no-repeat;
background-size: cover;
text-align: center
}
.Adobe-Busienss p {
font-family: 'Inter';
font-size: 22px;
color: #000;
line-height: normal;
margin: 26px 0 24px
}
.seo_audit.Adobe-Busienss-btn a {
background-color: #fff0;
color: #e37000;
font-size: 24px;
border: 2px solid #e37000;
font-family: 'Inter';
border-radius: 50px
}
.seo_audit.Adobe-Busienss-btn a:hover {
background-color: #e37000;
color: #fff;
border: 2px solid #e37000
}
.cms {
padding: 30px 0;
overflow: hidden
}
.bc-text {
width: 100%;
float: left;
border-right: 1px solid #c8c9ca;
padding: 0 32px
}
.psd-to-bs .bc-text {
border: none
}
.cms h3 {
font-size: 21px;
margin: 0 0 10px;
font-family: 'Inter';
color: #000
}
.cms img {
margin-bottom: 10px
}
.cms p {
font-size: 17px;
color: #333;
font-family: 'Inter'
}
.inner-padding {
padding: 0
}
.bc-partner img {
min-height: 79px;
max-height: 79px
}
.bc-partner {
width: 20%;
float: left
}
.offer1,
.offer1.offer2,
.offer1.offer3,
.offer1.offer4 {
width: 20%;
background-color: #f96c23;
float: left;
padding: 14.8px 8px
}
.offer1.offer2 {
background-color: #f88e0d
}
.offer1.offer4 {
background-color: #f88e0d
}
.offer1 img {
float: left;
margin: 0 0 0 22px
}
.offer1.offer2 p {
width: 48%
}
.bc-partner img {
width: 100%
}
.offer1 p {
color: #fff;
font-size: 15px;
font-family: 'Inter';
margin: 0;
width: 60%;
float: right
}
.bg-img {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/Seamless-Migration.png);
background-repeat: no-repeat;
background-position: right 70%;
padding: 64px 0 0 0;
clear: both
}
.contetn {
padding: 0;
overflow: hidden;
max-width: 413px
}
.contetn h1,
.contetn h2 {
text-align: left;
margin: 0 0 15px;
font-size: 32px;
color: #000;
font-family: 'Inter';
font-weight: 400
}
.contetn p {
margin: 10px 0 20px;
color: #000;
padding: 0;
font-size: 17px;
text-align: left;
font-family: 'Inter';
line-height: normal
}
.buttns {
margin: 30px 0 0
}
.anim_scrollar {
-webkit-animation: mymove 2s infinite;
animation: mymove 2s infinite;
position: relative
}
.bc-detail .animate-btn,
.delivery-section .animate-btn.dark-orange,
.our-work .animate-btn.dark-orange,
.recent-business .animate-btn.dark-orange,
.request-btn .animate-btn.dark-orange {
display: block;
line-height: normal;
padding: 7px 18px;
margin: 0;
transition: ease-in-out .6s;
background-color: #fff0;
color: #e37000;
font-size: 24px;
border: 2px solid #e37000;
font-family: 'Inter';
border-radius: 50px
}
.animate-btn.dark-orange:hover {
color: #fff;
background: #e37000
}
.row-margin {
margin: 60px 0 0;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/Lead-Business.png);
background-repeat: no-repeat;
background-position: top left
}
.contetn2 {
padding: 40px 0 0 0;
float: right;
max-width: 433px
}
.service-ban.seo h2 {
font-size: 50px
}
.how-work.seo-work {
background-color: #045c96;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/SEO-Services-bg.png);
padding: 50px 0 50px;
margin: -50px 0 43px
}
.page-seo-sec {
padding-bottom: 100px !important
}
.unskew {
transform: skewY(3deg);
-moz-transform: skewY(3deg);
-webkit-transform: skewY(3deg)
}
.seo-work .we-work {
font-family: 'Inter';
font-size: 32px
}
.seo-work .work-row .work-wrap h3 {
font-size: 19px
}
.seo-work .work-row .work-wrap p {
font-size: 16px;
line-height: 24px
}
.seo-work .work-row .work-wrap.rearch-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/seo-icon/global-SEO.png)
}
.seo-work .work-row .work-wrap.impl-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/seo-icon/local-SEO.png);
background-position: 0 0
}
.seo-work .work-row .work-wrap.delivery-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/seo-icon/ECommerce-SEO.png)
}
.seo-work .work-row .work-wrap.support-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/seo-icon/SEO-by-Industry.png)
}
.seo-work .work-row .work-wrap {
background-size: 120px
}
.seo-work .work-row {
padding: 0 80px 0 80px;
margin: 0 0 35px
}
.seo-work .work-row .work-content {
padding: 0 10px 40px 20px
}
.google-seo h3,
.google-seo h1 {
font-size: 58px;
color: #000;
font-family: 'Inter';
margin: 0
}
.google-seo span {
color: #e37000
}
.google-seo {
text-align: center;
margin: 54px auto 25px;
max-width: 854px;
color: #000
}
.seo-des {
margin: 17px 0 0
}
.google-seo h4 {
font-size: 38px;
font-family: 'Inter';
margin: 0
}
.seo-des p {
font-size: 18px;
font-family: proxima_novalight;
margin: 0;
line-height: 24px
}
.seo-des p:last-child {
margin: 17px 0 0 0
}
.seo_audit a {
transition: ease-in-out .5s;
background-color: #e37000;
border-radius: 30px;
padding: 12px 21px;
font-size: 20px;
color: #fff;
font-weight: 400;
line-height: 20px;
font-family: 'Inter';
display: inline-block;
border: 2px solid #fff0
}
.seo_audit a:hover {
color: #e37000;
border: 2px solid #e37000;
background-color: #fff0
}
.seo_audit {
margin: 30px 0 0 0;
position: relative;
z-index: 999
}
.Methodology h4 {
font-size: 34px;
color: #000;
text-align: center;
margin: 0 0 20px;
position: relative;
z-index: 999;
font-family: 'Inter';
font-weight: 700
}
.Methodology p {
font-family: 'Inter';
font-size: 17px;
line-height: 24px;
color: #000;
margin: 0 auto;
max-width: 1007px;
text-align: center
}
.methodology-list {
margin: 30px auto;
max-width: 700px;
overflow: hidden
}
.listing-seo {
width: 47%;
margin: 0
}
.listing-seo-first {
float: left
}
.listing-seo-second {
float: right
}
.listing-seo li {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/listing-icon.png);
background-position: left 7px;
background-repeat: no-repeat;
float: left;
line-height: 35px;
padding: 0 0 0 20px;
width: 350px;
font-family: 'Inter';
font-size: 18px;
color: #000
}
#Working-Methodology {
margin: 0 0 56px
}
.methodology-btn {
text-align: center;
margin: 45px 0
}
.methodology-btn a {
transition: ease-in-out .5s;
background-color: #e37000;
border-radius: 30px;
padding: 12px 20px;
font-size: 20px;
color: #fff;
font-weight: 400;
line-height: 20px;
font-family: 'Inter';
display: inline-block;
border: 1px solid #fff0;
margin: 0 15px 0;
height: 43px
}
.methodology-btn a:hover {
border: 1px solid #e37000;
color: #e37000;
background-color: #fff0
}
.seo-structure-section {
float: none;
margin: 0 auto;
text-align: center;
padding: 20px 0 12px;
position: relative
}
.seo-structure-section::before {
content: '';
position: absolute;
top: 50%;
height: 38%;
width: 100%;
max-width: 991px;
background-color: #f0f0f0;
left: 50%;
transform: translate(-50%, -50%);
border-radius: 20px;
z-index: -1
}
.before-after-seo {
display: inline-block;
position: relative;
transform: translateX(0) translateY(0);
vertical-align: middle
}
.before-after-seo img {
bottom: 0;
display: table;
left: 0;
margin: 0 auto;
position: absolute;
right: 0;
top: -100px;
transition: all .5s ease 0s;
-moz-transition: all .5s ease;
-webkit-transition: all .5s ease;
-o-transition: all .5s ease;
z-index: -1
}
.seo-content {
border: 2px solid #aad59c;
border-radius: 12px;
float: left;
padding: 10px 10px 0;
text-align: center;
width: 100%;
max-width: 220px;
background: #fff;
transition: all ease .5s;
-webkit-transition: all ease .5s;
-o-transition: all ease .5s
}
.seo-content h2 {
color: #69bc4e;
font-size: 22px;
text-transform: uppercase;
margin: 0;
font-family: 'Inter'
}
.seo-content h3 {
color: #000;
font-size: 18px;
margin: 0;
width: 100%;
font-family: 'Inter'
}
.seo-content h3 span {
color: #e37000;
float: left;
font-size: 32px;
width: 100%;
font-family: 'Inter';
margin: 6px 0
}
.seo-structure {
display: inline-block;
padding: 0 20px;
width: 480px;
vertical-align: middle
}
.before-after-seo.after img {
top: -90px
}
.before-after-seo.after:hover img {
top: -100px
}
.seo-content:hover {
transform: scale(.9);
-webkit-transform: scale(.9);
-o-transform: scale(.9)
}
.before-after-seo:hover img {
top: -110px
}
.seo-footer h3 {
font-family: 'Inter'
}
.enterprise {
background-color: #f4f4f4;
padding: 62px 0 0
}
.sub-heading {
font-family: 'Inter';
font-size: 17px;
line-height: 24px;
color: #000;
margin: 0 auto;
max-width: 755px;
text-align: center
}
.Solutions-main-grid {
margin: 45px auto;
max-width: 1256px;
padding: 60px 0 0;
float: none;
width: 100%;
display: table
}
.solution-details {
padding: 20px;
background-color: #fff;
max-width: 340px;
border-radius: 30px
}
.solutions-img {
position: absolute;
top: 15px;
left: 0;
z-index: 9
}
.Solutions-grid {
float: left;
border-radius: 30px;
position: relative;
padding: 40px;
max-width: 410px;
width: 100%
}
.solution-details .solution-grid-title {
padding-left: 60px;
float: left;
width: 100%;
padding-bottom: 40px
}
.Starter h5 {
color: #0c85d3
}
.Medium h5 {
color: #69bc4e
}
.Business h5 {
color: #e37000
}
.full-detals a {
margin: 18px 0 0 0;
display: inline-block;
line-height: 24px;
font-size: 19px;
font-family: 'Inter';
padding: 11px 36px;
border-radius: 15px;
transition: ease-in-out .5s
}
.Starter a {
border: 2px solid #0c85d3;
color: #0c85d3
}
.Starter a:hover {
background-color: #0c85d3;
color: #fff
}
.Medium a {
color: #69bc4e;
border: 2px solid #69bc4e
}
.Medium a:hover {
background-color: #69bc4e;
color: #fff
}
.Business a {
color: #e37000;
border: 2px solid #e37000
}
.Business a:hover {
background-color: #e37000;
color: #fff
}
.solution-details h5 {
font-size: 25px;
line-height: 24px;
font-family: 'Inter';
font-weight: 600;
margin: 0
}
.solution-details p {
font-family: 'Inter';
font-size: 17px;
color: #000
}
.full-detals {
text-align: center;
margin: 36px 0 27px
}
.full-detals p {
font-size: 16px;
margin: 5px 0
}
.full-detals .Keywords {
font-size: 19px
}
.faqs {
padding: 60px 0
}
.faq-section {
max-width: 1050px;
margin: 30px auto 30px
}
.panel-group .panel+.panel {
margin-top: 0
}
.panel-group .panel-heading+.panel-collapse>.list-group,
.panel-group .panel-heading+.panel-collapse>.panel-body {
border: 1px solid #f4f4f4 !important;
font-family: proxima_novalight;
font-size: 16px;
color: #000;
padding: 15px 60px
}
.panel,
.panel-body {
box-shadow: none;
border-color: #fff0;
border-radius: 0;
border-radius: 0
}
.panel-default>.panel-heading {
color: #333;
background-color: #f4f4f4;
border-color: #f4f4f4;
padding: 0
}
.panel-group .panel-heading a {
display: block;
padding: 14px 20px 14px 55px;
text-decoration: none;
position: relative;
font-size: 18px;
font-family: 'Inter';
color: #000
}
.panel-group .panel-heading a::after {
content: '-';
float: left;
border: 1px solid;
border-radius: 50px;
width: 25px;
height: 25px;
font-size: 25px;
top: 12px;
left: 15px;
position: absolute;
text-align: center;
line-height: 19px
}
.panel-group .panel-heading a.collapsed:after {
content: '+';
line-height: 24px
}
.trusted-social {
background-color: #000;
margin: -120px 0 0 0;
padding: 120px 0 40px;
float: left;
width: 100%
}
.trusted-social .section-heading {
font-family: 'Inter';
font-size: 32px;
color: #fff;
text-transform: uppercase;
margin: 20px 0 5px
}
.trusted-social .sub-heading {
font-size: 28px;
color: #fff
}
.trusted-social .seo_audit {
text-align: center;
margin: 17px 0 0 0
}
.trusted-social .seo_audit a:hover {
color: #e37000;
background-color: #fff;
border: 2px solid #fff
}
.trust-social span {
color: #e37000;
font-size: 58px
}
.how-work.seo-work.social-media-market {
background-color: #6bae56;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/social-media-marketing/social-media-bg2.png);
background-size: cover
}
.social-media-market .work-row .work-grid {
width: 33.33%;
padding: 0 21px 0 10px
}
.social-media-market .work-row {
padding: 0;
margin: 0 0 35px
}
.how-Social-Media {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/social-media-marketing/how-Social-Media-bg.jpg);
background-color: #eef0f1;
float: left;
width: 100%;
padding: 3% 0 5.3% 0;
background-repeat: no-repeat;
margin-bottom: 0
}
.seo-work .work-row .work-wrap.facebook-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/social-media-marketing/facebook-marketing.png)
}
.seo-work .work-row .work-wrap.twitter-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/social-media-marketing/twitter-marketing.png)
}
.seo-work .work-row .work-wrap.insta-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/social-media-marketing/instagram-marketing.png)
}
.seo-work .work-row .work-wrap.pint-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/social-media-marketing/pinterest-marketing.png)
}
.seo-work .work-row .work-wrap.link-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/social-media-marketing/linkedIn-marketing.png)
}
.seo-work .work-row .work-wrap.youtube-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/social-media-marketing/youTube-marketing.png)
}
.Social-Media-des h5 {
color: #e37000;
font-size: 32px;
line-height: 35px;
font-family: 'Inter';
margin: 10px 0 25px
}
.brief h4 {
color: #000;
font-size: 24px;
line-height: 32px;
font-family: 'Inter';
margin: 10px 0 0
}
.brief p {
color: #000;
font-size: 17px;
font-family: 'Inter';
line-height: 24px
}
.Social-Media-des {
max-width: 568px;
float: right
}
.brief {
margin: 0 0 20px
}
.Social-Media-des .seo_audit a {
width: 196px;
text-align: center;
max-width: 196px
}
#contact-page {
padding: 60px 0 0 0
}
#contact-form {
margin-top: 30px
}
.contact-wrap {
max-width: 1123px;
margin: 0 auto
}
.contct-left {
float: left;
width: 45.52%
}
.contact-right {
width: 45.83% !important;
float: right;
padding: 82px 0 0 0
}
.contct-left h1,
.contct-left h3 {
color: #000;
font-size: 38px;
line-height: 38px;
margin: 0;
font-family: 'Inter';
font-weight: 700
}
.contct-left p {
color: #000;
font-size: 17px;
font-family: 'Inter';
margin: 16px 0;
line-height: 24px
}
.address-bar p {
font-size: 17px;
color: #000;
font-family: 'Inter';
display: flex;
justify-content: start;
align-items: flex-start;
margin-bottom: 20px
}
.new-address-bar .contact-p {
font-size: 16px;
color: #000;
font-family: proxima_novalight;
display: flex;
justify-content: start;
align-items: center;
margin-bottom: 20px;
margin-top: 16px
}
#email span {
font-family: 'Inter';
clear: both;
float: left
}
#email strong {
font-weight: 600;
min-width: 100px;
display: inline-block;
position: relative
}
#email strong::before {
content: "";
position: absolute;
left: 0;
top: 10px;
width: 6px;
height: 2px;
background: #000;
display: none
}
.address-bar .pull-left {
float: left !important;
margin: 0 20px 0 0
}
.contact-iframe {
float: left;
width: 100%;
margin-top: 20px
}
.address-bar a {
color: #000;
border-bottom: 1px solid #ccc;
transition: ease-in-out .5s
}
.address-bar a:hover {
color: #e37000;
border-bottom: 1px solid currentColor
}
.contact-iframe iframe {
height: 468px; position: unset !important;
overflow: inherit !important;
top: auto !important;
left: auto !important;
right: auto !important;
margin-right: auto;
margin-left: auto;
z-index: 1 !important;
width: 100% !important;
border: 0 !important
}
#customer-service {
padding: 30px 10px;
text-align: center;
background-color: #00c9bc;
margin: 112px 0 0;
transform: skewY(-5deg)
}
.unsku {
transform: skewY(5deg);
padding: 40px 10px;
color: #fff
}
.unsku h2 {
font-size: 32px;
font-family: 'Inter';
margin: 0;
line-height: 40px
}
.unsku h5 {
font-size: 28px;
font-family: 'Inter';
margin: 12px
}
#clients-say {
text-align: center;
padding: 70px 10px 30px
}
.contac-clutch h3 {
color: #000;
font-size: 28px;
margin: 0
}
.our-clients {
font-size: 48px;
font-family: 'Inter';
color: #000;
margin: 15px 0 0 0
}
.our-clients a {
color: #000
}
.our-clients span img {
vertical-align: initial
}
.required-tag {
color: #ff943c;
font-size: 14px;
font-family: "Roboto Light";
display: block;
margin: 0 0 20px
}
.field-item {
border-bottom: 4px solid #f2f2f2;
margin: 0 0 30px
}
.field-item>input {
font-size: 16px;
width: calc(100% - 15px);
color: #000;
font-family: 'Inter';
border: none;
padding: 2px;
vertical-align: super
}
.field-item>select {
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
background: url(//www.willshall.com/wp-content/themes/willshall/images/drop-select.png) right center no-repeat;
font-size: 16px;
width: 97%;
color: #000;
border: none;
font-family: 'Inter';
padding: 2px;
text-indent: -1.5px
}
.red-start {
color: red;
font-size: 19px;
vertical-align: middle;
margin-right: 3px;
float: left
}
input::placeholder {
color: #000
}
::placeholder {
color: #000
}
.checkboxes>ul li input {
margin: 0 8px 0 0;
vertical-align: middle;
width: 20px;
height: 20px;
border-radius: 5px
}
.form label,
.webform label {
font-size: 11px
}
.checkboxes>ul li {
font-size: 15px;
margin: 0 0 15px;
cursor: pointer;
display: inline-flex;
font-family: 'Inter';
color: #000
}
.form form label.big {
font-size: 16px;
float: left;
width: 100%;
font-family: 'Inter';
margin: 0 0 20px 0;
font-weight: 400;
color: #000
}
.form form label.big .req {
color: red
}
.form-textarea {
float: left;
width: 100%;
border: 4px solid #f2f2f2;
padding: 10px;
height: 130px;
margin: 0 0 30px
}
.form-contact-btn {
transition: ease-in-out .5s;
border: 2px solid #e37000;
border-radius: 20px;
padding: 11px 22px;
font-size: 24px;
color: #e37000;
font-family: 'Inter';
font-weight: 400;
line-height: 20px;
background: 0 0
}
#design-matter h3 {
color: #000;
font-size: 38px;
margin: 0 0 17px;
font-weight: 400;
font-style: normal;
font-family: 'Inter';
font-weight: 700
}
#design-matter p {
color: #000;
font-size: 17px;
font-family: 'Inter';
font-weight: 400;
font-style: normal;
margin: 0 0 21px;
line-height: 24px;
margin-bottom: 0
}
.design-matter-content {
max-width: 1040px;
margin: auto
}
#design-matter {
text-align: center;
padding: 79px 0 56px
}
.website-design-contentc {
max-width: 950px;
margin: auto;
display: flex;
flex-wrap: wrap
}
.col-maxwidth {
max-width: 475px;
margin: auto;
text-align: center;
padding: 0 65px
}
#website-design-icon p {
font-size: 16px;
font-family: 'Inter';
font-weight: 400;
font-style: normal;
color: #000;
line-height: 24px
}
#website-design-icon h3 {
font-size: 18px;
margin: 11px 0 15px;
font-weight: 400;
font-style: normal;
font-family: 'Inter';
color: #000
}
.first-col-website-c {
border-right: 1px solid #e5e5e5;
border-bottom: 1px solid #e5e5e5;
padding: 25px 0 43px
}
.second-col-website-c {
border-bottom: 1px solid #e5e5e5;
padding: 25px 0 43px
}
.third-col-website-c {
border-right: 1px solid #e5e5e5;
padding: 38px 0 40px
}
.fourth-col-website-c {
padding: 38px 0 40px
}
.last-website-c .website_audit a:hover {
background: 0 0;
color: #e37000
}
.last-website-c .website_audit a {
display: block;
width: 100%;
max-width: 340px;
background: #e37000;
margin: auto;
color: #fff;
font-size: 20px;
font-weight: 400;
font-style: normal;
font-family: 'Inter';
height: 49px;
line-height: 49px;
border-radius: 60px;
border: 1px solid #e37000;
transition: ease-in-out .5s;
-webkit-transition: ease-in-out .5s;
-moz-transition: ease-in-out .5s;
text-align: center
}
.last-website-c {
margin: 45px 0 0
}
#website-design-icon {
padding: 0 0 60px
}
.our-process-section {
background: #44c2c7
}
#our-process-idcf h3 {
text-align: center;
color: #fff;
margin: 0 0 42px;
font-size: 38px;
font-style: normal;
font-family: 'Inter';
font-weight: 700
}
#our-process-idcf h5 {
font-size: 20px;
color: #fff;
margin: 0 0 10px;
font-family: 'Inter';
font-weight: 400;
font-style: normal;
position: relative;
padding-left: 73px
}
#our-process-idcf h4 {
margin: 0 0 18px;
font-size: 23px;
color: #fff;
font-weight: 400;
font-style: normal;
font-family: 'Inter'
}
#our-process-idcf p {
font-size: 16px;
color: #fff;
font-family: 'Inter';
font-weight: 400;
font-style: normal;
line-height: 24px
}
.our-process-content {
max-width: 1350px;
margin: auto;
line-height: normal
}
.our-proceswidth {
max-width: 380px
}
.second-col-our-pr .our-proceswidth {
margin: auto
}
.third-col-our-pr .our-proceswidth {
float: right
}
#our-process-idcf {
padding: 48px 0 61px;
margin: 0 0 0
}
#our-process-idcf h5::after {
position: absolute;
left: 0;
content: "";
width: 57px;
height: 2px;
background: #fff;
top: 50%;
transform: translateY(-50%)
}
.website-design-sucessful {
margin: 0 0 70px
}
.website-icon-wid {
min-height: 65px
}
.website-icon-wid .branding-iconim {
width: 51px
}
.website-icon-wid .landingh-iconim {
width: 64px
}
.website-icon-wid .emailc-iconim {
width: 64px
}
.graphic-content {
max-width: 1055px;
margin: auto
}
.graphic-col {
text-align: center;
padding: 24px 15px 17px
}
.graphic-short-desc {
margin: 23px 0 0 0
}
.graphic-section #our-process-idcf {
background: #6f75ad
}
.graphic-design-icon #ecommerce-design-icon {
padding: 21px 0 60px
}
.graphic-section .our-process-content {
max-width: 1276px
}
.graphic-section .our-proceswidth {
max-width: 394px
}
.graphic-design-icon .last-website-c .website_audit {
padding: 0 10px
}
.graphic-section #our-process-idcf h4 {
position: relative;
padding-left: 80px;
margin: 0 0 30px
}
.after-icons::after {
position: absolute;
left: 0;
width: 66px;
height: 67px;
top: 50%;
transform: translateY(-50%);
content: ""
}
.creative::after {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/creative-designer.png)
}
.represent::after {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/represent.png)
}
.cost::after {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/doller.png)
}
.grphic-contact {
background: #d1a1c1;
text-align: center;
padding: 23px 0
}
.grphic-contact .servi a {
border: 2px solid #94547f;
color: #94547f
}
.grphic-contact .servi a:hover {
border: 2px solid #e37000;
color: #fff
}
.graphic-projects .proj-overlay-contetn h2 {
font-size: 28px;
text-transform: uppercase;
margin: 10px 10px 20px 0
}
.graphic-projects .left-portj .banner-design {
margin: 10px 10px 30px 0
}
.graphic-projects .proj-overlay-contetn-right-india h2 {
margin: 74px 0 0 210px !important
}
.graphic-projects .proj-overlay-contetn {
bottom: -6%;
left: 5%;
top: inherit;
text-align: left
}
.graphic-projects.mg-sec .left-portj {
width: 43.46%
}
.graphic-projects .logo-desing {
bottom: -34%
}
.graphic-projects .left-portj:hover .proj-overlay-contetn {
top: inherit;
bottom: 10%
}
.graphic-projects .bmon:hover .proj-overlay-contetn {
top: inherit;
bottom: 10%
}
.graphic-projects .proj-overlay-contetn-right-india p {
text-align: right;
margin: 6px 30px 10px
}
.migrate-business {
max-width: 899px
}
.migrate-business p {
margin: 0 0 22px
}
.migrate-business-btn {
margin: 40px 0 0 0
}
.consider-magento {
background-color: #e37000;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/oriange-bg.jpg);
padding: 50px 0 20px;
margin: 36px 0 70px;
transform: skewY(-3deg);
-moz-transform: skewY(-3deg);
-webkit-transform: skewY(-3deg);
background-size: 100% auto;
background-repeat: no-repeat
}
.magento-sub-title {
font-family: 'Inter';
color: #fff;
text-align: center;
font-size: 18px;
margin: 0 0 10px 0;
line-height: 24px
}
.effective-magento {
font-family: 'Inter';
margin: 20px 0
}
#We-Offer {
margin: 0 0 60px 0
}
.magento-service-right .magento-sub-title {
text-align: right
}
.magento-service-left .magento-sub-title {
text-align: left
}
.magento-title {
margin: 0 0 25px
}
.magento-content {
max-width: 800px;
margin: 0 auto
}
.magent-top-service {
text-align: center
}
.magento-service-right {
float: left;
width: 32.9%
}
.magento-service-left {
width: 32.9%;
float: right
}
.magento-service-center {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/magento-logo.png);
padding: 14% 17%;
background-repeat: no-repeat;
background-position: center center;
max-width: 160px;
margin: 0 auto;
float: left
}
.User-friendly {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/magento-icon/User-friendly-CMS.png);
background-position: center right;
padding: 4% 34% 4% 4%
}
.multiple-web {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/magento-icon/Multiple-web-stores.png);
background-position: center right;
padding: 4% 34% 4% 4%
}
.allows-multiple {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/magento-icon/allows-multiple-language-store.png);
background-position: center left;
padding: 4% 0 4% 34%
}
.single-page-efficient {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/magento-icon/single-page-efficient-checkout.png);
background-position: center left;
padding: 4% 0 4% 34%
}
.magent-top-service {
float: left;
width: 100%
}
.mobile-order img {
margin: 0 0 10px
}
.magento-icon {
background-repeat: no-repeat;
margin: 0 0 35px
}
#We-Offer .sub-heading {
max-width: 934px
}
.magento-solution {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/magento-solution.jpg);
padding: 10px 0 60px;
background-size: cover
}
.magento-des {
margin: 55px 0 60px
}
.magento-solution h3 {
text-align: center;
color: #fff;
font-size: 35px;
line-height: 36px;
font-family: 'Inter';
font-weight: 700
}
.magento-solution h3 span {
color: #e37000
}
.order-list .list-unstyled li {
font-size: 18px;
color: #fff;
position: relative;
font-family: 'Inter';
margin: 10px 0 20px 0;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/check-arrow.png);
background-repeat: no-repeat;
background-position: center left;
padding: 0 0 0 35px
}
.magento-list {
max-width: 830px;
margin: 23px auto 0;
overflow: hidden
}
.order-list {
float: left;
width: 44.98%;
padding: 0 10px
}
.list-2 {
float: right
}
.magento-des p {
color: #333;
font-size: 16px;
text-align: center;
max-width: 788px;
margin: 0 auto;
font-family: 'Inter';
line-height: 24px;
}
.magento-des span {
color: #e37000
}
.magento-des a {
color: #e37000;
border-bottom: 2px solid #fdddca
}
.magento-des a:hover {
color: #333;
border-bottom: 2px solid currentColor
}
#lets.magento-lets {
margin: 50px 0 0 !important;
}
.brand-logo-img {
padding: 0 10px
}
.mg-sec .left-portj {
width: 43.6%;
padding: 6px
}
.mg-sec .left-portj a img {
width: 100%;
height: 100%
}
.mg-sec .proj-overlay-contetn img {
width: auto !important
}
.degital_merketing_sec.our-effective_sec .center_col img {
height: auto
}
.mg-sec .right-proj {
width: 62.47%;
padding: 0
}
.mg-sec .left-por-right {
width: 100%;
padding: 6px;
float: left
}
.mg-sec .right-port {
width: 50%;
float: left;
padding: 6px
}
.mg-sec .right-proj img {
width: 100%;
height: auto
}
.mg-sec .proj-overlay-contetn img {
width: auto !important
}
.mg-sec .proj-overlay-contetn-right-india h2 {
margin: 74px 0 0 30px
}
.ecommerce-design-contentc {
max-width: 1124px;
margin: auto;
display: flex;
flex-wrap: wrap
}
#ecommerce-design-icon h3 {
font-size: 18px;
margin: 12px 0 16px;
font-weight: 400;
font-style: normal;
font-family: 'Inter';
color: #000
}
#ecommerce-design-icon p {
font-size: 16px;
font-family: 'Inter';
font-weight: 400;
font-style: normal;
color: #000;
line-height: 24px;
margin: 0 0 5px
}
#ecommerce-design-icon p.ecommerce-button a {
color: #e37000;
text-decoration: underline !important;
font-family: 'Inter';
font-weight: 400;
font-style: normal;
font-size: 15px;
transition: ease-in-out .5s;
-webkit-transition: ease-in-out .5s;
-moz-transition: ease-in-out .5s
}
#ecommerce-design-icon p.ecommerce-button a:hover {
color: #4d91bb;
text-decoration: none !important
}
.second-col-ecommerce-c {
text-align: center;
padding: 29px 15px 17px
}
.center-partc {
border-left: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5
}
.first-col-ecommerce-c {
text-align: center;
padding: 24px 15px 17px;
border-bottom: 1px solid #e5e5e5
}
#ecommerce-design-icon {
padding: 21px 0 60px
}
.ecomercess-process-content {
max-width: 1124px;
margin: auto
}
#ecomercess-help-sec h3 {
color: #000;
font-size: 38px;
margin: 0 0 5px;
font-style: normal;
font-family: 'Inter';
font-weight: 700
}
#ecomercess-help-sec p {
font-size: 16px;
font-family: 'Inter';
font-weight: 400;
font-style: normal;
color: #000;
line-height: 24px;
margin: 0 0 22px
}
#ecomercess-help-sec ul {
padding-left: 53px;
margin: 0
}
#ecomercess-help-sec ul li {
font-size: 20px;
font-family: 'Inter';
font-weight: 400;
font-style: normal;
color: #000;
line-height: 24px;
list-style-type: disc;
padding: 0 0 25px
}
.about-ecom {
margin: 0 0 60px
}
.about-ecomerces p {
font-size: 17px;
font-family: 'Inter';
color: #000;
margin: 0;
text-align: center;
line-height: 24px
}
#ecomercess-help-sec {
background: url(//www.willshall.com/wp-content/themes/willshall/images/ecomerce-help-bg.jpg);
background-repeat: no-repeat;
background-size: cover;
padding: 62px 0 19px;
background-position: center top;
margin: 0 0 0;
position: relative
}
#ecomercess-help-sec::before {
content: "";
background: url(//www.willshall.com/wp-content/themes/willshall/images/ecomerce-laptop-img.png);
background-repeat: no-repeat;
position: absolute;
width: 519px;
height: 533px;
top: 0;
left: 0
}
#ecomercess-help-sec p.ecomercess-helpbutton a {
display: block;
max-width: 151px;
background: #e37000;
text-align: center;
color: #fff;
border-radius: 60px;
font-family: 'Inter';
font-weight: 400;
font-style: normal;
font-size: 20px;
text-transform: capitalize;
height: 45px;
line-height: 45px;
border: 2px solid #e37000;
transition: ease-in-out .5s;
-webkit-transition: ease-in-out .5s;
-moz-transition: ease-in-out .5s
}
.ecomercess-help-cont {
max-width: 753px;
float: right
}
#ecomercess-help-sec p.ecomercess-helpbutton a:hover {
background: 0 0;
color: #e37000
}
.ecomerce-lets {
background: url(//www.willshall.com/wp-content/themes/willshall/images/ecomerces-solution-bg.jpg);
background-repeat: no-repeat;
background-size: cover;
margin: 41px 0 0
}
#lets.ecomerce-lets .servi a {
color: #00518a;
border-color: #fff;
text-transform: capitalize
}
#lets.ecomerce-lets .servi a:hover {
background: #e37000;
color: #fff;
border-color: #e37000
}
.business-iconim {
width: 48px
}
.php-iconim {
width: 88px
}
.ecommerce-icon-wid {
min-height: 50px
}
.shopify-list h3 {
text-align: center;
font-size: 20px;
color: #000;
font-family: 'Inter';
margin: 10px 0 23px
}
.shopify li {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/listing-icon2.png);
background-position: left 12px;
width: 100%;
font-family: 'Inter';
padding: 0 0 0 13px
}
.shopify-text h4 {
font-size: 30px
}
.shopify-des p {
font-size: 17px;
font-family: 'Inter';
line-height: 24px;
max-width: 839px;
margin: 17px auto 0
}
.shopify-listv {
margin: 17px auto
}
.shopify-text {
margin: 54px auto 0
}
.shopify-list {
max-width: 680px
}
.shopify-list .listing-seo {
width: 50%
}
.Shopify-process-section {
background-color: #f6f6f6;
padding: 48px 0 61px;
margin: 100px 0 0
}
.Shopify-process-section h3 {
text-align: center;
color: #000;
margin: 0 0 42px;
font-size: 30px;
font-weight: 400;
font-style: normal;
font-family: 'Inter'
}
.Shopify-process-section h4 {
font-size: 22px;
color: #4f9030;
font-weight: 400;
font-style: normal;
font-family: 'Inter'
}
.Shopify-process-section p {
font-size: 17px;
line-height: 24px;
color: #000;
font-family: 'Inter';
font-weight: 400;
font-style: normal
}
.Shopify-process-section .our-proceswidth::after {
content: "";
position: absolute;
height: 100%;
width: 1px;
background-color: #dfdfdf;
top: 0;
right: -50px
}
.Shopify-process-section .third-col-our-pr .our-proceswidth::after {
display: none
}
.Shopify-process-section .our-proceswidth {
position: relative
}
.shopify-work-area {
margin: 40px auto 0;
max-width: 1123px;
display: flex;
flex-wrap: wrap
}
.shopify-descs h4 {
font-size: 22px;
color: #fff;
font-family: 'Inter';
position: relative;
padding: 0 0 12px;
margin: 10px 0 20px
}
.works-well:after {
position: absolute;
content: "";
width: 17%;
height: 3px;
background-color: #fff;
z-index: 99;
left: 0;
bottom: 0
}
.shopify-descs p {
color: #fff;
font-family: 'Inter';
font-size: 17px
}
.shopify-descs .list-unstyle.list-unstyle li {
color: #fff;
font-size: 18px;
font-family: 'Inter';
position: relative;
padding: 0 0 0 20px
}
.inner-shopify-descs h4 {
padding: 0 0 11px;
margin: 10px 0 0
}
.shopify-descs .list-unstyle.list-unstyle li:before {
content: "\f0da";
font-family: FontAwesome;
color: #fff;
font-size: 17px;
padding-right: .5em;
position: absolute;
top: 0;
left: 0
}
#shopify-works {
margin: 15px 0 0
}
.shopify-lets {
background: url(//www.willshall.com/wp-content/themes/willshall/images/shopify-bg.jpg)
}
.shopify-desc {
background-color: #a4c757
}
.shopify-desc2 {
background-color: #4f9030
}
.shopify-skew {
position: relative;
padding: 20px 42px;
height: 100%
}
.inner-shopify-descs {
padding: 25px 0 0 0
}
.shopify-desc2::before {
content: "";
position: absolute;
top: -10px;
width: 100%;
background: #4f9030;
height: 40px;
transform: rotate(2deg);
z-index: -1;
left: 0
}
.shopify-desc2::after {
content: "";
position: absolute;
bottom: -20px;
background: #4f9030;
height: 40px;
transform: rotate(2deg);
z-index: -1;
left: 0;
width: 100%
}
.shopify-desc::before {
content: "";
position: absolute;
top: -10px;
width: 101%;
background: #a4c757;
height: 40px;
transform: rotate(-2deg);
z-index: -1;
left: 0
}
.shopify-desc::after {
content: "";
position: absolute;
bottom: -20px;
width: 101%;
background: #a4c757;
height: 40px;
transform: rotate(-2deg);
z-index: -1;
left: 0
}
.wooCommerce-development {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/wordpress-bg.jpg)
}
.h5 {
font-family: 'Inter';
color: #fff;
font-size: 45px;
text-transform: uppercase;
margin: 0 0 0
}
.wooCommerce-list {
max-width: 770px
}
.woocommerse-heading {
font-size: 30px
}
.woocommerse-sub-heading {
max-width: 839px
}
.woocommerse {
margin: 70px 0 0
}
.proj-overlay-contetn.woocommeees h2 {
margin: 5px 0 20px
}
.woocommerse-services .list-unstled {
text-align: center
}
.woocommerse-services .list-unstled li {
float: left;
width: 33.33%;
height: 100%
}
.woocommerse-section {
margin: 70px 0 47px
}
.woocommerse-services .fisrt-list {
background-color: #2d2d2d;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/plug-Ins.jpg)
}
.woocommerse-services .second-list {
background-color: #2d2d2d
}
.woocommerse-services .third-list {
background-color: #616161
}
.woocommerse-services {
display: flex;
flex-flow: wrap
}
.service-grid {
padding: 67px 47px 80px
}
.inner-grid img {
max-width: 83px
}
.service-grid h4 {
color: #fff;
font-size: 22px;
font-family: 'Inter';
font-weight: 700;
margin: 25px -15px 15px
}
.service-grid p {
color: #fff;
font-size: 16px;
font-family: 'Inter';
line-height: 24px
}
.store-features h4 {
color: #000;
text-align: center;
font-size: 30px;
font-family: 'Inter';
margin: 10px 0 38px
}
.store-featur h3 {
color: #21759b;
font-size: 22px;
font-family: 'Inter';
margin: 20px 0 0
}
.store-featur p {
color: #000;
font-size: 18px;
font-family: proxima_novalight
}
.customizable-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/customizable.png)
}
.easy-managen {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/easy-manage.png)
}
.safe-secure {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/safe-secure.png)
}
.analytics-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/easy-analytics.png)
}
.store-featur {
float: left;
width: 100%;
padding: 0 0 0 64px;
padding: 0 0 0 80px;
color: #fff;
background-position: 0 40px;
background-repeat: no-repeat
}
.store-grid {
float: left;
width: 50%;
padding: 0 28px 0 0;
margin: 0;
min-height: 124px
}
.last-strore-grid {
padding: 0 0 0 40px
}
.store-features {
margin: 70px 0 0
}
.store-featuress {
max-width: 842px;
margin: 0 auto
}
.works-row {
float: left;
width: 100%;
padding: 0;
margin: 0 0 60px
}
.section-page-space {
padding: 50px 10px 0 10px;
overflow: hidden
}
.seo-audit-report {
max-width: 1000px;
margin: 0 auto;
width: 100%;
float: none
}
.around-40 {
padding: 0 40px
}
.seo-audit-report h3 {
text-align: center;
font-size: 30px
}
.seo-audit-report p {
text-align: center;
margin: 8px 0
}
.seo-audit-report p strong {
font-family: 'Inter';
font-size: 18px
}
.seo-audit-report .goals-textss {
margin: 27px 0 70px
}
.seo-audit-report-form .field-item {
margin: 0 0 40px;
padding: 0 0 2px 0
}
.seo-audit-report-form .red-start {
font-size: unset
}
.form-contact-btn:hover {
background: #e37000;
color: #fff
}
.captcha {
margin: 0 0 40px 0
}
#lets.seo-repoert {
margin: 66px 0 0
}
input[type=text]::-webkit-input-placeholder {
color: #000;
opacity: 1
}
:focus {
outline: -webkit-focus-ring-color auto 0
}
.seo-analyes .container-main {
display: inherit
}
.Second-heading {
width: 18%;
padding: 10px 5px 10px 15px
}
.seo-table-main .first-heading,
.top-heading .first-heading {
padding: 10px 20px 10px 20px;
text-align: left;
width: 40%
}
.top-heading th {
background-color: #69bc4e;
color: #fff;
font-size: 16px;
font-weight: 400;
text-transform: uppercase;
font-family: 'Inter';
vertical-align: baseline;
border-left: 1px solid #e5e5e569
}
.small-size>span {
font-size: 14px;
text-transform: capitalize;
font-family: 'Inter';
line-height: normal;
float: left;
padding: 5px 0 0
}
.panel-group .panel-heading .font-head {
font-family: 'Inter';
font-size: 15px;
text-transform: uppercase
}
.seo-table-main td {
border-bottom: 1px solid #e5e5e5;
color: #000;
font-family: 'Inter';
font-size: 16px;
line-height: 24px;
}
.seo-table-main .for-icon span {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/listing-img.png);
background-position: left 5px;
background-repeat: no-repeat;
padding: 0 0 0 17px
}
.panel-body .seo-table-main {
padding: 0 !important
}
.faqs.seo-analyes .panel-body.seo-table-main {
padding: 0 0 20PX
}
.seo-table-main .table-responsive {
margin-bottom: 0
}
.seo-table-main .table-responsive tr:nth-child(2n+1) {
background-color: rgb(0 0 0 / .04)
}
.thanku-bg {
margin: 121px 0 75px
}
.thanku-left {
float: left;
width: 40%;
padding: 0 15px;
box-sizing: border-box
}
.thanku-right {
float: left;
width: 60%;
padding: 0 15px;
box-sizing: border-box
}
.thanku-right p {
font-family: 'Inter';
font-size: 18px
}
.thanku-bg h1 {
color: #346166;
font-size: 44px;
font-weight: 400;
line-height: 1.2;
padding-bottom: 12px;
padding-top: 33px;
font-family: 'Inter';
margin-bottom: 0
}
.gray-bg-all {
background: #f6f7f8;
padding: 40px 0;
position: relative
}
.served-con .black-heading {
width: 66%;
margin: 0 auto;
text-align: center
}
.black-heading,
.bluish-heading {
font-size: 35px;
font-weight: 400;
display: block;
line-height: 1.3;
position: relative;
font-family: 'Inter'
}
.served-wrapper {
float: left;
width: 100%
}
.served-box {
width: 50%;
float: left;
box-sizing: border-box;
margin: 50px 0;
padding: 0 30px
}
.served-box img {
float: left;
margin-right: 20px
}
.served-box header {
color: #346166;
font-weight: 400;
font-size: 24px;
font-family: 'Inter';
float: none;
margin: 0 0 5px
}
.served-box p {
font-size: 16px;
margin: 0 0 14px;
font-family: 'Inter'
}
.about-ecomerces p {
padding: 10px 0;
font-size: 18px;
font-family: 'Inter';
color: #000;
margin: 0;
text-align: center;
line-height: 24px
}
.served-box a {
background: #e37000;
color: #fff;
padding: 6px 21px;
display: inline-block;
border-radius: 20px;
font-family: 'Inter';
font-size: 16px
}
.moveX {
animation-duration: 2s;
animation-iteration-count: infinite
}
.bounce-1 {
animation-name: bounce-1;
animation-timing-function: linear
}
.banner-home .degital_markeing_banner .caption-sec h2 {
font-size: 70px;
color: #000;
line-height: 68px
}
.banner-home .degital_markeing_banner .caption-sec h2 span {
display: block
}
.banner-home .degital_markeing_banner .caption-content .right-ban {
margin: 0;
padding: 0;
border: 0;
width: 100%
}
.banner-home .degital_markeing_banner .caption-content .right-ban p {
font-size: 20px;
color: #000;
font-family: 'Inter';
margin: 20px 0 30px 0
}
.degital_markeing_banner .right-ban a {
margin: 0;
font-size: 22px;
color: #000000 !important;
border-color: #000000 !important;
padding: 8.5px 20px;
font-family: ''Inter''
}
.item.degital_markeing_banner .logo_clutch img {
display: block;
width: auto;
height: auto
}
.item.degital_markeing_banner .clutch_box {
display: flex;
flex-wrap: wrap;
align-items: center;
font-size: 22px;
font-family: ''Inter'';
margin-top: 30px
}
.item.degital_markeing_banner .clutch_box .logo_clutch {
max-width: 120px
}
.item.degital_markeing_banner .clutch_box .cluthc_content {
width: calc(100% - 120px);
padding-left: 20px;
color: #000;
line-height: normal
}
.banner-home .degital_markeing_banner .caption-content {
bottom: 100px
}
.banner-home .degital_markeing_banner .caption-sec h2 .red {
color: #ee5137
}
.degital_markeing_banner .right-ban a:hover {
color: #fff !important;
border-color: #e37000 !important;
position: relative;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease
}
.degital_markeing_banner .right-ban a::before {
position: absolute;
content: "";
width: 0;
height: 100%;
top: 0;
right: 0;
z-index: -2;
background-color: #fff;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease
}
.degital_markeing_banner .right-ban a:hover::before {
left: 0;
width: 100%;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease
}
@keyframes bounce-1 {
0% {
transform: translateX(15px)
}
50% {
transform: translateX(-5px)
}
100% {
transform: translateX(15px)
}
}
.lastest-home-blogs .search-engine-optimization .new-blognw .cmn-cat-lable {
position: static;
margin-top: 20px !important
}
.lastest-home-blogs .latest-posts .blog-textnw .post-descr {
min-height: inherit
}
.lastest-home-blogs .latest-posts .blog-textnw {
justify-content: space-between
}
.lastest-home-blogs .latest-posts .new-blognw .cmn-cat-lable {
position: static;
display: inline-block;
width: fit-content;
margin-top: 20px !important;
line-height: normal;
padding: 5px 8px !important;
text-transform: uppercase
}
@media (max-width:992px) {
.thanku-left,
.thanku-right {
width: 100%;
padding: 0 15px;
text-align: center
}
.thanku-bg h1 {
font-size: 34px
}
.served-con .black-heading {
width: 100%
}
.served-box {
text-align: center
}
.served-box img {
float: none;
margin: 0 auto
}
}
@media (max-width:767px) {
.work-row .work-wrap.support-icon {
background-size: 50px !important;
}
body .seo-local.page-seo .seo-text-img .loacl-left h1 {
font-size: 25px !important;
}
#post-1654 .full-phone-wrap .col-md-2 {
padding-bottom: 15px !important;
}
h2.insta-marketing{
font-size: 25px !important;
}
section#not {
padding-top: 30px;
padding-bottom: 30px;
}
section#our-b {
padding-top: 50px;
padding-bottom: 50px;
}
h3.ecomm_experites_heading {
font-size: 34px
}
.ecomerce-delepment_lwr a.link-arrow {
font-size: 16px !important
}
.sales_title {
margin-left: 114px
}
.ecomerce-delepment h2 {
font-size: 20px !important
}
.banner_content h1 {
font-size: 28px !important;
line-height: normal !important
}
#mg-wprm-wrap.cbp-spmenu-right,
#mg-wprm-wrap.cbp-spmenu-left,
#mg-wprm-wrap.cbp-spmenu-right.custom,
#mg-wprm-wrap.cbp-spmenu-left.custom,
.cbp-spmenu-vertical {
width: 100% !important;
max-width: 100% !important
}
.served-box {
width: 100%;
margin: 50px 0 0
}
.black-heading,
.bluish-heading {
font-size: 30px;
padding: 0 15px
}
body .lastest-home-blogs .latest-posts .portfolios-n.All {
margin-bottom: 0 !important;
width: calc(100% / 1) !important
}
section.lastest-home-blogs.container-main {
padding: 0 20px
}
}
@media (max-width:767px) {
.post-page-content .post-page-body {
width: 100% !important
}
.top-heading th {
font-size: 14px
}
.Second-heading,
.seo-table-main .first-heading,
.top-heading .first-heading {
padding: 5px
}
.small-size>span {
font-size: 12px
}
}
.blog-hme {
text-align: center
}
.blog-des {
margin: 0 0 5px
}
.blog-tag-line {
text-transform: uppercase
}
.port-tag {
text-align: center;
width: 100%;
float: none;
display: block;
margin: 50px 0 0 0;
font-size: 20px;
font-style: normal;
font-family: 'Inter'
}
.animate-btn:hover {
border: 1px solid transparent !important;
background: #e37000;
color: #fff
}
.animate-btn {
border: 1px solid #fff;
background: 0 0;
line-height: 20px;
text-transform: uppercase;
padding: 15px;
margin: 20px auto 0;
position: relative
}
.animate-btn:hover::after,
.animate-btn:hover::before {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
-webkit-transition: -webkit-transform .5s;
transition: -webkit-transform .5s;
transition: transform .5s;
transition: transform .5s, -webkit-transform .5s
}
.animate-btn::after,
.animate-btn::before {
top: 0;
left: 0;
-webkit-transform-origin: center;
transform-origin: center;
box-sizing: border-box;
content: '';
position: absolute;
width: 100%;
height: 100%
}
.animate-btn::before {
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
-webkit-transform: scale3d(0, 1, 1);
transform: scale3d(0, 1, 1)
}
.animate-btn::after {
border-left: 1px solid #fff;
border-right: 1px solid #fff;
-webkit-transform: scale3d(1, 0, 1);
transform: scale3d(1, 0, 1)
}
#portfoliolist {
float: left;
width: 100%;
margin: 0 0 20px
}
#portfoliolist .portfolio * {
-webkit-transition: all .6s ease;
transition: all .6s ease
}
#portfoliolist .portfolio * {
-webkit-transition: all .6s ease;
transition: all .6s ease
}
#portfoliolist .portfolio,
#portfoliolist .portfolios {
width: 20.8%;
min-width: 315px;
max-width: 315px;
margin: 0 22px 22px 0;
float: left;
display: none;
overflow: hidden;
position: relative
}
#portfoliolist .portfolios.last {
display: block
}
.last .portfolio-wrapper {
cursor: auto
}
.portfolio .port-img img {
max-width: 100%;
position: relative;
top: 0;
transform: scale(1);
-ms-transform: scale(1);
-webkit-transform: scale(1)
}
.info,
.info .inside,
.label-h,
.portfolio span {
position: absolute
}
.label-h {
opacity: 0;
top: 100%;
right: 0;
bottom: 0;
left: 0;
height: 100%;
text-align: center;
width: 100%;
background: rgb(0 0 0 / .5)
}
#portfoliolist .portfolio span {
transform: translateX(-50%) translateY(-50%);
-webkit-transform: translateX(-50%) translateY(-50%);
left: 50%;
top: -90px
}
#portfoliolist .portfolio:hover .port-img img {
transform: scale(1.2) rotate(5deg);
-ms-transform: scale(1.2) rotate(5deg);
-webkit-transform: scale(1.2) rotate(5deg)
}
#portfoliolist .portfolio:hover .label-h {
top: 0;
opacity: 1
}
#portfoliolist .portfolio:hover span {
opacity: 1;
top: 50%;
transition-delay: .3s;
-webkit-transition-delay: .3s;
transition-duration: .25s;
-webkit-transition-duration: .25s;
text-align: center
}
.info {
height: 100%;
top: 0;
left: 0;
background: #ffb628;
width: 100%
}
.info .inside {
font-family: 'Inter';
text-transform: uppercase;
font-size: 24px;
z-index: 9;
color: #fff;
top: 50%;
left: 50%;
width: 100%;
text-align: center;
transform: translateX(-50%) translateY(-50%);
-webkit-transform: translateX(-50%) translateY(-50%);
-o-transform: translateX(-50%) translateY(-50%)
}
.info .inside a {
color: #fff
}
#portfoliolist .inner-blog {
max-width: 31.33%;
min-width: 31.33%;
margin: 0 1% 22px 1%;
width: 31.33%
}
.right-content {
padding: 40px 10px 42px 10px;
float: none;
max-width: 1420px;
width: 100%;
margin: 0 auto;
display: table
}
#filters,
.website_port {
margin: 25px auto 30px;
padding: 0;
list-style: none;
text-align: center
}
.blog-title h1 {
text-align: center;
font-size: 36px;
color: #414141 !important;
margin: 0;
font-family: 'Nunito Sans', sans-serif;
font-weight: 700
}
.sub-title p {
margin: 0 0 5px;
font-size: 24px;
line-height: 30px;
padding: 0 45px;
text-align: center;
color: #000;
font-family: 'Nunito Sans', sans-serif;
font-weight: 300
}
#new-blog-page {
padding: 0 0 0 23px;
float: none;
width: 100%;
max-width: 1120px;
margin: auto
}
.sub-title span {
margin: 0 0 20px;
font-size: 18px;
padding: 0 45px;
text-align: center;
color: #000;
font-family: 'Nunito Sans', sans-serif;
font-weight: 300;
line-height: 30px
}
#new-blog-page .blog {
padding: 0 0 7px;
border-bottom: 1px solid #ddd
}
#new-blog-page #filters li {
float: none;
display: inline-block;
border: none;
padding: 5px 20px 0;
margin: 0
}
#new-blog-page #filters li span {
color: #000;
font-size: 16px;
padding: 0 0 5px 0;
font-family: 'Nunito Sans', sans-serif;
font-weight: 400;
cursor: pointer;
text-decoration: none;
text-transform: uppercase
}
.categ {
color: #000;
font-size: 18px;
padding: 5px 44px 0 0;
font-family: 'Nunito Sans', sans-serif;
font-weight: 400
}
#filters li {
border: 1px solid #e37000;
font-family: 'Inter';
font-size: 16px;
margin: 0 7px 10px 0;
float: none;
display: inline-block
}
#filters li span {
display: block;
padding: 5px 10px 3px;
cursor: pointer;
text-decoration: none;
text-transform: uppercase
}
#filters li span.active,
#filters li span:hover {
background: 0 0;
color: #e37000;
border-bottom: 3px solid #e37000
}
.blog-text p {
color: #fff;
display: inline-block;
font-size: 12px;
text-transform: uppercase;
padding: 3px 10px;
font-weight: 700;
font-family: 'Nunito Sans', sans-serif
}
.blog-text .marketing {
background-color: #69bc4e
}
.blog-text .design {
background-color: #f48d06
}
.blog-text .develpment {
background-color: #d81942
}
.blog-text .news {
background-color: #69bc4e
}
.blog-text {
bottom: 10px;
position: absolute;
padding: 20px;
min-height: 174px;
max-width: 320px
}
.footer.footer-4 .list-unstyle.blog-links li {
display: block
}
.blog-text h3 {
font-family: 'Nunito Sans', sans-serif;
font-weight: 800;
color: #fff;
font-size: 19px;
margin: 20px 0 5px;
text-transform: none
}
.blog-text a {
font-family: 'Nunito Sans', sans-serif;
font-weight: 700;
color: #fff;
font-size: 12px;
text-transform: uppercase;
border-bottom: 2px solid #8f7762
}
.blog-text a:hover {
color: #e37000
}
#service-page.blog-template-section {
margin: 30px 0 0
}
.page-id-1170.work-with-us {
background-image: unset;
background-position: unset;
background-size: unset;
position: unset;
padding: unset
}
input.work-resume {
transition: ease-in-out .5s;
border: 2px solid #e37000;
border-radius: 20px;
padding: 11px 22px;
font-size: 24px;
color: #e37000;
font-family: 'Inter';
font-weight: 400;
line-height: 20px;
background: 0 0;
display: inline-block;
margin: 30px 0 0
}
input.work-resume:hover {
background: #e37000;
color: #fff
}
lable.capcha-lbl {
font-size: 11px;
font-weight: 800
}
.work-with-info .contct-left p {
margin-bottom: 0
}
.wrk-rsum-lbl {
font-size: 16px;
color: #000;
font-family: 'Inter';
vertical-align: text-bottom;
font-style: italic
}
span.frm-str {
vertical-align: top;
color: red;
font-size: 22px;
margin-right: 3px
}
#contact-page #contact-form .text span {
font-size: 1em
}
.under-line {
margin: 0 0 10px
}
.under-line .dark-line,
.under-line .light-line {
height: 1px
}
.under-line .dark-line {
background: #e37000;
position: relative;
z-index: 1
}
.under-line .light-line {
background: #ecedee
}
.hero-img {
float: left;
margin: 11px 0 0
}
.inner-left .text {
padding: 30px 20px 0 0
}
.inner-left .text h1,
.inner-left .text h2 {
font-size: 28px;
margin: 0;
font-family: 'Inter';
font-weight: 400
}
.inner-left p {
font-size: 17px;
line-height: 24px;
margin: 0 0 20px;
color: #000;
font-family: 'Inter';
color: #000
}
.blk-btn {
border: 1px solid #000;
padding: 10px 10px 8px 10px;
font-size: 16px;
color: #000;
display: none;
transition: all .6s ease;
-webkit-transition: all .6s ease;
-o-transition: all .6s ease;
-ms-transition: all .6s ease;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
}
.blk-btn[href*="."],
.blk-btn[href*="/"],
.blk-btn[href*=http],
.blk-btn[href*=www] {
display: inline-block
}
.blk-btn:focus,
.blk-btn:hover {
color: #fff;
background: #000;
text-decoration: none
}
.stack .icon-bulb {
color: #e37000
}
.stack .ecom-html,
.stack .html-html,
.stack .icon-bc,
.stack .icon-bulb,
.stack .icon-html,
.stack .magento-html,
.stack .mailchimp-html,
.stack .shopify-html,
.stack .stripe-html,
.stack .word-html {
margin: 0 25px 25px 0;
margin-right: 25px;
font-family: 'Inter';
font-size: 15px;
text-transform: uppercase
}
.stack span {
text-align: center;
max-width: 122px;
vertical-align: top
}
.stack span {
font-size: 3.3rem;
display: inline-block
}
.stack strong {
font-weight: 400;
line-height: 16px;
min-height: 35px;
display: block;
margin: 5px 0 0 0
}
.detail-box .inner-right {
visibility: visible;
animation-name: fadeInRight;
display: flex;
justify-content: end;
flex-direction: column
}
.custom-hr {
height: 5px;
width: 100%;
background: #dedfda;
margin: 0 0 45px;
float: left
}
.bottom-detail {
text-align: center;
font-family: 'Inter';
clear: both;
margin: 0 0 85px
}
.bottom-detail p {
font-size: 17px;
margin: 0 0 10px;
line-height: 15px;
color: #000
}
.back-btn {
float: right;
z-index: 99;
font-size: 15px;
overflow: hidden;
display: inline-block;
position: relative;
color: #fff !important;
transition: all .2s ease;
font-family: 'Inter';
background: #646464;
padding: 12px 10px 10px 10px;
line-height: 10px;
text-transform: uppercase
}
a.back-btn::after {
content: "";
position: absolute;
width: 100%;
top: 0;
height: 70px;
right: 0;
z-index: -5;
background: #e37000;
border-right: 3px solid #fff;
right: 0;
transition: all .6s ease;
-webkit-transition: all .6s ease;
-o-transition: all .6s ease;
-ms-transition: all .6s ease
}
a.back-btn:hover::after {
right: 100%
}
.bottom-detail .animate-btn {
border: 1px solid #e37000;
color: #e37000;
line-height: 25px;
font-size: 34px;
margin: 0 auto;
font-family: 'Inter';
padding: 27px 43px
}
.inner-content {
margin: 0 auto;
max-width: 1000px;
padding: 30px 0
}
.inner-content h3 {
font-size: 24px;
color: #000;
font-family: 'Inter';
font-weight: 700;
margin: 0 0 11px
}
.inner-content p {
color: #000;
font-size: 18px;
font-family: 'Inter';
margin: 0 0 25px 0;
line-height: 24px
}
.list-item {
margin: 0 0 20px 30px;
padding: 0;
float: left;
width: 100%
}
.list-item li {
font-size: 18px;
color: #000;
font-family: 'Inter';
position: relative;
padding: 0 0 4px 0;
width: 100%;
float: left;
list-style-type: none;
line-height: 24px
}
section.campaign-strategies-sec .all-strategies {
width: 100%;
float: left;
margin-top: 23px
}
.pc-management-cont h2 {
font-size: 30px;
color: #000;
font-family: 'Inter';
margin: 0 0 11px;
text-align: center
}
.pc-management-cont p {
color: #000;
font-size: 18px;
font-family: proxima_novalight;
margin: 20px 0 20px 0;
line-height: normal
}
section.management-channels-sec {
width: 100%;
float: left;
margin: 47px 0 66px
}
section.management-channels-sec li img {
max-width: 135px;
margin-top: 50px
}
section.management-channels-sec ul {
margin-top: 23px
}
.management-channels-sec li {
width: 33.33%;
float: left;
list-style-type: none;
text-align: center
}
section.campaign-strategies-sec .service.web {
float: left;
padding: 30px;
text-align: center;
background-color: #dbdbdb33;
margin: 0 7px 14px;
width: 32%
}
section.campaign-strategies-sec .img-set_in {
border: 1px solid #d2cfcf7a;
padding: 19px;
border-radius: 50%;
width: 85px;
height: 85px;
transition: ease-in-out .5s;
justify-content: center;
display: flex;
margin: 0 auto;
background-color: #d4c7c733
}
section.campaign-strategies-sec .service:hover .img-set_in {
border: 1px solid #e37000
}
section.ppc-btn {
width: 100%;
float: left;
text-align: center;
margin-bottom: 75px;
margin-top: 29px
}
section.ppc-btn a {
transition: ease-in-out .5s;
border: 1px solid #e37000;
border-radius: 20px;
padding: 10px 17px;
font-size: 16px;
color: #e37000;
font-family: 'Inter';
font-weight: 400;
line-height: 20px
}
section.ppc-btn a:hover {
color: #fff;
background-color: #e37000
}
.campaign-strategies-sec .website-designs {
width: 100%
}
section.campaign-strategies-sec .all-strategies p {
margin-bottom: 0
}
.rank-section .tab_result_seoo tr>td:first-child {
width: 61%
}
#testimonials .pulse-container {
position: absolute;
z-index: 999;
top: 35%;
left: 45%;
right: 45%;
cursor: pointer
}
#testimonials .pulse-button-t {
position: relative;
width: 128px;
height: 128px;
border: none;
box-shadow: 0 0 0 0 #e37000;
border-radius: 50%;
cursor: pointer;
-moz-animation: pulsee 1.25s infinite cubic-bezier(.66, 0, 0, 1);
-ms-animation: pulsee 1.25s infinite cubic-bezier(.66, 0, 0, 1);
animation: pulsee 1.25s infinite cubic-bezier(.22, 0, 0, 1);
text-indent: 1000%;
overflow: hidden;
white-space: nowrap;
display: inline-block;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/Testimonial/testimonail-video-icon2.png);
background-size: 134px;
background-position: center center;
background-repeat: no-repeat
}
#testimonials .pulse-button-t:hover {
-webkit-animation: none;
-moz-animation: none;
-ms-animation: none;
animation: none
}
#testimonials .pulse-container .video-play-btn {
position: initial;
z-index: inherit;
top: inherit;
left: inherit;
right: inherit
}
@-webkit-keyframes pulsee {
to {
box-shadow: 0 0 0 45px #fff0
}
}
@-moz-keyframes pulsee {
to {
box-shadow: 0 0 0 45px #fff0
}
}
@-ms-keyframes pulsee {
to {
box-shadow: 0 0 0 45px #fff0
}
}
@keyframes pulsee {
to {
box-shadow: 0 0 0 45px #fff0
}
}
.field-item input {
font-size: 16px;
width: calc(100% - 15px);
color: #000;
font-family: 'Inter';
border: none;
padding: 2px;
vertical-align: super
}
.seo-audit-report-form input::placeholder {
color: #000;
opacity: 1
}
.seo-audit-report textarea.wpcf7-form-control.wpcf7-textarea::placeholder {
color: #000;
opacity: 1
}
.field-item select {
appearance: none;
background: url(//www.willshall.com/wp-content/themes/willshall/images/drop-select.png) right center no-repeat;
font-size: 16px;
width: 97%;
color: #000;
border: none;
font-family: 'Inter';
padding: 2px;
text-indent: 1.5px
}
.col-sm-12.around-40 textarea {
float: left;
width: 100%;
border: 4px solid #f2f2f2;
padding: 10px;
height: 130px;
margin: 0 0 30px;
font-family: 'Inter';
font-size: 16px;
color: #000
}
.contact-btn input {
transition: ease-in-out .5s;
border: 2px solid #e37000;
border-radius: 20px;
padding: 11px 22px;
font-size: 24px;
color: #e37000;
font-family: 'Inter';
font-weight: 400;
line-height: 20px;
background: 0 0
}
.contact-btn input:hover {
background: #e37000;
color: #fff
}
div.wpcf7 .wpcf7-response-output {
float: none;
width: auto;
text-align: center;
margin: 0 auto 30px !important;
max-width: 800px;
padding: 5px 20px;
color: #000;
display: table;
font-size: 15px
}
div.wpcf7 form.invalid .wpcf7-response-output,
div.wpcf7 form.unaccepted .wpcf7-response-output,
div.wpcf7 form.payment-required .wpcf7-response-output {
background: #e3700047;
border: 1px solid #e37000
}
div.wpcf7 form.sent .wpcf7-response-output {
background: #D6F1D7;
border: 1px solid #46b450
}
.get-a-free-seo-audit-report article.type-page.status-publish {
padding-top: 50px
}
.wpcf7-response-output {
float: left
}
.degital_merketing_sec {
background-image: url(//www.willshall.com/wp-content/uploads/2021/12/content-marketing-banner.jpg);
background-size: cover;
width: 100%;
height: 100%;
margin-top: -60px;
padding-top: 140px;
padding-bottom: 60px
}
.marketing-services.grey-bg-add.our_marketing_cstm {
padding-bottom: 0
}
.degital_merketing_sec .section-heading.we-work span {
display: block
}
.degital_merketing_sec .row {
display: flex;
flex-wrap: wrap
}
.degital_merketing_sec .left_col {
padding-right: 18px;
text-align: right
}
.degital_merketing_sec .right_col {
padding-left: 18px
}
.degital_merketing_sec .col_degital {
margin: 20px 0;
display: inline-block;
width: 100%
}
.degital_merketing_sec .col_degital h4 {
margin: 0 0 7px;
font-size: 22px;
color: #fff;
font-family: 'Inter';
font-weight: bold !important
}
.wording {
font-size: 16px !IMPORTANT;
color: #333 !important;
font-family: 'Inter';
margin-top: 26px !important;
margin-bottom: 41px !important
}
.goals-text.makebold {
font-family: 'Inter';
font-size: 18px;
margin-top: 0
}
body.page-id-448.get-a-free-seo-audit-report article.type-page.status-publish {
padding-top: 0
}
.degital_merketing_sec .col_degital p {
font-size: 17px;
color: #fff;
font-family: 'Inter';
line-height: 24px
}
.degital_merketing_sec .center_col {
height: 100%;
align-items: center;
display: flex;
flex-wrap: wrap;
justify-content: center;
width: 100%;
padding: 0 22px
}
.digital_marketing_sec .partner-boxs .icon_column img {
height: auto
}
.writing_methodology {
padding: 70px 0
}
.writing_methodology .section-heading.we-work {
color: #000
}
.writing_methodology .row {
display: flex;
flex-wrap: wrap
}
.writing_methodology .col_methodology_col {
padding: 0 20px;
margin: 20px 0;
text-align: center
}
.degital_merketing_sec .col-md-4 {
width: 33%
}
.writing_methodology .col-md-4 {
width: 33%
}
.writing_methodology .col_methodology_col h4 {
margin: 25px 0 7px;
font-size: 20px;
color: #000;
font-family: 'Inter';
}
.writing_methodology .col_methodology_col p {
color: #000;
font-size: 16px;
line-height: 24px;
font-family: 'Inter'
}
.writing_methodology .col_methodology_col img {
width: 80px;
height: 80px;
object-fit: contain
}
body.page-id-448.get-a-free-seo-audit-report article.type-page.status-publish {
padding-top: 0;
margin-top: 0
}
@media screen and (max-width:1399px) {
#new-blog-page #filters li {
padding: 5px 16px 0
}
}
@media screen and (max-width:1299px) {
#new-blog-page #filters li {
padding: 5px 10px 0
}
#new-blog-page #filters li span {
font-size: 14px;
border-bottom: 3px solid #fff0
}
#new-blog-page #filters li span.active,
#new-blog-page #filters li span:hover {
background: 0 0;
border-bottom: 3px solid #e37000
}
}
@media screen and (max-width:1151px) {
.categ {
font-size: 24px;
margin-bottom: 10px;
display: block;
text-align: center
}
#new-blog-page .blog {
text-align: center
}
}
@media (max-width:1024px) {
.blog-text {
padding: 10px;
min-height: 105px;
bottom: 40px
}
.footer-india-location.new-layout.austr {
margin-bottom: -4px !important;
}
.psd-chose-wlshl-main-flex {
display: flex;
justify-content: space-around !important;
}
.blog-text h3 {
font-size: 14px;
margin: 10px 0 5px;
word-break: normal
}
.mega-col.first-col {
width: 25%
}
.mega-col.second-col {
width: 25%
}
.mega-col.third-col {
width: 25%
}
.mega-col.fourth-col {
width: 25%
}
}
@media screen and (max-width:380px) {
.blog-text h3 {
font-size: 13px
}
.blog-text p {
font-size: 9px
}
}
.grid-proven {
max-width: 1123px;
margin: 50px auto;
padding: 0 10px;
overflow: hidden
}
.proven-title {
text-align: center
}
.proven-title h2 {
color: #e37000;
font-size: 30px;
font-family: 'Inter';
font-weight: 700;
margin: 20px 0 0
}
.proven-title p {
color: #000;
font-size: 20px;
font-family: 'Inter'
}
.proven-title a {
transition: ease-in-out .5s;
border: 2px solid #e37000;
border-radius: 20px;
padding: 10px 22px;
font-size: 24px;
color: #e37000;
font-family: 'Inter';
font-weight: 400;
line-height: 20px;
display: inline-block;
margin: 30px
}
.proven-title-bottom {
margin: 35px 0
}
.proven-title a:hover {
background: #e37000;
color: #fff
}
.proven-title-bottom p {
font-size: 16px;
font-family: 'Inter';
line-height: 24px
}
.proven-title-bottom h2 {
color: #000;
margin: 20px 0 5px
}
.rank-section {
max-width: 1028px;
margin: 94px auto 0
}
.rank-section .deta_site .hea {
color: #e37000;
min-width: 80px;
display: inline-block
}
.rank-section .re_head,
span.sit_nm {
color: #000
}
.deta_site .hea,
.rank-section .data_conn {
font-family: 'Inter';
font-size: 18px
}
.rank-section .re_head,
span.sit_nm {
color: #000;
font-family: 'Inter';
font-size: 18px
}
.rank-section .tab_result_seoo thead tr td {
color: #000;
font-family: 'Inter';
font-size: 22px
}
.rank-section .tab_result_seoo thead tr td:last-child {
text-align: center
}
.rank-section .tab_result_seoo td {
padding: 0 0 5px;
font-size: 16px;
color: #000;
font-family: 'Inter';
border-top: none
}
.rank-section .tab_result_seoo .cent_text {
text-align: center;
font-family: 'Inter'
}
.rank-section .borr {
padding: 0 0 0 43px
}
.rank-section .deta_site {
margin: 0 0 20px 0
}
.rank-section .resultz {
margin: 0 0 60px 0
}
.smm-new-page .rank-section .sm-site-names {
text-align: center
}
.new-home-page#wrapper.smm-new-page .proven-title-bottom h2 {
color: #e37000
}
.smm-new-page .rank-section .sm-site-names h2,
.smm-new-page .rank-section .sm-site-names h3 {
font-size: 24px;
font-family: 'Inter';
margin: 0
}
.smm-new-page .rank-section .sm-site-names h3 {
margin: 0 0 30px;
font-family: 'Inter';
font-size: 22px;
font-weight: 400
}
.new-home-page#wrapper.smm-new-page .rank-section {
margin-top: 50px
}
.smm-new-page .rank-section .smm-rating {
margin: 0;
display: block;
width: 100%;
float: left
}
.smm-new-page .rank-section .smm-scores {
margin: 0 0 15px;
float: left;
width: 100%
}
.smm-new-page .rank-section .smm-scores .deta_site {
margin: 0 0 0
}
.smm-new-page .rank-section .smm-rating span {
float: left;
width: 100%;
margin: 0 0 2px;
font-size: 14px;
font-family: 'Inter';
font-weight: 400
}
.smm-new-page .rank-section .smm-rating span strong:first-child {
font-weight: 400
}
.smm-new-page .rank-section .smm-rating span strong {
width: 100%;
float: left;
text-align: left;
max-width: 150px
}
.smm-new-page .rank-section .smm-scores .deta_site .sit_nm a {
color: #000;
transition: all ease-in-out .5s;
-webkit-transition: all ease-in-out .5s
}
.smm-new-page .rank-section .smm-scores .deta_site .sit_nm a:hover {
color: #e37000
}
.smm-new-page .rank-section .smm-scores .deta_site .hea,
.smm-new-page .rank-section .smm-scores .deta_site .sit_nm {
font-size: 16px
}
.new-home-page#wrapper.smm-new-page .rank-section.smmo-proven .deta_site {
margin: 0 0 15px
}
.new-home-page#wrapper.smm-new-page .rank-section.smmo-proven .smm-rating span strong {
max-width: 220px
}
.new-home-page#wrapper.smm-new-page .rank-section.smmo-proven .smm-scores .deta_site span {
font-size: 18px
}
#lets.review h3 {
font-family: 'Inter';
font-size: 25px
}
.review h5 {
font-family: 'Inter';
font-size: 16px;
text-transform: uppercase;
color: #fff;
margin: 20px 0 0;
font-weight: 600
}
.reviews-section h1,
.reviews-section h2 {
line-height: normal
}
.review-grid {
padding: 0 10px;
overflow: hidden
}
.clients-video-testimonial-sec {
text-align: center;
max-width: 1019px;
margin: 60px auto 0
}
.clutch-widget iframe {
position: unset !important;
overflow: inherit !important;
top: auto !important;
left: auto !important;
right: auto !important;
margin-right: auto;
margin-left: auto;
z-index: 1 !important;
width: 100% !important;
border: 0 !important
}
#testimonial-slider .row {
width: 100%;
max-width: 1019px;
margin: 0 auto
}
#testimonial-slider .slidee {
display: flex;
min-height: 575px;
max-height: 575px
}
#testimonial-slider {
padding: 65px 0 10px
}
#testimonial-slider .slidee #testimonial-slider .fullz {
padding: 25px 50px 63px 47px
}
#testimonial-slider .colorz_1 {
background-color: #c32620
}
#testimonial-slider .colorz_2 {
background-color: #4da6d1
}
#testimonial-slider .colorz_3 {
background-color: #a29061
}
#testimonial-slider .colorz_4 {
background-color: #4da81b
}
#testimonial-slider .colorz_5 {
background-color: #9a23a1
}
#testimonial-slider .colorz_6 {
background-color: #24678d
}
#testimonial-slider .colorz_8 {
background-color: #d41e5d
}
#testimonial-slider .colorz_7 {
background-color: #5d4478
}
#testimonial-slider .cir_imgg {
width: 145px;
height: 145px;
border-radius: 50%;
overflow: hidden;
margin: 0 auto 23px
}
#testimonial-slider .logo_test {
width: 100%;
max-width: 185px;
float: left;
margin: 0 0 10px
}
#testimonial-slider .testi_para {
font-size: 16px;
color: #fff;
margin-bottom: 24px;
min-height: 255px;
text-align: center;
font-family: 'Inter';
line-height: 24px
}
#testimonial-slider .test_name,
.test_profess {
color: #fff !important;
text-align: center;
text-transform: uppercase;
font-family: 'Inter';
font-weight: 900
}
#testimonial-slider .test_name {
font-size: 16px;
margin: 11px 0 0
}
#testimonial-slider .cent_line,
#testimonial-slider .cent_line2,
#testimonial-slider .cent_line3,
#testimonial-slider .cent_line4,
#testimonial-slider .cent_line5,
#testimonial-slider .cent_line6,
#testimonial-slider .cent_line7,
#testimonial-slider .cent_line8 {
max-width: 55px;
margin: 11px auto 0;
width: 100%
}
#testimonial-slider .test_profess {
font-size: 12px;
line-height: 15px
}
#testimonial-slider .test_profess a {
color: #fff
}
#testimonial-slider .cent_line {
border-top: 3px solid #de918e
}
#testimonial-slider .cent_line2 {
border-top: 3px solid #7ac2e4
}
#testimonial-slider .cent_line3 {
border-top: 3px solid #cec09e
}
#testimonial-slider .cent_line4 {
border-top: 3px solid #81c35d
}
#testimonial-slider .cent_line5 {
border-top: 3px solid #b65ebb
}
#testimonial-slider .cent_line6 {
border-top: 3px solid #4487ad
}
#testimonial-slider .cent_line7 {
border-top: 3px solid #9476b7;
display: table
}
#testimonial-slider .cent_line8 {
border-top: 3px solid #ea6191;
display: table
}
#testimonial-slider .testi_slider {
min-height: 550px;
max-width: 881px;
margin: 0 auto
}
#testimonial-slider .img_test.monial1 {
background: url(//www.willshall.com/wp-content/uploads/2020/07/tim_tem_bg.png)
}
#testimonial-slider .img_test.monial2 {
background: url(//www.willshall.com/wp-content/uploads/2020/07/redline_bg.png)
}
#testimonial-slider .img_test.monial3 {
background: url(//www.willshall.com/wp-content/uploads/2020/07/eves_bg.png)
}
#testimonial-slider .img_test.monial4 {
background: url(//www.willshall.com/wp-content/uploads/2020/07/klear_bg.png)
}
#testimonial-slider .img_test.monial5 {
background: url(//www.willshall.com/wp-content/uploads/2020/07/kejora_bg.png)
}
#testimonial-slider .img_test.monial6 {
background: url(//www.willshall.com/wp-content/uploads/2020/07/acc_soft_bg.png)
}
#testimonial-slider .img_test.monial7 {
background: url(//www.willshall.com/wp-content/uploads/2020/07/vital_chi_bg.png)
} #testimonial-slider .img_test.monial9 {
background: url(//www.willshall.com/wp-content/uploads/2020/07/carole_bg.png)
}
#testimonial-slider .img_test.monial10 {
background: url(//www.willshall.com/wp-content/uploads/2020/07/balm_bg.png)
}
#testimonial-slider .img_test.nebo-bg {
background: url(//www.willshall.com/wp-content/uploads/2020/07/nebo-big.jpg)
}
#testimonial-slider .img_test {
background-repeat: no-repeat;
display: flex;
justify-content: center;
background-position: center center !important;
flex-direction: column
}
#testimonial-slider .monial8 #testimonial-slider .cont_cent:before {
background: rgb(0 0 0 / .3)
}
#testimonial-slider .monial6 #testimonial-slider .cont_cent:before,
#testimonial-slider .monial7 #testimonial-slider .cont_cent:before {
background: rgb(0 0 0 / .4)
}
#testimonial-slider .cont_cent:before {
width: 100%;
height: 100%;
left: 0;
right: 0;
top: 0;
bottom: 0;
background: rgb(0 0 0 / .75);
position: absolute
}
#testimonial-slider .monial7 #testimonial-slider .cont_cent img {
margin: 50px auto 0
}
#testimonial-slider .img_test img {
position: relative;
z-index: 99;
margin: 0 auto
}
#testimonial-slider .scrollbar {
margin-right: 10px;
float: left;
overflow-y: scroll;
margin-bottom: 15px;
min-width: 347px;
height: 300px;
max-width: 100%
}
#testimonial-slider #testimonialz .controler a {
position: absolute;
top: 45%;
width: 45px;
height: 45px;
text-indent: -99999px;
opacity: .6
}
#testimonial-slider .cont_cent::before,
#testimonial-slider .magento-portfolio-sec .box-sec::before,
a.back-btn::after {
content: ""
}
.driven-sec,
.driven-sec ul {
width: 100%;
float: left
}
#testimonial-slider #testimonialz .controler .left {
left: -54px;
background: url(//www.willshall.com/wp-content/uploads/2020/07/d-left-arrow.png) center center no-repeat #ccc;
opacity: .6
}
#testimonial-slider .slidee .fullz {
padding: 25px 50px 63px 47px
}
#testimonial-slider #testimonialz .controler .right {
right: -54px;
background: url(//www.willshall.com/wp-content/uploads/2020/07/d-right-arrow.png) center center no-repeat #ccc;
opacity: .6
}
#testimonial-slider #testimonialz .controler .left:hover,
#testimonial-slider #testimonialz .controler .right:hover {
opacity: 1
}
.Next-Door {
padding: 65px 0;
background-color: #f7f7f7;
margin: 85px 0
}
#lets.bigcommerce {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/bigcommerce-bg.jpg);
margin: 0
}
.bigcommerce-text h4 {
font-family: 'Inter'
}
.bigcommerce-list {
max-width: 774px
}
.BigCommerce-right h3 {
color: #000;
font-size: 30px;
margin: 0;
line-height: 35px;
font-family: 'Inter'
}
.BigCommerce-right p {
margin: 20px 0 0 0;
color: #000;
font-size: 16px;
font-family: 'Inter';
line-height: 24px
}
.offer-list h4 {
color: #000;
margin: 44px 0 15px 0;
font-size: 20px;
font-family: 'Inter';
line-height: 24px
}
.main-next-door-section {
max-width: 1123px;
margin: 0 auto
}
.offer-list .list-unstyled li {
color: #000;
font-size: 17px;
font-family: 'Inter';
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/big-list-icon.png);
background-position: left 3px;
background-repeat: no-repeat;
padding: 0 0 0 29px;
margin: 0 0 16px 0;
line-height: 24px;
position: relative
}
.BigCommerce-right {
width: 44.87%;
float: left
}
.bigCommerce-feature-img {
width: 49.59%;
float: right;
position: relative;
padding: 40px 40px 0 0
}
.bigCommerce-feature-img::after {
content: "";
position: absolute;
top: 0;
right: 0;
border-top: 340px solid #2387ea;
border-left: 380px solid #fff0
}
.bigCommerce-feature-img img {
position: relative;
z-index: 1;
width: 100%;
height: auto
}
.bigComme-develp {
margin: 30px 0 0;
padding: 95px 0;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/big-bg.jpg);
background-size: cover;
background-repeat: no-repeat
}
.main-bigComme-develp h5 {
color: #fff;
font-size: 30px;
margin: 0 0 80px 0;
text-align: center;
font-family: 'Inter'
}
.bigComme-develp-grid {
max-width: 1123px;
margin: 0 auto;
display: flex;
flex-flow: wrap
}
.bigComme-develp-grif {
padding: 38px;
text-align: center;
background-color: rgb(0 0 0 / .7);
float: left;
width: 50%;
transition: ease-in-out .5s
}
.bigComme-border {
border-right: 1px solid rgb(35 135 234 / .4)
}
.bigComme-bottom {
border-bottom: 1px solid rgb(35 135 234 / .4)
}
.bigComme-develp-grif:hover {
background-color: rgb(35 135 234 / .7)
}
.bigComme-develp-grif h3 {
color: #fff;
margin: 25px 0 10px;
font-size: 22px;
font-family: 'Inter';
font-weight: 700
}
.bigComme-develp-grif p {
color: #fff;
font-size: 16px;
font-family: 'Inter';
margin: 0 auto;
line-height: 24px;
max-width: 353px
}
.work-info h3 {
font-family: 'Inter';
font-size: 36px;
color: #000;
margin: 0
}
.work-info p {
color: #000;
font-size: 17px;
font-family: 'Inter';
margin: 0
}
.work-info .goals-text {
margin: 10px 0 20px
}
.work-info p {
text-align: left
}
.work-info {
margin-bottom: 30px
}
.file-up {
color: #7d7d7d;
display: inline-block;
float: left;
font-size: 15px;
margin: 0 0 10px;
padding: 30px 10px 15px 79px;
width: 100%;
font-family: 'Inter';
font-style: italic;
height: 55px;
border: 4px solid #f2f2f2
}
.fl-upload {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
height: 55px;
width: 100%;
display: block;
cursor: pointer
}
.form input[type=file] {
margin: 0 0 30px;
padding: 0;
height: 53px;
width: 100%;
position: absolute;
left: 0;
top: 0
}
.upload {
font-size: 16px;
color: #000;
font-family: 'Inter';
vertical-align: text-bottom
}
.contact-btn.work-ifon {
margin: 20px 0 0
}
.work-with-info {
overflow: hidden;
position: relative
}
.work-with {
padding: 0
}
.work-with .address-bar li {
margin: 0
}
.work-with .list-unstyled {
margin: 0
}
.work-with-us {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/work-with-us-bg2.png);
background-position: center center;
background-size: cover;
position: relative;
padding: 50px 0 110px
}
.inner-slider {
max-width: 1123px;
margin: 0 auto
}
.slider-top-des h5 {
color: #fff;
font-size: 32px;
font-family: 'Inter';
margin: 0;
text-align: center
}
.slider-top-des p {
font-size: 20px;
color: #fff;
font-family: 'Inter';
margin: 0;
text-align: center;
line-height: normal
}
#myCarousel2 .carousel-indicators {
bottom: -50px
}
#myCarousel2 .carousel-inner .item img {
border: 1px solid #fff
}
#myCarousel2 .carousel-indicators li {
border: 1px solid #fff;
background: #f8920c
}
#myCarousel2 .carousel-indicators .active {
border: 2px solid #fff;
background-color: #fff;
width: 15px;
height: 15px
}
.inner-slder {
margin: 20px
}
#job-sect .panel-group .panel-heading a {
font-size: 22px;
margin: 0 0 12px;
font-family: 'Inter';
color: #000;
padding: 0
}
#job-sect .panel-group .panel-heading a .count {
font-family: 'Inter'
}
#job-sect .panel-default>.panel-heading {
background-color: #fff0;
border-color: #fff0
}
#job-sect .panel-body {
border: 0 !important;
padding: 25px 25% 25px 25px;
margin: 0 0 20px;
max-width: 100%;
background: #ffffff94
}
#job-sect .panel-body .for-job-desc {
font-size: 14px;
text-transform: uppercase;
color: #333;
margin: 0 0 6px 0;
font-family: 'Inter'
}
#job-sect .panel-body ul li {
color: #000;
font-size: 14px;
font-family: proxima_novalight_italic
}
#job-sect .opening {
color: #e37000;
font-size: 22px;
font-family: 'Inter';
margin: 0 0 18px 0
}
#job-sect {
clear: both;
padding: 0 0 0 80px;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/bag.jpg);
background-repeat: no-repeat;
background-position: top left
}
.mail-hr p {
font-family: 'Inter';
font-style: italic
}
#job-sect .panel-group {
margin-bottom: 0
}
.fix-width-hm {
max-width: 1019px;
margin: 54px auto 0
}
.team_headd {
padding: 18px 0
}
.con_info a.fb-icon:hover {
color: #3d6f7b
}
.con_info a.linke-icon:hover {
background: #3d6f7b
}
.our_head h1 {
text-align: center;
font-size: 30px;
color: #000;
margin: 0 0 30px 0;
text-transform: uppercase;
font-family: 'Nunito Sans'
}
.team_headd p {
font-size: 18px;
line-height: 23px;
font-family: 'Nunito Sans';
font-weight: 300;
text-align: center;
color: #333
}
.heading_teamm h2 {
font-size: 28px;
margin: 0;
border-bottom: none;
padding: 0 0 10px 19px;
color: #f48d06 !important;
font-weight: 600;
font-style: normal;
font-family: 'Nunito Sans'
}
.pics_team {
margin: 0;
max-width: 900px
}
.pics_team li {
width: 25%;
float: left;
min-height: 330px
}
.rectangle-images {
width: 100%;
margin: 0 auto;
float: none;
display: table;
text-align: center
}
.fullz_in {
margin: 15px 0 0;
text-align: center
}
.fullz_in h2 {
font-size: 16px;
text-transform: uppercase;
margin: 0;
font-family: 'Nunito Sans';
color: #333
}
.fullz_in h2 span {
color: #f93
}
.fullz_in p {
color: #000;
text-transform: uppercase;
font-size: 12px;
font-family: 'Nunito Sans';
margin-top: 2px
}
.con_info {
display: block;
margin: 5px 0
}
.con_info a.linke-icon {
background: #558590;
border-radius: 50%;
width: 22px;
height: 22px;
display: inline-block;
vertical-align: super;
text-align: center;
color: #fff;
margin: 1px 10px 0
}
.con_info a.fb-icon {
font-size: 20px;
color: #558590
}
.team_photoss {
padding: 25px 50px 0
}
.google-seo.content-marketing {
max-width: 805px
}
.marketing-services {
padding: 70px 0;
transform: skewY(-3deg);
background-color: #fff;
margin: -170px 0 0 0
}
.C-concept {
background: #f2f2f2;
padding: 0 0 200px 0
}
.google-seo.content-marketing h4 {
font-size: 32px
}
#lets.marketing { position: relative;
z-index: 1
}
.marketing h6 {
color: #fff;
font-size: 24px;
font-family: 'Inter';
font-weight: 300
}
.marketing-text h3 {
font-size: 36px;
color: #fff;
font-family: 'Inter'
}
.marketing-text a {
border-radius: 50px;
border: 2px solid #328b86;
color: #328b86;
background-color: #fff;
padding: 6px 25px;
transition: ease-in-out .5s;
font-family: 'Inter';
font-size: 24px;
margin: 15px 0;
display: inline-block
}
.marketing-text a {
border-radius: 50px;
border: 2px solid #e37000;
color: #fff;
padding: 6px 25px;
transition: ease-in-out .5s;
font-size: 20px;
margin: 15px 0;
display: inline-block;
text-transform: uppercase;
font-family: 'Inter';
background-color: #e37000
}
.marketing-services .work-row .work-wrap h3 {
font-size: 20px;
color: #000
}
.marketing-services .work-row .work-wrap p {
font-size: 16px;
color: #000
}
.marketing-services .we-work {
color: #000;
font-size: 32px
}
.marketing-services .work-row .work-content {
float: left;
width: 100%;
padding: 0 0 0 10px
}
.marketing-services .work-row .work-grid {
padding: 0 83px 0 83px
}
.marketing-services .work-row .work-wrap {
background-position: 0 20px
}
.marketing-services .work-row .work-wrap {
min-height: 120px
}
.marketing-services .work-row .work-wrap.rearch-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/blog-posting.jpg)
}
.marketing-services .work-row .work-wrap.Infog-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/Infographics.jpg)
}
.marketing-services .work-row .work-wrap.delivery-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/case-studies.jpg)
}
.marketing-services .work-row .work-wrap.Web-Content-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/web-content.jpg)
}
.work-row .work-wrap.support-icon {
background-image: url(//www.willshall.com/wp-content/uploads/2024/11/Group-7.png)
}
.work-row .work-wrap.Press-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/press-releases.jpg)
}
#contact-page button#catwebformbutton:hover {
background: #e37000;
color: #fff
}
@media(max-width:1399px) {
#portfoliolist .portfolio,
#portfoliolist .portfolios {
min-width: inherit;
max-width: inherit;
width: 23%;
margin: 0 1% 22px 1%
}
}
.container-main {
max-width: 100%
}
@media(min-width:768px) {
.container-main {
max-width: 750px
}
}
@media (min-width:992px) {
.container-main {
max-width: 970px
}
}
@media (min-width:1200px) {
.container-main {
max-width: 1250px;
padding: 0 10px
}
}
@media (max-width:1400px) {
.Shopify-process-section .our-proceswidth::after {
right: -14px !important
}
}
@media (min-width:1400px) {
.container-main {
max-width: 1350px;
padding: 0 0
} .psd-card-devlpmnt .col-md-4 {
margin-bottom: 35px;
} .psd-card-devlpmnt {
margin-left: -10px;
margin-right: 40px;
}
.psd-card-devlpmnt .col-md-4 {
padding-left: 9px;
padding-right: 42px;
} .col-services {
padding: 25px;
background: #ffffff;
border-radius: 16px;
}
.psd-card-devlpmnt .col-services{
border-radius: 28px;
}
.banner-home.banner_services.shopify-banner-sec .row_banner {
max-width: 1200px;
margin: 0 auto
}
.banner-home img {
max-height: 600px !important
}
.job-logos .list-unstyled li:last-child {
padding: 0 0 0 34px
}
.job-logos .list-unstyled li {
padding: 0 20px
}
.left-portj {
width: 488px;
float: left;
padding: 0 0 0 20px
}
.right-proj {
width: 789px;
float: left;
padding: 0
}
.left-por-right {
padding: 0 15px 15px
}
.right-port {
width: 386px;
float: left;
padding: 0 0 0 15px
}
.toronto-des {
padding: 50px 20px 0 20px
}
.palm-salo {
padding: 123px 50px 0 50px
}
.palm-salon {
max-width: 550px
}
.Concept-Products {
max-width: 497px
}
.Concept-Product {
max-width: 303px
}
.text-2 h3 {
font-size: 24px
}
.list-unstyle.first-ul {
width: 122px
}
.footer.footer-1 {
width: 23%
}
.footer.footer-2 {
padding: 0 0 0 40px;
width: 300px
}
.footer.footer-3 {
width: 225px
}
.footer-blog.-img {
float: left;
width: 142px;
padding: 10px 10px 10px 0;
margin-top: 1px;
max-height: 157px
}
.footer.footer-4 .blog-links {
float: right;
width: 365px
}
.footer.footer-4 {
width: 513px
}
}
@media(max-width:1250px) {
section.willshall-banner .container {
padding: 0 20px
}
.footer.footer-3 {
width: 235px
}
.footer.footer-2 {
width: 250px
}
.solution-details h5 {
font-size: 24px
}
.Solutions-grid {
max-width: 392px
}
.palm-salo {
padding: 100px 20px 0 20px
}
.how-Social-Media {
background-position: bottom center;
margin-bottom: 25px
}
.consider-magento {
background-size: cover
}
.proj-overlay-contetn-right-india p {
margin: 6px 10px 10px
}
.mg-sec .proj-overlay-contetn-right-india h2 {
margin: 24px 0 0 10px
}
}
#footer_first_row .footer_col_1{
gap: 20px;
}
@media(max-width:1199px) {
#ecomercess-help-sec::before {
background-size: 300px;
background-position: left bottom
}
.footer_row_1 h4{
font-size: 19px !important; 
}
.footer_col_1 > .footer_row_1:nth-child(2) {
margin-right: 50px; }
.banner-home .caption-sec .caption-content h1,
.banner-home .caption-sec .caption-content h2 {
font-size: 70px;
line-height: 65px;
margin: 80px 0 0
}
.banner-home .caption-sec .caption-content {
bottom: 90px
}
.right-ban {
max-width: 410px;
padding: 27px 0 7px 18px
}
.banner-home .caption-sec .caption-content p {
font-size: 20px;
line-height: 24px
}
.job-logos .list-unstyled li {
padding: 0 9px
}
.job-logos .list-unstyled li:first-child {
padding: 0 8px 0 0
}
.job-logos .list-unstyled li:last-child {
padding: 0 0 0 10px
}
.our-expertise {
padding: 30px 0 30px
}
.our-expertise .service {
min-height: 290px;
padding: 30px 20px
}
.work-row {
padding: 0
}
.work-row .work-grid {
padding: 0 10px 0 0
}
.work-row .work-wrap {
padding: 0 0 0 84px;
background-size: 90px
}
.work-row .work-wrap.impl-icon {
background-size: unset;
background-position: 0 -10px
}
.work-row .work-wrap h3 {
font-size: 24px
}
.work-row .work-wrap p {
font-size: 16px
}
.work-row .work-content {
padding: 0 0 0 20px
}
.get-started h3 {
font-size: 30px
}
.get-started a {
font-size: 20px
}
.conside {
margin: 40px auto 0;
padding: 0
}
.right-content-se {
width: 455px
}
.right-content-se h3 {
font-size: 30px
}
.qualified-se .in-house {
margin: 36px 0
}
#testimonials {
padding: 30px 0
}
.video-play-btn {
left: 48%;
max-width: 80px
}
#quote-carousel .carousel-indicators .active {
width: 95px;
height: 95px
}
#quote-carousel .carousel-indicators li {
width: 95px;
height: 95px;
margin: 0 10px
}
.more-review {
margin: 70px 0 17px
}
.left-portj {
width: 342px
}
.right-proj {
width: 570px
}
.right-port {
width: 268px
}
.proj-overlay-contetn-right-india h2 {
font-size: 25.92px;
margin: 54px 10px 0
}
.proj-overlay-contetn-right-india p {
text-align: left;
margin: 6px 10px 10px
}
.home #successful-rojects img.Happy-Detox-Tea {
width: 40px;
height: 40px
}
.Happy-Detox-Tea {
width: 40px
}
.bmon:hover .proj-overlay-contetn {
top: 10%
}
.bomn-imgs {
height: unset
}
.proj-overlay-contetn-right {
text-align: right;
right: 30px
}
.proj-overlay-contetn-right h2 {
font-size: 34px;
margin: 0 0 6px
}
.conside-btn a {
font-size: 20px
}
.banner-home .caption-conten {
bottom: 110px
}
.get_seo_audit a {
padding: 10px 10px;
font-size: 13px
}
.all-service.first-service {
margin: 40px auto 0
}
.all-service {
margin: 40px auto
}
.outer-service {
margin: 0 0 60px 0
}
.invest h3 {
font-size: 17px
}
.invest h4 {
font-size: 17px
}
.invest .list-unstyled li {
font-size: 17px
}
.services-btn a {
font-size: 17px;
padding: 5px 18px
}
.servi h3 {
font-size: 30px;
margin: 0
}
.servi a {
padding: 5px 23px;
font-size: 20px;
margin: 15px 0 0
}
#lets {
padding: 30px 0
}
.top-footer-text h4 {
font-size: 30px;
line-height: 30px
}
.footer.footer-2 {
width: 45%;
min-height: 180px;
padding: 0
}
.footer.footer-1 {
width: 45%
}
.footer.footer-3 {
width: 33%;
padding: 0
}
.footer.footer-4 .blog-links {
width: 410px
}
.footer.footer-4 {
width: 520px
}
.seo-work .work-row {
padding: 0 10px 0 10px;
margin: 0 0 15px
}
.seo-work .work-row .work-wrap {
background-size: 90px
}
.seo-work .work-row .work-wrap.impl-icon {
background-size: 90px
}
.solutions-img {
top: 0;
left: 50%;
transform: translate(-50%, -50%)
}
.solution-details {
padding: 90px 10px 20px
}
.Solutions-grid {
max-width: 323px;
padding: 0 10px
}
.solution-details .solution-grid-title {
padding-left: 0;
text-align: center;
padding-bottom: 20px
}
.full-detals {
margin: 36px 0 20px
}
.proven-results .results {
padding: 10px 15px
}
.results h4 {
font-size: 27px;
line-height: 30px
}
.text h4,
.text-2 h3 {
font-size: 20px;
line-height: 25px
}
.results p {
font-size: 16px
}
.results p {
font-size: 16px
}
.text-2 p {
font-size: 14px
}
.text span {
font-size: 25px
}
.toronto-des {
padding: 10px 20px 0 10px
}
.palm-salo {
padding: 20px 20px 0 10px
}
.social-media-market .work-row .work-grid {
padding: 0 10px 0 10px
}
.how-work.seo-work.social-media-market {
padding: 43px 0 20px 0
}
.social-media-market .work-row .work-wrap {
padding: 110px 0 0 0;
background-position: center top !important
}
.social-media-market .work-row .work-content {
padding: 0 10px 10px 10px;
text-align: center
}
.our-proceswidth {
max-width: 296px
}
.graphic-section .our-proceswidth {
max-width: 296px
}
.graphic-projects .proj-overlay-contetn-right-india h2 {
margin: 0 0 0 140px !important
}
.bc-text {
padding: 0 10px
}
.fix-width-hm.wider.bcw {
padding: 0 10px 0 10px
}
.contetn {
max-width: 300px
}
.bg-img {
background-size: contain;
background-position: right 0
}
.row-margin {
background-size: contain
}
.h5 {
font-size: 34px
}
.proj-overlay-contetn.woocommeees h2 {
font-size: 18px
}
#testimonial-slider {
padding: 40px 10px 0
}
#testimonials .pulse-button-t {
width: 80px;
height: 80px;
background-size: 83px
}
#testimonials .video-play-btn {
width: 80px
}
}
@media(max-width:1100px) {
.offer1 img,
.offer1.offer4 img {
margin: auto;
text-align: center;
float: none;
display: table
}
.bc-partner {
min-height: 120px;
background-color: #29292b;
display: flex;
align-items: center
}
.bc-partner img {
min-height: auto
}
.offer1,
.offer1.offer2,
.offer1.offer3,
.offer1.offer4 {
padding: 10px 0;
min-height: 120px;
width: 20%
}
.offer1 p {
font-size: 14px;
text-align: center
}
.offer1 p,
.seo-main-form form {
width: 100%
}
.offer1.offer2 p {
width: 100%
}
.service-grid {
padding: 40px 10px 40px
}
.service-grid h4 {
margin: 25px 0 15px
}
}
@media(max-width:991px) {
#shopify-process .container-main {
max-width: 850px
}
.full-phone-wrap .col-md-2 {
padding-bottom: 15px;
}     
li.col-sm-12.mail-flx {
display: flex !important;
}
#contact-page .contact-right{
width: 100% !important;
}
div#footer_first_row {
flex-direction: column;
}
#footer_first_row .footer_col_1 {
width: 100% !important;
} 
.footer_second_wrap {
width: 100% !important;
}
.cluch-text a span {
font-size: 18px
}
.google-seo.content-marketing h4 {
font-size: 25px
}
.marketing-services .work-row .work-grid {
padding: 0 20px 0 20px
}
.shopfy_development-sec .main-shopify-row .row {
flex-wrap: wrap
}
#ecomercess-help-sec::before {
display: none
}
.ecomercess-help-cont {
max-width: inherit;
float: left
}
.get_seo_audit a {
border-radius: 20px;
padding: 5px 10px;
font-size: 14px;
line-height: 10px
}
.mobile-audit {
display: block
}
.mega-col.first-col {
width: 240px
}
.mega-col.second-col {
width: 240px
}
.mega-col.third-col {
width: 240px
}
.mega-col span {
font-size: 17px
}
.nav-sec .mega-col li a {
font-size: 14px
}
.mega-col.first-col {
width: 25%
}
.mega-col.second-col {
width: 25%
}
.mega-col.third-col {
width: 25%
}
.mega-col.fourth-col {
width: 25%
}
.nav-sec .mega-col .seo-result a {
font-size: 13px
}
.right-ban {
width: 450px;
margin: 0 0 0 30px;
padding: 27px 0 16px 28px
}
.banner-home .caption-sec .caption-content h1,
.banner-home .caption-sec .caption-content h2 {
font-size: 50px;
line-height: 50px;
margin: -30px 0 0
}
.banner-home .caption-sec .caption-content {
bottom: 60px;
width: 100%
}
.job-logos .list-unstyled {
text-align: center
}
.job-logos .list-unstyled li:first-child {
margin: 0;
padding: 0
}
.job-logos .list-unstyled li {
margin: 0;
padding: 0 0
}
.topseo-lg {
width: 113px
}
.our-expertise {
padding: 20px 0 20px
}
.service.development,
.service.ecommerce {
border-bottom: 1px solid #e5e5e5;
border-right: none
}
.service.digital {
border-right: 1px solid #e5e5e5
}
.get-started h3 {
font-size: 30px
}
.get-started a {
font-size: 20px
}
.how-work {
margin: 24px 0 20px
}
.conside {
padding: 0;
margin: 0 auto 0
}
.qualified-se {
width: 420px
}
.qualified-icon {
width: 100px
}
.right-content-se {
width: 320px;
padding: 0 0 0 10px
}
.right-content-se h3 {
font-size: 22px
}
.qualified-text {
width: 320px
}
.right-content-se p:first-child {
margin: 10px 0 20px
}
.right-content-se p {
font-size: 15px;
margin: 20px 0
}
.qualified-se .description {
font-size: 15px
}
.conside-btn a {
font-size: 20px;
margin-top: 0
}
#testimonials {
padding: 40px 0 20px
}
.more-review {
margin: 40px 0 17px
}
#quote-carousel .carousel-indicators {
bottom: -30px
}
#quote-carousel .carousel-indicators .active {
width: 80px;
height: 80px
}
#quote-carousel .carousel-indicators li {
width: 80px;
height: 80px;
margin: 0 10px;
box-shadow: 0 1px 3px 1px #979696
}
.iframe {
width: 690px;
height: 390px
}
.video-play-btn {
top: 30%;
max-width: 80px
}
.project {
display: block
}
.right-proj {
width: 62.29%;
padding: 0 0 0 10px
}
.left-por-right {
padding: 4px 0 10px
}
.left-portj {
width: 37.71%;
padding: 4px 0 0
}
.right-port {
width: 49%
}
.Masriortho {
width: 49%
}
.proj-overlay-contetn-right h2 {
font-size: 22.92px !important;
margin: 0 0 6px
}
.proj-overlay-contetn h2 {
font-size: 17px
}
.proj-overlay-contetn p {
font-size: 11px
}
.proj-overlay-contetn-right-india h2 {
font-size: 22.92px;
margin: 30px 10px 0
}
.proj-overlay-contetn-right-india p {
margin: 6px 10px 0
}
.proj-overlay-contetn-right {
right: 20px
}
.projectss h3 {
margin: 10px 0 20px
}
.Banner-section h1,
.Banner-section h2 {
font-size: 50px;
line-height: 70px
}
.top-heading-sec {
font-size: 50px;
margin: 0 0 10px;
line-height: 50px
}
.banner-home .caption-conten {
bottom: 70px
}
.Banner-des {
font-size: 18px;
margin: 0 0 14px
}
.tag-line {
font-size: 14px
}
.invest h3 {
font-size: 17px
}
.invest h4 {
font-size: 17px
}
.invest .list-unstyled li {
font-size: 16px;
width: 50%
}
.services-btn a {
font-size: 15px;
padding: 6px 15px;
margin: 8px 0
}
.all-service {
margin: 40px auto
}
.outer-service {
margin: 0 0 50px 0
}
.first-service {
margin: 40px auto 0
}
.servi h3 {
font-size: 30px
}
.servi a {
padding: 4px 25px;
font-size: 20px;
margin: 10px 0
}
.top-footer-text h4 {
font-size: 30px;
line-height: 30px
}
.footer.footer-1 {
width: 50%
}
.footer.footer-2 {
min-height: 170px;
width: 45%;
padding: 0
}
.footer-blog.-img {
width: 80px
}
.footer.footer-3 {
width: 50%;
margin: 20px 0;
padding: 0 0 0 40px
}
.footer.footer-4 {
width: 50%;
margin: 20px 0
}
.footer.footer-4 .blog-links {
width: 280px
}
.results h4 {
font-size: 30px;
line-height: 37px
}
.proven-results .results {
padding: 6px 15px
}
.results p {
font-size: 16px
}
.results h4 {
font-size: 25px;
line-height: 30px
}
.results p {
font-size: 14px
}
.toronto-des {
padding: 10px 5px 0 10px
}
.palm-salo {
padding: 10px 5px 0 10px
}
.text-2 h3 {
font-size: 17px
}
.text span {
font-size: 21px
}
.text-2 {
padding: 0 0;
margin: 0 0
}
.text h4,
.text-2 h3 {
font-size: 17px;
line-height: 20px
}
.text-2 p {
font-size: 13px
}
.google-seo h3 {
font-size: 45px
}
.google-seo h4 {
font-size: 25px
}
.listing-seo li {
line-height: 31px;
padding: 0 0 0 30px;
font-size: 16px
}
.seo_audit a {
padding: 10px 19px;
font-size: 17px
}
.seo-structure-section {
padding: 110px 0 20px
}
.seo-structure-section::before {
display: none
}
.before-after-seo {
display: table;
margin: 0 auto;
transform: none
}
.before-after-seo img,
.before-after-seo.after img,
.seo-content {
transform: none
}
.seo-content {
max-width: 230px
}
.seo-content h2 {
font-size: 20px
}
.seo-content h3 {
font-size: 17px
}
.seo-structure {
margin: 0 0 110px;
width: 100%
}
.seo-structure img {
margin: 0 auto
}
.enterprise {
padding: 22px 10px 0
}
.solution-details {
padding: 90px 10px 20px
}
.solutions-img {
top: 0;
left: 50%;
transform: translate(-50%, -50%)
}
.solution-details .solution-grid-title {
padding-left: 0;
padding-bottom: 10px;
text-align: center
}
.Solutions-grid {
float: left;
max-width: 249px;
padding: 0 5px
}
.full-detals a {
font-size: 17px;
padding: 7px 10px
}
.full-detals .Keywords {
font-size: 16px;
margin: 8px 0 5px
}
.solution-details h5 {
font-size: 20px
}
.full-detals {
margin: 36px 0 20px
}
.Solutions-main-grid {
padding: 60px 0 0
}
.faqs {
padding: 20px 10px
}
.panel-group .panel-heading a {
padding: 14px 10px 14px 48px
}
.faqs.section-space .faq-section .col-md-6 {
width: 100%
}
.panel-group .panel-heading a::after {
font-size: 25px;
top: 12px;
left: 10px
}
.panel-group .panel-heading+.panel-collapse>.list-group,
.panel-group .panel-heading+.panel-collapse>.panel-body {
padding: 15px 40px
}
.Social-Media-des {
max-width: 478px
}
#contact-page .address-bar .pull-left {
max-width: 55px
}
#contact-page .contct-left h1,
#contact-page .contct-left h3 {
font-size: 32px;
line-height: 34px
}
#contact-page .address-bar p {
font-size: 15px
}
.address-bar .pull-left {
margin: 0 15px 0 0
}
#email strong::before {
top: 8px;
width: 5px;
height: 2px
}
#email strong {
padding-left: 0;
margin-right: 8px;
min-width: 90px
}
#contact-page .contct-left {
float: left;
width: 56%
}
#contact-page .contact-right {
width: 43%
}
#contact-page .checkboxes>ul li {
font-size: 14px
}
#contact-page .contct-left p,
.contct-left #contact-form {
padding-right: 48px
}
.col-maxwidth {
padding: 0 20px
}
#design-matter {
padding: 50px 0 30px
}
#design-matter h3 {
font-size: 30px
}
#our-process-idcf h3 {
margin: 0 0 30px;
font-size: 30px
}
#our-process-idcf h5 {
font-size: 18px
}
#our-process-idcf h4 {
font-size: 20px
}
.our-proceswidth {
max-width: 240px
}
.graphic-section .our-proceswidth {
max-width: 230px
}
.our-process-content {
padding: 0 10px
}
.website-design-contentc {
padding: 0 10px
}
.design-matter-content {
padding: 0 10px
}
.first-col-ecommerce-c {
padding: 20px 15px
}
.second-col-ecommerce-c {
padding: 20px 15px
}
.mobile-borderc {
border-left: 1px solid #e5e5e5 !important;
border-right: 0;
border-bottom: 1px solid #e5e5e5
}
.mobile-borderc:last-child {
border-bottom: 0
}
.center-partc {
border-left: 0;
border-right: 0
}
.ecommerce-icon-wid {
min-height: 64px
}
#ecomercess-help-sec h3 {
font-size: 30px
}
#ecomercess-help-sec ul li {
font-size: 18px;
padding: 0 0 20px
}
#ecomercess-help-sec p {
font-size: 18px
}
.ecommerce-design-contentc .center-partc {
border-bottom: none;
border-right: 1px solid #e5e5e5
}
.consider-magento {
margin: 20px 0 30px
}
.magento-des {
margin: 55px 0 20px
}
.mg-sec .right-proj {
width: 57.37%
}
.mg-sec .left-portj {
width: 40.6%
}
.magento-sub-title {
font-size: 17px
}
.mg-sec .proj-overlay-contetn-right-india h2 {
margin: 0 0 0 10px
}
.graphic-projects.mg-sec .left-portj {
width: 41.16%
}
.graphic-projects.mg-sec .right-proj {
width: 58.37%
}
.graphic-projects.mg-sec .Happy-Detox-Tea {
width: 40px !important
}
.graphic-projects .proj-overlay-contetn-right-india h2 {
margin: 0 0 0 100px !important
}
.graphic-projects .proj-overlay-contetn.logo-desing h2 {
font-size: 18px
}
.graphic-projects .logo-desing {
bottom: -51%
}
.graphic-projects .proj-overlay-contetn h2 {
font-size: 22.92px
}
.Shopify-process-section p {
font-size: 16px
}
.Shopify-process-section .our-proceswidth {
max-width: 230px
}
.Shopify-process-section .our-proceswidth::after {
right: -10px
}
.Shopify-process-section h4 {
font-size: 18px
}
.Shopify-process-section {
margin: 70px 0 30px;
padding: 48px 0 40px
}
#lets.shopify-lets {
margin: 50px 0 0
}
.h5 {
font-size: 26px
}
.inner-grid img {
max-width: 60px
}
.seo-analyes .faq-section {
margin: 20px auto 30px
}
#faq.faqs.seo-analyes .panel-body.seo-table-main {
padding: 0 0 0
}
#testimonial-slider #testimonialz .controler .left {
left: 0
}
#testimonial-slider #testimonialz .controler .right {
right: 0
}
#testimonial-slider .slidee .fullz {
padding: 25px 20px 63px 20px
}
#lets.review h3 {
font-size: 22px
}
.BigCommerce-right h3 {
font-size: 28px
}
.bigComme-develp-grif h3 {
font-size: 20px
}
#portfoliolist {
max-width: 660px;
margin: auto;
display: table;
float: none
}
#portfoliolist .portfolio,
#portfoliolist .portfolios {
min-width: inherit;
max-width: inherit;
width: 48%;
margin: 0 1% 22px 1%
}
#testimonials .pulse-button-t {
width: 80px;
height: 80px;
background-size: 83px
}
#testimonials .video-play-btn {
width: 80px
}
#mega-dropdown .mega-col li.mega_menu_title span a {
font-size: 18px
}
}
@media(max-width:767px) {
.social-media-market .work-content {
position: unset !important;
text-align: center !important
}
.social-media-market .work-row .work-grid {
width: 100% !important;
max-width: 460px !important;
margin: 0 auto;
float: none
}
#contact-page .address-bar p {
font-size: 15px
}
#email strong {
padding-left: 0;
margin-right: 10px;
min-width: 100px
}
#email strong::before {
top: 10px;
width: 5px;
height: 2px
}
.address-bar .pull-left {
margin: 0 15px 0 0
}
.container-main {
max-width: 100%;
padding: 0 22px
}
.bottom-detail .animate-btn {
font-size: 26px;
padding: 17px 33px
}
#portfoliolist a {
float: left;
width: 50%;
padding: 5px
}
#portfoliolist .portfolio,
#portfoliolist .portfolios {
width: 100%;
min-width: 100%;
max-width: 100%;
margin: 0;
padding: 0
}
#service-page.blog-template-section #portfoliolist .portfolio {
width: 48%;
float: left;
margin: 0 1% 15px;
min-width: inherit
}
#service-page.blog-template-section #portfoliolist a {
width: auto;
float: none;
padding: 0
}
.Next-Door {
margin: 40px 0;
padding: 65px 10px 0
}
.BigCommerce-right {
width: 100%
}
.bigCommerce-feature-img {
width: 100%;
padding: 20px 0 0 0
}
.BigCommerce-right h3 {
font-size: 24px
}
.offer-list h4 {
margin: 30px 0 15px 0
}
.bigCommerce-feature-img::after {
display: none
}
.bigComme-develp {
padding: 45px 0
}
.main-bigComme-develp h5 {
font-size: 24px;
margin: 0 0 40px 0
}
.bigComme-develp-grif {
padding: 20px 10px;
width: 100%;
border-bottom: 1px solid rgb(35 135 234 / .4)
}
.bigComme-develp-grif:last-child {
border-bottom: none
}
.bigComme-develp-grif h3 {
font-size: 18px
}
.field-item>input {
width: 95%
}
.field-item>select {
width: 95%
}
#myCarousel {
margin: 0;
width: 100%;
float: left
}
.carousel-indicators {
bottom: 0
}
.website-design-sucessful {
margin: 0 0 40px
}
#website-design-icon .third-col-website-c h3 {
margin-top: 1px
}
#design-matter {
width: 100%;
float: left
}
#website-design-icon {
width: 100%;
float: left;
padding: 0 0 40px
}
#our-process-idcf {
width: 100%;
padding: 30px 0 10px;
margin: 0 0 20px;
float: left
}
.website-design-contentc {
max-width: 500px;
padding: 0 15px;
margin: auto
}
.second-col-website-c {
border-bottom: 1px solid #e5e5e5;
padding: 30px 0 30px
}
.second-col-our-pr .our-proceswidth {
margin: 0 0 30px
}
.our-proceswidth {
max-width: inherit;
margin: 0 0 30px
}
.graphic-section .our-proceswidth {
max-width: 100%
}
.first-col-website-c {
border-right: 0;
padding: 0 0 25px
}
.third-col-website-c {
border-right: 0;
border-bottom: 1px solid #e5e5e5;
padding: 20px 0 30px
}
.fourth-col-website-c {
border-bottom: 1px solid #e5e5e5;
padding: 30px 0 30px
}
.last-website-c {
margin: 35px 0 0
}
.our-process-content {
max-width: 500px;
margin: auto;
padding: 0 15px
}
.graphic-section .our-process-content {
max-width: unset
}
.design-matter-content {
padding: 0 15px
}
.col-maxwidth {
padding: 0 0
}
.last-website-c .website_audit a {
font-size: 18px
}
.main-wraper.blog-insights .header_blog {
display: none
}
.only-mobile {
display: none
}
.banner-home .caption-sec .caption-content h1,
.banner-home .caption-sec .caption-content h2 {
font-size: 28px;
line-height: 29px;
text-align: left;
margin: 0 0 10px;
width: 150px
}
#wprmenu_bar .menu_title a {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/willshall-logo.svg);
width: 116px;
height: 44.3px;
background-position: left center;
background-size: cover;
top: 13px !important;
background-repeat: no-repeat
}
.carousel-indicators .active {
width: 10px;
height: 10px
}
.carousel-indicators li {
vertical-align: middle;
margin: 0
}
.right-ban {
display: block
}
.right-ban {
border-left: none;
text-align: left;
padding: 0 22px;
margin: 0 0;
float: none;
width: 240px
}
.banner-home .caption-sec .caption-content p {
font-size: 12px;
display: none;
line-height: 16px
}
.banner-home .caption-sec .caption-content p.only-mobile {
display: block;
text-align: left
}
.banner-home {
float: left;
width: 100%;
margin-top: 70px
}
.banner-home .caption-sec {
position: unset
}
.banner-home .caption-sec .caption-content {
bottom: auto;
left: 50%;
top: 50%;
transform: translate(-50%, -50%)
}
.banner-home.service-page {
position: relative
}
.left-ban {
float: none;
max-width: 772px;
margin: 0 auto;
padding: 0 22px
}
.job-logos .list-unstyled li {
padding: 0 10px;
margin: 4px 0;
display: inline-block
}
.job-logos .list-unstyled li:last-child {
padding: 0 19px 0 10px
}
.job-logos .list-unstyled li:first-child {
padding: 0
}
.job-logos .list-unstyled {
text-align: center
}
.our-expertise {
padding: 10px 0 50px
}
.our-expertise .service {
width: 100%;
max-width: unset;
border: unset;
box-shadow: 0 1px 4px 0 rgb(32 33 36 / .2);
margin: 0 auto 24px;
align-content: center;
display: flex !important;
min-height: unset;
padding: 28px 14px 28px 100px;
background: #fff;
flex-wrap: wrap;
border-radius: 5px;
min-height: 150px
}
.service.digital,
.service.graphic {
border-right: 1px solid #e5e5e5
}
.our-expertise .all-services {
margin: 0 auto;
float: none
}
.our-expertise .service p,
.qualified-se .description {
min-height: auto;
padding: 0;
line-height: 24px
}
.our-expertise .service p a,
.qualified-se .description a {
margin: 10px;
display: inline-block
}
.our-expertise .service p br {
display: none
}
.service.development,
.service.ecommerce,
.service.graphic {
border-bottom: 1px solid #e5e5e5;
border-right: none
}
.service.graphic {
border-bottom: none
}
.how-work {
padding: 0 0 30px;
margin: -30px 0 10px
}
#consider {
padding: 0
}
.work-row .work-grid {
width: 100%;
max-width: unset;
margin: 0 auto 0;
float: left;
overflow: hidden;
padding: 0 0 22px;
min-height: unset
}
.work-row .work-wrap {
padding: 0;
background-size: 60px;
background-position: left;
text-align: center
}
.work-row .work-wrap.impl-icon {
padding: 5px 0 0;
background-position: left;
background-size: 60px
}
.work-row .work-content {
float: left;
width: 100%;
padding: 0 0 0 74px;
text-align: left
}
.work-row {
margin: 0 0 0
}
.we-work {
margin: 30px 0 30px
}
.work-row .work-wrap h3 {
font-size: 18px
}
.get-started h3 {
font-size: 20px;
margin: 0
}
.get-started {
margin: 0;
display: inline-block;
width: 100%;
padding: 0
}
.get-started a {
font-size: 20px;
background: #fff;
border: 2px solid #fff;
color: #e37000
}
.qualified-se {
width: 100%;
padding: 62px 0 7px
}
.qualified-icon {
width: 70px;
text-align: center;
display: flex;
align-content: center
}
.qualified-text {
width: calc(100% - 70px);
padding-left: 15px;
text-align: left;
max-width: unset;
margin: 0;
float: none
}
.qualified-icon img {
width: 100px !important
}
.qualified-se .main-heading {
font-size: 18px;
margin: 0 0 8px;
display: inline-block
}
.qualified-se .description {
text-align: left;
font-size: 16px;
line-height: 22px
}
.right-content-se {
float: none;
width: 100%;
padding: 0;
margin: 15px 0 0 0;
display: inline-block;
padding: 10px
}
.right-content-se h3 {
font-size: 24px;
text-align: left
}
.right-content-se p:first-child {
margin: 10px 0 10px
}
#accordionGroupOpen .collapsed {
font-size: 16px
}
.right-content-se p {
font-size: 16px;
margin: 10px 0;
text-align: left;
line-height: 22px
}
ul.sub-menu .wprmenu_icon.wprmenu_icon_par.icon_default.wprmenu_par_opened {
margin-top: -9px !important
}
.local-seo-faq div#accordionGroupOpen,
.local-seo-faq div#accordionGroup2Open {
padding: 10px 0px !important
}
.wordpress-faq .panel-body {
padding: 7px 35px !important;
font-size: 15px !important;
line-height: 22px !important
}
.faqs-sub-heading {
font-size: 20px;
text-align: center
}
.conside-btn {
margin-top: 0;
text-align: left
}
.testmonil-des {
font-size: 15px;
line-height: 22px;
text-align: left
}
.testmonil-des br {
display: none
}
.quote-testimonial {
margin-top: 20px;
background: unset;
padding-bottom: 33px
}
#quote-carousel .carousel-indicators li {
width: 55px;
height: 55px;
margin: 0 5px
}
.iframe {
width: 600px;
height: 300px
}
#quote-carousel .carousel-indicators .active {
width: 55px;
height: 55px
}
.video-play-btn {
top: 20%;
left: 45%;
right: 40%;
max-width: 80px
}
.clutch-testimonial {
max-width: 89px
}
#quote-carousel .carousel-indicators {
right: 50%;
width: 80%;
left: 40%;
bottom: -40px
}
.carousel-inner {
min-height: auto
}
.more-review {
margin: 0 22px
}
#testimonials {
padding: 10px 0
}
.testimonila {
padding: 0
}
.project {
display: unset;
margin-top: 0
}
#successful-rojects .container-main {
display: unset
}
#successful-rojects {
padding: 0 22px
}
.left-portj {
width: 100%
}
.bomn-imgs {
width: 100%
}
.proj-overlay-contetn {
top: 30%
}
.masriorth-content {
left: 3%
}
.right-proj {
width: 100%;
float: left;
padding: 0
}
.proj-overlay-contetn-right h2 {
font-size: 23px
}
.right-port {
width: 50%;
float: left;
margin: 0 0 10px 0
}
.proj-overlay-contetn-right-india h2 {
font-size: 24.92px
}
.projectss h3 {
margin: 30px 0 15px;
font-size: 24px;
display: inline-block;
width: 100%
}
.left-por-right {
padding: 1px 0 1px
}
.bmon.vaction {
padding: 0 .5px 0 0
}
.bmon.masriorth {
padding: 0 0 0 .5px
}
.conside-btn a {
font-size: 18px;
margin-top: 10px
}
.footer-img {
display: none;
vertical-align: middle
}
.cluch-text a {
text-align: left;
margin: 10px 0 0 0
}
.footer-arrow {
padding: 7px
}
#footer .container-main {
display: unset
}
.top-footer-text {
float: none;
display: inline-block;
vertical-align: middle;
text-align: center
}
.top-footer-text h4 {
font-size: 24px;
line-height: 24px;
text-align: left
}
.top-footer {
padding: 0 10px;
text-align: center
}
.footer-menu {
padding: 10px
}
.footer-blog.-img {
display: none
}
.footer.footer-4 .blog-links {
float: left
}
.footer.footer-4 {
margin: 0 0
}
.footer.footer-3 {
margin: 0 0
}
.blog-links li {
text-align: left
}
.copyright p {
line-height: 20px;
text-align: center
}
.service-texts {
width: 100%
}
.service-texts h2 {
margin: 15px 0
}
.invest h3 {
font-size: 16px;
margin: 20px 0 15px
}
.invest h4 {
font-size: 16px;
margin: 10px 0 10px
}
.invest .list-unstyled li {
font-size: 15px;
width: 40%
}
.services-btn a {
font-size: 15px;
padding: 3px 15px
}
.service-im {
width: 50%
}
.all-service {
margin: 30px auto
}
.all-service.first-service {
margin: 30px auto 0
}
.servi h3 {
font-size: 25px;
margin: 0 0 10px
}
.servi a {
padding: 5px 20px;
font-size: 19px;
margin: 2px 0
}
#lets {
padding: 20px 10px
}
.banner-home .caption-conten {
bottom: auto;
left: 50%;
top: 50%;
transform: translate(-50%, -50%)
}
.Banner-section h1,
.Banner-section h2 {
font-size: 45px;
line-height: 48px
}
.top-heading-sec .agency-bottom {
display: block
}
.Banner-des.sub-heading-new,
.digital-section-new p.last-p-content {
display: none
}
.top-heading-sec {
font-size: 45px;
line-height: 48px;
margin: 0 0 0
}
.tag-line {
font-size: 13px
}
.outer-service {
margin: 0 0 40px 0
}
.digital-service .service-im {
width: 50%
}
.digital-service .service-texts {
width: 100%
}
.digital-service .list-unstyled.social-media-marketing li {
width: 100%
}
.proven-results {
max-width: 361px;
margin: 0 auto
}
.proven-results img {
width: 100%;
height: auto
}
.proven-results-sec {
display: block
}
.sec-proven {
display: block
}
.proven-results .results {
max-width: 100%;
padding: 40px 20px
}
.proven-results-link {
width: 100%
}
.results h4 {
font-size: 30px;
line-height: 30px
}
.results p {
font-size: 16px
}
.toronto-des {
padding: 15px 20px 0 20px
}
.text h4,
.text-2 h3 {
font-size: 20px;
line-height: 30px
}
.text span {
font-size: 30px
}
.text-2 p {
font-size: 14px
}
.text-2 h3 {
font-size: 18px;
line-height: 20px
}
.palm-salo {
padding: 15px 20px 0 20px
}
.proven-results .Toronto {
max-width: 100%
}
.proven-results .haven-color {
max-width: 100%
}
.text-2 {
padding: 3px 0;
margin: 10px 0
}
#google-seo {
padding: 0 10px
}
.seo-work .work-row .work-content {
padding: 0
}
.seo-work .work-row .work-wrap {
background-size: 80px;
padding: 100px 0 0 0
}
.seo-work .work-row .work-wrap.impl-icon {
background-position: left;
padding: 100px 0 0 0
}
.how-work.seo-work {
padding: 20px 0 20px;
margin: -50px 0 40px;
background-position: center top;
background-image: none !important
}
#Working-Methodology .container-main {
display: block
}
.methodology-list {
width: 100%
}
.listing-seo {
width: 50%
}
.methodology-btn {
margin: 25px 0
}
.Methodology {
padding: 0 10px
}
.Solutions-main-grid {
margin: 5px auto
}
.Solutions-grid {
float: none;
margin: 0 auto;
max-width: 378px
}
.full-detals p {
margin: 0 0
}
.solution-details .solution-grid-title {
padding-left: 40px;
padding-bottom: 10px
}
.solution-details {
margin: 20px auto 10px
}
.how-Social-Media {
margin-bottom: 15px;
background-size: cover;
box-shadow: inset 0 0 0 1000px rgb(252 252 252 / .9)
}
.trusted-social {
padding: 90px 10px 30px
}
.Social-Media-des {
text-align: center;
padding: 0 10px;
margin: 0 auto;
float: none;
max-width: 400px
}
.trusted-social .section-heading {
font-size: 26px
}
.cluch {
margin: 0 0
}
.trusted-social .sub-heading {
font-size: 22px
}
.trust-social span {
font-size: 52px
}
#contact-page .contct-left h1 br,
#contact-page .contct-left h3 br {
display: none
}
#contact-page .contct-left h1,
#contact-page .contct-left h3 {
font-size: 29px;
line-height: 30px
}
#contact-page .contact-right,
#contact-page .contct-left {
width: 100%;
float: left
}
#contact-page {
clear: both;
padding: 40px 10px 0
}
#contact-page .contct-left p,
.contct-left #contact-form {
padding-right: 0
}
#contact-page .checkboxes ul li {
padding-right: 10px
}
#contact-page .checkboxes ul li.other-check {
padding-right: 0
}
#contact-page .contact-right {
padding: 25px 0 0 0
}
#customer-service {
margin: 90px 0 0
}
#ecomercess-help-sec {
margin: 0 0 20px;
background-position: right center
}
.ecomercess-help-cont {
max-width: inherit;
float: right;
padding: 0 15px
}
.ecommerce-design-contentc {
max-width: 550px
}
#ecommerce-design-icon {
width: 100%;
padding: 0 15px 20px;
float: left
}
#ecomercess-help-sec {
width: 100%;
float: left
}
.mobile-borderc {
border-left: 0 !important
}
.center-partc {
border-bottom: 1px solid #e5e5e5
}
.ecommerce-design-contentc .center-partc {
border-bottom: none;
border-right: none
}
.ecommerce-icon-wid {
min-height: inherit
}
.second-col-ecommerce-c {
padding: 20px 0
}
.first-col-ecommerce-c {
padding: 20px 0
}
.ecomerce-lets {
margin-top: 0
}
.first-col-ecommerce-c:first-child {
padding-top: 0
}
#ecommerce-design-icon h3 {
margin: 10px 0 10px
}
.bc-partner img {
width: auto;
margin: auto;
display: table
}
.bc-partner {
padding: 15px 0;
background-color: #29292b;
width: 100%
}
.offer1.offer2 p {
width: 100%
}
.offer1 p {
width: 100%;
text-align: center;
margin: 10px 0
}
.offer1 img,
.offer1.offer4 img {
margin: auto;
text-align: center;
float: none;
display: table
}
.offer1,
.offer1.offer2,
.offer1.offer3,
.offer1.offer4 {
padding: 14px 0;
min-height: 100%;
width: 50%
}
.bg-img {
background-image: none;
padding: 64px 10px 0 10px
}
.row-margin {
background-image: none;
margin: 10px 0 0
}
.row-margin {
background-image: none
}
.contetn h1,
.contetn h2 {
font-size: 27px
}
.google-seo.migrate-business {
margin: 54px auto 0
}
.seo_audit.Adobe-Busienss-btn a {
margin: 0
}
.contetn2 {
padding: 40px 10px 0 10px;
float: left
}
.bc-detail .animate-btn,
.delivery-section .animate-btn.dark-orange,
.our-work .animate-btn.dark-orange,
.recent-business .animate-btn.dark-orange,
.request-btn .animate-btn.dark-orange {
font-size: 20px
}
.migrate-business .seo-des p br {
display: none
}
.contetn {
max-width: 100%;
width: 100%
}
.bc-text {
border-right: none
}
.migrate-business-btn {
margin: 20px 0 0 0
}
.consider-magento {
padding: 10px 5px 20px;
margin: 36px 0 20px;
background-size: cover
}
.magento-icon {
background-size: 60px
}
.magento-service-center {
padding: 16% 17%;
background-size: 70%
}
.multiple-web {
padding: 4% 34% 4% 0
}
.magent-top-service img {
max-width: 100%;
width: 60px
}
.mobile-order p {
margin: 10px 0 0 0
}
.magento-sub-title {
font-size: 14px
}
#We-Offer {
margin: 0 0 40px 0;
padding: 0 10px
}
.magento-solution h3 {
font-size: 30px;
line-height: 30px;
padding: 0 10px
}
.order-list {
float: left;
width: 100%;
padding: 0 20px
}
.list-2 li:first-child {
margin: 0 0 20px 0
}
.magento-solution {
padding: 10px 0 15px
}
.magento-des {
margin: 25px 0 10px
}
.mg-sec .left-portj {
width: 100%;
padding: 0
}
.mg-sec .right-proj {
width: 100%;
padding: 10px 0 0 0
}
.mg-sec .left-por-right {
padding: 0
}
.mg-sec .right-port {
width: 100%;
float: left;
padding: 10px 0 0;
margin: 0
}
#lets.magento-lets {
margin: 50px 0 0 !important;
}
.mg-sec .proj-overlay-contetn-right-india h2 {
margin: 74px 0 0 10px
}
.graphic-projects.mg-sec .left-portj {
width: 100%
}
.graphic-projects .proj-overlay-contetn {
left: 0;
text-align: center;
right: 0
}
.graphic-projects .left-portj .banner-design {
margin: 10px 10px 20px 10px
}
.graphic-projects .proj-overlay-contetn-right-india h2 {
margin: 74px 0 0 0 !important;
text-align: center
}
.graphic-projects .logo-desing {
bottom: 0
}
.graphic-projects .proj-overlay-contetn-right-india p {
text-align: center
}
.graphic-projects.mg-sec .right-proj {
padding: 0
}
.graphic-projects.mg-sec .right-proj {
width: 100%
}
.graphic-projects .proj-overlay-contetn.logo-desing h2 {
font-size: 22.92px;
margin: 74px 0 20px 0 !important
}
.graphic-projects.mg-sec .left-por-right {
padding: 10px 0 0 0
}
.graphic-section .our-proceswidth {
margin: 0 0 50px
}
.graphic-section #our-process-idcf h4 {
margin: 0 0 40px
}
.shopify-list .listing-seo {
width: 100%
}
.shopify-skew {
padding: 30px 10px;
height: auto
}
.inner-shopify-descs {
padding: 0
}
.shopify-descs h4 {
font-size: 20px
}
.Shopify-process-section h4 {
font-size: 20px
}
.Shopify-process-section {
padding: 48px 0 30px;
margin: 70px 0 40px
}
.Shopify-process-section .our-proceswidth::after {
display: none
}
.Shopify-process-section .our-proceswidth {
max-width: inherit
}
.woocommerse-section {
margin: 30px 0 30px;
padding: 0 10px
}
.woocommerse-services .list-unstled li {
width: 100%;
height: auto
}
.service-grid {
padding: 30px 10px 30px
}
.service-grid h4 {
font-size: 20px;
margin: 15px 0 15px
}
.store-features {
margin: 20px 0 0
}
.store-features h4 {
font-size: 25px
}
.store-featur h3 {
margin: 20px 0 10px
}
.store-grid {
width: 50%;
padding: 0 10px 40px 10px
}
.last-strore-grid {
padding: 0 10px 0 10px
}
.store-featur {
padding: 60px 0 0 0;
background-position: top center;
text-align: center
}
.inner-grid {
max-width: 400px;
margin: 0 auto
}
.proven-title h2 {
font-size: 23px
}
.proven-title p {
font-size: 16px
}
.proven-title a {
font-size: 18px
}
.proven-title-bottom {
margin: 20px 0
}
.rank-section {
margin: 50px auto 0
}
.rank-section .borr {
padding: 20px 0 0 0
}
.table.tab_result_seoo {
margin: 5px
}
.rank-section .resultz {
margin: 0 0 30px 0
}
#testimonial-slider .slidee .img_test {
display: none
}
#testimonial-slider #testimonialz .controler .left {
left: 0;
top: 90px
}
#testimonial-slider #testimonialz .controler .right {
right: 0;
top: 90px
}
#testimonial-slider .slidee .fullz {
padding: 10px
}
#testimonial-slider .testi_para {
font-size: 14px
}
#testimonial-slider .scrollbar {
min-width: 100%
}
#lets.review h3 {
font-size: 14px
}
.all-service .service-im .ecom-img,
.all-service.first-service .service-im .digital-img {
padding-top: 0
}
.marketing-services .work-row .work-grid {
padding: 0 10px 0 10px
}
.marketing-services .work-row .work-wrap {
background-position: center top
}
.marketing-services {
padding: 10px 0;
transform: inherit;
margin: 0
}
.marketing-services .unskew {
-webkit-transform: inherit
}
#testimonials .pulse-button-t {
width: 80px;
height: 80px;
background-size: 83px
}
#testimonials .video-play-btn {
width: 80px
}
}
@media (max-width:580px) {
img.shopify-partner-logo {
max-width: 180px !important;
}
.mint_col2 p{
font-size: 14px !important;
}
.clutch_img_col3 img { 
max-width: fit-content !important;
}
.top_rated_col1 img {
width: 100% !important;
max-width: fit-content !important;
}
#footer_first_row .footer_col_2 {
justify-content: left !important;
}
.top_rated_col1 a {
display: flex;
flex-direction: column !important;
align-items: center !important;
text-align: center !important;
}
.mint_col2 p {
font-size: 14px;}
.top_rated_col1 p {
text-align: center !important; 
}
.global-h2-hstn-headings {
text-align: center !important;
}
p.left-psd-chose-wlshl-para {
text-align: center !important;
}
.plan-btn.red-mre {
text-align: center;
}
.flex-mnth-cst .seo-cost-cal-meta {
font-size: 15px !important;
}
.resource-card .card-body {
padding: 25px 24px !important;
}
.resource-card .card-header p {
font-size: 30px !important;
}
.agncies-main {
padding: 23px !important;
}
.Banner-section h1,
.Banner-section h2 {
font-size: 38px
}
.all-page-banner.get-seo-report-banner img {
height: 90px
}
.Adobe-Busienss p br {
display: none
}
.seo_audit.Adobe-Busienss-btn a {
font-size: 20px
}
.only-mobile-consultation {
margin: 0 0;
font-size: 14px;
padding: 4px 12px
}
.cluch-lg {
width: 60px
}
.topseo-lg {
width: 90px
}
.crowd-lg {
width: 140px
}
.upwork-lg {
width: 85px
}
.fiverr-lg {
width: 70px
}
.pph-lg {
width: 120px
}
.our-expertise .service {
float: none;
min-height: auto;
border-right: none
}
.our-expertise .all-services {
margin: 0 0 0
}
.service.cms-solution {
border-bottom: 1px solid #e5e5e5
}
#quote-carousel .carousel-indicators li {
width: 45px;
height: 45px
}
#quote-carousel .carousel-indicators .active {
width: 45px;
height: 45px
}
.video-play-btn {
max-width: 45px
}
.iframe {
width: 100%
}
.Masriortho .zoom-effect,
.vaction .zoom-effect {
width: 100%
}
.right-port {
width: 100%;
float: none;
margin: 0 0 1px 0
}
.bmon.vaction {
padding: 0
}
.masriorth-content {
left: 0
}
.bmon.masriorth {
padding: 0
}
.footer-img {
display: none
}
.top-footer-text {
float: none
}
.top-footer-text h4 {
text-align: center
}
.footer.footer-1 {
width: 100%
}
.footer.footer-3 {
width: 100%;
margin: 0 0;
padding: 0
}
.footer.footer-2 {
min-height: auto;
width: 100%
}
.footer.footer-4 {
width: 100%;
margin: 0 0
}
.invest .list-unstyled li {
width: 100%
}
.tag-line {
display: none
}
.Banner-des {
font-size: 18px
}
.Banner-des br {
display: none
}
.servi a {
padding: 4px 20px;
font-size: 16px
}
.listing-seo {
width: 100%
}
.form-contact-btn {
font-size: 20px;
height: 42px;
padding: 0 23px;
line-height: 42px
}
#contact-page .contct-left .checkboxes label {
display: block
}
#contact-page .contact-iframe iframe {
height: 300px
}
#customer-service {
margin: 60px 0 0
}
#clients-say {
padding: 60px 10px 30px
}
.consider-magento {
background-image: none
}
.magento-service-center {
padding: 30px 26% 200px;
max-width: 100%;
width: 100%;
background-size: auto
}
.magent-top-service {
margin: 0 0 20px 0
}
.magent-top-service img {
width: auto;
margin: 10px 0 0 0
}
.magento-icon {
background-size: auto;
margin: 0 0 20px;
padding: 10px 0 80px 0;
background-position: center bottom
}
.magento-service-right .magento-sub-title {
text-align: center;
width: 100%
}
.magento-service-left .magento-sub-title {
text-align: center;
width: 100%
}
.magento-service-right {
float: left;
width: 100%
}
.magento-service-left {
width: 100%;
float: left
}
.mobile-order {
display: flex;
flex-flow: wrap
}
.mobile-order img {
order: 2;
margin: 20px auto 0
}
.mobile-order p {
order: 1;
width: 100%
}
.servi h3 {
font-size: 28px;
margin: 0 0 15px
}
.pc-management-cont h2 {
font-size: 22px
}
section.management-channels-sec ul {
margin-top: 37px
}
.management-channels-sec li {
width: 100%
}
section.management-channels-sec li:nth-child(1) img {
margin-top: 0
}
section.management-channels-sec li img {
margin-top: 30px
}
#testimonials .pulse-button-t {
width: 45px;
height: 45px;
background-size: 47px
}
#testimonials .video-play-btn {
width: 45px
}
.our-expertise .img-set_in {
margin: 23px 0 0 !important
}
}
@media (max-width:550px) {
h2.pinterest-heading {
font-size: 28px !important
}
.skew-lnk-txt li {
font-size: 15px !important
}
.store-grid {
width: 100%
}
.Adobe-Busienss p {
font-size: 19px;
margin: 26px 0 24px
}
.Banner-section h1,
.Banner-section h2 {
font-size: 28px;
line-height: normal
}
.top-heading-sec {
font-size: 20px;
line-height: normal;
margin: 0 0 0
}
.google-seo h3 {
font-size: 25px
}
.google-seo h4 {
font-size: 19px
}
.seo-des p {
font-size: 16px
}
.seo-work .we-work {
font-size: 21px
}
.Methodology h4 {
font-size: 25px
}
.seo-work .work-row .work-wrap p {
font-size: 16px
}
.work-row .work-wrap p {
font-size: 16px
}
.Methodology p {
font-size: 16px;
width: 100%
}
.sub-heading {
font-size: 16px
}
.section-heading {
font-size: 23px
}
.panel-group .panel-heading a {
padding: 14px 0 14px 48px;
font-size: 15px
}
.work-row .work-grid {
width: 100%;
float: none
}
.service-texts p {
font-size: 16px;
margin: 0 0 15px 0
}
.service-texts h2 {
font-size: 20px;
margin: 15px 0
}
.trust-social span {
color: #e37000;
font-size: 25px
}
.social-media-market .work-row .work-grid {
width: 100% !important;
padding: 0
}
.trusted-social .section-heading {
font-size: 22px
}
.trusted-social .sub-heading {
font-size: 19px
}
.Social-Media-des h5 {
font-size: 25px;
line-height: 25px;
margin: 10px 0 20px
}
#design-matter p {
font-size: 16px !important
}
#design-matter h3 {
font-size: 25px
}
#website-design-icon h3 {
font-size: 16px
}
#our-process-idcf h3 {
margin: 0 0 40px;
font-size: 25px
}
#ecomercess-help-sec h3 {
font-size: 25px;
margin: 0 0 8px
}
#ecomercess-help-sec p {
font-size: 16px
}
#ecomercess-help-sec ul li {
font-size: 16px
}
#ecomercess-help-sec ul {
padding-left: 30px;
margin: 0
}
#ecomercess-help-sec ul li br {
display: none
}
#ecomercess-help-sec {
padding: 30px 0 10px
}
}
@media(max-width:767px) {
.heading_seo-sec h2 {
font-size: 30px !important;
margin-bottom: 10px !important
}
.text-wrapper span img {
object-fit: contain;
}
.sm-fs-seo p{
font-size: 17px !important;
line-height: 24px !important;
}
.wordpress-faq .panel-group .panel-heading a {
font-size: 16px !important;
}
h2.pinterest-heading {
font-size: 32px !important
}
.new-home-page#wrapper.smm-new-page .rank-section .deta_site span,
.new-home-page#wrapper.smm-new-page .rank-section.smmo-proven .smm-scores .deta_site span {
font-size: 16px
}
.rank-section .deta_site {
margin: 0 0 15px 0
}
.new-home-page#wrapper.smm-new-page .rank-section {
margin-top: 30px
}
.team_headd .our_head br {
display: none
}
.team_headd {
clear: both;
padding: 18px 10px
}
.team_headd p {
font-size: 16px;
margin: 0 0 5px
}
.team_photoss {
padding: 25px 30px
}
.team_photoss h2 {
padding: 0 0 10px 0;
font-size: 24px
}
.pics_team li {
width: 30%;
padding-right: 10px;
min-height: 300px
}
.team_photoss .fullz_in h2 {
padding: 0;
font-size: 16px
}
.contct-left.seo-audit-report {
padding: 0 10px
}
.writing_methodology .col-md-4 {
width: 100% !important
}
.seoplans_sec .panel-body .table-responsive th {
font-size: 18px !important;
padding: 18px 20px !important
}
.seoplans_sec .panel-body .table-responsive th strong {
font-size: 24px !important
}
.seoplans_sec .panel-body .table-responsive table tr td {
font-size: 14px !important;
padding: 5px 5px !important
}
.seoplans_sec .panel.panel-default .panel-heading a {
padding: 15px 45px 15px 15px !important;
font-size: 18px !important
}
.seoplans_sec .panel.panel-default .panel-heading a span {
font-size: 14px !important
}
.seoplans_sec .panel.panel-default .panel-heading a::after {
right: 10px !important
}
}
@media(max-width:600px) {
.pics_team li {
width: 50%
}
}
@media(max-width:480px) {
.grn-grd-flx-main {
grid-template-columns: repeat(2, 1fr) !important;
}	
.Banner-des {
margin: 0 0 4px
}
img.shopify-partner-logo {
max-width: 140px !important
}
.new-home-page#wrapper.smm-new-page .rank-section.smmo-proven .smm-rating span strong {
max-width: 50%
}
.team_photoss {
padding: 10px 15px 15px
}
.pics_team li {
min-height: 280px
}
.mobile-br-class {
display: block
}
}
@media(max-width:380px) {
#email strong {
min-width: 80px
}
.address-bar .pull-left {
margin: 0 12px 0 0
}
#contact-page .address-bar p {
font-size: 15px
}
#contact-page .address-bar .pull-left {
max-width: 50px
}
#service-page.blog-template-section #portfoliolist .portfolio {
width: 100%;
float: left;
margin: 0 0 15px;
min-width: inherit
}
}
.contct-left h1,
.contct-left h3 {
margin-bottom: 15px
}
.embed-responsive-16by9 {
padding-bottom: 56.25%
}
.embed-responsive {
position: relative;
display: block;
height: 0;
padding: 0;
overflow: hidden
}
.embed-responsive .embed-responsive-item {
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
border: 0
}
.seo-des.ppc {
margin: 20px 0
}
.ppc-managment .google-seo {
max-width: 1010px
}
.ppc-managment .seo-des.ppc p {
margin: 20px 0;
color: #000
}
.ppc-managment .ppc-services {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/ppc-managment/seo-service-bg.png);
background-color: #237dc6;
background-size: cover
}
.ppc-managment .how-work .container-main {
max-width: 1450px !important;
padding: 0 10px
}
.ppc-managment .seo-work .work-row .work-content {
padding: 20px 20px 20px 40px
}
.ppc-managment .seo-work .work-row {
padding: 0 20px;
margin: 0 0 70px
}
.ppc-managment .we-work {
margin: 50px 0 80px
}
.ppc-managment.seo-work .we-work {
font-family: 'Inter';
}
ul.Progress-listing-right {
float: left;
width: 50%
}
ul.Progress-listing-left {
float: left;
width: 50%
}
.Management-Progress-listing .Progress-listing-right li {
font-size: 20px;
position: relative;
font-family: 'Inter';
margin: 10px 0 11px 0;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/ppc-managment/blue-circle.png);
background-repeat: no-repeat;
background-position: center left;
padding: 0 0 0 35px;
color: #000;
line-height: 24px
}
.Management-Progress-listing .Progress-listing-left li {
font-size: 20px;
position: relative;
font-family: 'Inter';
margin: 10px 0 11px 0;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/ppc-managment/blue-circle.png);
background-repeat: no-repeat;
background-position: center left;
padding: 0 0 0 35px;
color: #000
}
.ppc-managment .seo-work .work-row .work-wrap h3 {
font-size: 22px;
font-family: 'Inter'
}
.ppc-managment .seo-work .work-row .work-wrap p {
font-size: 18px
}
.ongoing-ppc-managment h2 {
font-size: 40px;
font-family: 'Inter';
font-weight: 700;
margin: 0 0 30px;
color: #000
}
.Management-Progress-listing {
margin-left: 40px
}
.ongoing-ppc-account img {
max-width: 100%
}
.ongoing-ppc-managment {
padding: 60px 0 50px
}
.ppc-driven {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/ppc-managment/ppc-driven.jpg)
}
.ppc-driven span {
color: #ffe400;
font-family: 'Inter';
}
.ppc-driven .servi a {
border-radius: 50px;
border: 2px solid #237dc6;
color: #237dc6
}
.ppc-driven .servi a:hover {
color: #fff
}
.ppc-managment p.Banner-des span {
color: #ffe400;
font-family: 'Inter';
}
h2.ppc-heading {
font-size: 38px;
font-family: 'Inter';
font-weight: 700;
margin: 0 0 17px
}
.ppc-managment .google-seo {
margin: 75px auto 55px
}
.ongoing-ppc-managment-inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
img.ppc-inner-img {
max-width: 65px;
width: 100%
}
.ppc-services-img-inner {
background-color: #fff;
width: 116px;
height: 116px;
border-radius: 50%;
display: flex;
justify-content: center
}
.ppc-services .work-row .work-wrap {
display: flex;
padding: 0
}
.ppc-services .work-row {
padding: 0
}
.ppc-managment h3.section-heading.we-work {
font-family: 'Inter';
}
.banner-home.magento_shopify .Banner-section_cont h1 {
color: #fff;
font-size: 60px;
line-height: 60px;
font-family: 'Inter';
font-weight: 700;
margin: 0 0 5px
}
.banner-home.magento_shopify .Banner-section_cont .Banner-des_cont {
color: #fff;
font-size: 22px;
font-family: 'Inter';
line-height: normal;
margin: 0 0 0
}
.banner-home.magento_shopify {
position: relative;
margin: 100px 0 0 0;
background: url(//www.willshall.com/wp-content/themes/willshall/images/magento1-to-shopify-migration.jpg);
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
text-align: center;
padding: 31px 0 22px
}
.magento_first-sec {
padding: 53px 0 30px
}
.magento_cont {
max-width: 770px;
margin: auto;
text-align: center
}
.magento_first-sec .magento_cont h2 {
margin: 0 0 10px;
font-size: 31px;
line-height: normal;
color: #000;
font-family: 'Inter';
font-weight: 700
}
.magento_first-sec .magento_cont h2 .orange_cont {
color: #e37000
}
.magento_first-sec .magento_cont h2 .green_cont {
color: #56a923
}
.magento_first-sec .magento_cont p {
font-size: 17px;
font-family: 'Inter';
line-height: 24px;
margin: 0 0 21px;
color: #000
}
.magento_first-sec .magento_cont p span {
font-family: 'Inter'
}
.magento_first-sec .magento_cont h4 {
margin: 0 0 5px;
font-size: 20px;
color: #000;
font-family: 'Inter';
line-height: normal
}
.magento_migration_bitton a {
max-width: 307px;
margin: 45px auto 0;
display: table;
width: 100%;
border: 2px solid #e37000;
border-radius: 50px;
font-size: 24px;
font-family: 'Inter';
color: #e37000;
padding: 6px 5px;
transition: ease-in-out .5s;
-moz-transition: ease-in-out .5s;
-webkit-transition: ease-in-out .5s
}
.magento_migration_bitton a:hover {
background: #e37000;
color: #fff
}
.magento_second-sec {
padding: 29px 0 82px
}
.magento_sec_cont {
max-width: 1160px;
margin: auto;
display: flex;
flex-wrap: wrap;
align-items: center
}
.magento_second-sec .magento_sec_cont p {
font-size: 16px;
font-family: 'Inter';
line-height: 24px;
margin: 0 0 14px;
color: #000
}
.magento_second-sec .magento_sec_cont h4 {
margin: 0 0 2px;
font-size: 22px;
color: #000;
font-family: 'Inter';
font-weight: 700;
line-height: normal
}
.magento_sec_cont .right_cont {
padding-left: 15px;
max-width: 577px
}
.magento_third-sec {
background: #f6f6f6;
transform: skewY(-3deg);
-moz-transform: skewY(-3deg);
-webkit-transform: skewY(-3deg);
padding: 57px 0 49px
}
.magento_contact-sec .magento_cont_secc,
.magento_fourth-sec .magento_fo_cont,
.magento_third_cont {
max-width: 1160px;
margin: auto
}
.magento_third-sec .magento_third_cont h2 {
text-align: center;
margin: 0 0 44px;
font-size: 31px;
line-height: normal;
color: #000;
font-family: 'Inter';
font-weight: 700
}
.migartion_cont_part .migartion_second_col {
width: 32%;
float: left
}
.migartion_cont_part .migartion_third_col {
width: 34%;
float: left;
padding-left: 10px
}
.migartion_cont_part .migartion_first_col {
width: 34%;
float: left;
text-align: right;
padding-right: 14px
}
.migartion_second_col .img-responsive {
margin: auto
}
.migartion_cont_part {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
align-content: center
}
.migartion_cont_part h4 {
margin: 7px 0 5px;
color: #000;
font-family: 'Inter';
font-size: 22px;
line-height: normal
}
.migartion_cont_part p {
font-size: 16px;
font-family: 'Inter';
line-height: 24px;
margin: 0 0 36px;
color: #000
}
.migartion_cont_part .magento_shopify_migration_img {
margin: 0
}
.migartion_cont_part .migartion_first_col .cont_img_sec .img-responsive {
display: inline-block
}
.magento_fourth-sec {
padding: 100px 0 0
}
.magento_fourth-sec h2 {
text-align: center;
font-size: 31px;
line-height: normal;
color: #000;
font-family: 'Inter';
font-weight: 700;
margin: 0 0 54px
}
.magento_fourth-sec .migration_icon_sec h4 {
margin: 0 0 3px;
color: #000;
font-family: 'Inter';
font-size: 22px;
line-height: normal
}
.magento_fourth-sec .migration_icon_sec p {
font-size: 17px;
font-family: 'Inter';
line-height: 24px;
margin: 0 0 52px;
color: #000;
min-height: 100px
}
.benfit-right-icon {
max-width: 545px;
float: right
}
.benfit-left-icon {
max-width: 548px
}
.benfit_first-icon {
background: url(//www.willshall.com/wp-content/themes/willshall/images/migration1-icon.png);
background-repeat: no-repeat;
background-position: center left;
padding-left: 74px
}
.benfit_second-icon {
background: url(//www.willshall.com/wp-content/themes/willshall/images/migration3-icon.png);
background-repeat: no-repeat;
background-position: center left;
padding-left: 74px
}
.benfit_third-icon {
background: url(//www.willshall.com/wp-content/themes/willshall/images/migration2-icon.png);
background-repeat: no-repeat;
background-position: center left;
padding-left: 74px
}
.benfit_fourth-icon {
background: url(//www.willshall.com/wp-content/themes/willshall/images/migration4-icon.png);
background-repeat: no-repeat;
background-position: center left;
padding-left: 74px
}
.magento_contact-sec {
padding: 15px 0 20px
}
.magento_contact-sec h2 {
font-size: 35px;
line-height: normal;
color: #000;
font-family: 'Inter';
font-weight: 700;
margin: 0 0 9px
}
.magento_contact-sec p {
font-size: 16px;
color: #000;
font-family: 'Inter';
line-height: 24px;
margin: 0 0 20px
}
.magento_contact-sec .contact_button a {
display: table;
max-width: 172px;
width: 100%;
text-align: center;
border: 2px solid #e37000;
border-radius: 50px;
font-size: 24px;
font-family: 'Inter';
color: #e37000;
padding: 6px 5px;
transition: ease-in-out .5s;
-moz-transition: ease-in-out .5s;
-webkit-transition: ease-in-out .5s
}
.magento_contact-sec .contact_button a:hover {
background: #e37000;
color: #fff
}
.contact-left-sec {
padding-top: 25px
}
.magento_contact-sec .magento_cont_secc {
display: flex;
flex-wrap: wrap;
align-items: center
}
.contact-left-sec::before {
content: "";
position: absolute;
background: url(//www.willshall.com/wp-content/themes/willshall/images/arrow_icon.png);
background-repeat: repeat;
background-repeat: no-repeat;
background-position: right top;
width: 166px;
height: 44px;
right: -66px;
z-index: 1;
top: 14px
}
.view.Web_Design_View p:empty {
margin: 0
}
.view.Web_Design_View {
max-width: 1050px;
margin: 0 auto
}
.inner-right {
text-align: right
}
.detail-logo p,
.hero-img p {
margin: 0
}
h2.title {
margin: 20px auto;
float: left;
width: 100%
}
#Detail_Testi .controler a {
position: absolute;
top: 45%;
width: 45px;
height: 45px;
text-indent: -99999px
}
#Detail_Testi .controler .left {
left: -65px;
background: #333 url(//www.willshall.com/wp-content/uploads/2020/07/d-left-arrow.png) no-repeat center center;
opacity: .6
}
#Detail_Testi .controler .right {
right: -65px;
background: #333 url(//www.willshall.com/wp-content/uploads/2020/07/d-right-arrow.png) no-repeat center center;
opacity: .6
}
#Detail_Testi .controler .left:hover,
#Detail_Testi .controler .right:hover {
opacity: 1
}
#Detail_Testi {
margin: 40px auto 30px;
max-width: 862px
}
.new-footer .footer-img,
.new-footer .top-footer-text,
.new-footer .top-footer-text h4 {
margin: 0
}
.footer-upr {
display: flex;
justify-content: space-between;
align-content: center;
flex-wrap: wrap;
padding: 16px 0 16px
}
.footer-upr-left {
width: 510px;
margin-top: 9px
}
.footer-upr-center {
margin-top: 9px
}
.footer-upr-center a {
width: 310px;
display: flex;
align-content: center;
justify-content: space-between;
padding: 0 0 0
}
.footer-upr-right {
width: 340px
}
.up-wrk-img {
width: 90px;
margin-top: -6px
}
.footr-center-txt {
width: 260px;
margin-left: 11px
}
.footr-center-txt h2 {
color: #000;
font-size: 20px;
margin: 0;
font-weight: 500;
line-height: 25px;
font-family: 'Inter'
}
.footr-center-txt h2 span {
display: block;
color: #e37000
}
.new-footer hr {
margin: 0;
border: 1px solid #dedede
}
.new-footer .footer-menu {
border: unset;
margin: 0;
padding: 0
}
.new-footer .footer-menu {
border: unset;
margin: 24px 0 0;
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: space-between
}
.footer-1 {
width: 12%
}
.footer-2 {
width: 65%
}
.footer-3 {
width: 22%
}
.footer-mnu-txt h3 {
color: #e37000;
font-size: 16px;
text-transform: uppercase;
font-family: 'Inter';
line-height: 30px;
margin: 0
}
.footer-mnu-txt.footer-3 ul li:last-child p {
color: #000;
font-size: 14px;
line-height: 24px;
font-family: 'Inter';
transition: ease-in-out .5s;
width: calc(100% - 34px);
max-width: 140px
}
.footer-mnu-txt .drect-call img {
width: 17px;
margin: 0 10px 0 0
}
.footer-mnu-txt .skype img {
width: 19px;
margin: 0 10px 0 0
}
.footer-mnu-txt .address img {
width: 18px;
margin: 5px 10px 0 0;
vertical-align: top
}
footer ul.list-unstyle li a {
color: #000;
font-size: 14px;
line-height: 24px;
font-family: 'Inter';
transition: ease-in-out .5s
}
.footer-mnu-inr h4 {
font-family: 'Inter';
font-size: 15px;
line-height: 22px;
margin: 0 0 4px
}
.footer-mnu-otr {
display: flex;
justify-content: space-between;
flex-wrap: wrap
}
.footer-mnu-inr {
width: 25%
}
.footer-mnu-otr ul {
width: unset !important
}
.new-footer .footer-2 ul li::before {
content: "-";
position: absolute;
top: 0;
left: 0
}
.new-footer .footer-2 ul li {
position: relative;
padding-left: 10px
}
.footer-mnu-inr:nth-child(1) {
width: 21%
}
.footer-bg {
background: #f7f7f7;
padding: 20px 0 27px
}
footer ul a:hover {
color: #e37000 !important
}
.footer-mnu-txt.footer-3 li a {
line-height: 28px
}
.footer-mnu-txt.footer-3 ul li:last-child p {
color: #000;
font-size: 14px;
line-height: 24px;
font-family: 'Inter';
transition: ease-in-out .5s;
width: 190px
}
.footer-mnu-txt.footer-3 li p {
display: inline-block
}
.new-footer .copyright {
display: flex;
justify-content: space-between;
align-content: center;
flex-wrap: wrap;
padding: 17px 0 14px
}
.new-footer .copyright .copyrght-txt {
width: 50%
}
.new-footer .copyright .copyrght-txt p {
padding: 0
}
.new-footer .copyrght-icons {
width: 22%
}
.new-footer .copyrght-icons ul {
display: flex;
margin: 0
}
.new-footer .copyrght-icons ul li {
padding: 0 3px
}
.new-footer .copyrght-icons ul li a {
color: #605e5e
}
.footer-mnu-txt.footer-3 li:first-child a {
border-bottom: 1px solid #ddd
}
.footer-mnu-txt.footer-3 ul li:last-child {
margin-top: 2px
}
.footr-center-txt h3 {
color: #000;
margin: 2px 0 0;
font-size: 16px;
text-transform: uppercase;
font-family: 'Inter'
}
.social-media li a:hover {
color: #e37000 !important
}
.footer-3 .list-unstyle li i {
color: #000;
margin-right: 16px
}
li.mail img {
margin-top: 9px;
margin-right: 13px !important
}
.footer-3 .mail i {
font-size: 17px
}
.phone i {
font-size: 16px;
margin-left: 1px;
margin-right: 14px !important
}
.drect-call i {
font-size: 18px
}
.skype i {
font-size: 21px;
margin-left: -1px
}
.address i {
vertical-align: top;
font-size: 22px;
margin-top: 2px;
margin-left: 1px;
margin-right: 15px !important
}
.mobile-social-icons {
display: none
}
.larn-mre {
display: none
}
.contact-right br {
display: none
}
.contact-right .hidden-xs {
display: block !important
}
#contact-page #contact-form .wpcf7-form-control-wrap input {
font-size: 16px;
width: calc(100% - 15px);
color: #000;
font-family: 'Inter';
border: none;
padding: 2px;
vertical-align: super;
margin: 0 0 30px
}
#contact-page #contact-form .wpcf7-form-control-wrap {
border-bottom: 4px solid #f2f2f2
}
#contact-page #contact-form .wpcf7-form-control-wrap input::placeholder {
color: #000;
opacity: unset
}
.portfolio .footr-center-txt h2 span,
.portfolio .italic,
.portfolio .mega-col span {
position: unset
}
.contct-left form .wpcf7-form-control-wrap[data-name="checkbox-157"] span.wpcf7-list-item label {
font-size: 15px;
margin: 0 0 15px;
cursor: pointer;
display: inline-flex;
font-family: 'Inter';
color: #000;
width: 100%
}
.contct-left form .wpcf7-form-control-wrap[data-name="checkbox-157"] span.wpcf7-list-item label input {
margin: 0 8px 0 0 !important;
vertical-align: middle !important;
width: 20px !important;
height: 20px;
border-radius: 5px
}
.contct-left form .wpcf7-form-control-wrap[data-name="checkbox-157"] span.wpcf7-list-item label {
font-size: 15px;
margin: 0 0 15px;
cursor: pointer;
display: inline-flex;
font-family: 'Inter';
color: #000;
width: 100%
}
.contct-left form .wpcf7-form-control-wrap[data-name="checkbox-157"] span.wpcf7-list-item {
width: 50%;
margin: 0
}
.contct-left form .wpcf7-form-control-wrap textarea {
float: left;
width: 100%;
border: 4px solid #f2f2f2;
padding: 10px;
height: 130px;
margin: 0 0 30px;
font-size: 16px;
font-family: 'Inter'
}
#contact-page #contact-form .no-border-contact_us .wpcf7-form-control-wrap {
border: 0
}
.no-border-contact_us.lets-talk_button {
margin: 25px 0 40px
}
.no-border-contact_us.recaptcha-col label {
font-weight: 700;
font-family: proxima_novalight
}
.no-border-contact_us.recaptcha-col p:empty {
margin: 0 0 5px
}
.contact-right li.new-contect-addrs.contact_us_page-col .footer-india-location {
width: 100%;
margin: 0 0 20px
}
li.new-contect-addrs.contact_us_page-col .footer-india-location .footer-location-img {
width: auto;
margin: 5px 0 0
}
li.new-contect-addrs.contact_us_page-col .footer-india-location p {
margin: 0 0 6px;
font-family: 'Inter';
font-size: 16px;
line-height: 24px
}
.contact-right li.new-contect-addrs.contact_us_page-col .footer-canada-location {
width: 100%
}
li.new-contect-addrs.contact_us_page-col .footer-canada-location .location-text {
padding: 0 0 0 75px
}
li.new-contect-addrs.contact_us_page-col p:empty {
display: none
}
li.new-contect-addrs.contact_us_page-col .location-text h3 {
margin: 0;
font-size: 17px;
line-height: normal
}
.seoplans_sec {
width: 100%
}
.seoplans_sec #accordion-plansopen {
margin: 0
}
.panel-heading {
background: #146f79
}
.seoplans_sec .panel.panel-default .panel-heading {
background: #146f79;
padding: 0;
border-radius: 0
}
.seoplans_sec .panel.panel-default .panel-heading a {
color: #fff;
padding: 15px 25px;
font-size: 24px;
font-family: 'Inter';
border-radius: 0 !important;
text-transform: capitalize
}
.seoplans_sec .panel.panel-default .panel-heading a::after {
right: 30px;
left: auto;
top: auto
}
.seoplans_sec .panel-body {
padding: 0 !important
}
.seoplans_sec .panel-body .table-responsive th {
font-size: 24px;
font-family: proxima_novalight;
background: #346166;
padding: 20px 50px;
line-height: normal;
color: #fff
}
.seoplans_sec .panel-body .table-responsive th strong {
display: block;
font-weight: 400 !important;
font-family: 'Inter' !important;
font-size: 30px;
line-height: normal
}
.seoplans_sec .panel-body .table-responsive th.standard_plan {
background: #10535b
}
.seoplans_sec .panel-body .table-responsive table tr td {
font-size: 16px;
color: #272727;
padding: 15px 50px;
line-height: 24px
}
.seoplans_sec .panel-body .table-responsive table tr:nth-child(even) {
background: #f1f9ff
}
.seoplans_sec .panel-body .table-responsive table tr:nth-child(odd) {
background: #e9e9e9
}
.seoplans_sec .panel-body .table-responsive table tr:last-child td {
border-bottom: 0
}
.seoplans_sec .panel-body .table-responsive table tr:last-child {
border-bottom: 10px solid #fff
}
.seoplans_sec .panel.panel-default .panel-heading a span {
font-family: 'Inter';
font-size: 18px
}
.content_faqs .faq-section {
margin-bottom: 0
}
.content_faqs .faq-section #accordionGroupOpen {
margin-bottom: 0
}
.inner-text-main p {
color: #333;
font-size: 17px;
color: #000;
font-family: 'Inter';
margin: 0 0 15px;
line-height: 24px
}
@media(min-width:1200px) {
.hstn-agency-frm-main .form_box {
max-width: 370px !important;
}
.single-post-content .post-page-content {
column-gap: 8% !important;
}
.header_blog .logo-part-col {
width: 18%
}
.right-side-social-icon.right-part-col .social-media {
width: auto;
display: inline-block;
margin: 0;
padding: 0 30px 0 0
}
.right-side-social-icon.right-part-col .get_seo_audit.desktop-audit {
width: auto;
display: inline-block;
vertical-align: middle;
float: none
}
.header_blog .menu .blog-links {
margin: 26px 0 0 0
}
.header_blog .menu .blog-links li.service-link a {
padding: 0 34px 41px
}
.nav-sec li a {
padding: 0 18px 41px
}
.header_blog .logo {
padding-top: 4px
}
.header_blog {
padding: 0 0;
min-height: 100px
}
#myCarousel {
margin: 100px 0 0 0
}
#mega-dropdown {
top: 100px
}
.all-page-banner {
margin: 100px 0 0 0
}
}
@media (min-width:1200px) and (max-width:1399px) {
.header_blog .logo .inner-logo img {
width: 135px
}
.right-side-social-icon.right-part-col .social-media {
padding: 0 20px 0 0
}
.header_blog .logo {
padding-top: 6px
}
.why_email_marketing_sec .container-main-full .left_img img {
object-fit: cover !important
}
.banner-home .degital_markeing_banner .caption-content {
bottom: 50px
}
}
@media(max-width:1400px) {
.up-wrk-img {
margin-top: -4px
}
.footer_third_wrap {   
flex-wrap: wrap;
}
.twitter-skew .skew-lnk-txt {
padding: 30px 40px 0 0
}
}
@media(max-width:1350px) {
.skew-lnk img {
height: 700px !important
}
}
@media(max-width:1220px) {
.nav-sec li a {
font-size: 15px
}
}
@media(max-width:1199px) {
.seo-work .work-row .work-wrap.prof-opt-icon::before {
background-size: 55px !important
}
.ppc-managment .work-row .work-wrap {
padding: 10px 10px 10px 10px
}
.ongoing-ppc-account {
float: right
}
.ongoing-ppc-account img {
max-width: 370px;
width: 100%
}
.Management-Progress-listing .Progress-listing-right li {
font-size: 16px;
padding: 0 0 0 30px
}
.Management-Progress-listing .Progress-listing-left li {
font-size: 16px;
padding: 0 0 0 30px
}
.Management-Progress-listing {
margin-left: 30px
}
.ongoing-ppc-managment h2 {
font-size: 34px
}
.ongoing-ppc-managment {
padding: 40px 0 40px
}
.ppc-managment .we-work {
margin: 30px 0 60px
}
.ppc-managment .seo-work .work-row {
margin: 0 0 40px
}
.magento_contact-sec h2 {
max-width: 400px;
font-size: 29px
}
.migartion_cont_part h4 {
font-size: 18px
}
.migartion_cont_part p {
min-height: 160px
}
.footer-upr-left {
width: 400px
}
.new-footer .top-footer-text h4 {
font-size: 24px
}
.new-footer .footer-img img {
width: 50px
}
.footer-upr-center a {
width: 280px
}
.up-wrk-img {
width: 68px
}
.up-wrk-img img {
width: 60px
}
.footer-upr-right {
width: 280px
}
.new-footer .cluch-text a {
padding: 0 0 0 82px;
background-size: 70px auto
}
.new-footer .cluch-text a span {
font-size: 17px;
margin-top: 13px
}
.new-footer .footer-1 {
width: 50%
}
.new-footer .footer-2 {
width: 100%;
order: 3
}
.new-footer .footer-3 {
width: 50%;
order: 2
}
.up-wrk-img {
margin-top: 4px
}
.footr-center-txt h2 {
font-size: 18px;
line-height: 22px
}
.footr-center-txt h3 {
font-size: 14px
}
.footer-img {
margin-top: 4px !important
}
.footer-upr-center {
margin-top: 5px
}
.get_seo_audit a {
padding: 10px 10px;
font-size: 13px;
line-height: 13px;
max-width: 203px
}
.nav-sec li a {
padding: 0 11px 31px;
font-size: 14px
}
.header_blog .menu .blog-links li.service-link a {
padding: 0 23px 31px
}
.right-side-social-icon {
width: 25%;
display: flex;
flex-wrap: wrap;
justify-content: flex-end;
align-items: center
}
li.new-contect-addrs.contact_us_page-col .footer-india-location p br {
display: block
}
}
@media(max-width:991px) {
.twitter-skew .skew-lnk-txt {
width: 100% !important;
max-width: 750px !important;
margin: 70px auto 20px !important
}
.twitter-skew .skew-lnk img {
display: none
}
.ppc-managment .seo-work .work-row .work-wrap h3 {
font-size: 20px;
font-family: 'Inter'
}
.ppc-managment .seo-work .work-row .work-wrap p {
font-size: 16px
}
.ppc-managment .seo-work .work-row {
margin: 0 0 20px
}
.ppc-managment .seo-work .work-row .work-content {
padding: 0 0 30px 20px
}
.ongoing-ppc-managment h2 {
font-size: 32px
}
.ongoing-ppc-managment .container-main {
max-width: 970px;
padding: 0 30px
}
.Management-Progress-listing .Progress-listing-right li {
font-size: 15px;
padding: 0 0 0 30px
}
img.ppc-inner-img {
max-width: 55px
}
.ppc-services-img-inner {
width: 105px;
height: 105px
}
.banner-home.magento_shopify .Banner-section_cont h1 {
font-size: 50px;
line-height: normal
}
.banner-home.magento_shopify .Banner-section_cont .Banner-des_cont {
font-size: 18px
}
.magento_sec_cont {
display: block;
text-align: center
}
.magento_sec_cont .right_cont {
padding-left: 0;
max-width: 100%
}
.magento_second-sec .left_img img {
margin: 0 auto 20px;
display: block;
text-align: center
}
.magento_third-sec .magento_third_cont h2 {
font-size: 26px
}
.migartion_cont_part .migartion_first_col {
padding-right: 15px
}
.migartion_cont_part .migartion_third_col {
padding-left: 15px
}
.migartion_cont_part h4 {
font-size: 18px
}
.migartion_cont_part .migartion_first_col p {
min-height: 200px
}
.benfit_first-icon,
.benfit_fourth-icon,
.benfit_second-icon,
.benfit_third-icon {
background-position: center top;
padding: 60px 0 0;
text-align: center
}
.benfit-left-icon {
max-width: 100%
}
.benfit-right-icon {
max-width: 100%;
float: right
}
.magento_fourth-sec .migration_icon_sec p {
min-height: inherit;
margin: 0 0 25px
}
.magento_contact-sec h2 {
font-size: 30px
}
.contact-left-sec::before {
display: none
}
.contact-right-sec {
width: 100%
}
.contact-right-sec .img-responsive {
margin: auto
}
.magento_contact-sec {
text-align: center
}
.magento_contact-sec .contact_button a {
margin: 0 auto 20px
}
.contact-left-sec {
padding-top: 0
}
.magento_second-sec {
padding: 29px 0 41px
}
.magento_first-sec .magento_cont p.magento_migration_bitton {
margin: 0
}
.magento_contact-sec h2 {
max-width: 100%
}
.shopify-testimonial-inner-sec.row {
margin: 0 auto !important;
padding: 20px !important
}
.footer-upr-left {
width: 260px
}
.new-footer .top-footer-text h4 {
font-size: 18px;
line-height: 22px
}
.footer-img {
padding-left: 8px
}
.new-footer .footer-img img {
width: 37px
}
.footer-upr-center a {
width: 190px;
padding: 0
}
.footer-upr-right {
width: 280px
}
.new-footer .cluch-text a {
padding: 0 0 0 62px;
background-size: 50px auto
}
.new-footer .cluch-text a span {
font-size: 16px;
margin-top: 9px;
line-height: 20px
}
.footr-center-txt h2 {
font-size: 15px;
line-height: 16px
}
.footer-upr {
padding: 16px 0 0
}
.footr-center-txt h3 {
font-size: 13px
}
.footer-upr-center {
margin-top: 7px
}
.footer-upr-right {
margin-top: 4px
}
.up-wrk-img {
margin-top: 5px
}
.right-side-social-icon .get_seo_audit.desktop-audit {
display: flex;
width: auto
}
.get_seo_audit.mobile-audit {
display: none
}
.get_seo_audit a {
border-radius: 20px;
padding: 5px 10px;
font-size: 14px;
max-width: 100%
}
.new-power-button a {
margin-left: 0;
padding: 10px
}
.menu {
width: 75%
}
.header_blog .menu .blog-links {
float: right;
text-align: right;
width: 100%;
margin: 12px 0 0 0
}
.right-side-social-icon .get_seo_audit.desktop-audit a {
line-height: normal;
height: auto
}
.right-side-social-icon {
width: 75%;
display: flex;
flex-wrap: wrap;
justify-content: flex-end;
align-items: center
}
.header_blog .social-media {
margin: 0
}
.header_blog {
padding: 11px 0;
min-height: 100px
}
#myCarousel {
margin: 100px 0 0 0
}
.nav-sec li a {
padding: 0 16px 23px
}
.header_blog .logo {
padding-top: 2px
}
#mega-dropdown {
top: 100px
}
.header_blog .menu .blog-links li.service-link a {
padding: 0 23px 23px
}
.cluch-lg {
width: 65px
}
.topseo-lg {
width: 100px
}
.crowd-lg {
width: 150px
}
.upwork-lg {
width: 100px
}
.fiverr-lg {
width: 75px
}
.pph-lg {
width: 160px
}
.job-logos .list-unstyled li {
padding: 0 4px
}
li.col-sm-12.new-contect-addrs .location-text {
padding: 0 0 0 15px
}
li.new-contect-addrs.contact_us_page-col .location-text h3 {
font-size: 15px
}
}
@media(max-width:949px) {
.ongoing-ppc-managment .col-sm-5 {
width: 100%;
text-align: center
}
.ongoing-ppc-managment .col-sm-7 {
width: 100%
}
.Management-Progress-listing {
margin: 0 auto;
max-width: 650px
}
.ongoing-ppc-managment h2 {
text-align: center
}
.ongoing-ppc-account img {
max-width: 100%;
width: auto;
text-align: center;
float: none
}
.ongoing-ppc-account {
float: none
}
.ongoing-ppc-managment {
padding: 50px 0 30px
}
.ongoing-ppc-managment-inner {
display: block
}
}
@media(max-width:899px) {
.ppc-managment .seo-work .work-row .work-content {
padding: 0 20px
}
.ppc-services .Google-ads {
background-position: center top
}
.ppc-services .social-ads {
background-position: center top
}
.ppc-services .bing-ads {
background-position: center top
}
.ppc-services .youtube-ads {
background-position: center top
}
.ppc-managment .work-row .work-wrap {
padding: 0 20px
}
.ppc-managment .seo-work .work-row {
margin: 0 0 40px;
padding: 0
}
.ppc-managment .we-work {
margin: 20px 0 60px
}
}
@media(max-width:767px) {
.twitter-skew .skew-lnk-txt {
margin: 20px auto 0 !important
}
.new-pinterest-sec .work-row {
margin: 0 0 20px !important
}
.ppc-managment-company .seo-work .work-row {
margin: 0 0 10px
}
.ppc-managment-company .we-work {
margin: 20px 0 40px
}
.ppc-managment-company .seo-work .work-row .work-wrap {
background-size: 80px;
height: auto
}
.ppc-managment-company .work-row .work-wrap {
padding: 100px 20px 0
}
.ppc-managment-company .seo-work .work-row {
margin: 0 0 10px
}
.ppc-managment-company .seo-work .we-work {
font-size: 28px
}
.ongoing-ppc-account img {
max-width: 500px;
width: 100%
}
.ongoing-ppc-managment {
padding: 30px 0 20px
}
h2.ppc-heading {
font-size: 24px !important
}
.ppc-managment-company .google-seo {
margin: 50px auto 55px
}
.ppc-services .work-row .work-wrap {
display: flex;
align-content: center;
justify-content: space-between;
margin-bottom: 16px
}
.ppc-services img.ppc-inner-img {
max-width: 35px
}
.ppc-services .ppc-services-img-inner {
width: 75px;
height: 75px
}
.seo-work.ppc-services .work-content {
position: unset;
width: 80%
}
.ppc-services .ppc-services-img-inner {
margin: 0
}
.ppc-services-img-inner {
margin: 0 auto
}
.ppc-managment .seo-work .work-row .work-content {
padding: 0
}
.ppc-managment .google-seo {
margin: 50px auto 55px
}
.banner-home.magento_shopify .Banner-section_cont h1 {
font-size: 38px;
line-height: 40px
}
.banner-home.magento_shopify {
margin: 69px 0 0 0;
padding: 21px 0 22px
}
.magento_first-sec {
padding: 30px 0 20px;
float: left;
width: 100%
}
.magento_second-sec {
padding: 30px 0 30px;
text-align: center
}
.magento_sec_cont {
display: block
}
.magento_second-sec .left_img img {
margin: 0 auto 20px;
display: block;
text-align: center
}
.magento_sec_cont .right_cont {
padding-left: 0;
max-width: 100%
}
.magento_third-sec .magento_third_cont h2 {
font-size: 22px
}
.migartion_cont_part {
display: block
}
.migartion_cont_part .migartion_first_col {
width: 100%;
float: left;
text-align: center;
padding-right: 0
}
.migartion_cont_part .migartion_second_col {
width: 100%;
float: left;
margin: 0 0 36px
}
.migartion_cont_part .migartion_third_col {
width: 100%;
float: left;
padding-left: 0;
text-align: center
}
.migartion_cont_part .migartion_third_col .img-responsive {
margin: auto
}
.magento_third-sec {
padding: 50px 0 15px
}
.magento_fourth-sec {
padding: 50px 0 0
}
.magento_contact-sec h2 {
font-size: 26px
}
.magento_contact-sec {
text-align: center
}
.contact-left-sec::before {
display: none
}
.magento_first-sec .magento_cont h2 {
font-size: 26px
}
.magento_third-sec .magento_third_cont h2 br {
display: none
}
.magento_fourth-sec h2 {
margin: 0 0 26px;
font-size: 26px
}
.benfit-right-icon .benfit_fourth-icon p:last-child {
margin: 0
}
.magento_contact-sec p,
.magento_first-sec .magento_cont p,
.magento_fourth-sec .migration_icon_sec p,
.magento_second-sec .magento_sec_cont p,
.migartion_cont_part p {
font-size: 16px
}
.magento_migration_bitton a {
max-width: 270px;
font-size: 18px
}
.magento_contact-sec .contact_button a {
max-width: 170px;
margin: auto;
font-size: 18px
}
.magento_second-sec .magento_sec_cont h4,
.migartion_cont_part h4 {
font-size: 18px
}
.migartion_cont_part .migartion_first_col p {
min-height: inherit
}
.magento_fourth-sec {
padding: 60px 0 0;
text-align: center
}
.footer-upr-left {
width: 100%;
display: none;
justify-content: center
}
.footer-upr {
align-content: center
}
.footer-upr-center a {
width: 50%
}
.footer-upr-right {
width: 100%;
margin: 10px 0 0
}
.footer-mnu-inr {
width: 50% !important;
margin-bottom: 12px
}
.new-footer .copyright .copyrght-txt {
width: 70%
}
.footer-upr-right .cluch-text {
text-align: center
}
.footer-bg {
padding: 20px 0 7px
}
.new-footer .cluch-text a {
margin: 0
}
.footer-upr-center {
width: 100%;
display: flex;
justify-content: center;
margin: 18px 0
}
.footer-upr-center a {
width: 100%;
justify-content: flex-start;
max-width: 300px;
margin: auto
}
.footr-center-txt h3 {
margin-top: 0
}
.up-wrk-img {
width: unset;
float: left
}
.footr-center-txt {
float: left;
margin-left: 12px;
width: unset
}
.new-footer .top-footer-text h4 {
font-size: 28px;
line-height: 32px
}
.footr-center-txt h2 {
font-size: 20px;
line-height: 24px
}
.up-wrk-img {
margin-top: 3px
}
.new-footer .cluch-text a span {
font-size: 20px;
line-height: 22px
}
.new-footer .cluch-text a {
padding: 0 0 0 73px;
background-size: 60px auto
}
#myCarousel {
margin: 0;
width: 100%;
float: left display:block
}
.header_blog .right-side-social-icon {
display: none
}
.header_blog .social-media {
display: none
}
.header_blog .menu {
display: none
}
#wprmenu_bar {
background: 0 0 !important;
box-shadow: 0 0 10px 0 rgb(0 0 0 / .2)
}
.wprmenu_bar .hamburger-inner,
.wprmenu_bar .hamburger-inner::after,
.wprmenu_bar .hamburger-inner::before {
background: #000 !important;
border-radius: unset
}
#wprmenu_bar .menu_title {
top: 0 !important
}
html body div.wprm-overlay {
background: rgb(0 0 0 / .83) !important
}
.mobile-social-icons {
display: flex;
width: 77px;
position: fixed;
top: 23px;
right: 85px;
z-index: 1000000
}
.mobile-social-icons ul li a.skpye-icon:hover {
color: #0096e2
}
.mobile-social-icons ul li a:hover {
color: #e37000
}
.mobile-social-icons ul {
display: flex;
width: 100%;
justify-content: flex-start;
margin: 0
}
.mobile-social-icons ul li {
padding: 0 9px
}
.mobile-social-icons ul li a {
font-size: 17px;
color: #000
}
.mobile-social-icons ul li a.skpye-icon {
font-size: 18px
}
#mg-wprm-wrap ul li {
border-bottom: 1px solid #ddd
}
.icon_default.wprmenu_icon_par::before {
color: #000 !important
}
.logo.col-sm-3.col-xs-12 {
display: none
}
#wprmenu_bar {
background: #fff !important
}
#wprmenu_bar .bar_logo {
height: unset !important
}
#wprmenu_bar {
padding-top: 0 !important;
padding-bottom: 0 !important
}
#wprmenu_bar div.hamburger {
margin-top: 14px !important
}
.banner-home {
margin-top: 29px !important
}
article.type-page {
float: left;
width: 100%
}
.header_blog {
padding: 0;
min-height: 70px
}
.right-ban {
max-width: 770px
}
.right-ban a {
display: none
}
#myCarousel .item img {
height: 224px !important;
object-fit: cover
}
.crowd-reviews,
.peopleperhour {
display: none !important
}
.top-seo {
order: 4;
padding-right: 0 !important;
margin-top: 0 !important
}
.upwork {
order: 2;
margin: 0 !important
}
.fiver {
order: 3;
margin: 0 !important
}
.job-logo .list-unstyled {
display: flex;
justify-content: space-between
}
.job-logos .list-unstyled li {
padding: 0 5px
}
.job-logo {
background: #f2f2f2;
border: unset;
padding: 8px 0
}
.our-expertise-mobile-img-sec {
position: absolute;
left: 14px;
top: 50%;
transform: translateY(-50%)
}
.our-expertise-mobile-img-sec .img-set_in {
margin-top: 0 !important
}
.expertise .section-heading {
font-size: 26px;
margin-bottom: 15px
}
.our-expertise .img-set_in {
margin: 20px 0 0
}
.our-expertise .service h3 {
color: #294f53;
font-size: 20px;
font-family: 'Inter';
margin-top: 0;
text-align: left;
width: 100%
}
.our-expertise .service p a {
display: inline
}
.our-expertise .service p {
margin-left: 0;
text-align: left;
margin-top: 0;
line-height: 18px;
font-size: 14px
}
.parent-menu-list:hover {
background: #8ed1fc1c !important
}
#menu-item-10186:hover {
background: #8ed1fc1c !important
}
.our-expertise .service p a {
margin: 0;
border: unset !important
}
ul.sub-menu .wprmenu_icon.wprmenu_icon_par.icon_default {
margin-top: -10px !important
}
.larn-mre {
display: block !important;
color: #000 !important;
font-weight: 500;
font-size: 14px;
margin: 10px 0 0 !important;
font-family: 'Inter';
text-decoration: underline !important
}
.larn-mre:hover {
color: #e37000 !important;
text-decoration: none !important
}
.our-expertise .img-set_in {
width: 70px;
height: 70px
}
.how-work .section-heading.we-work {
font-size: 26px
}
.work-row .work-wrap p {
font-size: 16px;
line-height: 22px
}
.qualified-se .in-house {
overflow: hidden;
text-align: left;
display: flex;
align-content: center;
justify-content: space-between;
flex-wrap: wrap
}
.description a {
margin: 0 !important
}
.qualified-icon img.ads-sv {
width: 55px !important;
max-width: inherit
}
.qualified-icon img.ad-svg {
width: 60px !important
}
.qualified-icon img.ads-svg {
width: 62px !important
}
.qualified-icon img.ads-svg.top-svg {
width: 62px !important
}
#testimonials {
padding: 2px 0 0;
background: #f2f2f2;
margin: 31px 0 0
}
.quote-testimonial .col-md-12 {
display: none
}
#testimonials .section-heading {
font-size: 26px;
text-align: left
}
#testimonials .maore-view a {
border: 2px solid #e37000;
color: #e37000;
font-size: 18px;
padding: 7px 20px;
border-radius: 30px;
font-family: 'Inter';
transition: ease-in-out .5s
}
#testimonials .maore-view {
text-align: left;
margin-top: 32px
}
#successful-rojects .projectss.conside-btn {
text-align: center
}
.seo-work .work-content {
position: absolute;
top: 10px;
left: 100px
}
.seo-work .work-wrap {
position: relative
}
#Enterprise.enterprise .Solutions-grid {
float: none;
width: 100%;
max-width: 300px;
display: flex;
align-content: center;
justify-content: space-between;
flex-wrap: wrap;
margin: 0 auto 23px
}
#Enterprise.enterprise .solutions-img {
transform: unset;
position: absolute;
width: 80px;
left: -28px
}
#Enterprise.enterprise .solution-details .solution-grid-title {
text-align: left
}
#Enterprise.enterprise .solution-details {
max-width: unset;
width: 100%;
padding: 10px 20px 10px 20px;
border-radius: 16px
}
#Enterprise.enterprise .full-detals {
text-align: left
}
.social-media-market .work-row .work-grid {
width: 100%
}
.social-media-market .work-row .work-wrap {
background-position: left;
margin-bottom: 17px
}
.social-media-market .work-row .work-content {
text-align: left;
width: auto;
top: 7px
}
.ppc-services .work-row p:empty {
display: none
}
.seo-work.ppc-services .work-content {
width: 84%
}
.marketing-services .work-row .work-wrap {
background-position: left
}
.marketing-services .work-row .work-content {
width: 90%;
padding: 0 0 0 80px
}
.marketing-services .work-grid {
margin-bottom: 20px !important
}
#shopify-works .shopify-desc::after,
#shopify-works .shopify-desc::before {
content: unset
}
#shopify-process .our-process-content {
max-width: unset
}
.magento_second-sec .magento_sec_cont p {
margin: 0 0 20px
}
.magento_third-sec .cont_img_sec .magento_shopify_migration_img {
min-height: unset !important
}
.magento_third-sec .cont_img_sec p {
text-align: left;
min-height: unset;
margin-left: 90px
}
.magento_third-sec .cont_img_sec {
display: flex;
flex-direction: column;
width: 100%
}
.magento_third-sec .cont_img_sec h4 {
text-align: left;
margin-left: 90px;
margin-top: 0
}
.magento_third-sec .magento_shopify_migration_img {
position: absolute;
margin: 0 !important
}
.magento_fourth-sec .benfit_first-icon,
.magento_fourth-sec .benfit_fourth-icon,
.magento_fourth-sec .benfit_second-icon,
.magento_fourth-sec .benfit_third-icon {
text-align: left;
background-position: left;
padding-left: 70px;
padding-top: 10px
}
.magento_contact-sec {
padding: 68px 0 20px
}
#store-feature .work-content {
padding-left: 80px
}
#store-feature .store-grid .store-featur {
background-position: left;
padding: 0
}
#store-feature .store-featur h3 {
margin: 0 0 10px;
text-align: left
}
#store-feature .store-featur p {
text-align: left
}
#store-feature .store-grid {
width: 100%
}
#store-feature .works-row {
margin-bottom: 0
}
#store-feature .works-row {
margin-bottom: 0
}
#ecommerce-design-icon .ecommerce-design-contentc,
#website-design-icon .col-maxwidth {
max-width: unset
}
#ecommerce-design-icon .ecommerce-icon-wid.website-icon-wi,
#website-design-icon .website-icon-wid {
position: absolute;
left: 0
}
#ecommerce-design-icon h3,
#ecommerce-design-icon p,
#website-design-icon h3,
#website-design-icon p {
text-align: left;
margin-left: 94px
}
#website-design-icon .website-design-contentc .col-md-6.col-sm-6 {
width: 100%
}
#website-design-icon .website-design-contentc {
max-width: unset
}
.graphic-section #our-process-idcf .our-process-content .col-md-4.col-sm-4 {
margin-bottom: 58px
}
#mg-wprm-wrap.cbp-spmenu-left #wprmenu_menu_ul li a {
padding: 20px 23px;
text-transform: capitalize;
font-size: 19px
}
#mg-wprm-wrap.cbp-spmenu-left #wprmenu_menu_ul li .sub-menu {
padding: 0
}
div#mg-wprm-wrap ul li span.wprmenu_icon {
right: 19px !important
}
#mg-wprm-wrap.cbp-spmenu-left #wprmenu_menu_ul li .sub-menu li a {
padding: 10px 25px;
font-size: 16px;
text-transform: none;
margin: 0 0 !important;
font-weight: 500
}
.cbp-spmenu,
.cbp-spmenu-push {
transition: all .7s ease !important
}
#mg-wprm-wrap.cbp-spmenu-left #wprmenu_menu_ul li .sub-menu li .sub-menu li.proven-seo-resull-buttonc a {
margin: 10px 0 10px 30px !important
}
#mg-wprm-wrap.cbp-spmenu-left #wprmenu_menu_ul li .sub-menu li .sub-menu a {
font-size: 15px;
padding: 6px 36px;
margin: 5px 10px 5px 10px;
font-weight: 400
}
.wprmenu_icon span,
#wprmenu_menu.wprmenu_levels ul li,
html body div.wprm-wrapper,
#wprmenu_bar,
.wpr_search .wpr-search-field {
width: 100% !important
}
#mg-wprm-wrap.cbp-spmenu-left #wprmenu_menu_ul li .sub-menu li .sub-menu li.proven-seo-resull-buttonc a {
font-size: 13px;
line-height: normal;
font-family: 'Inter';
background: #e37000;
color: #fff !important;
padding: 4px 2px 3px !important;
display: block;
max-width: 178px;
width: 100%;
border-radius: 30px;
text-align: center;
border: 1px solid #e37000;
margin: 12px 25px
}
#mg-wprm-wrap.cbp-spmenu-left #wprmenu_menu_ul li .sub-menu li .sub-menu li.proven-seo-resull-buttonc a:hover {
color: #e37000 !important
}
div#mg-wprm-wrap ul li span.wprmenu_icon::before {
top: 0
}
div#mg-wprm-wrap ul li span.wprmenu_icon {
line-height: normal !important;
padding: 0 !important
}
#mg-wprm-wrap #wprmenu_menu_ul .icon_default.wprmenu_icon_par::before {
content: "\f107";
font-family: FontAwesome;
font-size: 22px;
line-height: normal;
right: 0;
font-weight: 400;
margin-top: 11px;
padding: 0 8px 14px 60px;
transition: content 0.2s ease
}
div#mg-wprm-wrap ul li span.wprmenu_icon::before {
top: 5px !important
}
#mg-wprm-wrap #wprmenu_menu_ul .icon_default.wprmenu_par_opened::before {
content: "\f106";
line-height: normal;
top: 5px
}
#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
right: 18px !important;
padding: 0 11px !important;
line-height: normal !important
}
.right-port .bmon.vaction a {
overflow: hidden;
display: block
}
#wprmenu_bar .hamburger-inner,
#wprmenu_bar .hamburger-inner::after,
#wprmenu_bar .hamburger-inner::before {
width: 16px !important;
height: 2px
}
#wprmenu_bar .hamburger-box {
width: 18px;
height: 16px
}
#wprmenu_bar .hamburger--slider .hamburger-inner::before {
top: 5px !important
}
#wprmenu_bar .hamburger--slider .hamburger-inner::after {
top: 10px !important
}
.wprm-wrapper #mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
color: #e37000 !important
}
.wprm-wrapper #wprmenu_bar div.hamburger {
margin-top: 20px !important;
margin-right: 3px
}
.wprm-wrapper #wprmenu_bar .hamburger.hamburger--slider .hamburger-box .hamburger-inner {
display: none
}
.wprm-wrapper #wprmenu_bar .hamburger.hamburger--slider .hamburger-box::before {
content: "\f0c9";
font-family: FontAwesome;
font-size: 21px;
color: #000;
font-weight: 400
}
.wprm-wrapper #wprmenu_bar.active .hamburger.hamburger--slider .hamburger-box::before {
content: "\00d7";
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 37px;
margin-top: -4px;
transform: rotate(180deg);
transition: transform 1s ease
}
.All.internet {
margin-bottom: 28px
}
.willshall-banner .willshall-contants-right img {
height: 195px;
width: 195px !important
}
@keyframes openToClose {
0% {
transform: rotate(0deg)
}
100% {
transform: rotate(180deg)
}
}
.wprm-wrapper #wprmenu_bar .hamburger.hamburger--slider .hamburger-box::before {
transition: transform 0.5s ease
}
.conside-btn a {
background: #e37000;
color: #fff;
border-color: #e37000
}
.conside-btn a:hover {
background: 0 0;
color: #e37000;
border-color: #e37000
}
#testimonials .maore-view a:hover {
background: #e37000;
color: #fff
}
.get-started a:hover {
background: #e37000;
color: #fff
}
#successful-rojects .projectss.conside-btn a:hover {
background: 0 0;
color: #e37000;
border-color: #e37000
}
.new-footer .footer-2 {
order: 1
}
.new-footer .footer-3 {
order: 3
}
.new-footer .footer-1 {
order: 2
}
.footer-mnu-txt .address img {
margin: 5px 6px 0 0
}
.footer-mnu-txt .skype img {
margin: 0 6px 0 0
}
.footer-mnu-txt .drect-call img {
margin: 0 6px 0 0
}
.footer-3 .list-unstyle li i,
.phone i {
margin-right: 10px !important
}
.header_blog {
padding: 0;
min-height: inherit
}
.header_blog.fixedheader {
padding: 0;
min-height: inherit
}
#mg-wprm-wrap .right-side-social-icon {
width: 100% !important;
justify-content: center;
padding: 15px 15px 95px;
margin: 0 auto;
text-align: center !important;
display: flex
}
}
#mg-wprm-wrap .right-side-social-icon .social-media {
width: 100%;
margin: 0 0 20px
}
#mg-wprm-wrap .right-side-social-icon .get_seo_audit.desktop-audit {
margin-left: 0
}
#mg-wprm-wrap .right-side-social-icon .social-media li a {
font-size: 17px;
color: #000;
width: auto;
height: auto
}
#mg-wprm-wrap .right-side-social-icon .social-media li {
display: inline-block;
padding: 0 8px 0 0;
vertical-align: middle;
border: 0;
display: none
}
#mg-wprm-wrap .right-side-social-icon .social-media li a {
font-size: 17px !important;
color: #000;
width: auto;
height: auto;
padding: 0 !important
}
.right-side-social-icon .get_seo_audit.desktop-audit a {
line-height: normal;
height: auto;
border-radius: 20px;
padding: 7px 19px;
font-size: 14px
}
}
@media (min-width:375px) and (max-width:767px) {
.new-footer .footer-1,
.new-footer .footer-3 {
width: 50% !important
}
.new-footer .footer-2 .footer-mnu-inr {
width: 50% !important
}
.new-footer .footer-1 {
padding-right: 15px
}
.new-footer .footer-2 {
width: 100% !important
}
.new-footer .footer-2 .footer-mnu-inr:nth-child(2n+1) {
padding-right: 15px
}
}
@media(max-width:640px) {
.twitter-investing-cntnt p {
font-size: 16px
}
.winning-twitter .Methodology h4 {
font-size: 24px !important;
line-height: 30px
}
.stellar-results h3 {
font-size: 24px !important;
line-height: 30px
}
.stellar-results p {
font-size: 16px
}
.twitter-skew p.para {
font-size: 16px
}
.winning-twitter p {
font-size: 16px
}
.winning-twitter .listing-seo li {
padding: 0 0 12px 30px;
font-size: 16px
}
.winning-twitter h3 {
font-size: 24px !important;
line-height: 31px
}
.ppc-managment .seo-work .we-work {
font-size: 24px
}
.seo-des p {
font-size: 16px
}
.pinterest-para p {
font-size: 16px !important
}
.ongoing-ppc-managment h2 {
font-size: 28px;
margin: 0 0 20px
}
.new-footer .copyright .copyrght-txt {
width: 100%;
margin-bottom: 8px
}
.new-footer .copyright .copyrght-txt p {
text-align: left
}
.social-media-market .work-row .work-wrap {
margin-bottom: 37px
}
.seo-work.ppc-services .work-content {
width: 82%
}
}
@media(max-width:560px) {
.Management-Progress-listing .Progress-listing-left li {
font-size: 13px;
background-size: 15px;
padding: 0 0 0 25px
}
.Management-Progress-listing .Progress-listing-right li {
font-size: 13px;
background-size: 15px;
padding: 0 0 0 25px
}
.magento_first-sec .magento_cont h2 {
font-size: 20px
}
.magento_third-sec .magento_third_cont h2 {
font-size: 20px
}
.magento_fourth-sec .migration_icon_sec h4 {
font-size: 19px
}
.magento_fourth-sec h2 {
font-size: 20px
}
.magento_contact-sec h2 {
font-size: 20px
}
.contct-left form .wpcf7-form-control-wrap[data-name="checkbox-157"] span.wpcf7-list-item {
width: 100%
}
}
@media(max-width:550px) {
body .new-pinterest-sec .work-row {
margin: 0 0 0 !important
}
.banner-home.magento_shopify .Banner-section_cont h1 {
font-size: 20px;
line-height: normal
}
.footer-upr-left {
width: 100%;
justify-content: center;
padding-right: 0;
margin-bottom: 20px
}
.footer-upr-center a {
width: 100%;
max-width: 244px
}
.up-wrk-img {
margin-top: 0
}
.up-wrk-img {
width: unset
}
.footr-center-txt {
width: unset;
margin-left: 11px
}
.footer-upr-right {
width: 100%;
margin: 10px 0 0
}
.new-footer .top-footer-text h4 {
font-size: 20px;
line-height: 27px
}
.footr-center-txt h2 {
font-size: 16px;
line-height: 22px
}
.new-footer .cluch-text a span {
font-size: 16px;
line-height: 20px
}
.new-footer .cluch-text a {
padding: 0 0 0 62px;
background-size: 50px auto
}
.seo-work.ppc-services .work-content {
width: 77%
}
.our-expertise .service {
min-height: 168px
}
}
@media(max-width:510px) {
.social-media-market .work-row .work-grid {
margin-bottom: 20px
}
}
@media(max-width:480px) {
ul.Progress-listing-right {
width: 100%
}
ul.Progress-listing-left {
width: 100%
}
.Management-Progress-listing .Progress-listing-right li {
font-size: 15px;
background-size: 16px;
padding: 0 0 0 26px
}
.Management-Progress-listing .Progress-listing-left li {
font-size: 15px;
background-size: 16px;
padding: 0 0 0 26px
}
.ongoing-ppc-managment .container-main {
padding: 0 20px
}
.ongoing-ppc-managment {
padding: 20px 0 10px
}
.ongoing-ppc-managment h2 {
font-size: 26px;
text-align: left
}
.ppc-managment .seo_audit a {
padding: 10px 19px;
font-size: 15px
}
h2.ppc-heading {
font-size: 24px
}
.ppc-managment .google-seo {
margin: 40px auto 40px
}
.footer-mnu-inr {
width: 100% !important
}
.new-footer .footer-1,
.new-footer .footer-3 {
width: 100%
}
.our-expertise .img-set_in {
margin: 0 !important
}
#Enterprise.enterprise .full-detals a {
font-size: 15px;
padding: 4px 10px;
margin-top: 7px;
border-radius: 7px
}
.seo-work.social-media-market .work-row .work-wrap p {
font-size: 16px
}
.ppc-services .work-row .work-wrap {
padding: 0
}
}
@media(max-width:440px) {
.seo-work.ppc-services .work-content {
width: 73%
}
}
@media(max-width:431px) {
.our-expertise .service {
min-height: 192px
}
}
@media(max-width:380px) {
#google-seo .google-seo h3 {
font-size: 23px
}
.how-work.social-media-market .section-heading.we-work {
font-size: 23px
}
.social-media-market .work-row .work-content {
top: 0
}
.seo-work.social-media-market .work-row .work-wrap {
background-size: 70px
}
.seo-work.social-media-market .work-content {
left: 90px
}
.seo-work.ppc-services .work-content {
width: 67%
}
}
@media(max-width:374px) {
.our-expertise .service {
min-height: 204px
}
.important_business_sec .tab_row .nav.nav-tabs a {
font-size: 13px !important
}
}
@media(max-width:360px) {
.our-expertise .service p {
line-height: 17px;
font-size: 13px
}
.our-expertise .service h3 {
top: 35px;
font-size: 14px
}
.seo-work.social-media-market .work-content {
left: 74px
}
.how-work.social-media-market .section-heading.we-work {
font-size: 21px
}
}
.PPC-Pricing-Plan-table .PPC-Pricing-Plans h2 {
font-size: 40px;
font-family: 'Inter';
font-weight: 700;
color: #000;
text-align: center;
margin: 0
}
.PPC-Pricing-Plan-table .PPC-Pricing-Plans h2 span {
color: #237dc6
}
.PPC-Pricing-Plan-table {
background: #f9f9f9;
padding: 80px 0
}
.PPC-Pricing-Plan-table tr.pricing-heading-bg {
background: #e1eff0;
font-size: 16px;
font-family: 'Inter';
color: #000
}
.PPC-Pricing-Plan-table tr.ppc-pricing-border-row {
border-bottom: 1px solid #d1e1e2
}
.PPC-Pricing-Plan-table .table>thead>tr>th {
border: none
}
.PPC-Pricing-Plan-table .table>thead>tr>td {
border: none
}
.PPC-Pricing-Plan-table .table {
width: 100%;
max-width: 942px;
margin: 40px auto 0
}
.PPC-Pricing-Plan-table th.ppc-first-row {
width: 40%;
padding-left: 30px
}
.PPC-Pricing-Plan-table th.ppc-rows-width {
width: 20%
}
.PPC-Pricing-Plan-table .table-striped>tbody>tr:nth-of-type(odd) {
background: 0 0
}
.PPC-Pricing-Plan-table td.ppc-first-row {
font-size: 15px;
color: #000;
font-family: 'Inter';
padding: 13px 30px
}
.PPC-Pricing-Plan-table td.ppc-rows-width {
font-size: 15px;
font-family: 'Inter';
color: #000;
padding: 13px 8px
}
.PPC-Pricing-Plan-table th.ppc-first-row.inner-full-width-th {
text-align: center;
padding: 8px 30px;
font-size: 15px
}
.PPC-Pricing-Plan-table td.ppc-first-row.inner-width-td {
width: 40%
}
.PPC-Pricing-Plan-table td.ppc-rows-width.inner-width-td2 {
width: 20%;
padding: 13px 8px
}
.PPC-Pricing-Plan-table td.ppc-rows-width.ppc-pricing-text {
font-family: 'Inter';
font-size: 17px
}
.PPC-Pricing-Plan-table td.ppc-first-row.inner-full-width-th-contact {
text-align: center;
font-family: 'Inter'
}
.PPC-Pricing-Plan-table a.ppc-contact {
color: #e37000;
font-family: 'Inter';
font-size: 16px;
color: #e37000;
border: 1px solid #e37000;
border-radius: 50px;
font-family: 'Inter';
padding: 7px 31px;
margin: 15px 0;
display: inline-block;
transition: ease-in-out .5s
}
.PPC-Pricing-Plan-table tr.ppc-pricing-border-row.table-btm-brdr {
border-bottom: none
}
.PPC-Pricing-Plan-table a.ppc-contact:hover {
color: #fff;
background: #e37000
}
.PPC-Pricing-Plan-table h4.ppc-fee-per-mnth {
font-family: 'Inter';
font-weight: 700;
color: #000;
text-align: center;
font-size: 18px;
margin: 58px 0 0
}
.PPC-Pricing-Plan-table table.table.table-tp-mrgn {
margin-top: 30px
}
.PPC-Pricing-Plan-table table.table.table-btm-mrgn {
margin: 10px auto 0
}
.PPC-Pricing-Plan-table .table>tbody>tr>td {
border-top: none
}
.PPC-Pricing-Plan-table .container-main {
display: block
}
@media(max-width:767px) {
div#wprmenu_bar {
left: 0 !important
}
.pinterest-content {
margin: 50px auto 30px !important
}
.pinterest h5 {
margin: 50px 0 0 0 !important
}
.new-pinterest-sec .work-row {
margin: 0 0 20px !important
}
.PPC-Pricing-Plan-table .PPC-Pricing-Plans h2 {
font-size: 30px;
margin-bottom: 35px
}
.PPC-Pricing-Plan-table .table-responsive {
width: 100%;
margin: 0 auto
}
.PPC-Pricing-Plan-table .table-responsive>.table>tbody>tr>td {
white-space: inherit
}
}
@media(max-width:480px) {
.PPC-Pricing-Plan-table .PPC-Pricing-Plans h2 {
font-size: 25px
}
.PPC-Pricing-Plan-table .table-responsive>.table>tbody>tr>td {
white-space: inherit
}
}
.view-service {
border: 1px solid #e37000;
color: #fff;
font-size: 16px;
color: #e37000;
border-radius: 50px;
font-family: 'Inter';
padding: 7px 12px;
margin: 15px 0;
display: inline-block;
transition: ease-in-out .5s
}
.view-service:hover {
border: 1px solid #e37000;
color: #fff;
background-color: #e37000
}
img.shopify-partner-logo {
width: 100%;
max-width: 250px
}
.our-process-icon-sec {
display: flex;
vertical-align: middle;
align-items: flex-start
}
.our-proceswidth p {
margin: 10px 0 0
}
.our-process-icon-sec img {
margin: 14px 15px 0 0
}
.shopify-testimonial {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/shopify-testimonial-bg.jpg);
background-position: center;
background-repeat: no-repeat;
background-size: cover
}
.shopify-testimonial-inner-sec.row {
width: 100%;
max-width: 750px;
margin: 0 0 0 auto;
color: #fff;
padding: 70px 0
}
.shopify-testimonial-inner-sec.row p {
color: #fff;
font-family: 'Inter';
font-size: 17px;
line-height: 24px;
margin: 0 0 10px
}
.shopify-testimonial-inner-sec.row p a {
color: #a1d289
}
.testi-heading h3 {
font-size: 32px;
font-family: 'Inter';
margin: 0 0 6px
}
.testi-heading p {
font-size: 18px
}
.testi-clients h4 {
font-size: 18px;
font-family: 'Inter';
margin: 2px
}
p.testimonial_subtitle {
font-size: 15px !important;
font-family: 'Inter' !important
}
.testi-para-bg {
position: relative;
background: rgb(0 0 0 / .3);
background-repeat: repeat;
background-size: auto;
border-radius: 20px;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
vertical-align: middle;
width: 100%;
max-width: 622px;
padding: 25px;
margin: 30px 0 10px
}
.testi-clients.col-sm-12 {
margin: 50px 0 0
}
a.clutch-buttn {
color: #fff;
font-family: 'Inter';
font-size: 15px;
text-decoration: underline !important;
text-decoration-color: #90b483 !important;
padding: 5px 0 0;
display: table
}
.shopify-clutch-review {
margin-top: 25px
}
.testi-para-bg::after {
content: '';
position: absolute;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/testi-arrow.png);
height: 80px;
width: 50px;
background-repeat: no-repeat;
bottom: -80px;
left: 85px;
right: 0
}
.post-catag .LIFE.AT.WILLSHALL {
background: #d81942
}
#full-blog-details {
margin: 177px auto 0;
max-width: 1020px
}
.full-blog-detail .post-catag p:empty {
display: none
}
.fb-like,
.twitter-share-button {
float: none !important;
display: inline-block;
vertical-align: top
}
.blog-title h1 {
text-align: center;
font-size: 36px;
color: #414141 !important;
margin: 0;
font-family: 'Nunito Sans', sans-serif;
font-weight: 700;
text-transform: uppercase
}
.sub-title p {
margin: 0 0 5px;
font-size: 24px;
line-height: 30px;
padding: 0 45px;
text-align: center;
color: #000;
font-family: 'Nunito Sans', sans-serif;
font-weight: 300
}
.sub-title span {
margin: 0 0 20px;
font-size: 18px;
padding: 0 45px;
text-align: center;
color: #000;
font-family: 'Nunito Sans', sans-serif;
font-weight: 300;
line-height: 30px
}
.posts-title {
font-size: 26px;
color: #000;
font-family: 'Nunito Sans', sans-serif;
font-weight: 800
}
.inner-blog-img img {
width: auto
}
.post-catag p {
color: #fff;
display: inline-block;
font-size: 12px;
text-transform: uppercase;
padding: 3px 10px;
font-weight: 700;
font-family: 'Nunito Sans', sans-serif;
background-color: #69bc4e;
margin: 0 0 13px
}
.full-blog-detail {
margin: 53px 0 0 25px
}
.bottom-des {
max-width: 769px;
margin: 39px auto
}
.blog-main-title {
font-family: 'Nunito Sans', sans-serif;
font-size: 18px !important;
line-height: 24px;
font-weight: 600 !important;
color: #000 !important;
padding-left: 0x
}
.bottom-des h3 {
font-family: 'Nunito Sans', sans-serif;
font-size: 18px;
font-weight: 800;
line-height: 24px;
margin: 10px 0 3px 0
}
#blog-list {
padding: 0
}
#blog-list li,
#blog-list p {
list-style-type: none;
font-size: 20px;
margin: 0 0 20px;
color: #000;
font-weight: 400;
line-height: 1.5;
font-family: 'Inter';
}
#blog-list ul {
margin: 0 0 10px 18px
}
#blog-list ul li {
list-style-type: unset;
margin-bottom: 10px
}
#blog-list .list-style li {
margin: 0 0 0;
padding: 0
}
#blog-list .list-style li::before {
content: "-";
margin: 0 5px 0 0
}
#blog-list ol {
margin: 0 0 10px 18px
}
#blog-list li p {
padding-bottom: 15px
}
#blog-list li p:last-of-type {
padding-bottom: 0
}
#blog-list ol li {
list-style: decimal
}
.push-text {
padding: 0 0 0 32px
}
.ol-style-ol {
margin: 10px
}
.get-in-touch {
background-color: #69bc4e;
text-align: center;
padding: 58px 20px 58px
}
.get-in-touch.Orange h2 {
padding-bottom: 1em !important;
font-family: 'Nunito Sans', sans-serif !important;
color: #fff !important;
font-size: 22px !important;
font-weight: 400 !important;
text-transform: uppercase !important;
max-width: 90% !important;
margin: 0 auto !important
}
.get-in-touch.Green h2 {
padding-bottom: 1em !important;
font-family: 'Nunito Sans', sans-serif !important;
color: #fff !important;
font-size: 22px !important;
font-weight: 400 !important;
text-transform: uppercase !important;
max-width: 90% !important;
margin: 0 auto !important
}
.blog-touch-btn {
font-family: 'Nunito Sans', sans-serif;
color: #fff;
font-size: 20px;
line-height: 30px;
font-weight: 800;
background-color: #000;
padding: 9px 18px;
transition: ease-in-out .5s
}
.blog-touch-btn:hover {
color: #f7792c
}
.get-in-touch h6 {
font-family: 'Nunito Sans', sans-serif;
color: #fff;
font-size: 22px;
line-height: 30px;
font-weight: 400;
text-transform: uppercase;
max-width: 540px;
margin: 10px auto 32px
}
.blog-post {
padding: 0;
float: left;
width: 100%
}
.post-dates {
float: left;
clear: both;
width: 100%;
font-size: 13px;
color: #666;
font-family: 'Nunito Sans', sans-serif;
font-weight: 600;
margin: 7px 0 15px
}
.blog-post .posts-title {
float: left;
width: calc(100% - 180px)
}
.back-url {
margin: 47px
}
.back-url p {
text-align: center
}
.back-url a {
color: #000;
font-family: 'Nunito Sans', sans-serif;
display: inline-block;
font-size: 20px;
line-height: 20px;
text-decoration: none;
text-transform: uppercase;
transition: ease-in-out .5s
}
.back-home {
padding-right: 5px;
vertical-align: top
}
.back-url a:hover {
color: #f7792c
}
.blog-post .back-url {
float: right;
margin: 25px 0 0 0
}
#blog-list li a.orange_color {
color: #e37000
}
#blog-list li a.orange_color:hover {
text-decoration: underline !important
}
.back-url {
text-align: center
}
.facebook-para {
padding: 50px 0 0
}
.fb-dscp h2 {
font-size: 58px;
font-family: 'Inter';
color: #000;
margin: 0 0 5px
}
.fb-dscp h3 {
font-size: 38px;
font-family: 'Inter';
color: #000;
margin: 0
}
.fb-dscp p {
font-family: 'Inter';
font-size: 16px;
line-height: 24px;
margin-bottom: 20px
}
a.fb-strt-btn {
color: #fff;
background: linear-gradient(-148deg, #3b559f 0, #3b559f 40%, #032da0 60%);
border-radius: 50px;
padding: 9px 30px;
text-align: center;
display: inline-block;
font-size: 20px;
font-family: 'Inter';
margin-top: 20px
}
.fb-dscp {
max-width: 850px;
margin: 0 auto;
text-align: center;
margin-top: 90px
}
.linked-brand.youtube_brand-sec .fb-dscp {
max-width: 1030px
}
.linked-brand.youtube_brand-sec h2 span {
color: #d52102
}
.linked-brand.youtube_brand-sec .seo-des.linked-in h3 span {
color: #d52102
}
.linked-brand.youtube_brand-sec a.fb-strt-btn {
background-image: linear-gradient(-90deg, #ff2600 17%, #c81f02 100%)
}
.facebook-para.linked-brand.youtube_brand-sec .fb-dscp h2 span {
color: #d52102
}
.linked-brand.youtube_brand-sec a.fb-strt-btn:hover {
background-image: linear-gradient(-90deg, #c81f02 17%, #ff2600 100%)
}
.linked-brand.youtube_brand-sec h5 {
font-size: 20px;
color: #000;
font-family: 'Inter';
margin: 38px 0 12px
}
.linked-brand.youtube_brand-sec .fb-dscp p {
margin: 0 0 20px
}
.linked-brand.youtube_brand-sec .fb-dscp .linked-in p {
margin: 20px 0
}
.linked-brand.youtube_brand-sec .fb-dscp h3 {
margin: 0 0 14px
}
.linked-brand.youtube_brand-sec .fb-dscp .seo-des.linked-in h3 {
margin: 58px 0 0 0
}
.linked-brand.youtube_brand-sec .fb-dscp p strong {
font-family: 'Inter';
font-weight: 400;
font-style: normal
}
.youtube-Inner_conatiner {
display: flex;
flex-wrap: wrap;
border: 5px solid #e5e5e5
}
.youtube-second-secf .youtube-Inner_conatiner .same-format-youtube {
width: 50%;
display: flex;
flex-wrap: wrap;
padding: 57px 60px 77px 45px;
position: relative;
min-height: 300px
}
.youtube-second-secf .youtube-Inner_conatiner .left-col-you.same-format-youtube {
border-right: 1px solid #e5e5e5;
border-bottom: 1px solid #e5e5e5
}
.youtube-second-secf .youtube-Inner_conatiner .right-col-you.same-format-youtube {
border-bottom: 1px solid #e5e5e5
}
.youtube-second-secf .youtube-Inner_conatiner .same-format-youtube .content-part-icon {
width: calc(100% - 116px);
padding-left: 30px;
position: relative
}
.youtube-second-secf .youtube-Inner_conatiner .same-format-youtube .image-part-icon {
width: 116px;
height: 116px;
background: #fff;
text-align: center;
border: 4px solid #bfbfbf;
border-radius: 100px;
position: relative;
transition: all .5s ease;
-moz-transition: all .5s ease;
-webkit-transition: all .5s ease;
margin: 30px 0 0
}
.youtube-second-secf .youtube-Inner_conatiner .third-col-you.same-format-youtube {
border-right: 1px solid #e5e5e5
}
.youtube-second-secf .youtube-Inner_conatiner .same-format-youtube .image-part-icon img {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
transition: all .5s ease;
-moz-transition: all .5s ease;
-webkit-transition: all .5s ease
}
.youtube-second-secf .youtube-Inner_conatiner .same-format-youtube .image-part-icon img.hover_img {
display: none
}
.youtube-second-secf .youtube-Inner_conatiner .same-format-youtube .content-part-icon h3 {
font-size: 20px;
color: #d52102;
font-family: 'Inter';
font-weight: 400;
font-style: normal;
margin: 0 0 7px
}
.youtube-second-secf .youtube-Inner_conatiner .same-format-youtube .content-part-icon p {
font-size: 16px;
color: #000;
line-height: normal;
font-family: proxima_novalight
}
.youtube-second-secf {
padding: 26px 0 50px
}
.youtube-second-secf .youtube-Inner_conatiner .same-format-youtube::before {
width: 100%;
height: 100%;
content: "";
position: absolute;
left: 0;
right: 0;
top: 0;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
background-image: linear-gradient(0deg, #f2f0f0 0, #fff 100%);
opacity: 0
}
.youtube-second-secf .youtube-Inner_conatiner .same-format-youtube:hover::before {
transition: all .5s ease;
-moz-transition: all .5s ease;
-webkit-transition: all .5s ease;
opacity: 1
}
.youtube-second-secf .youtube-Inner_conatiner .same-format-youtube:hover .image-part-icon .show_img {
display: none
}
.youtube-second-secf .youtube-Inner_conatiner .same-format-youtube:hover .image-part-icon .hover_img {
display: block
}
.youtube-second-secf .youtube-Inner_conatiner .same-format-youtube:hover .image-part-icon {
background-color: #d52102;
border-color: #d52102
}
.you-tube-marketing-sec-third .you-tube-marketing_container h2 {
text-align: center;
margin: 0 0 22px;
font-size: 32px;
color: #000;
font-family: 'Inter';
}
.you-tube-marketing-sec-third .you-tube-marketing_container h2 span {
color: #d52102
}
.you-tube-marketing-sec-third .you-tube-marketing_container p {
font-family: proxima_novalight;
font-size: 18px;
margin-bottom: 20px;
line-height: normal;
text-align: center
}
.you-tube-marketing-sec-third .you-tube-marketing_container {
max-width: 930px;
margin: auto
}
.you-tube-marketing-sec-third .you-tube-marketing_container .fb-strt-btn {
margin: 25px auto 0;
display: table;
background-image: linear-gradient(-90deg, #ff2600 17%, #c81f02 100%)
}
.you-tube-marketing-sec-third .you-tube-marketing_container .fb-strt-btn:hover {
background-image: linear-gradient(-90deg, #c81f02 17%, #ff2600 100%)
}
.you-tube-marketing-sec-third {
padding: 32px 0 0
}
#lets.youtube-s-mark-lets {
background-image: url(//www.willshall.com/wp-content/uploads/2021/01/youtube-footer_bg.jpg);
background-position: center center;
background-size: cover
}
#lets.youtube-s-mark-lets a {
background: #fff;
border-color: #fff;
color: #d52102
}
#lets.youtube-s-mark-lets a:hover {
background: 0 0;
border-color: #fff;
color: #fff
}
@media(max-width:1399px) {
.youtube-second-secf .youtube-Inner_conatiner .same-format-youtube {
padding: 45px 40px 50px 40px
}
}
@media(max-width:1199px) {
.skew-lnk img {
height: 334px
}
.skew-lnk-txt {
padding: 0 20px 0 10px !important
}
.youtube-second-secf .youtube-Inner_conatiner .same-format-youtube .image-part-icon {
width: 90px;
height: 90px;
border: 2px solid #bfbfbf
}
.youtube-second-secf .youtube-Inner_conatiner .same-format-youtube .content-part-icon {
width: calc(100% - 90px);
padding-left: 20px
}
.youtube-second-secf .youtube-Inner_conatiner .same-format-youtube .image-part-icon img {
max-width: 50px
}
.youtube-second-secf .youtube-Inner_conatiner .same-format-youtube {
padding: 30px 20px 40px 20px;
min-height: 271px
}
.youtube-Inner_conatiner {
border: 3px solid #e5e5e5
}
}
@media(max-width:991px) {
.linked-brand.youtube_brand-sec .fb-dscp p br {
display: none
}
.youtube-second-secf .youtube-Inner_conatiner .same-format-youtube .image-part-icon {
width: 80px;
height: 80px;
margin: 20px 0 0
}
.youtube-second-secf .youtube-Inner_conatiner .same-format-youtube .image-part-icon img {
max-width: 40px
}
.youtube-second-secf .youtube-Inner_conatiner .same-format-youtube .content-part-icon {
width: calc(100% - 80px)
}
.youtube-second-secf .youtube-Inner_conatiner .same-format-youtube {
padding: 30px 15px 40px 15px;
min-height: inherit
}
.youtube-Inner_conatiner {
display: flex;
flex-wrap: wrap;
border: 2px solid #e5e5e5
}
.youtube-second-secf .youtube-Inner_conatiner .same-format-youtube .content-part-icon h3 {
font-size: 18px
}
.facebook-para .fb-dscp h2 {
font-size: 38px
}
.facebook-para .fb-dscp h3 {
font-size: 30px
}
.degital_merketing_sec {
padding-top: 80px;
padding-bottom: 40px
}
.degital_merketing_sec .left_col {
padding: 0;
text-align: center
}
.degital_merketing_sec .row .col-md-4:nth-child(1) {
order: 2
}
.degital_merketing_sec .row .col-md-4:nth-child(3) {
order: 3
}
.degital_merketing_sec .right_col {
padding: 0;
text-align: center
}
.degital_merketing_sec .center_col img {
max-width: 250px;
margin: auto
}
.degital_merketing_sec .col-md-4 {
width: 100%
}
.degital_merketing_sec .center_col {
margin: 20px 0;
display: inline-block;
text-align: center
}
.writing_methodology {
padding: 40px 0
}
.writing_methodology .col_methodology_col {
padding: 0
}
}
@media(max-width:767px) {
.youtube-second-secf .youtube-Inner_conatiner .same-format-youtube .content-part-icon {
width: 100%;
margin: 0;
padding: 0
}
.youtube-second-secf .youtube-Inner_conatiner .same-format-youtube {
width: 100%;
border-right: 0 !important;
text-align: center;
padding: 35px 20px
}
.youtube-second-secf .youtube-Inner_conatiner .same-format-youtube .image-part-icon {
margin: 0 auto 15px;
width: 100px;
height: 100px
}
.youtube-second-secf .youtube-Inner_conatiner .fourth-col-you.same-format-youtube {
border-top: 1px solid #e5e5e5
}
.facebook-para.linked-brand.youtube_brand-sec {
padding-bottom: 0 !important
}
.linked-brand.youtube_brand-sec .fb-dscp p,
.you-tube-marketing-sec-third .you-tube-marketing_container p {
font-size: 16px;
line-height: 22px
}
.facebook-para.linked-brand.youtube_brand-sec .fb-dscp h2 {
font-size: 30px
}
.you-tube-marketing-sec-third .you-tube-marketing_container h2 {
margin: 0 0 10px;
font-size: 22px
}
.youtube-second-secf {
padding: 26px 0 30px
}
.you-tube-marketing-sec-third {
padding: 20px 0 0
}
.linked-brand.youtube_brand-sec h5 {
margin: 20px 0 10px
}
.facebook-para .fb-dscp h2 {
margin: 40px 0 7px;
font-size: 24px
}
.facebook-para .fb-dscp h3 {
font-size: 20px
}
.facebook-para.linked-brand.youtube_brand-sec .container-main,
.you-tube-marketing-sec-third .container-main,
.youtube-second-secf .container-main {
padding: 0 10px
}
}
.facebook-para {
padding: 50px 0 0
}
.facebook-para.new-facebook-para .fb-desc-para.new-fb-desc-para {
margin: 18px 0 31px !important;
font-size: 20px !important;
color: #000;
font-family: 'Inter' !important;
}
.facebook-para.new-facebook-para .fb-desc-para {
margin: 0 0 13px !important;
font-size: 20px !important;
color: #000;
font-family: 'Inter' !important;
}
.facebook-para.new-facebook-para .fb-dscp {
max-width: 1010px
}
.facebook-para.new-facebook-para .fb-dscp .fb-strt-btn {
background: linear-gradient(-148deg, #3b559f 0, #3b559f 40%, #032da0 60%)
}
.facebook-para.new-facebook-para .fb-dscp .fb-strt-btn:hover {
background: linear-gradient(34deg, #3b559f 0, #3b559f 40%, #032da0 60%)
}
.our-facebook_title {
display: flex;
flex-wrap: wrap;
padding: 65px 0 50px
}
.our-facebook_title h2 {
text-align: center;
color: #000;
font-size: 32px;
font-family: 'Inter';
margin: 0 0 0
}
.facebook-para.new-facebook-para .fb-dscp h2 span {
color: #2972b3
}
.facebook-marketing-new-sec {
transform: skewY(-3deg);
-moz-transform: skewY(-3deg);
-webkit-transform: skewY(-3deg);
padding: 60px 0 35px;
margin: 26px 0 43px;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/facebook-marketing_back-bg-img.png);
background-position: center;
background-size: cover
}
.facebook-marketing-new-sec .inner_container-s {
max-width: 1320px;
margin: auto;
display: flex;
flex-wrap: wrap
}
.facebook-marketing-new-sec .fb-mrkt-imgnew {
width: 30.91%;
text-align: right;
padding: 15px 0 0
}
.facebook-marketing-new-sec .fb-mrkt-cntnt-news {
width: 69.01%;
padding: 0 0 0 60px
}
.facebook-marketing-new-sec .fb-mrkt-col-sec {
padding: 0 20px 48px 156px;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/facebook_mark_back-bg.png);
position: relative;
background-repeat: no-repeat;
background-size: 116px
}
.facebook-marketing-new-sec .facebook-strategy-development-iconb::before {
content: "";
position: absolute;
left: 0;
top: 0;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/facebook-marketing-strategy.svg);
background-size: 60px;
width: 116px;
height: 116px;
background-repeat: no-repeat;
background-position: center center
}
.facebook-marketing-new-sec .fb-mrkt-col-sec h3 {
color: #fff;
font-size: 20px;
font-family: 'Inter';
margin: 0 0 7px;
padding: 7px 0 0
}
.facebook-marketing-new-sec .fb-mrkt-col-sec p {
font-size: 16px;
color: #fff;
line-height: normal;
font-family: 'Inter'
}
.facebook-marketing-new-sec .facebook-content-creation-iconb::before {
content: "";
position: absolute;
left: 0;
top: 0;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/facebook-marketing-content-creation.svg);
background-size: 60px;
width: 116px;
height: 116px;
background-repeat: no-repeat;
background-position: center center
}
.facebook-marketing-new-sec .facebook-page-growth-iconb::before {
content: "";
position: absolute;
left: 0;
top: 0;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/facebook-page-growth.svg);
background-size: 60px;
width: 116px;
height: 116px;
background-repeat: no-repeat;
background-position: center center
}
.facebook-marketing-new-sec .persistent-monitoring-iconb::before {
content: "";
position: absolute;
left: 0;
top: 0;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/facebook-marketing-monitoring.svg);
background-size: 60px;
width: 116px;
height: 116px;
background-repeat: no-repeat;
background-position: center center
}
.facebook-marketing-new-sec .reporting-iconb::before {
content: "";
position: absolute;
left: 0;
top: 0;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/facebook-marketing-reporting.svg);
background-size: 60px;
width: 116px;
height: 116px;
background-repeat: no-repeat;
background-position: center center
}
.fb-strategy-new {
display: flex;
flex-wrap: wrap;
width: 100%
}
.fb-strategy-box-top {
max-width: 940px;
margin: auto;
display: flex;
flex-wrap: wrap;
width: 100%;
text-align: center
}
.fb-strategy-new h2 {
text-align: center;
color: #000;
font-size: 32px;
font-family: 'Inter';
margin: 0 0 16px;
width: 100%
}
.fb-strategy-new .fb-strategy-box-top p {
font-family: proxima_novalight;
font-size: 18px;
margin-bottom: 20px;
line-height: normal;
color: #000
}
.fb-strategy-new .fb-strategy-box-top h5 {
width: 100%;
text-align: center;
font-size: 18px;
color: #000;
font-family: 'Inter';
margin: 18px 0 20px
}
.fb-strategy-new .fb-strategy-box-bottom {
max-width: 1320px;
margin: auto;
padding: 34px 60px 0;
display: flex;
flex-wrap: wrap;
width: 100%
}
.fb-strategy-new .fb-strategy-box-bottom {
padding: 34px 0 0
}
.fb-strategy-new .fb-strategy-box-icon-left-col {
width: 50%;
padding: 0 36px 0 0
}
.fb-strategy-new .fb-strategy-box-bottom .box-left-col-Iconv {
padding: 0 0 100px 96px;
position: relative
}
.box-left-col-Iconv.stop-service_bg-icon::before {
content: "";
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/facebook-marketing-service.svg);
background-size: 65px;
width: 65px;
height: 65px;
position: absolute;
left: 0;
background-repeat: no-repeat;
top: 45px
}
.fb-strategy-new .fb-strategy-box-bottom .box-left-col-Iconv h3 {
margin: 0 0 5px;
font-size: 18px;
color: #000;
font-family: 'Inter'
}
.fb-strategy-new .fb-strategy-box-bottom .box-left-col-Iconv p {
color: #000;
font-size: 18px;
font-family: proxima_novalight
}
.fb-strategy-new .fb-strategy-box-icon-right-col {
width: 50%;
padding: 0 0 0 50px
}
.box-left-col-Iconv.on-time_bg-icon::before {
content: "";
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/facebook-marketing-results.svg);
background-size: 65px;
width: 65px;
height: 65px;
position: absolute;
left: 0;
background-repeat: no-repeat;
top: 45px
}
.box-left-col-Iconv.our-success_bg-icon::before {
content: "";
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/facebook-marketing-success.svg);
background-size: 74px;
width: 74px;
height: 74px;
position: absolute;
left: 0;
background-repeat: no-repeat;
top: 45px
}
.box-left-col-Iconv.cutting-edge_bg-icon::before {
content: "";
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/facebook-marketing-technology.svg);
background-size: 90px;
width: 90px;
height: 90px;
position: absolute;
left: 0;
background-repeat: no-repeat;
top: 45px
}
.fb-faq p {
max-width: 800px;
margin: 0 auto;
text-align: center;
font-family: proxima_novalight;
line-height: normal
}
.fb-mark-lets {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/fb-faq-bg.jpg);
background-size: cover;
background-position: center;
background-repeat: no-repeat
}
.fb-strategy-new .fb-strategy-box-bottom .last-one_paddcd .box-left-col-Iconv {
padding-bottom: 0
}
@media(max-width:991px) {
.fb-strategy-new .fb-strategy-box-icon-left-col {
padding: 0 0 40px;
width: 100%
}
.use-fb-ads .fb-strategy-box-icon-left-col {
padding-right: 0px !important
}
.fb-strategy-new .fb-strategy-box-icon-right-col {
padding: 0 0 40px;
width: 100%
}
.fb-strategy-new .fb-strategy-box-bottom .box-left-col-Iconv {
padding: 0 0 0 90px
}
.box-left-col-Iconv.cutting-edge_bg-icon::before,
.box-left-col-Iconv.on-time_bg-icon::before,
.box-left-col-Iconv.our-success_bg-icon::before,
.box-left-col-Iconv.stop-service_bg-icon::before {
top: 50%;
transform: translateY(-50%);
-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%)
}
.fb-strategy-new h2 {
font-size: 22px
}
.fb-strategy-new .fb-strategy-box-bottom {
padding: 10px 0 0
}
.fb-strategy-new {
padding: 20px 0 0
}
.fb-strategy-box-icon-right-col.last-one_paddcd:last-child {
padding-bottom: 0
}
.facebook-marketing-new-sec .fb-mrkt-imgnew {
width: 100%;
text-align: center;
padding: 0 0 30px
}
.our-facebook_title {
padding: 0 0 20px
}
.our-facebook_title h2 {
font-size: 22px
}
.facebook-marketing-new-sec .fb-mrkt-cntnt-news {
width: 100%;
padding: 0
}
.facebook-marketing-new-sec .fb-mrkt-col-sec {
padding: 0 0 35px 100px;
background-size: 80px
}
.facebook-marketing-new-sec .fb-mrkt-col-sec h3 {
font-size: 20px;
margin: 0 0 5px;
padding: 0
}
.facebook-marketing-new-sec .facebook-strategy-development-iconb::before {
background-size: 40px;
width: 80px;
height: 80px
}
.facebook-marketing-new-sec .facebook-content-creation-iconb::before,
.facebook-marketing-new-sec .facebook-page-growth-iconb::before,
.facebook-marketing-new-sec .persistent-monitoring-iconb::before,
.facebook-marketing-new-sec .reporting-iconb::before {
background-size: 45px;
width: 80px;
height: 80px
}
.linked-servce-img img {
width: 50px
}
.linked-servce-img {
height: 93px
}
}
h2.insta-heading span {
color: #d3338d
}
h2.insta-heading {
font-size: 58px;
font-family: 'Inter';
color: #000;
margin: 0 0 8px
}
#intsa-para-section {
text-align: center;
margin: 50px auto 0;
max-width: 850px
}
.insta-des.ppc h3 {
font-size: 38px;
font-family: 'Inter';
color: #000;
margin: 0
}
.insta-des.ppc h4 {
font-size: 26px;
color: #000;
font-family: 'Inter';
margin: 5px 0 0
}
p.insta-inr-para {
font-size: 20px !important;
color: #000;
font-family: 'Inter' !important;
margin: 40px 0 5px !important
}
.insta-des.ppc p {
font-family: proxima_novalight;
font-size: 18px;
margin-bottom: 20px;
line-height: normal
}
.insta-des.ppc span {
color: #d3338d
}
.insta_audit a {
color: #fff;
background: linear-gradient(-148deg, #cc35a4 0, #cc35a4 40%, #e32f52 60%);
border-radius: 50px;
padding: 9px 30px;
text-align: center;
display: inline-block;
font-size: 20px;
font-family: 'Inter';
}
.insta_audit a:hover {
background: linear-gradient(34deg, #cc35a4 0, #cc35a4 40%, #e32f52 60%)
}
.instagram-marketing h2 {
font-size: 32px;
text-align: center;
font-family: 'Inter';
margin: 0 0 58px
}
.instagram-marketing { background-repeat: no-repeat;
background-size: 100% 100%;
position: relative;
padding: 140px 0;
background-position: 100%
}
.insta-mark-box {
display: flex;
align-items: flex-start;
width: 100%;
padding: 0 39px
}
.insta-mark-cntnt h3 {
font-size: 22px;
font-family: 'Inter';
color: #000;
margin: 0 0 5px
}
.insta-mark-cntnt p {
font-size: 16px;
color: #000;
font-family: proxima_novalight;
line-height: normal;
margin-bottom: 17px
}
.insta-mark-cntnt {
padding-left: 28px
}
.instagram-marketing::after {
position: absolute;
content: '';
border-left: 1px solid #dadada;
top: 0;
left: 50%;
right: 0;
bottom: -80px;
margin: 215px 0
}
.left-portj.insta-lft-work img.bomn-imgs.lazyimg {
width: 100%
}
.left-portj.insta-lft-work h2 {
font-size: 35px;
margin: 0
}
.left-portj.insta-lft-work h5 {
color: #fff;
font-size: 22px;
margin: 0 0 40px;
font-family: proxima_novalight
}
.left-portj.insta-lft-work .proj-overlay-contetn p {
font-size: 15px;
text-align: right;
line-height: normal;
text-transform: capitalize;
font-family: proxima_novalight;
margin: 0 0 55px
}
.left-portj.insta-lft-work a.insta-work-btn {
font-size: 19px;
color: #fff;
font-family: 'Inter';
}
.left-portj.insta-lft-work .proj-overlay-contetn {
text-align: right;
max-width: 411px;
margin: 0 auto;
top: auto;
bottom: 28%
}
.right-proj.insta-ryt-work .proj-overlay-contetn-right {
text-align: center;
right: 0;
height: 20px
}
.left-portj.insta-lft-work {
width: 39%;
padding: 0
}
.right-proj.insta-ryt-work {
padding: 0
}
.right-proj.insta-ryt-work img {
width: 100%;
height: auto
}
.right-proj.insta-ryt-work .col-sm-3 {
width: 33.333%;
padding: 0 0 1px 1px
}
.right-proj.insta-ryt-work h2 {
font-size: 24px;
text-transform: uppercase;
font-family: proxima_novalight
}
.right-proj.insta-ryt-work p {
text-transform: capitalize;
font-size: 16px;
font-family: proxima_novalight
}
.insta-our-work-sec .container {
max-width: 1350px;
margin: 0 auto;
width: 100%
}
.insta-faq p {
max-width: 800px;
margin: 0 auto;
text-align: center;
font-family: proxima_novalight;
line-height: normal
}
.insta-our-work-sec .proj-overlay-contetn {
top: auto;
bottom: 18%
}
.insta-our-work-sec .bmon:hover .proj-overlay-contetn {
top: auto;
bottom: 40%
}
.right-proj.insta-ryt-work .left-por-right {
padding: 0
}
.right-proj.insta-ryt-work img.Happy-Detox-Tea {
width: auto
}
.insta-our-work-sec .project {
justify-content: inherit
}
.insta-our-work-sec .right-proj {
width: 62%
}
.left-portj.insta-lft-work:hover .proj-overlay-contetn {
bottom: 28%
}
.prjct-inner-box-bg {
background: #f7f7f7;
padding: 77px 0;
text-align: center
}
.prjct-inner-box-bg h3 {
font-size: 18px;
font-family: 'Inter';
margin: 0 0 16px;
padding-left: 25px;
text-align: left
}
a.get-start-btn {
color: #fff;
background: linear-gradient(-148deg, #dd5374 0, #df536e 40%, #f44e22 60%);
border-radius: 50px;
padding: 9px 30px;
text-align: center;
display: inline-block;
font-size: 20px;
font-family: 'Inter';
transition: ease-in-out .5s
}
a.get-start-btn:hover {
background: linear-gradient(34deg, #dd5374 0, #df536e 40%, #f44e22 60%)
}
.insta-mark-lets {
background-color: #b76aa8 !important
}
.insta-mark-lets .servi a {
border: 2px solid #fff;
color: #b76aa8;
background-color: #fff
}
.insta-mark-lets .servi a:hover {
border: 2px solid #fff;
color: #fff;
background: 0 0
}
.seo-des.insta {
margin: 20px 0
}
.seo-des.insta h3 {
font-size: 26px;
margin: 40px 0 0 0;
font-family: 'Inter';
}
.seo-des.insta h5 {
font-size: 32px;
margin: 80px 0 0 0;
font-family: 'Inter';
font-weight: 700
}
.insta-markt .google-seo {
max-width: 1010px
}
.insta-markt .google-seo.insta-containercl {
max-width: 1040px
}
.insta-markt .seo-des.insta p {
margin: 20px 0;
color: #000
}
.insta-markt .insta-services {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/insta-bg-img.png);
background-color: #fff0;
background-position: center right;
background-repeat: no-repeat;
background-size: auto
}
.how-work.seo-work.insta-services.new-insta-service-sec::before {
position: absolute;
content: "";
width: 100%;
height: 100%;
left: 0;
right: 0;
top: 0;
background: #f0dd3f;
background: -moz-linear-gradient(left, #f0dd3f 0, #f0a264 100%);
background: -webkit-linear-gradient(left, #f0dd3f 0, #f0a264 100%);
background: linear-gradient(to right, #f0dd3f 0, #f0a264 100%);
margin-top: 0;
opacity: .9
}
.insta-markt .how-work .container-main {
max-width: 1450px !important;
padding: 0 10px
}
.insta-markt .seo-work .work-row .work-content {
padding: 0 20px 20px 15px
}
.insta-markt .insta-services.new-insta-service-sec .work-content {
padding-right: 0
}
.seo-work.new-insta-service-sec .work-row .work-wrap.regular-post-icon {
min-height: 124px
}
.insta-markt .seo-work .work-row {
padding: 0 20px;
margin: 0 0 70px
}
.insta-markt .we-work {
margin: 50px 0 40px
}
.insta-markt.seo-work .we-work {
font-family: 'Inter';
}
ul.Progress-listing-right {
float: left;
width: 50%
}
ul.Progress-listing-left {
float: left;
width: 50%
}
.Management-Progress-listing .Progress-listing-right li {
font-size: 20px;
position: relative;
font-family: 'Inter';
margin: 10px 0 11px 0;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/ppc-managment/blue-circle.png);
background-repeat: no-repeat;
background-position: center left;
padding: 0 0 0 35px;
color: #000
}
.Management-Progress-listing .Progress-listing-left li {
font-size: 20px;
position: relative;
font-family: 'Inter';
margin: 10px 0 11px 0;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/ppc-managment/blue-circle.png);
background-repeat: no-repeat;
background-position: center left;
padding: 0 0 0 35px;
color: #000
}
.insta-markt .new-insta-service-sec .we-work {
margin: 20px 0 0
}
.insta-markt .seo-work .work-row .work-wrap h3 {
font-size: 20px;
font-family: 'Inter';
font-weight: 600;
color: #000
}
.insta-markt .seo-work .work-row .work-wrap p {
font-size: 16px;
color: #000
}
.ongoing-insta-managment h2 {
font-size: 40px;
font-family: 'Inter';
margin: 0 0 30px;
color: #000
}
.Management-Progress-listing {
margin-left: 40px
}
.ongoing-insta-account img {
max-width: 100%
}
.ongoing-insta-managment {
padding: 60px 0 50px
}
.insta-driven {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/ppc-managment/ppc-driven.jpg)
}
.insta-driven span {
color: #ffe400;
font-family: 'Inter';
}
.insta-driven .servi a {
border-radius: 50px;
border: 2px solid #237dc6;
color: #237dc6
}
.insta-driven .servi a:hover {
color: #fff
}
.insta-markt p.Banner-des span {
color: #ffe400;
font-family: 'Inter';
}
h2.insta-heading {
font-size: 38px;
font-family: 'Inter';
margin: 0 0 17px
}
.insta-markt .google-seo {
margin: 75px auto 55px
}
.ongoing-insta-managment-inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
img.insta-inner-img {
max-width: 65px;
width: 100%
}
.insta-services-img-inner {
background-color: #fff;
width: 116px;
height: 116px;
border-radius: 50%;
display: flex;
justify-content: center
}
.insta-services .work-row {
padding: 0
}
.insta-markt h3.section-heading.we-work {
font-family: 'Inter';
}
.seo-work .work-row .work-wrap {
background-position: 0 0;
background-repeat: no-repeat
}
.seo-work .work-row .work-wrap.prof-opt-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/prof-opt-bg.png);
position: relative
}
.seo-work .work-row .work-wrap.trade-aud-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/prof-opt-bg.png);
position: relative
}
.seo-work .work-row .work-wrap.regular-post-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/prof-opt-bg.png);
position: relative
}
.seo-work .work-row .work-wrap.insta-stor-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/prof-opt-bg.png);
position: relative
}
.seo-work .work-row .work-wrap.prof-opt-icon::before {
content: "";
position: absolute;
left: 0;
top: 0;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/profile-optimization.svg);
background-size: 70px;
width: 120px;
height: 120px;
background-repeat: no-repeat;
background-position: center center
}
.seo-work .work-row .work-wrap.trade-aud-icon::before {
content: "";
position: absolute;
left: 0;
top: 0;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/target-audience.svg);
background-size: 80px;
width: 120px;
height: 120px;
background-repeat: no-repeat;
background-position: center center
}
.seo-work .work-row .work-wrap.regular-post-icon::before {
content: "";
position: absolute;
left: 0;
top: 0;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/regular-posting.svg);
background-size: 80px;
width: 120px;
height: 120px;
background-repeat: no-repeat;
background-position: center center
}
.seo-work .work-row .work-wrap.insta-stor-icon::before {
content: "";
position: absolute;
left: 0;
top: 0;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/instagram-stories.svg);
background-size: 70px;
width: 120px;
height: 120px;
background-repeat: no-repeat;
background-position: center center
}
.our-insta-services {
margin: 50px 0 0 0
}
.our-insta-services center {
max-width: 910px;
margin: 0 auto
}
.our-insta-services h3 {
font-size: 32px;
margin: 0 0 20px;
font-family: 'Inter';
font-weight: 700
}
.our-insta-services p {
font-size: 18px;
font-weight: 300;
font-family: 'Inter';
line-height: 24px
}
.our-insta-services span.tagl {
font-size: 18px;
font-family: 'Inter';
margin: 20px 0 10px 0;
display: inline-block
}
.our-insta-services .insta-service-list h3 {
font-size: 18px;
color: #000;
font-family: 'Inter';
font-weight: 600;
margin: 0 0 6px
}
.our-insta-services .insta-service-list p {
font-size: 16px;
line-height: 22px;
color: #000;
font-weight: 300;
font-family: proxima_novalight
}
.our-insta-services .insta-service-list {
margin: 40px auto 0;
max-width: 950px
}
.our-insta-services .insta-service-item {
float: left;
width: 100%;
padding-left: 116px;
margin: 0 0 55px;
background-repeat: no-repeat;
background-position: 0 0;
min-height: 116px
}
.our-insta-services .insta-service-item.insta-ad-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/insta-ad-bg.png);
position: relative
}
.our-insta-services .insta-service-item.insta-unique-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/insta-ad-bg.png);
position: relative
}
.our-insta-services .insta-service-item.insta-research-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/insta-ad-bg.png);
position: relative
}
.our-insta-services .insta-service-item.insta-manag-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/insta-ad-bg.png);
position: relative
}
.our-insta-services .insta_audit {
max-width: 910px;
margin: 0 auto;
text-align: center
}
.our-insta-services .insta-service-item.insta-ad-icon::before {
position: absolute;
left: 0;
width: 116px;
height: 116px;
content: "";
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/Instagram-ad-management.svg);
background-size: 70px;
background-position: center;
background-repeat: no-repeat
}
.our-insta-services .insta-service-item.insta-unique-icon::before {
position: absolute;
left: 0;
width: 116px;
height: 116px;
content: "";
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/instagram-unique-content-creation.svg);
background-size: 70px;
background-position: center;
background-repeat: no-repeat
}
.our-insta-services .insta-service-item.insta-research-icon::before {
position: absolute;
left: 0;
width: 116px;
height: 116px;
content: "";
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/instagram-marketing-research.svg);
background-size: 70px;
background-position: center;
background-repeat: no-repeat
}
.our-insta-services .insta-service-item.insta-manag-icon::before {
position: absolute;
left: 0;
width: 116px;
height: 116px;
content: "";
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/instagram-management-services.svg);
background-size: 100px;
background-position: center;
background-repeat: no-repeat
}
.our-insta-services .insta-service-content {
float: left;
width: 100%;
padding-left: 40px
}
.contnt-para-strong {
font-family: 'Inter';
color: #000 !important
}
.new-pinterest-sec .contnt-para-strong {
color: #fff !important
}
.how-work.seo-work.insta-services.new-insta-service-sec.new-pinterest-sec::before {
background: linear-gradient(to right, #bd081c 0, #cb3444 100%)
}
.how-work.seo-work.insta-services.new-insta-service-sec.new-pinterest-sec {
background-image: url(//www.willshall.com/wp-content/uploads/2021/01/expert-printerest-bg.jpg);
background-position: center center;
background-repeat: no-repeat;
background-size: cover
}
.seo-work.new-pinterest-sec .work-wrap.prof-opt-icon::before {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/account-set-up.svg)
}
.seo-work.new-pinterest-sec .work-wrap.regular-post-icon::before {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/pinterest-account-management.svg);
background-size: 67px
}
.seo-work.new-pinterest-sec .work-wrap.insta-stor-icon::before {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/pinterest-ad-campaign.svg);
background-size: 65px
}
.seo-work.new-pinterest-sec .work-wrap.trade-aud-icon::before {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/content-creation-pinterest.svg);
height: 90px;
width: 90px;
background-size: 70px;
left: 15px;
top: 20px
}
.new-pinterest-sec p {
color: #fff !important
}
.new-pinterest-sec h3 {
color: #fff !important
}
.how-work.seo-work.new-pinterest-sec .work-wrap.prof-opt-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/pint-prof-opt-bg.png)
}
.how-work.seo-work.new-pinterest-sec .work-wrap.trade-aud-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/pint-prof-opt-bg.png)
}
.how-work.seo-work.new-pinterest-sec .work-wrap.regular-post-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/pint-prof-opt-bg.png)
}
.how-work.seo-work.new-pinterest-sec .work-wrap.insta-stor-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/pint-prof-opt-bg.png)
}
.why-pinterest-sec .insta-service-item.insta-ad-icon::before {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/pinterest/Experienced.svg);
background-size: 65px
}
.why-pinterest-sec .insta-service-item.insta-unique-icon::before {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/pinterest/Skilled.svg);
background-size: 65px
}
.why-pinterest-sec .insta-service-item.insta-research-icon::before {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/pinterest/Affordable.svg);
background-size: 65px
}
.why-pinterest-sec .insta-service-item.insta-manag-icon::before {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/pinterest/Reliable.svg);
background-size: 65px
}
.pinterest_audit a {
background: linear-gradient(to right, #bd081c 0, #cb3444 100%);
border-radius: 50px;
padding: 9px 30px;
text-align: center;
display: inline-block;
font-size: 20px;
font-family: 'Inter';
color: #fff
}
.pinterest_audit {
max-width: 910px;
margin: 0 auto;
text-align: center
}
h2.pinterest-heading {
font-size: 58px;
font-family: 'Inter';
}
.pinterest-mark-lets {
background-image: url(//www.willshall.com/wp-content/uploads/2021/01/pinterest-lets-bg.png)
}
.pinterest-mark-lets .servi a {
border: 2px solid #fff;
color: #bd081c
}
.pinterest-heading span {
color: #bd081c !important
}
.pinterest-mark-lets .servi a {
border: 2px solid #fff;
color: #bd081c
}
.pinterest-mark-lets .servi a:hover {
background: #bd081c;
color: #fff
}
.pinterest_audit a:hover {
background: linear-gradient(to right, #cb3444 0, #bd081c 100%)
}
.new-pinterest-sec .work-row {
margin: 0 0 50px !important
}
.new-pinterest-sec .section-heading.we-work {
margin: 50px 0 0 !important
}
.twitter-investing-services .fisrt-list {
background-image: url(//www.willshall.com/wp-content/uploads/2021/02/Enormous-Traffic-bg.jpg);
background-repeat: no-repeat;
background-size: cover
}
.twitter-investing-services .second-list {
background-color: #007fc1
}
.twitter-investing-services .third-list {
background-color: #249bd8
}
.twitter-investing-cntnt {
max-width: 870px;
margin: 0 auto 50px;
text-align: center
}
.twitter-investing-cntnt h3 {
font-family: 'Inter';
font-size: 32px;
color: #000
}
.twitter-investing-cntnt p {
font-size: 18px;
color: #000;
font-family: proxima_novalight;
line-height: normal;
padding: 0 10px
}
.twitter-para h2.twitter-heading {
font-size: 58px;
font-family: 'Inter';
color: #000;
margin: 0 0 5px
}
.twitter-para span.color {
color: #009ded
}
.twitter-content p {
margin: 20px 0;
color: #000
}
.twitter-skew p {
font-size: 18px;
line-height: 22px;
color: #fff;
font-weight: 300;
font-family: proxima_novalight;
margin: 0 0 30px
}
.twitter-skew h3 {
font-size: 24px;
color: #fff;
font-family: 'Inter';
margin: 0 auto 24px
}
.twitter-skew p.para {
margin: 0 auto 18px;
font-size: 18px
}
.twitter-skew .skew-lnk-txt {
padding: 0 40px 0 0
}
.twitter-skew .linkedin-skew {
background: #009ded
}
.winning-twitter h3 {
font-size: 32px !important;
margin: 0 0 20px;
color: #000;
font-family: 'Inter';
font-weight: 700
}
.winning-twitter p {
color: #000;
font-size: 17px
}
.winning-twitter .listing-seo li {
width: 500px;
padding: 0 0 15px 25px;
line-height: 24px;
font-size: 16px;
}
.winning-twitter .methodology-list {
max-width: 1050px
}
.winning-twitter .Methodology h4 {
font-size: 26px;
margin: 40px auto 20px
}
.winning-twitter .insta_audit {
max-width: 100%;
margin: 40px auto 0;
text-align: center;
width: 100%;
float: left
}
.stellar-results h3 {
color: #000;
max-width: 620px
}
.stellar-results p {
color: #000;
font-size: 16px;
}
.winning-twitter .insta_audit a {
background: linear-gradient(-148deg, #33adec 40%, #009ded 60%)
}
.winning-twitter .insta_audit a:hover {
background: linear-gradient(-148deg, #009ded 40%, #33adec 60%)
}
.winning-twitter {
margin: 80px 0 0 0;
padding: 0 20px
}
.stellar-results {
padding: 0 20px
}
.twitter-para h3 {
font-size: 32px !important
}
.twitter-skew p:last-child {
margin: 0 !important
}
.twitter-mark-lets {
background-image: url(//www.willshall.com/wp-content/uploads/2021/02/twitter-talk-bg.jpg);
background-repeat: no-repeat;
background-position: center;
background-size: cover
}
.twitter-mark-lets .servi a:hover {
background-color: #009ded !important;
border: 2px solid #fff !important;
color: #fff
}
.twitter-mark-lets .servi a {
border: 2px solid #009ded !important;
color: #009ded
}
#new-footer-sec {
display: flex
}
#footer-menu-new-sec {
display: none
}
.footer-location-img img {
max-width: 70px;
height: 70px object-fit:contain
}
.footer-india-location {
display: flex;
width: 300px
}
.footer-canada-location {
width: 330px
}
.location-text h3 {
font-size: 18px;
font-family: 'Inter';
margin-top: 19px;
display: inline-block;
line-height: 23px;
color: #000;
margin: 0 auto 2px
}
.location-text p {
font-size: 14px;
font-family: 'Inter';
color: #000
}
.location-text span {
font-size: 14px
}
#new-footer-sec .footer-upr-center {
width: 280px;
margin: 0
}
#new-footer-sec .footer-upr-right {
width: 340px
}
#new-footer-sec .footer-upr-right.whatsap {
width: 300px
}
.location-text {
padding: 0 0 0 10px;
width: 100%
}
.footer-location-img {
width: 25%
}
li.col-sm-12.new-contect-addrs .location-text {
padding: 0 0 0 20px
}
li.col-sm-12.new-contect-addrs .footer-location-img img {
max-width: 55px;
height: 55px
}
li.col-sm-12.new-contect-addrs .footer-india-location {
width: 310px
}
li.col-sm-12.new-contect-addrs .footer-canada-location {
width: 290px
}
#new-footer-sec .footer-upr-center a {
align-items: center
}
#new-footer-sec .footer-upr-center .up-wrk-img {
margin: 0;
width: 94px
}
#new-footer-sec .footer-upr-right span {
margin: 0
}
#new-footer-sec .cluch-text a {
display: flex;
align-items: center
}
#new-footer-sec {
align-items: center;
max-width: 100%;
margin: 0 auto;
position: relative
}
li.new-contect-addrs.contact_us_page-col .footer-india-location p br {
display: block
}
@media(max-width:1399px) {
#new-footer-sec .footer-upr-right {
width: 28%
}
#new-footer-sec .footer-india-location {
width: 23%
}
#new-footer-sec .footer-canada-location {
width: 20%
}
#new-footer-sec .footer-upr-center {
width: 24%
}
}
@media(max-width:1339px) {
.insta-our-work-sec .project {
max-width: 1300px;
margin: 0 auto
}
.right-proj.insta-ryt-work h2 {
font-size: 20px
}
}
@media(max-width:1199px) {
.winning-twitter .listing-seo li {
width: auto;
padding: 0 0 15px 40px
}
.seo-work .work-row .work-wrap.prof-opt-icon::before {
background-size: 45px;
width: 90px;
height: 90px
}
.seo-work .work-row .work-wrap.trade-aud-icon::before {
background-size: 50px;
width: 90px;
height: 90px
}
.seo-work .work-row .work-wrap.regular-post-icon::before {
background-size: 50px;
width: 90px;
height: 90px
}
.seo-work .work-row .work-wrap.insta-stor-icon::before {
background-size: 50px;
width: 90px;
height: 90px
}
#new-footer-sec .footer-upr-center .up-wrk-img {
width: 60px
}
#new-footer-sec .cluch-text a {
background-size: 65px;
min-height: 72px;
padding: 0 0 0 78px
}
.location-text h3 {
font-size: 16px;
line-height: 20px
}
.location-text {
padding: 0 0 0 5px
}
#new-footer-sec .footer-upr-right {
width: 28%
}
#new-footer-sec .footer-india-location {
width: 25%
}
#new-footer-sec .footer-canada-location {
width: 22%
}
#new-footer-sec .footer-upr-center {
width: 22%
}
#new-footer-sec .footer-upr-right.whatsap {
width: 25%
}
#new-footer-sec .footr-center-txt h2 {
font-size: 17px;
line-height: 22px
}
#new-footer-sec .footer-location-img {
width: auto
}
.footer-location-img img {
max-width: 60px;
height: 60px
}
#new-footer-sec .footer-upr-center .up-wrk-img {
margin: 0;
width: 65px
}
#new-footer-sec .footer-upr-center .up-wrk-img img {
width: 60px
}
}
@media (max-width:991px) {
.seo-des.insta h3 {
font-size: 20px
}
.seo-des.insta h5 {
font-size: 22px
}
.our-insta-services h3 {
font-size: 22px
}
.our-insta-services .insta-service-list h3 {
font-size: 18px
}
.insta-markt .seo-des.insta p br {
display: none
}
.insta-markt .insta-services {
background-size: cover
}
#new-footer-sec .footer-upr-center a {
align-items: center;
width: 100%;
justify-content: inherit
}
#new-footer-sec .footer-upr-center .up-wrk-img {
margin: 0;
width: 60px
}
#new-footer-sec .footr-center-txt {
width: auto;
margin-left: 12px
}
#new-footer-sec .footr-center-txt h2 {
font-size: 18px;
line-height: 23px
}
#new-footer-sec .footr-center-txt h3 {
font-size: 16px;
margin: 0 0 0
}
#new-footer-sec .footer-upr-center {
width: 50%;
margin: 0 0 15px
}
#new-footer-sec .footer-upr-right {
width: 50%;
margin: 0 0 15px
}
#new-footer-sec .footer-india-location {
width: 50%
}
#new-footer-sec .footer-upr-right.whatsap {
width: 50%
}
#new-footer-sec .footer-canada-location {
width: 50%
}
#new-footer-sec .cluch-text a {
background-size: 70px;
min-height: 78px;
padding: 0 0 0 80px
}
#new-footer-sec .location-text {
padding: 0
}
#new-footer-sec .footer-upr-right span {
margin: 0;
font-size: 18px;
line-height: 22px
}
#new-footer-sec .location-text {
padding: 0
}
#new-footer-sec .footer-india-location .location-text {
padding: 0 0 0 12px
}
#new-footer-sec {
padding: 10px 0 30px
}
}
@media(max-width:767px) {
.twitter-investing-cntnt h3 {
font-size: 26px;
padding: 0 10px
}
.twitter-page-sec .container-main {
padding: 0 10px
}
.twitter-para h3 {
font-size: 20px !important
}
.twitter-para h2.twitter-heading {
font-size: 32px
}
.winning-twitter h3 {
font-size: 26px !important
}
.stellar-results h3 {
font-size: 26px !important
}
.our-insta-services .insta-service-item.insta-manag-icon::before {
background-size: 50px !important
}
.seo-work.new-pinterest-sec .work-wrap.trade-aud-icon::before {
left: 0;
top: 2px
}
h2.insta-heading {
font-size: 38px
}
.insta-des.ppc h3 {
font-size: 32px
}
.insta-des.ppc h4 {
font-size: 20px
}
.how-work.seo-work.insta-services {
background-image: linear-gradient(to right, #f0dd3f 0, #f0a264 100%) !important
}
.seo-work .work-row .work-wrap {
background-position: 0 0
}
.insta-markt .seo-work .work-row {
margin: 0 0 10px
}
.our-insta-services .insta-service-item {
padding-left: 80px;
background-size: 80px;
margin: 0 0 35px
}
.our-insta-services .insta-service-content {
padding-left: 20px
}
.insta-markt .insta-services.new-insta-service-sec .work-content {
padding-right: 15px
}
.insta-markt .google-seo {
margin: 50px auto 55px
}
.seo-des.insta h5 {
margin: 30px 0 0 0
}
.how-work.seo-work.insta-services {
margin-bottom: 10px
}
.insta-markt .seo_audit.button-space-bu {
margin: 0 0 0
}
.insta-markt .insta-services {
background-image: inherit
}
.seo-work .work-row .work-wrap.prof-opt-icon::before {
width: 80px;
height: 80px;
right: 0;
margin: auto
}
.seo-work .work-row .work-wrap.trade-aud-icon::before {
width: 80px;
height: 80px;
right: 0;
margin: auto
}
.seo-work .work-row .work-wrap.regular-post-icon::before {
width: 80px;
height: 80px;
right: 0;
margin: auto
}
.seo-work .work-row .work-wrap.insta-stor-icon::before {
width: 80px;
height: 80px;
right: 0;
margin: auto
}
.our-insta-services .insta-service-item.insta-ad-icon::before {
width: 80px;
height: 80px;
background-size: 50px
}
.our-insta-services .insta-service-item.insta-unique-icon::before {
width: 80px;
height: 80px;
background-size: 50px
}
.our-insta-services .insta-service-item.insta-research-icon::before {
width: 80px;
height: 80px;
background-size: 50px
}
.our-insta-services .insta-service-item.insta-manag-icon::before {
width: 80px;
height: 80px;
background-size: 70px
}
.linked-servce-img {
width: 99px;
height: 99px
}
.linkedin-servce h2 {
font-size: 24px
}
.linked-servce-img img {
width: 53px
}
.linkedin-servce .insta-service-list ul {
max-width: unset
}
.linkedin-servce .insta-service-list li {
display: block;
width: 100%
}
.linked-brand .fb-dscp p {
font-size: 15px;
line-height: 20px
}
.linked-brand a.fb-strt-btn {
padding: 7px 28px;
font-size: 18px;
margin: 14px 0 0
}
.lnked-service-list {
margin: 0 0 30px
}
.linkedin-servce .linkedin-serve-hdng-txt h2 {
font-size: 24px
}
.linked-service-content li {
font-size: 15px
}
.our-insta-services .insta-service-item.linked-social::before,
.our-insta-services .insta-service-item.linkedin-ads::before,
.our-insta-services .insta-service-item.linkedin-contnt::before,
.our-insta-services .insta-service-item.linkedin-social::before {
width: 80px;
height: 80px;
background-size: 50px
}
.how-work.seo-work.insta-services.new-insta-service-sec .work-content {
position: unset;
text-align: center
}
.how-work.seo-work.insta-services.new-insta-service-sec .work-grid {
width: 50%
}
.insta-markt .container-main {
padding: 0 10px
}
#new-footer-sec .footer-upr-center a {
align-items: center;
width: 100%;
justify-content: flex-start;
max-width: 100%
}
#new-footer-sec .footr-center-txt h2 {
font-size: 17px;
line-height: 21px
}
#new-footer-sec .footr-center-txt h3 {
font-size: 14px;
margin: 0 0 0
}
#new-footer-sec .footer-upr-right span {
margin: 0;
font-size: 17px;
line-height: 21px
}
#new-footer-sec .cluch-text a {
background-size: 60px;
min-height: 66px;
padding: 0 0 0 72px
}
li.col-sm-12.new-contect-addrs .location-text {
padding: 0 0 0 15px
}
.item.degital_markeing_banner .clutch_box {
display: none !important
}
.item.degital_markeing_banner .left-ban h2 {
width: 100%;
font-size: 22px;
line-height: 28px
}
.item.degital_markeing_banner .left-ban .only-mobile-consultation {
border-color: #000;
color: #000
}
}
@media (max-width:579px) {
#new-footer-sec .footer-upr-center,
#new-footer-sec .footer-upr-right {
width: 100%;
margin: 0 auto 20px
}
#new-footer-sec .footer-canada-location,
#new-footer-sec .footer-india-location {
width: auto
}
#new-footer-sec .location-text {
padding: 0 0 0 12px
}
#new-footer-sec {
max-width: 480px;
margin: auto
}
#new-footer-sec .footer-upr-center a {
max-width: 300px
}
#new-footer-sec .footer-upr-right .cluch-text {
max-width: 300px;
margin: auto
}
}
@media (max-width:550px) {
.skew-lnk-txt {
padding: 30px 20px 80px !important
}
.skew-lnk-txt {
width: 100% !important;
max-width: 100% !important
}
.how-work.seo-work.insta-services.new-insta-service-sec .work-grid {
width: 100%
}
}
@media (max-width:500px) {
#new-footer-sec .footer-canada-location,
#new-footer-sec .footer-india-location {
width: 100%;
margin: 0 auto 20px;
max-width: 300px
}
#new-footer-sec .footer-canada-location {
margin: 0 auto
}
#new-footer-sec .footr-center-txt h2 {
font-size: 18px;
line-height: 22px
}
#new-footer-sec .footer-upr-right span {
font-size: 18px;
line-height: 22px
}
#new-footer-sec .location-text h3 {
font-size: 18px;
line-height: 22px
}
#new-footer-sec .location-text {
padding: 0 0 0 72px
}
}
@media (max-width:480px) {
.insta-markt .google-seo {
margin: 40px auto 40px
}
}
@media (max-width:380px) {
li.col-sm-12.new-contect-addrs .footer-location-img img {
max-width: 50px;
height: 50px
}
}
.linked-brand .fb-dscp h2 span {
color: #0e76a8
}
.linked-brand a.fb-strt-btn {
background-image: linear-gradient(to left, #0972de, #04567e)
}
.linked-brand a.fb-strt-btn:hover {
background-image: linear-gradient(to left, #04567e, #0972de)
}
.linked-brand .fb-dscp p {
margin: 20px 0
}
.linked-brand .fb-dscp {
max-width: 1010px
}
.fb-dscp .linked-in h3 {
font-size: 26px;
margin: 58px 0 0 0;
font-family: 'Inter';
color: #000
}
.fb-dscp .linked-in p {
margin: 20px 0;
color: #000
}
.skew-lnk-txt ul {
margin: 0
}
.skew-lnk-txt ul {
margin: 0
}
.skew-lnk-txt li {
color: #fff;
font-size: 18px;
font-family: 'Inter';
margin: 0 0 7px;
position: relative;
padding-left: 25px;
line-height: 24px
}
.skew-lnk-txt li::after {
background: url(//www.willshall.com/wp-content/themes/willshall/images/tick.png);
content: '';
height: 15px;
width: 15px;
background-size: 14px;
position: absolute;
left: 0;
top: 7px;
background-repeat: no-repeat
}
.linkedin-skew {
background: linear-gradient(to left, #0972de, #04567e)
}
section.linkedin-skewotr::before {
content: '';
transform: skewY(-3deg);
background: #fff;
position: absolute;
width: 100%;
height: 103px;
top: -54px;
display: none
}
.skew-lnk-txt {
width: 50%;
max-width: 506px;
margin: 0 0 0 auto;
transform: skewY(3deg)
}
.skew-lnk {
width: 50%
}
.skew-link-otr {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
align-items: center
}
.skew-lnk {
width: 50%;
display: flex;
align-items: stretch
}
.skew-lnk img {
width: 100%;
object-fit: cover
}
.linkedin-skewotr::after {
content: '';
transform: skewY(-3deg);
background: #fff;
width: 100%;
height: 143px;
position: absolute;
bottom: -90px;
display: none
}
.linkedin-skewotr {
position: relative;
margin: 40px 0 44px;
transform: skewY(-3deg)
}
.lnked-service-list {
display: flex;
align-content: flex-start;
flex-wrap: wrap;
justify-content: space-between;
margin: 0 0 24px
}
.linked-service-content {
width: 83.2%
}
.linked-servce-img {
width: 12.4%;
text-align: center;
background: #fff;
border: 1px solid #ddd;
border-radius: 50%;
height: 117px;
display: flex;
align-items: center;
justify-content: center
}
.linkedin-servce .insta-service-item li {
font-family: proxima_novalight;
color: #000;
font-size: 17px;
position: relative;
padding-left: 23px;
font-weight: 600;
margin: 0 0 9px;
line-height: 24px;
display: inline-block;
width: 33%
}
.linkedin-servce .insta-service-item li::after {
content: '';
position: absolute;
background: url(//www.willshall.com/wp-content/themes/willshall/images/icon1.png);
height: 16px;
width: 16px;
background-size: 15px;
left: 0;
background-repeat: no-repeat;
top: 7px
}
.linked-service-content ul {
max-width: 570px
}
.linkedin-social ul {
max-width: unset
}
.insta-service-item.linkedin-social ul li {
display: block;
width: 100%
}
.linked-service-content p {
margin: 0 0 26px
}
.linkedin-serve-hdng-txt p {
font-size: 18px;
color: #000;
margin: 0 0 30px
}
.linkedin-servce .linkedin-serve-hdng-txt h2 {
color: #000;
font-size: 32px;
margin: 0 0 20px;
font-weight: 600
}
.linkedin-serve-hdng-txt {
text-align: center;
max-width: 950px;
margin: 24px auto 0
}
.our-insta-services.linkedin-servce {
margin: 120px 0 0 0
}
#lets.linkedin-mark-lets {
background: #0e76a8 url(//www.willshall.com/wp-content/themes/willshall/images/linkedin-bg2.png);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
float: left;
width: 100%
}
.linkedin-servce h2 {
color: #000;
text-align: center;
font-size: 30px;
margin: 0 0 56px;
font-weight: 600;
font-family: 'Inter'
}
.linked-brand {
padding: 70px 0 0
}
.linkedin-servce .insta-service-item {
background: url(//www.willshall.com/wp-content/themes/willshall/images/insta-ad-bg.png);
position: relative;
background-repeat: no-repeat;
margin: 0 0 22px
}
.linkedin-ads::before {
position: absolute;
left: 0;
width: 116px;
height: 116px;
content: "";
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/linkedin-icon1.png);
background-size: 64px;
background-position: center;
background-repeat: no-repeat
}
.insta-service-item.linkedin-contnt:before {
position: absolute;
left: 0;
width: 116px;
height: 116px;
content: "";
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/linkedin-icon2.png);
background-size: 64px;
background-position: center;
background-repeat: no-repeat
}
.linked-social:before {
position: absolute;
left: 0;
width: 116px;
height: 116px;
content: "";
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/linkedin-icon3.png);
background-size: 64px;
background-position: center;
background-repeat: no-repeat
}
.linkedin-social:before {
position: absolute;
left: 0;
width: 116px;
height: 116px;
content: "";
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/linkedin-icon4.png);
background-size: 64px;
background-position: center;
background-repeat: no-repeat
}
.linked-custm:before {
position: absolute;
left: 0;
width: 116px;
height: 116px;
content: "";
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/linkedin-icon4.png);
background-size: 64px;
background-position: center;
background-repeat: no-repeat
}
.linkedin-servce .insta-service-item .insta-service-content p {
margin: 0 0 26px
}
#lets.linkedin-mark-lets .servi a {
background: #fff;
color: #237dc6;
border-color: #fff
}
#lets.linkedin-mark-lets .servi a:hover {
background: 0 0;
color: #fff
}
@media(max-width:767px) {
.our-insta-services.linkedin-servce {
margin: 80px 0 0 0
}
.skew-lnk {
width: 100%
}
.skew-lnk-txt {
width: 100%;
max-width: 100%;
padding: 50px 30px 30px !important
}
.our-insta-services .insta-service-item.linked-social::before,
.our-insta-services .insta-service-item.linkedin-ads::before,
.our-insta-services .insta-service-item.linkedin-contnt::before,
.our-insta-services .insta-service-item.linkedin-social::before {
width: 80px;
height: 80px;
background-size: 50px
}
.our-insta-services .insta-service-item {
padding-left: 80px;
background-size: 80px;
margin: 0 0 35px
}
.linkedin-servce .linkedin-serve-hdng-txt h2 {
font-size: 24px
}
.linkedin-serve-hdng-txt p {
font-size: 15px
}
.linkedin-servce .insta-service-list ul {
max-width: unset
}
.linkedin-servce .insta-service-list li {
display: block;
width: 100%
}
}
.our-team-title_section h1 {
text-align: center;
color: #000;
font-size: 48px;
font-family: 'Inter';
font-weight: 700;
margin: 0 0 18px
}
.our-team-title_section h1 span {
color: #e37000
}
.our-team-title_section p {
font-size: 17px;
line-height: 24px;
font-family: 'Inter';
font-weight: 300;
text-align: center;
color: #000;
margin: 0 0 20px
}
.our-team-title_section {
display: flex;
flex-wrap: wrap;
padding: 72px 0 30px
}
.our-team-title_section .our-team-title-cont-sec {
max-width: 900px;
margin: auto
}
.circle-pic-col-smae .con_info .linked-icon svg {
width: 18px;
height: 18px
}
.circle-pic-col-smae .con_info svg {
width: 20px;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease
}
.circle-pic-col-smae .con_info .linked-icon svg:hover path {
stroke: #0a66c2;
fill: #0a66c2;
color: #0a66c2
}
.circle-pic-col-smae .con_info svg:hover path {
stroke: #6fda44;
fill: #6fda44
}
.circle-pic-col-smae .con_info .mail-icon svg:hover path {
stroke: #E37000;
fill: #E37000
}
.circle-pic-col-smae .pos_member-upwork-c svg {
width: 18px;
vertical-align: middle
}
.circle-pic-col-smae .pos_member-upwork-c svg path {
stroke: #6fda44;
fill: #6fda44
}
.circle-pic-col-smae .con_info svg path {
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease
}
.circle-pic-col-smae {
width: 20%;
text-align: center;
padding: 0 15px
}
.director-admin-pic-sec {
display: flex;
flex-wrap: wrap;
justify-content: center
}
.circle-pic-col-smae h3 {
margin: 10px 0 2px;
text-align: center;
color: #000;
font-size: 18px;
font-family: 'Inter';
font-weight: 700;
line-height: normal
}
.circle-pic-col-smae .pos_member {
text-align: center;
margin: 0 0 7px;
color: #000;
font-size: 16px;
font-family: 'Inter';
line-height: 24px;
text-transform: lowercase
}
.circle-pic-col-smae .pos_member .con_info {
margin: 0;
padding: 0
}
.circle-pic-col-smae .con_info {
margin: 0
}
.circle-pic-col-smae .con_info li {
display: inline-block;
vertical-align: middle;
font-size: 18px;
padding: 0 4px
}
.circle-pic-col-smae .con_info li a {
color: #000;
text-decoration: none !important;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease
}
.director-admin-section {
display: flex;
flex-wrap: wrap;
width: 100%;
padding: 12px 0 30px
}
.circle-pic-col-smae .con_info li a:hover {
color: #e37000
}
.digital-marketing-section-team.development-section-team {
padding-top: 0
}
.digital-marketing-section-team {
display: flex;
flex-wrap: wrap;
padding: 0
}
.digital-marketing-section-team .digital-marketing-cont-sec {
display: flex;
flex-wrap: wrap;
padding: 50px 0 0
}
.digital-marketing-section-team h2 {
text-align: left;
margin: 0;
color: #000;
font-size: 30px;
line-height: normal;
font-family: 'Inter';
font-weight: 400;
position: relative;
padding: 40px 40px 29px;
z-index: 1;
background: linear-gradient(to right top, #a0dcdc 50%, transparent 50%)
}
.development-section-team.digital-marketing-section-team h2 {
background: linear-gradient(to right top, #4689b0 50%, transparent 50%);
color: #fff
}
.designs-section-team.digital-marketing-section-team h2 {
background: linear-gradient(to right top, #e37000 50%, transparent 50%);
color: #fff
}
.sales-section-team.digital-marketing-section-team h2 {
background: linear-gradient(to right top, #79b051 50%, transparent 50%);
color: #fff
}
.page-template-our-team-new-page-template .banner-home.all-page-banner {
float: none;
display: flex;
flex-wrap: wrap
}
.digital-marketing-section-team.sales-section-team {
padding-bottom: 30px
}
.circle-pic-col-smae .pos_member-upwork-c {
font-size: 14px;
line-height: normal;
color: #6fda44;
font-family: 'Inter';
}
.digital-marketing-section-team .circle-pic-col-smae .pos_member {
margin: 0 0 6px
}
.circle-pic-col-smae .pos_member-upwork-c img {
position: relative;
bottom: 1px
}
.digital-marketing-section-team .circle-pic-col-smae {
margin: 0 0 50px
}
.circle-pic-col-smae .pos_member-upwork-c a {
color: #6fda44
}
.footer-img.footer-svg-img a {
width: 67px;
height: 67px;
display: inline-block;
background: #f2f2f2;
border-radius: 100px;
border: 2px solid #ddd;
position: relative;
transition: ease-in-out .5s;
-webkit-transition: ease-in-out .5s;
-moz-transition: ease-in-out .5s;
-o-transition: ease-in-out .5s;
-ms-transition: ease-in-out .5s
}
.footer-img.footer-svg-img a img {
width: 39px;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
transition: ease-in-out .5s;
-webkit-transition: ease-in-out .5s;
-moz-transition: ease-in-out .5s;
-o-transition: ease-in-out .5s;
-ms-transition: ease-in-out .5s
}
.footer-img.footer-svg-img a:hover img {
margin-left: 5px
}
.circle-pic-col-smae .spin.circle {
position: relative;
width: 150px;
height: 150px;
margin: auto;
max-width: 100%;
overflow: hidden
}
.circle-pic-col-smae .spin.circle img {
width: 100%;
height: 100%;
object-fit: cover
}
.circle-pic-col-smae .spin::after,
.circle-pic-col-smae .spin::before {
top: 0;
left: 0;
content: '';
position: absolute;
width: 100%;
height: 100%
}
.circle-pic-col-smae .spin::before {
border: 1px solid #fff0
}
.circle-pic-col-smae .spin:hover::before {
border-top-color: #e37000;
border-right-color: #e37000;
border-bottom-color: #e37000;
transition: border-top-color .15s linear, border-right-color .15s linear .1s, border-bottom-color .15s linear .2s
}
.circle-pic-col-smae .spin::after {
border: 0 solid #fff0
}
.circle-pic-col-smae .spin:hover::after {
border-top: 1px solid #e37000;
border-left-width: 1px;
border-right-width: 1px;
transform: rotate(270deg);
transition: transform .4s linear 0s, border-left-width 0s linear .35s
}
.circle-pic-col-smae .circle {
border-radius: 100%;
box-shadow: none
}
.circle-pic-col-smae .circle::after,
.circle-pic-col-smae .circle::before {
border-radius: 100%
}
#lets.ppc-driven.our-team-pagexs a {
border-color: #fff
}
#lets.ppc-driven.our-team-pagexs a:hover {
border-color: #e37000
}
.page-id-1274 .banner-home.all-page-banner {
display: none
}
.banner_services {
margin-top: 100px
}
.banner_services {
background-image: url(//www.willshall.com/wp-content/uploads/2023/05/services_bg-min.jpg);
background-repeat: no-repeat;
background-size: cover;
background-position: center center
}
.banner_services .services_provider img {
width: auto;
height: 52px
}
.banner_services .services_provider .clutch {
height: 38px
}
.banner_services .row_banner {
padding: 80px 20px;
display: flex;
flex-wrap: wrap
}
.banner_content h1 {
font-size: 54px;
line-height: 60px;
color: #fff;
margin: 0;
font-family: 'Inter';
font-weight: 300
}
.banner_content ul {
padding: 50px 35px;
margin: 0
}
.banner_content ul li {
font-size: 22px;
line-height: 40px;
color: #fff;
background-image: url(//www.willshall.com/wp-content/uploads/2021/04/check_icon.png);
background-repeat: no-repeat;
background-position: center left;
padding-left: 24px;
font-family: 'Inter';
}
.banner_services .row_banner .banner_content {
width: 60%
}
.banner_services .row_banner .audit_form {
width: 40%;
padding-left: 70px
}
.services_provider h5 {
font-size: 18px;
width: 100%;
color: #ffcf0e;
margin-bottom: 20px;
margin: 0 0 10px;
display: inline-block;
font-family: 'Inter';
}
.services_provider img {
display: inline-block
}
.services_provider .service_logo {
display: inline-block;
padding-right: 15px
}
.audit_form .form_box {
background-image: linear-gradient(-41deg, #ffc821 25%, #ffe501 75%);
display: inline-block;
padding: 20px 45px;
width: 100%;
border-radius: 11px;
max-width: 398px
}
.audit_form .form_box h3 {
font-size: 28px;
letter-spacing: -1px;
line-height: 45px;
color: #000;
text-align: center;
margin: 0 0 10px 0;
font-family: 'Inter';
font-weight: 400
}
.audit_form .form_box input {
font-size: 15px;
line-height: 40px;
color: #000;
width: 100%;
border: 0;
padding: 0 10px;
border-radius: 4px;
font-family: 'Inter';
}
.audit_form .form_box textarea {
font-size: 15px;
color: #000;
width: 100%;
border: 0;
padding: 10px 10px;
border-radius: 4px;
max-height: 90px;
font-family: 'Inter';
}
.audit_form .form_box .wpcf7-submit {
background: #000 !important;
color: #fff !important;
font-size: 18px !important;
font-weight: 400 !important;
border: 2px solid #000 !important;
line-height: 45px !important;
font-family: 'Inter' !important;
padding: 0 10px !important;
width: 100% !important
}
.audit_form .form_box .wpcf7-submit:hover {
background: 0 0 !important;
color: #000 !important;
border-color: #000 !important
}
.audit_form .form_box h5 {
font-size: 14px;
color: #000;
margin: 0;
font-family: 'Inter';
}
.seo_service {
margin: 0 auto 0
}
.seo_service h3 {
font-size: 45px;
color: #000
}
.seo_service h6 {
font-size: 22px;
color: #000;
font-family: 'Inter';
margin: 7px 0 0
}
.seo-des,
.seo-des p {
font-size: 17px;
color: #000;
font-family: 'Inter';
line-height: 24px
}
.our_services_seo .work-content h3 {
font-size: 24px !important
}
.heading_seo-sec {
text-align: center;
max-width: 750px;
margin: 0 auto
}
.heading_seo-sec h2 {
font-size: 32px;
color: #000;
padding-bottom: 10px;
font-family: 'Inter';
font-weight: 700
}
.heading_seo-sec p {
font-size: 16px;
line-height: 24px;
color: #000;
font-family: 'Inter';
}
.digital_marketing_sec .text_column p a,
.seo-work .work-row .work-wrap p a {
color: #fff;
text-decoration: underline !important
}
.digital_marketing_sec .text_column p a:hover,
.seo-work .work-row .work-wrap p a:hover {
text-decoration: none !important
}
.proven_seo_result .row {
padding: 0 10px;
max-width: 1115px;
margin: 40px auto auto
}
.proven_seo_result .result_box .box_sec img {
width: 100%;
transition: 1s
}
.proven_seo_result .result_box .box_sec .increse img {
width: auto
}
.proven_seo_result .result_box.masrilogo_box .icon img {
width: 150px;
height: 41.1px;
object-fit: contain
}
.proven_seo_result .col-md-4 {
padding: 20px
}
.proven_seo_result .result_box .icon {
min-height: 50px
}
.proven_seo_result .result_box .orange_bg {
background: #f56629
}
.proven_seo_result .result_box .box_sec {
padding: 1px
}
.proven_seo_result .result_box .box_sec>img {
width: 100%
}
.proven_seo_result .result_box .box_sec .description {
padding: 15px 30px;
font-family: 'Inter';
}
.proven_seo_result .result_box .box_sec .read_btn {
background: #fff;
width: 100%;
display: inline-block;
padding: 10px;
text-align: center;
font-size: 20px;
color: #000;
text-transform: uppercase;
font-family: 'Inter';
}
.proven_seo_result .result_box .box_sec .description .increse,
.proven_seo_result .result_box .box_sec .description .keywords {
display: flex;
max-width: 230px;
align-items: center
}
.proven_seo_result .result_box .box_sec .description .increse h5,
.proven_seo_result .result_box .box_sec .description .keywords h5 {
font-size: 50px;
color: #fff;
font-weight: 700;
width: 35%;
margin: 0;
text-align: center;
padding-right: 15px
}
.proven_seo_result .result_box .box_sec .description .increse h6,
.proven_seo_result .result_box .box_sec .description .keywords h6 {
font-size: 15px;
color: #fff;
width: 100%;
margin: 0
}
.pink_bg {
background: #f3449b
}
.brown_bg {
background: #80655a
}
.center_btn {
text-align: center;
padding: 25px 0 0
}
.center_btn .btn {
font-size: 18px;
color: #fff;
background: #e37000;
transition: ease-in-out .5s;
border-radius: 30px;
padding: 12px 20px;
font-size: 20px;
font-weight: 400;
line-height: 20px;
font-family: 'Inter';
display: inline-block;
border: 1px solid #fff0;
margin: 0 15px 0;
height: 43px
}
.digital_marketing_sec {
background-image: url(//www.willshall.com/wp-content/uploads/2021/04/bg-marketing-partner.png);
padding: 45px 0 0;
background-size: cover;
background-repeat: no-repeat;
background-color: #346166;
background-position: center center
}
.digital_marketing_sec .heading_seo-sec h2,
.digital_marketing_sec .heading_seo-sec p {
color: #fff
}
.digital_marketing_sec .heading_seo-sec {
margin-bottom: 50px
}
.digital_marketing_sec .heading_seo-sec {
margin-bottom: 50px
}
.digital_marketing_sec .partner-boxs {
width: 100%;
align-items: start;
display: flex;
padding: 30px
}
.row_recognized .services-box p sub {
bottom: 0;
top: -.6em
}
.digital_marketing_sec .partner-boxs .icon_column {
width: 30%;
padding-right: 15px
}
.digital_marketing_sec .partner-boxs .text_column {
width: 100%
}
.digital_marketing_sec .text_column h3 {
font-size: 22px;
color: #fff;
margin: 0 0 5px;
font-family: 'Inter';
font-weight: 700
}
.digital_marketing_sec .text_column p {
font-size: 17px;
font-family: 'Inter';
color: #fff;
line-height: 24px
}
.digital_marketing_sec .btn.seo_audit {
margin-top: 0;
background: #ffe007;
font-family: 'Inter';
color: #000;
border: 1px solid #fff0
}
.banner_content h2 b {
font-family: 'Inter';
font-weight: 400 !important
}
.our_services_seo .section-heading {
font-family: 'Inter';
font-weight: 700;
font-size: 45px
}
.our_services_seo {
margin-top: 0 !important;
background-position: center;
background-color: #3286be
}
.pt-70 {
padding-top: 70px
}
.pb-70 {
padding-bottom: 70px
}
.pb-60 {
padding-bottom: 60px
}
.our_methodology_sec {
margin: 0 !important
}
.our_methodology_sec .heading_seo-sec {
max-width: 900px
}
.our_methodology_sec .heading_seo-sec h2 {
margin: 0
}
.our_methodology_sec .heading_seo-sec p {
margin: 25px 0
}
.our_methodology_sec .listing-seo li {
background-image: url(//www.willshall.com/wp-content/uploads/2021/04/list_arrow.png) !important;
padding: 0 0 0 30px;
background-size: 20px;
background-position: left 10px
}
.our_methodology_sec .methodology-list {
margin-top: 50px
}
.proposal_business_sec {
background-image: url(//www.willshall.com/wp-content/uploads/2021/04/proposal_business_bg1.png);
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
padding: 55px 0;
font-family: 'Inter';
}
.our_methodology_sec .methodology-btn {
margin-bottom: 10px
}
.form-heading h2 {
font-size: 45px;
color: #fff;
font-family: 'Inter';
font-weight: 700;
margin-bottom: 10px
}
.form-heading {
text-align: center;
margin-bottom: 20px
}
.form-heading p {
margin: 0;
font-size: 18px;
color: #fff
}
.form-heading h2 span {
color: #e37000
}
.form-heading h2 {
font-size: 45px;
color: #fff;
font-family: 'Inter';
margin: 0
}
.form-heading {
text-align: center;
margin-bottom: 40px
}
.form-heading p {
margin: 0;
font-size: 17px;
color: #fff
}
.proposal_business_sec .form-business {
max-width: 850px;
margin: 0 auto
}
.proposal_business_sec .form-business input,
.proposal_business_sec .form-business select,
.proposal_business_sec .form-business textarea {
width: 100%;
font-size: 15px;
line-height: 45px;
color: #000;
border: 0;
padding: 0 10px;
border-radius: 5px;
background: #fff
}
.proposal_business_sec .wpcf7-form-control.wpcf7-select {
height: 45px
}
.proposal_business_sec .form-business .from-group {
padding: 12.5px
}
.proposal_business_sec .form-business .row {
margin: 0 -12.5px
}
.proposal_business_sec .form-business textarea {
height: 160px;
padding: 15px 10px;
line-height: initial
}
.button_row .wpcf7-submit {
background: #ffe007 !important;
width: auto !important;
font-size: 22px !important;
line-height: 45px !important;
color: #000 !important;
font-family: 'Inter';
padding: 5px 25px !important;
border: 1px solid transparent !important;
transition: ease-in-out .5s
}
.row.proposal-personal {
display: flex;
flex-wrap: wrap;
margin: 0 !important;
padding-top: 12.5px
}
.proposal_business_sec .form-business .row .text_personal {
display: flex;
flex-wrap: wrap;
align-items: center
}
.proposal_business_sec .form-business .row .text_personal h5,
.proposal_business_sec .form-business .row .text_personal h6 {
margin: 0;
font-size: 14px;
color: #fff;
line-height: inherit;
padding-right: 10px;
font-family: 'Inter';
}
.recognized_services_sec .heading_seo-sec {
margin-bottom: 60px;
max-width: 100%
}
.recognized_services_sec .heading_seo-sec h2 {
margin: 0
}
.row_recognized {
display: flex;
max-width: 1000px;
margin: 0 auto;
flex-wrap: wrap
}
.row_recognized .services-box {
width: 50%;
padding: 40px 40px 30px
}
.row_recognized .services-box h4 {
font-size: 25px;
margin: 15px 0 10px;
font-family: 'Inter';
font-weight: 700
}
.row_recognized .services-box p {
margin: 0;
font-size: 17px;
color: #000;
font-family: 'Inter';
line-height: 24px
}
.row_recognized .clutch {
background: #f2f2f2
}
.row_recognized .clutch h4 {
color: #ff5338
}
.row_recognized .upwork {
background: #e9ffde
}
.row_recognized .upwork h4 {
color: #38ac05
}
.row_recognized .manifest {
background: #fff8fa
}
.row_recognized .manifest h4 {
color: #930c35
}
.row_recognized .top-seos {
background: #f2f2f2
}
.row_recognized .top-seos h4 {
color: #e12000
}
.seo_ranking_testimonials>.container-main {
display: block !important
}
.seo_ranking_testimonials {
background-image: url(//www.willshall.com/wp-content/uploads/2021/04/our-seobg.png);
padding: 45px 0;
background-size: cover;
background-repeat: no-repeat;
background-color: #045c96
}
.seo_ranking_testimonials .heading_seo-sec {
margin-bottom: 45px
}
.seo_ranking_testimonials .heading_seo-sec h2 {
margin: 0;
color: #fff
}
.item-content.entry-content {
width: 100% !important
}
.testimonials_row .col-md-12 {
padding: 0 30px
}
.testimonials_row .image-head {
background-image: linear-gradient(-41deg, #ffc821 25%, #ffe501 75%);
padding: 5px 0
}
.testimonials_row .image-head h4 {
font-size: 26px;
line-height: 40px;
color: #000;
margin: 0;
font-family: 'Inter';
font-style: normal
}
.seo_ranking_testimonials .owl-nav .owl-prev {
position: absolute;
left: 0;
top: 50%
}
.seo_ranking_testimonials .owl-nav .owl-next {
top: 50%;
right: 0;
position: absolute
}
.seo_ranking_testimonials .owl-theme .owl-nav span {
color: #fff;
font-size: 34px;
border: 2px solid #fff;
width: 48px;
height: 48px;
line-height: 47px;
text-align: center;
border-radius: 100%
}
.seo_ranking_testimonials .owl-theme .owl-nav button {
margin: 0 !important
}
.seo_ranking_testimonials .owl-theme .owl-nav button:hover {
background: #e37000 !important;
border-radius: 100%
}
.seo_ranking_testimonials .methodology-btn {
margin-bottom: 0;
margin-top: 40px
}
.seo_packages_offers {
font-family: 'Inter';
}
.seo_packages_offers .table-responsive .faq_tabletop td,
.seo_packages_offers .table-responsive .faq_tabletop th {
width: 25%;
padding: 15px 25px;
font-size: 18px;
color: #fff;
text-transform: capitalize;
text-align: center;
line-height: initial;
font-family: 'Inter';
border: 0
}
.first-heading-btm,
.seo_packages_offers .first-heading {
text-align: left !important
}
.seo-table-main .table-responsive .Second-heading {
width: 25%;
text-align: center;
padding-left: 0;
padding-right: 0
}
.seo_packages_offers td.for-icon.first-heading {
width: 25%
}
.seo_packages_offers .faq_tabletop .first-heading {
background: #264f54 !important
}
.seo_packages_offers .faq_tabletop .Second-heading {
background: #346166 !important
}
.seo_packages_offers .faq_tabletop .third-heading {
background: #ffe501 !important;
color: #000 !important
}
.seo_packages_offers .table-responsive .faq_tabletop th span {
display: block;
font-size: 24px;
font-family: 'Inter';
}
.seo_packages_offers .faq_tabletop .first-heading-btm {
background: #264f54;
border-top: 1px solid #5d8185 !important
}
.seo_packages_offers .faq_tabletop .Second-heading-btm {
background: #346166;
border-top: 1px solid #5d8185 !important;
font-family: 'Inter' !important;
font-size: 24px !important
}
.seo_packages_offers .faq_tabletop .third-heading-btm {
background: #f8be0d;
color: #000 !important;
font-family: 'Inter' !important;
font-size: 24px !important;
border-top: 1px solid #f8be0d !important
}
.seo_packages_offers .faq-section {
max-width: 1190px
}
.seo_packages_offers .faq-section .panel-heading {
display: flex;
padding: 15px 0 20px
}
.seo_packages_offers .faq-section .panel-heading .panel-title {
width: 30%
}
.seo_packages_offers .faq-section .panel-heading p {
width: 75%;
font-size: 16px;
color: #000;
padding-right: 55px
}
.seo_packages_offers .faq-section .panel-heading .panel-title a {
font-size: 18px;
outline: 0 !important
}
.seo_packages_offers .panel-default>.panel-heading {
background-color: #e7e7e7;
border-color: #e7e7e7
}
.center_btn .btn:hover {
border-color: #ffe007;
color: #000;
background: #ffe007
}
.seo_service .center_btn .btn {
margin-bottom: 10px;
overflow: hidden !important
}
.digital_marketing_sec .btn.seo_audit:hover {
border-color: #e37000;
color: #fff;
background: #e37000
}
.button_row .wpcf7-submit:hover {
background: 0 0 !important;
border-color: #ffe007 !important;
color: #ffe007 !important
}
.proven_seo_result .result_box .box_sec .read_btn:hover {
color: #e37000
}
.proposal_business_sec .wpcf7-form {
display: flex;
flex-direction: column
}
.proposal_business_sec .form-business {
order: 2
}
.proposal_business_sec .wpcf7-response-output {
order: 1
}
.proposal_business_sec .wpcf7-response-output {
color: #ffe007;
border-color: #ffe007 !important;
width: 100%;
max-width: 850px;
float: none !important;
margin: 0 auto 0 auto !important;
text-align: center
}
.services_digital_marketing {
background: #346166;
padding: 75px 0 55px !important
}
.services_digital_marketing .heading_seo-sec h2 {
margin: 0;
color: #fff
}
.services_digital_marketing .heading_seo-sec {
max-width: 1000px;
margin-bottom: 15px
}
.services_digital_marketing .heading_seo-sec p {
color: #fff
}
.services_digital_marketing .disgital_boxs {
padding: 20px;
position: relative;
width: 49.9%;
flex: 0 0 49.9%
}
.services_digital_marketing .row {
max-width: 1305px;
margin: 0 auto
}
.services_digital_marketing .disgital_boxs .col_boxs {
background: #f2fdfe;
padding: 45px 100px 40px 30px;
height: 100%
}
.services_digital_marketing .disgital_boxs .col_boxs .heading-icon {
display: flex;
flex-wrap: wrap;
align-items: center;
margin-bottom: 10px
}
.services_digital_marketing .disgital_boxs .col_boxs .heading-icon h3 {
font-size: 28px;
line-height: 40px;
margin: 0;
color: #000;
font-family: 'Inter';
font-weight: 700
}
.services_digital_marketing .disgital_boxs .col_boxs .heading-icon img {
margin-right: 20px
}
.services_digital_marketing .disgital_boxs .number_bx {
position: absolute;
right: 40px;
top: 70px
}
.number_bx h1,
.number_bx h3 {
font-size: 180px;
color: #d9e8e9;
font-family: proxima_novaextrabold_italic
}
.services_digital_marketing .disgital_boxs .col_boxs p {
font-size: 17px;
color: #121313;
font-family: 'Inter';
margin-bottom: 15px;
position: relative;
z-index: 9;
line-height: 24px
}
.services_digital_marketing .disgital_boxs .col_boxs p:last-child {
margin-bottom: 0
}
.services_digital_marketing .disgital_boxs .col_boxs p a {
font-size: 18px;
color: #000;
font-family: 'Inter';
font-style: italic;
text-decoration: underline !important;
text-decoration-color: #b5bdbe !important
}
.services_digital_marketing .disgital_boxs .col_boxs p a:hover {
color: #f4767a !important;
text-decoration-color: #f4767a !important
}
.seo-unique-things {
padding: 75px 0 40px !important
}
.seo-unique-things .heading_seo-sec h2 {
margin: 0
}
.seo-unique-things .things_boxs {
padding: 35px 25px;
width: 33%;
flex: 0 0 33%
}
.seo-table-main .for-icon span {
display: block
}
.seo-unique-things .head-things h5 {
clip-path: polygon(12% 0%, 100% 0%, 93% 100%, 9% 100%);
-webkit-clip-path: polygon(12% 0%, 100% 0%, 93% 100%, 9% 100%);
-o-clip-path: polygon(12% 0%, 100% 0%, 93% 100%, 9% 100%);
-ms-clip-path: polygon(12% 0%, 100% 0%, 93% 100%, 9% 100%);
background: #41ddf8;
margin: 0;
padding: 13px 20px 13px 70px;
width: 100%;
font-size: 23px;
font-family: 'Inter';
font-weight: 700;
color: #fff
}
.seo-unique-things .head-things {
display: flex;
align-items: flex-start;
position: relative
}
.seo-unique-things .head-things h4 {
margin: 0;
font-size: 100px;
position: absolute;
color: #0d71ba;
z-index: 9;
left: 0;
font-family: proxima_novaextrabold_italic;
-webkit-text-stroke: 4px #fff;
text-stroke: 4px #fff;
line-height: 63px
}
.seo-unique-things .head-things p {
font-size: 18px;
color: #000
}
.seo-unique-things .things_boxs p {
color: #000 !important;
font-size: 17px;
font-family: 'Inter';
margin-top: 25px;
max-width: 93%;
line-height: 24px
}
.seo-unique-things .heading_seo-sec {
margin-bottom: 40px
}
.seo-unique-things .heading_seo-sec {
margin-bottom: 40px
}
.seo-unique-things .indepth_research h5 {
background: #ffe501;
color: #000
}
.seo-unique-things .indepth_research h4 {
color: #f8be0d
}
.seo-unique-things .imroved_ux h4 {
color: #379d12
}
.seo-unique-things .imroved_ux h5 {
background: #66be47
}
.seo-unique-things .certifield_experts h4 {
color: #d03338
}
.seo-unique-things .certifield_experts h5 {
background: #f69195
}
.seo-unique-things .proven_result h4 {
color: #6d4b3d
}
.seo-unique-things .proven_result h5 {
background: #dbb6a7;
clip-path: polygon(5% 0%, 100% 0%, 93% 100%, 14% 100%);
-webkit-clip-path: polygon(5% 0%, 100% 0%, 93% 100%, 14% 100%);
-o-clip-path: polygon(5% 0%, 100% 0%, 93% 100%, 14% 100%);
-ms-clip-path: polygon(5% 0%, 100% 0%, 93% 100%, 14% 100%)
}
.seo-unique-things .focus_clients h4 {
color: #346166
}
.seo-unique-things .focus_clients h5 {
background: #8ecbd2;
clip-path: polygon(10% 0%, 100% 0%, 93% 100%, 3% 100%);
-webkit-clip-path: polygon(10% 0%, 100% 0%, 93% 100%, 3% 100%);
-o-clip-path: polygon(10% 0%, 100% 0%, 93% 100%, 3% 100%);
-ms-clip-path: polygon(10% 0%, 100% 0%, 93% 100%, 3% 100%)
}
.seo-unique-things .row {
display: flex;
justify-content: center;
flex-wrap: wrap
}
.services_digital_marketing .row {
display: flex;
justify-content: center;
flex-wrap: wrap
}
.seo_packages_offers .panel-group .panel-heading a {
padding-right: 10px
}
.seo_ranking_testimonials .methodology-btn a:hover {
background: #3286be;
color: #fff;
border-color: #fff
}
.our_services_seo {
transform: skewY(0);
-moz-transform: skewY(0);
-ms-transform: skewY(0);
-o-transform: skewY(0);
-webkit-transform: skewY(0)
}
.our_services_seo .unskew {
transform: skewY(0);
-moz-transform: skewY(0);
-webkit-transform: skewY(0)
}
.section-space {
padding: 75px 0
}
#google-seo p:last-child {
margin: 0 auto
}
.seo_service .seo-des {
margin-top: 0
}
.seo_service .seo-des p {
margin-top: 25px;
line-height: 24px
}
.our_services_seo .work-wrap {
padding: 0;
background-image: none !important
}
.our_services_seo .image_wrap {
max-width: 100px;
background: #fff;
border: 5px solid #034c7c;
height: 100px;
display: flex;
justify-content: center;
align-items: center;
flex-wrap: wrap;
border-radius: 100%;
width: 100%
}
.our_services_seo .work-row .work-grid .work-wrap {
display: flex
}
.our_services_seo .work-row .work-grid .work-wrap .work-content {
width: 100%
}
.how-work.seo-work.our_services_seo {
margin: 0 !important;
display: block
}
.proven_seo_result .heading_seo-sec h2 {
margin-top: 0
}
.bestseocom_sec .heading_seo-sec {
max-width: 1100px
}
.orange_color {
color: #e37000
}
.bestseocom_sec .container-main {
max-width: 1100px !important
}
.bestseocom_sec .container-main {
max-width: 1100px
}
.bestseocom_sec .column-seobox {
width: 100%;
display: flex;
align-items: flex-start;
margin: 30px 0;
padding: 0 25px
}
.bestseocom_sec .column-seobox .column-description {
width: 100%;
padding-left: 30px
}
.bestseocom_sec .column-seobox .counter {
width: 100%;
max-width: 64px;
height: 64px;
background-image: linear-gradient(-30deg, #e37000 14%, #ffe501 76%);
border-radius: 100%;
display: flex;
justify-content: center;
align-items: center;
-webkit-animation: zoomout 10s ease-in infinite;
animation: zoomout 10s ease-in infinite;
transition: all 1s ease-in-out
}
.bestseocom_sec .column-seobox .counter h3 {
margin: 0;
font-family: 'Inter';
font-size: 42px;
color: #fff
}
.bestseocom_sec .column-seobox .column-description h3 {
font-size: 21px;
color: #000;
font-family: 'Inter';
font-weight: 700;
margin: 0 0 5px
}
.bestseocom_sec .column-seobox .column-description p {
font-size: 17px;
color: #000;
font-family: 'Inter';
line-height: 24px
}
.bestseocom_sec .column-seobox:last-child {
margin-bottom: 0
}
.seo_packages_offers .faq-section {
margin-bottom: 0
}
.seo_packages_offers .faq-section #accordionSEOOpen {
margin-bottom: 0
}
.services_digital_marketing .links.read-more {
color: #e23b41;
font-family: 'Inter';
font-size: 18px;
text-decoration: underline !important;
font-style: italic
}
.testimonial_client {
background: #f0f0f0
}
.testimonial_client .colbox_col {
text-align: left
}
.testimonial_client .colbox_col .heading_seo-sec {
text-align: left
}
.testimonial_client .item_text h3 {
font-size: 18px;
color: #000;
margin: 20px 0;
font-family: 'Inter';
font-weight: 700
}
.testimonial_client .item_text p {
color: #000;
font-family: 'Inter';
line-height: 24px
}
.testimonial_client .colbox_col {
padding-right: 100px;
position: relative
}
.item_text {
min-height: 180px
}
.testimonial_client .colbox_col .client-bio {
min-height: 150px
}
.testimonial_client .colbox_col .client-bio {
border-top: 1px solid silver;
padding-top: 12px;
margin-top: 12px
}
.testimonial_client .colbox_col .client-bio .founder-name {
font-size: 17px;
font-family: 'Inter';
font-weight: 700;
margin: 0
}
.testimonial_client .colbox_col .client-bio .client-logo {
margin-top: 20px
}
.testimonial_client .controls {
position: absolute;
bottom: 0;
right: 90px
}
.testimonial_client .controls .testimonial_btn {
width: 40px;
height: 40px;
border: 2px solid #000;
border-radius: 100%;
line-height: 40px;
padding: 0;
font-size: 18px
}
.testimonial_client .colbox_col {
text-align: left
}
.testimonial_client .colbox_col .heading_seo-sec {
text-align: left
}
.testimonial_client .item_text h3 {
font-size: 18px;
color: #000;
margin: 20px 0;
font-family: 'Inter';
}
.testimonial_client .item_text p {
color: #000;
font-family: 'Inter'
}
.testimonial_client .colbox_col {
padding-right: 100px;
position: relative
}
.testimonial_client .colbox_col .client-bio {
border-top: 1px solid silver;
padding-top: 12px;
margin-top: 12px
}
.testimonial_client .colbox_col .client-bio .founder-name {
font-size: 17px;
font-family: 'Inter';
margin: 0
}
.testimonial_client .colbox_col .client-bio .client-logo {
margin-top: 20px
}
.testimonial_client .controls {
position: absolute;
bottom: 30px;
right: 90px;
background: #f0f0f0
}
.testimonial_client .controls .testimonial_btn {
width: 40px;
height: 40px;
border: 1px solid #000;
border-radius: 100%;
line-height: 40px;
padding: 0;
font-size: 18px
}
.client-logos h4 {
margin: 0;
font-family: 'Inter';
font-size: 30px;
padding: 0 10px;
margin-bottom: 10px
}
.client-logos .logos {
display: inline-block;
padding: 10px;
width: 33.33%;
float: left
}
.important_business_sec .heading_seo-sec {
max-width: 1000px;
margin-bottom: 60px
}
.important_business_sec .tab_row {
background: #f7fefe;
position: relative
}
.important_business_sec .tab_row .nav.nav-tabs {
background: #fff;
max-width: 100%;
margin: 0 auto;
justify-content: center;
display: flex;
flex-wrap: wrap;
border-bottom: 1px solid #f1f0f0;
padding: 0 20px 20px
}
.important_business_sec .tab-content {
max-width: 1100px;
margin: 0 auto;
padding-top: 40px;
padding-bottom: 75px;
min-height: 380px
}
.tab_description p {
font-size: 17px;
color: #000;
font-family: 'Inter';
margin-bottom: 25px;
line-height: 24px
}
.tab_description p:last-child {
margin-bottom: 0
}
.important_business_sec .tab_row .nav.nav-tabs a {
border: 0;
font-size: 20px;
color: #000 !important;
font-family: 'Inter';
border-radius: 0 !important;
padding: 9px 26px
}
.important_business_sec .tab_row .nav.nav-tabs .active a,
.important_business_sec .tab_row .nav.nav-tabs a:hover {
background: #e37000;
color: #fff !important;
border-radius: 30px !important
}
body .important_business_sec {
padding-bottom: 0 !important
}
.top_hire_sec {
background: #346166
}
.top_hire_sec .container-main {
max-width: 1125px
}
.top_hire_sec .row_seohire {
width: 100%
}
.top_hire_sec .row_seohire .left_column {
width: 40%;
float: left
}
.top_hire_sec .row_seohire .right_column {
width: 60%;
float: left;
padding: 60px 0 0 60px
}
.top_hire_sec .row_seohire .left_column .ranking_boxs {
width: 50%;
float: left;
padding: 65px 20px;
text-align: center;
background: #497176
}
.top_hire_sec .row_seohire .left_column .ranking_boxs:nth-child(2) {
background: #1f3a3d
}
.top_hire_sec .row_seohire .left_column .ranking_boxs:nth-child(3) {
background: #2a4e52
}
.top_hire_sec .row_seohire .left_column .ranking_boxs h4 {
margin: 0;
font-size: 60px;
color: #e37000;
font-family: 'Inter';
font-weight: 700
}
.top_hire_sec .row_seohire .left_column .ranking_boxs h6 {
margin: 0;
font-size: 22px;
color: #fff;
font-family: 'Inter';
font-weight: 600
}
.top_hire_sec .row_seohire .left_column .ranking_boxs h6 span {
display: block
}
.top_hire_sec .hiring_text h3 {
font-size: 35px;
color: #ffe007;
margin: 0;
font-family: 'Inter';
font-weight: 700
}
.top_hire_sec .hiring_text p {
font-size: 17px;
color: #fff;
font-family: 'Inter';
line-height: 24px
}
.top_hire_sec .row_seohire .right_column .tool_us {
width: 100%;
display: flex;
flex-wrap: wrap;
align-items: center
}
.top_hire_sec .row_seohire .right_column .tool_us h5 {
font-size: 22px;
color: #ffe007;
margin: 30px 0 20px 0;
flex: 0 0 100%;
font-family: 'Inter';
font-weight: 700
}
.top_hire_sec .row_seohire .right_column .tool_us .tool-logo {
text-align: center;
display: flex;
width: 25%;
float: left;
font-family: 'Inter';
align-items: center;
flex-wrap: wrap;
justify-content: center
}
.top_hire_sec .row_seohire .right_column .tool_us .tool-logo span {
display: block;
font-family: 'Inter';
color: #fff;
font-size: 16px;
margin-top: 6px
}
.degital_marketing_blog {
background-image: url(//www.willshall.com/wp-content/uploads/2021/04/digital_blogbg-min.jpg);
background-color: #0694b7;
background-size: cover;
background-repeat: no-repeat;
background-position: bottom center
}
.degital_marketing_blog .container-main {
max-width: 1100px
}
.degital_marketing_blog .heading_seo-sec {
width: 100%;
max-width: 100%
}
.degital_marketing_blog .heading_seo-sec h2,
.degital_marketing_blog .heading_seo-sec p {
color: #fff
}
.degital_marketing_blog .blog-boxs {
padding: 35px 17.5px 0
}
.degital_marketing_blog .row {
padding: 0 50px
}
.degital_marketing_blog .blog-boxs .blog-details h3 {
padding: 20px 10px 5px 0;
margin: 0;
font-size: 18px
}
.degital_marketing_blog_new .dm-blog {
width: 100%;
display: flex;
column-gap: 4%;
row-gap: 47px;
max-width: 1150px;
margin: 0 auto
}
.degital_marketing_blog_new .dm-blog .dm-blog-boxes {
background: #f1f8f0;
padding: 15px 25px 40px;
border-radius: 20px;
width: 30.6%
}
.degital_marketing_blog_new {
padding-bottom: 30px
}
.degital_marketing_blog_new .heading_seo-sec {
width: 100%;
max-width: 100%;
padding-bottom: 40px
}
.degital_marketing_blog_new .dm-blog .dm-blog-img .dm-blog-featured-img img {
height: 153px;
width: 100%;
object-fit: cover;
object-position: center
}
.degital_marketing_blog_new .dm-blog .dm-category {
background: #148f00;
padding: 5px 15px;
color: #fff;
font-size: 12px;
font-family: 'Inter';
letter-spacing: 1px;
max-width: max-content;
text-align: center;
margin-bottom: 23px;
margin-top: 13px
}
.degital_marketing_blog_new .dm-blog .dm-blog-details h3 {
font-size: 22px;
color: #000;
font-weight: 700;
font-family: 'Inter';
min-height: 72px
}
.degital_marketing_blog_new .dm-blog .dm-blog-details .dm-blog-date {
font-size: 15px;
font-family: 'Inter';
padding-top: 1px;
padding-bottom: 7px
}
.degital_marketing_blog_new .dm-blog .dm-blog-details .dm-blog-post-description {
font-size: 17px;
line-height: 24px;
font-family: 'Inter';
margin-bottom: 12px;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden
}
.degital_marketing_blog_new .dm-blog .dm-blog-boxes .dm-blog-read-more {
font-size: 16px;
font-weight: 700;
color: #000;
text-decoration: underline !IMPORTANT;
font-family: 'Inter';
margin-top: auto
}
.degital_marketing_blog_new .dm-blog .dm-blog-boxes .dm-blog-read-more:hover {
color: #e37000
}
.faqs.section-space {
padding-top: 80px
}
.faqs.section-space .section-heading {
margin-top: 0
}
.faqs.section-space .faq-section {
margin-bottom: 0
}
.faqs.section-space .faq-section #accordionGroupOpen {
margin-bottom: 0
}
.seo_service .job-logos {
display: none
}
.wpcf7-not-valid-tip {
display: inline-block !important
}
section.how-work.seo-work.our_services_seo {
background-image: url(//www.willshall.com/wp-content/uploads/2021/04/SEO-Services-bg.png) !important;
background-repeat: no-repeat !important;
background-size: cover !important
}
.job-logos.job-mobile-logos {
display: none
}
.banner_services input::placeholder,
.banner_services textarea::placeholder,
.section-space input::placeholder,
.section-space textarea::placeholder {
color: #000;
opacity: 1 !important
}
.services_digital_marketing .links.read-more:hover {
text-decoration: none !important
}
.proposal_business_sec .screen-reader-response {
display: none
}
.proposal_business_sec .wpcf7-form-control-wrap {
position: relative;
float: left;
width: 100%
}
.page-id-1274 h1,
.page-id-1274 h2,
.page-id-1274 h3,
.page-id-1274 h4,
.page-id-1274 h5,
.page-id-1274 h6,
.page-id-1274 p {
font-weight: 400 !important
}
.seo_ranking_testimonials #rt-testimonial {
margin: 0 30px
}
.seo_ranking_testimonials #rt-testimonial .owl-prev {
left: -30px
}
.seo_ranking_testimonials #rt-testimonial .owl-next {
right: -30px
}
.faq-new-sec .faq-section {
max-width: 1100px
}
.faq-new-sec .panel-body {
padding: 15px !important
}
.faq-new-sec .panel.panel-default .panel-heading {
min-height: 68px;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-wrap: wrap;
align-items: center;
width: 100%
}
.faq-new-sec .panel.panel-default .panel-heading a,
.faq-new-sec.panel.panel-default .panel-heading .panel-title {
width: 100%
}
.faq-new-sec .panel-body ol li {
list-style: decimal;
margin: 15px 15px 0
}
.audit_form .form_box .form-business .from-group {
width: 100%;
margin-bottom: 15px
}
.audit_form .form_box .row.proposal-personal {
padding-top: 0
}
.button_row input {
background: #000;
color: #fff;
font-size: 18px;
font-weight: 400;
border: 2px solid #000;
line-height: 45px;
font-family: 'Inter';
}
.audit_form .form_box .button_row {
width: 100%;
margin-top: 10px
}
.audit_form .form_box .row.proposal-personal .text_personal {
display: none
}
.audit_form .form_box .wpcf7-response-output {
margin: 0 0 15px;
width: 100%;
border-color: red !important;
color: #000 !important
}
.right-ban .sub-heading-ban {
position: absolute;
top: -15px
}
.right-ban .sub-heading-ban span {
display: block;
font-size: 50px;
line-height: 44px
}
.right-ban .sub-heading-ban h3 {
font-size: 36px;
font-family: 'Inter';
font-weight: 700;
margin: 0;
color: #fff
}
.right-ban .sub-heading-ban h3 span {
color: #ffce29
}
.right-ban .sub-heading-ban h3 a {
border: 0;
padding: 0;
margin: 0;
position: relative;
top: -7px
}
.right-ban .sub-heading-ban h3 a:hover {
background: 0 0
}
.page-id-1577 .banner-home.all-page-banner {
display: none
}
.banner-home.banner_services.shopify-banner-sec {
background-image: url(//www.willshall.com/wp-content/uploads/2021/05/shopify-banner-img-min.jpg)
}
.shopify-banner-sec .audit_form .form_box {
background-image: linear-gradient(-30deg, #5c8b00 14%, #80d40c 76%)
}
.shopify-banner-sec .audit_form .form_box h3 {
font-size: 29px;
line-height: 45px;
letter-spacing: 0
}
.shopify-banner-sec .audit_form .form_box h5 {
color: #fff
}
.shopify-banner-sec .form_box {
padding-bottom: 20px;
padding-top: 30px
}
.shopify-banner-sec .banner_content h1 {
font-size: 60px;
font-weight: 600 !important;
line-height: 50px;
font-family: 'Inter'
}
.shopify-banner-sec .banner_content h5 img {
width: auto
}
.shopify-banner-sec .banner_content h5 {
margin: 30px 0
}
.shopify-banner-sec .banner_content p {
color: #fff;
max-width: 560px;
font-size: 22px;
font-family: 'Inter' !important;
line-height: 24px
}
.shopify-banner-sec .banner_content {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: flex-start;
flex-wrap: wrap;
flex-direction: column;
justify-content: center
}
.banner-home.banner_services.shopify-banner-sec .row_banner {
padding: 45px 25px
}
.shopfy_development-sec {
width: 100%;
padding: 65px 0
}
.shopfy_development-sec .main-shopify-row {
max-width: 1000px;
margin: 0 auto
}
.shopfy_development-sec .heading_section {
text-align: center;
padding: 0 20px
}
.shopfy_development-sec .heading_section h3 {
margin: 0;
font-size: 40px;
color: #000;
line-height: normal;
font-family: 'Inter';
font-weight: 600
}
.shopify-green {
color: #81d40c
}
.shopfy_development-sec .heading_section p {
font-size: 17px;
color: #000;
font-family: 'Inter';
margin: 15px 0;
line-height: 24px
}
.shopfy_development-sec .main-shopify-row>h4 {
text-align: center;
font-size: 28px;
color: #000;
font-family: 'Inter';
margin: 60px 0 40px
}
.shopfy_development-sec .main-shopify-row .m1 {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-wrap: wrap
}
.shopfy_development-sec .main-shopify-row .col-services {
background: #f6f4f3;
height: 100%;
padding: 30px 20px;
border: 1px solid #fff
}
.shopfy_development-sec .main-shopify-row .col-services .headbox {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center;
flex-wrap: wrap;
margin-bottom: 20px;
max-height: 63px
}
.shopfy_development-sec .main-shopify-row .col-services .headbox img {
max-height: 63px;
object-fit: contain
}
.bemon .bomn-imgs {
height: 100%
}
.common-markeing .half img {
height: auto
}
.shopfy_development-sec .main-shopify-row .col-services .headbox h5 {
margin: 0;
font-size: 22px;
color: #000;
font-family: 'Inter';
font-weight: 700;
padding-left: 20px
}
.shopfy_development-sec .main-shopify-row .col-services p {
color: #000;
font-family: 'Inter';
font-size: 16px;
line-height: 24px
}
.shopfy_development-sec .btn-getstart {
background-image: linear-gradient(-30deg, #5c8b00 14%, #80d40c 76%);
color: #fff;
font-size: 24px;
font-family: 'Inter';
max-height: 45px;
display: inline-block;
line-height: 45px;
padding: 0 40px;
border-radius: 30px
}
.shopfy_development-sec .center-btn {
margin-top: 30px;
width: 100%;
text-align: center
}
.hireus_shopifyp_sec .hire_bg {
background: #f6f4f3;
padding: 55px 0
}
.title-h4 {
font-size: 40px;
color: #000;
text-align: center;
width: 100%;
margin: 0;
font-family: 'Inter';
font-weight: 700
}
.hireus_shopifyp_sec .title-h4 {
margin-bottom: 30px
}
.hireus_shopifyp_sec .hire_bg .headbox {
display: flex;
align-items: center;
flex-wrap: wrap;
margin-bottom: 20px;
max-height: 54px
}
.hireus_shopifyp_sec .hire_bg .headbox img {
height: 54px;
width: 54px;
object-fit: contain
}
.hireus_shopifyp_sec .hire_bg .headbox img.graph {
margin: 7px 0 0 0
}
.hireus_shopifyp_sec .hire_bg .headbox h5 {
margin: 0;
font-size: 22px;
color: #000;
font-family: 'Inter';
padding-left: 20px
}
.hireus_shopifyp_sec .hire_bg .col-services {
padding: 0 30px
}
.hireus_shopifyp_sec .hire_bg .row {
margin: 0 -30px
}
.hireus_shopifyp_sec .hire_bg .col-services p {
color: #000;
font-family: 'Inter';
text-align: left;
line-height: 24px
}
.shopfy_development-sec .btn-getstart:Hover {
color: #fff;
background: #e37000
}
.custom_shopify_sec .shopify-testimonial-inner-sec.row {
max-width: 850px
}
.custom_shopify_sec .shopify-testimonial-inner-sec.row .testi-para-bg {
max-width: 100%
}
.shopfy_development-sec .main-shopify-row .row {
display: flex
}
* {
box-sizing: border-box
}
.drect-call .fa.fa-whatsapp {
margin-left: 10px
}
.testimonial_colsm {
float: left
}
.shopify-clutch-review {
float: left;
margin: 0;
padding-left: 50px
}
.Shopify-blos-sec {
background-image: none;
background: #fff;
padding-bottom: 0
}
.Shopify-blos-sec .heading_seo-sec h2 {
color: #fff;
font-size: 40px
}
.degital_marketing_blog.section-space.Shopify-blos-sec .heading_seo-sec p {
color: #fff
}
.testimonial_colsm .testimonial_subtitle {
margin-bottom: 0 !important
}
.custom_shopify_sec .testi-clients.col-sm-12 {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: flex-end;
flex-wrap: wrap
}
.custom_shopify_sec .testi-clients.col-sm-12 .testimonial_colsm {
height: 100%
}
.custom_shopify_sec .testi-clients.col-sm-12 .clutch-buttn {
padding: 0
}
.client-testimonial-shopify {
padding: 50px 0 80px 0
}
.client-testimonial-shopify .main-heading {
text-align: center
}
.client-testimonial-shopify .main-heading p {
margin-top: 10px;
font-family: 'Inter'
}
.client-testimonial-shopify .carousel {
margin-top: 80px
}
.client-testimonial-shopify .carousel .row {
width: 100%;
padding: 0 60px 0 70px;
display: flex;
flex-wrap: wrap
}
.client-testimonial-shopify .carousel .left-text {
flex: 0 0 44.9%
}
.client-testimonial-shopify .carousel .right-text {
flex: 0 0 55%;
max-height: 424px
}
.client-testimonial-shopify .carousel .left-text h5 {
font-size: 23px;
color: #42863b;
font-family: 'Inter';
margin: 0
}
.client-testimonial-shopify .carousel .left-text h3 {
margin: 10px 0;
font-size: 24px;
color: #000;
font-family: 'Inter';
}
.client-testimonial-shopify .carousel .left-text p {
font-size: 16px;
line-height: 24px;
color: #000;
font-family: 'Inter';
margin: 0
}
.client-testimonial-shopify .carousel .left-text h6 {
margin: 30px 0;
font-family: 'Inter';
font-size: 16px;
color: #000;
line-height: 21px
}
.client-testimonial-shopify .carousel .left-text h6 strong {
display: block;
font-family: 'Inter';
}
.client-testimonial-shopify .carousel .left-text .btm-logo .clutch-buttn {
font-size: 15px;
color: #000;
text-decoration-color: #9b9b9b !important;
padding: 0
}
.client-testimonial-shopify .carousel-indicators {
bottom: -40px
}
.client-testimonial-shopify .carousel-indicators li.active {
background: #69a504;
border-color: #69a504
}
.client-testimonial-shopify .carousel-indicators li {
background: #d3d5d4;
border-color: #d3d5d4
}
.shopify_projects_sec {
background: #f6f4f3;
padding: 55px 0
}
.shopify_projects_sec .successful-pro {
height: 100%;
align-items: center;
display: flex;
flex-wrap: wrap
}
.shopify_projects_sec .successful-pro h2 {
margin: 0;
font-size: 40px;
color: #000;
text-align: center;
width: 100%;
margin: 0;
font-family: 'Inter';
font-weight: 700
}
.shopify_projects_sec .col-md-6 .heading_seo-sec h2 {
padding: 0
}
.shopify_projects_sec .row {
display: flex;
flex-wrap: wrap
}
.shopify_projects_sec .col-md-6 .tow-boxs {
width: 100%;
display: inline-block
}
.shopify_projects_sec .col-md-6 .tow-boxs .right-port {
width: 50%;
padding: 0 2px
}
.shopify_projects_sec .col-md-9 .single-box {
width: 100%;
padding-right: 2px
}
.shopify_projects_sec .col-md-9 .single-box img.zoom-effect {
width: 100%
}
.shopify_projects_sec .col-md-9 .left-por-right {
padding: 0
}
.shopify_projects_sec .col-md-3 .tow-boxs {
width: 100%;
display: inline-block;
height: 100%
}
.shopify_projects_sec .col-md-3 .tow-boxs .left-portj {
width: 100%;
padding: 0 0 0 2px;
height: 100%
}
.shopify_projects_sec .col-md-3 .tow-boxs img.bomn-imgs {
width: 100%;
height: 100%;
object-fit: cover
}
section.hireus_shopifyp_sec.benefits_developers_sec.how-build-up .hire_bg {
padding: 50px 0
}
.above-btn-heading .common-btn.btn-getstart {
border: 2px solid #619501;
max-height: initial;
line-height: 48px
}
.above-btn-heading .common-btn.btn-getstart:hover {
border-color: #e37000 !important
}
.above-ftr-lets {
background: #fff !IMPORTANT;
padding-top: 0px !important
}
.above-ftr-lets h3 {
margin: 0 0 15px;
color: #000;
font-size: 36px;
font-family: 'Inter';
font-weight: 700
}
.above-ftr-lets .common-btn.btn-getstart {
background-image: linear-gradient(-30deg, #5c8b00 14%, #80d40c 76%);
color: #fff;
font-size: 24px;
font-family: 'Inter';
display: inline-block;
padding: 0 40px;
border-radius: 30px
}
.proven_seo_result {
padding: 100px 0
}
@media(max-width:1199px) {
.seo-work.new-pinterest-sec .work-wrap.trade-aud-icon::before {
left: 0;
top: 0
}
.how-work.seo-work.insta-services.new-insta-service-sec.new-pinterest-sec .work-wrap {
background-position: unset !important
}
.how-work.seo-work.insta-services.new-insta-service-sec .work-wrap {
background-position: unset !important
}
.footer-img.footer-svg-img a {
width: 50px;
height: 50px
}
.footer-img.footer-svg-img a img {
width: 25px
}
.proven_seo_result .row {
padding: 0 10px
}
.proven_seo_result .result_box .box_sec .description {
padding: 15px 10px
}
}
@media(max-width:991px) {
.digital-marketing-section-team .circle-pic-col-smae {
margin: 0 0 40px
}
.badge-wrapper {    
gap: 20px !important;
margin: 20px 18px !important;
}
.circle-pic-col-smae {
width: 25%;
text-align: center;
padding: 0 15px
}
.new_our_tem_Page .banner-home.all-page-banner.get-seo-report-banner {
float: none
}
.our-team-title_section p br {
display: none
}
.our-team-title_section h1 {
font-size: 38px
}
.our-team-title_section {
padding: 50px 0 30px;
display: block
}
.footer-img.footer-svg-img a {
width: 37px;
height: 37px;
border: 1px solid #ddd
}
.footer-img.footer-svg-img a img {
width: 20px
}
.footer-img.footer-svg-img a:hover img {
margin-left: 3px
}
.digital-marketing-section-team h2 {
font-size: 24px
}
.digital-marketing-section-team h2 {
padding: 40px 20px 29px
}
}
@media only screen and (max-width:767px) {
.degital_marketing_blog_new .dm-blog {
flex-wrap: wrap;
row-gap: 25px
}
.degital_marketing_blog_new .dm-blog .dm-blog-details .dm-blog-title h3 {
font-size: 17px;
min-height: auto
}
.degital_marketing_blog_new .dm-blog .dm-blog-boxes .dm-blog-read-more {
font-size: 12px
}
.how-work.seo-work.insta-services.new-insta-service-sec.new-pinterest-sec .work-wrap {
background-position: top !important
}
.how-work.seo-work.insta-services.new-insta-service-sec .work-wrap {
background-position: top !important
}
.our-team-title_section h1 {
font-size: 30px
}
.digital-marketing-section-team .circle-pic-col-smae {
margin: 0 0 40px
}
.circle-pic-col-smae {
width: 25%;
text-align: center;
padding: 0 15px
}
.circle-pic-col-smae {
width: 33.333%;
padding: 0 10px
}
.circle-pic-col-smae h3 {
font-size: 16px
}
.digital-marketing-section-team h2 {
font-size: 24px
}
.digital-marketing-section-team .digital-marketing-cont-sec {
padding: 40px 0 0
}
.digital-marketing-section-team .container-main {
padding: 0 10px
}
.our-team-title_section .container-main {
padding: 0 15px
}
.development-section-team.digital-marketing-section-team h2 {
background: 0 0;
color: #000
}
.designs-section-team.digital-marketing-section-team h2 {
background: 0 0;
color: #000
}
.sales-section-team.digital-marketing-section-team h2 {
background: 0 0;
color: #000
}
.digital-marketing-section-team h2 {
background: 0 0;
color: #000
}
.digital-marketing-section-team h2 {
background: 0 0;
padding: 0 5px;
text-align: center
}
.director-admin-section {
padding: 12px 0 40px
}
}
@media(max-width:600px) {
.digital-marketing-section-team .circle-pic-col-smae {
margin: 0 0 30px;
width: 50%
}
.circle-pic-col-smae {
width: 50%;
padding: 0 10px 20px
}
}
@media(max-width:480px) {
.circle-pic-col-smae {
width: 50%;
margin: 0 0 30px
}
.grn-grd-flx-main {
grid-template-columns: repeat(2, 1fr) !important;
}
.shopify-clutch-review {
padding: 0;
width: 100%
}
.seoplans_sec .panel-body .table-responsive th {
font-size: 16px !important;
padding: 10px 5px !important
}
.seoplans_sec .panel-body .table-responsive th strong {
font-size: 20px !important
}
.seoplans_sec .panel.panel-default .panel-heading a span {
display: block
}
.seoplans_sec .panel.panel-default .panel-heading a {
font-size: 16px !important
}
.seoplans_sec .panel.panel-default .panel-heading a>span {
display: inline-block;
width: 100%
}
.seoplans_sec .panel.panel-default .panel-heading a {
padding: 15px 40px 15px 5px !important;
font-size: 16px !important
}
.seoplans_sec .panel.panel-default .panel-heading a::after {
top: 27%
}
}
@media(max-width:375px) {
.circle-pic-col-smae {
padding: 0 5px
}
}
@media(max-width:370px) {
.circle-pic-col-smae .spin.circle {
max-width: 128px;
height: 128px
}
.spin.circle img {
width: 128px !important;
height: 128px !important
}
}
.work-grid.anchor a {
pointer-events: none
}
.post-catag p.develpment {
background-color: #d81942
}
.post-catag p.marketing {
background-color: #69bc4e
}
.post-catag p.design {
background-color: #f48d06
}
.get-in-touch.Red {
background-color: #d81942
}
.get-in-touch.Green {
background-color: #69bc4e;
margin-top: .9em
}
.get-in-touch.Orange {
background-color: #f48d06;
margin-top: .9em
}
@media only screen and (max-width:767px) {
.above-ftr-lets h3 {
font-size: 24px !important
}
.blog-main-title {
font-size: 15px !important
}
#blog-list li {
margin: 20px 0 20px
}
.push-text {
padding: 0 0 0 15px
}
.get-in-touch h6 {
font-size: 18px;
line-height: 25px
}
.blog-touch-btn {
font-size: 15px
}
.get-in-touch {
padding: 20px 0 30px
}
.full-blog-detail {
margin: 53px 0 0 0
}
.back-url {
margin: 20px
}
.back-url a {
font-size: 17px
}
}
@media only screen and (max-width:767px) {
#new-blog-page #filters li {
display: block;
padding: 5px 0 5px
}
.agncy-hstn-bnr .row_banner-hstn {
max-width: 100% !important;
}
.sub-title p {
font-size: 20px;
line-height: 22px;
padding: 0 25px
}
.sub-title span {
font-size: 16px
}
.categ {
display: block;
padding: 5px 0 0 0
}
.right-content {
padding: 10px 10px 40px 10px
}
#portfoliolist .portfolio,
#portfoliolist .portfolios {
padding: 0 1px 7px 5px
}
.blog-text {
bottom: 30px
}
.blog-text h3 {
word-break: normal
}
#new-blog-page #filters li span {
padding: 5px 0 3px
}
#new-blog-page #filters li span.active,
#new-blog-page #filters li span:hover {
border-bottom: 3px solid #e37000
}
#new-blog-page #filters li span {
border-bottom: 3px solid #fff0
}
#new-blog-page {
padding: 0 15px 0 15px
}
.content-con {
padding: 40px 0 0
}
.digital-section-new {
text-align: center;
padding: 0 0 0
}
#service-page.space-class-ser-c .all-service.first-service {
margin-top: 20px
}
section.management-channels-sec li img {
max-width: 120px
}
.pc-management-cont h2 {
font-size: 28px
}
section.management-channels-sec li img {
max-width: 150px;
margin-top: 40px
}
.shopify-testimonial-inner-sec.row {
margin: 0 auto;
padding: 70px 30px
}
.work-with-info::after {
content: unset !important
}
.contact-right .mail-hr br.hidden-xs {
display: none !important
}
#See-why.work-with-us .banner-home {
margin-top: 29px !important;
float: left;
width: 100%;
margin-top: 70px !important
}
#See-why {
padding: 50px 5px 50px
}
.banner_services .row_banner .banner_content {
width: 100%
}
.banner_services .row_banner {
padding: 40px 0;
width: 100%;
max-width: 540px;
margin: 0 auto
}
.banner_content ul {
padding: 10px 0 0
}
.banner_content ul li {
font-size: 17px;
line-height: 26px;
background-size: 16px;
padding-left: 22px
}
.services_provider {
padding-top: 10px;
text-align: left
}
.search-engine-optimization-new .container-main {
display: inline-block;
width: 100%;
padding: 0 15px
}
.seo-table-main .first-heading,
.top-heading .first-heading {
padding: 10px 10px 10px 10px
}
.services_provider .service_logo {
max-width: 46%;
display: inline-block;
padding: 10px
}
.seo-table-main td {
font-size: 14px
}
.banner_services .row_banner .audit_form {
padding: 0;
width: 100%;
max-width: 100%;
margin: 10px auto 0 auto;
text-align: center
}
.audit_form .form_box h3 {
font-size: 22px
}
.audit_form .form_box .wpcf7-submit {
font-size: 16px
}
.our_services_seo .work-row {
padding: 0
}
.our_services_seo .work-row .work-wrap {
width: 100%;
display: inline-block;
background-position: top center !important;
text-align: center
}
.our_services_seo .work-row .work-wrap .work-content {
position: static;
width: 100%;
text-align: left
}
.heading_seo-sec p {
font-size: 18px;
line-height: 23px
}
.proven_seo_result .row {
margin: 0;
padding: 0
}
.proven_seo_result .col-md-4 {
padding: 0;
margin: 25px 0
}
.digital_marketing_sec .partner-boxs {
padding: 0;
display: inline-block;
text-align: center;
margin: 15px 0
}
.digital_marketing_sec .partner-boxs .icon_column {
width: 100%;
margin: 0 auto 10px auto
}
.digital_marketing_sec .text_column p {
font-size: 16px
}
.digital_marketing_sec .text_column h3 {
font-size: 20px
}
.digital_marketing_sec .partner-boxs {
padding: 0;
display: inline-block;
text-align: center;
margin: 15px 0
}
.digital_marketing_sec .partner-boxs .icon_column {
width: 100%;
margin: 0 auto 10px auto
}
.digital_marketing_sec .text_column p {
font-size: 18px;
line-height: 23px
}
.digital_marketing_sec .text_column h3 {
font-size: 22px
}
.our_methodology_sec {
padding-top: 40px;
padding-bottom: 30px
}
.our_methodology_sec .Methodology {
padding: 0
}
.proposal_business_sec {
padding: 40px 0
}
.form-heading h2 {
font-size: 34px;
margin-bottom: 10px
}
.form-heading p {
font-size: 18px;
line-height: 23px
}
.form-heading {
margin-bottom: 20px
}
.proposal_business_sec .form-business input,
.proposal_business_sec .form-business select,
.proposal_business_sec .form-business textarea {
font-size: 14px;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none
}
.button_row .wpcf7-submit {
line-height: 40px !important;
width: 100% !important;
font-size: 22px !important
}
.proposal_business_sec .form-business .row .text_personal {
margin-top: 20px
}
.proposal_business_sec .form-business .row .text_personal h5,
.proposal_business_sec .form-business .row .text_personal h6 {
display: inline-block;
font-size: 14px
}
.proposal_business_sec .form-business .row {
display: inline-block;
width: 100%;
margin: 0
}
.proposal_business_sec .form-business .row .button_row {
width: 100%
}
.recognized_services_sec {
padding: 40px 0
}
.row_recognized .services-box {
width: 100%;
padding: 30px;
margin: 10px 0 !important;
order: inherit
}
.row_recognized .services-box h4 {
font-size: 22px
}
.row_recognized .services-box p {
font-size: 18px;
line-height: 24px
}
.recognized_services_sec .heading_seo-sec {
margin-bottom: 20px
}
.proposal_business_sec .form-business .from-group {
padding: 5px 0
}
.proposal_business_sec .form-business .from-group {
padding: 5px 0;
display: inline-block;
width: 100%
}
.testimonials_row .col-md-6 {
padding: 0 10px;
margin: 10px 0
}
.testimonials_row .image-head h4 {
font-size: 14px;
line-height: 24px
}
.seo_ranking_testimonials #rt-testimonial {
margin: 0
}
.seo_ranking_testimonials .methodology-btn {
margin-top: 10px
}
.seo_packages_offers .table-responsive.top-heading {
width: 100%;
position: relative;
overflow: auto !important
}
.seo_packages_offers .table-responsive .faq_tabletop td,
.seo_packages_offers .table-responsive .faq_tabletop th {
font-size: 12px;
width: 25%
}
.seo_packages_offers .table-responsive .faq_tabletop th span {
font-size: 13px
}
.seo_packages_offers .faq-section .panel-heading .panel-title a {
font-size: 16px
}
.seo_packages_offers .faq-section .panel-heading .panel-title {
width: 100%
}
.seo_packages_offers .faq-section .panel-heading p {
width: 100%;
font-size: 14px;
padding: 0 12px
}
.seo_packages_offers .faq-section .panel-heading {
display: inline-block
}
.seo_service h3,
.seo_service h1 {
font-size: 34px !important
}
.seo_service h6 {
font-size: 19px
}
.seo_service .seo-des p {
font-size: 18px !important;
line-height: 23px
}
.services_digital_marketing .disgital_boxs {
padding: 7.5px 0;
width: 100%;
flex: 100%
}
.services_digital_marketing .disgital_boxs .col_boxs .heading-icon h3 {
font-size: 22px;
width: 100%;
display: block;
line-height: 24px;
margin-top: 15px
}
.services_digital_marketing .disgital_boxs .col_boxs {
padding: 25px 15px 30px 15px;
text-align: center
}
.services_digital_marketing .disgital_boxs .col_boxs .heading-icon {
justify-content: center;
flex-direction: row
}
.services_digital_marketing .disgital_boxs .col_boxs p a {
font-size: 15px
}
.number_bx {
right: 20px !important
}
.seo-unique-things .things_boxs {
padding: 0 0 25px;
width: 100%;
flex: 0 0 100%
}
.seo-unique-things .head-things h5 {
padding: 13px 20px 13px 58px
}
.seo-unique-things .head-things h5 {
font-size: 18px
}
.seo-unique-things .things_boxs p {
font-size: 18px;
margin-top: 20px;
line-height: 23px
}
.seo-unique-things .head-things h4 {
font-size: 80px;
line-height: 50px
}
.seo-unique-things .col-things {
max-width: 320px;
margin: 0 auto
}
.seo_packages_offers .table-responsive .faq_tabletop td,
.seo_packages_offers .table-responsive .faq_tabletop th {
padding: 10px 5px
}
.seo_packages_offers .faq_tabletop .Second-heading-btm {
font-size: 13px !important
}
.seo_packages_offers .faq_tabletop .third-heading-btm {
font-size: 13px !important
}
.seo_packages_offers .container-main {
padding: 0
}
.testimonials_row {
padding: 0 20px
}
.seo_ranking_testimonials .owl-theme .owl-nav span {
font-size: 20px;
width: 35px;
height: 35px;
line-height: 35px
}
.how-work.seo-work.our_services_seo {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/SEO-Services-bg.png) !important;
background-size: cover
}
.section-space {
padding: 30px 0 !important
}
body #google-seo {
padding-top: 20px !important;
display: inline-block;
width: 100%
}
.our_services_seo .image_wrap {
max-width: 90px;
height: 90px;
margin-right: 15px
}
.how-work.seo-work.our_services_seo .work-wrap {
padding-top: 15px
}
.proven_seo_result .result_box {
max-width: 320px;
margin: 0 auto
}
.proven_seo_result .result_box {
max-width: 320px;
margin: 0 auto
}
.bestseocom_sec .column-seobox {
padding: 0;
align-items: flex-start
}
.bestseocom_sec .column-seobox .counter {
max-width: 35px;
height: 35px
}
.bestseocom_sec .column-seobox .counter h3 {
font-size: 22px
}
.bestseocom_sec .column-seobox .column-description {
padding-left: 10px
}
.bestseocom_sec .column-seobox .column-description p {
font-size: 16px;
line-height: 22px
}
.bestseocom_sec .column-seobox .column-description h3 {
font-size: 21px
}
.seo_ranking_testimonials .heading_seo-sec {
margin-bottom: 20px
}
.seo_packages_offers .container-main {
padding: 0 15px
}
.testimonial_client .colbox_col {
padding-right: 0
}
.client-logos {
display: inline-block;
width: 100%;
margin-top: 40px;
max-width: 620px
}
.testimonial_client .controls {
position: absolute;
text-align: left;
margin-top: 16px;
right: 0;
bottom: 0
}
.client-logos h4 {
font-size: 24px
}
.client-logos .logos {
padding: 5px
}
.services_provider {
display: none
}
.audit_form .form_box {
padding: 10px 25px 20px;
max-width: 100%;
margin: 0 auto;
width: 100%
}
.seo_service .job-logos {
display: block !important;
margin-bottom: 20px
}
.seo_service .list-unstyled .crowd-reviews {
display: block !important
}
.seo_service .job-logos h5 {
font-size: 16px;
color: #000;
font-family: 'Inter';
}
.seo_service .job-logos .crowd-reviews {
display: inline-block !important
}
.important_business_sec .tab_row .nav.nav-tabs li {
display: block;
margin: 5px 0;
width: 50%;
float: left;
max-width: 200px
}
.important_business_sec .tab_row .nav.nav-tabs a {
font-size: 14px;
padding: 8px !important;
border: 1px solid #e37000;
text-align: center;
border-radius: 30px !important
}
.tab_description p {
font-size: 18px;
margin-bottom: 15px;
line-height: 23px
}
.important_business_sec .tab-content {
padding: 40px 15px
}
body .important_business_sec {
padding-bottom: 0 !important
}
.top_hire_sec .row_seohire .left_column {
width: 100%
}
.important_business_sec {
padding-bottom: 0 !important
}
.top_hire_sec .row_seohire .left_column {
width: 100%
}
.top_hire_sec .row_seohire .right_column {
width: 100%;
padding: 40px 0 0 0;
text-align: center
}
.top_hire_sec {
padding-top: 40px
}
.top_hire_sec .row_seohire .left_column .ranking_boxs {
padding: 45px 15px
}
.top_hire_sec .row_seohire .left_column .ranking_boxs h4 {
font-size: 50px
}
.top_hire_sec .row_seohire .left_column .ranking_boxs h6 {
font-size: 19px
}
.top_hire_sec .hiring_text h3 {
font-size: 30px;
margin-bottom: 10px
}
.top_hire_sec .hiring_text p {
font-size: 18px;
line-height: 23px
}
.top_hire_sec .row_seohire .right_column .tool_us .tool-logo {
margin: 10px 0;
width: 50%;
padding: 10px 0;
min-height: 75px
}
.top_hire_sec .row_seohire .right_column .tool_us .tool-logo span {
width: 100%
}
.degital_marketing_blog .row {
padding: 0
}
.degital_marketing_blog .blog-boxs {
max-width: 355px;
margin: 0 auto
}
.seo-work .work-row .work-wrap p {
font-size: 18px;
line-height: 23px;
font-weight: 400
}
.our_methodology_sec .heading_seo-sec p {
margin-top: 10px
}
.testimonial_client .item_text h3 {
margin: 5px 0;
font-size: 19px
}
.testimonial_client .item_text p {
font-size: 18px;
line-height: 23px
}
.testimonial_client .controls .testimonial_btn {
width: 35px;
height: 35px;
line-height: 35px;
font-size: 15px
}
.important_business_sec .heading_seo-sec {
margin-bottom: 20px
}
.job-logos.job-mobile-logos {
display: inline-block;
width: 100%;
background: #7d6b5408;
padding: 30px 0 20px
}
.job-logos.job-mobile-logos h5 {
text-align: center;
font-size: 16px;
font-weight: 400;
font-family: 'Inter';
margin: 0 0 10px
}
.job-logos.job-mobile-logos .list-unstyled li {
padding: 0 5px !important
}
.job-logos.job-mobile-logos .crowd-reviews {
display: inline-block !important
}
.job-logos.job-mobile-logos .list-unstyled {
display: flex;
padding: 0 15px;
justify-content: center;
align-items: center
}
.degital_marketing_blog .blog-boxs .blog-img img {
width: 100%
}
.degital_marketing_blog .blog-boxs .blog-img {
position: relative
}
.degital_marketing_blog .blog-boxs .blog-img:after {
position: absolute;
content: "";
background: #0000004d;
top: 0;
left: 0;
width: 100%;
height: 100%
}
.banner_content h2 br {
display: none
}
.banner_content h2 {
font-size: 36px;
line-height: 40px
}
.how-work.seo-work.our_services_seo h3.section-heading.we-work {
font-size: 34px
}
.heading_seo-sec h2 br {
display: none
}
.digital_marketing_sec .partner-boxs .icon_column {
padding: 0
}
.digital_marketing_sec .partner-boxs .icon_column img {
max-width: 100px
}
.faqs.section-space .sub-heading {
font-size: 18px !important;
line-height: 23px
}
.faqs.section-space .section-heading {
font-size: 34px
}
.services_digital_marketing .disgital_boxs .col_boxs p {
font-size: 18px;
margin-bottom: 15px;
line-height: 24px
}
.testimonials_row .col-md-12 {
padding: 0
}
.seo_ranking_testimonials #rt-testimonial .owl-next {
right: -5px
}
.seo_ranking_testimonials #rt-testimonial .owl-prev {
left: -5px
}
.job-logos.job-mobile-logos .list-unstyled li {
margin: 0
}
.job-logos.job-mobile-logos .list-unstyled li a {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex
}
.seo_packages_offers .faq-section .panel-heading p {
padding-right: 15px
}
.right-ban .sub-heading-ban {
display: none
}
.banner-home.banner_services.shopify-banner-sec .row_banner {
padding: 40px 0
}
.shopify-banner-sec .banner_content h1 {
font-size: 36px;
line-height: 40px
}
.shopify-banner-sec .banner_content p {
font-size: 18px
}
.shopify-banner-sec .audit_form .form_box h3 {
font-size: 21px
}
.shopfy_development-sec .heading_section h3 {
font-size: 28px
}
.shopfy_development-sec {
display: inline-block;
padding: 40px 0
}
.shopfy_development-sec .main-shopify-row>h4 {
font-size: 24px;
margin: 40px 0 25px
}
.shopfy_development-sec .main-shopify-row .col-services {
padding: 20px
}
.shopfy_development-sec .main-shopify-row .col-services .headbox h5 {
font-size: 18px;
padding-left: 10px
}
.shopfy_development-sec .main-shopify-row .col-services .headbox img {
max-width: 90px
}
.shopfy_development-sec .main-shopify-row .col-services .headbox {
flex-wrap: initial;
margin-bottom: 15px
}
.title-h4 {
font-size: 22px;
padding: 0 20px
}
.hireus_shopifyp_sec .hire_bg {
padding: 40px 0
}
.hireus_shopifyp_sec .hire_bg .headbox {
margin-bottom: 15px;
flex-wrap: inherit
}
.hireus_shopifyp_sec .hire_bg .headbox h5 {
font-size: 20px;
padding-left: 15px
}
.hireus_shopifyp_sec .hire_bg .col-services {
margin-bottom: 30px;
padding: 0
}
.hireus_shopifyp_sec .hire_bg .row {
margin: 0
}
}
@media screen and (max-width:1024px) and (min-width:768px) {
.banner_services .row_banner {
padding: 40px 0;
align-items: center
}
.footer_second_wrap {
margin-top: 20px;
}
.breakdown-item {
gap: 20px;
}
body section.Global-footer .col-1-footer div#nav_menu-7 {
margin-top: 0 !important;
}
.cntnr-man-2 {
max-width: 100% !important;
}
.banner_content h2 {
font-size: 34px;
line-height: 40px
}
.banner_content ul {
padding: 20px 5px;
margin: 0
}
.banner_content ul li {
font-size: 18px;
line-height: 34px
}
.services_provider .service_logo {
margin: 5px 0
}
.banner_services .row_banner .audit_form {
padding-left: 0
}
.audit_form .form_box {
padding: 20px 15px
}
.audit_form .form_box h3 {
font-size: 22px
}
.audit_form .form_box .wpcf7-submit {
font-size: 16px
}
.seo_service h3 {
font-size: 34px
}
.seo_service h6 {
font-size: 18px
}
.seo-des,
.seo-des p {
font-size: 16px
}
.our_services_seo .section-heading {
font-size: 34px
}
.our_services_seo .work-grid .work-wrap {
background-position: left !important
}
.heading_seo-sec h2 {
font-size: 34px
}
.heading_seo-sec p {
font-size: 16px
}
.heading_seo-sec {
max-width: 700px
}
.proven_seo_result .row {
margin: 40px -20px 0
}
.proven_seo_result .col-md-4 {
width: 33.33%;
float: left;
padding: 5px
}
.proven_seo_result .result_box .box_sec .read_btn {
font-size: 16px
}
.form-heading h2 {
font-size: 34px
}
.form-heading p {
font-size: 16px
}
.button_row .wpcf7-submit {
font-size: 18px !important
}
.row_recognized .services-box h4 {
font-size: 20px
}
.row_recognized .services-box p {
font-size: 16px
}
.testimonials_row .col-md-6 {
margin: 15px 0
}
.services_digital_marketing .disgital_boxs {
padding: 6px;
max-width: 49.9%;
flex: 0 0 49.9%;
float: left;
box-sizing: border-box
}
.services_digital_marketing .disgital_boxs .col_boxs .heading-icon h3 {
font-size: 18px;
line-height: 20px
}
.services_digital_marketing .disgital_boxs .col_boxs {
padding: 35px 40px 30px 20px;
height: 100%
}
.number_bx h1,
.number_bx h3 {
font-size: 100px
}
.services_digital_marketing .disgital_boxs .number_bx {
right: 20px
}
.services_digital_marketing .disgital_boxs .col_boxs .heading-icon img {
margin-right: 5px
}
.services_digital_marketing .disgital_boxs .col_boxs p {
font-size: 15px
}
.services_digital_marketing .row {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-wrap: wrap
}
.seo-unique-things .things_boxs {
max-width: 49.9%;
flex: 0 0 49.9%
}
.seo-unique-things .row {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-wrap: wrap
}
.seo-unique-things .head-things h5 {
font-size: 20px
}
.seo-unique-things .head-things h4 {
font-size: 80px;
line-height: 50px
}
.services_provider h5 {
display: block;
width: 100%
}
.important_business_sec .tab-content {
padding-left: 20px;
padding-right: 20px
}
.important_business_sec .tab_row .nav.nav-tabs a {
font-size: 14px;
padding: 6px 15px;
margin: 5px 0
}
.tab_description p {
font-size: 16px
}
.top_hire_sec .row_seohire .left_column .ranking_boxs {
padding: 55px 20px
}
.top_hire_sec .row_seohire .left_column .ranking_boxs h4 {
font-size: 35px
}
.top_hire_sec .row_seohire .left_column .ranking_boxs h6 {
font-size: 18px
}
.top_hire_sec .hiring_text h3 {
font-size: 24px
}
.top_hire_sec .hiring_text p {
font-size: 17px
}
.top_hire_sec .row_seohire .right_column .tool_us h5 {
font-size: 20px
}
.top_hire_sec .row_seohire .right_column {
padding: 0 0 0 20px
}
.top_hire_sec .row_seohire .right_column .tool_us .tool-logo span {
font-size: 14px
}
.top_hire_sec .row_seohire .right_column .tool_us .tool-logo {
padding: 0 15px
}
.top_hire_sec {
padding: 60px 15px
}
.section-space {
padding: 60px 0 !important
}
.degital_marketing_blog .col-md-4 {
max-width: 100%;
float: left
}
.degital_marketing_blog .row {
padding: 0
}
.services_provider h5 br {
display: none
}
.right-ban .sub-heading-ban {
position: static
}
.right-ban .sub-heading-ban h3 {
font-size: 28px
}
.right-ban .sub-heading-ban h3 span {
font-size: 34px
}
.right-ban .sub-heading-ban {
position: static
}
.right-ban .sub-heading-ban h3 {
font-size: 28px;
margin-bottom: 10px
}
.right-ban .sub-heading-ban h3 span {
font-size: 34px
}
.carousel-inner.banner-home .item>img.lazy {
min-height: 360px
}
.carousel-inner.banner-home .container-main h1 {
margin: 0
}
.banner-home .caption-sec .caption-content {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center;
flex-wrap: wrap
}
.shopify-banner-sec .banner_content h1 {
font-size: 40px;
line-height: 40px
}
.shopify-banner-sec .audit_form .form_box h3 {
font-size: 24px
}
.hireus_shopifyp_sec .hire_bg .col-services {
padding: 20px 30px
}
.item.degital_markeing_banner .clutch_box {
display: none
}
.item.degital_markeing_banner h2 {
font-size: 42px !important;
line-height: 44px !important
}
.item.degital_markeing_banner .caption-content {
display: inline-block !important
}
.item.degital_markeing_banner .caption-content .left-ban {
width: 100%
}
.banner-home .degital_markeing_banner .caption-content .right-ban p {
font-size: 14px !important
}
}
@media screen and (max-width:1024px) and (min-width:992px) {
.seo-unique-things .head-things h5 {
font-size: 17px
}
.seo-unique-things .things_boxs p {
font-size: 16px
}
.seo-unique-things .head-things h4 {
font-size: 75px
}
.carousel-inner.banner-home .container-main h1 {
margin-top: 140px
}
.box-row .box:nth-child(4) {
grid-row: span 2 !important
}
}
@media screen and (max-width:1199px) and (min-width:1025px) {
.our_services_seo .work-grid .work-wrap {
background-position: left !important
}
.banner_services .row_banner {
padding: 40px 0
}
.banner_content h2 {
font-size: 39px;
line-height: 42px
}
.banner_content ul {
padding: 20px 5px;
margin: 0
}
.banner_content ul li {
font-size: 20px;
line-height: 36px
}
.services_provider .service_logo {
margin: 5px 0
}
.banner_services .row_banner .audit_form {
padding-left: 30px
}
.audit_form .form_box {
padding: 20px 15px
}
.audit_form .form_box h3 {
font-size: 22px
}
.audit_form .form_box .wpcf7-submit {
font-size: 18px
}
.seo-unique-things .head-things h5 {
font-size: 20px;
padding: 13px 30px 13px 60px
}
.seo-unique-things .head-things h4 {
font-size: 74px;
line-height: 53px
}
.services_digital_marketing .disgital_boxs .col_boxs .heading-icon h3 {
font-size: 22px
}
.services_digital_marketing .disgital_boxs {
padding: 15px
}
.services_digital_marketing .disgital_boxs .col_boxs {
padding: 35px 55px 40px 20px;
height: 100%
}
.number_bx h1,
.number_bx h3 {
font-size: 110px
}
.services_provider h5 {
width: 100%
}
.services_provider .service_logo {
width: 24%;
padding-right: 15px
}
.services_provider .service_logo:first-child {
padding-left: 0
}
.services_provider .service_logo:nth-child(1) {
padding-left: 0
}
.important_business_sec .tab_row .nav.nav-tabs a {
font-size: 19px;
padding: 7px 17px
}
.important_business_sec .tab-content {
padding-left: 20px;
padding-right: 20px
}
.top_hire_sec .row_seohire .right_column {
padding: 50px 20px 0 30px
}
.testimonials_row .col-md-12 {
padding: 0 10px
}
.right-ban .sub-heading-ban h3 {
font-size: 30px
}
.right-ban .sub-heading-ban {
top: 15px
}
.right-ban .sub-heading-ban span {
font-size: 40px
}
.common-markeing .half .box .text p {
font-size: 15px
}
.hire-us-twitter .row-us {
display: flex !important;
flex-wrap: wrap;
margin: 0
}
.hire-us-twitter .row-us .col-us {
width: 24.9%
}
.hire-us-twitter .row-us .col-us .col-us-bx {
height: 100%
}
.item.degital_markeing_banner h2 {
font-size: 42px !important;
line-height: 44px !important
}
.item.degital_markeing_banner .caption-content {
display: inline-block !important
}
.item.degital_markeing_banner .caption-content .left-ban {
width: 100%
}
.item.degital_markeing_banner .clutch_box {
display: none !important
}
.banner-home .degital_markeing_banner .caption-content .right-ban p {
font-size: 16px !important
}
.banner-home .degital_markeing_banner .caption-content .right-ban {
max-width: 100%
}
}
@media screen and (max-width:1350px) and (min-width:1200px) {
.services_provider h5 {
width: 100%
}
.testimonial_client .container-main {
max-width: 1150px
}
.why_email_marketing_sec .Social-Media-des {
padding-right: 15px !important
}
}
@media screen and (max-width:1399px) and (min-width:1200px) {
.services_digital_marketing .disgital_boxs .col_boxs .heading-icon h3 {
font-size: 26px
}
.seo-unique-things .head-things h5 {
font-size: 27px
}
.seo-unique-things .head-things h4 {
font-size: 95px;
line-height: 61px
}
}
@-webkit-keyframes zoomin {
0% {
transform: scale(1)
}
50% {
transform: scale(1.1)
}
100% {
transform: scale(1)
}
}
@-webkit-keyframes zoomout {
0% {
transform: scale(1)
}
50% {
transform: scale(.77)
}
100% {
transform: scale(1)
}
}
@media screen and (min-width:576px) and (max-width:767px) {
.search-engine-optimization-new .container-main {
max-width: 540px !important;
margin: 0 auto;
display: table
}
.step-creating {
grid-template-columns: repeat(2, 1fr) !important;
gap: 20px !important;
}
#footer_first_row .footer_col_1{
flex-wrap: nowrap !important;
}
.important_business_sec .tab-content {
max-width: 540px
}
.reputation_management .BigCommerce-right h3 br {
display: block !important
}
}
@media screen and (min-width:767px) and (max-width:1024px) {
.testimonials_row .col-md-12 {
padding: 0
}
.testimonials_row .image-head h4 {
font-size: 20px
}
.seo_ranking_testimonials .owl-theme .owl-nav span {
font-size: 22px;
width: 40px;
height: 40px;
line-height: 40px
}
.seo_ranking_testimonials #rt-testimonial {
margin: 0 40px
}
}
.custm-on-page-seo-brand {
padding: 20px 0 50px
}
.cstm-fb-dscp h3 {
font-size: 26px;
font-family: 'Inter';
color: #000;
margin: 0;
padding-top: 34px
}
.seo-work .cstm-we-work {
font-family: 'Inter';
font-size: 32px;
margin-top: 30px;
color: #fff
}
.custm-heading_seo-sec p {
font-size: 18px;
line-height: 21px;
color: #fff;
font-family: 'Inter';
padding-top: 10px;
padding-bottom: 106px
}
.custm-heading_seo-sec {
text-align: center;
max-width: 750px;
margin: 0 auto
}
.wy-on-page-imp p {
font-family: 'Inter';
font-size: 16px;
line-height: 24px;
padding-top: 30px;
margin: 0
}
.wy-on-page-imp {
margin-top: 40px
}
.on-page-imp-bg {
max-width: 1250px;
margin: 0 auto;
text-align: left;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
padding: 76px 0 0 0
}
.error-check .on-page-icon-heading {
padding-bottom: 42px
}
.schema-analysis-col {
padding-top: 28px
}
.responsive-design {
padding-top: 28px
}
.error-check {
padding-top: 28px
}
.responsive-design .on-page-icon-heading {
padding-bottom: 42px
}
.keyword-selection .on-page-icon-heading {
padding-bottom: 42px
}
.on-page-imp {
max-width: 33.33%;
padding: 0 14px;
height: auto;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex
}
ul.choose-ws-list li {
list-style: none;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/checks-orng.png);
background-position: left top;
background-repeat: no-repeat;
font-family: 'Inter';
font-size: 16px;
line-height: 24px;
margin-bottom: 40px;
text-align: left;
padding-left: 60px
}
ul.choose-ws-list {
padding-left: 70px
}
.page-id-1654 .Banner-section {
display: none
}
.page-seo .local-colms {
width: 100%;
display: flex;
align-items: center;
flex-wrap: wrap
}
.we-work-clients {
float: left;
width: 100%
}
.frequently-faqs {
float: left;
width: 100%;
margin: 0 0 52px 0
}
.schema-analysis-col .on-page-icon-heading {
padding-bottom: 42px
}
.on-page-icon-heading {
max-width: 397px;
display: inline-block;
background-color: #eff7f0;
padding: 42px 25px 110px;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/shapes1.png);
background-repeat: no-repeat;
background-position: right bottom;
border-radius: 10px
}
.on-page-icon-heading-blr {
max-width: 397px;
display: inline-block;
background-color: #eef3fa;
padding: 42px 25px;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/shapes2.png);
background-repeat: no-repeat;
background-position: right bottom;
border-radius: 10px
}
.on-page-icon-heading-ictr {
max-width: 397px;
display: inline-block;
background-color: #fdf1ef;
padding: 42px 25px;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/shapes3.png);
background-repeat: no-repeat;
background-position: right bottom;
border-radius: 10px
}
.on-page-icon-heading h3 {
margin: 0;
font-family: 'Inter';
font-weight: 700;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/higher.png);
background-repeat: no-repeat;
background-position: left center;
background-size: 48px;
padding: 0 0 0 70px;
height: 54px;
width: 100%;
display: flex;
align-items: center
}
.on-page-icon-heading-blr h3 {
margin: 0;
font-family: 'Inter';
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/better-local-research.png);
background-repeat: no-repeat;
background-position: left center;
padding: 0 0 0 70px;
height: 54px;
width: 100%;
display: flex;
align-items: center
}
.choose-us-column .on-page-icon-heading-blr h3 {
background-image: url(//www.willshall.com/wp-content/uploads/2024/07/user-experience.png);
background-size: contain
}
.on-page-icon-heading-ictr h3 {
margin: 0;
font-family: 'Inter';
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/increased-click-through-icon.png);
background-repeat: no-repeat;
background-position: left center;
padding: 0 0 0 70px;
height: 54px;
width: 100%;
display: flex;
align-items: center
}
.choose-us-column .on-page-icon-heading-ictr h3 {
background-image: url(//www.willshall.com/wp-content/uploads/2024/07/easy.png);
background-size: contain
}
.on-page-imp h3 {
font-size: 20px
}
.on-page-imp p {
font-size: 17px;
line-height: 24px
}
.on-page-icon-heading p {
padding-top: 20px;
font-family: 'Inter'
}
.on-page-icon-heading-blr p {
padding-top: 20px;
font-family: 'Inter'
}
.on-page-icon-heading-ictr p {
padding-top: 20px;
font-family: 'Inter'
}
span.custm-tagl {
font-size: 20px;
font-family: 'Inter';
margin: 20px 0 10px 0;
display: inline-block
}
.fb-dscp h6 {
font-size: 20px;
font-family: 'Inter';
font-weight: 700;
margin: 16px 0 10px 0;
display: inline-block
}
.fb-dscp span.on-page-spn-clr {
font-size: 26px;
font-family: 'Inter';
color: #346166
}
.seo-work .work-row .work-wrap.content {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/white-circuler-bg.png);
position: relative;
background-size: 150px
}
.work-row .custm-work-grid {
float: left;
width: 48.4%;
margin: 0;
padding: 0 !important;
min-height: 124px
}
.seo-work .work-row .work-wrap.content::before {
content: "";
position: absolute;
left: 0;
top: 0;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/content-icon-onpage.png);
width: 150px !important;
height: 150px !important;
background-repeat: no-repeat;
background-position: center center
}
.seo-work .work-row .work-wrap.title-tag {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/white-circuler-bg.png);
position: relative;
background-size: 150px
}
.seo-work .work-row .work-wrap.title-tag::before {
content: "";
position: absolute;
left: 0;
top: 0;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/title-tag-icon.png);
width: 150px !important;
height: 150px !important;
background-repeat: no-repeat;
background-position: center center
}
.seo-work .work-row .work-wrap.content-structure {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/white-circuler-bg.png);
position: relative;
background-size: 150px
}
.seo-work .work-row .work-wrap.content-structure::before {
content: "";
position: absolute;
left: 0;
top: 0;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/content-structure-and-content-icon-on-page.png);
width: 150px !important;
height: 150px !important;
background-repeat: no-repeat;
background-position: center center
}
.seo-work .work-row .work-wrap.meta-des {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/white-circuler-bg.png);
position: relative;
background-size: 150px
}
.seo-work .work-row .work-wrap.meta-des::before {
content: "";
position: absolute;
left: 0;
top: 0;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/meta-description-icon.png);
width: 150px !important;
height: 150px !important;
background-repeat: no-repeat;
background-position: center center
}
.seo-work .work-row .work-wrap.keywords-user {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/white-circuler-bg.png);
position: relative;
background-size: 150px
}
.seo-work .work-row .work-wrap.keywords-user::before {
content: "";
position: absolute;
left: 0;
top: 0;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/keywords-user-friendly.png);
width: 150px !important;
height: 150px !important;
background-repeat: no-repeat;
background-position: center center
}
.our-client-fb-dscp h3 {
font-size: 38px;
font-family: 'Inter';
color: #fff;
margin: 0
}
.our-client-fb-dscp p {
font-family: 'Inter';
font-size: 16px;
color: #fff;
line-height: 24px;
padding: 15px 0 25px
}
.seo-op-our-client-sec {
display: flex;
align-items: center;
flex-wrap: wrap
}
.why-technical-seo-sec p {
line-height: 24px;
font-family: 'Inter'
}
.col_left {
float: left;
width: 36%
}
a.on-page-seo-strt-btn {
background-image: linear-gradient(to left, #1f93e1, #2569c5)
}
a.on-page-seo-strt-btn {
color: #fff;
background-image: linear-gradient(to left, #1f93e1, #2569c5);
border-radius: 50px;
padding: 13px 30px;
text-align: center;
display: inline-block;
font-size: 20px;
font-family: 'Inter';
margin-top: 20px
}
a.on-page-seo-strt-btn:hover {
background-image: linear-gradient(to left, #2569c5, #1f93e1)
}
.cstn-fb-strt-btn {
background-image: linear-gradient(to left, #ff7607, #ff9c26) !important
}
.cstn-fb-strt-btn:hover {
background-image: linear-gradient(to left, #ff9c26, #ff7607) !important
}
.our-client-fb-dscp {
text-align: left;
float: left;
width: 64%;
padding-left: 67px
}
span.spn-white {
font-size: 20px;
font-family: 'Inter';
}
.frequently-faqs .container {
max-width: 1500px;
width: 100%;
padding: 0 50px
}
.page-id-2166 .Banner-section {
display: none
}
.seo-op-our-client-bg {
background-repeat: no-repeat;
padding: 80px 0;
background-position: center;
background-size: cover;
background-image: linear-gradient(to left, #1f93e1, #2569c5)
}
.seo-op-our-client {
max-width: 1016px;
margin: 0 auto;
text-align: center
}
a.fb-strt-btn.mb {
margin-bottom: 77px;
margin-top: 36px
}
.how-work.seo-work.insta-services.new-insta-service-sec.new-on-page-seo-sec::before {
background: linear-gradient(to right, #3172c5 0, #318ccf 100%)
}
.how-work.seo-work.insta-services.new-insta-service-sec.new-on-page-seo-sec {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/checklist-onpage.jpg);
background-position: center center;
background-repeat: no-repeat;
background-size: cover
}
.cstm-work-content {
width: 100%;
padding-left: 55px
}
.checklist-on-page-seo-box {
margin-left: -10px;
margin-right: -10px
}
.cstm-work-content h3 {
font-size: 26px !important;
font-family: 'Inter' !important
}
.cstm-work-content p {
font-size: 16px !important;
font-family: 'Inter' !important;
padding-top: 5px !important;
line-height: 21px !important
}
.seo-des.linked-in.custm-linked-in h3 {
margin: 31px 0 0 0 !important;
font-family: 'Inter';
color: #000;
font-size: 32px !important
}
.on_page_seo-sec {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/checklist-onpage.jpg) !important;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
position: relative
}
.on_page_seo-sec::before {
background: #0a485e;
position: absolute;
content: "";
width: 100%;
height: 100%;
top: 0;
left: 0;
opacity: .8
}
.section_heading_row {
text-align: center;
max-width: 850px;
margin: 35px auto
}
.section_heading_row h2 {
font-family: 'Inter';
font-weight: 700;
font-size: 32px;
color: #fff;
margin: 0 0 15px
}
.section_heading_row p {
font-size: 16px;
line-height: 24px;
color: #fff;
font-family: 'Inter'
}
.on_page_seo-sec .row {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-wrap: wrap
}
.on_page_seo-sec .row .col-md-6 {
margin: 35px 0;
width: 49.8%
}
.on_page_seo-sec .col_content {
padding: 0 20px;
display: flex;
align-items: center
}
.on_page_seo-sec .col_content .work_content {
width: 100%;
padding-left: 35px
}
.on_page_seo-sec .image_shape {
border: 5px solid rgb(255 255 255 / 50%);
border-radius: 100%;
width: 150px;
height: 150px;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
justify-content: center;
align-items: center;
flex-wrap: wrap;
position: relative
}
.on_page_seo-sec .image_shape::after {
position: absolute;
content: "";
width: 100%;
height: 100%;
background: #fff;
border-radius: 100%
}
.on_page_seo-sec .image_shape img {
position: relative;
z-index: 9;
width: 80px;
height: auto
}
.on_page_seo-sec .col_content .work_content h3 {
font-size: 26px;
color: #fff;
margin: 0 0 15px;
font-family: 'Inter';
font-weight: 700
}
.link-building-srvc .lazy.loaded {
height: 200px;
object-fit: contain
}
.on_page_seo-sec .col_content .work_content p {
font-size: 16px;
font-family: 'Inter' !important;
color: #fff;
line-height: 24px
}
.btn_row .on-page-seo-strt-btn.cstn-fb-strt-btn {
margin: 0
}
.link-building-brand .link-building-fb-dscp {
max-width: 1030px
}
.link-building-brand .link-building-fb-dscp p {
margin: 20px 0
}
.link-building-brand .link-building-fb-dscp h2 span {
color: #0680a0
}
.custm-link-building-brand {
padding: 20px 0 79px
}
.link-building-brand .link-building-fb-dscp {
max-width: 1010px
}
.link-building-fb-dscp {
max-width: 850px;
margin: 0 auto;
text-align: center
}
.link-building-fb-dscp h3 {
font-size: 30px;
font-family: 'Inter';
color: #000;
margin: 0
}
.link-building-fb-dscp h2 {
font-size: 58px;
font-family: 'Inter';
color: #000;
margin: 9px 0 9px
}
.link-building-brand .link-building-fb-dscp p {
margin: 20px 0
}
.link-building-fb-dscp p {
font-family: 'Inter';
font-size: 17px;
line-height: normal;
margin-bottom: 20px
}
.link-building-fb-dscp h3.link-building-fb-dscp-pb {
padding-bottom: 15px
}
.link-building-how-work.seo-work.insta-services.new-insta-service-sec.new-on-page-seo-sec {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/link-building-snd-bg.jpg) !important;
background-position: center center;
background-repeat: no-repeat;
background-size: cover
}
.link-building-how-work.seo-work {
background-color: #045c96;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/SEO-Services-bg.png);
padding: 0 0 0;
margin: 0 0 43px
}
.link-building-how-work {
clear: both;
background-color: #e37000;
position: relative;
margin: 24px 0 0;
display: inline-block;
width: 100%;
-moz-transform: skewY(-3deg);
-ms-transform: skewY(-3deg);
-o-transform: skewY(-3deg);
padding: 60px 0 35px;
background-size: 100% auto;
background-repeat: no-repeat
}
.link-building-how-work.seo-work.insta-services.new-insta-service-sec::before {
position: absolute;
content: "";
width: 100%;
height: 100%;
left: 0;
right: 0;
top: 0;
background: #0a485e;
margin-top: 0;
opacity: .9
}
.page-id-1749 .Banner-section {
display: none
}
.building-practice h3.section-heading.we-work {
margin-bottom: 20px;
font-size: 38px
}
.bad-links-sec p.bad-link-para {
text-align: center;
color: #fff;
font-family: 'Inter';
line-height: 24px
}
.building-practice {
max-width: 850px;
margin: 0 auto;
margin-bottom: 50px
}
.bad-links-sec {
padding-bottom: 0px !important;
background: #0a485e !important
}
.building-faqs h1 {
FONT-SIZE: 38PX
}
.link-building-unskew {
transform: skewY(0);
-moz-transform: skewY(3deg)
}
.link-building_seo-sec {
text-align: center;
max-width: 750px;
margin: 0 auto;
padding-top: 65px
}
.link-building_seo-sec p {
font-size: 16px;
line-height: 24px;
color: #fff;
font-family: 'Inter';
padding-top: 10px;
padding-bottom: 40px
}
.row.link-building-imp-rw {
max-width: 100%;
margin: 0 auto;
margin-top: 50px
}
.online-success-left-col {
padding-right: 30px
}
.online-success-right-col {
padding-left: 30px
}
.link-building-12 {
padding-bottom: 30px
}
.link-building-sec-scnd {
padding-bottom: 62px
}
a.link-building-seo-strt-btn {
color: #fff;
background: #0a485e;
border-radius: 50px;
padding: 13px 30px;
text-align: center;
display: inline-block;
font-size: 20px;
font-family: 'Inter';
margin-top: 20px
}
a.link-building-seo-strt-btn:hover {
background: #0a485e
}
.link-building-srvc {
border: 1px solid #dedede;
text-align: center;
padding: 26px 20px 40px;
border-radius: 10px
}
.link-building-srvc h3 {
font-size: 19px;
margin: 0;
padding-top: 34px;
color: #000;
font-family: 'Inter';
font-weight: 700
}
.link-building-srvc p {
font-size: 16px;
font-family: 'Inter';
color: #000;
padding: 8px 30px 0;
margin-left: -12px;
margin-top: 2px;
line-height: 24px
}
.link-building-on-page-imp-bg {
padding: 20px 0 0 0
}
.link-building_seo-sec p {
padding-bottom: 0
}
.link-building-srvc-clm {
max-width: 33%;
padding: 0 10px;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex
}
.link-building-wy-on-page-imp {
margin-top: 45px
}
.link-building-wy-on-page-imp p {
padding-top: 14px
}
.link-building-right-now {
max-width: 50%;
padding: 0 25px;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
margin-bottom: 50px
}
.link-building-rgt-nw-sec .col-md-6.link-building-right-now {
width: 49.8%
}
.link-building-srvc-right-now {
border: 2px solid #dedede;
text-align: center;
padding: 50px 20px
}
.link-building-srvc-right-now h3 {
font-size: 22px;
margin: 0;
padding-top: 27px;
color: #000;
font-family: 'Inter';
font-weight: 700
}
.link-building-srvc-right-now p {
font-size: 16px;
font-family: 'Inter';
color: #000;
padding: 18px 26px;
line-height: 24px
}
.link-building-rgt-nw-sec {
padding: 23px 0 100px 0;
margin: 0 auto;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-wrap: wrap;
flex-direction: row
}
.link-building-btn-p {
width: 100%;
text-align: center;
padding-top: 0
}
.link-building-right-now-top-sec p {
padding-top: 32px
}
.container.link-building-cntnr {
max-width: 990px
}
.on_page_seo-sec .link-building-col_content {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center
}
.on_page_seo-sec .link-building-col_content .work_content {
width: 100%;
padding-left: 30px;
padding-top: 0
}
.on_page_seo-sec .link-building-col_content .work_content h3 {
font-size: 26px;
font-family: 'Inter';
font-weight: 700;
color: #fff;
margin: 0 0 11px
}
.on_page_seo-sec .link-building-col_content .work_content p {
font-size: 16px;
font-family: 'Inter' !important;
color: #fff;
line-height: 24px
}
.on_page_seo-sec .link-building-col_content .work_content p a:hover {
color: #fff
}
.page-id-5119 .seo-analyes {
padding-top: 150px !important
}
.on_page_seo-sec .col_content .work_content p a:hover {
color: #fff
}
@media(max-width:991px) {
.wy-on-page-imp {
margin-top: 40px
}
.on-page-icon-heading,
.on-page-icon-heading-blr,
.on-page-icon-heading-ictr {
max-width: 100%;
padding: 30px 20px
}
.on-page-imp {
padding: 0 8px
}
.on-page-icon-heading h3,
.on-page-icon-heading-blr h3,
.on-page-icon-heading-ictr h3 {
background-size: 37px;
padding: 0 0 0 45px;
font-size: 18px;
min-height: 40px;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-wrap: wrap;
align-items: center
}
.on_page_seo-sec .row .col-md-6 {
margin: 0 0 50px
}
}
@media (max-width:380px) {
.link-building-fb-dscp h3 {
font-size: 22px;
margin: 40px 0 7px
}
.link-building-fb-dscp h2 {
font-size: 38px
}
.link-building-fb-dscp h3.link-building-fb-dscp-pb {
margin-top: 20px
}
.seo-work .cstm-we-work {
font-size: 26px
}
.on_page_seo-sec .link-building-col_content {
padding: 0;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
display: inline-block;
text-align: center
}
.on_page_seo-sec .link-building-col_content .work_content {
padding-left: 0
}
.link-building-srvc-clm {
margin-bottom: 10px;
max-width: 300px;
padding: 0
}
.link-building-srvc p {
padding: 19px 13px 0
}
.link-building-right-now {
max-width: 100%
}
.link-building-srvc-right-now {
padding-bottom: 10px
}
.link-building-right-now-top-sec h3 br {
display: none
}
.on_page_seo-sec .link-building-col_content .image_col {
margin: 0 0 20px
}
}
#results-section .bmon img {
filter: brightness(.8)
}
#results-section .bmon h2 {
font-size: 22px;
text-transform: capitalize;
font-family: 'Inter';
}
#service-page #content_marketing {
margin-bottom: 0 !important
}
#service-page .outer-service.digital-service {
margin-bottom: 40px
}
#results-section {
margin-bottom: 50px
}
#results-section .bmon p a {
text-transform: capitalize;
font-size: 16px;
color: #fff;
border-bottom: 2px solid #fff0
}
#results-section .bmon p a:hover {
border-color: #fff
}
#results-section .proj-overlay-contetn {
bottom: 10px;
top: initial
}
#results-section .proj-overlay-contetn p {
margin-top: 0
}
#results-section .palm-salon br {
display: none !important
}
#results-section .bmon br {
display: none
}
#results-section .bmon .link_box {
position: absolute;
top: 0;
width: 100%;
left: 0;
height: 100%;
cursor: pointer;
z-index: 9
}
#results-section .bmon .proj-overlay-contetn-right-india p a {
position: relative;
z-index: 99
}
.our-effective_sec {
background: #f0f5ff;
padding: 60px 0;
transform: skewY(-1deg);
-moz-transform: skewY(-1deg);
-ms-transform: skewY(-1deg);
-o-transform: skewY(-1deg);
-webkit-transform: skewY(-1deg)
}
.our-effective_sec .container-main {
transform: skewY(1deg);
-moz-transform: skewY(1deg);
-webkit-transform: skewY(1deg)
}
.our-effective_sec .ppc-heading {
text-align: center;
color: #000;
margin-bottom: 60px
}
.our-effective_sec .col-md-6.left_img {
padding-right: 60px
}
.our-effective_sec .col-md-6.left_img .image_btm {
margin-top: 60px
}
.our-effective_sec .seo_audit {
text-align: center
}
.online_reputaion_sec .ppc-heading {
color: #000;
text-align: center
}
.online_reputaion_sec .col-services {
background: 0 0 !important;
border: 0
}
.online_reputaion_sec .main-shopify-row {
max-width: 1100px
}
.reputation_partner-sec {
margin-top: 0;
background-image: url(//www.willshall.com/wp-content/uploads/2021/12/Reputation-Management_bg.png);
padding: 65px 0
}
.reputation_partner-sec .ppc-heading {
color: #fff;
text-align: center;
margin-bottom: 50px
}
.reputation_partner-sec .ppc-heading span {
display: block
}
.reputation_partner-sec .bigComme-develp-grif {
background: rgb(8 61 67 / 80%)
}
.reputation_partner-sec .bigComme-bottom {
border-bottom-color: #ffffff20
}
.reputation_partner-sec .bigComme-border {
border-color: #ffffff20
}
.reputation_management {
margin: 0;
background: #fff
}
.reputation_management .bigCommerce-feature-img::after {
display: none
}
.reputation_management .BigCommerce-right {
width: 49.5%
}
.reputation_management .BigCommerce-right h3 {
font-family: 'Inter';
font-weight: 700
}
.reputation_management .offer-list .list-unstyled li {
background-image: url(//www.willshall.com/wp-content/uploads/2021/12/orng-check.png);
padding-left: 40px
}
.reputation_management .main-next-door-section {
display: flex;
flex-wrap: wrap;
align-items: center
}
.orm_page_sec h2.ppc-heading {
font-size: 30px
}
.orm_page_sec .Banner-des {
max-width: 850px;
margin: 0 auto 40px auto
}
.orm_page_sec .Banner-des br {
display: none
}
.degital_merketing_sec.our-effective_sec {
margin-top: 10px
}
.degital_merketing_sec.our-effective_sec h4,
.degital_merketing_sec.our-effective_sec p {
color: #000;
font-weight: 400 !important
}
.degital_merketing_sec.our-effective_sec .center_col {
flex-direction: column
}
.degital_merketing_sec.our-effective_sec .center_col .seo_audit {
margin-top: 60px
}
.email_marketing_object_sec {
transform: skewY(-6deg);
-moz-transform: skewY(-6deg);
-webkit-transform: skewY(-6deg);
background: #f0f5ff
}
.email_marketing_object_sec .unskew {
transform: skewY(6deg);
-moz-transform: skewY(6deg);
-webkit-transform: skewY(6deg)
}
.email_marketing_object_sec .left_img {
padding-right: 60px;
text-align: center;
padding-top: 65px
}
.email_marketing_object_sec .left_img img {
max-width: 360px
}
.email_marketing_object_sec .email_bx {
display: flex;
width: 100%;
align-items: center;
margin: 30px 0
}
.email_marketing_object_sec .email_bx .image_icon {
width: 100px;
border-radius: 100%;
background-color: #fff0;
border: 1px solid #000;
height: 100px;
display: flex;
justify-content: center;
align-items: center
}
.email_marketing_object_sec .email_bx .text {
max-width: 445px;
margin-left: 30px
}
.what_wedo-sec {
background-image: url(//www.willshall.com/wp-content/uploads/2021/12/bg_what-we.png);
position: relative;
z-index: 9;
margin-top: -80px;
padding: 60px 0
}
.what_wedo-sec .ppc-heading {
margin-bottom: 0
}
@keyframes zoom-in-zoom-out {
0% {
transform: scale(1, 1)
}
50% {
transform: scale(1.1, 1.1)
}
100% {
transform: scale(1, 1)
}
}
.what_wedo-sec .icon_column h5 {
margin: 30px auto 0 auto;
font-size: 60px;
color: #fff;
width: 100px;
height: 100px;
border: 3px solid #fff;
border-radius: 100%;
display: flex;
justify-content: center;
align-items: center;
font-family: 'Inter' !important;
animation: zoom-in-zoom-out 6s ease-out infinite
}
.email_procedure_sec .main-shopify-row {
max-width: 100%
}
.email_procedure_sec .main-shopify-row .headbox {
margin-bottom: 15px !important
}
.email_procedure_sec .main-shopify-row .col-services {
padding: 30px
}
.why_email_marketing_sec {
background-image: none !important;
background-color: #f5f5f5;
background-size: contain;
padding: 0;
margin-bottom: 15px !important
}
.why_email_marketing_sec .ppc-heading {
color: #000
}
.why_email_marketing_sec p {
font-size: 16px;
margin: 20px 0
}
.why_email_marketing_sec h3 {
font-size: 22px;
color: #000;
font-family: 'Inter'
}
.why_email_marketing_sec .seo_audit a {
max-width: 100%;
width: auto
}
.why_email_marketing_sec .seo_audit a:Hover {
color: #e37000;
background: #fff
}
.what_wedo-sec .text_column p {
font-size: 17px
}
.email_marketing_object_sec .text p {
font-size: 17px
}
.why_email_marketing_sec .container-main-full .left_img img {
width: 100%;
height: 100%;
object-fit: unset
}
.why_email_marketing_sec .Social-Media-des {
float: left;
max-width: 625px;
padding: 60px 0 45px 20px
}
.why_email_marketing_sec .container-main-full {
display: flex
}
.why_email_marketing_sec .left_img {
height: 100%
}
.increasing_speed-sec {
background: #e8eef8;
padding: 60px 0 90px 0
}
.increasing_speed-sec .container-main {
max-width: 960px
}
.increasing_speed-sec .left_img {
background-color: #e8eef8;
text-align: right;
padding-right: 60px;
width: 41%
}
.increasing_speed-sec .left_img img {
mix-blend-mode: multiply
}
.increasing_speed-sec .right_cont.seo-des {
margin: 0 !important
}
.increasing_speed-sec .right_cont.seo-des .email_bx {
display: flex;
align-items: center;
margin: 15px 0
}
.increasing_speed-sec .image_icon {
padding-right: 20px
}
.increasing_speed-sec .image_icon h5 {
font-size: 39px;
color: #e8eef8;
-webkit-text-fill-color: #e8eef8;
-webkit-text-stroke-width: 1px;
-webkit-text-stroke-color: #0e598c;
margin: 0;
font-family: 'Arial Rounded MT';
font-weight: 700;
font-style: normal
}
.increasing_speed-sec .right_cont.seo-des .email_bx p {
margin: 0 !important;
color: #000
}
.increasing_speed-sec .heading_seo-sec.seo-des {
margin-bottom: 30px
}
.increasing_speed-sec .row {
display: flex;
flex-wrap: wrap;
align-items: center
}
.increasing_speed-sec .seo_audit {
text-align: center
}
.comprehensive_process_sec {
transform: skewY(-3deg);
-moz-transform: skewY(-3deg);
-webkit-transform: skewY(-3deg);
margin-top: -40px;
background-image: linear-gradient(-90deg, #0f4c75 0, #0a7dcb 81%);
padding: 60px 0
}
.comprehensive_process_sec .partner-boxs {
border-radius: 20px;
background-color: #fff;
height: 100%;
padding: 40px 20px
}
.comprehensive_process_sec .text_column h3 {
margin-bottom: 13px;
font-size: 26px
}
.comprehensive_process_sec .partner-boxs p {
font-size: 17px;
line-height: 24px
}
.comprehensive_process_sec .col-md-6 {
padding: 20px;
width: 49.9%
}
.comprehensive_process_sec .container-main {
max-width: 1250px !important
}
.comprehensive_process_sec .row {
display: flex;
flex-wrap: wrap
}
.comprehensive_process_sec .heading_seo-sec.seo-des {
margin-bottom: 20px
}
.comprehensive_process_sec .partner-boxs h3,
.comprehensive_process_sec .partner-boxs p {
color: #000
}
.icon-wrap {
width: 135px;
height: 135px;
position: relative
}
.icon-wrap .grey-bg1 {
padding: 3px;
width: 100%;
height: 100%;
border-radius: 50%;
position: relative;
background: #e7eff4
}
.icon-wrap .white-bg1 {
width: 100%;
height: 100%;
background: #fff;
border-radius: 50%;
overflow: hidden
}
.icon-wrap .squareee {
width: 100%;
height: 87px;
background: #fff;
position: absolute;
left: 0;
right: 0;
top: 24px;
transform: rotate(-45deg)
}
.icon-wrap .blue-full {
width: 100%;
height: 100px;
background: #055388;
position: relative;
top: 13px;
transition: all 2s ease
}
.icon-wrap .img-circle-out {
width: 100%;
float: left;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%)
}
.icon-wrap .img-circle-out:before {
width: 123px;
height: 123px;
background: #fff;
position: absolute;
top: 50%;
left: 50%;
content: "";
border-radius: 50%;
z-index: 0;
transform: translate(-50%, -50%)
}
.comprehensive_process_sec .partner-boxs .img-circle {
background: #0c6cad;
width: 100px;
height: 100px;
display: flex;
justify-content: center;
align-items: center;
flex-wrap: wrap;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: 2
}
.optimization_service {
transform: skewY(0);
-moz-transform: skewY(0);
-webkit-transform: skewY(0);
background: #fff;
padding: 60px 0
}
.optimization_service .email_bx {
align-items: flex-start;
margin: 15px 0
}
.optimization_service .email_bx .image_icon {
border: 0;
background: 0 0
}
.optimization_service .email_bx .text {
max-width: 530px
}
.optimization_service .left_img img.lazy.loaded {
max-width: 100%
}
.optimization_service .email_bx .text h3 {
margin: 0 0 10px;
font-size: 22px;
color: #000;
font-family: 'Inter';
}
.optimization_service .left_img {
padding: 0;
width: 41%
}
.optimization_service .row {
display: flex;
align-items: center;
flex-wrap: wrap
}
.optimization_service .container-main {
max-width: 1250px !important
}
.three_things_sec {
background-image: url(//www.willshall.com/wp-content/uploads/2021/12/three_thing_bg.png);
padding: 60px 0;
background-size: cover;
background-position: center center;
width: 100%;
display: inline-block
}
.three_things_sec .main-shopify-row {
margin-top: 20px;
display: inline-block
}
.three_things_sec .col-services {
padding: 15px 25px
}
.three_things_sec .col-services .headbox {
display: flex;
align-items: center;
margin-bottom: 20px
}
.three_things_sec .col-services .headbox h5 {
margin: 0 0 0 20px;
font-size: 20px;
color: #000;
font-family: 'Inter';
}
.three_things_sec .col-services p {
color: #000;
font-size: 17px;
font-family: 'Inter';
line-height: 24px
}
.three_things_sec .seo_audit {
text-align: center;
margin: 20px 0 0
}
.three_things_sec .seo_audit p {
font-size: 28px;
color: #000;
font-family: 'Inter';
}
.three_things_sec .seo_audit p b {
font-family: 'Inter';
}
.three_things_sec .seo_audit a {
margin-top: 20px
}
.our_services_seo .work-content h3,
.our_services_seo .work-content p {
color: #fff
}
.our_services_seo .section-heading.we-work {
color: #fff
}
.social-media-market .work-row .work-wrap h3,
.social-media-market .work-row .work-wrap p {
color: #fff
}
.how-work.seo-work.social-media-market h3.section-heading.we-work {
color: #fff
}
.ppc-services h3.section-heading.we-work {
color: #fff
}
.ppc-managment .seo-work .work-row .work-content h3,
.ppc-managment .seo-work .work-row .work-content p {
color: #fff
}
.degital_merketing_sec h3.section-heading.we-work {
color: #fff
}
.consider-magento h3.section-heading.we-work.magento-title {
color: #fff
}
#google-seo .ppc-heading {
font-size: 26px
}
.Banner-section .Banner-des {
max-width: 900px;
margin: 10px auto;
font-size: 22px;
line-height: 24px;
color: #000;
font-family: 'Inter';
}
.sub_banner {
text-align: center;
padding-bottom: 50px
}
.sub_banner .container {
max-width: 990px !important
}
.sub_banner h3 {
font-size: 30px;
color: #000;
font-family: 'Inter';
margin: 20px 0 0
}
.sub_banner p {
font-size: 18px;
color: #000;
font-family: proxima_novalight;
line-height: 22px;
margin: 15px 0
}
.benefits_googlead {
background: #fff;
padding: 60px 0
}
.sec_headings {
text-align: center;
margin-bottom: 50px
}
.sec_headings h2 {
margin: 0;
font-size: 40px;
line-height: 45px;
color: #000;
font-family: 'Inter';
font-weight: 700
}
.benefits_googlead .row_adwords {
width: 100%;
display: flex;
flex-wrap: wrap
}
.benefits_googlead .row_adwords .col_benefits {
width: 33.22%;
float: left;
padding: 15px;
position: relative
}
.benefits_googlead .row_adwords .col_benefits .col_space {
filter: drop-shadow(2.5px 4.33px 6.5px rgb(0 0 0 / .08));
background-color: #fff;
border: 1px solid #c9c9c9;
padding: 40px 25px 40px 60px;
border-radius: 15px;
position: relative
}
.benefits_googlead .row_adwords .col_benefits.center {
margin-top: 0;
padding-top: 0
}
.benefits_googlead .row_adwords .col_benefits.image_center {
width: 100%;
text-align: center;
padding: 0;
margin-top: -190px
}
.benefits_googlead .row_adwords .col_benefits .col_space .right_cell h5 {
font-size: 24px;
line-height: 48px;
color: #000;
font-family: 'Inter';
margin: 0
}
.benefits_googlead .row_adwords .col_benefits .col_space .right_cell p {
font-size: 17px;
line-height: 24px;
color: #010101;
font-family: 'Inter';
}
.benefits_googlead .row_adwords .col_benefits .col_space .left_cell {
position: absolute;
left: -35px;
top: 45px;
width: 72px;
height: 72px;
border-radius: 36px;
background-color: #f48a19;
text-align: center;
line-height: 72px
}
.benefits_googlead .row_adwords .col_benefits .col_space .left_cell .num {
font-size: 45px;
line-height: inherit;
color: #fbfbfb;
font-weight: 700;
font-family: 'Inter';
filter: drop-shadow(2.5px 4.33px 2.5px rgb(0 0 0 / .2))
}
.benefits_googlead .row_adwords .col_benefits .col_space .left_cell .num br {
display: none
}
.benefits_googlead .row_adwords .col_benefits.image_center .center_img img {
width: auto;
padding: 0 30px 0 10px;
max-width: 400px
}
.sec_center_dec {
text-align: center;
max-width: 1015px;
margin: 0 auto
}
.sec_center_dec h3 {
font-size: 36px;
line-height: 40px;
color: #000;
margin: 40px 0;
font-family: 'Inter';
}
.sec_center_dec .btns a {
border-radius: 24px;
background-image: linear-gradient(160deg, #e37000 0, #e37000 100%);
font-size: 20px;
letter-spacing: 0;
line-height: 46px;
color: #fff;
display: inline-block;
height: 46px;
font-family: 'Inter';
padding: 0 30px;
border: 2px solid #e37000
}
.sec_center_dec .btns {
width: 100%;
display: inline-block;
padding: 0
}
.sec_center_dec .btns a:hover {
color: #e37000;
background: #fff
}
.adWords_services {
background-image: linear-gradient(-90deg, #0f4c75 0, #0a7dcb 81%);
padding: 80px 0 150px 0
}
.adWords_services h2 {
color: #fff
}
.adWords_services .space_col {
padding: 30px;
border-right: 1px solid rgb(255 255 255 / 25%);
height: 100%;
border-bottom: 1px solid rgb(255 255 255 / 25%)
}
.adWords_services .space_col h5 {
font-size: 26px;
line-height: 48px;
color: #fff;
margin: 0
}
.adWords_services .space_col p {
font-size: 17px;
line-height: 24px;
color: #fff;
font-family: 'Inter';
}
.adWords_services .row {
display: flex;
flex-wrap: wrap
}
.adWords_services .col-md-4 {
width: 33.22%
}
.adWords_services .col-md-4:nth-child(3) .space_col,
.adWords_services .col-md-4:nth-child(6) .space_col {
border-right: 0
}
.adWords_services .col-md-4:nth-child(4) .space_col,
.adWords_services .col-md-4:nth-child(5) .space_col,
.adWords_services .col-md-4:nth-child(6) .space_col {
border-bottom: 0
}
.complaign_process {
background-color: #fff;
display: inline-block;
width: 100%;
transform: skewY(-3deg);
-moz-transform: skewY(-3deg);
-ms-transform: skewY(-3deg);
-o-transform: skewY(-3deg);
-webkit-transform: skewY(-3deg);
z-index: 9;
position: relative;
padding: 90px 0 40px 0;
margin-top: -80px
}
.complaign_process .skew {
transform: skewY(3deg);
-moz-transform: skewY(3deg);
-webkit-transform: skewY(3deg)
}
.complaign_process .container {
max-width: 820px
}
.complaign_process .col_campaign {
width: 100%
}
.complaign_process .col_campaign .text_cell h5 {
font-size: 28px;
line-height: 48px;
color: #000;
font-family: 'Inter';
margin: 0
}
.complaign_process .col_campaign .text_cell p {
font-size: 16px;
line-height: 24px;
color: #000;
font-family: 'Inter';
}
.complaign_process .icon_cell {
width: 100px;
position: absolute;
left: -45px;
top: 0;
height: 120px;
background: #fff;
text-align: center
}
.complaign_process .col_campaign .campaign_space {
display: flex;
flex-wrap: wrap;
padding: 60px 0 60px 100px;
width: 100%;
max-width: 730px;
position: relative;
margin: 0 auto
}
.choose_google_ser {
background: #e1f2f9;
position: relative;
z-index: 99;
padding: 60px 0
}
.choose_google_ser .right_text h2 {
font-size: 40px;
line-height: 45px;
color: #000;
font-family: 'Inter';
font-weight: 700
}
.choose_google_ser .left_img {
width: 39.9%;
padding-right: 40px
}
.choose_google_ser .left_img img {
height: auto
}
.choose_google_ser .row {
display: flex;
flex-wrap: wrap;
align-items: center
}
.choose_google_ser .row .right_text {
width: 59.9%
}
.choose_google_ser .row .right_text p {
font-size: 17px;
line-height: 24px;
color: #000;
font-family: 'Inter';
margin: 20px 0
}
.orm-sec .seo-des.ppc p {
padding-bottom: 15px
}
.choose_google_ser .row .right_text h5 {
font-size: 24px;
line-height: 24px;
color: #000;
margin: 10px 0 0;
display: inline-block;
font-family: 'Inter';
font-weight: 700
}
.choose_google_ser .row .right_text .btns a {
border-radius: 24px;
background-image: linear-gradient(160deg, #e37000 0, #e37000 100%);
font-size: 20px;
letter-spacing: 0;
line-height: 44px;
color: #fff;
display: inline-block;
height: 46px;
font-family: 'Inter';
padding: 0 30px;
border: 2px solid #e37000
}
.choose_google_ser .row .right_text .btns {
width: 100%;
display: inline-block;
padding: 30px 0 0;
text-align: left
}
.choose_google_ser .row .right_text .btns a:hover {
background: #fff;
color: #e37000
}
.campaign_space:before {
content: "";
width: 150px;
height: 100%;
position: absolute;
left: 0;
top: 0;
bottom: 0;
border: 2px solid #848484;
border-radius: 50px 0 0 50px;
border-top: 0;
border-right: 0
}
.complaign_process .col_campaign:first-child .campaign_space {
padding-top: 0
}
.complaign_process .col_campaign.evens .campaign_space .icon_cell {
left: auto;
right: -45px;
top: 60px;
padding-top: 50px
}
.complaign_process .col_campaign.evens .campaign_space {
padding: 60px 100px 60px 0
}
.evens .campaign_space:before {
content: none
}
.evens .campaign_space:before {
content: "";
width: 150px;
height: 100%;
position: absolute;
left: auto;
top: -2px;
bottom: 0;
border: 2px solid #848484;
border-radius: 0 50px 50px 0;
border-top: 2px solid #848484;
border-right: 2px solid #848484;
right: 0;
border-left: 0;
border-bottom: 2px solid #848484
}
.complaign_process .col_campaign .campaign_space:after {
content: "";
height: 2px;
position: absolute;
background: #848484;
width: 100%;
max-width: 580px;
bottom: 0;
left: 60px
}
.complaign_process .col_campaign.evens .campaign_space:after {
bottom: 2px
}
.benefits_googlead .col_benefits.center_img .col_space {
border: 0;
filter: none;
padding: 50px 20px 0 0;
background: 0 0
}
.col_benefits.left_cercle .col_space_cercle,
.col_benefits.right_cercle .col_space_cercle {
width: 505px;
height: 505px;
position: absolute;
border: 2px solid #b9b9b9;
border-radius: 100%;
top: 160px;
left: -30px;
transform: rotate(315deg);
transform-origin: top
}
.col_benefits.left_cercle,
.col_benefits.right_cercle {
overflow: hidden;
border-right: 30px solid #f2f2f2
}
.col_benefits.left_cercle::after,
.col_benefits.left_cercle::before,
.col_benefits.right_cercle::after,
.col_benefits.right_cercle::before {
position: absolute;
content: "";
width: 10px;
height: 10px;
background: #747474;
right: 0;
top: 83px;
border-radius: 100%
}
.col_benefits.left_cercle::before,
.col_benefits.right_cercle::before {
top: auto;
bottom: 0;
right: auto;
left: 163px;
z-index: 9
}
.col_benefits.right_cercle .col_space_cercle {
transform: rotate(260deg);
transform-origin: left;
left: 0;
top: 330px
}
.col_benefits.right_cercle::after {
top: 83px;
left: 0
}
.col_benefits.right_cercle::before {
left: 187px
}
.hire-shopify-dev-sec .col-services {
padding: 35px 25px !important
}
.hire-shopify-dev-sec .col-services .headbox img {
width: 80px;
height: 80px;
object-fit: contain
}
.hire-shopify-dev-sec .col-services h5 {
width: calc(100% - 80px)
}
.hire-shopify-dev-sec .col-services ul {
margin: 15px 0 0;
padding-left: 5px
}
.hire-shopify-dev-sec .col-services ul li {
line-height: 24px;
font-size: 17px;
font-family: 'Inter';
padding-left: 15px;
margin: 6px 0
}
.hire-shopify-dev-sec .col-services ul li {
position: relative
}
.hire-shopify-dev-sec .col-services ul li::before {
position: absolute;
content: "";
background: #000000b0;
width: 5px;
height: 1px;
border-radius: 100%;
left: 0;
top: 9px
}
.hire-shopify-dev-sec .col-services ul li::before {
background: #000000b0;
height: 5px;
top: 6px
}
.page-id-4687 .Banner-section {
display: none
}
.technical-seo h3 {
font-size: 22px;
font-weight: 800;
color: #000;
font-family: 'Inter';
}
.technical-seo .local-button-left a {
float: unset;
padding: 12px 30px;
margin-right: 10px
}
.technical-seo .local-button-left {
margin-top: 30px
}
.technical-seo {
background: #fee0be3d !important
}
.website-pagespeed {
background: #f5f1ff;
text-align: center
}
.website-pagespeed h2 {
margin: 20px 0;
font-size: 20px;
font-weight: 700;
color: #000;
font-family: 'Inter';
}
.website-pagespeed p {
padding-top: 0
}
.website-pagespeed img {
width: 50px;
height: 50px;
max-width: 100%;
object-fit: contain
}
.our-technical-seo-services-sec {
width: 100%;
float: left;
margin: 40px 0
}
.our-technical-seo-services-sec .keyword-selection {
padding: 40px 0 0 0
}
.our-technical-seo-services-sec .keyword-selection .on-page-imp {
padding: 0 20px
}
.our-technical-seo-services-sec .keyword-selection .on-page-icon-heading {
padding: 25px 40px
}
.our-technical-seo-services-sec .wy-on-page-imp {
margin-bottom: 20px
}
.why-technical-seo-sec {
text-align: center;
float: left;
width: 100%;
background: #f9f9f9;
padding: 50px 0
}
.why-technical-seo-sec .work-row .work-wrap.rearch-icon {
background-image: none;
padding: 0;
display: flex;
align-items: center
}
.why-technical-seo-sec .work-row .work-wrap.impl-icon {
background-image: none;
padding: 0;
display: flex;
align-items: center
}
.why-technical-seo-sec .work-row .work-wrap.delivery-icon {
background-image: none;
padding: 0;
display: flex;
align-items: center
}
.why-technical-seo-sec .work-row .work-wrap.support-icon {
background-image: none;
padding: 0;
display: flex;
align-items: center
}
.why-technical-seo-sec .image_wrap {
width: 15%;
float: left
}
.why-technical-seo-sec .work-content {
width: 80%;
float: right
}
.why-technical-seo-sec .work-row {
padding: 0
}
.why-technical-seo-sec .work-row .work-grid {
padding: 0 22px 0 22px
}
.provide-technical-seo-services .business-left {
text-align: center
}
.provide-technical-seo-services .md-bussines .business-left {
text-align: center
}
.provide-technical-seo-services .right-now {
padding-right: 85px !important
}
.provide-technical-seo-services .left-now {
padding-left: 35px !important
}
.provide-technical-seo-services .business-icon- {
width: 100%;
max-width: 950px
}
.fb-ads .container {
width: 100% !important;
max-width: 1150px !important
}
.fb-ads .Local-Button .local-button-right {
width: 245px
}
.use-fb-ads {
background: #eef5fa;
padding: 60px 15px 60px
}
.reach-target-icon::before {
content: "";
background-image: url(//www.willshall.com/wp-content/uploads/2023/01/reach-target-audience.png);
background-size: 85px;
width: 85px;
height: 85px;
position: absolute;
left: 0;
background-repeat: no-repeat;
top: 45px
}
.brand-awareness-icon::before {
content: "";
background-image: url(//www.willshall.com/wp-content/uploads/2023/01/brand-awareness.png);
background-size: 85px;
width: 85px;
height: 85px;
position: absolute;
left: 0;
background-repeat: no-repeat;
top: 45px
}
.increase-website-traffic-icon::before {
content: "";
background-image: url(//www.willshall.com/wp-content/uploads/2023/01/increase-website-traffic.png);
background-size: 85px;
width: 85px;
height: 85px;
position: absolute;
left: 0;
background-repeat: no-repeat;
top: 45px
}
.increase-revenue-icon::before {
content: "";
background-image: url(//www.willshall.com/wp-content/uploads/2023/01/increase-revenue.png);
background-size: 85px;
width: 85px;
height: 85px;
position: absolute;
left: 0;
background-repeat: no-repeat;
top: 45px
}
.fb-strategy-new .fb-strategy-box-bottom .box-left-col-Iconv h2 {
font-size: 22px;
font-weight: 700;
text-align: left;
margin-bottom: 0
}
.use-fb-ads .fb-strategy-box-icon-left-col {
padding-right: 50px
}
.use-fb-ads .container {
max-width: 1150px;
width: 100%
}
.use-fb-ads .fb-strategy-box-bottom {
padding-top: 80px
}
.use-fb-ads .fb-strategy-box-bottom .box-left-col-Iconv {
padding: 0 0 70px 110px;
position: relative
}
.fb-marketing .fb-strategy-box-bottom {
max-width: 800px;
margin: auto;
padding-top: 25px
}
.fb-marketing .fb-strategy-box-icon-left-col {
padding: 50px 40px;
background: #fff;
border: 1px solid #8080806e;
border-right: 0
}
.fb-marketing .fb-strategy-box-icon-right-col {
padding: 50px 40px;
background: #fff;
border: 1px solid #8080806e
}
.fb-marketing .fb-strategy-box-bottom .box-left-col-Iconv {
padding: 0 0 0 70px;
position: relative
}
.fb-ads-copy-icon::before {
content: "";
background-image: url(//www.willshall.com/wp-content/uploads/2023/01/fb-ads-copywriting.png);
background-size: 50px;
width: 50px;
height: 50px;
position: absolute;
left: 0;
background-repeat: no-repeat;
top: 0
}
.ad-creation-icon::before {
content: "";
background-image: url(//www.willshall.com/wp-content/uploads/2023/01/ad-creation.png);
background-size: 50px;
width: 50px;
height: 50px;
position: absolute;
left: 0;
background-repeat: no-repeat;
top: 0
}
.conversion-pixelicon::before {
content: "";
background-image: url(//www.willshall.com/wp-content/uploads/2023/01/conversion-pixel-creation.png);
background-size: 50px;
width: 50px;
height: 50px;
position: absolute;
left: 0;
background-repeat: no-repeat;
top: 0
}
.audience-creating-icon::before {
content: "";
background-image: url(//www.willshall.com/wp-content/uploads/2023/01/audience-creating.png);
background-size: 50px;
width: 50px;
height: 50px;
position: absolute;
left: 0;
background-repeat: no-repeat;
top: 0
}
.fb-marketing .fb-strategy-box-bottom .box-left-col-Iconv h2 {
font-size: 24px;
color: #0a485e
}
.fb-marketing .last-one_paddcd {
border-top: 0
}
.factor-affecting {
background-image: url(https://www.willshall.com/wp-content/uploads/2023/01/factor-affecting-bg.jpg);
background-size: cover;
background-position: center;
background-repeat: no-repeat;
padding: 60px 0
}
.factor-affecting .what-text-seo h2 {
color: #fff
}
.target-audience-icon {
content: "";
background-image: url(//www.willshall.com/wp-content/uploads/2023/01/target-audience.png);
background-size: 60px;
width: 60px;
height: 60px;
position: absolute;
left: 0;
background-repeat: no-repeat;
top: 0
}
.ads-campaign-icon {
content: "";
background-image: url(//www.willshall.com/wp-content/uploads/2023/01/ads-campaign.png);
background-size: 60px;
width: 60px;
height: 60px;
position: absolute;
left: 0;
background-repeat: no-repeat;
top: 0
}
.ads-bidding-icon {
content: "";
background-image: url(//www.willshall.com/wp-content/uploads/2023/01/ads-bidding.png);
background-size: 60px;
width: 60px;
height: 61px;
position: absolute;
left: 0;
background-repeat: no-repeat;
top: 0
}
.ads-objective-icon {
content: "";
background-image: url(//www.willshall.com/wp-content/uploads/2023/01/ads-objective.png);
background-size: 60px;
width: 60px;
height: 60px;
position: absolute;
left: 0;
background-repeat: no-repeat;
top: 0
}
.factor-affecting .fb-strategy-box-bottom {
max-width: 1140px;
margin: auto;
padding-top: 25px
}
.factor-affecting .fb-strategy-box-bottom .box-left-col-Iconv {
width: 100%;
display: flex;
align-items: center
}
.factor-affecting .fb-strategy-box-bottom .box-left-col-Iconv h2 {
font-size: 24px;
color: #000;
margin: 0
}
.factor-affecting .fb-strategy-box-icon-left-col,
.factor-affecting .fb-strategy-box-icon-right-col {
border: 0;
margin: 20px
}
.factor-affecting .fb-strategy-box-icon-left-col {
width: 46%
}
.factor-affecting .fb-strategy-box-icon-right-col {
width: 46%
}
.factor-affecting .fb-strategy-box-bottom .box-left-col-Iconv {
margin-bottom: 15px
}
.factor-affecting .fb-strategy-box-bottom .box-left-col-Iconv {
padding: 0 0 0 80px;
position: relative
}
.fb-ads-services {
width: 100%;
max-width: 700px;
margin: auto;
margin-top: 50px
}
.ads-requirement {
width: 100%;
display: flex;
flex-wrap: wrap;
align-items: center;
margin-bottom: 25px
}
.ads-requirement .requirement-img {
width: 30%
}
.ads-requirement .requirement-text {
width: 70%
}
.ads-requirement .requirement-text h2 {
font-size: 24px;
font-weight: 700;
color: #0a4b7c
}
.choose-fb-ads {
padding: 50px 15px 25px
}
.marketing-process .fb-strategy-box-bottom {
width: 100%;
max-width: 850px;
margin: auto
}
.fb-marketing {
width: 100%;
display: flex;
flex-wrap: wrap;
align-items: center;
margin-bottom: 30px;
position: relative
}
.fb-marketing .box-left-col-Iconv {
width: 90%
}
.fb-marketing .counting-text {
width: 10%;
text-align: center
}
.marketing-process .fb-strategy-box-bottom .box-left-col-Iconv {
padding: 20px 20px 20px 169px;
position: relative;
border: 2px solid #0a3b614a;
border-radius: 25px;
background: #f7f7f7;
height: 190px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center
}
.business-review-icon::before {
content: "";
background-image: url(//www.willshall.com/wp-content/uploads/2023/01/business-review.png);
background-size: 60px;
width: 60px;
height: 60px;
position: absolute;
left: 80px;
background-repeat: no-repeat;
top: 50%;
transform: translateY(-50%)
}
.setting-goals-icon::before {
content: "";
background-image: url(//www.willshall.com/wp-content/uploads/2023/01/goals-setting.png);
background-size: 60px;
width: 60px;
height: 60px;
position: absolute;
left: 80px;
background-repeat: no-repeat;
top: 50%;
transform: translateY(-50%)
}
.choose-audience-icon::before {
content: "";
background-image: url(//www.willshall.com/wp-content/uploads/2023/01/choose-audience.png);
background-size: 60px;
width: 60px;
height: 60px;
position: absolute;
left: 80px;
background-repeat: no-repeat;
top: 50%;
transform: translateY(-50%)
}
.set-up-icon::before {
content: "";
background-image: url(//www.willshall.com/wp-content/uploads/2023/01/set-up.png);
background-size: 60px;
width: 60px;
height: 60px;
position: absolute;
left: 80px;
background-repeat: no-repeat;
top: 50%;
transform: translateY(-50%)
}
.ads-creation-icon::before {
content: "";
background-image: url(//www.willshall.com/wp-content/uploads/2023/01/ads-creation.png);
background-size: 60px;
width: 60px;
height: 60px;
position: absolute;
left: 80px;
top: 50%;
transform: translateY(-50%);
background-repeat: no-repeat
}
.monitor-ads-icon::before {
content: "";
background-image: url(//www.willshall.com/wp-content/uploads/2023/01/monitor-ads.png);
background-size: 60px;
width: 60px;
height: 60px;
position: absolute;
left: 80px;
background-repeat: no-repeat;
top: 50%;
transform: translateY(-50%)
}
.report-ads-icon::before {
content: "";
background-image: url(//www.willshall.com/wp-content/uploads/2023/01/report-fb-ad.png);
background-size: 60px;
width: 60px;
height: 60px;
position: absolute;
left: 80px;
background-repeat: no-repeat;
top: 50%;
transform: translateY(-50%)
}
.fb-marketing .counting-text h1 {
width: 70px;
height: 100px;
border-top-right-radius: 100px;
border-bottom-right-radius: 100px;
border: 2px solid #0a3b614a;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
border-left: 0;
color: #0a485e;
font-size: 80px;
font-family: proxima_novaextrabold_italic;
font-weight: 700;
background: #fff;
position: absolute;
top: 50%;
transform: translateY(-50%);
left: 85px;
padding-right: 20px;
z-index: 999;
margin: 0px !important;
padding-top: 7px
}
.fb-packages {
padding: 30px 0 60px !important
}
.marketing-process {
padding: 60px 15px 30px
}
.marketing-process .fb-strategy-box-bottom .box-left-col-Iconv h2 {
margin-bottom: 5px;
font-size: 24px
}
.marketing-process .setting-goals-icon {
background: #fff !important
}
.marketing-process .set-up-icon {
background: #fff !important
}
.marketing-process .monitor-ads-icon {
background: #fff !important
}
.fb-packages .heading_seo-sec {
padding-bottom: 0px !important
}
.our-other-services {
background: #eaf3fa;
padding: 40px 15px 60px 15px
}
.our-other-services .container {
max-width: 1130px
}
.our-other-services h2 {
text-align: center;
font-weight: 800;
color: #000;
margin-bottom: 40px
}
.marketing-list h4 {
font-weight: 600
}
.marketing-list ul li {
font-size: 17px;
line-height: 28px;
font-family: 'Inter';
}
.marketing-list {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
width: 100%
}
.thankyou-page {
padding: 150px 15px 20px 15px !important
}
.marketing-list ul li a {
color: #000
}
.thankyou-page .loacl-right img {
float: unset
}
@media only screen and (max-width:767px) {
.marketing-process .fb-strategy-box-bottom .box-left-col-Iconv {
height: auto;
width: 100%
}
.fb-marketing .counting-text {
width: 0%
}
.use-fb-ads .fb-strategy-box-bottom .box-left-col-Iconv {
padding: 0 0 20px 100px;
position: relative
}
.fb-strategy-new .fb-strategy-box-bottom .last-one_paddcd .box-left-col-Iconv {
padding-bottom: 20px
}
.factor-affecting .fb-strategy-box-icon-left-col {
width: 100%
}
.factor-affecting .fb-strategy-box-icon-right-col {
width: 100%
}
.ads-requirement .requirement-img {
width: 100%
}
.ads-requirement .requirement-text {
width: 100%
}
.fb-strategy-new br {
display: none
}
.fb-marketing .counting-text h1 {
left: 2px;
font-size: 70px
}
.our-other-services h2 {
font-size: 20px
}
.marketing-list {
justify-content: space-between
}
.thankyou-page br {
display: none
}
.thankyou-page {
padding: 50px 15px 20px 15px !important
}
.seo-des.linked-in.custm-linked-in h3 {
font-size: 24px !important;
margin: 40px 0 0 0 !important
}
.on_page_seo-sec .container-main {
display: inline-block
}
.section_heading_row h2 {
font-size: 24px
}
.seo-des.linked-in.custm-linked-in h3 {
font-size: 26px !important
}
.on_page_seo-sec .container-main {
display: inline-block
}
.on_page_seo-sec .col_content {
padding: 0;
align-items: flex-start;
display: inline-block
}
.on_page_seo-sec .col_content .image_col {
text-align: center;
width: 100%;
margin-bottom: 20px
}
.on_page_seo-sec .image_shape {
width: 90px;
height: 90px;
border: 3px solid rgb(255 255 255 / 50%);
margin: 0 auto
}
.on_page_seo-sec .image_shape img {
max-width: 40px
}
.on_page_seo-sec .col_content .work_content {
padding-left: 0;
width: 100%;
text-align: center
}
.on_page_seo-sec .col_content .work_content h3 {
font-size: 20px
}
.wy-on-page-imp {
margin-top: 20px;
padding: 0 20px
}
.fb-dscp h3 {
font-size: 24px
}
.on-page-imp-bg {
padding: 0 20px;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
width: 100%;
flex-wrap: wrap;
justify-content: center
}
.on-page-imp {
width: 100%;
max-width: 100%;
display: inline-block;
text-align: center;
margin: 10px 0;
padding: 0
}
.on-page-icon-heading h3 {
text-align: left
}
.on-page-icon-heading {
text-align: left;
padding: 30px 15px 50px
}
.on-page-icon-heading-blr {
padding: 30px 15px 50px;
text-align: left
}
.on-page-icon-heading-ictr {
padding: 30px 25px 50px;
text-align: left
}
.fb-dscp {
padding: 20px 20px 0
}
ul.choose-ws-list {
padding-left: 0
}
a.fb-strt-btn.mb {
margin-bottom: 10px
}
.seo-op-our-client-bg {
padding: 50px 20px
}
.seo-op-our-client .col_left {
width: 100%;
margin-bottom: 40px
}
.our-client-fb-dscp {
width: 100%;
padding: 0;
text-align: center
}
.our-client-fb-dscp h3 {
font-size: 24px
}
.our-client-fb-dscp p {
padding: 20px 0;
width: 100%;
max-width: 100%
}
a.on-page-seo-strt-btn {
padding: 10px 30px
}
section.facebook-para.linked-brand.custm-on-page-seo-brand .fb-dscp {
padding: 0
}
.on-page-icon-heading-ictr h3 {
padding: 14px 0 14px 48px
}
.fb-dscp h6,
.fb-dscp span.on-page-spn-clr {
font-size: 18px
}
.on-page-icon-heading p,
.on-page-icon-heading-blr p,
.on-page-icon-heading-ictr p {
padding-top: 20px
}
.seoplans_sec .container {
padding: 0 10px
}
.seoplans_sec .seo-table-main .table-responsive {
border: 0
}
.our-effective_sec .col-md-6.left_img {
padding: 0 !important
}
.our-effective_sec .col-md-6.left_img {
padding: 0
}
.reputation_partner-sec .ppc-heading span {
display: inline-block
}
.reputation_partner-sec .ppc-heading {
margin-bottom: 40px
}
.reputation_management .main-next-door-section {
width: 100%;
padding: 40px 0
}
.reputation_management .BigCommerce-right {
width: 100%
}
.reputation_management .BigCommerce-right h3 br {
display: none
}
.reputation_management {
padding-top: 20px
}
.our-effective_sec .col-md-6.left_img {
padding-right: 0 !important
}
.our-effective_sec .ppc-heading {
margin-bottom: 30px
}
.degital_merketing_sec.our-effective_sec .center_col .seo_audit {
margin-top: 40px
}
.email_marketing_object_sec .left_img {
padding: 0
}
.email_marketing_object_sec .left_img img {
max-width: 270px !important
}
.email_marketing_object_sec .right_cont.seo-des {
margin-top: 40px
}
.email_marketing_object_sec .email_bx .image_icon {
margin: 0 auto
}
.email_marketing_object_sec .email_bx {
display: inline-block;
text-align: center;
margin: 10px 0
}
.email_marketing_object_sec .email_bx .text {
max-width: 100%;
margin: 10px 0
}
.what_wedo-sec {
margin-top: -25px;
padding: 40px 0 60px 0
}
.what_wedo-sec .ppc-heading {
font-size: 24px !important
}
.what_wedo-sec .icon_column h5 {
margin: 0 auto
}
.email_procedure_sec .col-services {
padding: 20px 0 !important
}
.why_email_marketing_sec .col-md-6 {
width: 100% !important
}
.why_email_marketing_sec .container-main-full {
display: inline-block
}
.why_email_marketing_sec .container-main-full .left_img img {
height: auto !important
}
.why_email_marketing_sec .Social-Media-des {
max-width: 100%;
padding: 20px 20px 30px
}
.why_email_marketing_sec h3 {
font-size: 20px
}
.why_email_marketing_sec h3 br {
display: none
}
.increasing_speed-sec {
padding: 40px 0 70px 0
}
.increasing_speed-sec .left_img {
padding: 0;
text-align: center !important;
width: 100%
}
.comprehensive_process_sec .partner-boxs {
padding: 30px 20px;
text-align: center
}
.comprehensive_process_sec .partner-boxs .icon-wrap {
margin: 0 auto
}
.comprehensive_process_sec .col-md-6 {
padding: 10px 0;
width: 100%
}
.comprehensive_process_sec h2.ppc-heading br {
display: none !important
}
.optimization_service .row {
flex-direction: column-reverse
}
.optimization_service .col-md-5.left_img {
margin-top: 30px
}
.optimization_service {
padding: 60px 0 30px
}
.three_things_sec {
padding: 50px 0
}
.three_things_sec .col-services {
padding: 15px 0
}
.three_things_sec h2.ppc-heading {
margin: 0 !important
}
.three_things_sec .heading_seo-sec.seo-des p {
margin: 0
}
.three_things_sec .col-services .headbox h5 {
font-size: 18px
}
.three_things_sec .seo_audit p {
font-size: 20px;
line-height: initial
}
.orm_page_sec .Banner-des {
margin-bottom: 0 !important
}
div.Banner-section .Banner-des {
margin-top: 10px
}
.digital_marketing_sec .heading_seo-sec {
margin-bottom: 0
}
.optimization_service .col-md-5.left_img {
width: 100%
}
.Banner-section .Banner-des {
font-size: 18px
}
.Banner-section .Banner-des {
font-size: 18px
}
.sub_banner h3 {
font-size: 22px
}
.sub_banner .container {
padding: 0 15px
}
.sub_banner p {
font-size: 17px
}
.sub_banner {
padding-bottom: 35px
}
.benefits_googlead {
padding: 40px 0
}
.benefits_googlead .container {
padding: 0 15px
}
.sec_headings h2 {
font-size: 22px;
line-height: normal
}
.sec_headings h2 br {
display: none
}
.benefits_googlead .row_adwords .col_benefits {
width: 100%
}
.col_benefits.left_cercle {
display: none
}
.sec_headings {
margin-bottom: 30px
}
.benefits_googlead .row_adwords .col_benefits .col_space {
padding: 30px 15px 30px 50px
}
.benefits_googlead .row_adwords .col_benefits .col_space .right_cell h5 {
font-size: 22px;
line-height: normal;
margin-bottom: 12px
}
.benefits_googlead .row_adwords .col_benefits .col_space .right_cell p {
font-size: 17px
}
.benefits_googlead .row_adwords .col_benefits .col_space .left_cell {
width: 62px;
height: 62px;
line-height: 62px;
left: -25px
}
.benefits_googlead .row_adwords .col_benefits .col_space .left_cell .num {
font-size: 34px
}
.col_benefits.right_cercle {
display: none
}
.col_benefits.center_img .col_space {
padding: 0 !important
}
.benefits_googlead .row_adwords .col_benefits:nth-child(4) {
order: 2
}
.benefits_googlead .row_adwords .col_benefits:nth-child(5) {
order: 1
}
.benefits_googlead .row_adwords .col_benefits:nth-child(2) {
order: 3
}
.benefits_googlead .row_adwords .col_benefits:nth-child(6) {
order: 6
}
.sec_center_dec h3 {
font-size: 20px;
line-height: normal;
margin: 20px 0
}
.sec_center_dec .btns a {
font-size: 17px
}
.adWords_services {
padding: 40px 0 70px 0
}
.adWords_services .container {
padding: 0 15px
}
.adWords_services .col-md-4 {
width: 100%;
margin-bottom: 30px
}
.adWords_services .space_col {
border-right: 0;
padding: 0 0 30px
}
.adWords_services .space_col h5 {
font-size: 20px;
line-height: normal;
margin-bottom: 10px
}
.adWords_services .space_col p {
font-size: 17px
}
.adWords_services,
.adWords_services .col-md-4:nth-child(4) .space_col,
.adWords_services .col-md-4:nth-child(5) .space_col {
border-bottom: 1px solid rgb(255 255 255 / 25%)
}
.complaign_process .col_campaign .campaign_space:after {
display: none
}
.evens .campaign_space:before {
display: none
}
.complaign_process .icon_cell {
position: static;
height: auto;
padding: 0 !important
}
.choose_google_ser .row .right_text {
width: 100%;
text-align: center
}
.complaign_process {
padding: 45px 0 0 0
}
.complaign_process .container {
padding: 0 15px
}
.campaign_space:before {
display: none
}
.complaign_process .col_campaign .campaign_space {
padding: 0;
text-align: center;
justify-content: center
}
.complaign_process .icon_cell::after {
display: none
}
.complaign_process .col_campaign.evens .campaign_space {
padding: 0
}
.complaign_process .col_campaign .text_cell h5 {
font-size: 20px;
margin: 10px 0;
line-height: normal
}
.complaign_process .col_campaign .text_cell {
margin-top: 15px
}
.complaign_process .col_campaign {
margin-bottom: 40px
}
.complaign_process .col_campaign .text_cell p {
font-size: 16px
}
.col_campaign.fourth:after {
display: none
}
.choose_google_ser {
padding: 40px 0 30px 0
}
.choose_google_ser .container {
padding: 0 15px
}
.choose_google_ser .left_img {
width: 100%;
text-align: center;
padding: 0
}
.choose_google_ser .left_img img {
max-width: 260px;
margin: 0 auto
}
.choose_google_ser .right_text h2 {
font-size: 22px;
line-height: normal
}
.choose_google_ser .row .right_text p {
font-size: 17px
}
.choose_google_ser .row .right_text h5 {
font-size: 20px
}
.choose_google_ser .row .right_text .btns a {
font-size: 17px
}
.choose_google_ser .row .right_text .btns {
text-align: center
}
.col_benefits.center_img {
text-align: center
}
.work_info_row #job-sect .opening {
font-size: 30px
}
.work_info_row .contact-right.work-with {
padding: 0 !important
}
.work_info_row .job-accordion-sec {
padding: 10px 20px !important
}
#job-sect .panel-group .panel-heading a {
font-size: 17px !important;
padding-right: 30px !important
}
.work_info_row .panel-group .panel-heading a.collapsed::before {
width: 18px !important;
top: 15px !important;
height: 1px !important
}
.work_info_row .panel-group .panel-heading a::after {
top: 15px !important;
width: 18px !important
}
#job-sect .panel-body {
max-width: 100% !important
}
#job-sect .panel-body h5 {
font-size: 16px !important
}
#job-sect .panel-body p {
font-size: 16px !important
}
#job-sect .panel-body ol li {
font-size: 16px !important
}
.recaptcha iframe {
transform: scale(.88);
-webkit-transform: scale(.88);
transform-origin: 0 0;
-webkit-transform-origin: 0 0
}
#See-why {
display: inline-block;
width: 100%
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.fb-marketing .counting-text h1 {
left: 74px
}
.marketing-process .fb-strategy-box-bottom .box-left-col-Iconv {
height: auto
}
.factor-affecting .fb-strategy-box-icon-left-col {
width: 43%
}
.fb-dscp {
padding: 0 20px
}
section.how-work.seo-work.on_page_seo-sec {
padding-left: 20px;
padding-right: 20px
}
.degital_merketing_sec {
padding-top: 140px
}
.reputation_management .BigCommerce-right {
width: 100%
}
.reputation_management .bigCommerce-feature-img {
width: 100%;
padding: 0
}
.ppc-heading {
font-size: 30px !important
}
.email_marketing_object_sec .left_img {
padding: 0
}
.email_marketing_object_sec .col-md-7.right_cont.seo-des {
text-align: center;
max-width: 400px;
margin: 50px auto 0 auto
}
.email_marketing_object_sec .email_bx {
display: inline-block;
text-align: center
}
.email_marketing_object_sec .email_bx .image_icon {
margin: 0 auto
}
.email_marketing_object_sec .email_bx .text {
width: 100%;
margin: 0;
max-width: 100%
}
.what_wedo-sec {
margin-top: -50px
}
.why_email_marketing_sec .container-main-full {
display: block;
max-width: 750px;
margin: auto !important
}
.why_email_marketing_sec .Social-Media-des {
max-width: 100%;
padding: 30px 15px 40px 15px !important
}
.increasing_speed-sec .col-md-5.left_img {
width: 40%
}
.increasing_speed-sec .col-md-7.right_cont.seo-des {
width: 60%
}
.increasing_speed-sec .container-main {
max-width: 750px;
padding: 0 10px
}
.comprehensive_process_sec .col-md-6 {
width: 100%
}
.optimization_service .col-md-7.right_cont.seo-des {
max-width: 600px;
width: 100%
}
.optimization_service .col-md-5.left_img {
text-align: center;
width: 100%;
margin-top: 40px
}
.optimization_service .row {
flex-direction: column-reverse
}
.benefits_googlead .row_adwords .col_benefits .col_space {
padding: 30px 15px 30px 50px
}
.benefits_googlead .row_adwords .col_benefits .col_space .right_cell h5 {
font-size: 22px;
line-height: normal;
margin-bottom: 12px
}
.benefits_googlead .row_adwords .col_benefits .col_space .right_cell p {
font-size: 17px
}
.benefits_googlead .row_adwords .col_benefits .col_space .left_cell {
width: 62px;
height: 62px;
line-height: 62px;
left: -25px
}
.benefits_googlead .row_adwords .col_benefits .col_space .left_cell .num {
font-size: 34px
}
.col_benefits.right_cercle {
display: none
}
.col_benefits.center_img .col_space {
padding: 0 !important
}
.benefits_googlead .row_adwords .col_benefits:nth-child(4) {
order: 2
}
.benefits_googlead .row_adwords .col_benefits:nth-child(5) {
order: 1;
text-align: center
}
.benefits_googlead .row_adwords .col_benefits:nth-child(2) {
order: 3
}
.benefits_googlead .row_adwords .col_benefits:nth-child(6) {
order: 6
}
.sec_center_dec h3 {
font-size: 20px;
line-height: normal;
margin: 20px 0
}
.sec_center_dec .btns a {
font-size: 17px
}
.benefits_googlead .row_adwords .col_benefits {
width: 100%
}
.col_benefits.left_cercle {
display: none
}
.benefits_googlead .container {
padding: 0 15px
}
.adWords_services .space_col h5 {
line-height: normal;
margin-bottom: 16px;
font-size: 24px
}
.complaign_process .container {
max-width: 650px !important
}
.complaign_process .col_campaign .campaign_space:after {
max-width: 450px
}
.choose_google_ser .right_text h2 {
font-size: 32px
}
.sec_headings h2 {
font-size: 32px
}
.work_info_row .contct-left {
width: 100% !important
}
.work_info_row .contact-right.work-with {
width: 100% !important
}
.work_info_row .contct-left #contact-form {
padding: 0 !important
}
.work_info_row .contct-left #contact-form p {
padding-right: 0
}
}
@media only screen and (max-width:991px) {
.optimization_service .email_bx {
display: flex
}
.optimization_service .email_bx .text {
text-align: left;
padding-left: 20px;
width: 100%
}
.optimization_service .email_bx .image_icon {
width: 25%
}
}
@media only screen and (min-width:992px) and (max-width:1199px) {
.factor-affecting .fb-strategy-box-icon-left-col {
width: 45%
}
.on_page_seo-sec .image_shape {
width: 110px;
height: 110px
}
.on_page_seo-sec .image_shape img {
max-width: 60px
}
.reputation_management .BigCommerce-right h3 br {
display: none
}
.online_reputaion_sec .headbox {
max-height: max-content !important
}
.online_reputaion_sec .headbox h5 {
width: 80%
}
.email_marketing_object_sec .email_bx .image_icon {
width: 90px;
height: 90px
}
.why_email_marketing_sec .Social-Media-des {
width: 100%;
padding-right: 30px
}
.why_email_marketing_sec .container-main-full .left_img img {
object-fit: cover
}
.digital_marketing_sec .partner-boxs {
padding: 15px
}
.comprehensive_process_sec .col-md-6 {
padding: 5px
}
.digital_marketing_sec .partner-boxs .text_column {
padding-left: 12px
}
.optimization_service .email_bx .text {
max-width: 450px
}
.optimization_service .container-main {
max-width: 970px !important
}
.col_benefits.left_cercle .col_space_cercle {
top: 120px;
left: -35px
}
.col_benefits.left_cercle::before {
left: 143px
}
.col_benefits.left_cercle::after {
top: 71px
}
.col_benefits.right_cercle .col_space_cercle {
left: -30px;
top: 310px
}
.col_benefits.right_cercle::before {
left: 169px
}
.col_benefits.right_cercle::after {
top: 71px
}
.benefits_googlead .row_adwords .col_benefits .col_space .right_cell h5 {
font-size: 20px
}
.benefits_googlead .row_adwords .col_benefits .col_space .right_cell p {
font-size: 17px
}
.benefits_googlead .row_adwords .col_benefits .col_space .left_cell {
left: -25px;
top: 45px;
width: 62px;
line-height: 62px;
height: 62px
}
.benefits_googlead .row_adwords .col_benefits .col_space .left_cell .num {
font-size: 30px
}
.benefits_googlead .row_adwords .col_benefits .col_space {
padding: 30px 15px 30px 50px
}
.col_benefits.center_img .col_space {
padding: 60px 10px 0 0 !important
}
.benefits_googlead .container {
padding: 0 15px
}
.adWords_services .space_col h5 {
line-height: normal;
margin-bottom: 15px
}
.choose_google_ser .container {
padding: 0 15px
}
.sub_banner .container {
padding: 0 15px
}
.location-text p br {
display: none
}
}
@media only screen and (min-width:1200px) and (max-width:1299px) {
.benefits_googlead .row_adwords {
padding: 0 30px
}
.col_benefits.left_cercle::before {
left: 155px
}
.col_benefits.left_cercle::after {
top: 87px
}
.col_benefits.right_cercle::before {
left: 193px
}
.adWords_services .container {
padding: 0 15px
}
.adWords_services .container {
padding: 0 15px;
width: 100%
}
.choose_google_ser .container {
padding: 0 15px;
width: 100%
}
#new-footer-sec .footer-upr-right.whatsap {
width: 25%
}
}
.page-id-70 .google-seo h3,
.page-id-70 .google-seo h3 span.bg_text_color {
font-size: 30px;
font-family: 'Inter';
font-weight: 400
}
.page-id-70 .banner-home img {
display: none
}
.page-id-70 .Banner-section {
position: unset;
transform: inherit;
padding: 40px 10px 0
}
.page-id-70 .Banner-section h2 {
color: #000
}
.page-id-70 .Banner-section .Banner-des {
color: #000
}
.page-id-1749 .google-seo h3,
.page-id-1749 .google-seo h3 span.bg_text_color {
font-size: 30px;
font-family: 'Inter';
font-weight: 400
}
.page-id-1749 .banner-home img {
display: none
}
.page-id-1749 .Banner-section {
position: unset;
transform: inherit;
padding: 40px 10px 0
}
.page-id-1749 .Banner-section h2 {
color: #000
}
.page-id-1749 .Banner-section .Banner-des {
color: #000
}
.page-id-1654 .banner-simple-text h3 {
font-size: 30px;
font-family: 'Inter';
font-weight: 400
}
.page-id-1654 .banner-simple-text span.bg_text_onpage {
color: #0e76a8
}
.page-id-1654 .banner-home img {
display: none
}
.page-id-1654 .Banner-section {
position: unset;
transform: inherit;
padding: 40px 10px 0
}
.page-id-1654 .Banner-section h2 {
color: #000
}
.page-id-1654 .Banner-section .Banner-des {
color: #000
}
.page-id-378 .banner-simple-text h3 {
font-size: 30px;
font-family: 'Inter';
font-weight: 400
}
.page-id-378 .banner-simple-text span.bg_text_onpage {
color: #0e76a8
}
.page-id-378 .banner-home img {
display: none
}
.page-id-378 .Banner-section {
position: unset;
transform: inherit;
padding: 40px 10px 0
}
.page-id-378 .Banner-section h1 {
color: #000
}
.page-id-378 .Banner-section .Banner-des {
color: #000
}
.page-id-378 .Banner-section .tag-line,
.page-id-378 .Banner-section .tag-line a {
color: #e37000
}
.page-id-378 .Banner-section .tag-line a:hover {
color: #346166
}
.page-id-70 .google-seo {
margin-top: 15px;
margin-bottom: 55px
}
.page-id-70 .seo-des p {
margin: 0 0 20px
}
.page-id-70 .seo_audit ul {
margin: 0;
padding: 0
}
.page-id-70 .seo_audit ul li {
display: inline-block;
vertical-align: middle;
padding: 0 5px
}
#new-footer-sec .footer-india-location .footer-india-iner {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center
}
div.banner-home img {
display: none
}
div.Banner-section {
position: unset;
transform: inherit;
padding: 40px 10px 0
}
div.Banner-section h1,
div.Banner-section h2 {
color: #000
}
div.Banner-section .Banner-des {
color: #000
}
body.ppc-managment .google-seo {
margin-top: 0
}
.page-template-new-inner-page-template .google-seo .seo-des.ppc {
margin-top: 15px
}
.page-template-new-inner-page-template .banner-simple-text h3 {
font-size: 40px;
font-family: 'Inter';
font-weight: 400
}
div.seo-des h2.ppc-heading,
section#design-matter h3 {
font-size: 32px
}
body.ppc-managment p.Banner-des span {
color: #e37000
}
section#design-matter {
padding-top: 15px
}
body.get-a-free-seo-audit-report article.type-page.status-publish {
padding-top: 15px
}
div.Banner-section .Banner-des:empty {
display: none
}
#google-seo.C-concept.bg-romove-sec {
background: 0 0;
padding: 15px 0 50px
}
.marketing-services.grey-bg-add {
background-color: #f2f2f2;
margin: 0;
padding: 70px 0;
transform: skewY(-3deg);
-moz-transform: skewY(-3deg);
-webkit-transform: skewY(-3deg)
}
#google-seo.C-concept.bg-romove-sec .google-seo.content-marketing {
margin-top: 0
}
.marketing-services.grey-bg-add .unskew {
padding: 0 0 60px;
transform: skewY(3deg);
-moz-transform: skewY(3deg);
-webkit-transform: skewY(3deg)
}
.marketing-services.grey-bg-add .work-row .work-wrap {
background-blend-mode: multiply;
background-color: #f2f2f2
}
.marketing-services.grey-bg-add .work-row .work-wrap.Press-icon {
background-position: 8px 20px
}
#lets.marketing.top-space-class {
margin-top: -120px
}
div.google-seo h3,
div.google-seo h1 {
font-size: 40px;
font-family: 'Inter';
font-weight: 700
}
div.google-seo.content-marketing h4 {
font-size: 26px
}
.page-id-84 div.work-row .work-wrap.support-icon {
background-image: url(//www.willshall.com/wp-content/uploads/2021/12/1Guest-Postings.png)
}
.work-row .article-icon {
background-image: url(//www.willshall.com/wp-content/uploads/2021/12/Article-Writing.png)
}
.work-row .social-media-icon {
background-image: url(//www.willshall.com/wp-content/uploads/2021/12/Social-Media-Post-Content.png)
}
div.google-seo h4 {
font-size: 30px;
font-family: 'Inter';
}
div.google-seo.migrate-business {
margin-top: 15px
}
div.grid-proven {
margin-top: 0
}
.page-id-111 .tag-line,
.page-id-111 .tag-line a {
color: #e37000
}
.page-id-111 .tag-line a:hover {
color: #4d91bb
}
div.all-service.first-service {
margin-top: 50px
}
.facebook-para.linked-brand .fb-dscp h2,
.facebook-para.linked-brand.youtube_brand-sec .fb-dscp h2,
.twitter-para h2.twitter-heading {
font-size: 30px;
margin: 0 0 5px
}
.facebook-para.linked-brand .fb-dscp h3,
.facebook-para.linked-brand.youtube_brand-sec .fb-dscp h3 {
font-size: 24px
}
.twitter-page-sec .twitter-para h3 {
font-size: 24px !important
}
.facebook-para.linked-brand.youtube_brand-sec {
padding-top: 20px
}
section#contact-page {
padding-top: 20px
}
section#contact-page .work-info h3 {
font-size: 30px
}
.twitter-page-sec .seo-des.insta h3 {
font-size: 24px
}
.google-seo.twitter-content {
margin-top: 15px
}
.woocommerse-services .twitter-investing-cntnt h3 {
font-size: 28px
}
.pinterest-content h2.pinterest-heading {
font-size: 30px
}
.insta-markt .google-seo.insta-containercl {
margin-top: 5px
}
.facebook-para.linked-brand {
padding-top: 20px
}
.seo-audit-report .goals-textss {
margin: 20px 0 50px;
font-family: 'Inter';
font-size: 18px
}
section.magento_first-sec .magento_cont h2 {
font-size: 30px
}
div.banner-home.magento_shopify .Banner-section_cont h1 {
color: #000;
font-size: 50px;
line-height: normal
}
div.banner-home.magento_shopify .Banner-section_cont p.Banner-des_cont {
color: #000;
margin: 0 0 15px
}
div.banner-home.magento_shopify {
background-image: inherit;
padding: 40px 0 0
}
section.magento_first-sec {
padding-top: 20px
}
div.rank-section {
margin-top: 40px
}
.facebook-para.new-facebook-para .fb-dscp h2 {
font-size: 30px
}
.facebook-para.new-facebook-para {
padding: 20px 0 0
}
.insta-markt .google-seo.insta-containercl .insta-des.ppc h2.insta-heading,
.insta-markt .google-seo.insta-containercl .insta-des.ppc h3 {
font-size: 30px
}
.insta-markt .google-seo.insta-containercl .insta-des.ppc h4,
.insta-markt .google-seo.insta-containercl .seo-des.insta h3 {
font-size: 24px
}
.contct-left.seo-audit-report h3 {
margin-bottom: 5px
}
.consider-magento.magento-bg-secc .magento-sub-title {
font-family: 'Inter';
font-size: 16px
}
.page-template-shopify-development-page-template-new .row.proposal-personal {
flex-wrap: wrap
}
.page-template-shopify-development-page-template-new .row.proposal-personal .button_row {
margin: 10px 0 0
}
.consider-magento.magento-bg-secc {
padding: 60px 0 50px;
background-size: cover
}
.consider-magento.magento-bg-secc .magento-content {
max-width: 850px
}
#google-seo.C-concept.bg-romove-sec .google-seo.content-marketing p {
margin: 0 0 22px
}
.banner-home.banner_services.shopify-banner-sec .audit_form .form_box .wpcf7-response-output {
border-color: #b40101 !important
}
.banner-home.banner_services.shopify-banner-sec .wpcf7-not-valid-tip {
color: #b40101;
display: block !important;
text-align: left
}
.tag-line.blog-tag-line {
color: #000
}
.new-width-secfg .Toronto,
.new-width-secfg .haven-color,
.new-width-secfg .proven-results-link {
width: 33.3333%
}
.new-width-secfg .Toronto img,
.new-width-secfg .haven-color img {
width: 100%;
max-width: 100%;
vertical-align: top
}
.new-width-secfg .proven-results-sec .Concept-Product,
.new-width-secfg .proven-results-sec .Concept-Products,
.new-width-secfg .proven-results-sec .palm-salon {
width: 33.3333%;
max-width: 100%
}
.new-width-secfg .proven-results-sec .Concept-Product img,
.new-width-secfg .proven-results-sec .Concept-Products img,
.new-width-secfg .proven-results-sec .palm-salon img {
width: 100%;
vertical-align: top
}
.new-width-secfg .text h4 {
font-family: 'Inter';
font-size: 24px
}
.new-width-secfg .text a.btn {
padding: 0;
color: #fff;
font-family: 'Inter';
font-size: 18px
}
.new-width-secfg .proven-results-sec {
flex-direction: inherit
}
.work-with-us-btm-sec .work-with-slider-colm .carousel-indicators {
align-items: center;
display: flex;
justify-content: center
}
.work-with-us-btm-sec .work-with-slider-colm .carousel-indicators li {
margin: 0 3px !important;
border: 1px solid #c9c9c9
}
.work-with-us-btm-sec .work-with-slider-colm .carousel-indicators li.active {
border-color: #e37000
}
@media only screen and (max-width:1200px) {
#successful-rojects .bmon .zoom-effect {
width: 100%;
height: 100%
}
html body .new-power-button {
bottom: 0px ! IMPORTANT;
}
}
@media only screen and (max-width:1199px) {
.marketing-services.grey-bg-add .work-row .work-wrap.Press-icon {
background-position: -2px 20px
}
}
@media only screen and (max-width:1024px) {
.row.link-building-imp-rw {
padding: 0 20px
}
.link-building-srvc {
padding: 26px 15px 30px
}
.footer-list .col-1-footer {
margin: unset !important;
}
}
@media only screen and (max-width:991px) {
.page-id-70 .google-seo h3,
.page-id-70 .google-seo h1,
.page-id-70 .google-seo h3 span.bg_text_color {
font-size: 26px
}
.thankyou-page br {
display: none
}
.link-building-srvc p {
margin: 0 0 0;
padding: 15px 0 0
}
.link-building-right-now {
padding: 0 10px
}
.link-building-srvc-right-now p {
padding: 15px 0 0
}
.link-building-srvc-right-now p br {
display: none
}
.link-building-mrgin-top {
margin-top: 20px
}
.link-building-srvc-right-now {
padding: 50px 20px 40px
}
.link-building-srvc-clm {
max-width: 100%;
padding: 0 5px
}
.page-id-191 .mobile-borderc.center-partc {
border-bottom: 1px solid #e5e5e5;
border-right: 0
}
.page-id-191 .center-partc.php-colm-br {
border-right: 0 !important
}
.consider-magento.magento-bg-secc .magento-sub-title {
font-size: 17px
}
.page-template-shopify-development-page-template-new .anr_captcha_field iframe {
transform: scale(.8);
transform-origin: left top
}
.page-template-shopify-development-page-template-new .row.proposal-personal .button_row {
margin: 0 0 0
}
}
@media only screen and (max-width:767px) {
.page-id-70 .Banner-section {
padding: 30px 0 0
}
ul.social-icon-footer-new {
justify-content: center;
}
.page-id-70 .google-seo h3,
.page-id-70 .google-seo h3 span.bg_text_color {
font-size: 20px !important
}
.page-id-70 .Banner-section h2 {
font-size: 24px
}
.page-id-70 .Banner-section .Banner-des {
font-size: 15px
}
.page-id-70 .google-seo {
margin-top: 0;
margin-bottom: 25px
}
.page-id-70 .seo-des p {
margin: 0 0 15px
}
.page-id-70 .seo_audit ul li {
padding: 0 1px
}
.page-id-70 .seo_audit a {
padding: 9px 18px;
font-size: 15px
}
.page-id-70 .google-seo h3 br {
display: none
}
.page-id-1654 .banner-simple-text h3 {
font-size: 20px
}
.digital-section-new .content-con {
padding: 20px 0 0
}
.page-id-378 .Banner-section .tag-line {
display: inline-block
}
.custm-link-building-brand {
width: 100%;
float: left
}
.link-building-fb-dscp h3 {
font-size: 20px
}
.link-building-fb-dscp h2 {
font-size: 24px;
margin: 0 0 5px
}
.seo-work .cstm-we-work {
font-size: 24px
}
.row.link-building-imp-rw {
padding: 0
}
.link-building-wy-on-page-imp {
margin-top: 10px
}
.link-building-srvc-clm {
margin: 0 0 30px;
padding: 0
}
.link-building-right-now {
width: 100%;
max-width: 100%;
padding: 0 20px 0;
margin: 0 0 30px
}
.link-building-srvc-right-now {
padding: 30px 20px 20px
}
.link-building-btn-p {
padding: 0
}
.row.link-building-rgt-nw-sec {
padding: 23px 0 40px 0;
max-width: 500px
}
.on-page-imp-bg {
max-width: 500px;
margin: auto
}
.on_page_seo-sec .link-building-col_content .work_content h3 {
font-size: 20px
}
.on_page_seo-sec .link-building-col_content {
flex-wrap: wrap;
justify-content: center
}
.on_page_seo-sec .link-building-col_content .work_content {
text-align: center;
padding: 0
}
.on_page_seo-sec .link-building-col_content .image_col {
margin: 0 0 20px
}
.checklist-on-page-seo-box {
margin-left: 0;
margin-right: 0
}
div.Banner-section h1,
div.Banner-section h2 {
font-size: 28px;
line-height: normal
}
div.seo-des h2.ppc-heading,
section#design-matter h3 {
font-size: 24px
}
.page-template-new-inner-page-template .google-seo .seo-des.ppc {
margin-top: 0
}
div.google-seo.content-marketing h4 {
font-size: 20px
}
div.google-seo h3 {
font-size: 30px
}
.google-seo.content-marketing {
margin: 25px auto 45px
}
.seo-audit-report.contct-left h3 {
font-size: 24px;
line-height: normal
}
div.google-seo h4 {
font-size: 26px
}
div.google-seo.migrate-business {
margin-top: 0
}
.facebook-para.linked-brand.youtube_brand-sec .fb-dscp h2,
.twitter-para h2.twitter-heading {
font-size: 26px;
margin: 0 0 5px
}
.facebook-para.linked-brand.youtube_brand-sec .fb-dscp h3 {
font-size: 20px
}
.facebook-para.linked-brand.youtube_brand-sec {
padding-top: 0
}
section#contact-page .work-info h3 {
font-size: 26px
}
.twitter-page-sec .twitter-para h3 {
font-size: 20px !important
}
.woocommerse-services .twitter-investing-cntnt h3 {
font-size: 26px
}
.facebook-para.linked-brand .fb-dscp h3,
.twitter-page-sec .seo-des.insta h3 {
font-size: 20px
}
.google-seo.twitter-content {
margin-top: 10px
}
.insta-markt .google-seo.insta-containercl {
margin-top: 0 !important
}
.pinterest-content h2.pinterest-heading {
font-size: 26px !important;
margin-top: 0
}
.facebook-para.linked-brand .fb-dscp h2 {
font-size: 26px;
margin-top: 0
}
.facebook-para.linked-brand .fb-dscp {
padding: 10px 0 0
}
div.banner-home.magento_shopify .Banner-section_cont h1 {
font-size: 28px
}
section.magento_first-sec .magento_cont h2 {
font-size: 24px
}
.facebook-para.new-facebook-para .fb-dscp h2 {
font-size: 26px;
margin: 0 0 5px
}
.facebook-para.new-facebook-para .fb-dscp {
padding: 5px 0 0
}
.insta-markt .google-seo.insta-containercl .insta-des.ppc h2.insta-heading,
.insta-markt .google-seo.insta-containercl .insta-des.ppc h3 {
font-size: 26px
}
.insta-markt .google-seo.insta-containercl .insta-des.ppc h4,
.insta-markt .google-seo.insta-containercl .seo-des.insta h3 {
font-size: 20px
}
#google-seo.C-concept.bg-romove-sec {
padding: 5px 0 10px !important
}
.consider-magento.magento-bg-secc {
padding: 30px 0 40px;
margin-bottom: 30px
}
#google-seo.C-concept.bg-romove-sec h3 {
font-size: 28px
}
.marketing-services.grey-bg-add {
padding: 30px 0 55px
}
.marketing-services.grey-bg-add h3.we-work {
font-size: 28px
}
.consider-magento.magento-bg-secc .magento-sub-title {
font-size: 16px
}
.banner-home.banner_services.shopify-banner-sec .container-main {
display: block
}
.page-id-191 #ecommerce-design-icon h3,
.page-id-191 #ecommerce-design-icon p,
.page-id-191 #website-design-icon h3,
.page-id-191 #website-design-icon p {
text-align: center;
margin-left: 0
}
.page-id-191 .center-partc.php-colm-br {
border-bottom: 1px solid #e5e5e5
}
.marketing-services.grey-bg-add .work-row .work-wrap.Press-icon {
background-position: 0 20px
}
.page-id-1577 .degital_marketing_blog.section-space.Shopify-blos-sec,
.page-id-1577 .shopify-testimonial.custom_shopify_sec {
width: 100%;
float: left
}
.magento-main_secx div.google-seo h4 {
font-size: 22px
}
#lets.marketing.top-space-class {
margin: -80px 0 0
}
footer .new-footer {
width: 100%;
float: left
}
.marketing-services.grey-bg-add .work-row .work-wrap {
min-height: inherit
}
#google-seo.magento-main_secx {
padding-bottom: 20px
}
.page-template-shopify-development-page-template-new .anr_captcha_field iframe {
transform: inherit;
transform-origin: inherit
}
.page-template-shopify-development-page-template-new .row.proposal-personal .button_row {
margin: 10px 0 0
}
}
@media only screen and (max-width:700px) {
.consider-magento.magento-bg-secc .allows-multiple,
.consider-magento.magento-bg-secc .single-page-efficient {
padding: 4% 0 4% 38%
}
.consider-magento.magento-bg-secc .User-friendly,
.consider-magento.magento-bg-secc .multiple-web {
padding: 4% 38% 4% 0
}
}
@media only screen and (max-width:580px) {
p.post-descr {
font-size: 16px !important;
line-height: 23px !important;
}
.willshall-banner .willshall-contants-left p{
font-size: 15px !important;
}
.willshall-banner .willshall-contants-left h2{
font-size: 18px !important;
}
.consider-magento.magento-bg-secc .allows-multiple,
.consider-magento.magento-bg-secc .single-page-efficient {
padding: 10px 0 66px 0
}
.consider-magento.magento-bg-secc .User-friendly,
.consider-magento.magento-bg-secc .multiple-web {
padding: 10px 0 66px 0
}
.consider-magento.magento-bg-secc .mobile-order p:empty {
display: none
}
.consider-magento.magento-bg-secc .magent-top-service img {
margin: 0
}
.consider-magento.magento-bg-secc .mobile-order img {
margin: 0 auto 0
}
.consider-magento.magento-bg-secc .mobile-order p.magento-sub-title {
margin-bottom: 10px
}
}
@media only screen and (max-width:579px) {
#new-footer-sec .footer-india-location {
width: 100%;
margin-bottom: 20px
}
#new-footer-sec .footer-upr-right.whatsap {
width: 100%
}
#new-footer-sec .footer-india-location .footer-india-iner {
width: 100%;
max-width: 300px;
margin: auto
}
}
@media (max-width:530px) {
.link-building-fb-dscp h3 br {
display: none
}
}
@media only screen and (max-width:479px) {
.n2-ss-slider .n2-ss-layer-row-inner {
align-items: center
}
.page-id-70 .seo_audit ul li {
display: block;
padding: 0 0 15px
}
section.magento_first-sec .magento_cont h2 br {
display: none
}
}
@media only screen and (max-width:390px) {
.page-template-shopify-development-page-template-new .anr_captcha_field iframe {
transform: scale(.8);
transform-origin: left top
}
.page-template-shopify-development-page-template-new .row.proposal-personal .button_row {
margin: 0 0 0
}
.shopify-banner-sec .audit_form .form_box h5 br {
display: none
}
}
@media screen and (max-width:991px) and (min-width:601px) {
.writing_methodology .col-md-4 {
width: 50%;
float: left;
padding: 0 10px
}
.writing_methodology .col-md-4 {
width: 50%;
float: left;
padding: 0 10px
}
.degital_merketing_sec .row .col-md-4:nth-child(1),
.degital_merketing_sec .row .col-md-4:nth-child(3) {
width: 50%;
float: left
}
.degital_merketing_sec .left_col {
text-align: left;
padding-right: 10px
}
.degital_merketing_sec .right_col {
text-align: left;
padding-left: 10px
}
.degital_merketing_sec .col_degital {
min-height: 160px
}
}
@media screen and (max-width:767px) and (min-width:620px) {
.work-row .work-wrap.support-icon {
background-size: contain
}
}
body .seoplans_sec .panel-group .panel-heading+.panel-collapse>.panel-body {
border-right: 0px !important;
border-left: 0 !important
}
.content_faqs .panel.panel-default h4 br {
display: none
}
.email_procedure_sec .headbox img.lazy.loaded {
width: 60px
}
.col_campaign.third .campaign_space:before {
top: -4px;
border-top: 2px solid #848484
}
.complaign_process .col_campaign.third .campaign_space:after {
bottom: 4px
}
.col_campaign.fourth .campaign_space:before {
top: -6px
}
.complaign_process .col_campaign:last-child {
border-bottom: 0
}
.complaign_process .col_campaign:last-child .campaign_space:after {
content: none
}
.col_campaign.third .icon_cell {
top: 60px;
padding-top: 45px
}
.col_campaign.fourth {
position: relative
}
.col_campaign.fourth .campaign_space::before {
border-bottom-right-radius: 0
}
.complaign_process .col_campaign.fourth .campaign_space:after {
content: none !important
}
.col_campaign.fourth .campaign_space:after {
background: #301d1d;
content: "";
width: 100px;
position: relative;
height: 100%
}
.col_campaign.fourth:after {
background: #fff;
content: "";
width: 100%;
height: 50%;
position: absolute;
top: 70%;
z-index: 0
}
.complaign_process .col_campaign .text_cell {
position: relative;
z-index: 9
}
.complaign_process .icon_cell::after {
background-repeat: no-repeat;
content: "";
width: 27px;
height: 27px;
position: absolute;
left: 33px;
background-image: url(//www.willshall.com/wp-content/uploads/2022/01/docts.png);
bottom: 14px
}
.complaign_process .evens .icon_cell::after {
top: 10px;
bottom: auto;
right: 33px;
left: auto
}
.col_campaign.third .icon_cell::after {
top: 10px
}
.work_info_row .contact-right.work-with,
.work_info_row .contct-left {
width: 100%
}
.contact-wrap.work-with-info h3 {
text-align: center
}
.work_info_row #job-sect {
padding: 0;
background-image: none;
margin: 20px 0
}
.work_info_row #job-sect .opening {
font-size: 40px
}
.work_info_row .panel {
background: 0 0
}
.work_info_row .job-accordion-sec {
background: #f1f1f1b5;
margin-bottom: 20px;
padding: 15px 27px;
max-width: 1070px;
margin-left: auto;
margin-right: auto
}
.work_info_row .panel .panel-heading a {
margin: 0 !important
}
.work_info_row #job-sect .panel-heading .panel-title {
margin: 12px 0;
position: relative
}
.work_info_row .panel-group .panel-heading a::after {
top: 22px;
right: 0;
left: auto;
border: 0;
content: "";
background: #000;
width: 25px;
height: 1px
}
.work_info_row .panel-group .panel-heading a.collapsed::before {
top: 22px;
right: 0;
left: auto;
border: 0;
content: "";
background: #000;
width: 25px;
height: 1px;
transform: rotate(90deg);
display: block;
position: absolute
}
.work_info_row #job-sect .panel-heading .panel-title span {
font-size: 15px;
color: #464646;
display: block;
margin: 4px 0 0 0;
font-family: 'Inter';
}
.mail-hr {
text-align: center
}
.work_info_row .contct-left #contact-form {
max-width: 700px;
margin: 0 auto
}
.work_info_row .contct-left #contact-form .radio_btn {
margin: 30px 0
}
.work_info_row .contct-left #contact-form .radio_btn br {
display: none
}
.work_info_row .contct-left #contact-form .radio_btn label {
width: 100%;
align-items: center;
display: flex;
flex-wrap: wrap;
cursor: pointer
}
.work_info_row .contct-left #contact-form .radio_btn .wpcf7-list-item {
margin: 0 20px 0 0 !important
}
.work_info_row .contct-left #contact-form .radio_btn .wpcf7-list-item input {
display: inline-block;
width: auto !important;
padding: 0 !important;
margin: 0 8px 0 0 !important
}
.work_info_row .contct-left #contact-form .radio_btn span.wpcf7-form-control-wrap {
border: 0 !important
}
.work_info_row .contct-left #contact-form p {
margin: 30px 0 !important
}
#contact-page .work_info_row #contact-form .wpcf7-form-control-wrap input {
margin-bottom: 0
}
.work_info_row .contct-left #contact-form .border-btm {
border-bottom: 4px solid #f2f2f2
}
#job-sect .panel-body h5 {
margin: 5px 0;
font-size: 18px;
color: #000;
font-family: 'Inter'
}
#job-sect .panel-body p {
font-size: 16px;
color: #000;
margin-bottom: 10px;
line-height: 24px
}
#job-sect .panel-body ol li {
list-style: inherit;
margin: 5px 0;
font-size: 17px;
color: #000;
line-height: 24px
}
#job-sect .panel-body ol {
padding-left: 15px;
margin-bottom: 15px;
margin-left: 15px
}
.work_info_row .contct-left #contact-form .radio_btn .wpcf7-form-control-wrap {
margin-left: 20px
}
.work_info_row .contct-left #contact-form .radio_btn span.wpcf7-form-control-wrap span {
font-family: proxima_novalight !important;
font-size: 16px;
color: #000;
font-style: normal
}
.work_info_row .contct-left #contact-form select {
font-size: 16px;
width: calc(100% - 15px);
color: #000;
font-family: 'Inter';
border: none;
padding: 2px;
vertical-align: super;
cursor: pointer
}
.work_info_row .contct-left #contact-form .radio_btn.last-radio span.wpcf7-form-control-wrap {
margin-left: 0
}
.work_info_row .contct-left #contact-form .radio_btn .wrk-rsum-lbl {
display: flex;
align-items: center;
flex-wrap: wrap
}
.work_info_row .contct-left #contact-form .work-resume {
margin: 0;
padding: 10px 30px;
border-radius: 30px
}
.apply_now {
font-size: 14px !important;
font-family: 'Inter' !important;
width: auto !important;
display: inline-block !important;
padding: 5px 12px !important;
margin-top: 6px !important;
border: 1px solid #e37000;
border-radius: 30px;
background: #e37000 !important;
color: #fff !important
}
.apply_now:hover {
background: none !important;
color: #e37000 !important
}
.apply_now:after {
display: none
}
#job-sect .panel-body .work_ofc {
font-size: 15px
}
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .single-item-wrapper .tss-meta-info.tss-left {
display: none
}
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .rt-container-fluid {
margin-bottom: 60px;
padding-left: 42px;
padding-right: 42px
}
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .tss-wrapper .tss-even .tss-grid-item,
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .tss-wrapper .tss-even .tss-grid-item .single-item-wrapper {
margin: 0;
padding: 0
}
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .tss-wrapper span.rt-slick-nav {
top: 50%;
transform: translateY(-50%);
-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
width: 47px;
height: 47px;
background: 0 0;
border: 3px solid #fff;
border-radius: 50px;
display: flex !important;
flex-wrap: wrap;
transition: ease-in-out .5s;
justify-content: center;
align-items: center
}
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .tss-wrapper span.rt-slick-nav:hover {
background: #e37000;
border-color: #e37000
}
.seo-ranking-slider-sec.seo_ranking_testimonials #rt-testimonial {
margin: 0
}
.seo-ranking-slider-sec .tss-wrapper span.rt-slick-nav.rt-prev {
left: -46px
}
.seo-ranking-slider-sec .tss-wrapper span.rt-slick-nav.rt-next {
right: -46px
}
.seo-ranking-slider-sec .tss-wrapper span.rt-slick-nav.rt-next i.fa::before {
content: "\f105";
font-family: FontAwesome;
font-size: 34px;
line-height: 36px;
position: relative;
left: 1px;
bottom: 1px
}
.seo-ranking-slider-sec .tss-wrapper span.rt-slick-nav.rt-prev i.fa::before {
content: "\f104";
font-family: FontAwesome;
font-size: 34px;
line-height: 36px;
position: relative;
right: 2px;
bottom: 1px
}
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .testimonials_row .image-head h4 {
font-size: 24px;
line-height: 40px;
color: #000;
margin: 0;
font-style: normal;
font-family: 'Inter';
text-align: center
}
.seo-ranking-slider-sec .tss-wrapper .tss-carousel1 .item-content-wrapper::after,
.seo-ranking-slider-sec .tss-wrapper .tss-carousel1 .item-content-wrapper::before,
.seo-ranking-slider-sec .tss-wrapper .tss-layout1 .item-content-wrapper::after,
.seo-ranking-slider-sec .tss-wrapper .tss-layout1 .item-content-wrapper::before {
display: none
}
.seo-ranking-slider-sec .testimonials_row .col-md-12,
.seo-ranking-slider-sec .tss-wrapper .tss-carousel1 .item-content,
.seo-ranking-slider-sec .tss-wrapper .tss-carousel1 .item-content-wrapper,
.seo-ranking-slider-sec .tss-wrapper .tss-layout1 .item-content,
.seo-ranking-slider-sec .tss-wrapper .tss-layout1 .item-content-wrapper {
padding: 0
}
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .tss-wrapper .tss-even .tss-grid-item {
padding: 0 34px
}
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .slick-list {
margin: 0 20px
}
.page-id-2209 .Banner-section .Banner-des {
max-width: 880px
}
.facebook-ads-first-sec .design-matter-content {
max-width: 880px
}
.facebook-ads-second-sec {
background-image: url(//www.willshall.com/wp-content/uploads/2022/02/advertisin-your-business-on-facebook-bg.jpg);
background-size: cover;
background-position: center;
padding: 62px 0 170px
}
.facebook-ads-second-sec .title-content-container h2 {
font-family: 'Inter';
font-weight: 700;
color: #fff;
font-size: 40px;
line-height: 45px;
margin: 0 0 15px;
text-align: center
}
.facebook-ads-second-sec .title-content-container p {
color: #fff;
font-family: 'Inter';
font-size: 17px;
line-height: 24px;
text-align: center
}
.icon-content-container {
max-width: 1250px;
margin: auto;
display: flex;
flex-wrap: wrap
}
.facebook-ads-second-sec .icon-left-colm,
.facebook-ads-second-sec .icon-right-colm {
width: 33.92%;
display: flex;
flex-wrap: wrap;
align-items: center;
align-content: center
}
.facebook-ads-second-sec .icon-center-colm {
width: 32.16%;
text-align: center
}
.facebook-ads-second-sec .icon-content-container h3 {
font-size: 22px;
line-height: 26px;
color: #fff;
font-family: 'Inter';
margin: 0 0 15px;
position: relative;
padding: 0 0 0 73px;
min-height: 56px;
display: flex;
flex-wrap: wrap;
align-content: center;
align-items: center
}
.facebook-ads-second-sec .icon-content-container p {
font-size: 17px;
line-height: 24px;
color: #fff;
font-family: 'Inter';
}
.facebook-ads-second-sec h3.different-ad-icon {
background-image: url(//www.willshall.com/wp-content/uploads/2022/02/different-ad-types-icon.png);
background-repeat: no-repeat;
background-position: 6px 0
}
.facebook-ads-second-sec h3.measure-growth-icon {
background-image: url(//www.willshall.com/wp-content/uploads/2022/02/measure-your-growth-icon.png);
background-repeat: no-repeat;
background-position: left center
}
.facebook-ads-second-sec h3.exact-audinece-icon {
background-image: url(//www.willshall.com/wp-content/uploads/2022/02/target-your-exact-audience-icon.png);
background-repeat: no-repeat;
background-position: left center
}
.facebook-ads-second-sec h3.facebook-ads-icon {
background-image: url(//www.willshall.com/wp-content/uploads/2022/02/facebook-ads-are-affordable-icon.png);
background-repeat: no-repeat;
background-position: left center
}
.facebook-ads-second-sec .icon-left-colm .col_facebook-ads,
.facebook-ads-second-sec .icon-right-colm .col_facebook-ads {
margin: 0 0 15px;
width: 100%
}
.facebook-ads-second-sec .title-content-container {
margin: 0 0 35px
}
.facebook-ads-second-sec .icon-left-colm {
padding: 0 43px 0 30px
}
.facebook-ads-button-btm {
width: 100%;
text-align: center;
margin: 42px 0 0
}
.facebook-ads-button-btm a {
transition: ease-in-out .5s;
padding: 12px 21px;
font-size: 20px;
color: #fff;
font-weight: 400;
line-height: 20px;
font-family: 'Inter';
display: inline-block;
border: 2px solid #fff0;
border-radius: 24px;
background: #e37000;
width: 100%;
max-width: 237px
}
.facebook-ads-button-btm a:hover {
background: inherit;
color: #fff;
border-color: #e37000
}
.facebook-ads-second-sec .icon-right-colm {
padding: 0 0 0 53px
}
.facebook-ads-third-sec {
background-image: radial-gradient(circle at center, #f7f7f7 0, #eef0ff 100%);
transform: skewY(-3deg);
-moz-transform: skewY(-3deg);
-webkit-transform: skewY(-3deg);
margin: -100px 0 0;
padding: 65px 0 80px
}
.facebook-ads-third-sec .title-content-container h2 {
font-size: 40px;
line-height: 45px;
color: #000;
text-align: center;
font-family: 'Inter';
font-weight: 700;
margin: 0 0 50px
}
.facebook-ads-third-sec .extensive-process-icon-sec {
max-width: 865px;
margin: auto;
display: flex;
flex-wrap: wrap
}
.facebook-ads-third-sec .first-one-pr,
.facebook-ads-third-sec .first-second-pr,
.facebook-ads-third-sec .first-third-pr {
padding: 18px 30px 15px 0;
border-right: 1px solid rgb(130 130 130 / .2)
}
.facebook-ads-third-sec .first-four-pr,
.facebook-ads-third-sec .first-one-pr {
padding-top: 0 !important
}
.facebook-ads-third-sec .process-colm-cont {
width: 50%;
border-bottom: 1px solid rgb(130 130 130 / .2)
}
.facebook-ads-third-sec .first-fivth-pr,
.facebook-ads-third-sec .first-four-pr,
.facebook-ads-third-sec .first-six-pr {
padding: 18px 0 15px 30px
}
.facebook-ads-third-sec .process-colm-cont h3 {
margin: 0 0 5px;
font-size: 22px;
line-height: 26px;
color: #000;
font-family: 'Inter';
}
.facebook-ads-third-sec .process-colm-cont p {
font-size: 17px;
line-height: 24px;
color: #000;
font-family: 'Inter';
}
.facebook-ads-third-sec .process-colm-cont .img-process-text {
display: flex;
min-height: 60px;
justify-content: flex-end;
align-items: center;
margin: 0 0 6px
}
.facebook-ads-third-sec .process-colm-cont .img-process-text .number-text {
font-size: 51px;
letter-spacing: 3px;
line-height: 67px;
color: #868686;
font-family: 'Inter';
padding: 0 0 0 75px
}
.facebook-ads-third-sec .first-one-pr h3,
.facebook-ads-third-sec .first-one-pr p,
.facebook-ads-third-sec .first-second-pr h3,
.facebook-ads-third-sec .first-second-pr p,
.facebook-ads-third-sec .first-third-pr h3,
.facebook-ads-third-sec .first-third-pr p {
text-align: right
}
.facebook-ads-third-sec .first-fivth-pr .img-process-text,
.facebook-ads-third-sec .first-four-pr .img-process-text,
.facebook-ads-third-sec .first-six-pr .img-process-text {
justify-content: flex-start
}
.facebook-ads-third-sec .first-six-pr,
.facebook-ads-third-sec .first-third-pr {
border-bottom: 0;
padding-bottom: 0
}
.number-text.depth-icons { background-repeat: no-repeat;
background-position: left center
}
.number-text.campaign-icon { background-repeat: no-repeat;
background-position: left center
}
.number-text.campaign-sec-icon { background-repeat: no-repeat;
background-position: left center
}
.number-text.facebook-ad-icons { background-repeat: no-repeat;
background-position: left center
}
.number-text.exciting-icons { background-repeat: no-repeat;
background-position: left center
}
.number-text.authentic-icons { background-repeat: no-repeat;
background-position: left center
}
.facebook-ads-last-sec {
background-image: url(//www.willshall.com/wp-content/uploads/2022/02/facebook-ads-management-company-bg.jpg);
background-size: cover;
background-position: center;
padding: 60px 0 60px
}
.facebook-ads-last-sec .title-content-container h2 {
font-family: 'Inter';
color: #fff;
font-size: 40px;
line-height: 45px;
margin: 0 0 35px;
text-align: center
}
.facebook-ads-last-sec .face-comapny-icon-sec {
display: flex;
flex-wrap: wrap;
width: 100%
}
.facebook-ads-last-sec .face-comapny-icon-sec {
display: flex;
flex-wrap: wrap;
margin: 0 0 0 -20px
}
.facebook-ads-last-sec .face-comapny-colm {
width: 25%;
padding: 0 0 20px 20px;
display: flex;
flex-wrap: wrap
}
.facebook-ads-last-sec .face-comapny-colm .face-comapny-bg {
background: #fff;
width: 100%;
text-align: center;
padding: 28px 10px 25px;
border-radius: 10px
}
.face-btm-btn-sec a {
transition: ease-in-out .5s;
padding: 12px 21px;
font-size: 20px;
color: #fff;
font-weight: 400;
line-height: 20px;
font-family: 'Inter';
display: inline-block;
border: 2px solid #fff0;
border-radius: 24px;
background: #e37000;
width: 100%;
max-width: 237px
}
.face-btm-btn-sec a:hover {
background: inherit;
color: #fff;
border-color: #e37000
}
.face-btm-btn-sec h5 {
font-size: 24px;
line-height: 26px;
color: #fff;
font-family: 'Inter';
margin: 0 0 24px
}
.face-btm-btn-sec {
width: 100%;
text-align: center;
margin: 22px 0 0
}
.facebook-ads-last-sec .face-comapny-colm .face-comapny-bg h3 {
font-size: 22px;
line-height: 26px;
color: #000;
font-family: 'Inter';
margin: 15px 0 5px
}
.facebook-ads-last-sec .face-comapny-colm .face-comapny-bg p {
font-size: 16px;
line-height: 21px;
color: #000;
font-family: 'Inter';
}
.seo_audit.Adobe-Busienss-btn.two-button-formattingf a {
width: 100%;
max-width: 180px;
margin: 0 5px
}
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .single-item-wrapper .tss-meta-info.tss-left {
display: none
}
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .rt-container-fluid {
margin-bottom: 60px;
padding-left: 42px;
padding-right: 42px
}
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .tss-wrapper .tss-even .tss-grid-item,
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .tss-wrapper .tss-even .tss-grid-item .single-item-wrapper {
margin: 0;
padding: 0
}
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .tss-wrapper span.rt-slick-nav {
top: 50%;
transform: translateY(-50%);
-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
width: 47px;
height: 47px;
background: #fff0;
border: 3px solid #fff;
border-radius: 50px;
display: flex !important;
flex-wrap: wrap;
transition: ease-in-out 0.5s;
justify-content: center;
align-items: center
}
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .tss-wrapper span.rt-slick-nav:hover {
background: #e37000;
border-color: #e37000
}
.seo-ranking-slider-sec.seo_ranking_testimonials #rt-testimonial {
margin: 0
}
.seo-ranking-slider-sec .tss-wrapper span.rt-slick-nav.rt-prev {
left: -46px
}
.seo-ranking-slider-sec .tss-wrapper span.rt-slick-nav.rt-next {
right: -46px
}
.seo-ranking-slider-sec .tss-wrapper span.rt-slick-nav.rt-next i.fa::before {
content: "\f105";
font-family: FontAwesome;
font-size: 34px;
line-height: 36px;
position: relative;
left: 1px;
bottom: 1px
}
.seo-ranking-slider-sec .tss-wrapper span.rt-slick-nav.rt-prev i.fa::before {
content: "\f104";
font-family: FontAwesome;
font-size: 34px;
line-height: 36px;
position: relative;
right: 2px;
bottom: 1px
}
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .testimonials_row .image-head h4 {
font-size: 24px;
line-height: 40px;
color: #000;
margin: 0;
font-style: normal;
font-family: 'Inter';
text-align: center
}
.seo-ranking-slider-sec .tss-wrapper .tss-layout1 .item-content-wrapper::before,
.seo-ranking-slider-sec .tss-wrapper .tss-carousel1 .item-content-wrapper::before,
.seo-ranking-slider-sec .tss-wrapper .tss-layout1 .item-content-wrapper::after,
.seo-ranking-slider-sec .tss-wrapper .tss-carousel1 .item-content-wrapper::after {
display: none
}
.seo-ranking-slider-sec .tss-wrapper .tss-carousel1 .item-content-wrapper,
.seo-ranking-slider-sec .tss-wrapper .tss-layout1 .item-content-wrapper,
.seo-ranking-slider-sec .testimonials_row .col-md-12,
.seo-ranking-slider-sec .tss-wrapper .tss-layout1 .item-content,
.seo-ranking-slider-sec .tss-wrapper .tss-carousel1 .item-content {
padding: 0
}
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .tss-wrapper .tss-even .tss-grid-item {
padding: 0 34px
}
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .slick-list {
margin: 0 20px
}
.page-id-2209 .Banner-section .Banner-des {
max-width: 880px
}
.facebook-ads-first-sec .design-matter-content {
max-width: 880px
}
.facebook-ads-second-sec {
background-image: url(//www.willshall.com/wp-content/uploads/2022/02/advertisin-your-business-on-facebook-bg.jpg);
background-size: cover;
background-position: center;
padding: 62px 0 170px
}
.facebook-ads-second-sec .title-content-container h2 {
font-family: 'Inter';
color: #fff;
font-size: 40px;
line-height: 45px;
margin: 0 0 15px;
text-align: center
}
.facebook-ads-second-sec .title-content-container p {
color: #fff;
font-family: 'Inter';
font-size: 18px;
line-height: 24px;
text-align: center
}
.icon-content-container {
max-width: 1250px;
margin: auto;
display: flex;
flex-wrap: wrap
}
.facebook-ads-second-sec .icon-left-colm,
.facebook-ads-second-sec .icon-right-colm {
width: 33.92%;
display: flex;
flex-wrap: wrap;
align-items: center;
align-content: center
}
.facebook-ads-second-sec .icon-center-colm {
width: 32.16%;
text-align: center
}
.facebook-ads-second-sec .icon-content-container h3 {
font-size: 22px;
line-height: 26px;
color: #fff;
font-family: 'Inter';
margin: 0 0 15px;
position: relative;
padding: 0 0 0 73px;
min-height: 56px;
display: flex;
flex-wrap: wrap;
align-content: center;
align-items: center
}
.facebook-ads-second-sec .icon-content-container p {
font-size: 16px;
line-height: 24px;
color: #fff;
font-family: 'Inter';
}
.facebook-ads-second-sec h3.different-ad-icon {
background-image: url(//www.willshall.com/wp-content/uploads/2022/02/different-ad-types-icon.png);
background-repeat: no-repeat;
background-position: 6px 0
}
.facebook-ads-second-sec h3.measure-growth-icon {
background-image: url(//www.willshall.com/wp-content/uploads/2022/02/measure-your-growth-icon.png);
background-repeat: no-repeat;
background-position: left center
}
.facebook-ads-second-sec h3.exact-audinece-icon {
background-image: url(//www.willshall.com/wp-content/uploads/2022/02/target-your-exact-audience-icon.png);
background-repeat: no-repeat;
background-position: left center
}
.facebook-ads-second-sec h3.facebook-ads-icon {
background-image: url(//www.willshall.com/wp-content/uploads/2022/02/facebook-ads-are-affordable-icon.png);
background-repeat: no-repeat;
background-position: left center
}
.facebook-ads-second-sec .icon-left-colm .col_facebook-ads,
.facebook-ads-second-sec .icon-right-colm .col_facebook-ads {
margin: 0 0 20px;
width: 100%
}
.facebook-ads-second-sec .title-content-container {
margin: 0 0 35px
}
.facebook-ads-second-sec .icon-left-colm {
padding: 0 43px 0 30px
}
.facebook-ads-button-btm {
width: 100%;
text-align: center;
margin: 42px 0 0
}
.facebook-ads-button-btm a {
transition: ease-in-out 0.5s;
padding: 12px 21px;
font-size: 20px;
color: #fff;
font-weight: 400;
line-height: 20px;
font-family: 'Inter';
display: inline-block;
border: 2px solid #fff0;
border-radius: 24px;
background-image: linear-gradient(160deg, #fd911d 0%, #e98215 100%);
width: 100%;
max-width: 237px
}
.facebook-ads-button-btm a:hover {
background: #fff0;
color: #fff
}
.facebook-ads-second-sec .icon-right-colm {
padding: 0 0 0 53px
}
.facebook-ads-second-sec .icon-center-colm img {
height: auto
}
.facebook-ads-third-sec {
background-image: radial-gradient(circle at center, #f7f7f7 0%, #eef0ff 100%);
transform: skewY(-3deg);
-moz-transform: skewY(-3deg);
-webkit-transform: skewY(-3deg);
margin: -100px 0 0;
padding: 65px 0 80px;
position: relative;
z-index: 1
}
.facebook-ads-third-sec .title-content-container h2 {
font-size: 40px;
line-height: 45px;
color: #000;
text-align: center;
font-family: 'Inter';
margin: 0 0 50px
}
.facebook-ads-third-sec .extensive-process-icon-sec {
max-width: 865px;
margin: auto;
display: flex;
flex-wrap: wrap
}
.facebook-ads-third-sec .first-one-pr,
.facebook-ads-third-sec .first-second-pr,
.facebook-ads-third-sec .first-third-pr {
padding: 18px 30px 15px 0;
border-right: 1px solid rgb(130 130 130 / .2)
}
.facebook-ads-third-sec .first-one-pr,
.facebook-ads-third-sec .first-four-pr {
padding-top: 0 !important
}
.facebook-ads-third-sec .process-colm-cont {
width: 50%;
border-bottom: 1px solid rgb(130 130 130 / .2)
}
.facebook-ads-third-sec .first-four-pr,
.facebook-ads-third-sec .first-fivth-pr,
.facebook-ads-third-sec .first-six-pr {
padding: 18px 0 15px 30px
}
.facebook-ads-third-sec .process-colm-cont h3 {
margin: 0 0 5px;
font-size: 22px;
line-height: 26px;
color: #000;
font-family: 'Inter';
}
.facebook-ads-third-sec .process-colm-cont p {
font-size: 16px;
line-height: 24px;
color: #000;
font-family: 'Inter';
}
.facebook-ads-third-sec .process-colm-cont .img-process-text {
display: flex;
min-height: 60px;
justify-content: flex-end;
align-items: center;
margin: 0 0 6px
}
.facebook-ads-third-sec .process-colm-cont .img-process-text .number-text {
font-size: 51px;
letter-spacing: 3px;
line-height: 67px;
color: #868686;
font-family: 'Inter';
padding: 0 0 0 85px;
position: relative;
min-width: 154px
}
.facebook-ads-third-sec .first-one-pr p,
.facebook-ads-third-sec .first-second-pr p,
.facebook-ads-third-sec .first-third-pr p,
.facebook-ads-third-sec .first-one-pr h3,
.facebook-ads-third-sec .first-second-pr h3,
.facebook-ads-third-sec .first-third-pr h3 {
text-align: right
}
.facebook-ads-third-sec .first-four-pr .img-process-text,
.facebook-ads-third-sec .first-fivth-pr .img-process-text,
.facebook-ads-third-sec .first-six-pr .img-process-text {
justify-content: flex-start
}
.facebook-ads-third-sec .first-third-pr,
.facebook-ads-third-sec .first-six-pr {
border-bottom: 0;
padding-bottom: 0
}
.number-text.depth-icons::before {
background-image: url(//www.willshall.com/wp-content/uploads/2022/02/in-depth-research-icon-bg.png);
background-repeat: no-repeat;
background-position: left center;
position: absolute;
left: 0;
top: 50%;
content: "";
width: 61px;
height: 60px;
background-size: 61px;
transform: translateY(-50%);
-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%)
}
.number-text.campaign-icon::before {
background-image: url(//www.willshall.com/wp-content/uploads/2022/02/campaign-progress-review-icon-bg.png);
background-repeat: no-repeat;
background-position: right center;
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
width: 61px;
height: 60px;
background-size: 61px;
content: ""
}
.number-text.campaign-sec-icon::before {
background-image: url(//www.willshall.com/wp-content/uploads/2022/02/campaign-creation-icon-bg.png);
background-repeat: no-repeat;
background-position: left center;
position: absolute;
left: 0;
top: 50%;
content: "";
width: 61px;
height: 60px;
background-size: 61px;
transform: translateY(-50%);
-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%)
}
.number-text.facebook-ad-icons::before {
background-image: url(//www.willshall.com/wp-content/uploads/2022/02/facebook-ad-optimization-icon-bg.png);
background-repeat: no-repeat;
background-position: right center;
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
width: 61px;
height: 60px;
background-size: 61px;
content: ""
}
.number-text.exciting-icons::before {
background-image: url(//www.willshall.com/wp-content/uploads/2022/02/exciting-content-generation-icon-bg.png);
background-repeat: no-repeat;
background-position: 0;
position: absolute;
left: 0;
top: 50%;
content: "";
width: 61px;
height: 60px;
background-size: 61px;
transform: translateY(-50%);
-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%)
}
.number-text.authentic-icons::before {
background-image: url(//www.willshall.com/wp-content/uploads/2022/02/authentic-reporting-icon-bg.png);
background-repeat: no-repeat;
background-position: right center;
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
width: 61px;
height: 60px;
background-size: 61px;
content: ""
}
.facebook-ads-third-sec .process-colm-cont .img-process-text .number-text.campaign-icon,
.facebook-ads-third-sec .process-colm-cont .img-process-text .number-text.facebook-ad-icons,
.facebook-ads-third-sec .process-colm-cont .img-process-text .number-text.authentic-icons {
padding: 0 85px 0 0
}
.facebook-ads-last-sec {
background-image: url(//www.willshall.com/wp-content/uploads/2022/02/facebook-ads-management-company-bg.jpg);
background-size: cover;
background-position: center;
padding: 60px 0 60px
}
.facebook-ads-last-sec .title-content-container h2 {
font-family: 'Inter';
font-weight: 700;
color: #fff;
font-size: 40px;
line-height: 45px;
margin: 0 0 35px;
text-align: center
}
.facebook-ads-last-sec .face-comapny-icon-sec {
display: flex;
flex-wrap: wrap;
margin: 0 0 0 -20px
}
.facebook-ads-last-sec .face-comapny-colm {
width: 25%;
padding: 0 0 20px 20px;
display: flex;
flex-wrap: wrap
}
.facebook-ads-last-sec .face-comapny-colm .face-comapny-bg {
background: #fff;
width: 100%;
text-align: center;
padding: 28px 15px 25px;
border-radius: 10px
}
.face-btm-btn-sec a {
transition: ease-in-out 0.5s;
padding: 12px 21px;
font-size: 20px;
color: #fff;
font-weight: 400;
line-height: 20px;
font-family: 'Inter';
display: inline-block;
border: 2px solid #fff0;
border-radius: 24px;
width: 100%;
max-width: 237px;
background-image: linear-gradient(160deg, #fd911d 0%, #e98215 100%)
}
.face-btm-btn-sec a:hover {
background: inherit;
background-image: linear-gradient(160deg, #e98215 0%, #fd911d 100%);
color: #fff
}
.face-btm-btn-sec h5 {
font-size: 24px;
line-height: 26px;
color: #fff;
font-family: 'Inter';
font-weight: 700;
margin: 0 0 24px
}
.face-btm-btn-sec {
width: 100%;
text-align: center;
margin: 22px 0 0;
padding: 0 0 0 20px
}
.facebook-ads-last-sec .face-comapny-colm .face-comapny-bg h3 {
font-size: 22px;
line-height: 26px;
color: #000;
font-family: 'Inter';
margin: 15px 0 5px
}
.facebook-ads-last-sec .face-comapny-colm .face-comapny-bg p {
font-size: 17px;
line-height: 24px;
color: #000;
font-family: 'Inter';
}
.our-service-ads-section {
position: relative;
background-image: url(//www.willshall.com/wp-content/uploads/2022/02/facebook-ads-services-bg.jpg);
background-repeat: no-repeat;
background-position: right top;
background-size: auto;
padding: 130px 0 6.5%;
margin: -50px 0 0
}
.img-left-colm-fb {
position: absolute;
left: 0;
top: 136px;
width: 40%;
text-align: right
}
.right-colm-fb-cont {
width: 60%;
margin-left: auto;
padding: 0 0 0 20px
}
.max-widt-conatiner {
max-width: 780px
}
.our-service-ads-section .title-content-container h2 {
font-size: 40px;
line-height: 45px;
color: #000;
text-align: left;
margin: 0 0 12px;
font-family: 'Inter';
font-weight: 700
}
.our-service-ads-section .title-content-container p {
font-size: 17px;
line-height: 24px;
color: #030303;
font-family: 'Inter';
}
.reliabilty-sec-cont .same-oclm-form p {
font-size: 17px;
line-height: 24px;
color: #000;
font-family: 'Inter';
}
.reliabilty-sec-cont .same-oclm-form h3 {
font-size: 22px;
line-height: 26px;
color: #000;
font-family: 'Inter';
margin: 0 0 6px
}
.our-service-ads-section .reliabilty-sec-cont {
display: flex;
flex-wrap: wrap
}
.our-service-ads-section .same-oclm-form {
width: 50%;
margin: 0 0 55px
}
.our-service-ads-section .oriented-colm,
.our-service-ads-section .genuine-colm {
padding: 0 0 0 30px
}
.our-service-ads-section .reliability-colm,
.our-service-ads-section .reasonably-colm {
padding: 0 25px 0 0
}
.our-service-ads-section .title-content-container {
max-width: 750px;
margin: 0 0 58px
}
.seo_audit.Adobe-Busienss-btn.two-button-formattingf a {
width: 100%;
max-width: 180px;
margin: 0 5px
}
.our-service-ads-section .reasonably-colm,
.our-service-ads-section .genuine-colm {
margin: 0
}
.img-left-colm-fb img {
border-top-right-radius: 20px;
border-bottom-right-radius: 20px;
box-shadow: 0 0 25.5px rgb(96 95 94 / .2);
height: auto
}
#design-matter.linkedin-ads-first-sec .design-matter-content {
max-width: 860px
}
.page-id-2229.linkedin-ads::before {
display: none
}
#design-matter.linkedin-ads-first-sec {
padding-bottom: 20px
}
.linkedin-ads-first-section {
background-image: url(//www.willshall.com/wp-content/uploads/2022/02/linkedIn-ads-back-bg-1.jpg);
transform: skewY(-1deg);
-moz-transform: skewY(-1deg);
-webkit-transform: skewY(-1deg);
padding: 50px 0 45px;
background-repeat: no-repeat;
background-size: cover;
background-position: center center
}
.Banner-section .Banner-des.portfolio-text {
font-size: 24px;
max-width: 770px;
line-height: 28px
}
.portfolio-tabs-section {
padding: 75px 0 50px
}
.portfolio-tabs-section .tab-container-section {
display: flex;
flex-wrap: wrap
}
.portfolio-tabs-section .tab-button-colm ul {
border: 0
}
.portfolio-tabs-section .tab-button-colm {
width: 17.48148148148148%
}
.portfolio-tabs-section .tab-button-colm {
position: relative
}
.portfolio-tabs-section .tab-button-colm.fixedSidebar.slideup .tab-button-content {
position: absolute;
top: auto;
bottom: 0
}
.position-change {
float: left;
width: 100%
}
.portfolio-tabs-section .tab-button-colm ul li.tab-heading {
color: #e37000;
font-size: 22px;
width: 100%;
line-height: 24px;
font-family: 'Inter';
margin: 0 0 10px
}
.portfolio-tabs-section .tab-button-colm ul li a {
color: #000;
font-size: 18px;
padding: 0;
border: 0;
box-shadow: 0 0 0 #fff0;
font-family: 'Inter';
background: #fff0;
margin: 0;
line-height: 22px;
border-radius: 0;
transition: ease-in-out .5s;
-webkit-transition: ease-in-out .5s
}
.portfolio-tabs-section .tab-button-colm ul li.active a {
font-family: 'Inter';
border: 0
}
.portfolio-tabs-section .tab-content-show-colm {
width: 82.51851851851852%
}
.portfolio-tabs-section .tab-button-colm ul li {
margin: 0 0 5px;
width: 100%
}
.tab-main-cont-heading h2 {
font-size: 42px;
font-family: 'Inter';
font-weight: 700;
line-height: 46px;
margin: 0 0 20px
}
.tab-main-cont-heading h2.shopify_title {
color: #569B28
}
.tab-content-show-colm .shopify-cont-sec {
display: flex;
flex-wrap: wrap;
margin: 0 0 80px
}
.tab-content-show-colm .shopify-tab-imgcolm {
width: 53.86%
}
.tab-content-show-colm .shopify-tab-contcolm {
width: 46.14%;
padding-top: 23px !important
}
.tab-content-show-colm .shopify-tab-contcolm h3 {
margin: 0 0 4px;
font-size: 36px;
color: #000;
font-family: 'Inter';
font-weight: 600;
line-height: 40px;
text-transform: lowercase
}
.tab-content-show-colm .shopify-tab-contcolm p {
font-size: 17px;
line-height: 24px;
color: #000;
font-family: 'Inter';
margin: 0 0 14px
}
.tab-content-show-colm .shopify-tab-contcolm h5 {
font-size: 20px;
line-height: 24px;
color: #000;
font-family: 'Inter';
font-weight: 600;
margin: 0 0 8px
}
.tab-content-show-colm .shopify-tab-contcolm .feature-div p {
margin: 0
}
.tab-content-show-colm .left-imgcolm-sec .shopify-tab-contcolm {
padding: 0 0 0 43px
}
.tab-content-show-colm .right-imgcolm-sec .shopify-tab-contcolm {
padding: 0 42px 0 0
}
.shopify-tab-contcolm .feature-div {
padding: 0 0 0 48px;
position: relative;
min-height: 45px;
display: flex;
flex-wrap: wrap;
align-items: center
}
.shopify-tab-contcolm .shopify-back-icon::before {
content: "";
position: absolute;
left: 0;
right: 0;
top: 0;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/shopify.svg);
width: 40px;
height: 45px;
background-size: 40px;
background-repeat: no-repeat
}
.portfolio-tabs-section .tab-button-colm ul li.tab-heading.top-space-added {
margin: 22px 0 10px
}
.tab-content-show-colm .shopify-tab-contcolm .tab-button-btm a.vist-site-btn {
font-size: 18px;
color: #366165;
font-family: 'Inter';
display: inline-block;
min-width: 139px;
text-align: center;
border-radius: 30px;
line-height: 40px;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
position: relative;
z-index: 1;
overflow: hidden
}
.tab-content-show-colm .shopify-tab-contcolm .tab-button-btm a.vist-site-btn::before {
position: absolute;
left: 0;
right: 0;
content: "";
width: 100%;
height: 100%;
border: 2px solid #366165;
border-radius: 30px;
top: 0
}
.tab-content-show-colm .tab-button-btm a.vist-site-btn:hover {
color: #fff
}
.tab-content-show-colm .shopify-tab-contcolm .tab-button-btm a.vist-site-btn:hover::after {
left: 0;
width: 100%
}
.tab-content-show-colm .shopify-tab-contcolm .tab-button-btm a.vist-site-btn::after {
position: absolute;
content: "";
width: 0;
height: 100%;
top: 0;
right: 0;
z-index: -1;
background-color: #366165;
transition: all 0.5s ease;
border-radius: 15px
}
.tab-content-show-colm .shopify-tab-contcolm .tab-button-btm {
display: flex;
margin: 29px 0 0;
align-items: center
}
.portfolio-tabs-section .tab-button-colm ul li a:focus {
color: #000
}
.tab-content-show-colm .tab-button-btm a.client-testi-btn {
color: #e55f4f;
font-size: 18px;
font-family: 'Inter';
line-height: 24px;
position: relative;
margin: 0 0 0 68px
}
.tab-content-show-colm .tab-button-btm a.client-testi-btn::before {
position: absolute;
content: "";
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/emoji_emotion.svg);
width: 29px;
height: 29px;
background-size: 29px;
background-repeat: no-repeat;
top: -3px;
left: -40px
}
.tab-content-show-colm .shopify-cont-sec .tab-logo-part {
position: relative
}
.tab-content-show-colm .shopify-cont-sec .farmfoods-logo {
position: absolute;
bottom: 20px;
right: 25px
}
.portfolio-tabs-section .tab-button-colm ul li a:hover {
color: #e37000;
padding: 0 0 0 10px
}
.tab-main-cont-heading h2.wordpress_title {
color: #117ac9
}
.shopify-tab-contcolm .wordpress-back-icon::before {
content: "";
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/wordpress.svg);
width: 40px;
height: 40px;
background-size: 40px;
background-repeat: no-repeat;
position: absolute;
left: 0;
top: 4px
}
.ads-inner-container {
width: 100%;
display: inline-block
}
.ads-inner-container .linkedin-ads-leftcolm {
width: 50%;
float: left;
padding-right: 25px
}
.ads-inner-container .linkedin-ads-rightcolm {
width: 50%;
float: left;
padding: 0 28px
}
.ads-inner-container .linkedin-ads-button-btm {
width: 100%;
display: inline-block;
text-align: center
}
.ads-inner-container .linkedin-ads-leftcolm h2 {
font-size: 40px;
line-height: 45px;
color: #fff7f7;
margin: 0;
font-family: 'Inter';
font-weight: 700
}
.ads-inner-container .linkedin-ads-leftcolm img {
margin: 30px 0;
width: auto
}
.ads-inner-container .linkedin-ads-leftcolm p {
font-size: 20px;
line-height: 24px;
color: #fff;
font-family: 'Inter';
}
.ads-inner-container .linkedin-ads-leftcolm p strong {
font-weight: 400;
font-family: 'Inter';
}
.ads-inner-container .linkedin-ads-rightcolm .right-link-content-sec {
width: 100%;
margin: 15px 0;
display: inline-block
}
.ads-inner-container .linkedin-ads-rightcolm .right-link-content-sec .image {
width: 58px;
float: left;
padding-top: 4px
}
.ads-inner-container .linkedin-ads-rightcolm .right-link-content-sec .text {
float: left;
width: calc(100% - 58px);
padding-left: 30px
}
.ads-inner-container .linkedin-ads-rightcolm .right-link-content-sec .text h3 {
font-size: 22px;
line-height: 26px;
font-family: 'Inter';
color: #fff;
margin: 0 0 10px
}
.ads-inner-container .linkedin-ads-rightcolm .right-link-content-sec .text p {
font-size: 17px;
color: #fff;
font-family: 'Inter';
line-height: 21px
}
.linkedin-ads-button-btm .get-started-today-btn a {
transition: ease-in-out 0.5s;
padding: 12px 21px;
font-size: 20px;
color: #fff;
font-weight: 400;
line-height: 20px;
font-family: 'Inter';
display: inline-block;
border: 2px solid #fff0;
border-radius: 24px;
background-image: linear-gradient(160deg, #fd911d 0%, #e98215 100%);
width: 100%;
max-width: 240px
}
.linkedin-ads-button-btm .get-started-today-btn a:hover {
background-image: linear-gradient(160deg, #e98215 0%, #fd911d 100%);
color: #fff
}
.linkedin-ads-first-section .unskew {
transform: skewY(1deg);
-moz-transform: skewY(1deg);
-webkit-transform: skewY(1deg)
}
.ads-services {
width: 100%;
padding: 50px 0 60px
}
.section-headings {
width: 100%;
text-align: center;
margin-bottom: 40px
}
.section-headings h2 {
margin: 0 0 15px;
font-size: 40px;
line-height: 45px;
color: #000;
font-family: 'Inter';
font-weight: 700
}
.section-headings p {
font-size: 17px;
line-height: 24px;
color: #000;
font-family: 'Inter';
max-width: 700px;
margin: 0 auto
}
.ads-services .ads-managent-row {
width: 100%;
display: flex;
flex-wrap: wrap
}
.ads-services .ads-managent-row .col-managent {
flex: 0 0 50%;
border-right: 1px solid #d3d3d3;
border-bottom: 1px solid #d3d3d3;
padding: 15px 30px;
display: flex;
flex-wrap: wrap;
align-items: center
}
.ads-services .ads-managent-row .col-managent:nth-child(2),
.ads-services .ads-managent-row .col-managent:nth-child(4) {
border-right: 0
}
.ads-services .ads-managent-row .col-managent:nth-child(3),
.ads-services .ads-managent-row .col-managent:nth-child(4) {
border-bottom: 0
}
.ads-services .ads-managent-row .col-managent .left-icon {
width: 117px;
float: left
}
.ads-services .ads-managent-row .col-managent .right-text {
width: calc(100% - 117px);
padding-left: 30px
}
.ads-services .ads-managent-row .col-managent .right-text h4 {
margin: 0;
font-size: 22px;
line-height: 26px;
color: #000;
font-family: 'Inter';
margin-bottom: 10px
}
.ads-services .ads-managent-row .col-managent .right-text p {
font-size: 17px;
line-height: 24px;
color: #000;
font-family: 'Inter';
}
.ads-supports-sec {
padding: 70px 0;
background-image: url(//www.willshall.com/wp-content/uploads/2022/02/ads-service-bg.jpg);
background-size: cover;
background-position: left top;
width: 100%;
background-repeat: no-repeat;
position: relative
}
.ads-supports-sec .section-headings {
width: 50%;
text-align: left
}
.ads-supports-sec .supports-row {
display: flex;
flex-wrap: wrap
}
.ads-supports-sec .supports-row .left-col {
flex: 0 0 50%
}
.ads-supports-sec .supports-row .right-col {
flex: 0 0 50%;
text-align: center
}
.ads-supports-sec .supports-row .right-col .image {
padding-left: 40px;
position: relative;
z-index: 9;
padding-top: 35px
}
.ads-supports-sec .supports-row .left-col .main-box {
display: flex;
flex-wrap: wrap;
margin-bottom: 40px;
align-items: center
}
.ads-supports-sec .supports-row .left-col .main-box .numbers {
width: 100px
}
.ads-supports-sec .supports-row .left-col .main-box .text {
width: calc(100% - 100px);
padding-left: 15px
}
.ads-supports-sec .supports-row .left-col .main-box .numbers h5 {
font-size: 73px;
line-height: 86px;
color: #004d74;
font-weight: 700;
margin: 0;
font-family: 'MADE TOMMY Outline'
}
.ads-supports-sec .supports-row .left-col .main-box .text h5 {
margin: 0 0 10px;
font-size: 22px;
line-height: 26px;
color: #000;
font-family: 'Inter';
}
.ads-supports-sec .supports-row .left-col .main-box .text p {
font-size: 17px;
line-height: 24px;
color: #000;
font-family: 'Inter';
}
.ads-supports-sec p.get-started-today-btn {
text-align: center;
margin-top: 5px
}
.ads-supports-sec::after {
position: absolute;
content: "";
background: #e6ecf5;
top: 0;
height: 100%;
right: 0;
width: calc(50% - 250px);
z-index: 0;
border-top-left-radius: 90px;
border-bottom-left-radius: 90px
}
.why-ads-services {
width: 100%;
padding: 70px 0;
background-image: url(//www.willshall.com/wp-content/uploads/2022/02/linkedIn-ads-bg.png);
background-size: cover;
background-repeat: no-repeat;
background-position: center center
}
.why-ads-services .row-ads {
width: 100%;
display: flex;
flex-wrap: wrap;
align-items: center
}
.why-ads-services .row-ads .col-ads {
flex: 0 0 32%
}
.why-ads-services .row-ads .center-img {
flex: 0 0 36%;
text-align: center
}
.why-ads-services .row-ads .col-ads .boxs-ads {
padding: 15px
}
.why-ads-services .row-ads .col-ads.left {
padding-right: 40px;
text-align: right
}
.why-ads-services .row-ads .col-ads .boxs-ads h5 {
margin: 0 0 10px;
font-size: 22px;
color: #000;
font-family: 'Inter';
}
.why-ads-services .row-ads .col-ads .boxs-ads p {
font-size: 17px;
line-height: 24px;
font-family: 'Inter';
}
.why-ads-services .row-ads .col-ads.right {
padding-left: 40px
}
.why-ads-services .linkedin-ads-button-btm {
text-align: center
}
.why-ads-services .linkedin-ads-button-btm h3 {
margin: 50px 0 40px;
font-size: 36px;
color: #000;
font-family: 'Inter';
font-weight: 400
}
.hire-shopify-dev-sec .row {
flex-wrap: wrap
}
.hire-shopify-dev-sec .main-shopify-row {
max-width: 100%
}
.benefits_developers_sec .row {
flex-wrap: wrap;
display: flex
}
.benefits_developers_sec .row .col-services {
padding-top: 20px;
padding-bottom: 20px
}
.hire-shopify-dev-sec .heading_section {
max-width: 1000px;
margin: 0 auto
}
.how-build-up .hire_bg {
background: #fff
}
.hire-shopify-dev-sec .title-h4 {
margin: 60px 0 20px
}
.above-btn-heading h3 {
margin: 40px 0 30px;
font-size: 36px;
color: #000;
font-family: 'Inter';
}
.how-build-up .col-services .headbox img {
width: auto;
margin: 0 0 15px !important
}
.how-build-up .col-services .headbox {
margin-bottom: 5px
}
.how-build-up .col-services .headbox h5 {
width: 100%;
padding: 0;
text-align: left;
display: block
}
.success_project_new {
background: #f6f4f3;
padding: 70px 0px !important
}
.success_project_new .section-heading {
margin: 0
}
.blog_shopify_sec {
background: #f6f4f3;
padding: 30px 0;
padding-bottom: 55px;
}
.margin-none {
margin: 0px !important
}
.faq_shopify {
padding: 50px 0px !important
}
.how-build-up .headbox {
max-height: initial !important
}
.how-build-up .col-services {
text-align: center
}
.how-build-up .col-md-4 {
padding: 10px
}
.how-build-up .col-services {
background: #fff;
box-shadow: unset !important;
border-radius: 10px;
height: 100%;
padding: 35px 30px !important
}
.faq_shopify .title-h4 {
margin-bottom: 15px
}
.how-build-up .container-main {
max-width: 1250px
}
section.our-expertise .container-main {
padding: 0 15px
}
.whatsapp_icon {
position: fixed;
right: 20px;
bottom: 20px;
max-width: 80px
}
.common-btn {
position: relative;
overflow: hidden;
z-index: 1;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease
}
.common-btn:after {
content: '';
top: 0;
transform: translateX(100%);
width: 90%;
position: absolute;
bottom: 0;
z-index: -1;
animation: slide 2s infinite;
background: -moz-linear-gradient(left, #fff0 0%, rgb(255 255 255 / 75%) 50%, #fff0 99%, #fff0 100%);
background: -webkit-linear-gradient(left, #fff0 0%, rgb(255 255 255 / 75%) 50%, #fff0 99%, #fff0 100%);
background: -o-linear-gradient(left, #fff0 0%, rgb(255 255 255 / 75%) 50%, #fff0 99%, #fff0 100%);
background: -ms-linear-gradient(left, #fff0 0%, rgb(255 255 255 / 75%) 50%, #fff0 99%, #fff0 100%);
background: linear-gradient(to right, #fff0 0%, rgb(255 255 255 / 75%) 50%, #fff0 99%, #fff0 100%);
z-index: 1;
left: 0;
border: 0 !important
}
@keyframes slide {
0% {
transform: translateX(-100%)
}
100% {
transform: translateX(100%)
}
}
.common-btn::before {
position: absolute;
content: "";
width: 0;
height: 100%;
top: 0;
right: 0;
z-index: -2;
background-color: #fff;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease
}
.common-btn:hover::before {
left: 0;
width: 100%
}
.common-btn:hover {
color: #e37000 !important
}
.common-btn:hover::after {
content: none
}
div.Banner-section.work-with-us-banner-sec {
position: relative;
transform: inherit;
padding: 0;
left: 0;
transform: inherit
}
div.Banner-section.work-with-us-banner-sec::before {
position: absolute;
content: "";
background: rgb(0 0 0 / .3);
left: 0;
right: 0;
width: 100%;
height: 100%;
top: 0
}
.work-with-us-banner-sec .work-with-btm-content {
position: absolute;
left: 0;
right: 0;
bottom: 30px;
padding: 0 15px;
text-align: center
}
.work-with-us-banner-sec .work-with-btm-content h1 {
color: #fff;
line-height: 52px
}
.work-with-us-banner-sec .work-with-btm-content .Banner-des {
color: #fff;
margin: 0 auto 0
}
div.Banner-section.work-with-us-banner-sec {
margin: 40px 0 0
}
div.Banner-section.work-with-us-banner-sec img {
display: block;
height: auto
}
#contact-page.contact-page-info-sectionb .work-info {
text-align: center;
padding: 20px 0 0;
max-width: 680px;
margin: 0 auto 0
}
#contact-page.contact-page-info-sectionb .work-info p {
text-align: center;
margin: 0 0 20px;
line-height: 24px
}
#contact-page.contact-page-info-sectionb .work-info h3 {
margin: 0 0 12px
}
#contact-page.contact-page-info-sectionb .contact-wrap {
max-width: 100%
}
.contact-page-info-sectionb a.join-our-team-btn {
transition: ease-in-out 0.5s;
border: 2px solid #E37000;
border-radius: 30px;
padding: 5px 25px;
font-size: 16px;
color: #fff;
font-family: 'Inter';
font-weight: 400;
line-height: 26px;
text-align: center;
background-color: #E37000;
display: inline-block;
margin: 5px 0 0
}
.contact-page-info-sectionb a.join-our-team-btn:hover {
background: #fff0;
color: #E37000
}
.contact-page-info-sectionb .contact-right.work-with #job-sect h2.opening {
text-align: center
}
.work-with-us-btm-sec {
display: flex;
flex-wrap: wrap;
padding: 40px 50px
}
.work_info_row .contct-left.work-with-us-btm-sec #contact-form {
max-width: 100%;
margin: 0;
width: 50%;
padding: 0 0 0 20px
}
.work-with-us-btm-sec .work-with-slider-colm {
width: 50%;
padding: 0 20px 0 0
}
.work-with-us-btm-sec .work-with-slider-colm h3,
.work_info_row .contct-left.work-with-us-btm-sec #contact-form h3 {
text-align: left;
font-size: 30px;
line-height: 34px
}
.slider-iner-itemc h4 {
font-size: 24px;
font-family: 'Inter';
color: #000
}
.work-with-us-btm-sec .work-with-slider-colm .carousel-indicators {
position: absolute;
bottom: -40px;
left: 0;
right: 0;
margin: 0 auto
}
.work-with-us-btm-sec .work-with-slider-colm .carousel-indicators li {
width: 12px;
height: 12px;
border: 2px solid #e37000;
margin: 0 1px
}
.work_info_row .contct-left.work-with-us-btm-sec #contact-form .mail-hr {
text-align: left
}
.work_info_row .contct-left.work-with-us-btm-sec #contact-form .mail-hr p {
margin: 0 0 0 !important
}
.work-with-us-btm-sec .work-with-slider-colm .slider-iner-itemc {
margin: 0 0 30px
}
.work_info_row .contct-left #contact-form select {
background: #fff0
}
.contct-left.work-with-us-btm-sec .carousel-inner {
min-height: inherit
}
.benefits_developers_sec .col-md-6 {
padding: 20px
}
.benefits_developers_sec .col-md-6 .col-services {
background: #fff;
box-shadow: 0 0 30px #cdcdcd82;
border-radius: 10px;
height: 100%;
padding: 35px 35px !important
}
.benefits_developers_sec .container-main .row {
margin: 0 auto;
max-width: 1150px
}
.contct-left.work-with-us-btm-sec .carousel-inner .slidee .entered {
width: 100%;
height: 100%
}
.box-row {
grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
grid-template-rows: minmax(100px, auto);
grid-auto-flow: dense;
display: grid;
grid-gap: 10px
}
.box-row .box {
display: grid;
place-items: center;
text-align: center;
transition: 0.5s
}
.box-row .box img {
max-width: 100%;
width: 100%
}
.box-row .box:nth-child(1) {
grid-column: span 2;
grid-row: span 1
}
.box-row .box:nth-child(2) {
grid-column: span 1;
grid-row: span 2
}
.box-row .box:nth-child(4) {
grid-column: span 1;
grid-row: span 2
}
.box-row .box:nth-child(5) {
grid-column: span 3;
grid-row: span 1
}
.d-flex {
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
.box-row .box img {
height: 100%;
object-fit: cover
}
.box-row .box .bmon {
width: 100%;
height: 100%
}
.box-row .box .bmon .ligthbox-shadow {
display: inline-block;
width: 100%;
position: relative;
height: 100%
}
.box-row .box .bmon a .proj-overlay-contetn .detok-arrow img {
height: auto !important;
width: auto !important;
object-fit: unset
}
.shopify_projects_sec .successful-pro {
margin-bottom: 40px
}
.box-row .box .bmon .brand-logo-img {
width: auto;
margin-bottom: 20px
}
.box-row .box h2 {
font-size: 24px;
font-family: 'Inter';
color: #fff;
margin: 0;
text-transform: uppercase
}
.box-row .box .proj-overlay-contetn-right h2 {
margin: 0
}
.box-row .box p {
margin: 5px 0 10px
}
.box-row .box .proj-overlay-contetn {
padding: 0 25px;
right: 0;
z-index: 999;
top: auto;
bottom: 0
}
.box-row .box .detok-arrow {
max-width: 40px
}
.box-row .box .bmon {
position: relative
}
.box-row .box .bmon .ligthbox-shadow::before {
position: absolute;
content: "";
background: #00000040;
top: 0;
left: 0;
width: 100%;
height: 100%;
transition: ease-in-out .9s;
z-index: 9
}
.ligthbox-shadow {
height: 100%
}
.proj-overlay-contetn.proj-overlay-contetn-right .detok-arrow {
margin: 0 0 0 auto
}
.blog_shopify_sec .heading_seo-sec {
max-width: 900px;
padding: 0 15px
}
.benefits_developers_sec h3 {
margin: 0 0 30px;
padding: 0 15px;
text-align: center;
font-size: 20px;
font-family: 'Inter';
}
.benefits_developers_sec h4.title-h4 {
margin-bottom: 10px
}
.benefits_developers_sec .container-main {
max-width: 1155px
}
.benefits_developers_sec .container-main .d-flex {
margin: 0 -20px
}
.benefits_developers_sec .hire_bg {
padding: 35px 0
}
.how-build-up .container-main .d-flex {
margin: 0 -10px
}
.box-row .box .bmon:hover .proj-overlay-contetn {
top: auto;
bottom: 10%
}
.twitter-market {
padding: 65px 0;
background: #f2f2f3
}
.page-id-2348 article .container-main {
max-width: 1250px !important;
padding: 0 15px
}
.twitter-market .left-main {
width: 65%;
float: left
}
.twitter-market .righ-main {
width: 35%;
float: right;
text-align: right;
padding-top: 20px
}
.twitter-market .left-main p {
color: #000;
font-size: 17px;
font-family: 'Inter';
line-height: 24px
}
.twitter-market .left-main .main-col {
width: 100%;
margin: 0 -10px
}
.twitter-market .left-main .main-col .col-box {
width: 33.33%;
float: left;
padding: 30px 10px 30px;
text-align: center
}
.twitter-market .left-main .main-col .col-box h3 {
margin: 20px 0 10px 0;
font-size: 18px;
font-family: 'Inter';
}
.twitter-market .left-main .main-col .col-box p {
font-size: 17px;
line-height: 24px
}
.twitter-market .center-btn.above-btn-heading {
width: 100%;
display: inline-block;
margin-top: 10px;
text-align: center
}
.twitter-market .common-btn.btn-getstart,
.advertising-proven .common-btn.btn-getstart,
.our-comprehensive-sec .common-btn.btn-getstart {
background: #e37000;
color: #fff;
font-size: 20px;
font-family: 'Inter';
display: inline-block;
padding: 0 40px;
border-radius: 30px;
border-color: #e37000 !important
}
.our-comprehensive-sec .center-btn.above-btn-heading {
text-align: center
}
.our-comprehensive-sec {
background-image: linear-gradient(81deg, #047fb5 70%, #0390ab 100%);
transform: skewY(-1deg);
-moz-transform: skewY(-1deg);
-ms-transform: skewY(-1deg);
-o-transform: skewY(-1deg);
-webkit-transform: skewY(-1deg);
padding: 70px 0;
margin-top: -15px;
position: relative
}
.our-comprehensive-sec .section-headings h2 {
color: #fff
}
.our-comprehensive-sec .section-headings p {
color: #fff
}
.our-comprehensive-sec .row-container {
width: 100%;
display: inline-block;
margin-top: 20px
}
.our-comprehensive-sec .row-container .center-image {
width: 50%;
float: left;
text-align: center;
padding: 20px 20px 10px 20px
}
.our-comprehensive-sec .row-container .comprehensive-row {
width: 25%;
text-align: right;
float: left
}
.our-comprehensive-sec .col-twitter {
margin: 20px 0
}
.our-comprehensive-sec .col-twitter h4 {
margin: 0 0 10px;
font-size: 22px;
color: #fff;
font-family: 'Inter';
font-weight: 700
}
.our-comprehensive-sec .col-twitter p {
font-size: 17px;
color: #fff;
line-height: 24px;
font-family: 'Inter';
}
.comprehensive-row.right .col-twitter {
text-align: left
}
.our-comprehensive-sec .container-main {
transform: skewY(1deg);
-moz-transform: skewY(1deg);
-ms-transform: skewY(1deg);
-o-transform: skewY(1deg);
-webkit-transform: skewY(1deg)
}
.common-markeing {
background-image: url(//www.willshall.com/wp-content/uploads/2022/02/Common-Twitter-bg.png);
width: 100%;
padding: 80px 0 60px 0;
background-size: cover;
background-repeat: no-repeat;
background-position: left top;
margin-top: -20px
}
.common-markeing .half {
width: 40%;
float: left;
padding: 0 50px 0 0
}
.common-markeing .half h2 {
margin: 0 0 15px;
font-size: 40px;
line-height: 45px;
color: #000;
font-family: 'Inter';
font-weight: 700
}
.common-markeing .half .box {
width: 50%;
float: left;
display: flex;
padding: 15px 10px;
align-items: center;
flex-wrap: wrap
}
.common-markeing .half .box .number {
width: 80px
}
.common-markeing .half .box .text {
width: calc(100% - 80px)
}
.common-markeing .half .box .text p {
font-size: 17px;
color: #000;
font-family: 'Inter';
line-height: 24px;
padding-left: 5px
}
.common-markeing .half.right {
width: 60%;
padding: 0 0 0 10px
}
.common-markeing .half .box .number h3 {
font-size: 54px;
color: #000;
font-family: 'Inter';
font-weight: 700;
font-style: italic;
margin: 0;
display: inline-block;
line-height: 72px;
-webkit-text-stroke-color: #fff;
-webkit-text-fill-color: #000;
position: relative;
-webkit-text-stroke: #fff;
z-index: 0;
-webkit-text-stroke-width: 0;
left: -5px;
text-shadow: 4px 2px 3px #dbdbdb;
letter-spacing: 3px
}
.common-markeing .half .box .number h3::before {
position: absolute;
content: "";
width: 70px;
height: 70px;
border: 2px solid #80d6ea;
border-radius: 100%;
left: 5px;
z-index: -1;
top: 0
}
.common-markeing .half .box .number h3::after {
position: absolute;
content: "";
width: 60px;
height: 60px;
border: 2px solid #27a6de;
border-radius: 100%;
left: 10px;
top: 5px;
z-index: -1
}
.hire-us-twitter {
padding: 60px 0;
background-image: url(//www.willshall.com/wp-content/uploads/2022/02/Twitter-Ads-Management.png);
background-size: cover;
background-position: center center
}
.hire-us-twitter .row-us {
width: 100%;
--bs-gutter-x: 1.5rem;
--bs-gutter-y: 0;
display: flex;
flex-wrap: wrap;
margin-top: calc(var(--bs-gutter-y) * -1);
margin-right: calc(var(--bs-gutter-x) * -.5);
margin-left: calc(var(--bs-gutter-x) * -.5)
}
.hire-us-twitter .row-us .col-us {
width: 25%;
float: left;
padding: 0 10px
}
.hire-us-twitter .row-us .col-us .col-us-bx {
background: #fff;
padding: 25px 20px;
text-align: left;
border-radius: 5px;
height: 100%
}
.hire-us-twitter .row-us .col-us .col-us-bx h4 {
font-size: 22px;
color: #000;
font-family: 'Inter';
font-weight: 700;
margin: 20px 0 10px 0
}
.hire-us-twitter .row-us .col-us .col-us-bx p {
font-size: 16px;
color: #000;
line-height: 24px;
font-family: 'Inter';
}
.common-markeing .half .box .text p {
font-family: ''Inter'';
font-size: 17px;
color: #000
}
.why-twitter-ads {
padding: 60px 0;
background-image: url(//www.willshall.com/wp-content/uploads/2022/02/social-media-background-twitte.png);
background-repeat: no-repeat;
background-size: cover;
width: 100%
}
.why-twitter-ads .col-half {
width: 60%;
float: left;
padding-right: 50px
}
.why-twitter-ads .col-half.center {
width: 40%;
text-align: center;
padding: 0
}
.why-twitter-ads h2 {
margin: 0 0 15px;
font-size: 40px;
line-height: 45px;
color: #fff;
font-family: 'Inter';
font-weight: 700
}
.why-twitter-ads .col-half p {
font-size: 16px;
color: #fff;
font-family: 'Inter';
line-height: 24px;
margin: 20px 0
}
.advertising-proven {
text-align: center;
padding: 50px 15px;
float: left;
width: 100%
}
.advertising-proven h3 {
font-size: 34px;
color: #000;
font-family: 'Inter';
margin: 0 0 20px
}
.page-id-5180 .section-space {
padding-top: 150px !important
}
@media(min-width:1750px) {
.our-service-ads-section {
padding: 150px 0 6.5%
}
.img-left-colm-fb {
top: 156px
}
}
@media(max-width:1800px) {
.our-service-ads-section {
background-position: calc(100% + 130px) 0
}
}
@media(max-width:1650px) {
.our-service-ads-section {
background-position: calc(100% + 150px) 0
}
}
@media(max-width:1399px) {
.seo-ranking-slider-sec .tss-wrapper span.rt-slick-nav.rt-prev {
left: -30px
}
.seo-ranking-slider-sec .tss-wrapper span.rt-slick-nav.rt-next {
right: -30px
}
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .tss-wrapper .tss-even .tss-grid-item {
padding: 0 15px
}
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .slick-list {
margin: 0 30px
}
.our-service-ads-section .same-oclm-form {
margin: 0 0 30px
}
.our-service-ads-section .title-content-container {
margin: 0 0 30px
}
.reliabilty-sec-cont .same-oclm-form p br {
display: none
}
.our-service-ads-section .oriented-colm,
.our-service-ads-section .genuine-colm {
padding: 0 0 0 25px
}
.facebook-ads-second-sec .icon-left-colm {
padding: 0 40px 0 0
}
.facebook-ads-second-sec .icon-right-colm {
padding: 0 0 0 40px
}
.facebook-ads-second-sec .icon-content-container p br {
display: none
}
.facebook-ads-second-sec .icon-left-colm .col_facebook-ads,
.facebook-ads-second-sec .icon-right-colm .col_facebook-ads {
min-height: 155px
}
.facebook-ads-last-sec .face-comapny-colm .face-comapny-bg p br {
display: none
}
.our-service-ads-section {
background-position: calc(100% + 200px) 0
}
}
@media(max-width:1199px) {
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .tss-wrapper span.rt-slick-nav {
width: 40px;
height: 40px;
border: 2px solid #fff
}
.seo-ranking-slider-sec .tss-wrapper span.rt-slick-nav.rt-next i.fa::before,
.seo-ranking-slider-sec .tss-wrapper span.rt-slick-nav.rt-prev i.fa::before {
font-size: 30px;
line-height: 30px
}
.seo-ranking-slider-sec .tss-wrapper span.rt-slick-nav.rt-prev {
left: -20px
}
.seo-ranking-slider-sec .tss-wrapper span.rt-slick-nav.rt-next {
right: -20px
}
.facebook-ads-second-sec .icon-left-colm .col_facebook-ads,
.facebook-ads-second-sec .icon-right-colm .col_facebook-ads {
min-height: 176px
}
.facebook-ads-last-sec .face-comapny-colm .face-comapny-bg h3 {
font-size: 20px
}
.facebook-ads-second-sec .title-content-container p br {
display: none
}
.ads-inner-container .linkedin-ads-leftcolm h2 {
font-size: 32px;
line-height: 38px
}
}
@media(max-width:991px) {
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .tss-wrapper .tss-even .tss-grid-item {
padding: 0 10px
}
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .testimonials_row .image-head h4 {
font-size: 20px;
line-height: 30px
}
.facebook-ads-third-sec .process-colm-cont p br {
display: none
}
.our-service-ads-section .title-content-container h2,
.facebook-ads-third-sec .title-content-container h2,
.facebook-ads-second-sec .title-content-container h2,
.facebook-ads-last-sec .title-content-container h2 {
font-size: 30px;
line-height: 36px
}
.facebook-ads-second-sec .icon-left-colm,
.facebook-ads-second-sec .icon-right-colm {
width: 100%;
padding: 0
}
.facebook-ads-second-sec .icon-center-colm {
width: 100%;
text-align: center;
padding: 20px 0;
order: 3
}
.facebook-ads-second-sec .icon-left-colm .col_facebook-ads,
.facebook-ads-second-sec .icon-right-colm .col_facebook-ads {
width: 50%;
min-height: inherit
}
.facebook-ads-second-sec .icon-left-colm .col_facebook-ads:nth-child(2n+1),
.facebook-ads-second-sec .icon-right-colm .col_facebook-ads:nth-child(2n+1) {
padding: 0 15px 0 0
}
.facebook-ads-second-sec .icon-left-colm .col_facebook-ads:nth-child(2n),
.facebook-ads-second-sec .icon-right-colm .col_facebook-ads:nth-child(2n) {
padding: 0 0 0 15px
}
.facebook-ads-last-sec .face-comapny-colm {
width: 50%
}
.our-service-ads-section {
display: flex;
flex-wrap: wrap;
background-image: inherit;
padding: 120px 0 50px
}
.our-service-ads-section .img-left-colm-fb {
position: unset;
order: 2;
width: 100%;
text-align: center;
max-width: 750px;
margin: auto
}
.our-service-ads-section .img-left-colm-fb img {
border-radius: 20px
}
.right-colm-fb-cont {
width: 100%;
margin: 0;
padding: 0
}
.our-service-ads-section .reliability-colm,
.our-service-ads-section .reasonably-colm {
padding: 0 15px 0 0
}
.our-service-ads-section .oriented-colm,
.our-service-ads-section .genuine-colm {
padding: 0 0 0 15px
}
.facebook-ads-button-btm {
order: 4;
margin: 20px 0 0
}
.facebook-ads-second-sec .icon-right-colm {
order: 2
}
.facebook-ads-second-sec .icon-left-colm {
order: 1;
padding: 0 0 20px
}
}
@media(max-width:767px) {
.lastest-home-blogs .col-col.portfolios-n.All.search-engine-optimization {
width: 100% !important;
margin-bottom: 2em
}
.psd-chose-wlshl-main-flex {
flex-direction: column !important;
}
.left-psd-chose-wlshl {
width: 100% !important;
}
.right-psd-chose-wlshl {
width: 100% !important;
}
.blog-imgnw img {
height: 182px !important;
width: unset !important
}
.lastest-home-blogs .latest-posts {
display: flex;
justify-content: space-between;
margin: 0 auto;
flex-direction: column !important;
align-items: center !important
}
.page-id-5180 .section-space {
padding-top: 50px !important
}
#full-blog-details {
margin: 50px auto 0
}
.blog-post .posts-title {
width: 100%
}
.blog-post .back-url {
display: none
}
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .rt-container-fluid {
margin-bottom: 40px;
padding-left: 0;
padding-right: 0
}
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .tss-wrapper .tss-carousel1 .item-content-wrapper {
padding: 0
}
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .testimonials_row {
padding: 0
}
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .tss-wrapper span.rt-slick-nav {
width: 30px;
height: 30px;
border: 2px solid #fff
}
.seo-ranking-slider-sec .tss-wrapper span.rt-slick-nav.rt-next i.fa::before,
.seo-ranking-slider-sec .tss-wrapper span.rt-slick-nav.rt-prev i.fa::before {
font-size: 24px;
line-height: 24px
}
.seo-ranking-slider-sec .tss-wrapper span.rt-slick-nav.rt-prev {
left: 5px
}
.seo-ranking-slider-sec .tss-wrapper span.rt-slick-nav.rt-next {
right: 5px
}
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .slick-list {
margin: 0 38px
}
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .testimonials_row .image-head h4 {
font-size: 16px;
line-height: 24px
}
.facebook-ads-second-sec,
.facebook-ads-third-sec,
.our-service-ads-section,
.facebook-ads-last-sec {
width: 100%;
float: left
}
.our-service-ads-section .title-content-container h2,
.facebook-ads-third-sec .title-content-container h2,
.facebook-ads-second-sec .title-content-container h2,
.facebook-ads-last-sec .title-content-container h2 {
font-size: 26px;
line-height: 30px
}
.our-service-ads-section .title-content-container h2 br,
.facebook-ads-third-sec .title-content-container h2 br,
.facebook-ads-second-sec .title-content-container h2 br {
display: none
}
.facebook-ads-third-sec .process-colm-cont h3 {
font-size: 20px
}
.facebook-ads-third-sec .process-colm-cont .img-process-text .number-text {
line-height: 64px;
font-size: 40px
}
.facebook-ads-second-sec .icon-left-colm {
padding: 0
}
.facebook-ads-second-sec .icon-content-container h3 {
font-size: 20px
}
.facebook-ads-third-sec {
padding: 50px 0 50px
}
.our-service-ads-section .img-left-colm-fb {
padding: 0 22px;
max-width: 100%
}
.number-text.campaign-icon,
.number-text.facebook-ad-icons,
.number-text.authentic-icons {
background-position: left center
}
.facebook-ads-last-sec {
padding: 50px 0 50px
}
.facebook-ads-second-sec {
padding: 50px 0 160px
}
.facebook-ads-third-sec .process-colm-cont .img-process-text .number-text {
min-width: 140px
}
.number-text.depth-icons,
.number-text.campaign-sec-icon,
.number-text.exciting-icons {
text-align: right
}
.facebook-ads-third-sec .process-colm-cont h3 {
font-size: 18px;
line-height: 22px
}
.facebook-ads-third-sec .first-four-pr,
.facebook-ads-third-sec .first-fivth-pr,
.facebook-ads-third-sec .first-six-pr {
padding-left: 20px
}
.facebook-ads-third-sec .first-one-pr,
.facebook-ads-third-sec .first-second-pr,
.facebook-ads-third-sec .first-third-pr {
padding-right: 20px
}
.linkedin-ads-first-section {
display: inline-block
}
.ads-inner-container .linkedin-ads-leftcolm {
width: 100%;
text-align: center;
padding: 0
}
.ads-inner-container .linkedin-ads-leftcolm h2 {
font-size: 24px;
line-height: 30px;
text-align: center
}
.ads-inner-container .linkedin-ads-leftcolm h2 br {
display: none
}
.ads-inner-container .linkedin-ads-rightcolm {
width: 100%;
padding: 0;
margin-top: 20px
}
.ads-inner-container .linkedin-ads-leftcolm p {
font-size: 18px
}
.ads-inner-container .linkedin-ads-leftcolm p br {
display: none
}
.ads-inner-container .linkedin-ads-rightcolm .right-link-content-sec .text h3 {
font-size: 20px
}
.ads-inner-container .linkedin-ads-rightcolm .right-link-content-sec .text {
padding-left: 20px
}
.linkedin-ads-button-btm .get-started-today-btn a {
font-size: 18px
}
.section-headings h2 {
font-size: 26px;
line-height: 32px
}
.section-headings h2 br {
display: none
}
.ads-services .ads-managent-row .col-managent {
flex: 0 0 100%;
padding: 30px 0;
border-bottom: 1px solid #d3d3d3 !important;
border-right: 0
}
.ads-services .ads-managent-row .col-managent .left-icon {
width: 100%;
text-align: center
}
.ads-services .ads-managent-row .col-managent .right-text {
width: 100%;
padding: 0;
text-align: center;
margin-top: 20px
}
.section-headings {
margin-bottom: 30px
}
.ads-services .ads-managent-row .col-managent .right-text h4 {
font-size: 20px
}
.ads-services .ads-managent-row .col-managent:nth-child(4) {
border-bottom: 0px !important;
padding-bottom: 0
}
.ads-supports-sec .section-headings {
width: 100%;
text-align: center
}
.ads-supports-sec {
padding: 50px 0
}
.ads-supports-sec .supports-row .left-col,
.ads-supports-sec .supports-row .right-col {
flex: 0 0 100%
}
.ads-supports-sec .linkedin-ads-button-btm {
margin-top: 20px
}
.ads-supports-sec .supports-row .left-col .main-box .numbers h5 {
font-size: 50px
}
.ads-supports-sec .supports-row .left-col .main-box .numbers {
width: 70px
}
.ads-supports-sec .supports-row .left-col .main-box .text {
width: calc(100% - 70px)
}
.ads-supports-sec .supports-row .left-col .main-box .text h5 {
font-size: 20px
}
.why-ads-services {
padding: 50px 0
}
.why-ads-services .row-ads .col-ads {
flex: 0 0 100%;
padding: 0px !important;
text-align: center !important
}
.why-ads-services .row-ads .center-img {
flex: 0 0 100% !important;
margin: 20px 0
}
.why-ads-services .linkedin-ads-button-btm h3 {
margin: 30px 20px !important;
font-size: 25px
}
.ads-supports-sec::after {
display: none
}
.ads-supports-sec .supports-row .right-col .image {
padding: 0 20px
}
.above-btn-heading h3 {
font-size: 24px;
margin: 20px 0
}
.how-build-up .col-md-4 {
padding: 10px 0
}
.how-build-up .col-services .headbox img {
display: block
}
.how-build-up .col-services .headbox {
display: block
}
.success_project_new {
padding: 35px 0px !important
}
.faq_shopify {
padding: 50px 0 40px !important
}
.Shopify-blos-sec .heading_seo-sec h2 {
font-size: 28px
}
.work-with-us-banner-sec .work-with-btm-content {
position: relative;
background: #fff !important;
width: 100%;
top: 0;
padding-top: 10px
}
.work-with-us-banner-sec .work-with-btm-content h1 {
color: #000;
line-height: 42px
}
.work-with-us-banner-sec .work-with-btm-content h4.Banner-des {
color: #000
}
.work-with-us-btm-sec {
padding: 20px 0
}
.work-with-us-btm-sec .work-with-slider-colm {
padding: 0;
width: 100%;
margin-bottom: 50px
}
.work_info_row .contct-left.work-with-us-btm-sec #contact-form {
width: 100%;
padding: 0
}
.slider-iner-itemc h4 {
font-size: 22px
}
.work-with-us-btm-sec .work-with-slider-colm h3,
.work_info_row .contct-left.work-with-us-btm-sec #contact-form h3 {
font-size: 26px
}
.Banner-section.work-with-us-banner-sec::before {
background: #fff0
}
.box-row .box img {
height: auto !important
}
.box-row .box .bmon .ligthbox-shadow {
height: auto !important
}
.client-testimonial-shopify .carousel .row {
padding: 0 0 40px;
flex-direction: column-reverse
}
.client-testimonial-shopify .carousel .row .left-text {
flex: 0 0 100%;
margin-top: 20px
}
.client-testimonial-shopify .carousel .row .right-text {
flex: 0 0 100%;
margin-top: 0
}
.client-testimonial-shopify .carousel .row .left-text h3 br {
display: none
}
#anr_captcha_field_1 {
transform: scale(.77);
-webkit-transform: scale(.77);
transform-origin: 0 0;
-webkit-transform-origin: 0 0
}
.benefits_developers_sec .col-md-6 .col-services {
padding: 35px 20px !important
}
.benefits_developers_sec .col-md-6 {
padding: 10px 0
}
.shopify_projects_sec .successful-pro h2 {
font-size: 22px
}
.page-template-hire-shopify-expert .container-main {
max-width: 540px
}
.page-template-hire-shopify-expert footer .container-main {
max-width: 100%
}
.box-row {
grid-template-columns: repeat(auto-fill, minmax(50%, 1fr));
grid-template-rows: minmax(auto, auto)
}
.box-row .box {
grid-column: unset !important;
grid-row: unset !important
}
.benefits_developers_sec .container-main .d-flex {
margin: 0
}
.page-id-2348 section.facebook-para {
display: inline-block;
width: 100%;
padding-bottom: 30px
}
.twitter-market {
width: 100%;
display: inline-block;
padding: 40px 0 60px 0
}
.twitter-market .left-main {
width: 100%
}
.twitter-market .righ-main {
width: 100%;
padding: 0 0 30px;
text-align: center
}
.twitter-market .left-main p {
font-size: 17px;
line-height: 22px;
text-align: center
}
.twitter-market .left-main .main-col .col-box {
width: 100%;
text-align: center;
padding: 25px 0
}
.twitter-market .left-main .main-col {
margin: 0
}
.twitter-market .container-main {
display: flex;
flex-wrap: wrap;
flex-direction: column-reverse
}
.our-comprehensive-sec {
padding: 50px 0px !important
}
.our-comprehensive-sec .section-headings p br {
display: none
}
.our-comprehensive-sec .row-container .comprehensive-row {
width: 100%;
text-align: center
}
.our-comprehensive-sec .row-container .center-image {
width: 100%
}
.comprehensive-row.right .col-twitter {
text-align: center
}
.common-markeing {
padding: 50px 0 30px 0;
background-position: center center
}
.common-markeing .half {
width: 100%;
text-align: center;
padding: 0
}
.common-markeing .half.right {
width: 100%;
padding: 30px 0 0
}
.common-markeing .half h2 {
font-size: 26px;
line-height: normal
}
.common-markeing .half .box {
width: 100%;
justify-content: center
}
.common-markeing .half .box .text p {
text-align: left;
padding-left: 10px
}
.common-markeing .half .box .number h3 {
background: #fff0
}
.hire-us-twitter {
padding: 40px 0
}
.hire-us-twitter .row-us .col-us {
width: 100%;
margin: 10px 0;
padding: 0
}
.hire-us-twitter .row-us {
margin: 0
}
.why-twitter-ads {
padding: 40px 0
}
.why-twitter-ads .col-half {
width: 100%;
padding: 0;
text-align: center
}
.why-twitter-ads h2 {
font-size: 26px;
line-height: normal
}
.why-twitter-ads .col-half.center {
width: 100%;
margin-top: 30px
}
.advertising-proven h3 {
font-size: 22px
}
.advertising-proven {
padding: 40px 15px
}
.common-markeing .half .box .text p {
text-align: center
}
.page-id-2348 article .container-main {
max-width: 500px !important
}
div.Banner-section .Banner-des br {
display: none
}
.common-markeing .half .box .text p {
text-align: left
}
.page-id-1274 .our_services_seo .work-wrap {
display: inline-block !important;
width: 100%
}
.page-id-1274 .our_services_seo .work-wrap .image_wrap {
max-width: 70px;
height: 70px;
border: 3px solid #034c7c;
padding: 5px
}
.page-id-1274 .our_services_seo .work-wrap .image_wrap img {
padding: 5px;
height: 100%;
object-fit: contain
}
.page-id-1274 .our_services_seo .work-wrap h3 {
font-size: 21px !important;
position: relative;
top: -30px;
width: 100%;
left: 0;
right: 0;
padding-left: 80px;
margin: 0
}
.page-id-1274 .our_services_seo .work-content {
margin-top: -15px
}
.page-id-1274 .digital_marketing_sec .partner-boxs img.lazyimg {
max-width: 70px
}
.page-id-1274 .digital_marketing_sec .partner-boxs .icon_column {
text-align: left;
margin: 0
}
.page-id-1274 .digital_marketing_sec .partner-boxs .text_column h3 {
margin: 0;
position: absolute;
top: 15px;
left: 0;
padding-left: 80px;
text-align: left;
min-height: 70px;
font-size: 20px;
display: flex;
align-items: center
}
.page-id-1274 .digital_marketing_sec .partner-boxs {
text-align: left
}
.page-id-1274 .digital_marketing_sec h2,
.page-id-1274 .digital_marketing_sec p {
text-align: left
}
.page-id-1274 .digital_marketing_sec .partner-boxs .text_column p {
margin-top: 10px
}
.page-id-1274 .digital_marketing_sec .col-md-6 {
margin: 10px 0
}
#Working-Methodology .before-after-seo.after img {
z-index: 0
}
#Working-Methodology .before-after-seo .seo-content {
z-index: 9;
position: relative
}
#Working-Methodology .before-after-seo img {
z-index: 1
}
.page-id-1274 .services_digital_marketing .heading_seo-sec {
text-align: left
}
.page-id-1274 .services_digital_marketing .col_boxs {
text-align: left
}
.page-id-1274 .services_digital_marketing .col_boxs .heading-icon {
text-align: left;
justify-content: center
}
.page-id-1274 .services_digital_marketing .col_boxs .heading-icon h3 {
width: calc(100% - 65px);
margin: 0
}
.showit-cms {
width: 100%
}
.page-id-1274 .services_digital_marketing .col_boxs .heading-icon img {
width: 45px;
margin-right: 10px
}
.page-seo-sec {
padding: 0 15px
}
.on_page_seo-sec .row .col-md-6 {
width: 100%
}
.online-success-left-col {
padding-right: 0
}
.online-success-right-col {
padding-left: 0
}
.link-building-rgt-nw-sec .col-md-6.link-building-right-now {
width: 100%
}
.fb-dscp {
margin-top: 0
}
.keyword-selection {
padding-bottom: 0
}
.schema-analysis-col {
padding-top: 0;
padding-bottom: 0
}
.responsive-design {
padding-top: 0;
padding-bottom: 0
}
.frequently-faqs {
padding: 0 15px
}
.local-seo-faq div#accordionGroupOpen,
.local-seo-faq div#accordionGroup2Open {
padding-top: 0
}
.panel-group {
margin-bottom: 0
}
.frequently-faqs .local-seo-faq .container {
padding: 0 20px
}
}
@media screen and (min-width:768px) and (max-width:1024px) {
.ads-inner-container .linkedin-ads-leftcolm h2 {
font-size: 28px;
line-height: 36px
}
.step {
padding: 20px 20px !important;
}
.step-creating {
gap: 10px !important;
}
.ned-cal-main {
grid-template-columns: repeat(2, 1fr) !important;
gap: 31px !important;
}
.ads-inner-container .linkedin-ads-leftcolm h2 br {
display: none
}
.ads-inner-container .linkedin-ads-rightcolm .right-link-content-sec .text h3 {
font-size: 20px;
margin-bottom: 5px
}
.section-headings h2 {
font-size: 28px;
line-height: 34px
}
.ads-services .ads-managent-row .col-managent {
padding: 15px
}
.ads-services .ads-managent-row .col-managent .right-text {
padding-left: 15px
}
.ads-services .ads-managent-row .col-managent .right-text p {
font-size: 15px
}
.ads-supports-sec .supports-row .left-col .main-box .text h5 {
font-size: 20px
}
.why-ads-services .row-ads .col-ads .boxs-ads h5 {
font-size: 20px;
margin-bottom: 5px
}
.why-ads-services .linkedin-ads-button-btm h3 {
font-size: 26px
}
.ads-inner-container .linkedin-ads-rightcolm {
padding: 0
}
.ads-inner-container .linkedin-ads-rightcolm .right-link-content-sec .text {
padding-left: 15px
}
section.linkedin-ads-first-section .linkedin-ads-button-btm {
margin-top: 30px
}
.ads-inner-container .linkedin-ads-leftcolm p br {
display: none
}
.ads-services .ads-managent-row .col-managent .left-icon {
width: 90px
}
.ads-services .ads-managent-row .col-managent .right-text {
width: calc(100% - 90px)
}
.ads-supports-sec .section-headings {
width: 100%;
text-align: center
}
.ads-supports-sec::after {
display: none
}
.ads-inner-container .linkedin-ads-rightcolm {
padding: 0
}
.ads-inner-container .linkedin-ads-rightcolm .right-link-content-sec .text {
padding-left: 15px
}
section.linkedin-ads-first-section .linkedin-ads-button-btm {
margin-top: 30px
}
.why-ads-services .row-ads .col-ads {
flex: 0 0 100%;
display: flex;
flex-wrap: wrap
}
.why-ads-services .row-ads .col-ads .boxs-ads {
flex: 0 0 50%;
text-align: center !important
}
.why-ads-services .row-ads .center-img {
flex: 0 0 100%;
margin: 40px 0
}
.hire-shopify-dev-sec .col-md-4 {
flex: 0 0 50%
}
.title-h4 {
font-size: 32px
}
.benefits_developers_sec .col-md-6 {
flex: 0 0 50%
}
.benefits_developers_sec .row {
margin: 0 -10px !important
}
.how-build-up .row {
margin: 0px !important
}
.how-build-up .row .col-md-4 {
flex: 0 0 50%
}
.client-testimonial-shopify .carousel .row {
padding: 0
}
.client-testimonial-shopify .carousel .row .left-text h3 br {
display: none
}
.client-testimonial-shopify .carousel .row {
padding: 0
}
.client-testimonial-shopify .carousel .row .left-text h3 br {
display: none
}
.how-build-up .col-md-4 {
flex: 0 0 50%
}
.main-shopify-row .col-md-3 {
flex: 0 0 50%
}
.box-row .box:nth-child(1) {
grid-column: span 1;
grid-row: span 1
}
.box-row .box:nth-child(2) {
grid-row: span 1
}
.box-row .box:nth-child(4) {
grid-row: span 1
}
.box-row .box:nth-child(5) {
grid-column: span 2
}
.benefits_developers_sec .container-main .d-flex {
margin: 0
}
.Banner-section .Banner-des br {
display: none
}
.twitter-market .righ-main {
width: 100%;
text-align: center
}
.twitter-market .left-main {
width: 100%
}
.our-comprehensive-sec .row-container .comprehensive-row {
width: 100%;
text-align: center
}
.our-comprehensive-sec .row-container .center-image {
width: 100%;
padding: 20px 0;
text-align: center
}
.comprehensive-row.right .col-twitter {
text-align: center
}
.our-comprehensive-sec .col-twitter {
max-width: 600px;
margin: 20px auto
}
.common-markeing .half {
width: 100%;
text-align: center;
padding: 0
}
.common-markeing .half.right {
width: 100%;
padding: 0;
margin-top: 40px
}
.common-markeing .half .box .text p {
text-align: left;
padding-left: 20px
}
.hire-us-twitter .row-us .col-us {
width: 50%;
margin: 10px 0
}
.local-seo-faq div#accordionGroupOpen,
.local-seo-faq div#accordionGroup2Open {
padding-top: 0px !important
}
.panel-group {
margin-bottom: 0
}
}
@media screen and (min-width:768px) and (max-width:1199px) {
.ads-inner-container .linkedin-ads-leftcolm p br {
display: none
}
.ads-services .ads-managent-row .col-managent .left-icon {
width: 90px
}
.ads-services .ads-managent-row .col-managent .right-text {
width: calc(100% - 90px)
}
.ads-supports-sec .section-headings {
width: 100%;
text-align: center;
display: flex;
justify-content: center;
align-items: center;
flex-wrap: wrap
}
.ads-supports-sec .supports-row .left-col {
flex: 0 0 100%;
display: flex;
flex-wrap: wrap
}
.ads-supports-sec .supports-row .left-col .main-box {
flex: 0 0 50%;
width: 50%;
padding: 0 25px
}
.ads-supports-sec .supports-row .right-col {
flex: 0 0 100%;
margin-bottom: 30px
}
.ads-supports-sec::after {
display: none
}
.benefits_developers_sec .container-main .d-flex {
margin: 0 !IMPORTANT
}
.page-seo-sec {
padding: 0 15px
}
.on_page_seo-sec .col_content {
padding: 0 20px;
display: inline-block;
align-items: flex-start;
text-align: center
}
.on_page_seo-sec .col_content .work_content {
padding-left: 0
}
.on_page_seo-sec .col_content .image_col {
display: flex;
justify-content: center;
margin-bottom: 20px;
width: 100%
}
.on_page_seo-sec .image_shape {
width: 100px;
height: 100px
}
.on_page_seo-sec .image_shape img {
max-width: 40px
}
.frequently-faqs {
padding: 0 15px
}
}
@media(max-width:540px) {
.facebook-ads-last-sec .face-comapny-colm {
width: 100%
}
.facebook-ads-second-sec .icon-left-colm .col_facebook-ads:nth-child(2n+1),
.facebook-ads-second-sec .icon-right-colm .col_facebook-ads:nth-child(2n+1) {
padding: 0
}
.facebook-ads-second-sec .icon-left-colm .col_facebook-ads,
.facebook-ads-second-sec .icon-right-colm .col_facebook-ads {
width: 100%;
margin: 0 0 35px
}
.facebook-ads-second-sec .icon-left-colm .col_facebook-ads:nth-child(2n),
.facebook-ads-second-sec .icon-right-colm .col_facebook-ads:nth-child(2n) {
padding: 0
}
.number-text.campaign-icon::before,
.number-text.facebook-ad-icons::before,
.number-text.authentic-icons::before {
left: 0;
right: auto
}
.process-colm-cont.first-one-pr {
order: 1
}
.process-colm-cont.first-four-pr {
order: 4
}
.process-colm-cont.first-second-pr {
order: 2
}
.process-colm-cont.first-fivth-pr {
order: 5
}
.process-colm-cont.first-third-pr {
order: 3
}
.process-colm-cont.first-six-pr {
order: 6
}
.facebook-ads-third-sec .process-colm-cont {
width: 100%;
border-right: 0;
padding: 0 0 20px !important;
margin: 0 0 20px
}
.facebook-ads-third-sec .process-colm-cont .img-process-text {
justify-content: flex-start;
margin: 0 0 10px
}
.facebook-ads-third-sec .first-one-pr p,
.facebook-ads-third-sec .first-second-pr p,
.facebook-ads-third-sec .first-third-pr p,
.facebook-ads-third-sec .first-one-pr h3,
.facebook-ads-third-sec .first-second-pr h3,
.facebook-ads-third-sec .first-third-pr h3 {
text-align: left
}
.facebook-ads-third-sec .process-colm-cont .img-process-text .number-text.campaign-icon,
.facebook-ads-third-sec .process-colm-cont .img-process-text .number-text.facebook-ad-icons,
.facebook-ads-third-sec .process-colm-cont .img-process-text .number-text.authentic-icons {
padding: 0 0 0 75px
}
.our-service-ads-section .same-oclm-form {
width: 100%;
padding: 0 !important
}
.number-text.depth-icons,
.number-text.campaign-sec-icon,
.number-text.exciting-icons {
text-align: left
}
.facebook-ads-third-sec .process-colm-cont.first-six-pr {
margin: 0
}
.facebook-ads-third-sec {
padding: 50px 0 20px
}
.our-service-ads-section {
padding: 100px 0 50px
}
.process-colm-cont.first-third-pr {
border-bottom: 1px solid rgb(130 130 130 / .2)
}
.facebook-ads-third-sec .process-colm-cont h3 {
font-size: 20px;
line-height: 24px
}
}
@media(max-width:480px) {
.seo_audit.Adobe-Busienss-btn.two-button-formattingf a {
width: 100%;
max-width: 120px;
margin: 0 3px;
font-size: 16px
}
}
.carousel-indicators {
display: flex;
justify-content: center;
align-items: center
}
.carousel-indicators li {
margin: 0 3px
}
.panel-plan {
margin-top: 10px;
margin-bottom: 0
}
.panel-plan li {
margin: 5px 0
}
.hire-us-twitter .row-us .col-us .col-us-bx img {
max-width: 50px;
height: auto
}
.animated-btn {
transition: ease-in-out .5s;
border-radius: 20px;
padding: 5px 15px;
font-size: 18px;
color: #fff;
font-family: 'Inter';
font-weight: 400;
line-height: 28px;
text-align: center;
display: inline-block;
width: auto
}
.green-btn {
background-image: linear-gradient(-30deg, #5c8b00 14%, #80d40c 76%);
border: 2px solid #619501
}
.green-btn:focus {
color: #fff
}
.green-btn:hover {
color: #5f9201 !important
}
.Banner-section .title-main {
font-weight: 800 !important;
color: #0a485e;
font-family: "Inter";
text-align: center;
margin: 0 0 10px;
line-height: 1.2;
font-size: 46px
}
.Banner-desn.blog-desn {
color: #000;
font-weight: 800;
font-family: "Inter";
text-align: center;
margin: 0 0 4px;
font-size: 22px;
line-height: 1.2
}
.tag-linen.blog-tag-linen {
color: #999;
font-weight: 800;
font-family: "Inter";
text-align: center;
font-size: 14px;
text-transform: uppercase
}
#filtersn.blog {
display: flex;
justify-content: center;
column-gap: 2%;
row-gap: 15px;
flex-wrap: wrap;
margin: 45px 0 45px
}
#filtersn.blog>* {
border-bottom: 5px solid #fff0;
transition: all .3s ease-in-out;
font-size: 18px;
color: #000;
font-family: "Proxima Nova";
text-align: center
}
#filtersn.blog>* a span {
font-family: 'Inter';
}
#filtersn.blog>*.active-blog {
border-bottom: 5px solid #e37000
}
div#portfoliolistnw {
display: flex;
flex-wrap: wrap;
column-gap: 2% !important;
row-gap: 25px
}
div#portfoliolistnw>* {
width: calc(96% / 3)
}
.blog-imgnw img {
width: 100% !important;
height: 100% !important;
object-fit: cover
}
.page-id-7857 .all-page-banner {
display: none
}
.shopify-seo {
padding-top: 90px;
padding-bottom: 100px !important
}
.shopify-seo .Local-Button {
padding-top: 35px !important
}
.shopify-seo .local-button-left a {
color: #0a485e;
background: #fff0
}
.shopify-seo .local-button-right {
background: #0a485e !important
}
.shopify-seo .local-button-right a {
color: #fff !important
}
.shopify-seo .local-button-left a:hover {
background: #0a485e;
color: #fff;
border-color: #0a485e
}
.shopify-seo .local-button-right:hover {
background: transparent !important
}
.shopify-seo .local-button-right:hover a {
color: #0a485e !important
}
.shopify-store-sec {
background-color: #fffbef;
padding: 30px 15px 40px
}
.shopify-store-sec .container {
width: 100%;
max-width: 1130px
}
.store-content {
text-align: center;
width: 100%;
max-width: 1000px;
margin: auto
}
.store-content h2 {
font-family: 'Inter';
font-weight: 800;
font-size: 32px;
color: #000
}
.store-content p {
font-size: 16px;
line-height: 24px;
font-family: ''Inter'';
color: #000;
padding: 10px 0
}
.traffic-sales-col {
width: 100%;
display: flex
}
.traffic-sales-col .sales-col-left {
width: 47.8%;
margin-right: 2.2%
}
.traffic-sales-col .sales-col-right {
width: 47.8%;
margin-left: 2.2%
}
.Online-Business-Analysis {
background-color: #d5edff;
border-radius: 25px;
padding: 22px 70px 60px 40px;
position: relative
}
.Fine-Tuning-Store {
background-color: #fae8b9;
border-radius: 25px;
padding: 22px 70px 60px 40px;
position: relative
}
.traffic-sales-col .sales-col-left h3,
.traffic-sales-col .sales-col-right h3 {
font-size: 24px;
font-family: 'Inter';
color: #000;
font-weight: 800
}
.Online-Business-Analysis::after {
position: absolute;
content: '';
background: url(//www.willshall.com/wp-content/uploads/2023/07/Online-business-analysis-icon.png);
background-repeat: no-repeat;
width: 93px;
height: 93px;
bottom: 0;
right: 0;
background-size: contain
}
.Fine-Tuning-Store::after {
position: absolute;
content: '';
background: url(//www.willshall.com/wp-content/uploads/2023/07/Fine-tuning-store-icon.png);
background-repeat: no-repeat;
width: 99px;
height: 97px;
bottom: 0;
right: 0;
background-size: contain
}
.traffic-sales-col .sales-col-left p,
.traffic-sales-col .sales-col-right p {
font-size: 16px;
line-height: 24px;
font-family: 'Inter';
color: #000
}
.Shopify-SEO-Techniques {
background-color: #e1f9d5;
border-radius: 25px;
padding: 22px 75px 60px 40px;
position: relative
}
.Analysis-Reporting {
background-color: #e4e3f6;
border-radius: 25px;
padding: 22px 70px 60px 40px;
position: relative
}
.traffic-sales-second-col {
margin-top: 45px
}
.Shopify-SEO-Techniques::after {
position: absolute;
content: '';
background: url(//www.willshall.com/wp-content/uploads/2023/07/Shopify-SEO-techniques-icon.png);
background-repeat: no-repeat;
width: 78px;
height: 78px;
bottom: 10px;
right: 10px;
background-size: contain
}
.Analysis-Reporting::after {
position: absolute;
content: '';
background: url(//www.willshall.com/wp-content/uploads/2023/07/Analysis-reporting-icon.png);
background-repeat: no-repeat;
width: 92px;
height: 82px;
bottom: 5px;
right: 10px;
background-size: contain
}
.get-seo-btn {
text-align: center;
margin-top: 40px
}
.get-seo-btn a {
background-color: #e37000;
color: #fff;
padding: 7px 20px;
border: 2px solid #e37000;
border-radius: 30px;
font-size: 18px;
line-height: 30px;
font-family: 'Inter';
display: inline-block;
max-width: max-content
}
.get-seo-btn a:hover {
border: 2px solid #e37000;
color: #e37000;
background: #fff0
}
.shopify-seo-plans {
padding: 70px 15px
}
.shopify-seo-plans .container {
width: 100%;
max-width: 1050px
}
.shopify-boost-plans {
display: flex;
width: 100%
}
.shopify-boost-plans .shopify-boost-col-left {
width: 47.5%;
margin-right: 2.5%;
background-color: #e3e3e3
}
.shopify-boost-plans .shopify-boost-col-right {
width: 47.5%;
margin-left: 2.5%
}
.shopify-boost-plans .shopify-boost-col-right h2 {
margin-top: 0;
font-family: 'Inter';
font-weight: 800;
font-size: 32px;
color: #000
}
.shopify-boost-plans .shopify-boost-col-right p {
font-size: 16px;
line-height: 24px;
font-family: 'Inter';
color: #303030
}
.shopify-boost-plans-listing {
margin-top: 20px;
padding-left: 35px
}
.shopify-boost-plans-listing li {
padding-bottom: 15px;
font-size: 16px;
line-height: 24px;
font-family: 'Inter';
color: #303030;
position: relative
}
.shopify-boost-plans-listing li::before {
position: absolute;
content: '';
background-image: url(//www.willshall.com/wp-content/uploads/2023/07/list-icon.png);
width: 20px;
height: 20px;
left: -35px;
top: 4px;
background-repeat: no-repeat
}
.shopify-boost-plans .shopify-boost-col-right .get-seo-btn {
margin-top: 15px;
text-align: left
}
.shopify-seo-mastery {
background-image: url(https://www.willshall.com/wp-content/uploads/2023/07/unleash-bg.png);
background-repeat: no-repeat;
background-size: cover;
padding: 55px 15px
}
.shopify-seo-mastery .container {
width: 100%;
max-width: 1050px
}
.unleash-power-sec {
display: flex;
width: 100%
}
.unleash-power-sec .unleash-power-heading {
width: 46%;
margin-right: 4%
}
.unleash-power-sec .unleash-power-content {
width: 46%;
margin-left: 4%
}
.unleash-power-sec .unleash-power-heading h2 {
margin-top: 0;
font-family: 'Inter';
font-weight: 700;
font-size: 40px;
color: #fff;
line-height: 50px
}
.unleash-power-sec .unleash-power-content p {
font-size: 20px;
line-height: 24px;
color: #fff;
font-family: 'Inter';
}
.unleash-power-sec .unleash-power-content .get-seo-btn {
text-align: left;
margin-top: 15px
}
.unleash-power-sec .unleash-power-content .get-seo-btn a {
background-color: #000;
border: 2px solid #000
}
.unleash-power-sec .unleash-power-content .get-seo-btn a:hover {
background-color: #fff;
border: 2px solid #fff;
color: #000
}
.shopify-seo-services-packages .seo-plans .package-box {
background-color: #e1f9d5;
border-radius: 20px 20px 0 0
}
.shopify-seo-services-packages .seo-plans .package-box h4 {
color: #000
}
.shopify-seo-services-packages .seo-plans .package-box p .inr-price {
font-size: 40px !important;
color: #000;
font-weight: 900;
font-family: 'Inter'
}
.shopify-seo-services-packages .seo-plans .package-box p {
margin: 0
}
.shopify-seo-services-packages .packes-list-line li {
border-bottom: 0;
padding-top: 5px
}
.shopify-seo-services-packages .plan-button {
border-top: 0px !important;
padding-top: 0px !important;
padding-bottom: 30px !important
}
.shopify-seo-services-packages .package-list {
padding-bottom: 10px !important
}
.shopify-seo-services-packages .package-list .check-icon-new {
line-height: 16px
}
.shopify-seo-services-packages .package-list .check-icon-new img {
width: 100%;
max-width: 16px
}
.shopify-seo-services-packages .plan-button a {
padding: 8px 20px !important
}
.shopify-seo-services-packages .per-month {
font-family: 'Inter';
font-weight: 500;
line-height: 0;
color: #000
}
.shopify-seo-services-packages .store-product {
font-family: 'Inter';
font-size: 15px;
padding-top: 12px
}
.shopify-seo-services-packages .business,
.fb-packages .business {
border-radius: 20px 20px 20px 20px !important;
box-shadow: 0 4px 12px rgb(0 0 0 / 10%) !important
}
.page-id-7857 .wordpress_hire_tab {
padding-right: 35px;
border-right: 1px solid #ddd
}
.page-id-7857 .desktop_hire_tab_new {
width: 50% !IMPORTANT
}
.page-id-7857 .wordpress_hire_tab_content_new {
width: 50%;
padding-left: 35px
}
.shopify_SEO_expert .steps_main p {
max-width: 1000px;
padding-bottom: 20px;
width: 100%
}
.shopify_SEO_expert .steps_main h3 {
padding-bottom: 18px
}
.shopify_SEO_expert .desktop_hire_tab_new img {
height: auto;
width: auto !important
}
.shopify_SEO_expert .desktop_hire_tab_new li.active a {
font-family: 'Inter';
}
.shopify-seo .loacl-right img {
width: auto;
height: auto
}
@media only screen and (max-width:767px) {
.shopify-seo {
padding-top: 40px;
padding-bottom: 50px !important
}
.shopify-seo .local-button-right a {
font-size: 13px
}
.shopify-seo .loacl-right {
margin-top: 20px
}
.shopify-store-sec br {
display: none
}
.store-content h2 {
font-size: 25px
}
.traffic-sales-col {
display: block
}
.traffic-sales-col .sales-col-left {
width: 100%;
margin-right: 0%
}
.traffic-sales-col .sales-col-right {
width: 100%;
margin-left: 0%;
margin-top: 25px
}
.traffic-sales-second-col {
margin-top: 25px
}
.Fine-Tuning-Store::after {
width: 80px;
height: 80px
}
.Fine-Tuning-Store {
padding: 22px 30px 60px 30px
}
.Online-Business-Analysis {
padding: 22px 30px 60px 30px
}
.Online-Business-Analysis::after {
width: 80px;
height: 80px
}
.Shopify-SEO-Techniques {
padding: 22px 30px 60px 30px
}
.Shopify-SEO-Techniques::after {
width: 65px;
height: 65px;
bottom: 5px;
right: 7px
}
.Analysis-Reporting {
padding: 22px 30px 60px 30px
}
.Analysis-Reporting::after {
width: 70px;
height: 70px;
bottom: 0;
right: 6px
}
.shopify-boost-plans {
display: block
}
.shopify-boost-plans .shopify-boost-col-left {
margin-right: 0%;
margin-top: 25px
}
.shopify-boost-plans .shopify-boost-col-right {
width: 100%;
margin-left: 0%
}
.shopify-seo-plans {
padding: 30px 15px
}
.shopify-boost-plans .shopify-boost-col-right h2 {
font-size: 25px
}
.shopify-seo-mastery {
padding: 40px 15px
}
.unleash-power-sec {
display: block
}
.unleash-power-sec .unleash-power-heading {
width: 100%;
margin-right: 0%;
margin-top: 25px
}
.unleash-power-sec .unleash-power-content {
width: 100%;
margin-left: 0%
}
.shopify-seo-mastery br {
display: none
}
.unleash-power-sec .unleash-power-heading h2 {
font-size: 25px;
line-height: 30px
}
}
#blog-list h2 {
font-weight: 700;
color: black !important
}
.digital-marketing .new-blognw p.digital-marketing,
.banner-sec.digital-marketing {
text-transform: uppercase !important
}
.new-blognw .button-red {
transition: all .3s ease-in-out;
max-width: max-content !important;
padding: 6px 0
}
.new-blognw .button-red:hover {
background: #e37000;
color: white !important;
max-width: max-content !important;
border-bottom-color: #fff0;
margin-right: 0;
padding: 6px 12px;
-moz-box-shadow: 0 3px 6px #e37000;
-moz-border-radius: 4px;
border-radius: 4px
}
.single-post .banner-listing p span img {
width: 20px;
height: 20px;
border-radius: 50%;
margin-top: -7px
}
.single-post .banner-listing p {
font-size: 14px;
font-weight: 400;
text-transform: none
}
.single-post .banner-listing p span {
margin-right: 10px
}
.single-post .banner-listing p span:last-child {
margin-left: 5px !important;
margin-right: 0
}
#popmake-8295 .pop-inner-cont p {
text-align: center;
color: #fff
}
#popmake-8295 .popup-btn {
text-align: center
}
#popmake-8295 .popup-btn a {
border: 1px solid #d33;
display: inline-block;
padding: 10px 20px;
background-color: #d33;
color: #fff;
line-height: 1em;
text-decoration: none;
border-radius: 5px;
transition: 0.5s
}
#popmake-8295 .popup-btn a:hover {
border-color: #d33;
background-color: transparent !important;
color: #d33;
transition: 0.5s
}
#popmake-8295 .pum-close.popmake-close {
transition: 0.5s
}
#popmake-8295 .pum-close.popmake-close:hover {
transition: 0.5s;
color: #000 !important
}
.top-bar-wrapss {
display: flex;
flex-wrap: wrap;
align-items: center;
width: 100%;
justify-content: flex-end;
column-gap: 19px
}
.top-bar-wrapss>* {
display: block !important;
width: 214px;
max-width: max-content
}
li.list-info.ind-info {
display: flex !important
}
span.navbar_sales_text {
padding-left: 4px;
font-weight: 600;
color: #000;
font-family: 'Inter';
}
.top-bar-wrapss>*>a {
display: flex !important;
align-items: center;
column-gap: 7px;
width: 100%
}
.top-bar-wrapss>*>a img {
max-width: 24px;
height: 18px;
object-fit: contain
}
.top-bar-wrapss>*>a span {
max-width: max-content;
color: black !important;
font-weight: 600 !important;
font-family: 'Inter';
}
.top-bar-wrapss>*:hover>a span {
color: #e37000 !important
}
.header_blog {
padding-top: 0 !important
}
.top-bar-main {
background: #f6f6f6;
padding: 10px 0
}
ul.top-bar-wrapss {
margin-bottom: 0 !important
}
.single-post-comment {
margin-top: 50px
}
.single-post-comment .comments .comment-respond .comment-reply-title {
font-size: 24px;
font-weight: 700;
margin-bottom: 7px;
color: #000;
margin-top: 0;
font-family: 'Inter';
}
.single-post-comment .comments .comment-respond form .logged-in-as {
font-size: 16px
}
.single-post-comment .comments .comment-respond form .comment-form-comment textarea {
width: 100%;
height: 120px;
border: 4px solid #f2f2f2 !important;
border-radius: 0;
padding: 10px 15px;
font-size: 16px
}
.single-post-comment .comments .comment-respond form input[type=submit] {
border: 2px solid #e37000 !important;
background: #fff0;
color: #e37000;
font-weight: 700;
border-radius: 50px;
font-size: 24px;
line-height: 28px;
display: inline-block;
height: auto;
max-width: max-content;
padding: 11px 22px
}
.single-post-comment .comments .comment-respond form input[type=submit]:hover {
color: #fff;
background: #e37000
}
.single-post-comment .comments .comment-respond form input {
width: 100%;
height: 40px;
padding: 2px;
border-bottom: 4px solid #f2f2f2 !important;
border: 0;
font-family: 'Inter';
font-size: 16px;
color: #000
}
.single-post-comment .comments .comment-respond form input::placeholder {
color: #000;
opacity: 1
}
.single-post-comment .comments .comment-respond form label {
font-size: 16px;
float: left;
width: 100%;
font-family: 'Inter';
margin: 0 0 0 0;
font-weight: 400;
color: #000
}
.single-post-comment .comments .comment-respond form .comment-form-cookies-consent {
display: flex;
width: 100%;
align-items: center
}
.single-post-comment .comments .comment-respond form .comment-form-cookies-consent input#wp-comment-cookies-consent {
width: 18px;
height: 18px;
margin-top: 0;
margin-right: 10px
}
.single-post-comment .comments .comment-respond form .comment-form-cookies-consent label {
margin-bottom: 0
}
.hr-section-team.digital-marketing-section-team h2 {
background: linear-gradient(to right top, #e37000 50%, transparent 50%);
color: #fff
}
@media only screen and (max-width:767px) {
.hr-section-team.digital-marketing-section-team h2 {
background: 0 0;
color: #000
}
.contact-right {
width: 100% !important
}
}
.container-main {
margin: 0 auto
}
.expertise {
display: flex;
justify-content: center;
margin: 0 auto
}
#expert_wilshellsec.our_experties_right {
column-count: 2;
gap: 32px
}
#expert_wilshellsec ul.experties_listitems_sec {
display: flex;
justify-content: flex-start;
gap: 50px;
padding: 12px 9px 12px 23px
}
.our_experties_willshell {
width: 596px;
height: auto;
font-weight: 300;
font-size: 17px;
line-height: 24px;
color: #000;
font-family: 'Inter';
background: #f4fbff;
margin-bottom: 32px;
padding: 38px;
border-radius: 15px
}
.our_experties_willshell img {
width: 60px;
height: 60px
}
#expert_wilshellsec .our_experties_willshell h3 {
font-size: 26px;
color: #000;
display: flex;
align-items: center;
margin: 0;
font-family: 'Inter';
padding-bottom: 20px
}
#expert_wilshellsec ul.experties_listitems_sec li {
font-size: 17px;
line-height: 26px;
color: #000;
font-weight: 700;
font-family: 'Inter';
list-style: outside !important
}
#expert_wilshellsec .explore_services {
font-size: 20px;
line-height: 24px;
color: #000;
font-weight: 700;
font-family: 'Inter';
cursor: pointer
}
.content_marketing_bg {
background: #fcf8eb
}
.web_development_bg {
background-color: #F3FEFA
}
.ui_ux_bg {
background: #FDF5F7
}
.experties_listitems_lwr li a {
text-decoration: none;
color: #000;
cursor: pointer
}
.link-arrow p {
display: inline-block;
transition: 0.1s ease-in;
font-size: 21px;
vertical-align: middle
}
span.explore_services:hover {
text-decoration: underline;
text-decoration-color: #b7bcbf
}
.link-arrow:hover p {
transform: translateX(50%)
}
li::marker {
margin: 0 !important
}
.top-bar-wrapss {
font-size: 14px
}
@media (min-width:1025px) and (max-width:1200px) {
.curve-line {
width: 269px !important;
}
body section.Global-footer .col-1-footer div#nav_menu-7 {
margin-top: 0 !important;
}
.footer-list .col-1-footer {
margin: unset !important;
}
h4.sm-shw {
display: none;
}
svg.curve-line-two {
width: 249px !important;
}
.step {
min-height: 338px !important;
}
.our_experties_willshell {
width: 100%;
height: auto
}
.ctm_hex_dv1 {
height: 282px !important;
width: 193px !important;
margin: 0px !important;
}
.hex_2bx {
margin-top: -120px !important;
}
}
@media(min-width:769px) and (max-width:1024px) {
#expert_wilshellsec .our_experties_willshell h3 {
gap: 6px
}
h4.sm-shw {
display: none !important;
}
.our-expertise .container-main {
max-width: 95%
}
#expert_wilshellsec ul.experties_listitems_sec {
justify-content: flex-start;
gap: 30px !important;
padding: 12px 0 12px 12px
}
.our_experties_willshell {
width: 100%;
height: unset
}
.our_experties_willshell img {
width: 45px;
height: 45px
}
.our_experties_willshell {
padding: 20px
}
#expert_wilshellsec ul.experties_listitems_sec li {
font-size: 15px
}
#expert_wilshellsec .explore_services {
font-size: 18px
}
#expert_wilshellsec .our_experties_willshell h3 {
font-size: 28px;
padding-bottom: 10px
}
.our_experties_willshell p {
font-size: 15px
}
}
@media(max-width:768px) and (min-width:481px) {
.our_experties_willshell {
width: 100%;
height: auto;
font-size: 16px
}
#expert_wilshellsec ul.experties_listitems_sec li {
font-size: 16px
}
#expert_wilshellsec .explore_services {
font-size: 20px
}
#expert_wilshellsec.our_experties_right {
column-count: 1 !important;
gap: unset
}
.our_experties_willshell img {
width: 45px;
height: 45px
}
#expert_wilshellsec .our_experties_willshell h3 {
padding-bottom: 10px;
font-size: 27px
}
#expert_wilshellsec ul.experties_listitems_sec {
padding: 12px 0 12px 15px
}
}
@media(max-width:480px) {
.our_experties_willshell {
width: 100%;
height: auto;
padding: 30px 42px;
font-size: 16px !important
}
.top_rated_col1 p {  
font-size: 14px !important;
line-height: normal !important;
}
img.fivver_img.pph-sm {
width: 108px !important;
}
img.crwd-scrl {
max-width: 115px !important;
padding-top: 3px;
}
img.sm-adjst {
width: 17px !important;
}
#expert_wilshellsec ul.experties_listitems_sec li {
font-size: 16px;
line-height: 29px
}
#expert_wilshellsec .explore_services {
font-size: 19px !important;
line-height: 22px
}
#expert_wilshellsec.our_experties_right {
column-count: 1 !important;
gap: unset
}
.our_experties_willshell img {
width: 45px;
height: 45px
}
#expert_wilshellsec .our_experties_willshell h3 {
padding-bottom: 10px;
font-size: 21px;
gap: 4px
}
#expert_wilshellsec ul.experties_listitems_sec {
padding: 12px 0 12px 15px;
flex-direction: column
}
#expert_wilshellsec ul.experties_listitems_sec {
gap: unset
}
.our_experties_willshell p {
font-size: 16px !important;
line-height: 22px
}
.top-bar-main {
background: #f6f6f6;
padding: unset
}
}
@media(max-width:346px) {
#expert_wilshellsec .our_experties_willshell h3 {
font-size: 21px
}
.our_experties_willshell {
padding: 25px
}
.our_experties_willshell p {
font-size: 16px !important;
line-height: 22px
}
}
.lastest-home-blogs .latest-posts {
display: flex;
justify-content: space-between;
padding-bottom: 20px;
padding-top: 10px;
margin: 0 auto;
gap: 20px
}
.lastest-home-blogs .col-col.portfolios-n.All.search-engine-optimization {
width: calc(96% / 3)
}
.lastest-home-blogs h2 {
font-size: 32px;
font-family: 'Inter';
font-weight: 800;
color: #000;
padding-bottom: 25px;
text-align: center;
margin-top: 50px
}
.lastest-home-blogs.container {
padding: 0 0 50px 0
}
section.slider-h .section:last-child {
padding: 0px !important
}
section.slider-h .wordpress-work-slider div#wrapper .section {
height: auto !important;
min-height: auto !important
}
.wordpress-work-slider .content .section:nth-child(4) {
padding: 0px !important
}
.card-3 {
background-color: #d7e8ff !important;
padding-bottom: 50px
}
.card-5,
.card-4,
.card-3,
.card-2,
.card-1 {
box-shadow: .625rem .625rem .625rem rgb(207 207 207 / .5) !important
}
.card-5 {
background-color: #ffffff !important;
padding-bottom: 242px
}
section.success-stories {
background-color: #f3f3f3
}
.testimonial-section {
background-color: #fff0 !important;
box-shadow: none !important
}
.card-2 {
background-color: #dae8ff !important
}
.card-5 p,
.card-1 p,
.card-2 p,
.card-3 p,
.card-4 p {
color: #000 !important
}
.card-1 {
background-color: #ffece9 !important
}
.card-4 {
background-color: #e6f3e8 !important
}
.testimonial-card h5 {
font-weight: 700
}
section.slider-h.showit-slider {
padding-top: 50px
}
.card.testimonial-card img {
border-radius: 50%;
width: 50px;
height: auto
}
.client_img_cont {
display: flex;
column-gap: 15px
}
.testimonial-card h5 {
margin-top: 0
}
.testimonial-card p {
padding-top: 10px
}
.showit-development aside.sidebar {
display: none
}
ul.nav.nav-pills {
display: unset
}
.local-seo-faq div#accordionGroupOpen,
.local-seo-faq div#accordionGroup2Open {
padding-top: 30px !important
}
.our-process-content-new {
float: left;
background: #000;
padding: 30px;
margin: 0 21px;
background-image: linear-gradient(to bottom right, #03709d, #0a485e) !important;
height: 430px;
max-height: 100%;
width: 100%;
color: #fff
}
.process-box1,
.process-box3 {
background: #084257 !important
}
.our-process-content-new p {
color: #fff !important
}
.tile {
width: 80%;
margin: 60px auto
}
#tile-1 .tab-pane {
padding: 15px;
height: 80px
}
#tile-1 .nav-tabs {
position: relative;
border: none !important;
background-color: #fff;
border-radius: 6px
}
#tile-1 .nav-tabs li {
margin: 0px !important
}
#tile-1 .nav-tabs li a {
position: relative;
margin-right: 0px !important;
padding: 20px 40px !important;
font-size: 16px;
border: none !important;
color: #333
}
#tile-1 .nav-tabs a:hover {
background-color: #fff !important;
border: none
}
#tile-1 .slider {
display: inline-block;
width: 30px;
height: 4px;
border-radius: 3px;
background-color: #39bcd3;
position: absolute;
z-index: 1200;
bottom: 0;
transition: all .4s linear
}
#tile-1 .nav-tabs .active {
background-color: transparent !important;
border: none !important;
color: #39bcd3 !important
}
.tab-pane,
.tab-pane p {
color: #fff
}
section.Pinterest.showit-cms-banner {
background-image: url(//www.willshall.com/wp-content/uploads/2024/07/geometric-round-bg-u.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
padding-top: 110px !important;
padding-bottom: 60px !important
}
.rating-showit-icons img.brand-logo-rarting {
width: 130px;
padding: 0px !important;
height: auto
}
.rating-showit-icons img.brand-logo-rarting.clutch-img {
width: 113px
}
.rating-showit-icons img {
padding-left: 8px;
padding-bottom: 10px;
height: auto;
width: 70%
}
section.showit-choose_us .showit-cms p {
text-align: center
}
section.Showit-development-services .showit-cms {
text-align: center
}
section.showit-choose_us {
padding: 50px 0 65px 0px !important
}
section.showit-choose_us .showit-cms {
padding-bottom: 28px
}
section.showit-choose_us .choose-us-icon-heading-ictr,
section.showit-choose_us .choose-us-icon-heading-blr,
section.showit-choose_us .choose-us-icon-heading {
max-width: max-content;
transition: all ease 0.5s
}
section.Showit-development-services .showit-cms h5 {
font-size: 18px;
font-weight: 500;
font-family: 'Inter';
}
section.Showit-launch .showit-cms {
text-align: center
}
section.Showit-launch {
padding: 40px 20px 50px 20px;
background-image: url(https://www.willshall.com/wp-content/uploads/2024/07/blue-bg.png);
background-size: cover;
background-repeat: no-repeat
}
section.Showit-launch a.wp-launch-btn.btn {
background-color: #dbffbf;
padding: 10px 40px;
border-radius: 20px;
color: #000;
font-size: 17px;
font-weight: 600;
margin-top: 20px
}
section.Showit-launch .showit-cms h2 {
color: #dbffbf
}
section.Showit-launch .showit-cms p {
color: #fff
}
.Showit-faq {
padding: 50px 20px !important
}
section.Showit-development-services .showit-plans>*:first-child>.package-box:after {
content: '';
background: url(//www.willshall.com/wp-content/uploads/2024/07/popular-showit.png) !important;
position: absolute;
left: -6px;
top: -7px;
width: 87px;
height: 87px;
background-repeat: no-repeat !important;
background-size: contain !important
}
.showit-plans .showit-icons img {
width: 180px;
height: auto
}
.showit-plans .showit-p-box1 span.full-stack,
.showit-plans .showit-p-box3 span.full-stack {
font-size: 25px;
color: #fff;
font-weight: 400;
font-family: "Inter";
text-align: center
}
.showit-plans .showit-p-box2 span.full-stack {
font-size: 25px;
font-weight: 400;
font-family: "Inter";
text-align: center
}
section.Showit-development-services .showit-plans {
margin-top: 50px;
column-gap: 60px;
display: flex
}
section.Showit-development-services .showit-plans .showit-p-box1 {
background-color: #01497c
}
section.Showit-development-services .showit-plans .showit-p-box2 {
background-color: #ffcf54
}
section.Showit-development-services .showit-plans .showit-p-box3 {
background-color: #0e443a
}
.showit-plans .package-box {
text-align: center;
padding: 20px;
border-radius: 20px 20px 0 0
}
.showit-plans .business {
border-radius: 20px;
box-shadow: -3px 2px 8px 0 #dbdbdb;
display: flex;
flex-direction: column;
height: auto;
padding-bottom: 20px
}
.showit-plans .busin-1 {
background-color: #f1fbfd
}
.package-box1,
.package-box2,
.package-box3 {
padding: 20px;
padding-bottom: 60px
}
.showit-plans .plan-button {
border-top: 0px !important;
padding-top: 0px !important;
padding-bottom: 30px !important;
text-align: center;
position: absolute;
bottom: 0;
width: 100%
}
.showit-plans span.check-icon-new {
width: auto
}
.showit-plans span {
width: 85%
}
section.Showit-development-services {
padding: 20px 20px 80px 20px
}
.showit-plans .plan-button a.btn {
border: 1px solid #01497b;
border-radius: 20px;
padding: 10px 30px;
color: #000;
background-color: #fff;
font-size: 17px;
line-height: 24px;
font-weight: 700;
font-family: 'Inter';
}
.busin-1 a.btn:hover {
background-color: #01497c;
color: #fff;
border: 1px solid #01497c
}
.busin-2 a.btn:hover {
background-color: #ffcf54;
color: #000;
border: 1px solid #ffcf54
}
.busin-3 a.btn:hover {
background-color: #0e443a;
color: #fff;
border: 1px solid #0e443a
}
.showit-cms-banner .form-right {
float: right;
width: 39%
}
.rating-showit-icons img.goodfirm-logo {
width: 160px !important
}
.showit-cms-banner p {
padding-top: 10px;
padding-bottom: 5px
}
.showit-cms-banner h5 {
margin-bottom: 0
}
section.Showit-development-services h2 {
margin-top: 0px !important
}
section.showit-testimonials {
background-color: #e1eefa;
padding: 94px 20px
}
section.showit-testimonials .showit-cms h2 {
font-size: 60px;
color: #9da6af
}
.showit-plans ul.packes-list-line li {
border-bottom: none;
padding-top: 12px
}
.Showit-slider-new div#n2-ss-6 .nextend-arrow img {
width: 65px
}
.row.icon-row-rating-box {
width: 500px
}
.showit-cms-banner .loacl-left h1 {
font-size: 46px;
line-height: 50px;
color: #0a485e;
font-weight: 800;
font-family: "Inter"
}
section.showit-choose_us .showit-cms p {
font-size: 17px;
line-height: 24px;
color: #000;
font-weight: 300;
font-family: 'Inter';
text-align: center;
margin: auto;
width: 677px
}
.Showit-development-services .showit-cms p {
font-size: 17px;
line-height: 24px;
color: #303030;
font-weight: 300;
text-align: center;
width: 707px;
font-family: 'Inter';
margin: auto
}
.showit-plans .package-list li.check-list {
font-size: 17px;
line-height: 26px;
color: #303030;
font-weight: 300
}
.showit-testimonials .showit-cms h2 {
opacity: .302;
font-size: 60px;
color: #000000 !important;
font-weight: 700
}
.showit-cms-banner .showit-banner-description {
width: 100%;
padding-bottom: 20px
}
.Showit-faq .consider-text p {
font-family: 'Inter';
}
section.showit-testimonials .showit-cms h2 {
padding-bottom: 10px
}
.showit-cms-banner .wp-services-btn.btn {
margin-top: 10px;
transition: all linear 0.6s
}
section.Showit-development-services .showit-cms p {
padding-bottom: 20px
}
.nextend-arrow-previous.disabled {
opacity: 0.5 !important;
pointer-events: none
}
.showit-testimonials .Showit-slider-new div#n2-ss-6 .nextend-arrow-next img {
background: url(https://www.willshall.com/wp-content/uploads/2024/07/right.png);
background-size: cover
}
.showit-testimonials .Showit-slider-new div#n2-ss-6 .nextend-arrow-previous img {
background: url(https://www.willshall.com/wp-content/uploads/2024/07/left.png);
background-size: cover
}
section.showit-testimonials div#n2-ss-6 .n-uc-1b299554a7790 {
width: 100% !important
}
div#n2-ss-6 .n-uc-qWGDhMKIAlm3,
div#n2-ss-6 .n-uc-YPHUXeWlqRwS,
div#n2-ss-6 .n-uc-JGuMZNV1wRee {
width: 100% !important
}
.showit-testimonials div#n2-ss-6 .n2-font-424cc058540c9374b521c4389eaca5e8-paragraph {
width: 479px
}
.choose-us-column.container.keyword-selection .on-page-imp:first-child {
padding-left: 0
}
.choose-us-column.container.keyword-selection .on-page-imp:last-child {
padding-right: 0
}
.choose-us-column.container.keyword-selection .on-page-imp:nth-child(3) {
padding-right: 0
}
.choose-us-column.container.keyword-selection.on-page-imp:nth-child(2) {
padding: 0 7px
}
.showit-plans .busin-1,
.showit-plans .busin-2,
.showit-plans .busin-3 {
width: auto;
margin-left: auto;
margin-right: auto
}
.showit-cms-banner .woocommers-form h2 {
font-size: 26px;
color: #fff;
font-weight: 700;
font-family: "Inter";
line-height: 1.1
}
section#showit-cms-banner .woocommers-form {
width: 100% !important;
margin-left: auto
}
section.showit-design-services {
background-color: #eef3fa;
padding: 60px 0;
clip-path: polygon(0 5%, 100% 0%, 100% 95%, 0% 100%)
}
.showit-design-services .panel-title>a:before {
float: right !important;
font-family: FontAwesome;
content: "\f068";
padding-right: 5px;
padding-top: 20px;
color: #000;
border: 1px solid #000 !important;
border-radius: 50%;
padding: 4px 8px 4px;
margin-top: 0
}
.showit-design-services .panel-title>a.collapsed:before {
float: right !important;
content: "\f067";
border: 1px solid #000 !important;
border-radius: 50%;
padding: 4px 8px 4px;
margin-top: 0;
color: #000
}
.panel-title>a:hover,
.panel-title>a:active,
.panel-title>a:focus {
text-decoration: none
}
section.showit-design-services .panel-group .panel-heading a::after {
display: none
}
section.showit-design-services .panel.panel-default {
background-color: #fff !important;
border: 1px solid #cad8eb;
border-radius: 35px;
margin-bottom: 20px
}
.service-accordian .panel-default>.panel-heading {
color: #333;
background-color: #fff;
border-color: unset;
padding: 0;
border-radius: 35px
}
html .showit-development .showit-design-services .panel-group .panel-heading+.panel-collapse>.panel-body a {
color: #303030;
font-weight: 600;
font-size: 17px;
text-decoration: underline !important;
padding-top: 7px;
display: inline-block
}
section.showit-design-services .showit-cms p {
width: 707px;
font-size: 17px;
line-height: 24px;
color: #303030;
font-family: 'Inter';
text-align: center;
margin: auto;
padding-bottom: 30px
}
.showit-design-services .panel-group .panel-heading a {
font-size: 20px;
line-height: 24px;
color: #0a485e;
font-weight: 700;
font-family: 'Inter';
}
.row.service-accordian .panel-body p {
color: #303030;
font-family: 'Inter';
padding-right: 32px;
line-height: 24px;
}
section.showit-design-services .container {
max-width: 1350px !important;
width: 1350px
}
section.showit-design-services .row.service-accordian img {
width: 100%;
height: 100%
}
.showit-design-services .panel-body {
border-top: 0
}
html .showit-development .showit-design-services .panel-group .panel-heading+.panel-collapse>.panel-body {
border-top: 0px !important;
padding-top: 0
}
.showit-design-services .panel-title br {
display: none
}
.showit-design-services .panel-group .panel-heading a {
display: block;
padding: 29px 55px 30px 55px
}
div#n2-ss-6 .n2-font-c615d35d9cfe456ccb4ffb1a67f811b3-hover {
font-family: 'proxima_novalight' !important
}
div#n2-ss-6 .n2-font-839258cb04fc1355a6a0a3b37518f7d5-paragraph {
font-family: 'proxima_novalight' !important
}
div#n2-ss-6 .n2-font-ab2abc7522dff7dc72d8f2e56f2a04f3-hover {
font-family: 'proxima_novalight' !important
}
.choose-us-icon-heading h3 {
background-size: 54px
}
.choose-us-icon-heading h3 br {
display: none
}
@media (max-width:1300px) {
.willshall-banner .container {
width: 100%;
max-width: 1250px;
margin: 0 auto
}
.psd-card-devlpmnt .col-md-4 {
padding-left: 10px !important;
padding-right: 10px !important;
}
.psd-card-devlpmnt .col-md-4 {
margin-bottom: 10px !important;
}
}
@media(min-width:1400px) {
.willshall-banner .container {
width: 100%;
max-width: 1350px;
margin: 0 auto
}
section.Pinterest.showit-cms-banner .container,
section.Showit-development-services .container {
max-width: 1350px !important;
width: 1350px
}
section.showit-choose_us .container {
max-width: 1350px !important;
width: 1350px
}
div#slick-slide00 {
margin: 0
}
.agncy-hstn-bnr.banner_services.shopify-banner-sec .row_banner {
padding: 99px 19px !important;
padding-bottom: 65px !important;
}
}
@media(max-width:992px) {
.showit-testimonials div#n2-ss-6 .n2-font-424cc058540c9374b521c4389eaca5e8-paragraph {
width: 100% !important
}
.dvlpment-servce-para{
padding: 0 10px !important;
}
}
@media(max-width:767px) {
.returne-seo .heading_section {
display: unset !important
}
.d-flex.psd-card-devlpmnt {
margin-top: 30px !important;
}
.dvlpment-servce-para{
padding: 0 10px !important;
height: auto !important;
}
section.wordpress_seo_section {
padding: 0px !important
}
section.showit-choose_us {
padding: 30px 20px !important
}
section.showit-choose_us .choose-us-column {
display: unset !important
}
.our-process-main {
display: unset !important
}
section.our-process {
padding: 20px
}
.our-process-content-new {
margin-top: 20px
}
.testimonial-section {
padding: 40px 10px !important
}
.card-5,
.card-1,
.card-2,
.card-3,
.card-4 {
padding: initial
}
div#accordionGroupOpen1 {
padding: 0 0px !important
}
.Showit-faq div#accordionGroupOpen1 {
margin: 0;
margin-right: 0px !important
}
.Showit-faq div#accordionGroup2Open {
padding-top: 0px !important
}
.our-services-showit ul.nav.nav-pills {
justify-content: center;
flex-direction: column;
margin: 10px 40px
}
section.our-services-showit .tab-pane .row {
display: initial
}
.our-services-showit ul.nav.nav-pills li {
text-align: center
}
section.our-services-showit .tab-content.clearfix img {
width: 100%
}
.local-seo-faq div#accordionGroupOpen,
.local-seo-faq div#accordionGroup2Open {
padding-top: 0px !important
}
.showit-cms-banner .form-right {
width: 100%
}
section.Showit-development-services .showit-plans {
flex-direction: column;
row-gap: 20px
}
section.showit-choose_us .showit-cms h2 {
font-size: 25px;
line-height: normal
}
section.showit-testimonials .showit-cms h2 {
font-size: 25px;
margin-top: 0px !important
}
.showit-cms-banner .rating-showit-icons {
text-align: center;
padding: 0
}
section.Showit-development-services .showit-cms h2 {
font-size: 25px;
line-height: normal
}
section.Showit-launch .showit-cms h2 {
font-size: 25px;
line-height: normal
}
.showit-development main,
.webflow-development main {
margin-top: -90px
}
.showit-cms-banner {
padding: 50px 20px
}
section.showit-testimonials {
padding: 50px 20px
}
section.Showit-launch {
padding: 50px 20px
}
.showit-cms-banner .showit-banner-description {
width: 100% !important
}
.showit-cms-banner .loacl-left h1 {
line-height: normal !important
}
section.showit-choose_us .showit-cms p {
width: 100% !important
}
.Showit-development-services .showit-cms p {
width: 100% !important
}
section.Showit-launch .showit-cms p br {
display: none
}
.n2-ss-layer-content h1 br {
display: none !important
}
.n2-ss-layer-content h1 {
font-size: 25px !important;
text-align: center !important;
padding-bottom: 8px !important
}
.Showit-slider-new .nextend-arrow img {
width: 45px !important
}
.row.icon-row-rating-box {
width: 100% !Important
}
section.Pinterest.showit-cms-banner {
padding-top: 85px !important;
padding-bottom: 50px !important
}
div#n2-ss-6-arrow-next,
div#n2-ss-6-arrow-previous {
margin: 0;
position: absolute;
top: 16%
}
.n2-ss-layer-col.n2-ss-layer-with-background.n2-ss-layer-content {
padding: 10px 10px 10px 10px !important
}
section#showit-cms-banner .woocommers-form {
width: 100% !important
}
.showit-plans .busin-1,
.showit-plans .busin-2,
.showit-plans .busin-3 {
width: 100% !important
}
section.showit-design-services .showit-cms p {
width: 100%
}
section.showit-design-services .container {
width: 100%
}
section.showit-design-services .showit-cms h2 {
font-size: 25px;
line-height: normal
}
section.showit-design-services {
padding: 60px 20px;
clip-path: polygon(0 2%, 100% 0%, 100% 98%, 0% 100%)
}
.showit-design-services .panel-title>a.collapsed:before {
padding: 0 7px 0;
margin-right: 10px;
font-size: 12px
}
.showit-design-services .panel-title>a:before {
margin-right: 10px;
padding: 0 7px 0;
font-size: 12px
}
.row.service-accordian .panel-body {
padding: 20px !important
}
.row.service-accordian .panel-body p {
width: 100%
}
.showit-design-services .panel-group .panel-heading a {
padding: 10px 20px 10px 20px !important
}
.showit-design-services .panel-group .panel-heading a {
font-size: 19px
}
.range-of-webflow-development .partners-wix h2 {
font-size: 25px !important;
line-height: normal !important;
text-align: left !important
}
.range-of-webflow-development .range-left-col h4 {
font-size: 22px;
line-height: normal !important
}
.range-right-col-img img {
width: 100% !important;
margin-top: 30px
}
.progress-in-heading h3 {
font-size: 25px !important;
text-align: left !important;
line-height: normal !important
}
.progress-in-heading p {
text-align: left !important
}
.Webflow-business-heading h3 {
font-size: 25px !important;
line-height: normal !important
}
section.why-choose-webflow h3 {
font-size: 25px !important;
text-align: left !important
}
p.service-provider-text {
text-align: left !important
}
.list-items-webflow span {
background: #fff;
font-size: 18px
}
.list-items-webflow h5 {
font-size: 21px !important;
line-height: normal !important
}
.right-services-img img {
width: 100%;
object-fit: contain;
height: auto
}
section.why-choose-webflow {
padding: 80px 20px
}
.Webflow-business-sec {
padding: 70px 20px
}
.progress-in-slider {
padding: 60px 20px
}
}
.showit-ecommerece-sec .container {
max-width: 1000px !important;
width: 100% !important;
padding: 0 15px
}
.howit-ecommerece-heading {
text-align: center;
padding-bottom: 40px
}
.howit-ecommerece-heading h2 {
text-align: center;
font-size: 32px;
font-weight: 700;
color: #000;
font-family: 'Inter';
line-height: 40px
}
.howit-ecommerece-heading h5 {
font-size: 18px;
font-weight: 500;
font-family: 'Inter'
}
.howit-ecommerece-heading p {
font-size: 16px;
line-height: 24px;
color: #000;
font-weight: 300;
font-family: 'Inter';
text-align: center;
margin: auto;
max-width: 711px
}
.showit-ecommerece-sec-row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 2%
}
.showit-ecommerece-sec-col {
width: 49%;
padding-bottom: 18px
}
.green-col {
background: #008060
}
.navy-blue-col {
background: #0199de
}
.blue-col {
background: #0f5180
}
.orange-col {
background: #f1641d
}
.showit-ecommerece-inner {
height: 100%;
border-radius: 22px;
padding: 45px 30px
}
.showit-ecommerece-inner p {
color: #fff;
font-size: 19px;
line-height: 24px;
font-weight: 300;
font-family: 'Inter';
}
.showit-choose_us .choose-us-column.container.keyword-selection {
max-width: 1256px !important
}
.showit-cms-banner .woocommers-form {
border-radius: 17px
}
.icon-top-col {
margin-bottom: 30px
}
.showit-ecommerece-sec {
padding-bottom: 50px
}
.icon-top-col {
margin-bottom: 30px;
display: flex;
align-items: center
}
.icon-top-col span {
color: #fff;
font-size: 22px;
padding-left: 10px;
font-family: Arial, Helvetica, sans-serif
}
.icon-top-col {
margin-bottom: 17px;
display: flex;
align-items: center;
height: 52px
}
.facebook-brand img.brand-logo-rarting {
width: 108px !important
}
.facebook-brand {
padding-top: 15px;
width: 100% !important
}
section.fb-ads-agency {
padding: 60px 10px
}
section.fb-ads-agency .container {
max-width: 1150px;
width: 100%
}
.ads-agency-card {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 20px
}
.ads-agency-card .on-page-imp {
width: 100% !important;
max-width: 100%;
padding: 0;
height: 460px
}
.ads-agency-card .on-page-icon-heading-ictr.choose-us-icon-heading-ictr {
height: 460px;
max-width: 100% !important
}
section.fb-ads-agency .what-text-seo {
padding-bottom: 20px
}
.ads-agency-card .on-page-icon-heading.choose-us-icon-heading {
padding: 30px
}
.ads-agency-card .on-page-icon-heading.choose-us-icon-heading {
max-width: 100% !important
}
.ads-agency-card .on-page-icon-heading-blr.choose-us-icon-heading-blr {
max-width: 100%
}
section#showit-cms-banner .loacl-left.form-left-new h1 {
margin-top: 0;
padding-top: 0px !important
}
section#showit-cms-banner .loacl-left.form-left-new {
padding-top: 0px !important
}
.fb-ads-case-study .container {
max-width: 1150px
}
.fb-ads-case-study-row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
.fb-ads-case-study-left-col {
width: 50%;
padding-right: 30px
}
.fb-ads-case-study-right-col {
width: 50%;
padding-left: 30px
}
.fb-ads-case-study-slider-row p:empty {
display: none !important
}
.fb-ads-case-study-slider-inner {
background: #0a485e;
padding: 20px 40px;
border-radius: 25px
}
.fb-ads-case-study-left-col h2 {
font-size: 32px;
font-family: 'Inter';
font-weight: 800;
color: #000;
padding-bottom: 4px;
margin-top: 0
}
.fb-ads-case-study-left-col h5 {
font-family: 'Inter';
font-size: 20px;
color: #0a485e
}
.fb-ads-case-study-left-col h6 {
font-family: 'Inter';
font-size: 16px
}
.fb-ads-case-study-left-col h3 {
font-family: 'Inter';
font-size: 20px;
font-weight: 800
}
.campaign-list li {
padding-left: 16px;
position: relative;
padding-bottom: 5px;
font-family: 'Inter';
font-size: 17px
}
.campaign-list li:before {
position: absolute;
left: 0;
background: #000;
width: 5px;
height: 5px;
border-radius: 50%;
content: "";
top: 7px
}
.fb-ads-case-study-item h6 {
color: #fff;
text-align: center;
font-size: 25px;
font-family: 'Inter';
font-weight: 800;
margin-bottom: 25px
}
.fb-ads-case-study-item li,
.fb-ads-case-study-item p {
color: #fff;
padding-bottom: 13px;
font-size: 17px;
font-family: 'Inter';
}
.fb-ads-case-study-item {
padding-left: 20px
}
.mission-text {
font-family: 'Inter';
font-size: 16px
}
.custom-btn {
text-align: center;
line-height: 30px;
font-size: 18px;
border-radius: 100px;
font-family: 'Inter';
border: 1px #0a485e solid;
padding: 6px 19px;
display: inline-block;
margin-top: 13px;
background: #0a485e;
color: #fff;
transition: all ease-in-out 0.5s;
text-transform: capitalize
}
.custom-btn:hover {
background: #fff0;
color: #0a485e
}
.study-left-col-list {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
text-align: center
}
.study-left-col-list li {
width: 32%;
padding-bottom: 15px;
text-align: center
}
.study-left-col-list li strong {
width: 100%;
padding-left: 10px;
font-size: 31px;
font-size: 30px;
font-family: 'Inter';
font-weight: 800;
color: #e37000
}
.study-left-col-list li span {
font-size: 16px;
text-transform: uppercase;
font-family: 'Inter';
display: block
}
.fb-ads-case-study-slider-inner ol li {
list-style-type: auto;
font-weight: 600
}
.fb-ads-case-study-slider-inner ul li {
list-style-type: disc;
font-weight: 200
}
.campaign-sec .container {
max-width: 1150px
}
.campaign-sec h3 {
text-align: center;
margin: 0;
font-size: 32px;
font-family: 'Inter';
font-weight: 800;
color: #000;
padding-bottom: 25px
}
.campaign-sec {
padding: 60px 15px
}
.fb-ads-case-study {
padding: 60px 10px 60px
}
.fb-ads-case-study .slick-next {
right: -66px
}
.fb-ads-case-study .slick-next:before,
.fb-ads-case-study .slick-prev:before {
font-size: 33px;
opacity: .75;
color: #0a485e
}
.fb-ads-case-study .slick-prev {
left: -80px
}
.fb-ads-case-study-slider-inner ol li span {
font-size: 21px;
padding-bottom: 5px;
display: block
}
.seo-text-img .loacl-left h1 {
margin-top: 0
}
.study-left-col-list img {
width: 23px;
vertical-align: baseline;
height: auto
}
@media(max-width:767px) {
.showit-ecommerece-sec-col {
width: 100%
}
.showit-design-services .service-accordian .panel-default>.panel-heading {
padding: 6px
}
.choose-us-icon-heading h3 {
padding: 0 0 0 55px
}
.showit-cms-banner .woocommers-form form.wpcf7-form.init .form-business-new span input {
margin-bottom: 0
}
.showit-cms-banner .woocommers-form h2 {
text-align: left
}
.Slider-description p {
font-size: 17px !important
}
.showit-ecommerece-sec-row .showit-ecommerece-sec-col {
height: 380px !important
}
.showit-plans .package-box p span {
font-size: 18px !important
}
.showit-plans .package-box p {
margin-top: 5px
}
.woocommers-form {
padding: 28px !important;
padding-bottom: 35px;
padding-top: 35px !important
}
.choose-us-column .on-page-icon-heading-blr h3 {
background-size: 42px !important
}
.showit-plans .showit-icons img {
width: 120px !important
}
.ads-agency-card {
display: unset
}
section.fb-ads-agency {
padding: 40px 20px
}
.ads-agency-card .on-page-imp {
height: auto
}
.ads-agency-card .on-page-icon-heading-ictr.choose-us-icon-heading-ictr {
height: auto
}
.fb-ads-case-study-right-col {
width: 100%;
padding-left: 0
}
.fb-ads-case-study-left-col {
width: 100%;
padding-right: 0;
padding-bottom: 20px
}
.fb-ads-case-study {
padding: 40px 20px
}
.study-left-col-list li {
width: 48%
}
.fb-ads-case-study .slick-prev,
.fb-ads-case-study .slick-next {
display: none
}
.fb-logos_imgs .rating-showit-icons img {
width: auto
}
.row.icon-row-rating-box {
width: 100% !Important;
display: flex;
flex-direction: row;
flex-wrap: wrap
}
.fb-logos_imgs .col-lg-3.col-md-3.col-sm-6.col-xs-6 {
padding-bottom: 17px
}
.fb-marketing .counting-text p {
left: 0px !important
}
.marketing-process .fb-strategy-box-bottom .box-left-col-Iconv {
padding: 20px 20px 20px 80px
}
.fb-marketing .box-left-col-Iconv::before {
left: 6px;
top: 15%
}
.fb-ads-case-study .slick-next:before,
.fb-ads-case-study .slick-prev:before {
font-size: 33px;
opacity: .75;
color: #0a485e;
font-size: 30px;
opacity: .75;
z-index: 999999;
position: absolute;
color: #fff
}
.fb-ads-case-study .slick-next {
right: -15px
}
.fb-ads-case-study .slick-prev {
left: -45px
}
.study-left-col-list img {
height: auto
}
.ecomerce-delepment {
flex-direction: column
}
section.ecomerce-delepment_sec .container {
margin: 0 15px
}
.ecomerce-delepment_lwr {
width: 100%
}
.ecomerce-delepment {
flex-direction: column !important
}
.ecomerce-delepment_lwr {
width: 100% !important
}
}
@media only screen and (max-width:400px) {
div#n2-ss-8 .n2-ss-slider .n2-ss-layer-row-inner {
align-items: center
}
.showit-cms-banner .rating-showit-icons {
margin-left: -10px
}
.rating-showit-icons img.brand-logo-rarting.clutch-img {
width: 69% !important
}
.rating-showit-icons img.goodfirm-logo {
width: 90% !important
}
section.showit-choose_us {
padding: 30px 20px !important
}
section.showit-choose_us .showit-cms h2 {
text-align: left
}
section.showit-choose_us .showit-cms p {
width: 100% !important;
text-align: left
}
.on-page-icon-heading p,
.on-page-icon-heading-blr p,
.on-page-icon-heading-ictr p {
padding: 10px 10px !important
}
.choose-us-icon-heading h3 {
padding: 0 0 0 50px !important
}
.showit-ecommerece-sec .container {
padding: 0 20px !important
}
.showit-ecommerece-inner {
padding: 15px 20px
}
.showit-ecommerece-sec .container {
padding: 0 20px !important
}
.howit-ecommerece-heading h2 {
text-align: left;
margin-bottom: 15px !important;
font-size: 25px;
line-height: normal
}
.howit-ecommerece-heading h5 {
font-size: 17px;
text-align: left;
margin-bottom: 15px
}
.howit-ecommerece-heading p {
text-align: left
}
.on-page-icon-heading-ictr {
padding: 30px 15px 40px !important
}
.on-page-icon-heading-blr {
padding: 30px 15px 40px !important
}
.on-page-icon-heading {
padding: 30px 15px 40px !important
}
.showit-ecommerece-sec-row {
row-gap: 7px
}
.showit-ecommerece-inner {
padding: 15px 20px !important
}
.icon-top-col {
margin-bottom: 10px !important
}
.howit-ecommerece-heading {
padding-bottom: 30px
}
.showit-ecommerece-sec {
padding-bottom: 20px
}
.blue-col .cust-width-new img {
width: 215px
}
.navy-blue-col .cust-width-new-pay-pal {
width: 100px
}
.row.service-accordian .panel-body {
padding: 20px 0 30px 17px !important
}
section.showit-design-services {
padding: 50px 20px !important
}
section.showit-design-services .showit-cms h2 {
text-align: left
}
section.showit-design-services .showit-cms p {
text-align: left
}
.showit-design-services .panel-group .panel-heading a {
font-size: 17px !important
}
.showit-design-services .service-accordian .panel-default>.panel-heading {
padding: 12px 0px !important
}
.showit-design-services .panel-title>a:before {
margin-right: 0px !important
}
.showit-design-services .panel-title>a.collapsed:before {
margin-right: 0px !important
}
section.Showit-development-services .showit-cms p {
text-align: left
}
section.Showit-development-services .showit-cms h5 {
text-align: left
}
section.Showit-development-services .showit-cms h2 {
text-align: left
}
section.Showit-development-services .showit-plans {
margin-top: 20px !important
}
.showit-plans .package-box {
padding: 15px !important
}
section.Showit-development-services {
padding: 20px 20px 60px 20px !important
}
.choose-us-icon-heading h3 {
background-size: 46px
}
.showit-img-new img.brand-logo-rarting {
width: 85%
}
.clutch-img img.brand-logo-rarting {
width: 75% !important
}
.Slider-profile-img .n2-ss-layer-col.n2-ss-layer-with-background.n2-ss-layer-content {
padding: 0px !important
}
.n2-ss-layer-row.n2-ss-layer-with-background {
padding: 0px !important
}
.Slider-img-desc .n2-ss-layer-col.n2-ss-layer-with-background {
padding: 0px !important
}
.Slider-img-desc h1 {
text-align: left !important
}
.courtney-image .n2-ss-item-image-content.n2-ss-item-content.n2-ow-all {
text-align: center
}
.slider-profile-head {
padding-bottom: 10px
}
.showit-plans .package-list {
font-size: 17px !important
}
}
@media only screen and (max-width:380px) {
.sales_title {
margin-left: 93px
}
}
.fb-marketing .counting-text p {
width: 70px;
height: 100px;
border-top-right-radius: 100px;
border-bottom-right-radius: 100px;
border: 2px solid #0a3b614a;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
border-left: 0;
color: #0a485e;
font-size: 80px;
font-family: proxima_novaextrabold_italic;
font-weight: 700;
background: #fff;
position: absolute;
top: 50%;
transform: translateY(-50%);
left: 85px;
padding-right: 20px;
z-index: 999;
margin: 0px !important;
padding-top: 7px;
display: flex;
align-items: center
}
.showit-cms {
width: 60%;
margin: 0 auto
}
.fb_marketing_package h2 {
color: #eef5fa !important
}
.fb_marketing_package .wp-launch-btn.btn {
background-color: #eef5fa !important
}
.fb_marketing_package .wp-launch-btn.btn:hover {
background-color: transparent !important;
color: #eef5fa !important;
border: 1px solid #eef5fa !important
}
.fb_testimonial_slider #n2-ss-8item4 {
font-family: 'proxima_novalight' !important
}
#n2-ss-8item6 {
font-family: 'proxima_novalight' !important
}
.n2-ss-item-content.n2-ss-text.n2-ow-all p {
font-family: 'proxima_novalight' !important
}
section.ecomerce-delepment_sec {
margin-top: 90px
}
.about-ecomerces {
width: 80%;
margin: 0 auto
}
.ecomerce-delepment_lwr a.link-arrow {
font-size: 18px;
line-height: 24px;
color: #000;
font-weight: 700
}
h3.ecomm_experites_heading {
font-size: 40px !important;
line-height: 24px;
color: #000;
font-weight: 700;
text-align: center
}
p.ecomm_experites_contents {
color: #000 !important;
font-size: 20px !important;
font-weight: bold !important
}
.ecomerce-delepment_lwr {
width: 32%;
display: flex;
flex-direction: row;
flex-wrap: wrap;
text-align: left;
border-radius: 15px;
padding: 30px;
gap: 7px;
justify-content: flex-start;
margin-bottom: 29px;
align-content: space-between;
align-items: stretch
}
.ecomerce-delepment_lwr img {
width: 60px;
height: 60px
}
.ecomerce-delepment_lwr:first-child {
background: #f1fee9
}
.ecomerce-delepment_lwr:nth-child(2) {
background: #fef7fd
}
.ecomerce-delepment_lwr:nth-child(3) {
background: #fdeee3
}
.ecomerce-delepment_lwr:nth-child(4) {
background: #eaefff
}
.ecomerce-delepment_lwr:nth-child(5) {
background: #f5f5f5
}
.ecomerce-delepment_lwr:last-child {
background: #f1fcff
}
.ecomerce-delepment {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: stretch;
justify-content: space-between;
margin: 45px 15px
}
.ecomerce-delepment h2 {
color: #000;
font-size: 22px;
font-weight: 700;
margin: 0
}
.dev_inner {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
gap: 10px
}
p.dev-process-main-contant {
max-width: 952px;
font-size: 16px;
line-height: 24px;
color: #000;
margin: 0 auto;
text-align: center;
font-family: 'Inter';
font-weight: 400
}
section.process-container {
padding: 0 20px;
margin: 60px 0 0 0
}
section.process-container h2 {
font-size: 32px;
color: #000;
font-weight: 700;
text-align: center;
margin-bottom: 14px;
line-height: 36px;
font-family: 'Inter'
}
.process_wraper {
margin-top: 40px
}
.process-step {
display: flex;
justify-content: space-evenly;
margin-bottom: 13px
}
.process_left_row {
display: flex;
align-items: flex-start;
width: 25%;
justify-content: space-between
}
.step-content p {
font-size: 16px;
line-height: 22px;
color: #000;
font-family: 'Inter';
font-weight: 400
}
.step-content {
width: 100%;
max-width: 616px
}
.step-icon-number {
width: 47%;
display: flex;
justify-content: center
}
.step-empty {
width: 27%
}
.step-icon-number span {
background-color: #fd7f4d;
color: #000;
border-radius: 50%;
width: 40px;
height: 40px;
display: flex;
align-items: center;
justify-content: center;
font-size: 22px;
line-height: 22px;
color: #000;
font-weight: 700;
z-index: 1
}
.step-img img {
width: 100%;
margin-top: 15px;
object-fit: contain
}
.step-content h3 {
font-size: 22px;
line-height: 22px;
color: #000;
font-weight: 700
}
.process-step .step-icon-number::after {
background: url(https://www.willshall.com/wp-content/uploads/2024/09/a-2.png);
height: 100%;
position: absolute;
content: "";
width: 100%;
background-repeat: no-repeat;
background-size: contain;
right: -45px;
top: 32px
}
.process-step .step-icon-number.second_child_process:nth-of-type(2)::after {
background-image: url(https://www.willshall.com/wp-content/uploads/2024/09/b-2.png);
height: 100%;
position: absolute;
content: "";
width: 100%;
background-repeat: no-repeat;
background-size: contain;
right: -56px;
top: 32px
}
.process-step .step-icon-number .second_child_process:nth-of-type(4)::after {
background-image: url(https://www.willshall.com/wp-content/uploads/2024/09/b-2.png);
height: 100%;
position: absolute;
content: "";
width: 100%;
background-repeat: no-repeat;
background-size: contain;
right: -45px;
top: 32px
}
.process-step:nth-child(6) .process_left_row .step-icon-number::after {
display: none
}
.step-icon-number {
position: relative;
height: 87%
}
.process-step:nth-child(2) .step-icon-number span {
background: #a3deba
}
.process-step:nth-child(3) .step-icon-number span {
background: #fee1e4
}
.process-step:nth-child(4) .step-icon-number span {
background: #fd7f4d
}
.process-step:nth-child(5) .step-icon-number span {
background: #a3deba
}
@media (max-width:768px) {
.process_left_row .step-img img {
max-width: 79px;
width: auto;
height: auto;
padding-right: 16px;
margin-top: 0
}
.process-step .step-icon-number::after {
background-size: 50%;
right: -20px;
top: 16px
}
.process_left_row {
display: unset
}
.process-step .process_left_row .step-img {
float: left;
height: 72px;
display: flex;
align-items: center
}
.step-content h3 {
font-size: 20px;
height: 33px;
display: flex;
margin-top: 0;
align-items: center
}
p.dev-process-main-contant {
text-align: left !important
}
section.process-container h2 {
text-align: left !important;
font-size: 28px
}
.step-icon-number {
display: none !important
}
.process-step {
display: unset
}
.process_wraper {
display: grid;
row-gap: 11px
}
}
.start-a-wix .wix-are-you-ready-sec {
width: 63%
}
.start-a-wix .wix-are-you-ready-sec p {
margin-bottom: 15px
}
Div#hidden {
display: none
}
@media (max-width:768px) {
Div#hidden {
display: none
}
#myCarousel {
display: block
}
}
.start-a-wix .wix-are-you-ready-sec {
width: 72%
}
.start-a-wix .wix-are-you-ready-sec p {
margin-bottom: 15px
}
.Benefit-of-wix {
padding: 80px 0 80px 0;
background-color: #eef3fa
}
.benefit-main-div {
display: flex;
width: 100%;
column-gap: 60px
}
.benefit-left-col {
width: 50%
}
.benefit-right-img {
width: 50%
}
.Benefit-of-wix .benefit-left-col span {
color: #0f5180;
text-align: left;
font-size: 32px;
font-weight: 700;
font-family: 'Inter';
line-height: 40px
}
.Benefit-of-wix .benefit-left-col h3 {
color: #000;
text-align: left;
font-size: 32px;
font-weight: 700;
font-family: 'Inter';
line-height: 40px
}
.benefit-left-col p {
font-size: 16px;
line-height: 24px;
font-family: 'Inter';
color: #000
}
.benefit-left-col ul li {
font-size: 16px !important;
line-height: 24px;
font-family: 'Inter';
color: #000 !important
}
.benefit-right-img img {
width: 100%;
border-style: solid;
border-width: 10px 10px 0 0;
border-color: #0f5180;
border-radius: 100px 0 100px 0;
box-shadow: 2px 0 10px 0 rgb(0 0 0 / .4)
}
.benefit-left-col .benefit-list li {
background: url(//www.willshall.com/wp-content/uploads/2024/10/arrow.png) no-repeat;
background-repeat: no-repeat;
background-size: 20px;
background-position: left;
text-align: left;
letter-spacing: .2px;
margin-bottom: 10px;
position: relative;
padding-left: 30px;
color: #333;
font-size: 17px
}
.listing-benefit {
display: flex;
column-gap: 30px;
padding: 15px 0
}
ul.benefit-list {
margin: 0
}
.why-partner-with-willShall h2 {
text-align: center;
font-size: 32px;
font-weight: 700;
color: #000;
font-family: 'Inter';
line-height: 40px
}
.our-dedicated-wix-services {
padding: 60px 0
}
.our-dedicated-wix-services {
padding: 50px 0 70px 0
}
.our-dedicated-wix-services h2 {
text-align: center;
font-size: 32px;
font-weight: 700;
color: #000;
font-family: 'Inter';
line-height: 40px
}
.wix-services-col {
background-color: #fff;
border-radius: 10px;
padding: 30px
}
.wix-services-boxes img {
height: 70px;
width: 70px;
object-fit: contain;
background-color: #fff;
border: 1px solid #0a485e;
padding: 11px;
border-radius: 12px;
margin-bottom: 20px
}
.wix-development-services {
display: grid;
grid-template-columns: repeat(3, 1fr);
column-gap: 25px;
row-gap: 30px;
width: 100%;
margin: auto;
padding-top: 40px
}
.wix-services-boxes h3 {
position: relative
}
.wix-services-boxes h3 {
font-weight: 600;
font-size: 20px;
font-family: 'Inter';
margin: 0 0 15px 0;
padding-left: 70px;
background-repeat: no-repeat;
background-position: left center;
background-size: contain;
height: 50px;
display: flex;
align-items: center
}
.wix-services-boxes-1 h3 {
background-image: url(//www.willshall.com/wp-content/uploads/2024/10/Discovery-new.png)
}
.wix-services-boxes-2 h3 {
background-image: url(//www.willshall.com/wp-content/uploads/2024/10/seo-new.png)
}
.wix-services-boxes-3 h3 {
background-image: url(//www.willshall.com/wp-content/uploads/2024/10/coding-new.png)
}
.wix-services-boxes-4 h3 {
background-image: url(//www.willshall.com/wp-content/uploads/2024/10/customer-service-new.png)
}
.wix-services-boxes-5 h3 {
background-image: url(//www.willshall.com/wp-content/uploads/2024/10/api-new.png)
}
.wix-services-boxes-6 h3 {
background-image: url(//www.willshall.com/wp-content/uploads/2024/10/migration-new.png)
}
.wix-services-boxes-7 h3 {
background-image: url(//www.willshall.com/wp-content/uploads/2024/10/mobile-app-1.png)
}
.wix-services-boxes-8 h3 {
background-image: url(//www.willshall.com/wp-content/uploads/2024/10/web-development-new.png)
}
.wix-services-boxes-9 h3 {
background-image: url(//www.willshall.com/wp-content/uploads/2024/10/service-new.png)
}
.wix-services-boxes p {
font-family: 'Inter';
font-size: 16px;
padding-bottom: 15px;
line-height: 24px;
}
.partner-with-willShall {
padding: 50px 0 70px 0
}
.partners-wix #exTab3 .nav-pills>li>a {
border-radius: 4px;
font-size: 18px
}
.partners-wix #exTab3 .nav-pills>li>a:hover {
color: #fff
}
.partners-wix #exTab3 .tab-content {
color: #fff;
background-color: #428bca;
padding: 5px 15px
}
.partners-wix .nav-pills>li+li {
margin-left: 0px !important;
margin-bottom: 15px
}
.partners-wix #exTab3 .nav-pills>li>a>i {
display: block;
font-size: 55px;
margin-bottom: 15px;
-webkit-transition-duration: 0.7s;
-moz-transition-duration: 0.7s;
-o-transition-duration: 0.7s;
transition-duration: 0.7s
}
.partners-wix #exTab3 .nav-pills>li>a:hover i {
-webkit-transform: scale(1.1, 1.1) rotate(360deg);
-moz-transform: scale(1.1, 1.1) rotate(360deg);
-o-transform: scale(1.1, 1.1) rotate(360deg);
transform: scale(1.1, 1.1) rotate(360deg)
}
.partners-wix .color-green a,
.partners-wix .color-red a,
.partners-wix .color-blue a {
color: #fff
}
.partners-wix .nav>li>a:hover,
.partners-wix .nav>li>a:focus {
background-color: inherit
}
.partners-wix #exTab3 .tab-content {
background-color: inherit
}
.partners-wix h2 {
text-align: center;
font-size: 32px;
font-weight: 700;
color: #000;
font-family: 'Inter';
line-height: 40px
}
.partners-wix .wix-partners-list {
display: flex !important;
justify-content: center;
column-gap: 0;
width: 100%;
margin: 20px 0
}
.wix-partners-list .div-icons {
width: 15%;
text-align: center;
display: flex;
flex-direction: column
}
.wix-partner-icon-text {
filter: grayscale(.8);
width: 20%
}
.wix-partner-icon-text.active {
filter: grayscale(0)
}
.wix-partner-icon-text h3 {
color: #000 !important;
font-size: 18px;
font-weight: 600;
text-align: center;
opacity: .2;
font-family: 'Inter';
}
.wix-partner-icon-text a img {
width: 105px;
height: auto;
display: flex;
margin: auto
}
.wix-partners-list>li.active>a,
.wix-partners-list>li.active>a:focus,
.wix-partners-list>li.active>a:hover {
background: none !important
}
.partners-wix .tab-pane {
border-radius: 10px;
background-color: unset !important;
padding: 20px 20px;
text-align: center;
min-height: 115px
}
.wix-partner-icon-text.active h3 {
color: #000 !important;
opacity: 1
}
.partners-wix p {
font-size: 16px;
line-height: 24px;
font-family: 'Inter';
color: #000
}
.wix-development-icons .rating-showit-icons img {
padding-left: 0
}
.wix-are-you-ready-sec img.rokets_img_icons {
width: 80px;
height: auto
}
.wix-development-page .wix-development-icons .rating-showit-icons img.brand-logo-rarting.clutch-img {
width: 85px
}
.our-dedicated-wix-services .wix-btn {
display: flex;
justify-content: center;
margin-top: 20px
}
.partner-with-willShall .wix-btn {
display: flex;
justify-content: center;
margin-top: 20px
}
.our-dedicated-wix-services span,
.partner-with-willShall .partners-wix span {
color: #0f5180
}
@media only screen and (max-width:767px) {
.wix-development-htm main {
margin-top: -90px
}
.wix-development-page .wix-development-icons .rating-showit-icons img.brand-logo-rarting.clutch-img {
width: 70px
}
.wix-development-page .rating-showit-icons {
text-align: left
}
.showit-cms {
width: 100% !important
}
.Benefit-of-wix {
padding: 30px 25px 50px 25px;
background-color: #eef3fa
}
.benefit-main-div {
display: flex;
width: 100%;
flex-direction: column;
row-gap: 30px
}
.benefit-left-col {
width: 100%
}
.listing-benefit {
display: block
}
.benefit-right-img {
width: 100%
}
.Benefit-of-wix .benefit-left-col h3 {
font-size: 25px;
line-height: 35px
}
.Benefit-of-wix .benefit-left-col span {
font-size: 25px;
line-height: 35px
}
.our-dedicated-wix-services h2 {
font-size: 25px;
line-height: normal;
text-align: left
}
.our-dedicated-wix-services {
padding: 30px 20px 50px 20px
}
.wix-development-services {
grid-template-columns: repeat(1, 1fr);
row-gap: 30px;
padding-top: 25px
}
.partners-wix .wix-partners-list {
display: grid !important;
justify-content: center;
grid-template-columns: repeat(1, 1fr)
}
.wix-partner-icon-text {
width: 100%
}
.partners-wix h2 {
font-size: 25px;
line-height: normal
}
.partner-with-willShall {
padding: 30px 20px 50px 20px
}
.range-right-col-img {
text-align: center;
margin-top: 20px
}
.partners-wix #exTab3 .tab-content {
padding: 0
}
.partners-wix .tab-pane {
padding: 20px 0px !important
}
section.Webflow-business-sec .container {
padding: 0 15px
}
.Webflow-business-image img {
margin-bottom: 20px
}
.benefit-right-img img {
object-fit: contain;
height: 100%
}
.page-id-12808 .tab-pane.active {
width: 100% !important
}
.partners-wix .tab-pane {
padding: 20px 0px !important
}
}
.page-id-12808 .tab-pane.active {
display: flex;
align-items: center
}
.wix-faq .panel-title br {
display: none !important
}
@media only screen and (max-width:400px) {
.wix-development-page .rating-showit-icons {
margin-left: 0
}
}
img.rocket_icons_wix {
width: 75px
}
.btn.focus,
.btn:focus {
color: #fff;
text-decoration: none
}
.wix_service_bg2 {
display: inline-block;
background-color: #eef3fa;
padding: 30px 25px;
background-repeat: no-repeat;
background-image: url(//www.willshall.com/wp-content/uploads/2024/10/shapes1.png);
background-position: right bottom;
border-radius: 10px
}
.wix_service_bg1 {
display: inline-block;
background-color: #eff7f0;
padding: 30px 25px;
background-image: url(//www.willshall.com/wp-content/uploads/2024/10/shapes2.png);
background-repeat: no-repeat;
background-position: right bottom;
border-radius: 10px
}
article#post-12808 span a {
color: #333
}
.wix-development-services .wix-services-col:nth-child(1) {
background-color: #F4FBFF !important
}
.wix-development-services .wix-services-col:nth-child(2) {
background-color: #F3FEFA !important
}
.wix-development-services .wix-services-col:nth-child(3) {
background-color: #FEF5F7 !important
}
.wix-development-services .wix-services-col:nth-child(4) {
background-color: #FCF8EB !important
}
.wix-development-services .wix-services-col:nth-child(5) {
background-color: #F8EBFC !important
}
.wix-development-services .wix-services-col:nth-child(6) {
background-color: #EBF8FC !important
}
.wix-development-services .wix-services-col:nth-child(7) {
background-color: #FCF5EB !important
}
.wix-development-services .wix-services-col:nth-child(8) {
background-color: #EBFCED !important
}
.wix-development-services .wix-services-col:nth-child(9) {
background-color: #EBF7FC !important
}
.page-id-12808 .tab-pane.active {
display: flex;
align-items: center;
width: 73%;
margin: auto;
border: 1px solid #ccc;
min-height: 190px
}
.round-logo-blog {
width: 20% !important
}
.explore-our-range-of-webflow {
padding: 70px 0
}
.relax_while_wrap {
padding: 100px 0
}
.relax_while_title {
position: sticky;
width: 100%;
top: 140px
}
.relax_while_content {
position: relative
}
.relax_while_content_box {
position: sticky;
top: 0;
background: #fff;
border: 1px solid #eaeade;
border-radius: 9px;
padding: 40px;
overflow: hidden
}
.relax_while_content_box::-webkit-scrollbar,
.relax_while_content_box::-webkit-scrollbar-thumb,
.relax_while_content_box::-webkit-scrollbar-track {
width: 0;
background-color: #fff0
}
.relax_while_content_box {
height: 250px
}
.relax_while_content_box:nth-child(1) {
top: 21%;
background-color: #EBF8FC !important
}
.relax_while_content_box:nth-child(2) {
top: 25%;
background-color: #FCF8EB !important
}
.relax_while_content_box:nth-child(3) {
top: 29%;
background-color: #FEF5F7 !important
}
.relax_while_content_box:nth-child(4) {
top: 33%;
height: 270px !important;
background-color: #EBF7FC !important
}
.relax_while_content_box:nth-child(5) {
top: 37%;
background-color: #FCF8EB !important
}
.relax_while_content_box:nth-child(6) {
top: 41%;
background-color: #FEF5F7 !important
}
.relax_while_content_box::before {
content: "";
position: absolute;
width: 100%;
height: 100%;
right: 0;
bottom: 0;
opacity: .7;
background: -o-linear-gradient(306deg, #fff0 20%, rgb(226 39 80 / 15%) 100%);
background: linear-gradient(144deg, #fff0 20%, #0a485e1a 100%);
pointer-events: none
}
.relax_while_title p {
margin: 20px 0 30px;
font-weight: 400;
line-height: 1.6;
color: #161719
}
.relax_while_title p br {
display: none
}
.relax_while_content_box:not(:first-child) {
margin-top: 20px
}
.explore-our-range-of-webflow .relax_while_content_box h4 {
color: #0a485e !important;
font-size: 20px;
font-weight: 600;
font-family: 'Inter';
display: inline-block;
padding-left: 14px
}
.explore-our-range-of-webflow .relax_while_content_box p {
color: #000;
font-family: 'Inter';
text-align: left;
line-height: 24px;
padding-top: 14px
}
.explore-our-range-of-webflow h2 {
color: #0a485e;
font-family: 'Inter';
font-weight: 800;
font-size: 38px;
width: 100%;
max-width: 90%
}
.explore-our-range-of-webflow .relax_while_content .relax_while_content_box img {
width: 55px;
height: auto;
border: 1px solid #0a485e;
padding: 5px;
border-radius: 10px
}
.business-list-cstm ul li {
background: url(//www.willshall.com/wp-content/uploads/2024/10/arrow.png) no-repeat;
background-repeat: no-repeat;
background-size: 22px;
background-position: left;
text-align: left;
letter-spacing: .2px;
margin-bottom: 10px;
position: relative;
padding-left: 35px
}
.ppc_guide_blog {
width: 100% !important;
padding: unset !important;
border: unset !important
}
span.ppc_blog {
display: flex;
gap: 30px;
align-items: center
}
section#organic-seo .banner_content {
display: flex;
gap: 30px
}
section#organic-seo .banner_content ul li {
background-image: url(//www.willshall.com/wp-content/uploads/2024/11/organic-check.png);
font-size: 18px;
line-height: 36px;
color: #000;
font-weight: 600
}
section#organic-seo .banner_content ul {
padding: 20px 0 50px 0
}
section#organic-seo .woocommers-form {
background: url(//www.willshall.com/wp-content/uploads/2024/11/xcv-2.png);
background-repeat: no-repeat;
background-position: center;
background-size: cover
}
section#organic-seo .woocommers-form h2 {
color: #000
}
section#organic-seo .button_row .wpcf7-submit {
background: #000000 !important;
color: #fff !important
}
section#organic-seo .button_row .wpcf7-submit:hover {
background: #ffc821 !important;
border-color: #000000 !important;
color: #000000 !important
}
.organic-logo {
display: flex;
align-items: center;
justify-content: space-evenly;
max-width: 984px;
margin: 0 auto
}
section#organic-logo-page {
padding: 70px 0 50px 0
}
section#organic-logo-page h2 {
text-align: center;
font-size: 32px;
font-weight: 700;
color: #000;
font-family: 'Inter';
line-height: 40px
}
#organic-logo-page #crowdreviews-badge-AjPfd6UAR img {
width: 40% !important
}
#organic-logo-page #crowdreviews-badge-AjPfd6UAR div.st {
font-size: 8px !important
}
#organic-logo-page #crowdreviews-badge-AjPfd6UAR p a {
font-size: 9px !important
}
section#organic-logo-page h2 {
margin: 0 0 30px 0
}
section#organic-logo-page .organic-seo-img.top-seo img {
width: 386px;
height: auto
}
section#organic-logo-page .organic-seo-img.clutch {
width: 27%
}
section#organic-logo-page .organic-seo-img.top-10 {
width: 21%
}
.organic-seo-img.mint {
width: 31%
}
.organic-seo-img.mint img {
height: auto
}
section#organic-logo-page .organic-seo-img.Topsec {
width: 45%
}
section#organic-logo-page .organic-seo-img.top-seo {
width: 22%
}
section#organic-logo-page .organic-seo-img.seo-company {
width: 23%
}
section#organic-logo-page .organic-seo-img.top-seo-service-company {
width: 38%
}
section#organic-logo-page .seo-company img {
width: 100px;
height: auto;
display: flex;
margin: auto
}
section#organic-logo-page .organic-logo {
column-gap: 50px
}
section#organic-logo-page .organic-seo-img img {
width: auto;
cursor: pointer
}
section#organic-service-work .ecomerce-delepment .ecomerce-delepment_lwr {
background: #fff;
min-height: 375px;
height: 100%;
border: 3px solid #b9cfdd;
border-radius: 25px
}
section#organic-service-work .how-work {
background-color: #6979c4;
padding: 60px 0 60px
}
section#organic-service-work h3.ecomm_experites_heading {
color: #fff;
line-height: 30px;
font-size: 32px !important
}
.showit-testimonials .Showit-slider-new div#n2-ss-9 .nextend-arrow-previous img {
background: url(https://www.willshall.com/wp-content/uploads/2024/07/left.png);
background-size: cover
}
.showit-testimonials .Showit-slider-new div#n2-ss-9 .nextend-arrow-next img {
background: url(https://www.willshall.com/wp-content/uploads/2024/07/right.png);
background-size: cover
}
div#n2-ss-9 .n2-font-c615d35d9cfe456ccb4ffb1a67f811b3-hover {
font-family: 'proxima_novalight' !important
}
div#n2-ss-9 .n2-font-ab2abc7522dff7dc72d8f2e56f2a04f3-hover {
font-family: 'proxima_novalight' !important
}
.Showit-slider-new div#n2-ss-9 .nextend-arrow img {
width: 65px
}
section#organic-service-work {
margin-bottom: -38px
}
#organic-logo-page #crowdreviews-badge-AjPfd6UAR div.t {
font-size: 21px !important
}
#organic-logo-page #crowdreviews-badge-AjPfd6UAR .crowdreviews-badge-bg {
width: 180px !important;
height: 117px !important;
padding: 20px 0 2px !important
}
p.organic_text {
margin-bottom: 16px !important
}
.ai-diven-btn {
text-align: center
}
h2.organic-seo-slider {
opacity: 0.302 !important;
font-size: 60px !important;
color: #000;
font-weight: 700
}
section#organic-service-work p {
color: #000
}
#organic-seo .error-message p {
color: #000
}
@media(max-width:767px) {
section#organic-seo .banner_content {
flex-direction: column;
margin-top: 12px;
gap: 0
}
section#organic-service-work {
margin-top: 55px
}
section#organic-seo .banner_content ul {
padding: 0 0 0 0
}
section#organic-logo-page {
padding: 60px 15px
}
.organic-logo {
display: grid;
grid-template-columns: repeat(2, 1fr);
row-gap: 35px
}
section#organic-logo-page .organic-seo-img.clutch {
width: 100%;
margin: auto
}
section#organic-logo-page .organic-seo-img.mint {
width: 100%
}
section#organic-logo-page .organic-seo-img.Topsec {
width: 100%
}
section#organic-logo-page .organic-seo-img.Topsec {
width: 100%
}
section#organic-logo-page .organic-seo-img.seo-company {
width: 88%;
margin: auto
}
section#organic-logo-page .organic-logo {
column-gap: 20px
}
section#organic-logo-page .organic-seo-img.top-seo-service-company {
width: 100%
}
section#organic-service-work h3.ecomm_experites_heading {
font-size: 25px !important
}
section#organic-service-work .ecomerce-delepment .ecomerce-delepment_lwr {
min-height: auto
}
.faq-section.local-seo-faq.wordpress-faq {
padding: 0 20px
}
#organic-logo-page #crowdreviews-badge-AjPfd6UAR .crowdreviews-badge-bg {
width: 169px !important;
height: 117px !important;
padding: 23px 0 2px !important
}
section#organic-logo-page .organic-seo-img img {
width: 85%
}
.rating-showit-icons.goodfirm-img {
margin-left: 0
}
section#organic-logo-page h2 {
font-size: 25px;
line-height: 35px
}
.range-webflow-col {
flex-direction: column
}
.Webflow-ideal-business {
flex-direction: column
}
.range-of-webflow-development h2.wow.bounceInUp.animated.lead {
margin-bottom: 0
}
.range-left-col,
.range-right-col,
.Webflow-business-heading,
.Webflow-business-heading p,
.Webflow-business-list,
.Webflow-business-image,
section.why-choose-webflow h3,
p.service-provider-text,
.left-col-service,
.right-services-img {
width: 100% !important;
line-height: normal !important
}
.right-services-img {
margin-top: 20px
}
.range-of-webflow-development .range-left-col h4 {
max-width: 100% !important
}
.webflow-service-provider {
flex-direction: column;
align-items: center
}
.progress-in-heading p {
width: 100% !important
}
.progress-in-heading h3 {
width: 100% !important
}
.progress-in-slider .slick-prev:before {
display: none
}
.progress-in-slider .slick-next:before {
display: none
}
.tab-content.clearfix img {
width: 100% !important;
margin-top: 20px
}
.showit-cms-banner .wp-services-btn.btn {
margin-top: 30px;
font-size: 16px
}
.tab-content.clearfix img {
width: 100% !important;
height: auto
}
.progress-lwr {
padding: 0px !important
}
.progress-lwr p {
height: auto !important;
margin-bottom: 20px
}
section.why-choose-webflow {
padding: 80px 15px !important
}
.progress-lwr h3 {
height: auto !important
}
section.Pinterest.showit-cms-banner.webflow-development-page {
margin-top: 0px !important
}
.range-of-webflow-development .range-right-col-img img {
width: 100% !important
}
.range-of-webflow-development .partners-wix .tab-pane {
padding: 0px !important
}
img.brand-logo-rarting.clutch-img.webflow-logo.entered.lazyloaded {
width: 92px !important
}
.rating_review_sec img {
width: 15px !important
}
}
.webflow-service {
background: #FFFFFF !important;
display: inline-block;
background-color: #EFF7F0;
padding: 30px 25px;
background-image: url(//www.willshall.com/wp-content/uploads/2024/10/shapes2.png);
background-repeat: no-repeat;
background-position: right bottom;
border-radius: 10px
}
.webflow-services-provider {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 35px
}
.webflow-service h3 {
font-weight: 600;
font-size: 22px;
font-family: 'Inter';
color: #000
}
.webflow-service p {
font-family: 'Inter';
font-size: 17px;
padding-bottom: 15px
}
.Why-Choose-Webflow {
background: #EEF3FA;
padding: 80px 0
}
.webflow-img .webflow-logo {
width: 133px !important;
height: auto !important;
margin-top: 3px !important
}
.rating-showit-icons.goodfirm-img {
margin-left: -25px
}
.relax_while_title {
width: 100%;
position: relative;
top: 0
}
.benefits_developers_sec .cstm-new-service {
padding: 20px
}
.benefits_developers_sec .cstm-new-service .col-services {
background: #fff;
box-shadow: 0 0 30px #cdcdcd82;
border-radius: 10px;
height: 100%;
padding: 35px 35px !important
}
.webflow-services .headbox {
flex-wrap: unset !important
}
.webflow-services .hire_bg .headbox img {
height: 45px;
width: 45px;
object-fit: contain
}
.relax_while_title.fixed-title {
max-width: 615px
}
.range-of-webflow-development .partners-wix h2 {
text-align: center;
font-size: 32px;
font-weight: 700;
color: #000;
font-family: 'Inter';
line-height: 38px;
width: 100%
}
.range-of-webflow-development .wix-partner-icon-text.active h3 {
opacity: 1;
background-image: linear-gradient(28deg, #0b79a0 0%, #0b79a0 0%, #0a485e 100%);
color: white !important
}
.range-of-webflow-development ul.nav.nav-pills {
display: unset;
border: 1px solid #e9e9e9;
border-radius: 23px
}
.range-of-webflow-development h3 {
font-size: 16px !important;
line-height: 18px;
font-weight: 400;
font-family: "Inter" !important;
text-align: center !important
}
.range-of-webflow-development .wix-partner-icon-text h3 {
opacity: 1;
background-color: red;
padding: 15px 15px;
border-radius: 40px;
background: none;
margin: 0
}
.range-of-webflow-development .partners-wix .nav-pills>li+li {
margin-bottom: 0
}
.range-of-webflow-development .nav>li>a {
padding: 0
}
.range-of-webflow-development .nav-pills>li {
line-height: 0
}
.range-of-webflow-development .range-left-col h4 {
font-size: 26px !important;
line-height: 34px;
color: #000;
font-weight: 700;
font-family: "Inter";
width: 100%;
max-width: 50%;
margin-bottom: 20px
}
.range-of-webflow-development .partners-wix .tab-pane {
padding: 20px 0
}
.range-of-webflow-development .partners-wix #exTab3 .tab-content {
padding: 5px 0
}
.range-left-col {
text-align: left;
width: 50%
}
.range-left-col p {
max-width: 513px;
font-size: 16px;
line-height: 26px;
color: #000;
font-weight: 400;
font-family: "Inter";
width: 100%
}
.range-webflow-col {
display: flex;
width: 100%;
column-gap: 20px;
max-width: 1100px;
margin: 0 auto;
padding-top: 20px
}
.range-right-col {
width: 50%
}
.range-right-col img {
width: 300px !important
}
.range-of-webflow-development .range-webflow-col .range-left-col p {
max-width: 542px;
font-size: 16px;
line-height: 24px;
color: #000;
font-weight: 400;
font-family: "Inter";
width: 100%
}
.webflow-btn {
justify-content: left !important
}
.webflow-btn a {
font-size: 17px;
color: #fff;
font-weight: 600;
font-family: "Inter";
text-align: center;
background-color: #d25603;
border-radius: 30px;
padding: 10px 21px;
border: 2px solid #d25603;
cursor: pointer;
margin-top: 40px;
width: 211px;
height: 45px
}
.webflow-btn a:hover {
border: 2px solid #d25603
}
.Webflow-business-sec {
padding: 70px 0
}
.Webflow-ideal-business {
display: flex;
width: 100%;
column-gap: 30px
}
.Webflow-business-heading {
width: 30%
}
.Webflow-business-image {
width: 40%
}
.Webflow-business-list {
width: 30%
}
.Webflow-business-list ul li {
font-size: 16px;
line-height: 36px;
color: #000;
font-weight: 600;
font-family: "Inter";
margin-bottom: 2px
}
.Webflow-business-list ul li span img {
width: 25px;
height: auto
}
.Webflow-business-image img {
width: 410px;
height: auto
}
.Webflow-business-heading h3 {
font-size: 32px;
line-height: 38px;
color: #000;
font-weight: 700;
font-family: "Inter";
width: 100%;
max-width: 95%
}
.Webflow-business-heading p {
width: 274px;
height: 91px;
font-size: 16px;
line-height: 24px;
color: #000;
font-weight: 300;
font-family: "Inter"
}
.webflow-business-logo {
border: 1px solid #e9e9e9;
border-radius: 50px;
width: 130px;
height: 40px;
padding: 8px 20px
}
.webflow-business-logo img {
width: 90px;
height: auto
}
.Webflow-business-heading span {
color: #346166
}
.left-col-service {
width: 47%
}
.right-services-img {
width: 50%;
height: auto
}
.webflow-service-provider {
display: flex;
justify-content: space-between
}
.right-services-img img {
width: 100%;
position: sticky;
top: 120px;
object-fit: contain
}
.list-items-webflow h5 {
font-size: 24px;
line-height: 38px;
color: #000;
font-weight: 500;
font-family: "Inter";
margin: 20px 0 0 0
}
.list-items-webflow p {
font-size: 15px;
line-height: 22px;
color: #000;
font-weight: 300;
font-family: 'Inter';
margin-left: 48px
}
section.why-choose-webflow h3 {
font-size: 32px;
line-height: 38px;
color: #000;
font-weight: 700;
font-family: "Inter";
text-align: center;
width: 56%;
margin: 0 auto
}
p.service-provider-text {
width: 55%;
font-size: 16px;
line-height: 24px;
color: #000;
font-weight: 400;
font-family: "Inter";
text-align: center;
margin: 0 auto;
padding: 10px 0 60px 0
}
section.why-choose-webflow {
padding: 80px 0;
background: #eff7ff
}
.list-items-webflow span {
background: #fff;
font-size: 20px;
line-height: 37px;
color: #000;
font-weight: 700;
font-family: "Inter";
padding: 2px 5px;
border-radius: 5px;
margin-right: 11px;
height: 40px;
width: 40px;
display: flex;
align-items: center;
text-align: center;
justify-content: center;
border: 1px solid #ccc6
}
.list-items-webflow {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: baseline; padding-bottom: 22px
}
.tab-content.clearfix img {
width: 75% !important;
height: auto
}
.progress-in-slider .progress-container {
position: relative;
width: 100%;
height: 4px;
margin-top: 20px
}
.progress-in-slider .progress {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 4px;
border-radius: 10px;
background-color: #f5f5f5;
overflow: hidden
}
.progress-in-slider .progress-bar-slider {
height: 4px;
background-image: linear-gradient(to right, #0a485e, #0a485e);
background-repeat: no-repeat;
background-size: 0% 100%;
transition: background-size 0.4s ease-in-out
}
.progress-in-slider .progress-dots {
position: absolute;
top: 50%;
left: 0;
width: 100%;
transform: translateY(-50%);
display: flex;
justify-content: space-between;
pointer-events: none
}
.progress-in-slider .progress-dots span {
width: 10px;
height: 10px;
background-color: #ccc;
border-radius: 50%
}
.progress-in-slider .progress-dots span.active {
background-color: #000
}
.progress-lwr {
padding: 20px
}
.progress-in-slider {
background-color: #f3f7f9;
padding: 60px 0
}
.progress-in-slider .container {
margin: auto;
padding: 20px;
max-width: 1200px
}
.progress-lwr h3 {
font-size: 22px;
line-height: 28px;
color: #000;
font-weight: 700;
font-family: "Inter";
height: 45px
}
.progress-lwr p {
font-size: 16px;
line-height: 24px;
color: #000;
font-weight: 300;
height: 120px;
font-family: 'Inter';
}
.progress_slider {
margin: 30px auto 50px
}
.progress_slider .image {
width: 80px;
margin: 0 auto;
background: #fff;
height: 80px;
border-radius: 64px;
display: flex;
justify-content: center;
align-items: center
}
.progress_slider .image img {
width: 45px;
height: 45px
}
.progress-in-slider .slick-dots {
bottom: -52px
}
.progress-in-slider .progress-dots span {
background: #0a485e
}
.progress-in-slider .progress-dots span.active {
background: #0a485e
}
.progress-in-heading h3 {
font-size: 32px;
line-height: 38px;
color: #000;
font-weight: 700;
font-family: "Inter";
text-align: center;
width: 56%;
margin: 0 auto
}
.progress-in-heading p {
width: 55%;
font-size: 16px;
line-height: 24px;
color: #000;
font-weight: 400;
font-family: "Inter";
text-align: center;
margin: 0 auto;
padding: 10px 0 30px 0
}
.progress-in-slider .slick-prev:before {
font-size: 30px;
color: #000
}
.progress-in-slider .slick-next:before {
font-size: 30px;
color: #000
}
.progress-in-slider .slick-dots li button:before {
font-size: 16px
}
.progress-in-slider .slick-dots li {
margin: 0
}
.web-development.cms-wid {
width: 19% !important
}
.start-your-webflow::before {
content: '' !important;
background: none !important
}
section.start-your-webflow .wix-are-you-ready-sec .webflow-start-heading {
color: #dbffbf !important
}
.webflow-bottom-btn {
background: #dbffbf !important;
color: #000 !important
}
section.Showit-launch a.wp-launch-btn.btn:hover {
background-color: unset !important;
color: #dbffbf !important;
border: 1px solid #dbffbf !important
}
section.Pinterest.showit-cms-banner.webflow-development-page {
margin-top: 45px
}
.range-right-col {
width: 50%;
text-align: right !important
}
.range-of-webflow-development .range-left-col h4 {
max-width: 100% !important
}
.start-your-webflow .wix-are-you-ready-sec h2 {
color: #dbffbf !important
}
div#exTab3 {
max-width: 1175px;
width: 100%;
margin: 0 auto
}
.success-stories {
display: flex;
flex-direction: column;
gap: 0rem;
background-color: #f5f9f7;
padding: 2rem
}
.section-header {
text-align: center
}
.section-header h1 {
color: #333;
font-size: 2rem
}
.section-header .view-more {
position: relative;
z-index: 1;
font-size: 20px;
padding: 10px 20px;
border-radius: 50px;
font-weight: 500;
text-transform: capitalize;
color: #ffffff !important;
background-color: #d25603;
border: 2px solid #D25601;
line-height: 15px;
font-family: 'Inter';
height: 43px
}
.slider-container {
display: flex;
gap: 1rem;
overflow-x: scroll;
scroll-behavior: smooth
}
.testimonial-card {
background: #fff;
border-radius: 10px;
padding: 1rem;
box-shadow: 0 4px 6px rgb(0 0 0 / .1);
min-width: 300px
}
.testimonial-card blockquote {
font-style: italic;
color: #666
}
.video-container video {
width: 100%;
max-width: 400px;
border-radius: 10px
}
section.success-stories .section-header {
display: flex;
justify-content: space-between;
padding: 0 10px 15px 10px
}
section.success-stories .section-header .column-1 {
width: 42%
}
section.success-stories .section-header .column-2 {
width: 58%;
display: flex;
align-items: flex-end;
justify-content: flex-end
}
section.success-stories {
padding: 60px 10px
}
section.success-stories .section-header .column-1 h5 {
position: relative;
color: #000;
font-size: 18px;
margin-bottom: 5px;
text-transform: capitalize;
display: flex;
align-items: center;
font-weight: 500
}
section.success-stories .section-header .column-2 p {
display: none
}
section.success-stories .section-header .column-1 h3 {
line-height: 1.24;
font-size: 32px;
color: #000;
font-weight: 700;
text-transform: capitalize;
text-align: left;
margin: 0;
font-family: 'Inter'
}
section.success-stories .section-header .column-2 p a {
width: 66%;
line-height: 1.6;
text-align: right;
font-family: 'Inter';
color: #e37000;
font-size: 18px;
font-weight: 700
}
section.success-stories .stories-main-text {
padding: 0 10px 30px 10px;
color: #000;
font-family: 'Inter';
max-width: 1200px;
margin: 0 auto
}
section.success-stories .section-header .column-2 .btn-row {
width: 40%;
text-align: end
}
#testimonials-video-slider .slick-dots li button:before {
font-size: 12px;
color: #ccc
}
#testimonials-video-slider .slide-row {
margin-bottom: 31px
}
#testimonials-video-slider .slick-dots li.slick-active button:before {
color: #000
}
#testimonials-video-slider .content-col p {
font-size: 17px;
font-family: 'Inter';
color: #000
}
.play-icon {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 60px;
height: 60px;
background: rgb(0 0 0 / .6);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
transition: background 0.3s
}
.play-icon:hover {
background: rgb(0 0 0 / .8)
}
.play-icon::before {
content: '';
border-style: solid;
border-width: 15px 0 15px 25px;
border-color: #fff0 #fff0 #fff0 #fff;
margin-left: 5px
}
.slide-row.image,
.slide-row.video {
width: 100%;
display: flex;
position: relative;
align-items: center
}
.slide-row.image .content-col,
.slide-row.video .content-col {
width: 45%;
box-shadow: 0 0 10px rgb(30 104 178 / .1);
padding: 30px 60px 70px 30px;
border-radius: 10px;
background: #fff url(https://www.alliancetek.com/new_design/images/icons/quote.svg) no-repeat right bottom;
background-position: 92% 85%;
object-fit: contain;
position: relative;
background-size: 130px 80px;
margin-right: 11px
}
div#testimonials-video-slider .slick-dots {
bottom: -48px
}
.slide-row.image .content-col::before {
position: absolute;
top: 20px;
right: -18px;
opacity: 1;
z-index: -2;
content: "";
width: 100%;
height: 100%;
background: #FFF;
border-radius: 10px !important
}
.slide-row.image .image-col,
.slide-row.video .image-col {
width: 42%;
position: relative;
display: flex
}
.slide-row.video .image-col img {
display: none
}
#testimonials-video-slider .image-col {
width: 50% !important;
margin: 0 auto;
margin-left: 0
}
#testimonials-video-slider .slide-row.image {
padding: 0 10px
}
#testimonials-video-slider .content {
margin: auto;
max-width: 1200px
}
.video {
padding: 10px;
position: relative
}
.image-col img {
display: block;
width: 600px;
border-radius: 10px;
height: 350px;
object-fit: cover;
margin-top: 12px;
background-position: center
}
.mfp-iframe-scaler {
max-width: 800px;
width: 90%
}
#testimonials-video-slider .content-col strong p {
margin-top: 10px !important
}
section.success-stories .container {
max-width: 1200px;
width: 100%
}
.page-template-home-page-new-template .mfp-close-btn-in {
z-index: 999999
}
.page-template-home-page-new-template .mfp-bg {
z-index: 999999
}
body.no-scroll {
overflow: hidden;
position: fixed;
width: 100%
}
@media (max-width:767px) {
.slide-row.image,
.slide-row.video {
flex-direction: column;
align-items: center
}
div#testimonials-video-slider .slide-row.image,
div#testimonials-video-slider .slide-row.video {
flex-direction: column;
align-items: center;
padding: 0 5px
}
div#testimonials-video-slider .content-col {
width: 100%;
padding: 20px;
margin-top: 12px
}
div#testimonials-video-slider .image-col {
width: 100%
}
div#testimonials-video-slider .image-col img {
width: 100%;
height: 220px
}
section.success-stories .section-header {
flex-direction: column
}
section.success-stories {
padding: 60px 15px 8px 15px
}
#testimonials-video-slider .image-col {
width: 100% !important;
margin: 15px auto
}
section.success-stories .section-header .column-1 {
width: 100%
}
section.success-stories .section-header .column-2 {
width: 100%;
flex-direction: column
}
section.success-stories .section-header .column-2 p {
width: 100%
}
section.success-stories .section-header .column-2 .btn-row {
width: 100%;
text-align: left;
margin-top: 10px
}
div#testimonials-video-slider .slick-dots {
bottom: 0;
text-align: center;
left: unset
}
section.success-stories .section-header .column-1 h3 {
font-size: 26px;
padding: 10px 0
}
#testimonials-video-slider .content-col p {
font-size: 16px
}
section.success-stories .section-header .column-1 h5 {
font-size: 16px;
justify-content: flex-start
}
section.success-stories .section-header .column-2 p {
font-size: 16px;
text-align: left
}
section.success-stories .stories-main-text {
padding: 0
}
.slide-row.image .content-col,
.slide-row.video .content-col {
background-position: 92% 95%;
background-size: 70px 80px;
padding-bottom: 94px !important;
margin-bottom: 28px;
margin-right: 0
}
.slide-row.image .content-col::before {
display: none
}
#testimonials-video-slider .slide-row.image {
padding: 0 0
}
section.success-stories .section-header {
padding: 0 0 29px 0
}
section.success-stories .section-header .column-2 {
align-items: flex-start
}
section.success-stories .center_btn {
padding: 5px 0 0
}
section.success-stories .center_btn .btn {
margin: 0 0 0
}
.lastest-home-blogs h2 {
font-size: 26px;
padding-bottom: 4px
}
#how-work-hp .right-side-col {
width: 100% !important
}
#how-work-hp .left-side-col {
width: 100% !important
}
#how-work-hp .how-work-sec {
flex-direction: column !important;
margin: 0 !important
}
#how-work-hp dd.toggle_ans {
padding: 0 40px 20px 49px !important
}
#how-work-hp .left-side-col h2 {
font-size: 26px !important
}
#how-work-hp .left-side-col h3 {
font-size: 24px !important
}
#how-work-hp dt.toggle_title h4 {
font-size: 18px !important
}
#how-work-hp dt.toggle_title img {
width: 30px;
height: 30px
}
#how-work-hp .right-side-col .toggle_title {
padding: 7px 12px !important
}
section#how-work-hp .container-main {
padding: 0 15px !important
}
}
#how-work-hp .right-side-col {
width: 56%
}
#how-work-hp .right-side-col .toggle_title {
position: relative;
padding: 10px 20px;
cursor: pointer;
border: 1px solid #e0e6f1;
border-radius: 10px;
background: #fff;
margin-bottom: 16px
} #how-work-hp .right-side-col.toggle_ans {
margin: 0;
padding: 10px;
display: none
}
#how-work-hp .right-side-col .toggle_ans:first-of-type {
display: block
}
#how-work-hp .right-side-col .plus {
position: absolute;
right: 20px;
padding: 12px;
height: 20px;
width: 20px
}
#how-work-hp .right-side-col .plus:before,
#how-work-hp .right-side-col .plus:after {
display: block;
content: "";
background-color: #000;
position: absolute;
width: 15px;
height: 1px;
bottom: 50%;
right: 50%;
transform: translate(50%, 50%);
transition: 0.5s;
background: url(https://www.willshall.com/wp-content/uploads/2025/01/down-arrow.png);
background-size: 20px !important;
height: 20px;
width: 20px;
background-repeat: no-repeat
}
dt.toggle_title.selected .plus:after {
transform: translate(50%, 50%) rotate(180deg) !important
}
#how-work-hp .right-side-col .plus:before {
width: 1px;
height: 15px
}
section#how-work-hp {
background: #eef2fa;
padding: 50px 0
}
#how-work-hp .right-side-col .toggle_title.selected .plus:before {
transform: translate(50%, 50%) rotate(90deg)
}
#how-work-hp .left-side-col {
width: 38%
}
#how-work-hp .how-work-sec {
display: flex;
justify-content: space-between;
margin: 0 50px
}
#how-work-hp .left-side-col h2 {
font-size: 32px;
font-family: 'Inter';
font-weight: 800;
color: #000;
padding-bottom: 4px
}
#how-work-hp .left-side-col p {
font-size: 17px;
font-family: 'Inter';
line-height: 24px;
color: #000
}
#how-work-hp .left-side-col h3 {
font-size: 30px;
color: #000;
font-family: proxima_novalight
}
#how-work-hp dt.toggle_title h4 {
font-family: 'Inter';
font-weight: 700;
font-size: 22px;
color: #000
}
#how-work-hp dd.toggle_ans p {
padding: 10px 0;
color: #000;
font-family: 'inter' !important;
font-size: 16px !important;
}
#how-work-hp dd.toggle_ans p {
color: #000;
font-family: 'inter' !important;
font-size: 16px !important;
padding-top: 3px !important;
line-height: 24px;
}
#how-work-hp .we-work {
position: sticky;
top: 150px
}
#how-work-hp dt.toggle_title {
display: flex;
gap: 10px;
align-items: center
}
#how-work-hp dt.toggle_title img {
width: 40px;
height: 40px;
object-fit: contain
}
#how-work-hp dd.toggle_ans {
padding: 0 60px 20px 60px
}
#how-work-hp .right-side-col .toggle_title:first-child {
border-top: none
}
dd.toggle_ans h5 {
font-size: 17px;
font-weight: 700 !important;
color: #000;
font-family: 'Inter';
line-height: 24px;
margin-bottom: 0
}
.willshall-banner {
margin: auto;
width: 100%;
max-width: 100%;
text-align: center;
height: 100%;
max-height: 700px !important;
background-size: cover !important;
background-repeat: no-repeat !important;
margin: 90px 0 0 0px !important
}
.willshall-banner .willshall-banner_slider .slick-slide {
padding: 24px 0;
border-radius: 10px;
text-align: center;
font-size: 2rem;
font-weight: 600;
color: #b83b5e;
background-color: #c0eee4;
margin: 0 0
}
.willshall-banner .slick-current {
color: #b83b5e !important
}
.willshall-banner .slick-dots li button:before {
color: #000;
opacity: .5;
transition: all 0.3s ease
}
.willshall-banner .slick-dots .willshall-banner li.slick-active button:before,
.willshall-banner .slick-dots li button:hover::before,
.willshall-banner .slick-dots li button:focus::before {
color: #f08a5d;
opacity: 1
}
.willshall-banner .slick-next,
.willshall-banner .slick-prev {
width: fit-content;
height: auto
}
.willshall-banner .slick-next:before,
.willshall-banner .slick-prev:before {
font-size: 2.5rem;
opacity: .5;
color: #f08a5d
}
.willshall-banner .slick-slide {
margin: 0 0
}
.willshall-banner .text-wrapper {
width: 100%;
margin: 0 auto;
height: auto;
object-fit: contain;
display: flex !important;
justify-content: center !important;
align-items: center !important;
background-size: cover !important;
background-position: 100% 0% !important;
background-repeat: no-repeat !important;
margin-top: 0;
width: 100%;
max-height: 700px !important;
height: 100% !important
}
.willshall-banner .willshall-contants-right img {
width: 100%;
object-fit: contain
}
.willshall-banner .willshall-contants-left {
width: 55%;
text-align: left
}
.willshall-banner .slick-track {
display: flex;
align-items: center
}
.willshall-contants-right {
width: 45%
}
.willshall-banner .willshall-contants {
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
height: 100%;
min-height: 700px !important
}
.willshall-banner .willshall-contants-left h1 {
font-size: 55px;
letter-spacing: -1px;
color: #000;
font-weight: 800;
font-family: "Inter";
margin: 0
}
.willshall-banner .willshall-contants-left h2 {
font-size: 32px;
color: #000;
font-weight: 800;
font-family: "Inter";
margin: 0
}
.willshall-banner .willshall-contants-left p {
font-size: 16px;
color: #000;
font-weight: 700;
font-family: "Inter";
margin: 14px 0
}
.willshall-banner p.banner-text {
width: 550px;
height: auto;
font-size: 16px;
line-height: 24px;
color: #000;
font-weight: 400;
font-family: "Inter";
padding: 14px 0 18px 0
}
.willshall-banner .animate-btn1 p {
display: inline-block;
transition: 0.1s ease-in;
font-size: 21px;
vertical-align: middle
}
.willshall-banner span .botton-text:hover {
text-decoration: underline;
text-decoration-color: #b7bcbf
}
.willshall-banner .animate-btn1:hover p {
transform: translateX(50%)
}
.willshall-banner a.animate-btn1 {
padding: 14px 20px;
border-radius: 30px;
text-decoration: auto;
background: #1b2e35;
transition: all linear 0.2s
}
.willshall-banner span.botton-text {
font-size: 16px;
line-height: 24px;
color: #fff;
font-weight: 600;
font-family: "Inter"
}
.willshall-banner .button-wrap p {
color: #fff
}
.willshall-banner .logo-sec {
display: flex;
justify-content: space-between;
align-items: center;
margin-top: 38px
}
.willshall-banner .inner-imgs img {
width: 100%;
height: auto;
object-fit: contain
}
.willshall-banner .inner-imgs {
width: 33%
}
.willshall-banner img.banner-logo {
height: auto;
object-fit: contain;
width: 118px
}
.willshall-banner .slick-dots li {
width: 14px
}
.willshall-banner .logo-sec .stroe-div {
display: flex;
align-items: center;
gap: 10px
}
.willshall-banner .logo-sec .lwr-text h3 {
font-size: 30px;
letter-spacing: -1px;
color: #000;
font-weight: 800;
font-family: "Inter";
margin: 0
}
.willshall-banner .logo-sec .lwr-text p {
font-size: 14px;
color: #000;
font-weight: 700;
font-family: "Inter";
margin: 0
}
.willshall-banner .logo-sec .stroe-div {
display: flex;
align-items: center;
width: 38%;
justify-content: flex-start
}
.mint-banner-logo a img {
width: 106px;
margin: 0 auto
}
.reviewed-img a img {
width: 100px
} .your-grtowth-img a {
display: flex;
flex-direction: row;
justify-content: space-between
}
.reviewed-img {
width: 15% !important
}
.inner-imgs-wixx {
width: 32%
}
.store-inner-img img {
width: 62px !important;
height: 62px !important;
object-fit: contain !important
}
.inner-imgs4 {
width: 50% !important
}
a.cluch-fiver-review {
margin: 0 auto;
display: flex;
justify-content: center
}
.store-inner-img {
width: auto;
text-align: left;
display: flex;
justify-content: flex-start;
gap: 10px
}
.inner-imgs3.stroe-div.your-grtowth-img img {
height: 57px;
width: 57px;
object-fit: contain
}
.inner-imgs3.stroe-div img {
width: 57px;
height: 57px;
object-fit: contain
}
.lwr-text {
width: 70%
}
.inner-imgs1 {
width: 35%;
text-align: center
}
.inner-imgs1 img {
width: 100%;
object-fit: contain
}
.inner-imgs2 {
width: 19%;
text-align: center
}
.inner-imgs3 {
width: 42%
}
.inner-imgs2 img {
object-fit: contain;
height: auto
}
.inner-imgs2 p.text-india {
margin: 0;
font-size: 10px;
letter-spacing: 0;
color: #1b2e35;
font-weight: 800;
font-family: "Inter"
}
.semaless-wrap {
display: flex !important;
justify-content: flex-start !important;
gap: 26px !important
}
.animate-img-banner {
width: 23px;
object-fit: contain;
height: auto
}
.your-grtowth-img {
width: 33% !important
}
.slider-third-logo {
display: flex !important;
flex-direction: row;
justify-content: flex-start !important;
gap: 34px
}
.wix-devel-four-slideimg img {
transform: scale(.9)
}
.willshall-banner .slick-dots {
bottom: 20px
}
.willshall-banner .slick-dots li button:before {
font-size: 0;
color: #fff;
border: 2px solid #e37000;
border-radius: 20px
}
.willshall-banner .slick-dots li.slick-active button:before {
opacity: .75;
background-color: #e37000
}
.willshall-banner .slick-dots li button:before {
width: 12px;
height: 12px
}
img.reviewed-img {
width: 79%;
object-fit: cover
}
.willshall-banner a.animate-btn1:hover {
background-color: #d25603;
padding-left: 30px
}
@media (max-width:767px) {
.willshall-banner .slick-dots {
bottom: -26px;
position: static;
margin-top: 10px
}
.top-slider .slick-slide>div {
display: flex;
align-items: center;
flex-direction: column
}
.top-slider .slick-track {
display: flex;
align-items: center
}
.willshall-banner .slick-next {
right: 0
}
.willshall-banner .slick-prev {
left: 0
}
.willshall-banner .willshall-contants {
flex-direction: column
}
.willshall-banner .willshall-contants-left {
width: 100% !important
}
.willshall-contants-right {
width: 100%;
display: flex;
align-items: center;
object-fit: contain;
justify-content: center
}
.willshall-banner a.animate-btn1 {
padding: 13px 20px
}
.willshall-banner p.banner-text {
width: 100% !important;
padding: 0;
font-size: 15px
}
.willshall-banner .willshall-contants-left h1 {
font-size: 30px !important
}
.willshall-banner .willshall-contants-left h2 br {
display: none !important
}
.willshall-banner .willshall-contants {
flex-direction: column-reverse !important
}
.willshall-banner .willshall-contants-left h2 {
font-size: 18px !important;
color: #000 !important;
margin-top: 10px
}
.willshall-banner .logo-sec .lwr-text p {
font-size: 11px
}
.inner-imgs1 {
width: 45%
}
.cluch-fiver-review {
margin: 0 auto
}
.willshall-banner .logo-sec .lwr-text h3 {
font-size: 20px
}
.inner-imgs3 {
width: 43%
}
.inner-imgs2 {
width: 27%
}
.second-slides-log .inner-imgs2 {
width: 103px !important
}
.willshall-banner .text-wrapper {
display: block !important
}
.willshall-banner .slick-track {
align-items: inherit
}
.second-slides-log .stroe-div .store-inner-img {
width: auto
}
.inner-imgs.stroe-div img {
width: 50px !important
}
.slider-third-logo {
gap: 23px
}
p.text-india {
display: none
}
.shopify_div_mobile {
display: none !important
}
.willshall-banner .logo-sec {
justify-content: flex-start;
margin-top: 20px
}
.your-grtowth-img p {
display: none
}
.inner-imgs3.stroe-div.your-grtowth-img img {
height: auto;
width: auto
}
.your-grtowth-img {
width: 34% !important
}
.stroe-div .store-inner-img {
width: 28%
}
.willshall-banner .logo-sec {
gap: 20px !important
}
.inner-imgs3.stroe-div img {
width: 50px !important;
height: 50px !important
}
.willshall-banner .logo-sec .stroe-div {
gap: 10px !important
}
.inner-imgs-wixx {
width: 38% !important
}
.stroe-div {
width: 62% !important
}
.willshall-banner .text-wrapper {
padding: 0 10px !important;
margin: 0
}
.slider-third-logo .inner-imgs2 {
width: 35%
}
.willshall-banner img.banner-logo {
width: 80px
}
.willshall-banner {
margin: 26px 0 0 0px !important;
max-height: 740px !important;
padding: 10px 0
}
#slider-section {
margin-top: 20px !important
}
.willshall-banner .willshall-contants {
min-height: 511px !important
}
#how-work-hp dd.toggle_ans p {
font-size: 15px
}
}
@media(max-width:350px) {
.willshall-banner .text-wrapper {
padding: 0 0px !important
}
.willshall-banner a.animate-btn1 {
padding: 13px 15px
}
}
div#slick-slide03 {
display: flex !important;
justify-content: space-between !important
}
.top-phone {
display: inline-block;
padding: 0 12px 0 0;
margin-bottom: 0
}
.top-phone li {
font-size: 15px
}
.top-phone li a {
color: #333;
margin: 0 5px 0 0
}
.top-phone li.drect-call .fa.fa-whatsapp {
margin-left: 10px;
margin-top: 2px;
display: inline-block;
vertical-align: top
}
@font-face {
font-family: proxima_novalight;
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-light-webfont.eot);
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-light-webfont.eot?#iefix) format('embedded-opentype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-light-webfont.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-light-webfont.woff) format('woff'), url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-light-webfont.svg#proxima_novalight) format('svg');
font-weight: 400;
font-style: normal;
font-display: fallback
}
@font-face {
font-family: 'Inter';
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-bold-webfont.eot);
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-bold-webfont.eot?#iefix) format('embedded-opentype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-bold-webfont.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-bold-webfont.woff) format('woff'), url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-bold-webfont.svg#Inter) format('svg');
font-weight: 400;
font-style: normal;
font-display: fallback
}
@font-face {
font-family: proxima_novalight_italic;
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-lightitalic-webfont.eot);
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-lightitalic-webfont.eot?#iefix) format('embedded-opentype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-lightitalic-webfont.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-lightitalic-webfont.woff) format('woff'), url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-lightitalic-webfont.svg#proxima_novalight_italic) format('svg');
font-weight: 400;
font-style: normal;
font-display: fallback
}
@font-face {
font-family: 'Inter';
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-regular-webfont.eot);
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-regular-webfont.eot?#iefix) format('embedded-opentype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-regular-webfont.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-regular-webfont.woff) format('woff'), url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-regular-webfont.svg#Inter) format('svg');
font-weight: 400;
font-style: normal;
font-display: fallback
}
@font-face {
font-family: 'Inter';
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-semibold-webfont.eot);
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-semibold-webfont.eot?#iefix) format('embedded-opentype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-semibold-webfont.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-semibold-webfont.woff) format('woff'), url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-semibold-webfont.svg#Inter) format('svg');
font-weight: 400;
font-style: normal;
font-display: fallback
}
@font-face {
font-family: 'Inter'_italic;
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-semibolditalic-webfont.eot);
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-semibolditalic-webfont.eot?#iefix) format('embedded-opentype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-semibolditalic-webfont.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-semibolditalic-webfont.woff) format('woff'), url(//www.willshall.com/wp-content/themes/willshall/fonts/proximanova-semibolditalic-webfont.svg#Inter_italic) format('svg');
font-weight: 400;
font-style: normal;
font-display: fallback
}
@font-face {
font-family: proxima_novaextrabold_italic;
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/fontsfree-net-proxima-nova-xbold-it-webfont.eot);
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/fontsfree-net-proxima-nova-xbold-it-webfont.eot?#iefix) format('embedded-opentype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/fontsfree-net-proxima-nova-xbold-it-webfont.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/fontsfree-net-proxima-nova-xbold-it-webfont.woff) format('woff'), url(//www.willshall.com/wp-content/themes/willshall/fonts/fontsfree-net-proxima-nova-xbold-it-webfont.svg#proxima_novaextrabold_italic) format('svg');
font-weight: 400;
font-style: normal;
font-display: fallback
}
@font-face {
font-family: 'Nunito Sans';
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-ExtraLightItalic.eot);
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-ExtraLightItalic.eot?#iefix) format('embedded-opentype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-ExtraLightItalic.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-ExtraLightItalic.woff) format('woff'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-ExtraLightItalic.ttf) format('truetype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-ExtraLightItalic.svg#NunitoSans-ExtraLightItalic) format('svg');
font-weight: 200;
font-style: italic
}
@font-face {
font-family: 'Nunito Sans';
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-SemiBold.eot);
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-SemiBold.eot?#iefix) format('embedded-opentype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-SemiBold.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-SemiBold.woff) format('woff'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-SemiBold.ttf) format('truetype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-SemiBold.svg#NunitoSans-SemiBold) format('svg');
font-weight: 600;
font-style: normal
}
@font-face {
font-family: 'Nunito Sans';
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Italic.eot);
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Italic.eot?#iefix) format('embedded-opentype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Italic.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Italic.woff) format('woff'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Italic.ttf) format('truetype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Italic.svg#NunitoSans-Italic) format('svg');
font-weight: 400;
font-style: italic
}
@font-face {
font-family: 'Nunito Sans';
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-LightItalic.eot);
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-LightItalic.eot?#iefix) format('embedded-opentype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-LightItalic.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-LightItalic.woff) format('woff'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-LightItalic.ttf) format('truetype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-LightItalic.svg#NunitoSans-LightItalic) format('svg');
font-weight: 300;
font-style: italic
}
@font-face {
font-family: 'Nunito Sans';
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-ExtraBold.eot);
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-ExtraBold.eot?#iefix) format('embedded-opentype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-ExtraBold.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-ExtraBold.woff) format('woff'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-ExtraBold.ttf) format('truetype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-ExtraBold.svg#NunitoSans-ExtraBold) format('svg');
font-weight: 800;
font-style: normal
}
@font-face {
font-family: 'Nunito Sans';
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-BoldItalic.eot);
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-BoldItalic.eot?#iefix) format('embedded-opentype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-BoldItalic.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-BoldItalic.woff) format('woff'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-BoldItalic.ttf) format('truetype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-BoldItalic.svg#NunitoSans-BoldItalic) format('svg');
font-weight: 700;
font-style: italic
}
@font-face {
font-family: 'Nunito Sans';
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Bold.eot);
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Bold.eot?#iefix) format('embedded-opentype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Bold.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Bold.woff) format('woff'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Bold.ttf) format('truetype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Bold.svg#NunitoSans-Bold) format('svg');
font-weight: 700;
font-style: normal
}
@font-face {
font-family: 'Nunito Sans';
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Light.eot);
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Light.eot?#iefix) format('embedded-opentype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Light.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Light.woff) format('woff'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Light.ttf) format('truetype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Light.svg#NunitoSans-Light) format('svg');
font-weight: 300;
font-style: normal
}
@font-face {
font-family: 'Nunito Sans';
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Black.eot);
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Black.eot?#iefix) format('embedded-opentype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Black.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Black.woff) format('woff'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Black.ttf) format('truetype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Black.svg#NunitoSans-Black) format('svg');
font-weight: 900;
font-style: normal
}
@font-face {
font-family: 'Nunito Sans';
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-BlackItalic.eot);
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-BlackItalic.eot?#iefix) format('embedded-opentype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-BlackItalic.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-BlackItalic.woff) format('woff'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-BlackItalic.ttf) format('truetype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-BlackItalic.svg#NunitoSans-BlackItalic) format('svg');
font-weight: 900;
font-style: italic
}
@font-face {
font-family: 'Nunito Sans';
src: uurl(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-ExtraLight.eot);
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-ExtraLight.eot?#iefix) format('embedded-opentype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-ExtraLight.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-ExtraLight.woff) format('woff'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-ExtraLight.ttf) format('truetype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-ExtraLight.svg#NunitoSans-ExtraLight) format('svg');
font-weight: 200;
font-style: normal
}
@font-face {
font-family: 'Nunito Sans';
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-ExtraBoldItalic.eot);
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-ExtraBoldItalic.eot?#iefix) format('embedded-opentype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-ExtraBoldItalic.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-ExtraBoldItalic.woff) format('woff'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-ExtraBoldItalic.ttf) format('truetype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-ExtraBoldItalic.svg#NunitoSans-ExtraBoldItalic) format('svg');
font-weight: 800;
font-style: italic
}
@font-face {
font-family: 'Nunito Sans';
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Regular.eot);
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Regular.eot?#iefix) format('embedded-opentype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Regular.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Regular.woff) format('woff'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Regular.ttf) format('truetype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-Regular.svg#NunitoSans-Regular) format('svg');
font-weight: 400;
font-style: normal
}
@font-face {
font-family: 'Nunito Sans';
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-SemiBoldItalic.eot);
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-SemiBoldItalic.eot?#iefix) format('embedded-opentype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-SemiBoldItalic.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-SemiBoldItalic.woff) format('woff'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-SemiBoldItalic.ttf) format('truetype'), url(//www.willshall.com/wp-content/themes/willshall/fonts/NunitoSans-SemiBoldItalic.svg#NunitoSans-SemiBoldItalic) format('svg');
font-weight: 600;
font-style: italic
}
@font-face {
font-family: 'Arial Rounded MT';
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/ArialRoundedMTBold.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/ArialRoundedMTBold.woff) format('woff');
font-weight: 700;
font-style: normal;
font-display: swap
}
@font-face {
font-family: 'MADE TOMMY Outline';
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/MADETOMMYOutline.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/MADETOMMYOutline.woff) format('woff');
font-weight: 400;
font-style: normal;
font-display: swap
}
@font-face {
font-family: 'MADE TOMMY Outline';
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/MADETOMMYOutline-Bold.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/MADETOMMYOutline-Bold.woff) format('woff');
font-weight: 700;
font-style: normal;
font-display: swap
}
@font-face {
font-family: 'MADE TOMMY Outline';
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/MADETOMMYOutline-ExtraBold.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/MADETOMMYOutline-ExtraBold.woff) format('woff');
font-weight: 700;
font-style: normal;
font-display: swap
}
@font-face {
font-family: 'MADE TOMMY Outline';
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/MADETOMMYOutline-Black.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/MADETOMMYOutline-Black.woff) format('woff');
font-weight: 900;
font-style: normal;
font-display: swap
}
@font-face {
font-family: 'MADE TOMMY Outline';
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/MADETOMMYOutline-Light.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/MADETOMMYOutline-Light.woff) format('woff');
font-weight: 300;
font-style: normal;
font-display: swap
}
@font-face {
font-family: 'MADE TOMMY Outline';
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/MADETOMMYOutline-Medium.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/MADETOMMYOutline-Medium.woff) format('woff');
font-weight: 500;
font-style: normal;
font-display: swap
}
@font-face {
font-family: 'MADE TOMMY Outline';
src: url(//www.willshall.com/wp-content/themes/willshall/fonts/MADETOMMYOutline-Thin.woff2) format('woff2'), url(//www.willshall.com/wp-content/themes/willshall/fonts/MADETOMMYOutline-Thin.woff) format('woff');
font-weight: 100;
font-style: normal;
font-display: swap
}
html {
scroll-behavior: smooth
}
*,
body {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
*,
body,
p {
margin: 0;
padding: 0
}
a,
button,
input,
textarea {
outline: 0 !important
}
.g-recaptcha {
position: relative
}
.orange {
color: #e37000
}
.custom-hr,
header {
width: 100%;
float: left
}
.menu-left a,
.stack span {
display: inline-block
}
.overlay .closebtn,
.team-button a,
a,
a:hover,
div.land-btn a,
div.land-btn a:hover {
text-decoration: none !important
}
.img1::after,
.trigger::before {
content: "";
bottom: 0;
right: 0
}
.magento-form form table tr td select:focus,
a,
a:focus,
button:focus,
img,
img:focus {
outline: 0
}
input.cat_textbox::-moz-placeholder {
opacity: 1
}
::-webkit-input-placeholder {
color: #7d7d7d
}
:-moz-placeholder {
color: #7d7d7d
}
::-moz-placeholder {
color: #7d7d7d
}
:-ms-input-placeholder {
color: #7d7d7d
}
.stack span {
font-size: 3.3rem
}
.orange {
color: #ff943c !important
}
.size17 {
font-size: 17px
}
body {
background: 0 0;
font-size: 14px
}
img {
border: 0;
max-width: 100%;
transition: ease-in-out .9s;
-webkit-transition: ease-in-out .9s;
-moz-transition: ease-in-out .9s;
-o-transition: ease-in-out .9s;
-ms-transition: ease-in-out .9s
}
p {
color: #333;
font-size: 16px
}
.custom-hr {
height: 5px;
background: #dedfda;
margin: 0 0 45px
}
li {
list-style: none
}
.main-wraper {
float: none;
margin: 0 auto;
width: 100%;
max-width: 1400px
}
.inner-logo a {
width: 100%;
float: left
}
.menu {
padding: 0
}
.social-media li a {
height: 19px;
width: 21px;
margin: 0;
display: block;
padding: 0;
transition: all .2s ease;
-moz-transition: all .2s ease;
-webkit-transition: all .2s ease;
-o-transition: all .2s ease;
position: relative;
color: #fff;
font-size: 17px;
opacity: 1
}
.be-icon {
margin-top: -4px;
max-width: inherit;
width: 30px
}
.nav-sec .current_page_item a {
color: #e37000
}
.inner-footer .current_page_item a {
color: #e37000
}
.header_blog ul li a em {
font-size: 17px
}
.blog-links li {
display: inline-block;
text-align: left;
padding: 0 10px;
position: relative
}
.nav-sec .mega-col li {
float: left;
display: unset;
width: 100%;
text-align: left;
position: relative
}
#mega-dropdown .mega-col li::after {
content: '';
position: absolute;
top: 13px;
left: 0;
color: #fff;
background: #fff;
width: 4px;
height: 2px
}
#mega-dropdown .mega-col li a::after {
display: none
}
.blog-links li a {
position: relative
}
.blog-links .contact-link a::after {
display: none
}
#mega-dropdown {
transition: ease-in-out .5s;
background-color: #fff;
border-top: 1px solid #e5e5e5;
margin-left: 0;
padding: 18px 10px 34px;
position: absolute;
width: 100%;
z-index: 99;
box-shadow: 0 0;
left: 0;
top: 100px;
transition: ease-in-out .5s;
opacity: 0;
visibility: hidden
}
.nav-sec .mega-col li a:hover {
color: #e37000
}
.nav-sec .mega-col .seo-result {
background-color: #fff;
border-radius: 50px;
padding: 1px 15px;
width: auto;
margin: 10px 0
}
#mega-dropdown .mega-col li.seo-result {
width: 100%
}
.nav-sec .mega-col .seo-result a {
font-size: 14px;
line-height: normal;
font-family: 'Inter';
background: #e37000;
color: #fff;
padding: 4px 2px 3px !important;
display: block;
max-width: 178px;
width: 100%;
border-radius: 30px;
text-align: center;
border: 1px solid #e37000;
margin: 10px 0 0
}
.nav-sec .mega-col .seo-result a:hover {
background: 0 0;
color: #e37000
}
.nav-sec .mega-col li a {
color: #000;
font-size: 15px;
line-height: 24px;
text-transform: capitalize;
letter-spacing: .2px;
font-family: 'Inter';
padding: 0 0 0 8px !important;
position: relative
}
#mega-dropdown .mega-col li::after {
content: "-";
position: absolute;
top: 10%;
left: 0;
color: #000;
transform: translateY(-50%);
font-family: 'Inter';
font-size: 15px;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%)
}
#mega-dropdown .mega-col li.mega_menu_title::after {
display: none
}
#mega-dropdown .mega-col li.mega_menu_title span a {
padding: 0 !important
}
#mega-dropdown .mega-col li.seo-result:after {
content: unset
}
.mega-col {
overflow: hidden;
float: left;
text-align: left
}
.mega-col.first-col {
width: 284px
}
.mega-col.second-col {
width: 265px
}
.mega-col.third-col {
width: 265px
}
.mega-col.fourth-col {
width: 165px
}
#mega-dropdown .row {
max-width: 1000px;
margin: 0 auto
}
.header_blog ul li:hover #mega-dropdown {
display: block;
opacity: 1;
visibility: visible
}
.mega-col span {
color: #286d7c;
font-size: 20px;
line-height: 41px;
font-family: 'Inter';
display: block;
clear: both;
text-transform: uppercase
}
.header_blog ul li::before {
display: none
}
.new-home-page#wrapper {
float: left;
width: 100%
}
.container-main {
margin: auto;
width: 100%;
max-width: 1350px;
display: table
}
.header_blog {
background: #fff;
padding: 11px 0;
position: fixed;
width: 100%;
z-index: 99999;
left: 0;
box-shadow: 0 0 10px 0 rgb(0 0 0 / .2);
min-height: 100px;
top: 0;
transition: ease-in-out .4s;
-moz-transition: ease-in-out .4s;
-webkit-transition: ease-in-out .4s
}
.header_blog.fixedheader {
padding: 7px 0;
min-height: 84px
}
.header_blog.fixedheader .inner-logo img {
transform: scale(.9);
transition: ease-in-out .4s
}
.header_blog.fixedheader .logo {
padding-top: 2px
}
.header_blog.fixedheader #mega-dropdown {
top: 80px
}
.logo-part-col {
transition: ease-in-out .6s;
-moz-transition: ease-in-out .6s;
-webkit-transition: ease-in-out .6s
}
.menu {
padding: 0;
width: 49%;
display: flex;
flex-wrap: wrap
}
.header_blog .social-media {
padding: 0 21px 0 0;
margin: 0 0 10px;
text-align: right
}
.header_blog ul.social-media li a {
color: #5f5e5e
}
.header_blog ul.social-media li::before {
display: none
}
.nav-sec {
width: 100%;
float: left
}
.inner-logo {
text-align: left
}
.header_blog .logo .inner-logo img {
width: 135px
}
.header_blog .menu .blog-links {
float: right;
text-align: center;
width: 100%;
margin: 37px 0 0 0
}
.header_blog .menu .blog-links li {
margin: 0 -2px;
padding: 0
}
.header_blog .menu .blog-links li.service-link a {
padding: 0 36px 42px
}
.header_blog ul li {
position: unset;
color: #6b6b6b;
display: inline-block;
text-align: center
}
.header_blog .logo {
padding-top: 3px
}
.header_blog .menu .blog-links li.home-menu-textc a {
padding-right: 0
}
.header_blog ul li.team-link.padding-space-issue a {
padding-left: 0
}
.header_blog .menu .blog-links li.service-link a::after {
content: "\f107";
font-family: FontAwesome;
position: relative;
display: inline-block;
width: auto;
height: auto;
background: 0 0;
top: 1px;
right: -4px;
font-size: 18px
}
.header_blog .menu .blog-links li.service-link .mega-col span a {
color: #286d7c;
padding: 0;
text-decoration: none;
font-size: 20px;
line-height: 41px;
font-family: 'Inter';
display: block;
clear: both;
text-transform: uppercase
}
.header_blog .menu .blog-links li.service-link .mega-col span a::after {
display: none
}
#mega-dropdown li {
margin: 0
}
.nav-sec li a {
padding: 0 19px 42px;
font-family: 'Inter';
font-size: 16px;
font-weight: 400;
color: #000;
text-transform: uppercase
}
.right-side-social-icon {
width: 25%;
float: right
}
.nav-sec li a:hover {
color: #e37000
}
.header_blog ul li:last-child::before {
display: none
}
.get_seo_audit {
float: right;
margin-left: 0;
width: 100%
}
.get_seo_audit a {
transition: ease-in-out .5s;
border: 2px solid #e37000;
border-radius: 20px;
padding: 5px 15px;
font-size: 16px;
color: #fff;
font-family: 'Inter';
font-weight: 400;
line-height: 28px;
max-width: 243px;
width: 100%;
margin-left: auto;
text-align: center;
background-color: #e37000;
display: block
}
.get_seo_audit a:hover {
background-color: #fff0;
color: #e37000
}
.mobile-audit {
display: none
}
.banner-home img {
max-width: 100%;
width: 100%
}
.banner-home .caption-sec {
float: left;
width: 100%;
position: relative
}
.banner-home .caption-sec .caption-content {
position: absolute;
bottom: 109px;
left: 0
}
.banner-home .caption-sec .caption-content h1,
.banner-home .caption-sec .caption-content h2 {
font-size: 100px;
line-height: 100px;
font-family: 'Inter';
font-weight: 700;
color: #fff;
margin: -30px 0 0
}
#myCarousel {
margin: 100px 0 0 0
}
.banner-home .caption-sec .caption-content p {
font-size: 24px;
color: #fff;
font-family: 'Inter';
line-height: 30px
}
.right-ban a {
font-family: 'Inter';
font-weight: 400;
color: #fff;
line-height: 24px;
border: 2px solid #fff;
font-size: 15px;
padding: 6px 12px;
transition: ease-in-out .5s;
margin: 10px 0;
display: inline-block
}
.carousel-indicators li {
border: 2px solid #c9c9c9
}
.carousel-indicators .active {
border: 2px solid #e37000;
background-color: #e37000
}
.left-ban {
float: left
}
.right-ban {
float: left;
width: 480px;
margin: 110px 0 0 15px;
border-left: 1px solid #dedede;
padding: 27px 0 7px 28px
}
.right-ban a:hover {
color: #fff;
background-color: #e37000;
border: 2px solid #e37000
}
.only-mobile-consultation {
font-family: 'Inter';
font-weight: 400;
color: #fff;
line-height: 24px;
border: 2px solid #fff;
font-size: 15px;
padding: 6px 12px;
transition: ease-in-out .5s;
margin: 10px 0;
display: inline-block
}
.only-mobile-consultation:hover {
color: #fff;
background-color: #e37000;
border: 2px solid #e37000
}
.only-mobile {
text-align: center;
display: none
}
.job-logo {
background-color: #eaefef;
padding: 6px 0;
clear: both;
border-bottom: 1px solid #d0dcdc
}
.job-logos .list-unstyled li {
display: inline-block;
font-family: 'Inter';
font-size: 20px;
padding: 0 15px;
filter: grayscale(50);
transition: ease-in-out .5s;
color: #000
}
.job-logos .list-unstyled li:hover {
filter: grayscale(0)
}
.cluch-lg {
width: 75px
}
.topseo-lg {
width: 120px
}
.job-logos ul li img {
height: auto
}
.crowd-lg {
width: 170px
}
.upwork-lg {
width: 120px
}
.fiverr-lg {
width: 90px
}
.pph-lg {
width: 186px
}
.job-logos .list-unstyled {
text-align: center;
margin: 0
}
h3.hide_text-er {
display: none
}
.expertise {
max-width: 1038px;
margin: 0 auto
}
.section-heading {
text-align: center;
font-size: 47px;
color: #000;
font-family: 'Inter';
}
.our-expertise .all-services {
width: 100%;
float: left;
margin: 25px 0 0
}
.our-expertise .service {
float: left;
border-right: 1px solid #e5e5e5;
padding: 30px 29px;
text-align: center;
border-bottom: 1px solid #e5e5e5
}
.our-expertise .service h3 {
font-size: 24px;
margin: 10px 0 5px;
color: #e37000;
text-transform: capitalize;
font-family: 'Inter';
line-height: normal
}
.our-expertise .service h3 a {
color: #000
}
.our-expertise .service p {
color: #000;
font-size: 15px;
padding: 0 12px;
font-family: 'Inter';
min-height: 90px
}
.website-designs {
max-width: none;
width: 190px
}
.our-expertise .img-set_in {
padding: 19px;
width: 85px;
height: 85px;
transition: ease-in-out .5s;
justify-content: center;
display: flex;
margin: 0 auto;
align-items: center;
position: relative
}
.our-expertise .img-set_in img {
z-index: 999
}
.our-expertise .service .img-set_in::after,
.our-expertise .service .img-set_in::before {
border-radius: 100%
}
.our-expertise .service .img-set_in::before {
border: 1px solid #e37000
}
.our-expertise .service .img-set_in::after,
.our-expertise .service .img-set_in::before {
top: 0;
left: 0;
content: '';
position: absolute;
width: 100%;
height: 100%
}
.our-expertise .service .img-set_in::after {
border: 0 solid #fff0
}
.our-expertise .service:hover .img-set_in::before {
border-top-color: #000;
border-right-color: #000;
border-bottom-color: #000;
transition: border-top-color .15s linear, border-right-color .15s linear .1s, border-bottom-color .15s linear .2s
}
.our-expertise .service:hover .img-set_in::after {
border-top: 1px solid #000;
border-left-width: 1px;
border-right-width: 1px;
transform: rotate(270deg);
transition: transform .4s linear 0s, border-left-width 0s linear .35s
}
.our-expertise .img-set_in .svg-icons {
height: 53px;
margin: -6px 0;
max-width: none
}
.service.development,
.service.web,
.service.graphic {
border-bottom: none
}
.service.cms-solution,
.service.graphic {
border-right: none
}
.service p a {
color: #1b393c;
text-decoration: underline dotted
}
.service p a:hover {
border-bottom: 1px dotted #e37000;
color: #e37000
}
.orange:hover {
text-decoration: underline !important
}
.g-recaptcha iframe {
position: unset !important;
overflow: inherit !important;
top: auto !important;
left: auto !important;
right: auto !important;
margin-right: auto;
margin-left: auto;
z-index: 1 !important;
width: 100% !important;
border: 0 !important
}
.service a {
text-decoration: none
}
.our-expertise {
float: left;
width: 100%;
padding: 45px 0 52px
}
.how-work {
clear: both;
background-color: #fff1e5;
position: relative;
margin: 24px 0 0;
display: inline-block;
width: 100%;
transform: skewY(-3deg);
-moz-transform: skewY(-3deg);
-ms-transform: skewY(-3deg);
-o-transform: skewY(-3deg);
-webkit-transform: skewY(-3deg);
padding: 60px 0 35px;
background-size: 100% auto;
background-repeat: no-repeat
}
.we-work {
color: #000;
margin: 0 0 53px
}
.work-row {
float: left;
width: 100%;
padding: 0 40px 0 40px;
margin: 0 0 50px
}
.work-row .work-grid {
float: left;
width: 50%;
padding: 0 40px 0 40px;
margin: 0;
min-height: 124px
}
.work-row .work-wrap {
float: left;
width: 100%;
padding: 0 0 0 124px;
color: #fff;
background-position: 0 0;
background-repeat: no-repeat
}
.work-row .work-wrap h3 {
font-family: 'Inter';
font-weight: 700;
font-size: 26px;
color: #000;
margin: 0 0 7px
}
.how-work.seo-work.ppc-services.ppc-service-page-sections .work-row .work-wrap h3 {
color: #fff
}
.how-work.seo-work.ppc-services.ppc-service-page-sections .work-row .work-wrap p {
color: #fff
}
.work-row .work-wrap p {
font-size: 16px;
font-family: 'Inter';
line-height: 24px;
color: #000
}
.work-row .work-content {
float: left;
width: 100%;
padding: 0 0 0 20px;
text-align: left
}
.work-row .work-wrap.rearch-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/img/research.svg)
}
.work-row .work-wrap.impl-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/img/implementation.svg);
background-size: 100px;
background-position: 10px -10px
}
.work-row .work-wrap.delivery-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/img/delivery.svg)
} .implementation {
margin-top: -10px
}
.get-started {
text-align: center
}
.get-started h3 {
font-size: 36px;
text-align: center;
color: #000;
font-family: proxima_novalight;
margin: 6px
}
.get-started a {
background: #e37000;
font-size: 24px;
display: inline-block;
color: #fff;
font-family: 'Inter';
border-radius: 50px;
padding: 6px 19px;
margin-top: 15px;
text-transform: capitalize;
transition: ease-in-out .5s
}
.get-started a:Hover {
background: #fff;
color: #e37000
}
.conside {
margin: 70px auto 0;
max-width: 1032px;
overflow: hidden
}
.ads-svg {
width: 111px;
max-width: inherit
}
.qualified-se {
float: left;
width: 510px
}
.qualified-se .main-heading {
font-family: 'Inter';
font-size: 22px;
margin: 0 0 2px
}
.qualified-se .description {
font-size: 16px;
color: #000;
font-family: 'Inter';
text-align: left;
margin: 0;
line-height: 24px
}
.qualified-icon {
float: left;
width: 111px;
text-align: center
}
.ads-svg {
width: 95px;
max-width: inherit
}
.ads-sv {
width: 77px;
max-width: inherit
}
.ad-svg {
width: 90px
}
#consider {
padding: 40px 0 0 0
}
.qualified-se .in-house {
overflow: hidden;
text-align: left;
margin: 34px 0;
display: flex;
align-items: center
}
.qualified-se .in-house:first-child {
margin: 0 0 34px
}
.qualified-text {
float: left;
width: 380px;
padding-left: 20px
}
.qualified-text a {
color: #1b393c;
border-bottom: 1px dotted #1b393c
}
.qualified-text a:hover {
border-bottom: 1px dotted #e37000;
color: #e37000
}
.right-content-se {
float: right;
width: 465px;
text-align: left
}
.right-content-se h3 {
color: #000;
font-size: 31px;
font-family: 'Inter';
font-weight: 700;
margin: 0 0 0
}
.right-content-se p {
font-size: 16px;
color: #000;
font-family: 'Inter';
line-height: 24px;
margin: 25px 0
}
.right-content-se p:first-child {
margin: 10px 0 25px
}
.conside-btn {
text-align: left;
margin-top: 20px
}
.conside-btn a {
color: #fff;
border: 2px solid #e37000;
font-size: 24px;
display: inline-block;
font-family: 'Inter';
border-radius: 50px;
padding: 4px 19px;
margin-top: 4px;
text-transform: capitalize;
transition: ease-in-out .5s;
background: #e37000
}
.conside-btn a:hover {
color: #e37000;
background: #fff
}
.projectss a:hover {
background: 0 0;
border: 2px solid #e37000;
color: #e37000
}
#successful-rojects {
overflow: hidden;
padding: 70px 0 0
}
.bemon {
position: relative;
height: 100%;
transition: ease-in-out .9s;
-webkit-transition: ease-in-out .9s;
-moz-transition: ease-in-out .9s;
-o-transition: ease-in-out .9s;
-ms-transition: ease-in-out .9s;
overflow: hidden
}
.bemon:hover .bomn-imgs {
transform: scale(1.1);
transition: ease-in-out .9s;
filter: brightness(.7)
}
.proj-overlay-contetn {
position: absolute;
top: 40%;
left: 0;
right: 0;
text-align: center;
transition: all ease 1s;
-webkit-transition: all ease 1s;
-moz-transition: all ease 1s;
-o-transition: all ease 1s;
margin: 0
}
.proj-overlay-contetn h2 {
font-family: 'Inter';
font-size: 20px;
color: #fff;
font-weight: 400;
margin: 25px 0 20px
}
.proj-overlay-contetn p {
font-size: 14px;
color: #fff;
font-family: 'Inter';
margin: 0 0 10px;
text-transform: uppercase
}
.right-proj {
width: 62.35%;
float: left;
padding: 0 0 0 17px
}
.left-portj {
width: 37.64%;
float: left;
padding: 4px 0 0
}
.proj-overlay-contetn-right h2 {
font-size: 45px;
text-transform: uppercase;
margin: 0 0 0
}
.proj-overlay-contetn-right {
text-align: right;
right: 60px
}
.right-port {
width: 49%;
float: left
}
.Masriortho {
float: right
}
.proj-overlay-contetn-right-india h2 {
font-size: 28.92px;
text-transform: uppercase;
text-align: left;
margin: 74px 30px 0
}
.bmon {
position: relative;
transition: ease-in-out .9s;
overflow: hidden
}
.bmon:hover .zoom-effect {
transform: scale(1.1);
transition: ease-in-out .9s;
filter: brightness(.7)
}
.bmon:hover .proj-overlay-contetn {
top: 30%
}
.bmon:hover .Happy-Detox-Tea {
opacity: 1
}
.home #successful-rojects img.Happy-Detox-Tea {
width: 50px;
height: 50px
}
.Happy-Detox-Tea {
opacity: 0;
border: 1px solid #fff;
padding: 10px;
border-radius: 50px
}
.proj-overlay-contetn-right-india p {
text-align: left;
margin: 6px 30px 10px
}
.left-portj:hover .proj-overlay-contetn {
top: 30%
}
.left-portj:hover .Happy-Detox-Tea {
opacity: 1
}
.left-por-right {
padding: 4px 0 15px
}
.project {
overflow: hidden;
display: flex;
justify-content: center;
margin-top: 40px
}
.projectss h3 {
color: #000;
margin: 10px;
font-size: 36px;
text-align: center;
font-family: proxima_novalight
}
.projectss a {
color: #fff;
background: #e37000;
margin-top: 10px;
border-color: #e37000
}
.projectss {
margin: 40px 0 60px;
text-align: center
}
#footer {
background-color: #f2f2f2;
padding: 40px 0 15px
}
.footer-menu {
overflow: hidden;
margin: 20px 0 0;
padding: 20px 0 0 0;
border-top: 1px solid #e6e6e6
}
.top-footer-text {
float: left;
margin-top: 10px
}
.top-footer-text h4 {
font-family: proxima_novaextrabold;
font-size: 34px;
line-height: 35px;
margin-top: 0;
color: #000
}
.italic {
color: #e37000;
font-style: italic
}
.footer-img {
float: left;
padding-left: 20px;
margin-top: 10px
}
.footer-arrow {
border: 2px solid #a9a9a9;
padding: 9px;
border-radius: 50px
}
.top-footer {
clear: both;
overflow: hidden
}
.cluch-text a {
padding: 0 0 0 95px; background-repeat: no-repeat;
background-position: left center;
min-height: 88px;
display: inline-block;
color: #000;
background-size: 70px auto !important
}
.cluch-text.whatss a {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/whstapp-icon.svg);
background-size: 70px;
background-position: 3px center
}
.cluch-text a span {
font-size: 20px;
font-family: 'Inter';
margin-top: 19px;
display: inline-block;
line-height: 23px
}
.cluch-text a span strong {
color: #e37000;
font-weight: 400
}
.footer h3 {
color: #e37000;
font-size: 16px;
text-transform: uppercase;
font-family: 'Inter';
line-height: 30px;
margin: 0
}
.footer ul a {
color: #000;
font-size: 15px;
line-height: 26px;
font-family: 'Inter';
transition: ease-in-out .5s
}
.footer ul a::after {
display: none
}
.footer ul a:hover {
color: #e37000
}
.footer-1 ul li,
.footer-4 ul li {
position: relative;
padding-left: 10px
}
.footer-1 ul li::before,
.footer-4 ul li::before {
content: "-";
position: absolute;
top: 0;
left: 0
}
.footer-4 ul li.last::before {
content: none
}
.footer {
float: left
}
.list-unstyle.first-ul {
width: 140px
}
.footer-1 .list-unstyle {
float: left
}
.footer-2 span {
font-family: 'Inter';
font-size: 15px;
line-height: 22px
}
.footer-2 address {
font-size: 15px;
line-height: 22px;
font-family: 'Inter'
}
.footer-icons {
padding-right: 9px;
font-size: 20px !important
}
.footer-3 ul a {
line-height: 28px
}
.footer ul .blog-view {
font-size: 16px;
color: #e37000;
border: 1px solid currentColor;
border-radius: 50px;
font-family: 'Inter';
padding: 2px 12px;
margin: 15px 0;
display: inline-block;
transition: ease-in-out .5s
}
.footer ul .blog-view:hover {
border: 1px solid #e37000;
color: #fff;
background-color: #e37000
}
.footer.footer-1 {
width: 24%
}
.footer.footer-2 {
width: 270px;
padding: 0 0 0 40px
}
.footer.footer-3 {
width: 255px;
padding: 0 0 0 40px
}
.footer.footer-4 {
width: 408px
}
.footer-blog.-img {
float: left;
width: 100px;
padding: 3px;
margin-top: 5px
}
.footer.footer-4 .blog-links {
float: right;
width: 294px
}
.copyright p {
color: #666;
font-size: 13px;
line-height: 30px;
font-family: 'Inter';
padding: 15px 0
}
.copyright a {
color: #666;
text-decoration: underline;
transition: ease-in-out .5s
}
.copyright a:hover {
color: #e37000
}
#testimonials {
padding: 77px 0 0
}
.testmonil-des {
font-family: 'Inter';
font-size: 16px;
color: #000;
text-align: center;
line-height: 24px;
margin: 14px 0 6px 0
}
.iframe {
width: 822px;
height: 470px
}
#quote-carousel {
padding: 0;
margin-top: 0
}
#quote-carousel .carousel-control {
background: 0 0;
color: #cacaca;
font-size: 2.3em;
text-shadow: none;
margin-top: 30px
}
#quote-carousel .carousel-control.left {
left: -60px
}
#quote-carousel .carousel-control.right {
right: -60px
}
#quote-carousel .carousel-indicators {
right: 50%;
top: auto;
bottom: -60px;
margin-right: -19px
}
#quote-carousel .carousel-indicators li {
width: 103px;
height: 103px;
margin: 0 20px;
cursor: pointer;
border: 1px solid #fff;
border-radius: 50px;
overflow: hidden;
transition: all .4s;
background-color: #fff;
box-shadow: 0 1px 3px 2px #979696
}
#quote-carousel .carousel-indicators .active {
background: #e37000;
width: 103px;
height: 103px;
border-radius: 100px;
border-color: #e37000;
overflow: hidden
}
.carousel-inner {
min-height: 300px
}
.item blockquote {
border-left: none;
margin: 0;
padding: 0
}
.item blockquote p:before {
content: "\f10d";
font-family: Fontawesome;
float: left;
margin-right: 10px
}
#quote-carousel .left.carousel-control,
#quote-carousel .right.carousel-control {
display: none
}
.quote-testimonial {
overflow: hidden;
background-color: #f2f2f2;
margin-top: 40px
}
.more-review {
clear: both;
text-align: center;
margin: 73px 0 13px;
display: inline-block;
width: 100%
}
.more-review span {
font-size: 24px;
color: #000;
font-family: 'Inter';
vertical-align: bottom
}
.cluch {
display: table;
margin: 0 auto
}
.clutch-ratings {
display: table-cell;
vertical-align: bottom;
line-height: normal
}
.clutch-testimonial {
max-width: 114px;
height: auto
}
.more-review a {
font-size: 18px;
color: #000;
font-family: 'Inter';
margin: 0 0 0;
display: inline-block
}
.more-review a:hover {
color: #e37000
}
.rating {
margin: 0 10px
}
.video-play-btn {
position: absolute;
z-index: 999;
top: 35%;
left: 45%;
right: 45%;
cursor: pointer
}
.testimonial-banner {
width: 100%
}
nav.navbar-inverse {
background-color: #053a40;
border-color: #235257;
box-shadow: 0 1px 10px #111
}
.inner-links li:hover {
background-color: #1b393c
}
.navbar-form .form-control {
border: 1px solid #235257
}
.navbar-more {
background-color: #fff;
height: calc(100% - 69px);
height: -webkit-calc(100% - 69px);
overflow-y: scroll
}
.navbar-more .navbar-form {
border-width: 0;
padding: 5px 20px 0
}
.navbar-form .input-group-btn:last-child>.btn {
background: #235257;
color: #fff;
border: 1px solid #235257
}
ul.inner-links {
margin: 0 0 0;
padding: 0;
list-style: none;
float: left;
width: 100%
}
.inner-links li,
.job-detail li,
a.quick-btn button {
text-transform: uppercase
}
.inner-links li {
position: relative;
overflow: hidden;
margin: 0 0 5px;
font-size: 15px;
margin: 0;
border-bottom: 1px solid #f2f2f2
}
li {
list-style: none
}
.inner-links a::before {
content: '';
display: block;
z-index: 1;
position: absolute;
left: -100%;
top: 0;
width: 100%;
height: 100%;
border-right: solid 5px #f93;
background: rgb(0 0 0 / .35)
}
.navbar-more .navbar-nav>li>a {
color: #fff
}
nav .navbar-nav>li>a {
padding-top: 10px
}
.navbar .container:not(.navbar-more) {
padding: 0
}
.navbar-nav.mobile-bar {
list-style: none;
-ms-box-orient: horizontal;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -moz-flex;
display: -webkit-flex;
display: flex;
-webkit-justify-content: space-around;
justify-content: space-around;
-webkit-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-align-items: stretch;
align-items: stretch;
margin: 0
}
.inner-links .contact-link a,
.inner-links .portfolio-link a,
.inner-links .seo-link a,
.inner-links .service-link a,
.inner-links .team-link a,
.inner-links .testimonial-link a {
background-position: 10px center;
padding: 10px 10px 10px 20px;
background-size: 20px auto;
background-color: #1b393c
}
.navbar-nav.mobile-bar>li {
-webkit-flex-grow: 1;
flex-grow: 1;
text-align: center
}
nav.navbar-inverse .navbar-nav>li>a:focus,
nav.navbar-inverse .navbar-nav>li>a:hover {
color: #829da0
}
nav.navbar-inverse .navbar-nav.mobile-bar>li>a {
color: #829da0;
padding: 16px 9px 8px
}
.navbar-more-overlay {
background-color: rgb(102 102 102 / .55);
display: none;
height: 100%;
left: 0;
position: fixed;
top: 0;
width: 100%;
z-index: 1029
}
.navbar-more-show>.navbar-more-overlay {
display: block
}
.navbar-more-show>.navbar {
-webkit-transform: translate(0, 0);
transform: translate(0, 0)
}
.navbar-nav.mobile-bar>li {
-webkit-flex-grow: 1;
flex-grow: 1;
text-align: center
}
.navbar-nav.mobile-bar>li>a>span.menu-icon {
display: block;
font-size: 1.8em
}
.navbar-more .navbar-nav>li>a {
color: #fff
}
.inner-links .selected a::before,
.inner-links a:hover::before {
left: 0
}
.inner-links a,
.inner-links a::before {
transition: all .35s ease;
-webkit-transition: all .35s ease;
-moz-transition: all .35s ease;
-o-transition: all .35s ease
}
.navbar-more>.navbar-nav>li>a>span.menu-icon {
margin-left: 10px;
margin-right: 10px
}
.navbar-nav.mobile-bar>li>a>span.menu-icon {
display: block;
font-size: 1.8em
}
.navbar {
height: -webkit-calc(100%);
max-height: 100%;
-webkit-transform: translate(0, calc(-100% + 69px));
transform: translate(0, calc(-100% + 69px))
}
.navbar-more-show .navbar {
-webkit-transform: translate(0, 0);
transform: translate(0, 0)
}
.animate {
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
transition: all .3s ease-in-out
}
.head {
margin: 40px 0;
text-align: center
}
.head h1 {
color: #535353;
font-size: 60px;
line-height: 70px;
font-family: 'Inter';
font-weight: 700;
margin: 0
}
.head p {
color: #000;
font-size: 17px;
font-family: 'Inter';
margin: 0 0 20px 0;
line-height: normal
}
.all-page-banner {
position: relative;
margin: 100px 0 0 0
}
.Banner-section {
top: 50%;
left: 50%;
position: absolute;
transform: translate(-50%, -50%);
text-align: center;
width: 100%;
padding: 0 10px
}
.shopify-update-page.Banner-section {
bottom: -1%;
top: auto
}
.Banner-section h1,
.Banner-section h2 {
color: #fff;
font-size: 50px;
line-height: 60px;
margin: 0;
font-family: 'Inter';
font-weight: 700
}
.top-heading-sec {
color: #fff;
font-size: 60px;
line-height: 60px;
font-family: 'Inter';
margin: 0 0 15px
}
.Banner-des.sub-heading-new {
font-family: 'Inter';
font-weight: 400;
font-style: normal;
text-shadow: 1px 2px 8px rgb(0 0 0 / .3)
}
.Banner-des {
color: #fff;
font-size: 22px;
font-family: proxima_novalight;
line-height: normal;
margin: 0 0 20px
}
.tag-line {
font-size: 16px;
font-family: 'Inter';
color: #fff
}
.tag-line a {
color: #fff
}
.tag-line a:hover {
color: #e37000
}
.all-service {
overflow: hidden;
margin: 60px auto;
max-width: 1123px
}
.all-service.first-service {
margin: 95px auto 60px
}
.service-texts h2 {
font-size: 30px;
color: #000;
font-family: 'Inter';
font-weight: 700;
margin: 0 0 11px
}
.service-texts p {
color: #000;
font-size: 17px;
font-family: 'Inter';
margin: 0 0 20px 0;
line-height: 24px
}
.invest h3 {
color: #000;
font-family: 'Inter';
font-weight: 700;
font-size: 18px;
font-style: italic;
margin: 20px 0 26px
}
.invest h4 {
color: #000;
font-family: 'Inter';
font-weight: 600;
font-size: 18px;
margin: 10px 0 15px
}
.invest .list-unstyled {
clear: both;
overflow: hidden
}
.invest .list-unstyled li {
font-size: 17px;
color: #000;
font-family: 'Inter';
position: relative;
padding: 0 0 4px 10px;
width: 45%;
float: left
}
.invest .list-unstyled li::before {
position: absolute;
content: "-";
left: 0;
top: 0
}
.invest .list-unstyled li a {
color: #000
}
.invest .list-unstyled li a:hover {
color: #e37000
}
.services-btn a {
color: #e37000;
font-size: 18px;
border-radius: 50px;
border: 2px solid #e37000;
transition: ease-in-out .5s;
padding: 8px 23px;
font-family: 'Inter';
display: inline-block;
margin: 13px 0
}
.services-btn a:hover {
color: #4d91bb;
border: 2px solid #4d91bb
}
#lets {
background-color: #7ad0cb;
text-align: center;
padding: 23px 0;
background-position: center center;
background-size: cover
}
.outer-service {
margin: 0 0 90px 0;
padding: 0 10px
}
.servi h3 {
font-size: 36px;
color: #fff;
font-family: 'Inter';
font-weight: 600
}
.servi a {
border-radius: 50px;
border: 2px solid #328b86;
color: #328b86;
background-color: #fff;
padding: 6px 25px !important;
transition: ease-in-out .5s;
font-family: 'Inter';
font-size: 24px !important;
display: inline-block
}
.servi a:hover {
background-color: #e37000;
border: 2px solid #e37000;
color: #fff
}
.all-service.digital-service {
max-width: 1123px
}
.service-im {
float: left;
width: 29.29%;
text-align: center
}
.all-service.first-service .service-im .digital-img {
padding-top: 14px
}
.all-service .service-im .ecom-img {
padding-top: 43px
}
.service-texts {
float: right;
width: 67.31%
}
.digital-service .invest .list-unstyled li {
width: 100%
}
.digital-service .list-unstyled.social-media-marketing li {
width: 40%
}
.sec-proven {
justify-content: space-between;
flex-direction: row;
display: -webkit-flex
}
.proven-results-sec {
display: flex;
justify-content: space-between;
flex-direction: row
}
.proven-results .results:hover {
background-color: #f28c06
}
.results h4,
.results p {
color: #fff;
margin: 0
}
.results h4 {
font-size: 40px;
line-height: 40px;
font-family: 'Inter';
}
.results p {
font-family: 'Inter';
font-size: 18px;
font-style: italic;
line-height: normal
}
.text h4,
.text-2 h3 {
font-family: proxima_novaextrabold;
color: #fff;
font-size: 30px;
margin: 0;
line-height: 34px
}
.text span {
font-size: 42px
}
.text-2 h3 {
font-size: 20px
}
.text-2 p {
font-family: 'Inter';
font-size: 16px;
color: #fff;
margin: 0
}
.toronto-des {
height: 100%;
position: absolute;
opacity: 0;
top: 0;
padding: 40px 40px 0 20px;
background-color: rgb(50 139 134 / .6);
width: 100%;
transition: ease-in-out .9s
}
.proven-results .Toronto {
position: relative;
transition: ease-in-out .9s
}
.proven-results .haven-color {
transition: ease-in-out .9s
}
.proven-results .results {
padding: 0 36px;
align-content: center;
display: flex;
flex-wrap: wrap;
transition: ease-in-out .9s;
height: 100%
}
.Concept-Product:hover .toronto-des,
.Concept-Products:hover .toronto-des,
.Toronto:hover .toronto-des,
.haven-color:hover .toronto-des,
.palm-salon:hover .toronto-des {
opacity: 1
}
.Concept-Product,
.Concept-Products,
.palm-salon,
.proven-results .Toronto,
.proven-results .haven-color,
.proven-results .results {
position: relative
}
.proven-results-link {
width: 449px;
background: #e37000
}
.palm-salo {
padding: 123px 20px 0 20px
}
.text-2 {
border-bottom: 1px solid #a8b0be;
padding: 3px 0;
border-top: 1px solid #a8b0be;
margin: 10px 0
}
.digital-contact h3 {
color: #000;
font-size: 36px;
font-family: proxima_novalight;
margin: 0;
display: inline-block
}
#digital-service .conside-btn {
text-align: center
}
#digital-service {
text-align: center;
margin: 30px 0 40px 0
}
.content-con {
max-width: 1123px;
margin: auto
}
.digital-section-new h2 {
font-size: 30px;
color: #000;
font-family: 'Inter';
margin: 0 0 11px
}
.digital-section-new p {
color: #000;
font-size: 17px;
font-family: 'Inter';
margin: 0 0 20px 0;
line-height: 24px
}
.digital-section-new {
text-align: center;
padding: 50px 0 0
}
#service-page.space-class-ser-c .all-service.first-service {
margin-top: 70px
}
#results-section.result-hideclass .toronto-des .text,
#results-section.result-hideclass .toronto-des .text-2 {
opacity: 0
}
.fix-width-hm.wider.bcw {
max-width: 1123px;
margin: 30px auto 0
}
.bc-features {
width: 100%;
float: left;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/bc-banner1.png);
background-repeat: no-repeat;
background-size: cover;
text-align: center
}
.Adobe-Busienss p {
font-family: 'Inter';
font-size: 22px;
color: #000;
line-height: normal;
margin: 26px 0 24px
}
.seo_audit.Adobe-Busienss-btn a {
background-color: #fff0;
color: #e37000;
font-size: 24px;
border: 2px solid #e37000;
font-family: 'Inter';
border-radius: 50px
}
.seo_audit.Adobe-Busienss-btn a:hover {
background-color: #e37000;
color: #fff;
border: 2px solid #e37000
}
.cms {
padding: 30px 0;
overflow: hidden
}
.bc-text {
width: 100%;
float: left;
border-right: 1px solid #c8c9ca;
padding: 0 32px
}
.psd-to-bs .bc-text {
border: none
}
.cms h3 {
font-size: 21px;
margin: 0 0 10px;
font-family: 'Inter';
color: #000
}
.cms img {
margin-bottom: 10px
}
.cms p {
font-size: 17px;
color: #333;
font-family: 'Inter'
}
.inner-padding {
padding: 0
}
.bc-partner img {
min-height: 79px;
max-height: 79px
}
.bc-partner {
width: 20%;
float: left
}
.offer1,
.offer1.offer2,
.offer1.offer3,
.offer1.offer4 {
width: 20%;
background-color: #f96c23;
float: left;
padding: 14.8px 8px
}
.offer1.offer2 {
background-color: #f88e0d
}
.offer1.offer4 {
background-color: #f88e0d
}
.offer1 img {
float: left;
margin: 0 0 0 22px
}
.offer1.offer2 p {
width: 48%
}
.bc-partner img {
width: 100%
}
.offer1 p {
color: #fff;
font-size: 15px;
font-family: 'Inter';
margin: 0;
width: 60%;
float: right
}
.bg-img {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/Seamless-Migration.png);
background-repeat: no-repeat;
background-position: right 70%;
padding: 64px 0 0 0;
clear: both
}
.contetn {
padding: 0;
overflow: hidden;
max-width: 413px
}
.contetn h1,
.contetn h2 {
text-align: left;
margin: 0 0 15px;
font-size: 32px;
color: #000;
font-family: 'Inter';
font-weight: 400
}
.contetn p {
margin: 10px 0 20px;
color: #000;
padding: 0;
font-size: 17px;
text-align: left;
font-family: 'Inter';
line-height: normal
}
.buttns {
margin: 30px 0 0
}
.anim_scrollar {
-webkit-animation: mymove 2s infinite;
animation: mymove 2s infinite;
position: relative
}
.bc-detail .animate-btn,
.delivery-section .animate-btn.dark-orange,
.our-work .animate-btn.dark-orange,
.recent-business .animate-btn.dark-orange,
.request-btn .animate-btn.dark-orange {
display: block;
line-height: normal;
padding: 7px 18px;
margin: 0;
transition: ease-in-out .6s;
background-color: #fff0;
color: #e37000;
font-size: 24px;
border: 2px solid #e37000;
font-family: 'Inter';
border-radius: 50px
}
.animate-btn.dark-orange:hover {
color: #fff;
background: #e37000
}
.row-margin {
margin: 60px 0 0;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/Lead-Business.png);
background-repeat: no-repeat;
background-position: top left
}
.contetn2 {
padding: 40px 0 0 0;
float: right;
max-width: 433px
}
.service-ban.seo h2 {
font-size: 50px
}
.how-work.seo-work {
background-color: #045c96;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/SEO-Services-bg.png);
padding: 50px 0 50px;
margin: -50px 0 43px
}
.page-seo-sec {
padding-bottom: 100px !important
}
.unskew {
transform: skewY(3deg);
-moz-transform: skewY(3deg);
-webkit-transform: skewY(3deg)
}
.seo-work .we-work {
font-family: 'Inter';
font-size: 32px
}
.seo-work .work-row .work-wrap h3 {
font-size: 19px
}
.seo-work .work-row .work-wrap p {
font-size: 16px;
line-height: 24px
}
.seo-work .work-row .work-wrap.rearch-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/seo-icon/global-SEO.png)
}
.seo-work .work-row .work-wrap.impl-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/seo-icon/local-SEO.png);
background-position: 0 0
}
.seo-work .work-row .work-wrap.delivery-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/seo-icon/ECommerce-SEO.png)
}
.seo-work .work-row .work-wrap.support-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/seo-icon/SEO-by-Industry.png)
}
.seo-work .work-row .work-wrap {
background-size: 120px
}
.seo-work .work-row {
padding: 0 80px 0 80px;
margin: 0 0 35px
}
.seo-work .work-row .work-content {
padding: 0 10px 40px 20px
}
.google-seo h3,
.google-seo h1 {
font-size: 58px;
color: #000;
font-family: 'Inter';
margin: 0
}
.google-seo span {
color: #e37000
}
.google-seo {
text-align: center;
margin: 54px auto 25px;
max-width: 854px;
color: #000
}
.seo-des {
margin: 17px 0 0
}
.google-seo h4 {
font-size: 38px;
font-family: 'Inter';
margin: 0
}
.seo-des p {
font-size: 18px;
font-family: proxima_novalight;
margin: 0;
line-height: 24px
}
.seo-des p:last-child {
margin: 17px 0 0 0
}
.seo_audit a {
transition: ease-in-out .5s;
background-color: #e37000;
border-radius: 30px;
padding: 12px 21px;
font-size: 20px;
color: #fff;
font-weight: 400;
line-height: 20px;
font-family: 'Inter';
display: inline-block;
border: 2px solid #fff0
}
.seo_audit a:hover {
color: #e37000;
border: 2px solid #e37000;
background-color: #fff0
}
.seo_audit {
margin: 30px 0 0 0;
position: relative;
z-index: 999
}
.Methodology h4 {
font-size: 34px;
color: #000;
text-align: center;
margin: 0 0 20px;
position: relative;
z-index: 999;
font-family: 'Inter';
font-weight: 700
}
.Methodology p {
font-family: 'Inter';
font-size: 17px;
line-height: 24px;
color: #000;
margin: 0 auto;
max-width: 1007px;
text-align: center
}
.methodology-list {
margin: 30px auto;
max-width: 700px;
overflow: hidden
}
.listing-seo {
width: 47%;
margin: 0
}
.listing-seo-first {
float: left
}
.listing-seo-second {
float: right
}
.listing-seo li {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/listing-icon.png);
background-position: left 7px;
background-repeat: no-repeat;
float: left;
line-height: 35px;
padding: 0 0 0 20px;
width: 350px;
font-family: 'Inter';
font-size: 18px;
color: #000
}
#Working-Methodology {
margin: 0 0 56px
}
.methodology-btn {
text-align: center;
margin: 45px 0
}
.methodology-btn a {
transition: ease-in-out .5s;
background-color: #e37000;
border-radius: 30px;
padding: 12px 20px;
font-size: 20px;
color: #fff;
font-weight: 400;
line-height: 20px;
font-family: 'Inter';
display: inline-block;
border: 1px solid #fff0;
margin: 0 15px 0;
height: 43px
}
.methodology-btn a:hover {
border: 1px solid #e37000;
color: #e37000;
background-color: #fff0
}
.seo-structure-section {
float: none;
margin: 0 auto;
text-align: center;
padding: 20px 0 12px;
position: relative
}
.seo-structure-section::before {
content: '';
position: absolute;
top: 50%;
height: 38%;
width: 100%;
max-width: 991px;
background-color: #f0f0f0;
left: 50%;
transform: translate(-50%, -50%);
border-radius: 20px;
z-index: -1
}
.before-after-seo {
display: inline-block;
position: relative;
transform: translateX(0) translateY(0);
vertical-align: middle
}
.before-after-seo img {
bottom: 0;
display: table;
left: 0;
margin: 0 auto;
position: absolute;
right: 0;
top: -100px;
transition: all .5s ease 0s;
-moz-transition: all .5s ease;
-webkit-transition: all .5s ease;
-o-transition: all .5s ease;
z-index: -1
}
.seo-content {
border: 2px solid #aad59c;
border-radius: 12px;
float: left;
padding: 10px 10px 0;
text-align: center;
width: 100%;
max-width: 220px;
background: #fff;
transition: all ease .5s;
-webkit-transition: all ease .5s;
-o-transition: all ease .5s
}
.seo-content h2 {
color: #69bc4e;
font-size: 22px;
text-transform: uppercase;
margin: 0;
font-family: 'Inter'
}
.seo-content h3 {
color: #000;
font-size: 18px;
margin: 0;
width: 100%;
font-family: 'Inter'
}
.seo-content h3 span {
color: #e37000;
float: left;
font-size: 32px;
width: 100%;
font-family: 'Inter';
margin: 6px 0
}
.seo-structure {
display: inline-block;
padding: 0 20px;
width: 480px;
vertical-align: middle
}
.before-after-seo.after img {
top: -90px
}
.before-after-seo.after:hover img {
top: -100px
}
.seo-content:hover {
transform: scale(.9);
-webkit-transform: scale(.9);
-o-transform: scale(.9)
}
.before-after-seo:hover img {
top: -110px
}
.seo-footer h3 {
font-family: 'Inter'
}
.enterprise {
background-color: #f4f4f4;
padding: 62px 0 0
}
.sub-heading {
font-family: 'Inter';
font-size: 16px;
line-height: 24px;
color: #000;
margin: 0 auto;
max-width: 755px;
text-align: center
}
.Solutions-main-grid {
margin: 45px auto;
max-width: 1256px;
padding: 60px 0 0;
float: none;
width: 100%;
display: table
}
.solution-details {
padding: 20px;
background-color: #fff;
max-width: 340px;
border-radius: 30px
}
.solutions-img {
position: absolute;
top: 15px;
left: 0;
z-index: 9
}
.Solutions-grid {
float: left;
border-radius: 30px;
position: relative;
padding: 40px;
max-width: 410px;
width: 100%
}
.solution-details .solution-grid-title {
padding-left: 60px;
float: left;
width: 100%;
padding-bottom: 40px
}
.Starter h5 {
color: #0c85d3
}
.Medium h5 {
color: #69bc4e
}
.Business h5 {
color: #e37000
}
.full-detals a {
margin: 18px 0 0 0;
display: inline-block;
line-height: 24px;
font-size: 19px;
font-family: 'Inter';
padding: 11px 36px;
border-radius: 15px;
transition: ease-in-out .5s
}
.Starter a {
border: 2px solid #0c85d3;
color: #0c85d3
}
.Starter a:hover {
background-color: #0c85d3;
color: #fff
}
.Medium a {
color: #69bc4e;
border: 2px solid #69bc4e
}
.Medium a:hover {
background-color: #69bc4e;
color: #fff
}
.Business a {
color: #e37000;
border: 2px solid #e37000
}
.Business a:hover {
background-color: #e37000;
color: #fff
}
.solution-details h5 {
font-size: 25px;
line-height: 24px;
font-family: 'Inter';
font-weight: 600;
margin: 0
}
.solution-details p {
font-family: 'Inter';
font-size: 17px;
color: #000
}
.full-detals {
text-align: center;
margin: 36px 0 27px
}
.full-detals p {
font-size: 16px;
margin: 5px 0
}
.full-detals .Keywords {
font-size: 19px
}
.faqs {
padding: 60px 0
}
.faq-section {
max-width: 1050px;
margin: 30px auto 30px
}
.panel-group .panel+.panel {
margin-top: 0
}
.panel-group .panel-heading+.panel-collapse>.list-group,
.panel-group .panel-heading+.panel-collapse>.panel-body {
border: 1px solid #f4f4f4 !important;
font-family: proxima_novalight;
font-size: 16px;
color: #000;
padding: 15px 60px
}
.panel,
.panel-body {
box-shadow: none;
border-color: #fff0;
border-radius: 0;
border-radius: 0
}
.panel-default>.panel-heading {
color: #333;
background-color: #f4f4f4;
border-color: #f4f4f4;
padding: 0
}
.panel-group .panel-heading a {
display: block;
padding: 14px 20px 14px 55px;
text-decoration: none;
position: relative;
font-size: 18px;
font-family: 'Inter';
color: #000
}
.panel-group .panel-heading a::after {
content: '-';
float: left;
border: 1px solid;
border-radius: 50px;
width: 25px;
height: 25px;
font-size: 25px;
top: 12px;
left: 15px;
position: absolute;
text-align: center;
line-height: 19px
}
.panel-group .panel-heading a.collapsed:after {
content: '+';
line-height: 24px
}
.trusted-social {
background-color: #000;
margin: -120px 0 0 0;
padding: 120px 0 40px;
float: left;
width: 100%
}
.trusted-social .section-heading {
font-family: 'Inter';
font-size: 32px;
color: #fff;
text-transform: uppercase;
margin: 20px 0 5px
}
.trusted-social .sub-heading {
font-size: 28px;
color: #fff
}
.trusted-social .seo_audit {
text-align: center;
margin: 17px 0 0 0
}
.trusted-social .seo_audit a:hover {
color: #e37000;
background-color: #fff;
border: 2px solid #fff
}
.trust-social span {
color: #e37000;
font-size: 58px
}
.how-work.seo-work.social-media-market {
background-color: #6bae56;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/social-media-marketing/social-media-bg2.png);
background-size: cover
}
.social-media-market .work-row .work-grid {
width: 33.33%;
padding: 0 21px 0 10px
}
.social-media-market .work-row {
padding: 0;
margin: 0 0 35px
}
.how-Social-Media {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/social-media-marketing/how-Social-Media-bg.jpg);
background-color: #eef0f1;
float: left;
width: 100%;
padding: 3% 0 5.3% 0;
background-repeat: no-repeat;
margin-bottom: 0
}
.seo-work .work-row .work-wrap.facebook-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/social-media-marketing/facebook-marketing.png)
}
.seo-work .work-row .work-wrap.twitter-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/social-media-marketing/twitter-marketing.png)
}
.seo-work .work-row .work-wrap.insta-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/social-media-marketing/instagram-marketing.png)
}
.seo-work .work-row .work-wrap.pint-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/social-media-marketing/pinterest-marketing.png)
}
.seo-work .work-row .work-wrap.link-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/social-media-marketing/linkedIn-marketing.png)
}
.seo-work .work-row .work-wrap.youtube-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/social-media-marketing/youTube-marketing.png)
}
.Social-Media-des h5 {
color: #e37000;
font-size: 32px;
line-height: 35px;
font-family: 'Inter';
margin: 10px 0 25px
}
.brief h4 {
color: #000;
font-size: 24px;
line-height: 32px;
font-family: 'Inter';
margin: 10px 0 0
}
.brief p {
color: #000;
font-size: 17px;
font-family: 'Inter';
line-height: 24px
}
.Social-Media-des {
max-width: 568px;
float: right
}
.brief {
margin: 0 0 20px
}
.Social-Media-des .seo_audit a {
width: 196px;
text-align: center;
max-width: 196px
}
#contact-page {
padding: 60px 0 0 0
}
#contact-form {
margin-top: 30px
}
.contact-wrap {
max-width: 1123px;
margin: 0 auto
}
.contct-left {
float: left;
width: 45.52%
}
.contact-right {
width: 45.83% !important;
float: right;
padding: 82px 0 0 0
}
.contct-left h1,
.contct-left h3 {
color: #000;
font-size: 38px;
line-height: 38px;
margin: 0;
font-family: 'Inter';
font-weight: 700
}
.contct-left p {
color: #000;
font-size: 16px;
font-family: 'Inter';
margin: 16px 0;
line-height: 24px
}
.address-bar p {
font-size: 17px;
color: #000;
font-family: 'Inter';
display: flex;
justify-content: start;
align-items: flex-start;
margin-bottom: 20px;
}
.new-address-bar .contact-p {
font-size: 16px;
color: #000;
font-family: proxima_novalight;
display: flex;
justify-content: start;
align-items: center;
margin-bottom: 20px;
margin-top: 16px
}
#email span {
font-family: 'Inter';
clear: both;
float: left
}
#email strong {
font-weight: 600;
min-width: 100px;
display: inline-block;
position: relative
}
#email strong::before {
content: "";
position: absolute;
left: 0;
top: 10px;
width: 6px;
height: 2px;
background: #000;
display: none
}
.address-bar .pull-left {
float: left !important;
margin: 0 20px 0 0
}
.contact-iframe {
float: left;
width: 100%;
margin-top: 20px
}
.address-bar a {
color: #000;
border-bottom: 1px solid #ccc;
transition: ease-in-out .5s
}
.address-bar a:hover {
color: #e37000;
border-bottom: 1px solid currentColor
}
.contact-iframe iframe {
height: 468px; position: unset !important;
overflow: inherit !important;
top: auto !important;
left: auto !important;
right: auto !important;
margin-right: auto;
margin-left: auto;
z-index: 1 !important;
width: 100% !important;
border: 0 !important
}
#customer-service {
padding: 30px 10px;
text-align: center;
background-color: #00c9bc;
margin: 112px 0 0;
transform: skewY(-5deg)
}
.unsku {
transform: skewY(5deg);
padding: 40px 10px;
color: #fff
}
.unsku h2 {
font-size: 32px;
font-family: 'Inter';
margin: 0;
line-height: 40px
}
.unsku h5 {
font-size: 28px;
font-family: 'Inter';
margin: 12px
}
#clients-say {
text-align: center;
padding: 70px 10px 30px
}
.contac-clutch h3 {
color: #000;
font-size: 28px;
margin: 0
}
.our-clients {
font-size: 48px;
font-family: 'Inter';
color: #000;
margin: 15px 0 0 0
}
.our-clients a {
color: #000
}
.our-clients span img {
vertical-align: initial
}
.required-tag {
color: #ff943c;
font-size: 14px;
font-family: "Roboto Light";
display: block;
margin: 0 0 20px
}
.field-item {
border-bottom: 4px solid #f2f2f2;
margin: 0 0 30px
}
.field-item>input {
font-size: 16px;
width: calc(100% - 15px);
color: #000;
font-family: 'Inter';
border: none;
padding: 2px;
vertical-align: super
}
.field-item>select {
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
background: url(//www.willshall.com/wp-content/themes/willshall/images/drop-select.png) right center no-repeat;
font-size: 16px;
width: 97%;
color: #000;
border: none;
font-family: 'Inter';
padding: 2px;
text-indent: -1.5px
}
.red-start {
color: red;
font-size: 19px;
vertical-align: middle;
margin-right: 3px;
float: left
}
input::placeholder {
color: #000
}
::placeholder {
color: #000
}
.checkboxes>ul li input {
margin: 0 8px 0 0;
vertical-align: middle;
width: 20px;
height: 20px;
border-radius: 5px
}
.form label,
.webform label {
font-size: 11px
}
.checkboxes>ul li {
font-size: 15px;
margin: 0 0 15px;
cursor: pointer;
display: inline-flex;
font-family: 'Inter';
color: #000
}
.form form label.big {
font-size: 16px;
float: left;
width: 100%;
font-family: 'Inter';
margin: 0 0 20px 0;
font-weight: 400;
color: #000
}
.form form label.big .req {
color: red
}
.form-textarea {
float: left;
width: 100%;
border: 4px solid #f2f2f2;
padding: 10px;
height: 130px;
margin: 0 0 30px
}
.form-contact-btn {
transition: ease-in-out .5s;
border: 2px solid #e37000;
border-radius: 20px;
padding: 11px 22px;
font-size: 24px;
color: #e37000;
font-family: 'Inter';
font-weight: 400;
line-height: 20px;
background: 0 0
}
#design-matter h3 {
color: #000;
font-size: 38px;
margin: 0 0 17px;
font-weight: 400;
font-style: normal;
font-family: 'Inter';
font-weight: 700
}
#design-matter p {
color: #000;
font-size: 16px;
font-family: 'Inter';
font-weight: 400;
font-style: normal;
margin: 0 0 21px;
line-height: 24px;
margin-bottom: 0
}
.design-matter-content {
max-width: 1040px;
margin: auto
}
#design-matter {
text-align: center;
padding: 79px 0 56px
}
.website-design-contentc {
max-width: 950px;
margin: auto;
display: flex;
flex-wrap: wrap
}
.col-maxwidth {
max-width: 475px;
margin: auto;
text-align: center;
padding: 0 65px
}
#website-design-icon p {
font-size: 16px;
font-family: 'Inter';
font-weight: 400;
font-style: normal;
color: #000;
line-height: 24px
}
#website-design-icon h3 {
font-size: 18px;
margin: 11px 0 15px;
font-weight: 400;
font-style: normal;
font-family: 'Inter';
color: #000
}
.first-col-website-c {
border-right: 1px solid #e5e5e5;
border-bottom: 1px solid #e5e5e5;
padding: 25px 0 43px
}
.second-col-website-c {
border-bottom: 1px solid #e5e5e5;
padding: 25px 0 43px
}
.third-col-website-c {
border-right: 1px solid #e5e5e5;
padding: 38px 0 40px
}
.fourth-col-website-c {
padding: 38px 0 40px
}
.last-website-c .website_audit a:hover {
background: 0 0;
color: #e37000
}
.last-website-c .website_audit a {
display: block;
width: 100%;
max-width: 340px;
background: #e37000;
margin: auto;
color: #fff;
font-size: 20px;
font-weight: 400;
font-style: normal;
font-family: 'Inter';
height: 49px;
line-height: 49px;
border-radius: 60px;
border: 1px solid #e37000;
transition: ease-in-out .5s;
-webkit-transition: ease-in-out .5s;
-moz-transition: ease-in-out .5s;
text-align: center
}
.last-website-c {
margin: 45px 0 0
}
#website-design-icon {
padding: 0 0 60px
}
.our-process-section {
background: #44c2c7
}
#our-process-idcf h3 {
text-align: center;
color: #fff;
margin: 0 0 42px;
font-size: 38px;
font-style: normal;
font-family: 'Inter';
font-weight: 700
}
#our-process-idcf h5 {
font-size: 20px;
color: #fff;
margin: 0 0 10px;
font-family: 'Inter';
font-weight: 400;
font-style: normal;
position: relative;
padding-left: 73px
}
#our-process-idcf h4 {
margin: 0 0 18px;
font-size: 23px;
color: #fff;
font-weight: 400;
font-style: normal;
font-family: 'Inter';
}
#our-process-idcf p {
font-size: 16px;
color: #fff;
font-family: 'Inter';
font-weight: 400;
font-style: normal;
line-height: 24px
}
.our-process-content {
max-width: 1350px;
margin: auto;
line-height: normal
}
.our-proceswidth {
max-width: 380px
}
.second-col-our-pr .our-proceswidth {
margin: auto
}
.third-col-our-pr .our-proceswidth {
float: right
}
#our-process-idcf {
padding: 48px 0 61px;
margin: 0 0 0
}
#our-process-idcf h5::after {
position: absolute;
left: 0;
content: "";
width: 57px;
height: 2px;
background: #fff;
top: 50%;
transform: translateY(-50%)
}
.website-design-sucessful {
margin: 0 0 70px
}
.website-icon-wid {
min-height: 65px
}
.website-icon-wid .branding-iconim {
width: 51px
}
.website-icon-wid .landingh-iconim {
width: 64px
}
.website-icon-wid .emailc-iconim {
width: 64px
}
.graphic-content {
max-width: 1055px;
margin: auto
}
.graphic-col {
text-align: center;
padding: 24px 15px 17px
}
.graphic-short-desc {
margin: 23px 0 0 0
}
.graphic-section #our-process-idcf {
background: #6f75ad
}
.graphic-design-icon #ecommerce-design-icon {
padding: 21px 0 60px
}
.graphic-section .our-process-content {
max-width: 1276px
}
.graphic-section .our-proceswidth {
max-width: 394px
}
.graphic-design-icon .last-website-c .website_audit {
padding: 0 10px
}
.graphic-section #our-process-idcf h4 {
position: relative;
padding-left: 80px;
margin: 0 0 30px
}
.after-icons::after {
position: absolute;
left: 0;
width: 66px;
height: 67px;
top: 50%;
transform: translateY(-50%);
content: ""
}
.creative::after {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/creative-designer.png)
}
.represent::after {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/represent.png)
}
.cost::after {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/doller.png)
}
.grphic-contact {
background: #d1a1c1;
text-align: center;
padding: 23px 0
}
.grphic-contact .servi a {
border: 2px solid #94547f;
color: #94547f
}
.grphic-contact .servi a:hover {
border: 2px solid #e37000;
color: #fff
}
.graphic-projects .proj-overlay-contetn h2 {
font-size: 28px;
text-transform: uppercase;
margin: 10px 10px 20px 0
}
.graphic-projects .left-portj .banner-design {
margin: 10px 10px 30px 0
}
.graphic-projects .proj-overlay-contetn-right-india h2 {
margin: 74px 0 0 210px !important
}
.graphic-projects .proj-overlay-contetn {
bottom: -6%;
left: 5%;
top: inherit;
text-align: left
}
.graphic-projects.mg-sec .left-portj {
width: 43.46%
}
.graphic-projects .logo-desing {
bottom: -34%
}
.graphic-projects .left-portj:hover .proj-overlay-contetn {
top: inherit;
bottom: 10%
}
.graphic-projects .bmon:hover .proj-overlay-contetn {
top: inherit;
bottom: 10%
}
.graphic-projects .proj-overlay-contetn-right-india p {
text-align: right;
margin: 6px 30px 10px
}
.migrate-business {
max-width: 899px
}
.migrate-business p {
margin: 0 0 22px
}
.migrate-business-btn {
margin: 40px 0 0 0
}
.consider-magento {
background-color: #e37000;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/oriange-bg.jpg);
padding: 50px 0 20px;
margin: 36px 0 70px;
transform: skewY(-3deg);
-moz-transform: skewY(-3deg);
-webkit-transform: skewY(-3deg);
background-size: 100% auto;
background-repeat: no-repeat
}
.magento-sub-title {
font-family: 'Inter';
color: #fff;
text-align: center;
font-size: 18px;
margin: 0 0 10px 0;
line-height: 24px
}
.effective-magento {
font-family: 'Inter';
margin: 20px 0
}
#We-Offer {
margin: 0 0 60px 0
}
.magento-service-right .magento-sub-title {
text-align: right
}
.magento-service-left .magento-sub-title {
text-align: left
}
.magento-title {
margin: 0 0 25px
}
.magento-content {
max-width: 800px;
margin: 0 auto
}
.magent-top-service {
text-align: center
}
.magento-service-right {
float: left;
width: 32.9%
}
.magento-service-left {
width: 32.9%;
float: right
}
.magento-service-center {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/magento-logo.png);
padding: 14% 17%;
background-repeat: no-repeat;
background-position: center center;
max-width: 160px;
margin: 0 auto;
float: left
}
.User-friendly {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/magento-icon/User-friendly-CMS.png);
background-position: center right;
padding: 4% 34% 4% 4%
}
.multiple-web {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/magento-icon/Multiple-web-stores.png);
background-position: center right;
padding: 4% 34% 4% 4%
}
.allows-multiple {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/magento-icon/allows-multiple-language-store.png);
background-position: center left;
padding: 4% 0 4% 34%
}
.single-page-efficient {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/magento-icon/single-page-efficient-checkout.png);
background-position: center left;
padding: 4% 0 4% 34%
}
.magent-top-service {
float: left;
width: 100%
}
.mobile-order img {
margin: 0 0 10px
}
.magento-icon {
background-repeat: no-repeat;
margin: 0 0 35px
}
#We-Offer .sub-heading {
max-width: 934px
}
.magento-solution {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/magento-solution.jpg);
padding: 10px 0 60px;
background-size: cover
}
.magento-des {
margin: 55px 0 60px
}
.magento-solution h3 {
text-align: center;
color: #fff;
font-size: 35px;
line-height: 36px;
font-family: 'Inter';
font-weight: 700
}
.magento-solution h3 span {
color: #e37000
}
.order-list .list-unstyled li {
font-size: 18px;
color: #fff;
position: relative;
font-family: 'Inter';
margin: 10px 0 20px 0;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/check-arrow.png);
background-repeat: no-repeat;
background-position: center left;
padding: 0 0 0 35px
}
.magento-list {
max-width: 830px;
margin: 23px auto 0;
overflow: hidden
}
.order-list {
float: left;
width: 44.98%;
padding: 0 10px
}
.list-2 {
float: right
}
.magento-des p {
color: #333;
font-size: 16px;
text-align: center;
max-width: 788px;
margin: 0 auto;
font-family: 'Inter';
line-height: 24px;
}
.magento-des span {
color: #e37000
}
.magento-des a {
color: #e37000;
border-bottom: 2px solid #fdddca
}
.magento-des a:hover {
color: #333;
border-bottom: 2px solid currentColor
}
.brand-logo-img {
padding: 0 10px
}
.mg-sec .left-portj {
width: 43.6%;
padding: 6px
}
.mg-sec .left-portj a img {
width: 100%;
height: 100%
}
.mg-sec .proj-overlay-contetn img {
width: auto !important
}
.degital_merketing_sec.our-effective_sec .center_col img {
height: auto
}
.mg-sec .right-proj {
width: 62.47%;
padding: 0
}
.mg-sec .left-por-right {
width: 100%;
padding: 6px;
float: left
}
.mg-sec .right-port {
width: 50%;
float: left;
padding: 6px
}
.mg-sec .right-proj img {
width: 100%;
height: auto
}
.mg-sec .proj-overlay-contetn img {
width: auto !important
}
.mg-sec .proj-overlay-contetn-right-india h2 {
margin: 74px 0 0 30px
}
.ecommerce-design-contentc {
max-width: 1124px;
margin: auto;
display: flex;
flex-wrap: wrap
}
#ecommerce-design-icon h3 {
font-size: 18px;
margin: 12px 0 16px;
font-weight: 400;
font-style: normal;
font-family: 'Inter';
color: #000
}
#ecommerce-design-icon p {
font-size: 16px;
font-family: 'Inter';
font-weight: 400;
font-style: normal;
color: #000;
line-height: 24px;
margin: 0 0 5px
}
#ecommerce-design-icon p.ecommerce-button a {
color: #e37000;
text-decoration: underline !important;
font-family: 'Inter';
font-weight: 400;
font-style: normal;
font-size: 15px;
transition: ease-in-out .5s;
-webkit-transition: ease-in-out .5s;
-moz-transition: ease-in-out .5s
}
#ecommerce-design-icon p.ecommerce-button a:hover {
color: #4d91bb;
text-decoration: none !important
}
.second-col-ecommerce-c {
text-align: center;
padding: 29px 15px 17px
}
.center-partc {
border-left: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5
}
.first-col-ecommerce-c {
text-align: center;
padding: 24px 15px 17px;
border-bottom: 1px solid #e5e5e5
}
#ecommerce-design-icon {
padding: 21px 0 60px
}
.ecomercess-process-content {
max-width: 1124px;
margin: auto
}
#ecomercess-help-sec h3 {
color: #000;
font-size: 38px;
margin: 0 0 5px;
font-style: normal;
font-family: 'Inter';
font-weight: 700
}
#ecomercess-help-sec p {
font-size: 16px;
font-family: 'Inter';
font-weight: 400;
font-style: normal;
color: #000;
line-height: 24px;
margin: 0 0 22px
}
#ecomercess-help-sec ul {
padding-left: 53px;
margin: 0
}
#ecomercess-help-sec ul li {
font-size: 20px;
font-family: 'Inter';
font-weight: 400;
font-style: normal;
color: #000;
line-height: 24px;
list-style-type: disc;
padding: 0 0 25px
}
.about-ecom {
margin: 0 0 60px
}
.about-ecomerces p {
font-size: 17px;
font-family: 'Inter';
color: #000;
margin: 0;
text-align: center;
line-height: 24px
}
#ecomercess-help-sec {
background: url(//www.willshall.com/wp-content/themes/willshall/images/ecomerce-help-bg.jpg);
background-repeat: no-repeat;
background-size: cover;
padding: 62px 0 19px;
background-position: center top;
margin: 0 0 0;
position: relative
}
#ecomercess-help-sec::before {
content: "";
background: url(//www.willshall.com/wp-content/themes/willshall/images/ecomerce-laptop-img.png);
background-repeat: no-repeat;
position: absolute;
width: 519px;
height: 533px;
top: 0;
left: 0
}
#ecomercess-help-sec p.ecomercess-helpbutton a {
display: block;
max-width: 151px;
background: #e37000;
text-align: center;
color: #fff;
border-radius: 60px;
font-family: 'Inter';
font-weight: 400;
font-style: normal;
font-size: 20px;
text-transform: capitalize;
height: 45px;
line-height: 45px;
border: 2px solid #e37000;
transition: ease-in-out .5s;
-webkit-transition: ease-in-out .5s;
-moz-transition: ease-in-out .5s
}
.ecomercess-help-cont {
max-width: 753px;
float: right
}
#ecomercess-help-sec p.ecomercess-helpbutton a:hover {
background: 0 0;
color: #e37000
}
.ecomerce-lets {
background: url(//www.willshall.com/wp-content/themes/willshall/images/ecomerces-solution-bg.jpg);
background-repeat: no-repeat;
background-size: cover;
margin: 41px 0 0
}
#lets.ecomerce-lets .servi a {
color: #00518a;
border-color: #fff;
text-transform: capitalize
}
#lets.ecomerce-lets .servi a:hover {
background: #e37000;
color: #fff;
border-color: #e37000
}
.business-iconim {
width: 48px
}
.php-iconim {
width: 88px
}
.ecommerce-icon-wid {
min-height: 50px
}
.shopify-list h3 {
text-align: center;
font-size: 20px;
color: #000;
font-family: 'Inter';
margin: 10px 0 23px
}
.shopify li {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/listing-icon2.png);
background-position: left 12px;
width: 100%;
font-family: 'Inter';
padding: 0 0 0 13px
}
.shopify-text h4 {
font-size: 30px
}
.shopify-des p {
font-size: 16px;
font-family: 'Inter';
line-height: 24px;
max-width: 839px;
margin: 17px auto 0
}
.shopify-listv {
margin: 17px auto
}
.shopify-text {
margin: 54px auto 0
}
.shopify-list {
max-width: 680px
}
.shopify-list .listing-seo {
width: 50%
}
.Shopify-process-section {
background-color: #f6f6f6;
padding: 48px 0 61px;
margin: 100px 0 0
}
.Shopify-process-section h3 {
text-align: center;
color: #000;
margin: 0 0 42px;
font-size: 30px;
font-weight: 400;
font-style: normal;
font-family: 'Inter'
}
.Shopify-process-section h4 {
font-size: 22px;
color: #4f9030;
font-weight: 400;
font-style: normal;
font-family: 'Inter'
}
.Shopify-process-section p {
font-size: 17px;
line-height: 24px;
color: #000;
font-family: 'Inter';
font-weight: 400;
font-style: normal
}
.Shopify-process-section .our-proceswidth::after {
content: "";
position: absolute;
height: 100%;
width: 1px;
background-color: #dfdfdf;
top: 0;
right: -50px
}
.Shopify-process-section .third-col-our-pr .our-proceswidth::after {
display: none
}
.Shopify-process-section .our-proceswidth {
position: relative
}
.shopify-work-area {
margin: 40px auto 0;
max-width: 1123px;
display: flex;
flex-wrap: wrap
}
.shopify-descs h4 {
font-size: 22px;
color: #fff;
font-family: 'Inter';
position: relative;
padding: 0 0 12px;
margin: 10px 0 20px
}
.works-well:after {
position: absolute;
content: "";
width: 17%;
height: 3px;
background-color: #fff;
z-index: 99;
left: 0;
bottom: 0
}
.shopify-descs p {
color: #fff;
font-family: 'Inter';
font-size: 17px
}
.shopify-descs .list-unstyle.list-unstyle li {
color: #fff;
font-size: 18px;
font-family: 'Inter';
position: relative;
padding: 0 0 0 20px
}
.inner-shopify-descs h4 {
padding: 0 0 11px;
margin: 10px 0 0
}
.shopify-descs .list-unstyle.list-unstyle li:before {
content: "\f0da";
font-family: FontAwesome;
color: #fff;
font-size: 17px;
padding-right: .5em;
position: absolute;
top: 0;
left: 0
}
#shopify-works {
margin: 15px 0 0
}
.shopify-lets {
background: url(//www.willshall.com/wp-content/themes/willshall/images/shopify-bg.jpg)
}
.shopify-desc {
background-color: #a4c757
}
.shopify-desc2 {
background-color: #4f9030
}
.shopify-skew {
position: relative;
padding: 20px 42px;
height: 100%
}
.inner-shopify-descs {
padding: 25px 0 0 0
}
.shopify-desc2::before {
content: "";
position: absolute;
top: -10px;
width: 100%;
background: #4f9030;
height: 40px;
transform: rotate(2deg);
z-index: -1;
left: 0
}
.shopify-desc2::after {
content: "";
position: absolute;
bottom: -20px;
background: #4f9030;
height: 40px;
transform: rotate(2deg);
z-index: -1;
left: 0;
width: 100%
}
.shopify-desc::before {
content: "";
position: absolute;
top: -10px;
width: 101%;
background: #a4c757;
height: 40px;
transform: rotate(-2deg);
z-index: -1;
left: 0
}
.shopify-desc::after {
content: "";
position: absolute;
bottom: -20px;
width: 101%;
background: #a4c757;
height: 40px;
transform: rotate(-2deg);
z-index: -1;
left: 0
}
.wooCommerce-development {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/wordpress-bg.jpg)
}
.h5 {
font-family: 'Inter';
color: #fff;
font-size: 45px;
text-transform: uppercase;
margin: 0 0 0
}
.wooCommerce-list {
max-width: 770px
}
.woocommerse-heading {
font-size: 30px
}
.woocommerse-sub-heading {
max-width: 839px
}
.woocommerse {
margin: 70px 0 0
}
.proj-overlay-contetn.woocommeees h2 {
margin: 5px 0 20px
}
.woocommerse-services .list-unstled {
text-align: center
}
.woocommerse-services .list-unstled li {
float: left;
width: 33.33%;
height: 100%
}
.woocommerse-section {
margin: 70px 0 47px
}
.woocommerse-services .fisrt-list {
background-color: #2d2d2d;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/plug-Ins.jpg)
}
.woocommerse-services .second-list {
background-color: #2d2d2d
}
.woocommerse-services .third-list {
background-color: #616161
}
.woocommerse-services {
display: flex;
flex-flow: wrap
}
.service-grid {
padding: 67px 47px 80px
}
.inner-grid img {
max-width: 83px
}
.service-grid h4 {
color: #fff;
font-size: 22px;
font-family: 'Inter';
font-weight: 700;
margin: 25px -15px 15px
}
.service-grid p {
color: #fff;
font-size: 16px;
font-family: 'Inter';
line-height: 24px
}
.store-features h4 {
color: #000;
text-align: center;
font-size: 30px;
font-family: 'Inter';
margin: 10px 0 38px
}
.store-featur h3 {
color: #21759b;
font-size: 22px;
font-family: 'Inter';
margin: 20px 0 0
}
.store-featur p {
color: #000;
font-size: 18px;
font-family: proxima_novalight
}
.customizable-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/customizable.png)
}
.easy-managen {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/easy-manage.png)
}
.safe-secure {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/safe-secure.png)
}
.analytics-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/easy-analytics.png)
}
.store-featur {
float: left;
width: 100%;
padding: 0 0 0 64px;
padding: 0 0 0 80px;
color: #fff;
background-position: 0 40px;
background-repeat: no-repeat
}
.store-grid {
float: left;
width: 50%;
padding: 0 28px 0 0;
margin: 0;
min-height: 124px
}
.last-strore-grid {
padding: 0 0 0 40px
}
.store-features {
margin: 70px 0 0
}
.store-featuress {
max-width: 842px;
margin: 0 auto
}
.works-row {
float: left;
width: 100%;
padding: 0;
margin: 0 0 60px
}
.section-page-space {
padding: 50px 10px 0 10px;
overflow: hidden
}
.seo-audit-report {
max-width: 1000px;
margin: 0 auto;
width: 100%;
float: none
}
.around-40 {
padding: 0 40px
}
.seo-audit-report h3 {
text-align: center;
font-size: 30px
}
.seo-audit-report p {
text-align: center;
margin: 8px 0
}
.seo-audit-report p strong {
font-family: 'Inter';
font-size: 18px
}
.seo-audit-report .goals-textss {
margin: 27px 0 70px
}
.seo-audit-report-form .field-item {
margin: 0 0 40px;
padding: 0 0 2px 0
}
.seo-audit-report-form .red-start {
font-size: unset
}
.form-contact-btn:hover {
background: #e37000;
color: #fff
}
.captcha {
margin: 0 0 40px 0
}
#lets.seo-repoert {
margin: 66px 0 0
}
input[type=text]::-webkit-input-placeholder {
color: #000;
opacity: 1
}
:focus {
outline: -webkit-focus-ring-color auto 0
}
.seo-analyes .container-main {
display: inherit
}
.Second-heading {
width: 18%;
padding: 10px 5px 10px 15px
}
.seo-table-main .first-heading,
.top-heading .first-heading {
padding: 10px 20px 10px 20px;
text-align: left;
width: 40%
}
.top-heading th {
background-color: #69bc4e;
color: #fff;
font-size: 16px;
font-weight: 400;
text-transform: uppercase;
font-family: 'Inter';
vertical-align: baseline;
border-left: 1px solid #e5e5e569
}
.small-size>span {
font-size: 14px;
text-transform: capitalize;
font-family: 'Inter';
line-height: normal;
float: left;
padding: 5px 0 0
}
.panel-group .panel-heading .font-head {
font-family: 'Inter';
font-size: 15px;
text-transform: uppercase
}
.seo-table-main td {
border-bottom: 1px solid #e5e5e5;
color: #000;
font-family: 'Inter';
font-size: 16px
}
.seo-table-main .for-icon span {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/listing-img.png);
background-position: left 5px;
background-repeat: no-repeat;
padding: 0 0 0 17px
}
.panel-body .seo-table-main {
padding: 0 !important
}
.faqs.seo-analyes .panel-body.seo-table-main {
padding: 0 0 20PX
}
.seo-table-main .table-responsive {
margin-bottom: 0
}
.seo-table-main .table-responsive tr:nth-child(2n+1) {
background-color: rgb(0 0 0 / .04)
}
.thanku-bg {
margin: 121px 0 75px
}
.thanku-left {
float: left;
width: 40%;
padding: 0 15px;
box-sizing: border-box
}
.thanku-right {
float: left;
width: 60%;
padding: 0 15px;
box-sizing: border-box
}
.thanku-right p {
font-family: 'Inter';
font-size: 18px
}
.thanku-bg h1 {
color: #346166;
font-size: 44px;
font-weight: 400;
line-height: 1.2;
padding-bottom: 12px;
padding-top: 33px;
font-family: 'Inter';
margin-bottom: 0
}
.gray-bg-all {
background: #f6f7f8;
padding: 40px 0;
position: relative
}
.served-con .black-heading {
width: 66%;
margin: 0 auto;
text-align: center
}
.black-heading,
.bluish-heading {
font-size: 35px;
font-weight: 400;
display: block;
line-height: 1.3;
position: relative;
font-family: 'Inter';
}
.served-wrapper {
float: left;
width: 100%
}
.served-box {
width: 50%;
float: left;
box-sizing: border-box;
margin: 50px 0;
padding: 0 30px
}
.served-box img {
float: left;
margin-right: 20px
}
.served-box header {
color: #346166;
font-weight: 400;
font-size: 24px;
font-family: 'Inter';
float: none;
margin: 0 0 5px
}
.served-box p {
font-size: 16px;
margin: 0 0 14px;
font-family: 'Inter'
}
.about-ecomerces p {
padding: 10px 0;
font-size: 18px;
font-family: 'Inter';
color: #000;
margin: 0;
text-align: center;
line-height: 24px
}
.served-box a {
background: #e37000;
color: #fff;
padding: 6px 21px;
display: inline-block;
border-radius: 20px;
font-family: 'Inter';
font-size: 16px
}
.moveX {
animation-duration: 2s;
animation-iteration-count: infinite
}
.bounce-1 {
animation-name: bounce-1;
animation-timing-function: linear
}
.banner-home .degital_markeing_banner .caption-sec h2 {
font-size: 70px;
color: #000;
line-height: 68px
}
.banner-home .degital_markeing_banner .caption-sec h2 span {
display: block
}
.banner-home .degital_markeing_banner .caption-content .right-ban {
margin: 0;
padding: 0;
border: 0;
width: 100%
}
.banner-home .degital_markeing_banner .caption-content .right-ban p {
font-size: 20px;
color: #000;
font-family: 'Inter';
margin: 20px 0 30px 0
}
.degital_markeing_banner .right-ban a {
margin: 0;
font-size: 22px;
color: #000000 !important;
border-color: #000000 !important;
padding: 8.5px 20px;
font-family: ''Inter''
}
.item.degital_markeing_banner .logo_clutch img {
display: block;
width: auto;
height: auto
}
.item.degital_markeing_banner .clutch_box {
display: flex;
flex-wrap: wrap;
align-items: center;
font-size: 22px;
font-family: 'Inter';
margin-top: 30px
}
.item.degital_markeing_banner .clutch_box .logo_clutch {
max-width: 120px
}
.item.degital_markeing_banner .clutch_box .cluthc_content {
width: calc(100% - 120px);
padding-left: 20px;
color: #000;
line-height: normal
}
.banner-home .degital_markeing_banner .caption-content {
bottom: 100px
}
.banner-home .degital_markeing_banner .caption-sec h2 .red {
color: #ee5137
}
.degital_markeing_banner .right-ban a:hover {
color: #fff !important;
border-color: #e37000 !important;
position: relative;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease
}
.degital_markeing_banner .right-ban a::before {
position: absolute;
content: "";
width: 0;
height: 100%;
top: 0;
right: 0;
z-index: -2;
background-color: #fff;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease
}
.degital_markeing_banner .right-ban a:hover::before {
left: 0;
width: 100%;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease
}
@keyframes bounce-1 {
0% {
transform: translateX(15px)
}
50% {
transform: translateX(-5px)
}
100% {
transform: translateX(15px)
}
}
.lastest-home-blogs .search-engine-optimization .new-blognw .cmn-cat-lable {
position: static;
margin-top: 20px !important
}
.lastest-home-blogs .latest-posts .blog-textnw .post-descr {
min-height: inherit
}
.lastest-home-blogs .latest-posts .blog-textnw {
justify-content: space-between
}
@media (max-width:992px) {
.thanku-left,
.thanku-right {
width: 100%;
padding: 0 15px;
text-align: center
}
.thanku-bg h1 {
font-size: 34px
}
.served-con .black-heading {
width: 100%
}
.served-box {
text-align: center
}
.served-box img {
float: none;
margin: 0 auto
}
}
@media (max-width:767px) {
.work-row .work-wrap.support-icon {
background-size: 50px !important
}
h3.ecomm_experites_heading {
font-size: 34px
}
.ecomerce-delepment_lwr a.link-arrow {
font-size: 16px !important
}
.sales_title {
margin-left: 114px
}
.ecomerce-delepment h2 {
font-size: 20px !important
}
.banner_content h1 {
font-size: 28px !important;
line-height: normal !important
}
#mg-wprm-wrap.cbp-spmenu-right,
#mg-wprm-wrap.cbp-spmenu-left,
#mg-wprm-wrap.cbp-spmenu-right.custom,
#mg-wprm-wrap.cbp-spmenu-left.custom,
.cbp-spmenu-vertical {
width: 100% !important;
max-width: 100% !important
}
.served-box {
width: 100%;
margin: 50px 0 0
}
.black-heading,
.bluish-heading {
font-size: 30px;
padding: 0 15px
}
}
@media (max-width:767px) {
.post-page-content .post-page-body {
width: 100% !important
}
.top-heading th {
font-size: 14px
}
.Second-heading,
.seo-table-main .first-heading,
.top-heading .first-heading {
padding: 5px
}
.small-size>span {
font-size: 12px
}
}
.blog-hme {
text-align: center
}
.blog-des {
margin: 0 0 5px
}
.blog-tag-line {
text-transform: uppercase
}
.port-tag {
text-align: center;
width: 100%;
float: none;
display: block;
margin: 50px 0 0 0;
font-size: 20px;
font-style: normal;
font-family: 'Inter'
}
.animate-btn:hover {
border: 1px solid transparent !important;
background: #e37000;
color: #fff
}
.animate-btn {
border: 1px solid #fff;
background: 0 0;
line-height: 20px;
text-transform: uppercase;
padding: 15px;
margin: 20px auto 0;
position: relative
}
.animate-btn:hover::after,
.animate-btn:hover::before {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
-webkit-transition: -webkit-transform .5s;
transition: -webkit-transform .5s;
transition: transform .5s;
transition: transform .5s, -webkit-transform .5s
}
.animate-btn::after,
.animate-btn::before {
top: 0;
left: 0;
-webkit-transform-origin: center;
transform-origin: center;
box-sizing: border-box;
content: '';
position: absolute;
width: 100%;
height: 100%
}
.animate-btn::before {
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
-webkit-transform: scale3d(0, 1, 1);
transform: scale3d(0, 1, 1)
}
.animate-btn::after {
border-left: 1px solid #fff;
border-right: 1px solid #fff;
-webkit-transform: scale3d(1, 0, 1);
transform: scale3d(1, 0, 1)
}
#portfoliolist {
float: left;
width: 100%;
margin: 0 0 20px
}
#portfoliolist .portfolio * {
-webkit-transition: all .6s ease;
transition: all .6s ease
}
#portfoliolist .portfolio * {
-webkit-transition: all .6s ease;
transition: all .6s ease
}
#portfoliolist .portfolio,
#portfoliolist .portfolios {
width: 20.8%;
min-width: 315px;
max-width: 315px;
margin: 0 22px 22px 0;
float: left;
display: none;
overflow: hidden;
position: relative
}
#portfoliolist .portfolios.last {
display: block
}
.last .portfolio-wrapper {
cursor: auto
}
.portfolio .port-img img {
max-width: 100%;
position: relative;
top: 0;
transform: scale(1);
-ms-transform: scale(1);
-webkit-transform: scale(1)
}
.info,
.info .inside,
.label-h,
.portfolio span {
position: absolute
}
.label-h {
opacity: 0;
top: 100%;
right: 0;
bottom: 0;
left: 0;
height: 100%;
text-align: center;
width: 100%;
background: rgb(0 0 0 / .5)
}
#portfoliolist .portfolio span {
transform: translateX(-50%) translateY(-50%);
-webkit-transform: translateX(-50%) translateY(-50%);
left: 50%;
top: -90px
}
#portfoliolist .portfolio:hover .port-img img {
transform: scale(1.2) rotate(5deg);
-ms-transform: scale(1.2) rotate(5deg);
-webkit-transform: scale(1.2) rotate(5deg)
}
#portfoliolist .portfolio:hover .label-h {
top: 0;
opacity: 1
}
#portfoliolist .portfolio:hover span {
opacity: 1;
top: 50%;
transition-delay: .3s;
-webkit-transition-delay: .3s;
transition-duration: .25s;
-webkit-transition-duration: .25s;
text-align: center
}
.info {
height: 100%;
top: 0;
left: 0;
background: #ffb628;
width: 100%
}
.info .inside {
font-family: 'Inter';
text-transform: uppercase;
font-size: 24px;
z-index: 9;
color: #fff;
top: 50%;
left: 50%;
width: 100%;
text-align: center;
transform: translateX(-50%) translateY(-50%);
-webkit-transform: translateX(-50%) translateY(-50%);
-o-transform: translateX(-50%) translateY(-50%)
}
.info .inside a {
color: #fff
}
#portfoliolist .inner-blog {
max-width: 31.33%;
min-width: 31.33%;
margin: 0 1% 22px 1%;
width: 31.33%
}
.right-content {
padding: 40px 10px 42px 10px;
float: none;
max-width: 1420px;
width: 100%;
margin: 0 auto;
display: table
}
#filters,
.website_port {
margin: 25px auto 30px;
padding: 0;
list-style: none;
text-align: center
}
.blog-title h1 {
text-align: center;
font-size: 36px;
color: #414141 !important;
margin: 0;
font-family: 'Nunito Sans', sans-serif;
font-weight: 700
}
.sub-title p {
margin: 0 0 5px;
font-size: 24px;
line-height: 30px;
padding: 0 45px;
text-align: center;
color: #000;
font-family: 'Nunito Sans', sans-serif;
font-weight: 300
}
#new-blog-page {
padding: 0 0 0 23px;
float: none;
width: 100%;
max-width: 1120px;
margin: auto
}
.sub-title span {
margin: 0 0 20px;
font-size: 18px;
padding: 0 45px;
text-align: center;
color: #000;
font-family: 'Nunito Sans', sans-serif;
font-weight: 300;
line-height: 30px
}
#new-blog-page .blog {
padding: 0 0 7px;
border-bottom: 1px solid #ddd
}
#new-blog-page #filters li {
float: none;
display: inline-block;
border: none;
padding: 5px 20px 0;
margin: 0
}
#new-blog-page #filters li span {
color: #000;
font-size: 16px;
padding: 0 0 5px 0;
font-family: 'Nunito Sans', sans-serif;
font-weight: 400;
cursor: pointer;
text-decoration: none;
text-transform: uppercase
}
.categ {
color: #000;
font-size: 18px;
padding: 5px 44px 0 0;
font-family: 'Nunito Sans', sans-serif;
font-weight: 400
}
#filters li {
border: 1px solid #e37000;
font-family: 'Inter';
font-size: 16px;
margin: 0 7px 10px 0;
float: none;
display: inline-block
}
#filters li span {
display: block;
padding: 5px 10px 3px;
cursor: pointer;
text-decoration: none;
text-transform: uppercase
}
#filters li span.active,
#filters li span:hover {
background: 0 0;
color: #e37000;
border-bottom: 3px solid #e37000
}
.blog-text p {
color: #fff;
display: inline-block;
font-size: 12px;
text-transform: uppercase;
padding: 3px 10px;
font-weight: 700;
font-family: 'Nunito Sans', sans-serif
}
.blog-text .marketing {
background-color: #69bc4e
}
.blog-text .design {
background-color: #f48d06
}
.blog-text .develpment {
background-color: #d81942
}
.blog-text .news {
background-color: #69bc4e
}
.blog-text {
bottom: 10px;
position: absolute;
padding: 20px;
min-height: 174px;
max-width: 320px
}
.footer.footer-4 .list-unstyle.blog-links li {
display: block
}
.blog-text h3 {
font-family: 'Nunito Sans', sans-serif;
font-weight: 800;
color: #fff;
font-size: 19px;
margin: 20px 0 5px;
text-transform: none
}
.blog-text a {
font-family: 'Nunito Sans', sans-serif;
font-weight: 700;
color: #fff;
font-size: 12px;
text-transform: uppercase;
border-bottom: 2px solid #8f7762
}
.blog-text a:hover {
color: #e37000
}
#service-page.blog-template-section {
margin: 30px 0 0
}
.page-id-1170.work-with-us {
background-image: unset;
background-position: unset;
background-size: unset;
position: unset;
padding: unset
}
input.work-resume {
transition: ease-in-out .5s;
border: 2px solid #e37000;
border-radius: 20px;
padding: 11px 22px;
font-size: 24px;
color: #e37000;
font-family: 'Inter';
font-weight: 400;
line-height: 20px;
background: 0 0;
display: inline-block;
margin: 30px 0 0
}
input.work-resume:hover {
background: #e37000;
color: #fff
}
lable.capcha-lbl {
font-size: 11px;
font-weight: 800
}
.work-with-info .contct-left p {
margin-bottom: 0
}
.wrk-rsum-lbl {
font-size: 16px;
color: #000;
font-family: 'Inter';
vertical-align: text-bottom;
font-style: italic
}
span.frm-str {
vertical-align: top;
color: red;
font-size: 22px;
margin-right: 3px
}
#contact-page #contact-form .text span {
font-size: 1em
}
.under-line {
margin: 0 0 10px
}
.under-line .dark-line,
.under-line .light-line {
height: 1px
}
.under-line .dark-line {
background: #e37000;
position: relative;
z-index: 1
}
.under-line .light-line {
background: #ecedee
}
.hero-img {
float: left;
margin: 11px 0 0
}
.inner-left .text {
padding: 30px 20px 0 0
}
.inner-left .text h1,
.inner-left .text h2 {
font-size: 28px;
margin: 0;
font-family: 'Inter';
font-weight: 400
}
.inner-left p {
font-size: 17px;
line-height: 24px;
margin: 0 0 20px;
color: #000;
font-family: 'Inter';
color: #000
}
.blk-btn {
border: 1px solid #000;
padding: 10px 10px 8px 10px;
font-size: 16px;
color: #000;
display: none;
transition: all .6s ease;
-webkit-transition: all .6s ease;
-o-transition: all .6s ease;
-ms-transition: all .6s ease;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
}
.blk-btn[href*="."],
.blk-btn[href*="/"],
.blk-btn[href*=http],
.blk-btn[href*=www] {
display: inline-block
}
.blk-btn:focus,
.blk-btn:hover {
color: #fff;
background: #000;
text-decoration: none
}
.stack .icon-bulb {
color: #e37000
}
.stack .ecom-html,
.stack .html-html,
.stack .icon-bc,
.stack .icon-bulb,
.stack .icon-html,
.stack .magento-html,
.stack .mailchimp-html,
.stack .shopify-html,
.stack .stripe-html,
.stack .word-html {
margin: 0 25px 25px 0;
margin-right: 25px;
font-family: 'Inter';
font-size: 15px;
text-transform: uppercase
}
.stack span {
text-align: center;
max-width: 122px;
vertical-align: top
}
.stack span {
font-size: 3.3rem;
display: inline-block
}
.stack strong {
font-weight: 400;
line-height: 16px;
min-height: 35px;
display: block;
margin: 5px 0 0 0
}
.detail-box .inner-right {
visibility: visible;
animation-name: fadeInRight;
display: flex;
justify-content: end;
flex-direction: column
}
.custom-hr {
height: 5px;
width: 100%;
background: #dedfda;
margin: 0 0 45px;
float: left
}
.bottom-detail {
text-align: center;
font-family: 'Inter';
clear: both;
margin: 0 0 85px
}
.bottom-detail p {
font-size: 17px;
margin: 0 0 10px;
line-height: 15px;
color: #000
}
.back-btn {
float: right;
z-index: 99;
font-size: 15px;
overflow: hidden;
display: inline-block;
position: relative;
color: #fff !important;
transition: all .2s ease;
font-family: 'Inter';
background: #646464;
padding: 12px 10px 10px 10px;
line-height: 10px;
text-transform: uppercase
}
a.back-btn::after {
content: "";
position: absolute;
width: 100%;
top: 0;
height: 70px;
right: 0;
z-index: -5;
background: #e37000;
border-right: 3px solid #fff;
right: 0;
transition: all .6s ease;
-webkit-transition: all .6s ease;
-o-transition: all .6s ease;
-ms-transition: all .6s ease
}
a.back-btn:hover::after {
right: 100%
}
.bottom-detail .animate-btn {
border: 1px solid #e37000;
color: #e37000;
line-height: 25px;
font-size: 34px;
margin: 0 auto;
font-family: 'Inter';
padding: 27px 43px
}
.inner-content {
margin: 0 auto;
max-width: 1000px;
padding: 30px 0
}
.inner-content h3 {
font-size: 24px;
color: #000;
font-family: 'Inter';
font-weight: 700;
margin: 0 0 11px
}
.inner-content p {
color: #000;
font-size: 18px;
font-family: 'Inter';
margin: 0 0 25px 0;
line-height: 24px
}
.list-item {
margin: 0 0 20px 30px;
padding: 0;
float: left;
width: 100%
}
.list-item li {
font-size: 18px;
color: #000;
font-family: 'Inter';
position: relative;
padding: 0 0 4px 0;
width: 100%;
float: left;
list-style-type: none;
line-height: 24px
}
section.campaign-strategies-sec .all-strategies {
width: 100%;
float: left;
margin-top: 23px
}
.pc-management-cont h2 {
font-size: 30px;
color: #000;
font-family: 'Inter';
margin: 0 0 11px;
text-align: center
}
.pc-management-cont p {
color: #000;
font-size: 18px;
font-family: proxima_novalight;
margin: 20px 0 20px 0;
line-height: normal
}
section.management-channels-sec {
width: 100%;
float: left;
margin: 47px 0 66px
}
section.management-channels-sec li img {
max-width: 135px;
margin-top: 50px
}
section.management-channels-sec ul {
margin-top: 23px
}
.management-channels-sec li {
width: 33.33%;
float: left;
list-style-type: none;
text-align: center
}
section.campaign-strategies-sec .service.web {
float: left;
padding: 30px;
text-align: center;
background-color: #dbdbdb33;
margin: 0 7px 14px;
width: 32%
}
section.campaign-strategies-sec .img-set_in {
border: 1px solid #d2cfcf7a;
padding: 19px;
border-radius: 50%;
width: 85px;
height: 85px;
transition: ease-in-out .5s;
justify-content: center;
display: flex;
margin: 0 auto;
background-color: #d4c7c733
}
section.campaign-strategies-sec .service:hover .img-set_in {
border: 1px solid #e37000
}
section.ppc-btn {
width: 100%;
float: left;
text-align: center;
margin-bottom: 75px;
margin-top: 29px
}
section.ppc-btn a {
transition: ease-in-out .5s;
border: 1px solid #e37000;
border-radius: 20px;
padding: 10px 17px;
font-size: 16px;
color: #e37000;
font-family: 'Inter';
font-weight: 400;
line-height: 20px
}
section.ppc-btn a:hover {
color: #fff;
background-color: #e37000
}
.campaign-strategies-sec .website-designs {
width: 100%
}
section.campaign-strategies-sec .all-strategies p {
margin-bottom: 0
}
.rank-section .tab_result_seoo tr>td:first-child {
width: 61%
}
#testimonials .pulse-container {
position: absolute;
z-index: 999;
top: 35%;
left: 45%;
right: 45%;
cursor: pointer
}
#testimonials .pulse-button-t {
position: relative;
width: 128px;
height: 128px;
border: none;
box-shadow: 0 0 0 0 #e37000;
border-radius: 50%;
cursor: pointer;
-moz-animation: pulsee 1.25s infinite cubic-bezier(.66, 0, 0, 1);
-ms-animation: pulsee 1.25s infinite cubic-bezier(.66, 0, 0, 1);
animation: pulsee 1.25s infinite cubic-bezier(.22, 0, 0, 1);
text-indent: 1000%;
overflow: hidden;
white-space: nowrap;
display: inline-block;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/Testimonial/testimonail-video-icon2.png);
background-size: 134px;
background-position: center center;
background-repeat: no-repeat
}
#testimonials .pulse-button-t:hover {
-webkit-animation: none;
-moz-animation: none;
-ms-animation: none;
animation: none
}
#testimonials .pulse-container .video-play-btn {
position: initial;
z-index: inherit;
top: inherit;
left: inherit;
right: inherit
}
@-webkit-keyframes pulsee {
to {
box-shadow: 0 0 0 45px #fff0
}
}
@-moz-keyframes pulsee {
to {
box-shadow: 0 0 0 45px #fff0
}
}
@-ms-keyframes pulsee {
to {
box-shadow: 0 0 0 45px #fff0
}
}
@keyframes pulsee {
to {
box-shadow: 0 0 0 45px #fff0
}
}
.field-item input {
font-size: 16px;
width: calc(100% - 15px);
color: #000;
font-family: 'Inter';
border: none;
padding: 2px;
vertical-align: super
}
.seo-audit-report-form input::placeholder {
color: #000;
opacity: 1
}
.seo-audit-report textarea.wpcf7-form-control.wpcf7-textarea::placeholder {
color: #000;
opacity: 1
}
.field-item select {
appearance: none;
background: url(//www.willshall.com/wp-content/themes/willshall/images/drop-select.png) right center no-repeat;
font-size: 16px;
width: 97%;
color: #000;
border: none;
font-family: 'Inter';
padding: 2px;
text-indent: 1.5px
}
.col-sm-12.around-40 textarea {
float: left;
width: 100%;
border: 4px solid #f2f2f2;
padding: 10px;
height: 130px;
margin: 0 0 30px;
font-family: 'Inter';
font-size: 16px;
color: #000
}
.contact-btn input {
transition: ease-in-out .5s;
border: 2px solid #e37000;
border-radius: 20px;
padding: 11px 22px;
font-size: 24px;
color: #e37000;
font-family: 'Inter';
font-weight: 400;
line-height: 20px;
background: 0 0
}
.contact-btn input:hover {
background: #e37000;
color: #fff
}
div.wpcf7 .wpcf7-response-output {
float: none;
width: auto;
text-align: center;
margin: 0 auto 30px !important;
max-width: 800px;
padding: 5px 20px;
color: #000;
display: table;
font-size: 15px
}
div.wpcf7 form.invalid .wpcf7-response-output,
div.wpcf7 form.unaccepted .wpcf7-response-output,
div.wpcf7 form.payment-required .wpcf7-response-output {
background: #e3700047;
border: 1px solid #e37000
}
div.wpcf7 form.sent .wpcf7-response-output {
background: #D6F1D7;
border: 1px solid #46b450
}
.get-a-free-seo-audit-report article.type-page.status-publish {
padding-top: 50px
}
.wpcf7-response-output {
float: left
}
.degital_merketing_sec {
background-image: url(//www.willshall.com/wp-content/uploads/2021/12/content-marketing-banner.jpg);
background-size: cover;
width: 100%;
height: 100%;
margin-top: -60px;
padding-top: 140px;
padding-bottom: 60px
}
.marketing-services.grey-bg-add.our_marketing_cstm {
padding-bottom: 0
}
.degital_merketing_sec .section-heading.we-work span {
display: block
}
.degital_merketing_sec .row {
display: flex;
flex-wrap: wrap
}
.degital_merketing_sec .left_col {
padding-right: 18px;
text-align: right
}
.degital_merketing_sec .right_col {
padding-left: 18px
}
.degital_merketing_sec .col_degital {
margin: 20px 0;
display: inline-block;
width: 100%
}
.degital_merketing_sec .col_degital h4 {
margin: 0 0 7px;
font-size: 22px;
color: #fff;
font-family: 'Inter';
font-weight: bold !important
}
.wording {
font-size: 16px !IMPORTANT;
color: #333 !important;
font-family: 'Inter';
margin-top: 26px !important;
margin-bottom: 41px !important
}
.goals-text.makebold {
font-family: 'Inter';
font-size: 18px;
margin-top: 0
}
body.page-id-448.get-a-free-seo-audit-report article.type-page.status-publish {
padding-top: 0
}
.degital_merketing_sec .col_degital p {
font-size: 16px;
color: #fff;
font-family: 'Inter';
line-height: 24px
}
.degital_merketing_sec .center_col {
height: 100%;
align-items: center;
display: flex;
flex-wrap: wrap;
justify-content: center;
width: 100%;
padding: 0 22px
}
.digital_marketing_sec .partner-boxs .icon_column img {
height: auto
}
.writing_methodology {
padding: 70px 0
}
.writing_methodology .section-heading.we-work {
color: #000
}
.writing_methodology .row {
display: flex;
flex-wrap: wrap
}
.writing_methodology .col_methodology_col {
padding: 0 20px;
margin: 20px 0;
text-align: center
}
.degital_merketing_sec .col-md-4 {
width: 33%
}
.writing_methodology .col-md-4 {
width: 33%
}
.writing_methodology .col_methodology_col h4 {
margin: 25px 0 7px;
font-size: 20px;
color: #000;
font-family: 'Inter';
}
.writing_methodology .col_methodology_col p {
color: #000;
font-size: 16px;
line-height: 24px;
font-family: 'Inter'
}
.writing_methodology .col_methodology_col img {
width: 80px;
height: 80px;
object-fit: contain
}
body.page-id-448.get-a-free-seo-audit-report article.type-page.status-publish {
padding-top: 0;
margin-top: 0
}
@media screen and (max-width:1399px) {
#new-blog-page #filters li {
padding: 5px 16px 0
}
}
@media screen and (max-width:1299px) {
#new-blog-page #filters li {
padding: 5px 10px 0
}
#new-blog-page #filters li span {
font-size: 14px;
border-bottom: 3px solid #fff0
}
#new-blog-page #filters li span.active,
#new-blog-page #filters li span:hover {
background: 0 0;
border-bottom: 3px solid #e37000
}
}
@media screen and (max-width:1151px) {
.categ {
font-size: 24px;
margin-bottom: 10px;
display: block;
text-align: center
}
#new-blog-page .blog {
text-align: center
}
}
@media (max-width:1024px) {
.blog-text {
padding: 10px;
min-height: 105px;
bottom: 40px
}
.post-page-content {
flex-wrap: wrap;
}
.website-customize .website-seo {
width: 100% !important;
}
.website-customize {
flex-direction: column !important;
}
.website-customize .website-seo-img {
width: 100% !important;
}
.blog-text h3 {
font-size: 14px;
margin: 10px 0 5px;
word-break: normal
}
.mega-col.first-col {
width: 25%
}
.mega-col.second-col {
width: 25%
}
.mega-col.third-col {
width: 25%
}
.mega-col.fourth-col {
width: 25%
}
}
@media screen and (max-width:380px) {
.blog-text h3 {
font-size: 13px
}
.blog-text p {
font-size: 9px
}
}
.grid-proven {
max-width: 1123px;
margin: 50px auto;
padding: 0 10px;
overflow: hidden
}
.proven-title {
text-align: center
}
.proven-title h2 {
color: #e37000;
font-size: 30px;
font-family: 'Inter';
font-weight: 700;
margin: 20px 0 0
}
.proven-title p {
color: #000;
font-size: 20px;
font-family: 'Inter'
}
.proven-title a {
transition: ease-in-out .5s;
border: 2px solid #e37000;
border-radius: 20px;
padding: 10px 22px;
font-size: 24px;
color: #e37000;
font-family: 'Inter';
font-weight: 400;
line-height: 20px;
display: inline-block;
margin: 30px
}
.proven-title-bottom {
margin: 35px 0
}
.proven-title a:hover {
background: #e37000;
color: #fff
}
.proven-title-bottom p {
font-size: 16px;
font-family: 'Inter';
line-height: 24px
}
.proven-title-bottom h2 {
color: #000;
margin: 20px 0 5px
}
.rank-section {
max-width: 1028px;
margin: 94px auto 0
}
.rank-section .deta_site .hea {
color: #e37000;
min-width: 80px;
display: inline-block
}
.rank-section .re_head,
span.sit_nm {
color: #000
}
.deta_site .hea,
.rank-section .data_conn {
font-family: 'Inter';
font-size: 18px
}
.rank-section .re_head,
span.sit_nm {
color: #000;
font-family: 'Inter';
font-size: 18px
}
.rank-section .tab_result_seoo thead tr td {
color: #000;
font-family: 'Inter';
font-size: 22px
}
.rank-section .tab_result_seoo thead tr td:last-child {
text-align: center
}
.rank-section .tab_result_seoo td {
padding: 0 0 5px;
font-size: 16px;
color: #000;
font-family: 'Inter';
border-top: none;
line-height: 24px;
}
.rank-section .tab_result_seoo .cent_text {
text-align: center;
font-family: 'Inter'
}
.rank-section .borr {
padding: 0 0 0 43px
}
.rank-section .deta_site {
margin: 0 0 20px 0
}
.rank-section .resultz {
margin: 0 0 60px 0
}
.smm-new-page .rank-section .sm-site-names {
text-align: center
}
.new-home-page#wrapper.smm-new-page .proven-title-bottom h2 {
color: #e37000
}
.smm-new-page .rank-section .sm-site-names h2,
.smm-new-page .rank-section .sm-site-names h3 {
font-size: 24px;
font-family: 'Inter';
margin: 0
}
.smm-new-page .rank-section .sm-site-names h3 {
margin: 0 0 30px;
font-family: 'Inter';
font-size: 22px;
font-weight: 400
}
.new-home-page#wrapper.smm-new-page .rank-section {
margin-top: 50px
}
.smm-new-page .rank-section .smm-rating {
margin: 0;
display: block;
width: 100%;
float: left
}
.smm-new-page .rank-section .smm-scores {
margin: 0 0 15px;
float: left;
width: 100%
}
.smm-new-page .rank-section .smm-scores .deta_site {
margin: 0 0 0
}
.smm-new-page .rank-section .smm-rating span {
float: left;
width: 100%;
margin: 0 0 2px;
font-size: 14px;
font-family: 'Inter';
font-weight: 400
}
.smm-new-page .rank-section .smm-rating span strong:first-child {
font-weight: 400
}
.smm-new-page .rank-section .smm-rating span strong {
width: 100%;
float: left;
text-align: left;
max-width: 150px
}
.smm-new-page .rank-section .smm-scores .deta_site .sit_nm a {
color: #000;
transition: all ease-in-out .5s;
-webkit-transition: all ease-in-out .5s
}
.smm-new-page .rank-section .smm-scores .deta_site .sit_nm a:hover {
color: #e37000
}
.smm-new-page .rank-section .smm-scores .deta_site .hea,
.smm-new-page .rank-section .smm-scores .deta_site .sit_nm {
font-size: 16px
}
.new-home-page#wrapper.smm-new-page .rank-section.smmo-proven .deta_site {
margin: 0 0 15px
}
.new-home-page#wrapper.smm-new-page .rank-section.smmo-proven .smm-rating span strong {
max-width: 220px
}
.new-home-page#wrapper.smm-new-page .rank-section.smmo-proven .smm-scores .deta_site span {
font-size: 18px
}
#lets.review h3 {
font-family: 'Inter';
font-size: 25px
}
.review h5 {
font-family: 'Inter';
font-size: 16px;
text-transform: uppercase;
color: #fff;
margin: 20px 0 0;
font-weight: 600
}
.reviews-section h1,
.reviews-section h2 {
line-height: normal
}
.review-grid {
padding: 0 10px;
overflow: hidden
}
.clients-video-testimonial-sec {
text-align: center;
max-width: 1019px;
margin: 60px auto 0
}
.clutch-widget iframe {
position: unset !important;
overflow: inherit !important;
top: auto !important;
left: auto !important;
right: auto !important;
margin-right: auto;
margin-left: auto;
z-index: 1 !important;
width: 100% !important;
border: 0 !important
}
#testimonial-slider .row {
width: 100%;
max-width: 1019px;
margin: 0 auto
}
#testimonial-slider .slidee {
display: flex;
min-height: 575px;
max-height: 575px
}
#testimonial-slider {
padding: 65px 0 10px
}
#testimonial-slider .slidee #testimonial-slider .fullz {
padding: 25px 50px 63px 47px
}
#testimonial-slider .colorz_1 {
background-color: #c32620
}
#testimonial-slider .colorz_2 {
background-color: #4da6d1
}
#testimonial-slider .colorz_3 {
background-color: #a29061
}
#testimonial-slider .colorz_4 {
background-color: #4da81b
}
#testimonial-slider .colorz_5 {
background-color: #9a23a1
}
#testimonial-slider .colorz_6 {
background-color: #24678d
}
#testimonial-slider .colorz_8 {
background-color: #d41e5d
}
#testimonial-slider .colorz_7 {
background-color: #5d4478
}
#testimonial-slider .cir_imgg {
width: 145px;
height: 145px;
border-radius: 50%;
overflow: hidden;
margin: 0 auto 23px
}
#testimonial-slider .logo_test {
width: 100%;
max-width: 185px;
float: left;
margin: 0 0 10px
}
#testimonial-slider .testi_para {
font-size: 16px;
color: #fff;
margin-bottom: 24px;
min-height: 255px;
text-align: center;
font-family: 'Inter';
line-height: 24px
}
#testimonial-slider .test_name,
.test_profess {
color: #fff !important;
text-align: center;
text-transform: uppercase;
font-family: 'Inter';
font-weight: 900
}
#testimonial-slider .test_name {
font-size: 16px;
margin: 11px 0 0
}
#testimonial-slider .cent_line,
#testimonial-slider .cent_line2,
#testimonial-slider .cent_line3,
#testimonial-slider .cent_line4,
#testimonial-slider .cent_line5,
#testimonial-slider .cent_line6,
#testimonial-slider .cent_line7,
#testimonial-slider .cent_line8 {
max-width: 55px;
margin: 11px auto 0;
width: 100%
}
#testimonial-slider .test_profess {
font-size: 12px;
line-height: 15px
}
#testimonial-slider .test_profess a {
color: #fff
}
#testimonial-slider .cent_line {
border-top: 3px solid #de918e
}
#testimonial-slider .cent_line2 {
border-top: 3px solid #7ac2e4
}
#testimonial-slider .cent_line3 {
border-top: 3px solid #cec09e
}
#testimonial-slider .cent_line4 {
border-top: 3px solid #81c35d
}
#testimonial-slider .cent_line5 {
border-top: 3px solid #b65ebb
}
#testimonial-slider .cent_line6 {
border-top: 3px solid #4487ad
}
#testimonial-slider .cent_line7 {
border-top: 3px solid #9476b7;
display: table
}
#testimonial-slider .cent_line8 {
border-top: 3px solid #ea6191;
display: table
}
#testimonial-slider .testi_slider {
min-height: 550px;
max-width: 881px;
margin: 0 auto
}
#testimonial-slider .img_test.monial1 {
background: url(//www.willshall.com/wp-content/uploads/2020/07/tim_tem_bg.png)
}
#testimonial-slider .img_test.monial2 {
background: url(//www.willshall.com/wp-content/uploads/2020/07/redline_bg.png)
}
#testimonial-slider .img_test.monial3 {
background: url(//www.willshall.com/wp-content/uploads/2020/07/eves_bg.png)
}
#testimonial-slider .img_test.monial4 {
background: url(//www.willshall.com/wp-content/uploads/2020/07/klear_bg.png)
}
#testimonial-slider .img_test.monial5 {
background: url(//www.willshall.com/wp-content/uploads/2020/07/kejora_bg.png)
}
#testimonial-slider .img_test.monial6 {
background: url(//www.willshall.com/wp-content/uploads/2020/07/acc_soft_bg.png)
}
#testimonial-slider .img_test.monial7 {
background: url(//www.willshall.com/wp-content/uploads/2020/07/vital_chi_bg.png)
} #testimonial-slider .img_test.monial9 {
background: url(//www.willshall.com/wp-content/uploads/2020/07/carole_bg.png)
}
#testimonial-slider .img_test.monial10 {
background: url(//www.willshall.com/wp-content/uploads/2020/07/balm_bg.png)
}
#testimonial-slider .img_test.nebo-bg {
background: url(//www.willshall.com/wp-content/uploads/2020/07/nebo-big.jpg)
}
#testimonial-slider .img_test {
background-repeat: no-repeat;
display: flex;
justify-content: center;
background-position: center center !important;
flex-direction: column
}
#testimonial-slider .monial8 #testimonial-slider .cont_cent:before {
background: rgb(0 0 0 / .3)
}
#testimonial-slider .monial6 #testimonial-slider .cont_cent:before,
#testimonial-slider .monial7 #testimonial-slider .cont_cent:before {
background: rgb(0 0 0 / .4)
}
#testimonial-slider .cont_cent:before {
width: 100%;
height: 100%;
left: 0;
right: 0;
top: 0;
bottom: 0;
background: rgb(0 0 0 / .75);
position: absolute
}
#testimonial-slider .monial7 #testimonial-slider .cont_cent img {
margin: 50px auto 0
}
#testimonial-slider .img_test img {
position: relative;
z-index: 99;
margin: 0 auto
}
#testimonial-slider .scrollbar {
margin-right: 10px;
float: left;
overflow-y: scroll;
margin-bottom: 15px;
min-width: 347px;
height: 300px;
max-width: 100%
}
#testimonial-slider #testimonialz .controler a {
position: absolute;
top: 45%;
width: 45px;
height: 45px;
text-indent: -99999px;
opacity: .6
}
#testimonial-slider .cont_cent::before,
#testimonial-slider .magento-portfolio-sec .box-sec::before,
a.back-btn::after {
content: ""
}
.driven-sec,
.driven-sec ul {
width: 100%;
float: left
}
#testimonial-slider #testimonialz .controler .left {
left: -54px;
background: url(//www.willshall.com/wp-content/uploads/2020/07/d-left-arrow.png) center center no-repeat #ccc;
opacity: .6
}
#testimonial-slider .slidee .fullz {
padding: 25px 50px 63px 47px
}
#testimonial-slider #testimonialz .controler .right {
right: -54px;
background: url(//www.willshall.com/wp-content/uploads/2020/07/d-right-arrow.png) center center no-repeat #ccc;
opacity: .6
}
#testimonial-slider #testimonialz .controler .left:hover,
#testimonial-slider #testimonialz .controler .right:hover {
opacity: 1
}
.Next-Door {
padding: 65px 0;
background-color: #f7f7f7;
margin: 85px 0
}
#lets.bigcommerce {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/bigcommerce-bg.jpg);
margin: 0
}
.bigcommerce-text h4 {
font-family: 'Inter'
}
.bigcommerce-list {
max-width: 774px
}
.BigCommerce-right h3 {
color: #000;
font-size: 30px;
margin: 0;
line-height: 35px;
font-family: 'Inter'
}
.BigCommerce-right p {
margin: 20px 0 0 0;
color: #000;
font-size: 16px;
font-family: 'Inter';
line-height: 24px
}
.offer-list h4 {
color: #000;
margin: 44px 0 15px 0;
font-size: 20px;
font-family: 'Inter';
line-height: 24px
}
.main-next-door-section {
max-width: 1123px;
margin: 0 auto
}
.offer-list .list-unstyled li {
color: #000;
font-size: 16px;
font-family: 'Inter';
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/big-list-icon.png);
background-position: left 3px;
background-repeat: no-repeat;
padding: 0 0 0 29px;
margin: 0 0 16px 0;
line-height: 24px;
position: relative
}
.BigCommerce-right {
width: 44.87%;
float: left
}
.bigCommerce-feature-img {
width: 49.59%;
float: right;
position: relative;
padding: 40px 40px 0 0
}
.bigCommerce-feature-img::after {
content: "";
position: absolute;
top: 0;
right: 0;
border-top: 340px solid #2387ea;
border-left: 380px solid #fff0
}
.bigCommerce-feature-img img {
position: relative;
z-index: 1;
width: 100%;
height: auto
}
.bigComme-develp {
margin: 30px 0 0;
padding: 95px 0;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/big-bg.jpg);
background-size: cover;
background-repeat: no-repeat
}
.main-bigComme-develp h5 {
color: #fff;
font-size: 30px;
margin: 0 0 80px 0;
text-align: center;
font-family: 'Inter'
}
.bigComme-develp-grid {
max-width: 1123px;
margin: 0 auto;
display: flex;
flex-flow: wrap
}
.bigComme-develp-grif {
padding: 38px;
text-align: center;
background-color: rgb(0 0 0 / .7);
float: left;
width: 50%;
transition: ease-in-out .5s
}
.bigComme-border {
border-right: 1px solid rgb(35 135 234 / .4)
}
.bigComme-bottom {
border-bottom: 1px solid rgb(35 135 234 / .4)
}
.bigComme-develp-grif:hover {
background-color: rgb(35 135 234 / .7)
}
.bigComme-develp-grif h3 {
color: #fff;
margin: 25px 0 10px;
font-size: 22px;
font-family: 'Inter';
font-weight: 700
}
.bigComme-develp-grif p {
color: #fff;
font-size: 16px;
font-family: 'Inter';
margin: 0 auto;
line-height: 24px;
max-width: 353px
}
.work-info h3 {
font-family: 'Inter';
font-size: 36px;
color: #000;
margin: 0
}
.work-info p {
color: #000;
font-size: 16px;
font-family: 'Inter';
margin: 0
}
.work-info .goals-text {
margin: 10px 0 20px
}
.work-info p {
text-align: left
}
.work-info {
margin-bottom: 30px
}
.file-up {
color: #7d7d7d;
display: inline-block;
float: left;
font-size: 15px;
margin: 0 0 10px;
padding: 30px 10px 15px 79px;
width: 100%;
font-family: 'Inter';
font-style: italic;
height: 55px;
border: 4px solid #f2f2f2
}
.fl-upload {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
height: 55px;
width: 100%;
display: block;
cursor: pointer
}
.form input[type=file] {
margin: 0 0 30px;
padding: 0;
height: 53px;
width: 100%;
position: absolute;
left: 0;
top: 0
}
.upload {
font-size: 16px;
color: #000;
font-family: 'Inter';
vertical-align: text-bottom
}
.contact-btn.work-ifon {
margin: 20px 0 0
}
.work-with-info {
overflow: hidden;
position: relative
}
.work-with {
padding: 0
}
.work-with .address-bar li {
margin: 0
}
.work-with .list-unstyled {
margin: 0
}
.work-with-us {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/work-with-us-bg2.png);
background-position: center center;
background-size: cover;
position: relative;
padding: 50px 0 110px
}
.inner-slider {
max-width: 1123px;
margin: 0 auto
}
.slider-top-des h5 {
color: #fff;
font-size: 32px;
font-family: 'Inter';
margin: 0;
text-align: center
}
.slider-top-des p {
font-size: 20px;
color: #fff;
font-family: 'Inter';
margin: 0;
text-align: center;
line-height: normal
}
#myCarousel2 .carousel-indicators {
bottom: -50px
}
#myCarousel2 .carousel-inner .item img {
border: 1px solid #fff
}
#myCarousel2 .carousel-indicators li {
border: 1px solid #fff;
background: #f8920c
}
#myCarousel2 .carousel-indicators .active {
border: 2px solid #fff;
background-color: #fff;
width: 15px;
height: 15px
}
.inner-slder {
margin: 20px
}
#job-sect .panel-group .panel-heading a {
font-size: 22px;
margin: 0 0 12px;
font-family: 'Inter';
color: #000;
padding: 0
}
#job-sect .panel-group .panel-heading a .count {
font-family: 'Inter'
}
#job-sect .panel-default>.panel-heading {
background-color: #fff0;
border-color: #fff0
}
#job-sect .panel-body {
border: 0 !important;
padding: 25px 25% 25px 25px;
margin: 0 0 20px;
max-width: 100%;
background: #ffffff94
}
#job-sect .panel-body .for-job-desc {
font-size: 14px;
text-transform: uppercase;
color: #333;
margin: 0 0 6px 0;
font-family: 'Inter'
}
#job-sect .panel-body ul li {
color: #000;
font-size: 14px;
font-family: proxima_novalight_italic
}
#job-sect .opening {
color: #e37000;
font-size: 22px;
font-family: 'Inter';
margin: 0 0 18px 0
}
#job-sect {
clear: both;
padding: 0 0 0 80px;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/bag.jpg);
background-repeat: no-repeat;
background-position: top left
}
.mail-hr p {
font-family: 'Inter';
font-style: italic
}
#job-sect .panel-group {
margin-bottom: 0
}
.fix-width-hm {
max-width: 1019px;
margin: 54px auto 0
}
.team_headd {
padding: 18px 0
}
.con_info a.fb-icon:hover {
color: #3d6f7b
}
.con_info a.linke-icon:hover {
background: #3d6f7b
}
.our_head h1 {
text-align: center;
font-size: 30px;
color: #000;
margin: 0 0 30px 0;
text-transform: uppercase;
font-family: 'Nunito Sans'
}
.team_headd p {
font-size: 18px;
line-height: 23px;
font-family: 'Nunito Sans';
font-weight: 300;
text-align: center;
color: #333
}
.heading_teamm h2 {
font-size: 28px;
margin: 0;
border-bottom: none;
padding: 0 0 10px 19px;
color: #f48d06 !important;
font-weight: 600;
font-style: normal;
font-family: 'Nunito Sans'
}
.pics_team {
margin: 0;
max-width: 900px
}
.pics_team li {
width: 25%;
float: left;
min-height: 330px
}
.rectangle-images {
width: 100%;
margin: 0 auto;
float: none;
display: table;
text-align: center
}
.fullz_in {
margin: 15px 0 0;
text-align: center
}
.fullz_in h2 {
font-size: 16px;
text-transform: uppercase;
margin: 0;
font-family: 'Nunito Sans';
color: #333
}
.fullz_in h2 span {
color: #f93
}
.fullz_in p {
color: #000;
text-transform: uppercase;
font-size: 12px;
font-family: 'Nunito Sans';
margin-top: 2px
}
.con_info {
display: block;
margin: 5px 0
}
.con_info a.linke-icon {
background: #558590;
border-radius: 50%;
width: 22px;
height: 22px;
display: inline-block;
vertical-align: super;
text-align: center;
color: #fff;
margin: 1px 10px 0
}
.con_info a.fb-icon {
font-size: 20px;
color: #558590
}
.team_photoss {
padding: 25px 50px 0
}
.google-seo.content-marketing {
max-width: 805px
}
.marketing-services {
padding: 70px 0;
transform: skewY(-3deg);
background-color: #fff;
margin: -170px 0 0 0
}
.C-concept {
background: #f2f2f2;
padding: 0 0 200px 0
}
.google-seo.content-marketing h4 {
font-size: 32px
}
#lets.marketing { position: relative;
z-index: 1
}
.marketing h6 {
color: #fff;
font-size: 24px;
font-family: 'Inter';
font-weight: 300
}
.marketing-text h3 {
font-size: 36px;
color: #fff;
font-family: 'Inter'
}
.marketing-text a {
border-radius: 50px;
border: 2px solid #328b86;
color: #328b86;
background-color: #fff;
padding: 6px 25px;
transition: ease-in-out .5s;
font-family: 'Inter';
font-size: 24px;
margin: 15px 0;
display: inline-block
}
.marketing-text a {
border-radius: 50px;
border: 2px solid #e37000;
color: #fff;
padding: 6px 25px;
transition: ease-in-out .5s;
font-size: 16px !important;
line-height: 28px !important;
margin: 15px 0;
display: inline-block;
text-transform: uppercase;
font-family: 'Inter';
background-color: #e37000
}
.marketing-services .work-row .work-wrap h3 {
font-size: 20px;
color: #000
}
.marketing-services .work-row .work-wrap p {
font-size: 16px;
color: #000
}
.marketing-services .we-work {
color: #000;
font-size: 32px
}
.marketing-services .work-row .work-content {
float: left;
width: 100%;
padding: 0 0 0 10px
}
.marketing-services .work-row .work-grid {
padding: 0 83px 0 83px
}
.marketing-services .work-row .work-wrap {
background-position: 0 20px
}
.marketing-services .work-row .work-wrap {
min-height: 120px
}
.marketing-services .work-row .work-wrap.rearch-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/blog-posting.jpg)
}
.marketing-services .work-row .work-wrap.Infog-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/Infographics.jpg)
}
.marketing-services .work-row .work-wrap.delivery-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/case-studies.jpg)
}
.marketing-services .work-row .work-wrap.Web-Content-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/web-content.jpg)
}
.work-row .work-wrap.support-icon {
background-image: url(//www.willshall.com/wp-content/uploads/2024/11/Group-7.png)
}
.work-row .work-wrap.Press-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/press-releases.jpg)
}
#contact-page button#catwebformbutton:hover {
background: #e37000;
color: #fff
}
@media(max-width:1399px) {
#portfoliolist .portfolio,
#portfoliolist .portfolios {
min-width: inherit;
max-width: inherit;
width: 23%;
margin: 0 1% 22px 1%
}
}
.container-main {
max-width: 100%
}
@media(min-width:768px) {
.container-main {
max-width: 750px
}
.frth-chk h3 {
margin-top: 0 !important;
}
.frth-chk p a {
color: #000000 !important;
font-size: 15px;
}
}
@media (min-width:992px) {
.container-main {
max-width: 970px
}
}
@media (min-width:1200px) {
.container-main {
max-width: 1250px;
padding: 0 10px
}
.sm-shw{
display: none;
}
#showit-cms-banner.wordprs-pag-cstm{
padding-top: 180px !important;
}
.footer_row_1 ul li a {
font-size: 15px !important;
}
.footer-list .col-1-footer ul li a {
font-size: 15px !important;
}
}
@media (max-width:1400px) {
.Shopify-process-section .our-proceswidth::after {
right: -14px !important
}
}
@media (min-width:1400px) {
.container-main {
max-width: 1350px;
padding: 0 0
}
.banner-home.banner_services.shopify-banner-sec .row_banner {
max-width: 1340px;
margin: 0 auto
}
.agncy-hstn-bnr .banner_content h2 { 
max-width: 501px;
}
.banner-home img {
max-height: 600px !important
}
.job-logos .list-unstyled li:last-child {
padding: 0 0 0 34px
}
.job-logos .list-unstyled li {
padding: 0 20px
}
.left-portj {
width: 488px;
float: left;
padding: 0 0 0 20px
}
.right-proj {
width: 789px;
float: left;
padding: 0
}
.left-por-right {
padding: 0 15px 15px
}
.right-port {
width: 386px;
float: left;
padding: 0 0 0 15px
}
.toronto-des {
padding: 50px 20px 0 20px
}
.palm-salo {
padding: 123px 50px 0 50px
}
.palm-salon {
max-width: 550px
}
.Concept-Products {
max-width: 497px
}
.Concept-Product {
max-width: 303px
}
.text-2 h3 {
font-size: 24px
}
.list-unstyle.first-ul {
width: 122px
}
.footer.footer-1 {
width: 23%
}
.footer.footer-2 {
padding: 0 0 0 40px;
width: 300px
}
.footer.footer-3 {
width: 225px
}
.footer-blog.-img {
float: left;
width: 142px;
padding: 10px 10px 10px 0;
margin-top: 1px;
max-height: 157px
}
.footer.footer-4 .blog-links {
float: right;
width: 365px
}
.footer.footer-4 {
width: 513px
}
}
@media(max-width:1250px) {
section.willshall-banner .container {
padding: 0 20px
}
.footer.footer-3 {
width: 235px
}
.footer.footer-2 {
width: 250px
}
.solution-details h5 {
font-size: 24px
}
.Solutions-grid {
max-width: 392px
}
.palm-salo {
padding: 100px 20px 0 20px
}
.how-Social-Media {
background-position: bottom center;
margin-bottom: 25px
}
.consider-magento {
background-size: cover
}
.proj-overlay-contetn-right-india p {
margin: 6px 10px 10px
}
.mg-sec .proj-overlay-contetn-right-india h2 {
margin: 24px 0 0 10px
}
}
@media(max-width:1199px) {
#ecomercess-help-sec::before {
background-size: 300px;
background-position: left bottom
}
.banner-home .caption-sec .caption-content h1,
.banner-home .caption-sec .caption-content h2 {
font-size: 70px;
line-height: 65px;
margin: 80px 0 0
}
.banner-home .caption-sec .caption-content {
bottom: 90px
}
.right-ban {
max-width: 410px;
padding: 27px 0 7px 18px
}
.banner-home .caption-sec .caption-content p {
font-size: 20px;
line-height: 24px
}
.job-logos .list-unstyled li {
padding: 0 9px
}
.job-logos .list-unstyled li:first-child {
padding: 0 8px 0 0
}
.job-logos .list-unstyled li:last-child {
padding: 0 0 0 10px
}
.our-expertise {
padding: 30px 0 30px
}
.our-expertise .service {
min-height: 290px;
padding: 30px 20px
}
.work-row {
padding: 0
}
.work-row .work-grid {
padding: 0 10px 0 0
}
.work-row .work-wrap {
padding: 0 0 0 84px;
background-size: 90px
}
.work-row .work-wrap.impl-icon {
background-size: unset;
background-position: 0 -10px
}
.work-row .work-wrap h3 {
font-size: 24px
}
.work-row .work-wrap p {
font-size: 17px
}
.work-row .work-content {
padding: 0 0 0 20px
}
.get-started h3 {
font-size: 30px
}
.get-started a {
font-size: 20px
}
.conside {
margin: 40px auto 0;
padding: 0
}
.right-content-se {
width: 455px
}
.right-content-se h3 {
font-size: 30px
}
.qualified-se .in-house {
margin: 36px 0
}
#testimonials {
padding: 30px 0
}
.video-play-btn {
left: 48%;
max-width: 80px
}
#quote-carousel .carousel-indicators .active {
width: 95px;
height: 95px
}
#quote-carousel .carousel-indicators li {
width: 95px;
height: 95px;
margin: 0 10px
}
.more-review {
margin: 70px 0 17px
}
.left-portj {
width: 342px
}
.right-proj {
width: 570px
}
.right-port {
width: 268px
}
.proj-overlay-contetn-right-india h2 {
font-size: 25.92px;
margin: 54px 10px 0
}
.proj-overlay-contetn-right-india p {
text-align: left;
margin: 6px 10px 10px
}
.home #successful-rojects img.Happy-Detox-Tea {
width: 40px;
height: 40px
}
.Happy-Detox-Tea {
width: 40px
}
.bmon:hover .proj-overlay-contetn {
top: 10%
}
.bomn-imgs {
height: unset
}
.proj-overlay-contetn-right {
text-align: right;
right: 30px
}
.proj-overlay-contetn-right h2 {
font-size: 34px;
margin: 0 0 6px
}
.conside-btn a {
font-size: 20px
}
.banner-home .caption-conten {
bottom: 110px
}
.get_seo_audit a {
padding: 10px 10px;
font-size: 13px
}
.all-service.first-service {
margin: 40px auto 0
}
.all-service {
margin: 40px auto
}
.outer-service {
margin: 0 0 60px 0
}
.invest h3 {
font-size: 17px
}
.invest h4 {
font-size: 17px
}
.invest .list-unstyled li {
font-size: 17px
}
.services-btn a {
font-size: 17px;
padding: 5px 18px
}
.servi h3 {
font-size: 30px;
margin: 0
}
.servi a {
padding: 5px 23px;
font-size: 20px;
margin: 15px 0 0
}
#lets {
padding: 30px 0
}
.top-footer-text h4 {
font-size: 30px;
line-height: 30px
}
.footer.footer-2 {
width: 45%;
min-height: 180px;
padding: 0
}
.footer.footer-1 {
width: 45%
}
.footer.footer-3 {
width: 33%;
padding: 0
}
.footer.footer-4 .blog-links {
width: 410px
}
.footer.footer-4 {
width: 520px
}
.seo-work .work-row {
padding: 0 10px 0 10px;
margin: 0 0 15px
}
.seo-work .work-row .work-wrap {
background-size: 90px
}
.seo-work .work-row .work-wrap.impl-icon {
background-size: 90px
}
.solutions-img {
top: 0;
left: 50%;
transform: translate(-50%, -50%)
}
.solution-details {
padding: 90px 10px 20px
}
.Solutions-grid {
max-width: 323px;
padding: 0 10px
}
.solution-details .solution-grid-title {
padding-left: 0;
text-align: center;
padding-bottom: 20px
}
.full-detals {
margin: 36px 0 20px
}
.proven-results .results {
padding: 10px 15px
}
.results h4 {
font-size: 27px;
line-height: 30px
}
.text h4,
.text-2 h3 {
font-size: 20px;
line-height: 25px
}
.results p {
font-size: 16px
}
.results p {
font-size: 16px
}
.text-2 p {
font-size: 14px
}
.text span {
font-size: 25px
}
.toronto-des {
padding: 10px 20px 0 10px
}
.palm-salo {
padding: 20px 20px 0 10px
}
.social-media-market .work-row .work-grid {
padding: 0 10px 0 10px
}
.how-work.seo-work.social-media-market {
padding: 43px 0 20px 0
}
.social-media-market .work-row .work-wrap {
padding: 110px 0 0 0;
background-position: center top !important
}
.social-media-market .work-row .work-content {
padding: 0 10px 10px 10px;
text-align: center
}
.our-proceswidth {
max-width: 296px
}
.graphic-section .our-proceswidth {
max-width: 296px
}
.graphic-projects .proj-overlay-contetn-right-india h2 {
margin: 0 0 0 140px !important
}
.bc-text {
padding: 0 10px
}
.fix-width-hm.wider.bcw {
padding: 0 10px 0 10px
}
.contetn {
max-width: 300px
}
.bg-img {
background-size: contain;
background-position: right 0
}
.row-margin {
background-size: contain
}
.h5 {
font-size: 34px
}
.proj-overlay-contetn.woocommeees h2 {
font-size: 18px
}
#testimonial-slider {
padding: 40px 10px 0
}
#testimonials .pulse-button-t {
width: 80px;
height: 80px;
background-size: 83px
}
#testimonials .video-play-btn {
width: 80px
}
}
@media(max-width:1100px) {
.offer1 img,
.offer1.offer4 img {
margin: auto;
text-align: center;
float: none;
display: table
}
.bc-partner {
min-height: 120px;
background-color: #29292b;
display: flex;
align-items: center
}
.bc-partner img {
min-height: auto
}
.offer1,
.offer1.offer2,
.offer1.offer3,
.offer1.offer4 {
padding: 10px 0;
min-height: 120px;
width: 20%
}
.offer1 p {
font-size: 14px;
text-align: center
}
.offer1 p,
.seo-main-form form {
width: 100%
}
.offer1.offer2 p {
width: 100%
}
.service-grid {
padding: 40px 10px 40px
}
.service-grid h4 {
margin: 25px 0 15px
}
}
@media(max-width:991px) {
#shopify-process .container-main {
max-width: 850px
}
#showit-cms-banner .full-phone-wrap .col-md-2 {
padding-bottom: 1px;
}
.cluch-text a span {
font-size: 18px
}
.google-seo.content-marketing h4 {
font-size: 25px
}
.marketing-services .work-row .work-grid {
padding: 0 20px 0 20px
}
.shopfy_development-sec .main-shopify-row .row {
flex-wrap: wrap
}
#ecomercess-help-sec::before {
display: none
}
.ecomercess-help-cont {
max-width: inherit;
float: left
}
.get_seo_audit a {
border-radius: 20px;
padding: 5px 10px;
font-size: 14px;
line-height: 10px
}
.mobile-audit {
display: block
}
.mega-col.first-col {
width: 240px
}
.mega-col.second-col {
width: 240px
}
.mega-col.third-col {
width: 240px
}
.mega-col span {
font-size: 17px
}
.nav-sec .mega-col li a {
font-size: 14px
}
.mega-col.first-col {
width: 25%
}
.mega-col.second-col {
width: 25%
}
.mega-col.third-col {
width: 25%
}
.mega-col.fourth-col {
width: 25%
}
.nav-sec .mega-col .seo-result a {
font-size: 13px
}
.right-ban {
width: 450px;
margin: 0 0 0 30px;
padding: 27px 0 16px 28px
}
.banner-home .caption-sec .caption-content h1,
.banner-home .caption-sec .caption-content h2 {
font-size: 50px;
line-height: 50px;
margin: -30px 0 0
}
.banner-home .caption-sec .caption-content {
bottom: 60px;
width: 100%
}
.job-logos .list-unstyled {
text-align: center
}
.job-logos .list-unstyled li:first-child {
margin: 0;
padding: 0
}
.job-logos .list-unstyled li {
margin: 0;
padding: 0 0
}
.topseo-lg {
width: 113px
}
.our-expertise {
padding: 20px 0 20px
}
.service.development,
.service.ecommerce {
border-bottom: 1px solid #e5e5e5;
border-right: none
}
.service.digital {
border-right: 1px solid #e5e5e5
}
.get-started h3 {
font-size: 30px
}
.get-started a {
font-size: 20px
}
.how-work {
margin: 24px 0 20px
}
.conside {
padding: 0;
margin: 0 auto 0
}
.qualified-se {
width: 420px
}
.qualified-icon {
width: 100px
}
.right-content-se {
width: 320px;
padding: 0 0 0 10px
}
.right-content-se h3 {
font-size: 22px
}
.qualified-text {
width: 320px
}
.right-content-se p:first-child {
margin: 10px 0 20px
}
.right-content-se p {
font-size: 15px;
margin: 20px 0
}
.qualified-se .description {
font-size: 15px
}
.conside-btn a {
font-size: 20px;
margin-top: 0
}
#testimonials {
padding: 40px 0 20px
}
.more-review {
margin: 40px 0 17px
}
#quote-carousel .carousel-indicators {
bottom: -30px
}
#quote-carousel .carousel-indicators .active {
width: 80px;
height: 80px
}
#quote-carousel .carousel-indicators li {
width: 80px;
height: 80px;
margin: 0 10px;
box-shadow: 0 1px 3px 1px #979696
}
.iframe {
width: 690px;
height: 390px
}
.video-play-btn {
top: 30%;
max-width: 80px
}
.project {
display: block
}
.right-proj {
width: 62.29%;
padding: 0 0 0 10px
}
.left-por-right {
padding: 4px 0 10px
}
.left-portj {
width: 37.71%;
padding: 4px 0 0
}
.right-port {
width: 49%
}
.Masriortho {
width: 49%
}
.proj-overlay-contetn-right h2 {
font-size: 22.92px !important;
margin: 0 0 6px
}
.proj-overlay-contetn h2 {
font-size: 17px
}
.proj-overlay-contetn p {
font-size: 11px
}
.proj-overlay-contetn-right-india h2 {
font-size: 22.92px;
margin: 30px 10px 0
}
.proj-overlay-contetn-right-india p {
margin: 6px 10px 0
}
.proj-overlay-contetn-right {
right: 20px
}
.projectss h3 {
margin: 10px 0 20px
}
.Banner-section h1,
.Banner-section h2 {
font-size: 50px;
line-height: 70px
}
.top-heading-sec {
font-size: 50px;
margin: 0 0 10px;
line-height: 50px
}
.banner-home .caption-conten {
bottom: 70px
}
.Banner-des {
font-size: 18px;
margin: 0 0 14px
}
.tag-line {
font-size: 14px
}
.invest h3 {
font-size: 17px
}
.invest h4 {
font-size: 17px
}
.invest .list-unstyled li {
font-size: 16px;
width: 50%
}
.services-btn a {
font-size: 15px;
padding: 6px 15px;
margin: 8px 0
}
.all-service {
margin: 40px auto
}
.outer-service {
margin: 0 0 50px 0
}
.first-service {
margin: 40px auto 0
}
.servi h3 {
font-size: 30px
}
.servi a {
padding: 4px 25px;
font-size: 20px;
margin: 10px 0
}
.top-footer-text h4 {
font-size: 30px;
line-height: 30px
}
.footer.footer-1 {
width: 50%
}
.footer.footer-2 {
min-height: 170px;
width: 45%;
padding: 0
}
.footer-blog.-img {
width: 80px
}
.footer.footer-3 {
width: 50%;
margin: 20px 0;
padding: 0 0 0 40px
}
.footer.footer-4 {
width: 50%;
margin: 20px 0
}
.footer.footer-4 .blog-links {
width: 280px
}
.results h4 {
font-size: 30px;
line-height: 37px
}
.proven-results .results {
padding: 6px 15px
}
.results p {
font-size: 16px
}
.results h4 {
font-size: 25px;
line-height: 30px
}
.results p {
font-size: 14px
}
.toronto-des {
padding: 10px 5px 0 10px
}
.palm-salo {
padding: 10px 5px 0 10px
}
.text-2 h3 {
font-size: 17px
}
.text span {
font-size: 21px
}
.text-2 {
padding: 0 0;
margin: 0 0
}
.text h4,
.text-2 h3 {
font-size: 17px;
line-height: 20px
}
.text-2 p {
font-size: 13px
}
.google-seo h3 {
font-size: 45px
}
.google-seo h4 {
font-size: 25px
}
.listing-seo li {
line-height: 31px;
padding: 0 0 0 30px;
font-size: 16px
}
.seo_audit a {
padding: 10px 19px;
font-size: 17px
}
.seo-structure-section {
padding: 110px 0 20px
}
.seo-structure-section::before {
display: none
}
.before-after-seo {
display: table;
margin: 0 auto;
transform: none
}
.before-after-seo img,
.before-after-seo.after img,
.seo-content {
transform: none
}
.seo-content {
max-width: 230px
}
.seo-content h2 {
font-size: 20px
}
.seo-content h3 {
font-size: 17px
}
.seo-structure {
margin: 0 0 110px;
width: 100%
}
.seo-structure img {
margin: 0 auto
}
.enterprise {
padding: 22px 10px 0
}
.solution-details {
padding: 90px 10px 20px
}
.solutions-img {
top: 0;
left: 50%;
transform: translate(-50%, -50%)
}
.solution-details .solution-grid-title {
padding-left: 0;
padding-bottom: 10px;
text-align: center
}
.Solutions-grid {
float: left;
max-width: 249px;
padding: 0 5px
}
.full-detals a {
font-size: 17px;
padding: 7px 10px
}
.full-detals .Keywords {
font-size: 16px;
margin: 8px 0 5px
}
.solution-details h5 {
font-size: 20px
}
.full-detals {
margin: 36px 0 20px
}
.Solutions-main-grid {
padding: 60px 0 0
}
.faqs {
padding: 20px 10px
}
.panel-group .panel-heading a {
padding: 14px 10px 14px 48px
}
.faqs.section-space .faq-section .col-md-6 {
width: 100%
}
.panel-group .panel-heading a::after {
font-size: 25px;
top: 12px;
left: 10px
}
.panel-group .panel-heading+.panel-collapse>.list-group,
.panel-group .panel-heading+.panel-collapse>.panel-body {
padding: 15px 40px
}
.Social-Media-des {
max-width: 478px
}
#contact-page .address-bar .pull-left {
max-width: 55px
}
#contact-page .contct-left h1,
#contact-page .contct-left h3 {
font-size: 32px;
line-height: 34px
}
#contact-page .address-bar p {
font-size: 15px
}
.address-bar .pull-left {
margin: 0 15px 0 0
}
#email strong::before {
top: 8px;
width: 5px;
height: 2px
}
#email strong {
padding-left: 0;
margin-right: 8px;
min-width: 90px
}
#contact-page .contct-left {
float: left;
width: 100%
}
#contact-page .contact-right {
width: 43%
}
#contact-page .checkboxes>ul li {
font-size: 14px
}
#contact-page .contct-left p,
.contct-left #contact-form {
padding-right: 48px
}
.col-maxwidth {
padding: 0 20px
}
#design-matter {
padding: 50px 0 30px
}
#design-matter h3 {
font-size: 30px
}
#our-process-idcf h3 {
margin: 0 0 30px;
font-size: 30px
}
#our-process-idcf h5 {
font-size: 18px
}
#our-process-idcf h4 {
font-size: 20px
}
.our-proceswidth {
max-width: 240px
}
.graphic-section .our-proceswidth {
max-width: 230px
}
.our-process-content {
padding: 0 10px
}
.website-design-contentc {
padding: 0 10px
}
.design-matter-content {
padding: 0 10px
}
.first-col-ecommerce-c {
padding: 20px 15px
}
.second-col-ecommerce-c {
padding: 20px 15px
}
.mobile-borderc {
border-left: 1px solid #e5e5e5 !important;
border-right: 0;
border-bottom: 1px solid #e5e5e5
}
.mobile-borderc:last-child {
border-bottom: 0
}
.center-partc {
border-left: 0;
border-right: 0
}
.ecommerce-icon-wid {
min-height: 64px
}
#ecomercess-help-sec h3 {
font-size: 30px
}
#ecomercess-help-sec ul li {
font-size: 18px;
padding: 0 0 20px
}
#ecomercess-help-sec p {
font-size: 18px
}
.ecommerce-design-contentc .center-partc {
border-bottom: none;
border-right: 1px solid #e5e5e5
}
.consider-magento {
margin: 20px 0 30px
}
.magento-des {
margin: 55px 0 20px
}
.mg-sec .right-proj {
width: 57.37%
}
.mg-sec .left-portj {
width: 40.6%
}
.magento-sub-title {
font-size: 17px
}
.mg-sec .proj-overlay-contetn-right-india h2 {
margin: 0 0 0 10px
}
.graphic-projects.mg-sec .left-portj {
width: 41.16%
}
.graphic-projects.mg-sec .right-proj {
width: 58.37%
}
.graphic-projects.mg-sec .Happy-Detox-Tea {
width: 40px !important
}
.graphic-projects .proj-overlay-contetn-right-india h2 {
margin: 0 0 0 100px !important
}
.graphic-projects .proj-overlay-contetn.logo-desing h2 {
font-size: 18px
}
.graphic-projects .logo-desing {
bottom: -51%
}
.graphic-projects .proj-overlay-contetn h2 {
font-size: 22.92px
}
.Shopify-process-section p {
font-size: 16px
}
.Shopify-process-section .our-proceswidth {
max-width: 230px
}
.Shopify-process-section .our-proceswidth::after {
right: -10px
}
.Shopify-process-section h4 {
font-size: 18px
}
.Shopify-process-section {
margin: 70px 0 30px;
padding: 48px 0 40px
}
#lets.shopify-lets {
margin: 50px 0 0
}
.h5 {
font-size: 26px
}
.inner-grid img {
max-width: 60px
}
.seo-analyes .faq-section {
margin: 20px auto 30px
}
#faq.faqs.seo-analyes .panel-body.seo-table-main {
padding: 0 0 0
}
#testimonial-slider #testimonialz .controler .left {
left: 0
}
#testimonial-slider #testimonialz .controler .right {
right: 0
}
#testimonial-slider .slidee .fullz {
padding: 25px 20px 63px 20px
}
#lets.review h3 {
font-size: 22px
}
.BigCommerce-right h3 {
font-size: 28px
}
.bigComme-develp-grif h3 {
font-size: 20px
}
#portfoliolist {
max-width: 660px;
margin: auto;
display: table;
float: none
}
#portfoliolist .portfolio,
#portfoliolist .portfolios {
min-width: inherit;
max-width: inherit;
width: 48%;
margin: 0 1% 22px 1%
}
#testimonials .pulse-button-t {
width: 80px;
height: 80px;
background-size: 83px
}
#testimonials .video-play-btn {
width: 80px
}
#mega-dropdown .mega-col li.mega_menu_title span a {
font-size: 18px
}
}
@media(max-width:767px) {
.social-media-market .work-content {
position: unset !important;
text-align: center !important;
}
.single-post-content .container-main {
padding: 0 0px !important;
}
.social-media-market .work-row .work-grid {
width: 100% !important;
max-width: 460px !important;
margin: 0 auto;
float: none
}
#contact-page .address-bar p {
font-size: 15px
}
#email strong {
padding-left: 0;
margin-right: 10px;
min-width: 100px
}
#email strong::before {
top: 10px;
width: 5px;
height: 2px
}
.address-bar .pull-left {
margin: 0 15px 0 0
}
.container-main {
max-width: 100%;
padding: 0 22px
}
.bottom-detail .animate-btn {
font-size: 26px;
padding: 17px 33px
}
#portfoliolist a {
float: left;
width: 50%;
padding: 5px
}
#portfoliolist .portfolio,
#portfoliolist .portfolios {
width: 100%;
min-width: 100%;
max-width: 100%;
margin: 0;
padding: 0
}
#service-page.blog-template-section #portfoliolist .portfolio {
width: 48%;
float: left;
margin: 0 1% 15px;
min-width: inherit
}
#service-page.blog-template-section #portfoliolist a {
width: auto;
float: none;
padding: 0
}
.Next-Door {
margin: 40px 0;
padding: 65px 10px 0
}
.BigCommerce-right {
width: 100%
}
.bigCommerce-feature-img {
width: 100%;
padding: 20px 0 0 0
}
.BigCommerce-right h3 {
font-size: 24px
}
.offer-list h4 {
margin: 30px 0 15px 0
}
.bigCommerce-feature-img::after {
display: none
}
.bigComme-develp {
padding: 45px 0
}
.main-bigComme-develp h5 {
font-size: 24px;
margin: 0 0 40px 0
}
.bigComme-develp-grif {
padding: 20px 10px;
width: 100%;
border-bottom: 1px solid rgb(35 135 234 / .4)
}
.bigComme-develp-grif:last-child {
border-bottom: none
}
.bigComme-develp-grif h3 {
font-size: 18px
}
.field-item>input {
width: 95%
}
.field-item>select {
width: 95%
}
#myCarousel {
margin: 0;
width: 100%;
float: left
}
.carousel-indicators {
bottom: 0
}
.website-design-sucessful {
margin: 0 0 40px
}
#website-design-icon .third-col-website-c h3 {
margin-top: 1px
}
#design-matter {
width: 100%;
float: left
}
#website-design-icon {
width: 100%;
float: left;
padding: 0 0 40px
}
#our-process-idcf {
width: 100%;
padding: 30px 0 10px;
margin: 0 0 20px;
float: left
}
.website-design-contentc {
max-width: 500px;
padding: 0 15px;
margin: auto
}
.second-col-website-c {
border-bottom: 1px solid #e5e5e5;
padding: 30px 0 30px
}
.second-col-our-pr .our-proceswidth {
margin: 0 0 30px
}
.our-proceswidth {
max-width: inherit;
margin: 0 0 30px
}
.graphic-section .our-proceswidth {
max-width: 100%
}
.first-col-website-c {
border-right: 0;
padding: 0 0 25px
}
.third-col-website-c {
border-right: 0;
border-bottom: 1px solid #e5e5e5;
padding: 20px 0 30px
}
.fourth-col-website-c {
border-bottom: 1px solid #e5e5e5;
padding: 30px 0 30px
}
.last-website-c {
margin: 35px 0 0
}
.our-process-content {
max-width: 500px;
margin: auto;
padding: 0 15px
}
.graphic-section .our-process-content {
max-width: unset
}
.design-matter-content {
padding: 0 15px
}
.col-maxwidth {
padding: 0 0
}
.last-website-c .website_audit a {
font-size: 18px
}
.main-wraper.blog-insights .header_blog {
display: none
}
.only-mobile {
display: none
}
.banner-home .caption-sec .caption-content h1,
.banner-home .caption-sec .caption-content h2 {
font-size: 28px;
line-height: 29px;
text-align: left;
margin: 0 0 10px;
width: 150px
}
#wprmenu_bar .menu_title a {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/willshall-logo.svg);
width: 116px;
height: 44.3px;
background-position: left center;
background-size: cover;
top: 13px !important;
background-repeat: no-repeat
}
.carousel-indicators .active {
width: 10px;
height: 10px
}
.carousel-indicators li {
vertical-align: middle;
margin: 0
}
.right-ban {
display: block
}
.right-ban {
border-left: none;
text-align: left;
padding: 0 22px;
margin: 0 0;
float: none;
width: 240px
}
.banner-home .caption-sec .caption-content p {
font-size: 12px;
display: none;
line-height: 16px
}
.banner-home .caption-sec .caption-content p.only-mobile {
display: block;
text-align: left
}
.banner-home {
float: left;
width: 100%;
margin-top: 70px
}
.banner-home .caption-sec {
position: unset
}
.banner-home .caption-sec .caption-content {
bottom: auto;
left: 50%;
top: 50%;
transform: translate(-50%, -50%)
}
.banner-home.service-page {
position: relative
}
.left-ban {
float: none;
max-width: 772px;
margin: 0 auto;
padding: 0 22px
}
.job-logos .list-unstyled li {
padding: 0 10px;
margin: 4px 0;
display: inline-block
}
.job-logos .list-unstyled li:last-child {
padding: 0 19px 0 10px
}
.job-logos .list-unstyled li:first-child {
padding: 0
}
.job-logos .list-unstyled {
text-align: center
}
.our-expertise {
padding: 10px 0 50px
}
.our-expertise .service {
width: 100%;
max-width: unset;
border: unset;
box-shadow: 0 1px 4px 0 rgb(32 33 36 / .2);
margin: 0 auto 24px;
align-content: center;
display: flex !important;
min-height: unset;
padding: 28px 14px 28px 100px;
background: #fff;
flex-wrap: wrap;
border-radius: 5px;
min-height: 150px
}
.service.digital,
.service.graphic {
border-right: 1px solid #e5e5e5
}
.our-expertise .all-services {
margin: 0 auto;
float: none
}
.our-expertise .service p,
.qualified-se .description {
min-height: auto;
padding: 0;
line-height: 24px
}
.our-expertise .service p a,
.qualified-se .description a {
margin: 10px;
display: inline-block
}
.our-expertise .service p br {
display: none
}
.service.development,
.service.ecommerce,
.service.graphic {
border-bottom: 1px solid #e5e5e5;
border-right: none
}
.service.graphic {
border-bottom: none
}
.how-work {
padding: 0 0 30px;
margin: -30px 0 10px
}
#consider {
padding: 0
}
.work-row .work-grid {
width: 100%;
max-width: unset;
margin: 0 auto 0;
float: left;
overflow: hidden;
padding: 0 0 22px;
min-height: unset
}
.work-row .work-wrap {
padding: 0;
background-size: 60px;
background-position: left;
text-align: center
}
.work-row .work-wrap.impl-icon {
padding: 5px 0 0;
background-position: left;
background-size: 60px
}
.work-row .work-content {
float: left;
width: 100%;
padding: 0 0 0 74px;
text-align: left
}
.work-row {
margin: 0 0 0
}
.we-work {
margin: 30px 0 30px
}
.work-row .work-wrap h3 {
font-size: 18px
}
.get-started h3 {
font-size: 20px;
margin: 0
}
.get-started {
margin: 0;
display: inline-block;
width: 100%;
padding: 0
}
.get-started a {
font-size: 20px;
background: #fff;
border: 2px solid #fff;
color: #e37000
}
.qualified-se {
width: 100%;
padding: 62px 0 7px
}
.qualified-icon {
width: 70px;
text-align: center;
display: flex;
align-content: center
}
.qualified-text {
width: calc(100% - 70px);
padding-left: 15px;
text-align: left;
max-width: unset;
margin: 0;
float: none
}
.qualified-icon img {
width: 100px !important
}
.qualified-se .main-heading {
font-size: 18px;
margin: 0 0 8px;
display: inline-block
}
.qualified-se .description {
text-align: left;
font-size: 16px;
line-height: 22px
}
.right-content-se {
float: none;
width: 100%;
padding: 0;
margin: 15px 0 0 0;
display: inline-block;
padding: 10px
}
.right-content-se h3 {
font-size: 24px;
text-align: left
}
.right-content-se p:first-child {
margin: 10px 0 10px
}
#accordionGroupOpen .collapsed {
font-size: 16px
}
.right-content-se p {
font-size: 16px;
margin: 10px 0;
text-align: left;
line-height: 22px
}
ul.sub-menu .wprmenu_icon.wprmenu_icon_par.icon_default.wprmenu_par_opened {
margin-top: -9px !important
}
.local-seo-faq div#accordionGroupOpen,
.local-seo-faq div#accordionGroup2Open {
padding: 10px 0px !important
}
.wordpress-faq .panel-body {
padding: 7px 35px !important;
font-size: 15px !important;
line-height: 22px !important
}
.faqs-sub-heading {
font-size: 20px;
text-align: center
}
.conside-btn {
margin-top: 0;
text-align: left
}
.testmonil-des {
font-size: 15px;
line-height: 22px;
text-align: left
}
.testmonil-des br {
display: none
}
.quote-testimonial {
margin-top: 20px;
background: unset;
padding-bottom: 33px
}
#quote-carousel .carousel-indicators li {
width: 55px;
height: 55px;
margin: 0 5px
}
.iframe {
width: 600px;
height: 300px
}
#quote-carousel .carousel-indicators .active {
width: 55px;
height: 55px
}
.video-play-btn {
top: 20%;
left: 45%;
right: 40%;
max-width: 80px
}
.clutch-testimonial {
max-width: 89px
}
#quote-carousel .carousel-indicators {
right: 50%;
width: 80%;
left: 40%;
bottom: -40px
}
.carousel-inner {
min-height: auto
}
.more-review {
margin: 0 22px
}
#testimonials {
padding: 10px 0
}
.testimonila {
padding: 0
}
.project {
display: unset;
margin-top: 0
}
#successful-rojects .container-main {
display: unset
}
#successful-rojects {
padding: 0 22px
}
.left-portj {
width: 100%
}
.bomn-imgs {
width: 100%
}
.proj-overlay-contetn {
top: 30%
}
.masriorth-content {
left: 3%
}
.right-proj {
width: 100%;
float: left;
padding: 0
}
.proj-overlay-contetn-right h2 {
font-size: 23px
}
.right-port {
width: 50%;
float: left;
margin: 0 0 10px 0
}
.proj-overlay-contetn-right-india h2 {
font-size: 24.92px
}
.projectss h3 {
margin: 30px 0 15px;
font-size: 24px;
display: inline-block;
width: 100%
}
.left-por-right {
padding: 1px 0 1px
}
.bmon.vaction {
padding: 0 .5px 0 0
}
.bmon.masriorth {
padding: 0 0 0 .5px
}
.conside-btn a {
font-size: 18px;
margin-top: 10px
}
.footer-img {
display: none;
vertical-align: middle
}
.cluch-text a {
text-align: left;
margin: 10px 0 0 0
}
.footer-arrow {
padding: 7px
}
#footer .container-main {
display: unset
}
.top-footer-text {
float: none;
display: inline-block;
vertical-align: middle;
text-align: center
}
.top-footer-text h4 {
font-size: 24px;
line-height: 24px;
text-align: left
}
.top-footer {
padding: 0 10px;
text-align: center
}
.footer-menu {
padding: 10px
}
.footer-blog.-img {
display: none
}
.footer.footer-4 .blog-links {
float: left
}
.footer.footer-4 {
margin: 0 0
}
.footer.footer-3 {
margin: 0 0
}
.blog-links li {
text-align: left
}
.copyright p {
line-height: 20px;
text-align: center
}
.service-texts {
width: 100%
}
.service-texts h2 {
margin: 15px 0
}
.invest h3 {
font-size: 16px;
margin: 20px 0 15px
}
.invest h4 {
font-size: 16px;
margin: 10px 0 10px
}
.invest .list-unstyled li {
font-size: 15px;
width: 40%
}
.services-btn a {
font-size: 15px;
padding: 3px 15px
}
.service-im {
width: 50%
}
.all-service {
margin: 30px auto
}
.all-service.first-service {
margin: 30px auto 0
}
.servi h3 {
font-size: 25px;
margin: 0 0 10px
}
.servi a {
padding: 5px 20px;
font-size: 19px;
margin: 2px 0
}
#lets {
padding: 20px 10px
}
.banner-home .caption-conten {
bottom: auto;
left: 50%;
top: 50%;
transform: translate(-50%, -50%)
}
.Banner-section h1,
.Banner-section h2 {
font-size: 45px;
line-height: 48px
}
.top-heading-sec .agency-bottom {
display: block
}
.Banner-des.sub-heading-new,
.digital-section-new p.last-p-content {
display: none
}
.top-heading-sec {
font-size: 45px;
line-height: 48px;
margin: 0 0 0
}
.tag-line {
font-size: 13px
}
.outer-service {
margin: 0 0 40px 0
}
.digital-service .service-im {
width: 50%
}
.digital-service .service-texts {
width: 100%
}
.digital-service .list-unstyled.social-media-marketing li {
width: 100%
}
.proven-results {
max-width: 361px;
margin: 0 auto
}
.proven-results img {
width: 100%;
height: auto
}
.proven-results-sec {
display: block
}
.sec-proven {
display: block
}
.proven-results .results {
max-width: 100%;
padding: 40px 20px
}
.proven-results-link {
width: 100%
}
.results h4 {
font-size: 30px;
line-height: 30px
}
.results p {
font-size: 16px
}
.toronto-des {
padding: 15px 20px 0 20px
}
.text h4,
.text-2 h3 {
font-size: 20px;
line-height: 30px
}
.text span {
font-size: 30px
}
.text-2 p {
font-size: 14px
}
.text-2 h3 {
font-size: 18px;
line-height: 20px
}
.palm-salo {
padding: 15px 20px 0 20px
}
.proven-results .Toronto {
max-width: 100%
}
.proven-results .haven-color {
max-width: 100%
}
.text-2 {
padding: 3px 0;
margin: 10px 0
}
#google-seo {
padding: 0 10px
}
.seo-work .work-row .work-content {
padding: 0
}
.seo-work .work-row .work-wrap {
background-size: 80px;
padding: 100px 0 0 0
}
.seo-work .work-row .work-wrap.impl-icon {
background-position: left;
padding: 100px 0 0 0
}
.how-work.seo-work {
padding: 20px 0 20px;
margin: -50px 0 40px;
background-position: center top;
background-image: none !important
}
#Working-Methodology .container-main {
display: block
}
.methodology-list {
width: 100%
}
.listing-seo {
width: 50%
}
.methodology-btn {
margin: 25px 0
}
.Methodology {
padding: 0 10px
}
.Solutions-main-grid {
margin: 5px auto
}
.Solutions-grid {
float: none;
margin: 0 auto;
max-width: 378px
}
.full-detals p {
margin: 0 0
}
.solution-details .solution-grid-title {
padding-left: 40px;
padding-bottom: 10px
}
.solution-details {
margin: 20px auto 10px
}
.how-Social-Media {
margin-bottom: 15px;
background-size: cover;
box-shadow: inset 0 0 0 1000px rgb(252 252 252 / .9)
}
.trusted-social {
padding: 90px 10px 30px
}
.Social-Media-des {
text-align: center;
padding: 0 10px;
margin: 0 auto;
float: none;
max-width: 400px
}
.trusted-social .section-heading {
font-size: 26px
}
.cluch {
margin: 0 0
}
.trusted-social .sub-heading {
font-size: 22px
}
.trust-social span {
font-size: 52px
}
#contact-page .contct-left h1 br,
#contact-page .contct-left h3 br {
display: none
}
#contact-page .contct-left h1,
#contact-page .contct-left h3 {
font-size: 29px;
line-height: 30px
}
#contact-page .contact-right,
#contact-page .contct-left {
width: 100%;
float: left
}
#contact-page {
clear: both;
padding: 40px 30px 0
}
#contact-page .contct-left p,
.contct-left #contact-form {
padding-right: 0
}
#contact-page .checkboxes ul li {
padding-right: 10px
}
#contact-page .checkboxes ul li.other-check {
padding-right: 0
}
#contact-page .contact-right {
padding: 25px 0 0 0
}
#customer-service {
margin: 90px 0 0
}
#ecomercess-help-sec {
margin: 0 0 20px;
background-position: right center
}
.ecomercess-help-cont {
max-width: inherit;
float: right;
padding: 0 15px
}
.ecommerce-design-contentc {
max-width: 550px
}
#ecommerce-design-icon {
width: 100%;
padding: 0 15px 20px;
float: left
}
#ecomercess-help-sec {
width: 100%;
float: left
}
.mobile-borderc {
border-left: 0 !important
}
.center-partc {
border-bottom: 1px solid #e5e5e5
}
.ecommerce-design-contentc .center-partc {
border-bottom: none;
border-right: none
}
.ecommerce-icon-wid {
min-height: inherit
}
.second-col-ecommerce-c {
padding: 20px 0
}
.first-col-ecommerce-c {
padding: 20px 0
}
.ecomerce-lets {
margin-top: 0
}
.first-col-ecommerce-c:first-child {
padding-top: 0
}
#ecommerce-design-icon h3 {
margin: 10px 0 10px
}
.bc-partner img {
width: auto;
margin: auto;
display: table
}
.bc-partner {
padding: 15px 0;
background-color: #29292b;
width: 100%
}
.offer1.offer2 p {
width: 100%
}
.offer1 p {
width: 100%;
text-align: center;
margin: 10px 0
}
.offer1 img,
.offer1.offer4 img {
margin: auto;
text-align: center;
float: none;
display: table
}
.offer1,
.offer1.offer2,
.offer1.offer3,
.offer1.offer4 {
padding: 14px 0;
min-height: 100%;
width: 50%
}
.bg-img {
background-image: none;
padding: 64px 10px 0 10px
}
.row-margin {
background-image: none;
margin: 10px 0 0
}
.row-margin {
background-image: none
}
.contetn h1,
.contetn h2 {
font-size: 27px
}
.google-seo.migrate-business {
margin: 54px auto 0
}
.seo_audit.Adobe-Busienss-btn a {
margin: 0
}
.contetn2 {
padding: 40px 10px 0 10px;
float: left
}
.bc-detail .animate-btn,
.delivery-section .animate-btn.dark-orange,
.our-work .animate-btn.dark-orange,
.recent-business .animate-btn.dark-orange,
.request-btn .animate-btn.dark-orange {
font-size: 20px
}
.migrate-business .seo-des p br {
display: none
}
.contetn {
max-width: 100%;
width: 100%
}
.bc-text {
border-right: none
}
.migrate-business-btn {
margin: 20px 0 0 0
}
.consider-magento {
padding: 10px 5px 20px;
margin: 36px 0 20px;
background-size: cover
}
.magento-icon {
background-size: 60px
}
.magento-service-center {
padding: 16% 17%;
background-size: 70%
}
.multiple-web {
padding: 4% 34% 4% 0
}
.magent-top-service img {
max-width: 100%;
width: 60px
}
.mobile-order p {
margin: 10px 0 0 0
}
.magento-sub-title {
font-size: 14px
}
#We-Offer {
margin: 0 0 40px 0;
padding: 0 10px
}
.magento-solution h3 {
font-size: 30px;
line-height: 30px;
padding: 0 10px
}
.order-list {
float: left;
width: 100%;
padding: 0 20px
}
.list-2 li:first-child {
margin: 0 0 20px 0
}
.magento-solution {
padding: 10px 0 15px
}
.magento-des {
margin: 25px 0 10px
}
.mg-sec .left-portj {
width: 100%;
padding: 0
}
.mg-sec .right-proj {
width: 100%;
padding: 10px 0 0 0
}
.mg-sec .left-por-right {
padding: 0
}
.mg-sec .right-port {
width: 100%;
float: left;
padding: 10px 0 0;
margin: 0
}
#lets.magento-lets {
margin: 50px 0 0 !important; 
}
.mg-sec .proj-overlay-contetn-right-india h2 {
margin: 74px 0 0 10px
}
.graphic-projects.mg-sec .left-portj {
width: 100%
}
.graphic-projects .proj-overlay-contetn {
left: 0;
text-align: center;
right: 0
}
.graphic-projects .left-portj .banner-design {
margin: 10px 10px 20px 10px
}
.graphic-projects .proj-overlay-contetn-right-india h2 {
margin: 74px 0 0 0 !important;
text-align: center
}
.graphic-projects .logo-desing {
bottom: 0
}
.graphic-projects .proj-overlay-contetn-right-india p {
text-align: center
}
.graphic-projects.mg-sec .right-proj {
padding: 0
}
.graphic-projects.mg-sec .right-proj {
width: 100%
}
.graphic-projects .proj-overlay-contetn.logo-desing h2 {
font-size: 22.92px;
margin: 74px 0 20px 0 !important
}
.graphic-projects.mg-sec .left-por-right {
padding: 10px 0 0 0
}
.graphic-section .our-proceswidth {
margin: 0 0 50px
}
.graphic-section #our-process-idcf h4 {
margin: 0 0 40px
}
.shopify-list .listing-seo {
width: 100%
}
.shopify-skew {
padding: 30px 10px;
height: auto
}
.inner-shopify-descs {
padding: 0
}
.shopify-descs h4 {
font-size: 20px
}
.Shopify-process-section h4 {
font-size: 20px
}
.Shopify-process-section {
padding: 48px 0 30px;
margin: 70px 0 40px
}
.Shopify-process-section .our-proceswidth::after {
display: none
}
.Shopify-process-section .our-proceswidth {
max-width: inherit
}
.woocommerse-section {
margin: 30px 0 30px;
padding: 0 10px
}
.woocommerse-services .list-unstled li {
width: 100%;
height: auto
}
.service-grid {
padding: 30px 10px 30px
}
.service-grid h4 {
font-size: 20px;
margin: 15px 0 15px
}
.store-features {
margin: 20px 0 0
}
.store-features h4 {
font-size: 25px
}
.store-featur h3 {
margin: 20px 0 10px
}
.store-grid {
width: 50%;
padding: 0 10px 40px 10px
}
.last-strore-grid {
padding: 0 10px 0 10px
}
.store-featur {
padding: 60px 0 0 0;
background-position: top center;
text-align: center
}
.inner-grid {
max-width: 400px;
margin: 0 auto
}
.proven-title h2 {
font-size: 23px
}
.proven-title p {
font-size: 16px
}
.proven-title a {
font-size: 18px
}
.proven-title-bottom {
margin: 20px 0
}
.rank-section {
margin: 50px auto 0
}
.rank-section .borr {
padding: 20px 0 0 0
}
.table.tab_result_seoo {
margin: 5px
}
.rank-section .resultz {
margin: 0 0 30px 0
}
#testimonial-slider .slidee .img_test {
display: none
}
#testimonial-slider #testimonialz .controler .left {
left: 0;
top: 90px
}
#testimonial-slider #testimonialz .controler .right {
right: 0;
top: 90px
}
#testimonial-slider .slidee .fullz {
padding: 10px
}
#testimonial-slider .testi_para {
font-size: 14px
}
#testimonial-slider .scrollbar {
min-width: 100%
}
#lets.review h3 {
font-size: 14px
}
.all-service .service-im .ecom-img,
.all-service.first-service .service-im .digital-img {
padding-top: 0
}
.marketing-services .work-row .work-grid {
padding: 0 10px 0 10px
}
.marketing-services .work-row .work-wrap {
background-position: center top
}
.marketing-services {
padding: 10px 0;
transform: inherit;
margin: 0
}
.marketing-services .unskew {
-webkit-transform: inherit
}
#testimonials .pulse-button-t {
width: 80px;
height: 80px;
background-size: 83px
}
#testimonials .video-play-btn {
width: 80px
}
}
@media (max-width:580px) {
img.shopify-partner-logo {
max-width: 180px !important
}
.home-pge-faq-grd {    
grid-template-columns: repeat(1, 1fr) !important;
}
.footer-list::after {
margin-top: -50px !important;
}
a.common-btn.ftr-wdth-set {
max-width: 65%;
}
.sm-shw{
font-size: 20px;
color: #000000;
font-weight: 700;
font-family: "Inter";
}
.footer-list.footer-list-2::after{
margin-top: -19px !important;
}
img.wix-partner {
width: 50px !important;
}
.step-content ul li {
max-width: 224px !important;
}
li.bus-det-flx { 
gap: 8px !important;
}
.all-in-one {
max-width: 300px !important;
margin: auto !important;
width: 100% !important;
}
.badge-wrapper {
gap: 7px !important;
}
.Banner-section h1,
.Banner-section h2 {
font-size: 38px
}
.all-page-banner.get-seo-report-banner img {
height: 90px
}
.Adobe-Busienss p br {
display: none
}
.seo_audit.Adobe-Busienss-btn a {
font-size: 20px
}
.only-mobile-consultation {
margin: 0 0;
font-size: 14px;
padding: 4px 12px
}
.cluch-lg {
width: 60px
}
.topseo-lg {
width: 90px
}
.crowd-lg {
width: 140px
}
.upwork-lg {
width: 85px
}
.fiverr-lg {
width: 70px
}
.pph-lg {
width: 120px
}
.our-expertise .service {
float: none;
min-height: auto;
border-right: none
}
.our-expertise .all-services {
margin: 0 0 0
}
.service.cms-solution {
border-bottom: 1px solid #e5e5e5
}
#quote-carousel .carousel-indicators li {
width: 45px;
height: 45px
}
#quote-carousel .carousel-indicators .active {
width: 45px;
height: 45px
}
.video-play-btn {
max-width: 45px
}
.iframe {
width: 100%
}
.Masriortho .zoom-effect,
.vaction .zoom-effect {
width: 100%
}
.right-port {
width: 100%;
float: none;
margin: 0 0 1px 0
}
.bmon.vaction {
padding: 0
}
.masriorth-content {
left: 0
}
.bmon.masriorth {
padding: 0
}
.footer-img {
display: none
}
.top-footer-text {
float: none
}
.top-footer-text h4 {
text-align: center
}
.footer.footer-1 {
width: 100%
}
.footer.footer-3 {
width: 100%;
margin: 0 0;
padding: 0
}
.footer.footer-2 {
min-height: auto;
width: 100%
}
.footer.footer-4 {
width: 100%;
margin: 0 0
}
.invest .list-unstyled li {
width: 100%
}
.tag-line {
display: none
}
.Banner-des {
font-size: 18px
}
.Banner-des br {
display: none
}
.servi a {
padding: 4px 20px;
font-size: 16px
}
.listing-seo {
width: 100%
}
.form-contact-btn {
font-size: 20px;
height: 42px;
padding: 0 23px;
line-height: 42px
}
#contact-page .contct-left .checkboxes label {
display: block
}
#contact-page .contact-iframe iframe {
height: 300px
}
#customer-service {
margin: 60px 0 0
}
#clients-say {
padding: 60px 10px 30px
}
.consider-magento {
background-image: none
}
.magento-service-center {
padding: 30px 26% 200px;
max-width: 100%;
width: 100%;
background-size: auto
}
.magent-top-service {
margin: 0 0 20px 0
}
.magent-top-service img {
width: auto;
margin: 10px 0 0 0
}
.magento-icon {
background-size: auto;
margin: 0 0 20px;
padding: 10px 0 80px 0;
background-position: center bottom
}
.magento-service-right .magento-sub-title {
text-align: center;
width: 100%
}
.magento-service-left .magento-sub-title {
text-align: center;
width: 100%
}
.magento-service-right {
float: left;
width: 100%
}
.magento-service-left {
width: 100%;
float: left
}
.mobile-order {
display: flex;
flex-flow: wrap
}
.mobile-order img {
order: 2;
margin: 20px auto 0
}
.mobile-order p {
order: 1;
width: 100%
}
.servi h3 {
font-size: 28px;
margin: 0 0 15px
}
.pc-management-cont h2 {
font-size: 22px
}
section.management-channels-sec ul {
margin-top: 37px
}
.management-channels-sec li {
width: 100%
}
section.management-channels-sec li:nth-child(1) img {
margin-top: 0
}
section.management-channels-sec li img {
margin-top: 30px
}
#testimonials .pulse-button-t {
width: 45px;
height: 45px;
background-size: 47px
}
#testimonials .video-play-btn {
width: 45px
}
.our-expertise .img-set_in {
margin: 23px 0 0 !important
}
}
@media (max-width:550px) {
h2.pinterest-heading {
font-size: 28px !important
}
.skew-lnk-txt li {
font-size: 15px !important
}
.store-grid {
width: 100%
}
.Adobe-Busienss p {
font-size: 19px;
margin: 26px 0 24px
}
.Banner-section h1,
.Banner-section h2 {
font-size: 28px;
line-height: normal
}
.top-heading-sec {
font-size: 20px;
line-height: normal;
margin: 0 0 0
}
.google-seo h3 {
font-size: 25px
}
.google-seo h4 {
font-size: 19px
}
.seo-des p {
font-size: 16px
}
.seo-work .we-work {
font-size: 21px
}
.Methodology h4 {
font-size: 25px
}
.seo-work .work-row .work-wrap p {
font-size: 16px
}
.work-row .work-wrap p {
font-size: 16px
}
.Methodology p {
font-size: 16px;
width: 100%
}
.sub-heading {
font-size: 16px
}
.section-heading {
font-size: 23px
}
.panel-group .panel-heading a {
padding: 14px 0 14px 48px;
font-size: 15px
}
.work-row .work-grid {
width: 100%;
float: none
}
.service-texts p {
font-size: 16px;
margin: 0 0 15px 0
}
.service-texts h2 {
font-size: 20px;
margin: 15px 0
}
.trust-social span {
color: #e37000;
font-size: 25px
}
.social-media-market .work-row .work-grid {
width: 100% !important;
padding: 0
}
.trusted-social .section-heading {
font-size: 22px
}
.trusted-social .sub-heading {
font-size: 19px
}
.Social-Media-des h5 {
font-size: 25px;
line-height: 25px;
margin: 10px 0 20px
}
#design-matter p {
font-size: 16px !important
}
#design-matter h3 {
font-size: 25px
}
#website-design-icon h3 {
font-size: 16px
}
#our-process-idcf h3 {
margin: 0 0 40px;
font-size: 25px
}
#ecomercess-help-sec h3 {
font-size: 25px;
margin: 0 0 8px
}
#ecomercess-help-sec p {
font-size: 16px
}
#ecomercess-help-sec ul li {
font-size: 16px
}
#ecomercess-help-sec ul {
padding-left: 30px;
margin: 0
}
#ecomercess-help-sec ul li br {
display: none
}
#ecomercess-help-sec {
padding: 30px 0 10px
}
}
@media(max-width:767px) {
.heading_seo-sec h2 {
font-size: 30px !important;
margin-bottom: 10px !important
}
body .h3-cstm {
font-size: 17px !important;    
}
h2.pinterest-heading {
font-size: 32px !important
}
.new-home-page#wrapper.smm-new-page .rank-section .deta_site span,
.new-home-page#wrapper.smm-new-page .rank-section.smmo-proven .smm-scores .deta_site span {
font-size: 16px
}
.rank-section .deta_site {
margin: 0 0 15px 0
}
.new-home-page#wrapper.smm-new-page .rank-section {
margin-top: 30px
}
.team_headd .our_head br {
display: none
}
.team_headd {
clear: both;
padding: 18px 10px
}
.team_headd p {
font-size: 16px;
margin: 0 0 5px
}
.team_photoss {
padding: 25px 30px
}
.team_photoss h2 {
padding: 0 0 10px 0;
font-size: 24px
}
.pics_team li {
width: 30%;
padding-right: 10px;
min-height: 300px
}
.team_photoss .fullz_in h2 {
padding: 0;
font-size: 16px
}
.contct-left.seo-audit-report {
padding: 0 10px
}
.writing_methodology .col-md-4 {
width: 100% !important
}
.seoplans_sec .panel-body .table-responsive th {
font-size: 18px !important;
padding: 18px 20px !important
}
.seoplans_sec .panel-body .table-responsive th strong {
font-size: 24px !important
}
.seoplans_sec .panel-body .table-responsive table tr td {
font-size: 14px !important;
padding: 5px 5px !important
}
.seoplans_sec .panel.panel-default .panel-heading a {
padding: 15px 45px 15px 15px !important;
font-size: 18px !important
}
.seoplans_sec .panel.panel-default .panel-heading a span {
font-size: 14px !important
}
.seoplans_sec .panel.panel-default .panel-heading a::after {
right: 10px !important
}
}
@media(max-width:600px) {
.pics_team li {
width: 50%
}
}
@media(max-width:480px) {
.Banner-des {
margin: 0 0 4px
}
.bus-det-flx .sm-only-ths {
width: 28px !important;
}
section#glbal-pt-pb {
margin-bottom: 50px !important;
}
.step.cstm-sngle-lst-sm {
max-width: 253px !important;
}
img.sm-fs-cstm {
width: 26px !important;
}
.sm-fs-cstm-bdgt{
width: 36px !important;
}
.step-content ul li {
padding-left: 0 !important;
}
img.shopify-partner-logo {
max-width: 140px !important
}
.new-home-page#wrapper.smm-new-page .rank-section.smmo-proven .smm-rating span strong {
max-width: 50%
}
.team_photoss {
padding: 10px 15px 15px
}
.pics_team li {
min-height: 280px
}
.mobile-br-class {
display: block
}
}
@media(max-width:380px) {
#email strong {
min-width: 80px
}
.address-bar .pull-left {
margin: 0 12px 0 0
}
#contact-page .address-bar p {
font-size: 15px
}
#contact-page .address-bar .pull-left {
max-width: 50px
}
#service-page.blog-template-section #portfoliolist .portfolio {
width: 100%;
float: left;
margin: 0 0 15px;
min-width: inherit
}
}
.contct-left h1,
.contct-left h3 {
margin-bottom: 15px
}
.embed-responsive-16by9 {
padding-bottom: 56.25%
}
.embed-responsive {
position: relative;
display: block;
height: 0;
padding: 0;
overflow: hidden
}
.embed-responsive .embed-responsive-item {
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
border: 0
}
.seo-des.ppc {
margin: 20px 0
}
.ppc-managment .google-seo {
max-width: 1010px
}
.ppc-managment .seo-des.ppc p {
margin: 20px 0;
color: #000
}
.ppc-managment .ppc-services {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/ppc-managment/seo-service-bg.png);
background-color: #237dc6;
background-size: cover
}
.ppc-managment .how-work .container-main {
max-width: 1450px !important;
padding: 0 10px
}
.ppc-managment .seo-work .work-row .work-content {
padding: 20px 20px 20px 40px
}
.ppc-managment .seo-work .work-row {
padding: 0 20px;
margin: 0 0 70px
}
.ppc-managment .we-work {
margin: 50px 0 80px
}
.ppc-managment.seo-work .we-work {
font-family: 'Inter';
}
ul.Progress-listing-right {
float: left;
width: 50%
}
ul.Progress-listing-left {
float: left;
width: 50%
}
.Management-Progress-listing .Progress-listing-right li {
font-size: 20px;
position: relative;
font-family: 'Inter';
margin: 10px 0 11px 0;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/ppc-managment/blue-circle.png);
background-repeat: no-repeat;
background-position: center left;
padding: 0 0 0 35px;
color: #000;
line-height: 24px
}
.Management-Progress-listing .Progress-listing-left li {
font-size: 20px;
position: relative;
font-family: 'Inter';
margin: 10px 0 11px 0;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/ppc-managment/blue-circle.png);
background-repeat: no-repeat;
background-position: center left;
padding: 0 0 0 35px;
color: #000
}
.ppc-managment .seo-work .work-row .work-wrap h3 {
font-size: 22px;
font-family: 'Inter'
}
.ppc-managment .seo-work .work-row .work-wrap p {
font-size: 18px
}
.ongoing-ppc-managment h2 {
font-size: 40px;
font-family: 'Inter';
font-weight: 700;
margin: 0 0 30px;
color: #000
}
.Management-Progress-listing {
margin-left: 40px
}
.ongoing-ppc-account img {
max-width: 100%
}
.ongoing-ppc-managment {
padding: 60px 0 50px
}
.ppc-driven {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/ppc-managment/ppc-driven.jpg)
}
.ppc-driven span {
color: #ffe400;
font-family: 'Inter';
}
.ppc-driven .servi a {
border-radius: 50px;
border: 2px solid #237dc6;
color: #237dc6
}
.ppc-driven .servi a:hover {
color: #fff
}
.ppc-managment p.Banner-des span {
color: #ffe400;
font-family: 'Inter';
}
h2.ppc-heading {
font-size: 38px;
font-family: 'Inter';
font-weight: 700;
margin: 0 0 17px
}
.ppc-managment .google-seo {
margin: 75px auto 55px
}
.ongoing-ppc-managment-inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
img.ppc-inner-img {
max-width: 65px;
width: 100%
}
.ppc-services-img-inner {
background-color: #fff;
width: 116px;
height: 116px;
border-radius: 50%;
display: flex;
justify-content: center
}
.ppc-services .work-row .work-wrap {
display: flex;
padding: 0
}
.ppc-services .work-row {
padding: 0
}
.ppc-managment h3.section-heading.we-work {
font-family: 'Inter';
}
.banner-home.magento_shopify .Banner-section_cont h1 {
color: #fff;
font-size: 60px;
line-height: 60px;
font-family: 'Inter';
font-weight: 700;
margin: 0 0 5px
}
.banner-home.magento_shopify .Banner-section_cont .Banner-des_cont {
color: #fff;
font-size: 22px;
font-family: 'Inter';
line-height: normal;
margin: 0 0 0
}
.banner-home.magento_shopify {
position: relative;
margin: 100px 0 0 0;
background: url(//www.willshall.com/wp-content/themes/willshall/images/magento1-to-shopify-migration.jpg);
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
text-align: center;
padding: 31px 0 22px
}
.magento_first-sec {
padding: 53px 0 30px
}
.magento_cont {
max-width: 770px;
margin: auto;
text-align: center
}
.magento_first-sec .magento_cont h2 {
margin: 0 0 10px;
font-size: 31px;
line-height: normal;
color: #000;
font-family: 'Inter';
font-weight: 700
}
.magento_first-sec .magento_cont h2 .orange_cont {
color: #e37000
}
.magento_first-sec .magento_cont h2 .green_cont {
color: #56a923
}
.magento_first-sec .magento_cont p {
font-size: 16px;
font-family: 'Inter';
line-height: 24px;
margin: 0 0 21px;
color: #000
}
.magento_first-sec .magento_cont p span {
font-family: 'Inter'
}
.magento_first-sec .magento_cont h4 {
margin: 0 0 5px;
font-size: 20px;
color: #000;
font-family: 'Inter';
line-height: normal
}
.magento_migration_bitton a {
max-width: 307px;
margin: 45px auto 0;
display: table;
width: 100%;
border: 2px solid #e37000;
border-radius: 50px;
font-size: 24px;
font-family: 'Inter';
color: #e37000;
padding: 6px 5px;
transition: ease-in-out .5s;
-moz-transition: ease-in-out .5s;
-webkit-transition: ease-in-out .5s
}
.magento_migration_bitton a:hover {
background: #e37000;
color: #fff
}
.magento_second-sec {
padding: 29px 0 82px
}
.magento_sec_cont {
max-width: 1160px;
margin: auto;
display: flex;
flex-wrap: wrap;
align-items: center
}
.magento_second-sec .magento_sec_cont p {
font-size: 16px;
font-family: 'Inter';
line-height: 24px;
margin: 0 0 14px;
color: #000
}
.magento_second-sec .magento_sec_cont h4 {
margin: 0 0 2px;
font-size: 22px;
color: #000;
font-family: 'Inter';
font-weight: 700;
line-height: normal
}
.magento_sec_cont .right_cont {
padding-left: 15px;
max-width: 577px
}
.magento_third-sec {
background: #f6f6f6;
transform: skewY(-3deg);
-moz-transform: skewY(-3deg);
-webkit-transform: skewY(-3deg);
padding: 57px 0 49px
}
.magento_contact-sec .magento_cont_secc,
.magento_fourth-sec .magento_fo_cont,
.magento_third_cont {
max-width: 1160px;
margin: auto
}
.magento_third-sec .magento_third_cont h2 {
text-align: center;
margin: 0 0 44px;
font-size: 31px;
line-height: normal;
color: #000;
font-family: 'Inter';
font-weight: 700
}
.migartion_cont_part .migartion_second_col {
width: 32%;
float: left
}
.migartion_cont_part .migartion_third_col {
width: 34%;
float: left;
padding-left: 10px
}
.migartion_cont_part .migartion_first_col {
width: 34%;
float: left;
text-align: right;
padding-right: 14px
}
.migartion_second_col .img-responsive {
margin: auto
}
.migartion_cont_part {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
align-content: center
}
.migartion_cont_part h4 {
margin: 7px 0 5px;
color: #000;
font-family: 'Inter';
font-size: 22px;
line-height: normal
}
.migartion_cont_part p {
font-size: 16px;
font-family: 'Inter';
line-height: 24px;
margin: 0 0 36px;
color: #000
}
.migartion_cont_part .magento_shopify_migration_img {
margin: 0
}
.migartion_cont_part .migartion_first_col .cont_img_sec .img-responsive {
display: inline-block
}
.magento_fourth-sec {
padding: 100px 0 0
}
.magento_fourth-sec h2 {
text-align: center;
font-size: 31px;
line-height: normal;
color: #000;
font-family: 'Inter';
font-weight: 700;
margin: 0 0 54px
}
.magento_fourth-sec .migration_icon_sec h4 {
margin: 0 0 3px;
color: #000;
font-family: 'Inter';
font-size: 22px;
line-height: normal
}
.magento_fourth-sec .migration_icon_sec p {
font-size: 16px;
font-family: 'Inter';
line-height: 24px;
margin: 0 0 52px;
color: #000;
min-height: 100px
}
.benfit-right-icon {
max-width: 545px;
float: right
}
.benfit-left-icon {
max-width: 548px
}
.benfit_first-icon {
background: url(//www.willshall.com/wp-content/themes/willshall/images/migration1-icon.png);
background-repeat: no-repeat;
background-position: center left;
padding-left: 74px
}
.benfit_second-icon {
background: url(//www.willshall.com/wp-content/themes/willshall/images/migration3-icon.png);
background-repeat: no-repeat;
background-position: center left;
padding-left: 74px
}
.benfit_third-icon {
background: url(//www.willshall.com/wp-content/themes/willshall/images/migration2-icon.png);
background-repeat: no-repeat;
background-position: center left;
padding-left: 74px
}
.benfit_fourth-icon {
background: url(//www.willshall.com/wp-content/themes/willshall/images/migration4-icon.png);
background-repeat: no-repeat;
background-position: center left;
padding-left: 74px
}
.magento_contact-sec {
padding: 15px 0 20px
}
.magento_contact-sec h2 {
font-size: 35px;
line-height: normal;
color: #000;
font-family: 'Inter';
font-weight: 700;
margin: 0 0 9px
}
.magento_contact-sec p {
font-size: 16px;
color: #000;
font-family: 'Inter';
line-height: 24px;
margin: 0 0 20px
}
.magento_contact-sec .contact_button a {
display: table;
max-width: 172px;
width: 100%;
text-align: center;
border: 2px solid #e37000;
border-radius: 50px;
font-size: 24px;
font-family: 'Inter';
color: #e37000;
padding: 6px 5px;
transition: ease-in-out .5s;
-moz-transition: ease-in-out .5s;
-webkit-transition: ease-in-out .5s
}
.magento_contact-sec .contact_button a:hover {
background: #e37000;
color: #fff
}
.contact-left-sec {
padding-top: 25px
}
.magento_contact-sec .magento_cont_secc {
display: flex;
flex-wrap: wrap;
align-items: center
}
.contact-left-sec::before {
content: "";
position: absolute;
background: url(//www.willshall.com/wp-content/themes/willshall/images/arrow_icon.png);
background-repeat: repeat;
background-repeat: no-repeat;
background-position: right top;
width: 166px;
height: 44px;
right: -66px;
z-index: 1;
top: 14px
}
.view.Web_Design_View p:empty {
margin: 0
}
.view.Web_Design_View {
max-width: 1050px;
margin: 0 auto
}
.inner-right {
text-align: right
}
.detail-logo p,
.hero-img p {
margin: 0
}
h2.title {
margin: 20px auto;
float: left;
width: 100%
}
#Detail_Testi .controler a {
position: absolute;
top: 45%;
width: 45px;
height: 45px;
text-indent: -99999px
}
#Detail_Testi .controler .left {
left: -65px;
background: #333 url(//www.willshall.com/wp-content/uploads/2020/07/d-left-arrow.png) no-repeat center center;
opacity: .6
}
#Detail_Testi .controler .right {
right: -65px;
background: #333 url(//www.willshall.com/wp-content/uploads/2020/07/d-right-arrow.png) no-repeat center center;
opacity: .6
}
#Detail_Testi .controler .left:hover,
#Detail_Testi .controler .right:hover {
opacity: 1
}
#Detail_Testi {
margin: 40px auto 30px;
max-width: 862px
}
.new-footer .footer-img,
.new-footer .top-footer-text,
.new-footer .top-footer-text h4 {
margin: 0
}
.footer-upr {
display: flex;
justify-content: space-between;
align-content: center;
flex-wrap: wrap;
padding: 16px 0 16px
}
.footer-upr-left {
width: 510px;
margin-top: 9px
}
.footer-upr-center {
margin-top: 9px
}
.footer-upr-center a {
width: 310px;
display: flex;
align-content: center;
justify-content: space-between;
padding: 0 0 0
}
.footer-upr-right {
width: 340px
}
.up-wrk-img {
width: 90px;
margin-top: -6px
}
.footr-center-txt {
width: 260px;
margin-left: 11px
}
.footr-center-txt h2 {
color: #000;
font-size: 20px;
margin: 0;
font-weight: 500;
line-height: 25px;
font-family: 'Inter'
}
.footr-center-txt h2 span {
display: block;
color: #e37000
}
.new-footer hr {
margin: 0;
border: 1px solid #dedede
}
.new-footer .footer-menu {
border: unset;
margin: 0;
padding: 0
}
.new-footer .footer-menu {
border: unset;
margin: 24px 0 0;
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: space-between
}
.footer-1 {
width: 12%
}
.footer-2 {
width: 65%
}
.footer-3 {
width: 22%
}
.footer-mnu-txt h3 {
color: #e37000;
font-size: 16px;
text-transform: uppercase;
font-family: 'Inter';
line-height: 30px;
margin: 0
}
.footer-mnu-txt.footer-3 ul li:last-child p {
color: #000;
font-size: 14px;
line-height: 24px;
font-family: 'Inter';
transition: ease-in-out .5s;
width: calc(100% - 34px);
max-width: 140px
}
.footer-mnu-txt .drect-call img {
width: 17px;
margin: 0 10px 0 0
}
.footer-mnu-txt .skype img {
width: 19px;
margin: 0 10px 0 0
}
.footer-mnu-txt .address img {
width: 18px;
margin: 5px 10px 0 0;
vertical-align: top
}
footer ul.list-unstyle li a {
color: #000;
font-size: 14px;
line-height: 24px;
font-family: 'Inter';
transition: ease-in-out .5s
}
.footer-mnu-inr h4 {
font-family: 'Inter';
font-size: 15px;
line-height: 22px;
margin: 0 0 4px
}
.footer-mnu-otr {
display: flex;
justify-content: space-between;
flex-wrap: wrap
}
.footer-mnu-inr {
width: 25%
}
.footer-mnu-otr ul {
width: unset !important
}
.new-footer .footer-2 ul li::before {
content: "-";
position: absolute;
top: 0;
left: 0
}
.new-footer .footer-2 ul li {
position: relative;
padding-left: 10px
}
.footer-mnu-inr:nth-child(1) {
width: 21%
}
.footer-bg {
background: #f7f7f7;
padding: 20px 0 27px
}
footer ul a:hover {
color: #e37000 !important
}
.footer-mnu-txt.footer-3 li a {
line-height: 28px
}
.footer-mnu-txt.footer-3 ul li:last-child p {
color: #000;
font-size: 14px;
line-height: 24px;
font-family: 'Inter';
transition: ease-in-out .5s;
width: 190px
}
.footer-mnu-txt.footer-3 li p {
display: inline-block
}
.new-footer .copyright {
display: flex;
justify-content: space-between;
align-content: center;
flex-wrap: wrap;
padding: 17px 0 14px
}
.new-footer .copyright .copyrght-txt {
width: 50%
}
.new-footer .copyright .copyrght-txt p {
padding: 0
}
.new-footer .copyrght-icons {
width: 22%
}
.new-footer .copyrght-icons ul {
display: flex;
margin: 0
}
.new-footer .copyrght-icons ul li {
padding: 0 3px
}
.new-footer .copyrght-icons ul li a {
color: #605e5e
}
.footer-mnu-txt.footer-3 li:first-child a {
border-bottom: 1px solid #ddd
}
.footer-mnu-txt.footer-3 ul li:last-child {
margin-top: 2px
}
.footr-center-txt h3 {
color: #000;
margin: 2px 0 0;
font-size: 16px;
text-transform: uppercase;
font-family: 'Inter'
}
.social-media li a:hover {
color: #e37000 !important
}
.footer-3 .list-unstyle li i {
color: #000;
margin-right: 16px
}
li.mail img {
margin-top: 9px;
margin-right: 13px !important
}
.footer-3 .mail i {
font-size: 17px
}
.phone i {
font-size: 16px;
margin-left: 1px;
margin-right: 14px !important
}
.drect-call i {
font-size: 18px
}
.skype i {
font-size: 21px;
margin-left: -1px
}
.address i {
vertical-align: top;
font-size: 22px;
margin-top: 2px;
margin-left: 1px;
margin-right: 15px !important
}
.mobile-social-icons {
display: none
}
.larn-mre {
display: none
}
.contact-right br {
display: none
}
.contact-right .hidden-xs {
display: block !important
}
#contact-page #contact-form .wpcf7-form-control-wrap input {
font-size: 16px;
width: calc(100% - 15px);
color: #000;
font-family: 'Inter';
border: none;
padding: 2px;
vertical-align: super;
margin: 0 0 30px
}
#contact-page #contact-form .wpcf7-form-control-wrap {
border-bottom: 1px solid #A5A5A5;
}
#contact-page #contact-form .wpcf7-form-control-wrap input::placeholder {
color: #000;
opacity: unset
}
.portfolio .footr-center-txt h2 span,
.portfolio .italic,
.portfolio .mega-col span {
position: unset
}
.contct-left form .wpcf7-form-control-wrap[data-name="checkbox-157"] span.wpcf7-list-item label {
font-size: 15px;
margin: 0 0 15px;
cursor: pointer;
display: inline-flex;
font-family: 'Inter';
color: #000;
font-weight: 500;
width: 100%
}
.contct-left form .wpcf7-form-control-wrap[data-name="checkbox-157"] span.wpcf7-list-item label input {
margin: 0 8px 0 0 !important;
vertical-align: middle !important;
width: 20px !important;
height: 20px;
border-radius: 5px
}
.contct-left form .wpcf7-form-control-wrap[data-name="checkbox-157"] span.wpcf7-list-item label {
font-size: 15px;
margin: 0 0 15px;
cursor: pointer;
display: inline-flex;
font-family: 'Inter';
color: #000;
width: 100%
}
.contct-left form .wpcf7-form-control-wrap[data-name="checkbox-157"] span.wpcf7-list-item {
width: 50%;
margin: 0
}
.contct-left form .wpcf7-form-control-wrap textarea {
float: left;
width: 100%;
border: 1px solid #A5A5A5;
padding: 10px;
height: 130px;
margin: 0 0 30px;
font-size: 16px;
font-family: 'Inter'
}
#contact-page #contact-form .no-border-contact_us .wpcf7-form-control-wrap {
border: 0
}
.no-border-contact_us.lets-talk_button {
margin: 25px 0 40px
}
.no-border-contact_us.recaptcha-col label {
font-weight: 700;
font-family: proxima_novalight
}
.no-border-contact_us.recaptcha-col p:empty {
margin: 0 0 5px
}
.contact-right li.new-contect-addrs.contact_us_page-col .footer-india-location {
width: 100%;
margin: 0 0 20px
}
li.new-contect-addrs.contact_us_page-col .footer-india-location .footer-location-img {
width: auto;
margin: 5px 0 0
}
li.new-contect-addrs.contact_us_page-col .footer-india-location p {
margin: 0 0 6px;
font-family: 'Inter';
font-size: 16px;
line-height: 24px
}
.contact-right li.new-contect-addrs.contact_us_page-col .footer-canada-location {
width: 100%
}
li.new-contect-addrs.contact_us_page-col .footer-canada-location .location-text {
padding: 0 0 0 75px
}
li.new-contect-addrs.contact_us_page-col p:empty {
display: none
}
li.new-contect-addrs.contact_us_page-col .location-text h3 {
margin: 0;
font-size: 17px;
line-height: normal
}
.seoplans_sec {
width: 100%
}
.seoplans_sec #accordion-plansopen {
margin: 0
}
.panel-heading {
background: #146f79
}
.seoplans_sec .panel.panel-default .panel-heading {
background: #146f79;
padding: 0;
border-radius: 0
}
.seoplans_sec .panel.panel-default .panel-heading a {
color: #fff;
padding: 15px 25px;
font-size: 24px;
font-family: 'Inter';
border-radius: 0 !important;
text-transform: capitalize
}
.seoplans_sec .panel.panel-default .panel-heading a::after {
right: 30px;
left: auto;
top: auto
}
.seoplans_sec .panel-body {
padding: 0 !important
}
.seoplans_sec .panel-body .table-responsive th {
font-size: 24px;
font-family: proxima_novalight;
background: #346166;
padding: 20px 50px;
line-height: normal;
color: #fff
}
.seoplans_sec .panel-body .table-responsive th strong {
display: block;
font-weight: 400 !important;
font-family: 'Inter' !important;
font-size: 30px;
line-height: normal
}
.seoplans_sec .panel-body .table-responsive th.standard_plan {
background: #10535b
}
.seoplans_sec .panel-body .table-responsive table tr td {
font-size: 16px;
color: #272727;
padding: 15px 50px;
line-height: 24px
}
.seoplans_sec .panel-body .table-responsive table tr:nth-child(even) {
background: #f1f9ff
}
.seoplans_sec .panel-body .table-responsive table tr:nth-child(odd) {
background: #e9e9e9
}
.seoplans_sec .panel-body .table-responsive table tr:last-child td {
border-bottom: 0
}
.seoplans_sec .panel-body .table-responsive table tr:last-child {
border-bottom: 10px solid #fff
}
.seoplans_sec .panel.panel-default .panel-heading a span {
font-family: 'Inter';
font-size: 18px
}
.content_faqs .faq-section {
margin-bottom: 0
}
.content_faqs .faq-section #accordionGroupOpen {
margin-bottom: 0
}
.inner-text-main p {
color: #333;
font-size: 17px;
color: #000;
font-family: 'Inter';
margin: 0 0 15px;
line-height: 24px
}
@media(min-width:1200px) {
.seo-cal-main-had h1 {
color: #e1f8b4;
font-size: 46px !important;
}
h4.sm-shw {
display: none;
}
div#footer_first_row {
padding-top: 25px;
}
body .webflw-cstm-cls-pge div#accordionGroup2Open {
padding-top: 0px !important;
}
.spcl-cls-mrgn{
margin-top: 30px !important;
}
.peptide-list li.pt-spce.fs-compny-cstm {
font-size: 20px !important;
}
.ez-toc-counter nav ul li a::before {
font-size: 20px;
}
.col-1-footer.col-1-footer-Commerce {
position: relative;
}
.ez-toc-counter nav ul li a::before {
margin-right: 13px;
}
.frth-chk {  position: absolute;
bottom: 15px;
right: 108px;
}
.frth-chk h3:hover{
color: #e37000;
}
.frth-chk p a:hover{
color: #e37000;
}
.frth-chk p a{
font-size: 15px;
font-family: 'Inter';
font-style: normal;
font-weight: 400;    
line-height: 25px;
color: #000;
}
.frth-chk h3{
font-size: 15px;
font-family: 'Inter';
font-style: normal;
font-weight: 600;    
margin-bottom: 1px;
line-height: 25px;
transition: 0.3s;
color: #000;
}
#post-2937 .bst-seo-srvce {
padding-top: 83px !important;
}
article#post-1749 .lnk-bldg {
padding-top: 81px !important;
}
.webflow-development-page .form-right {
float: right;
width: 35% !important;
}
section.webflow-development-page {
margin-top: 71px !important;
}
.bst-seo-cmpny-hdng{
margin-top: 32px !important;
}
.dsktp-tp-mrgn-glbl{ 
margin-top: 52px !important;
}
.footer_row_1 ul span {
font-size: 15px !important;
}
.mint_col2 {
width: 23% !important;
}
h3#glbl-h3-seo-cal {
font-size: 40px !important;
}
.header_blog .logo-part-col {
width: 18%
}
.right-side-social-icon.right-part-col .social-media {
width: auto;
display: inline-block;
margin: 0;
padding: 0 30px 0 0
}
.right-side-social-icon.right-part-col .get_seo_audit.desktop-audit {
width: auto;
display: inline-block;
vertical-align: middle;
float: none
}
.header_blog .menu .blog-links {
margin: 26px 0 0 0
}
.header_blog .menu .blog-links li.service-link a {
padding: 0 34px 41px
}
.nav-sec li a {
padding: 0 18px 41px
}
.header_blog .logo {
padding-top: 4px
}
.header_blog {
padding: 0 0;
min-height: 100px
}
#myCarousel {
margin: 100px 0 0 0
}
#mega-dropdown {
top: 100px
}
.all-page-banner {
margin: 100px 0 0 0
}
}
@media (min-width:1200px) and (max-width:1399px) {
.header_blog .logo .inner-logo img {
width: 135px
}
.right-side-social-icon.right-part-col .social-media {
padding: 0 20px 0 0
}
.header_blog .logo {
padding-top: 6px
}
.why_email_marketing_sec .container-main-full .left_img img {
object-fit: cover !important
}
.banner-home .degital_markeing_banner .caption-content {
bottom: 50px
}
}
@media (min-width:1024px) and (max-width:1399px) {
.banner-home.banner_services.shopify-banner-sec .row_banner {
padding: 89px 20px !important;
padding-bottom: 53px !important;
}
}
@media(max-width:1400px) {
.up-wrk-img {
margin-top: -4px
}
.twitter-skew .skew-lnk-txt {
padding: 30px 40px 0 0
}
}
@media(max-width:1350px) {
.skew-lnk img {
height: 700px !important
}
}
@media(max-width:1220px) {
.nav-sec li a {
font-size: 15px
}
}
@media(max-width:1199px) {
.seo-work .work-row .work-wrap.prof-opt-icon::before {
background-size: 55px !important
}
.ppc-managment .work-row .work-wrap {
padding: 10px 10px 10px 10px
}
.ongoing-ppc-account {
float: right
}
.ongoing-ppc-account img {
max-width: 370px;
width: 100%
}
.Management-Progress-listing .Progress-listing-right li {
font-size: 16px;
padding: 0 0 0 30px
}
.Management-Progress-listing .Progress-listing-left li {
font-size: 16px;
padding: 0 0 0 30px
}
.Management-Progress-listing {
margin-left: 30px
}
.ongoing-ppc-managment h2 {
font-size: 34px
}
.ongoing-ppc-managment {
padding: 40px 0 40px
}
.ppc-managment .we-work {
margin: 30px 0 60px
}
.ppc-managment .seo-work .work-row {
margin: 0 0 40px
}
.magento_contact-sec h2 {
max-width: 400px;
font-size: 29px
}
.migartion_cont_part h4 {
font-size: 18px
}
.migartion_cont_part p {
min-height: 160px
}
.footer-upr-left {
width: 400px
}
.new-footer .top-footer-text h4 {
font-size: 24px
}
.new-footer .footer-img img {
width: 50px
}
.footer-upr-center a {
width: 280px
}
.up-wrk-img {
width: 68px
}
.up-wrk-img img {
width: 60px
}
.footer-upr-right {
width: 280px
}
.new-footer .cluch-text a {
padding: 0 0 0 82px;
background-size: 70px auto
}
.new-footer .cluch-text a span {
font-size: 17px;
margin-top: 13px
}
.new-footer .footer-1 {
width: 50%
}
.new-footer .footer-2 {
width: 100%;
order: 3
}
.new-footer .footer-3 {
width: 50%;
order: 2
}
.up-wrk-img {
margin-top: 4px
}
.footr-center-txt h2 {
font-size: 18px;
line-height: 22px
}
.footr-center-txt h3 {
font-size: 14px
}
.footer-img {
margin-top: 4px !important
}
.footer-upr-center {
margin-top: 5px
}
.get_seo_audit a {
padding: 10px 10px;
font-size: 13px;
line-height: 13px;
max-width: 203px
}
.nav-sec li a {
padding: 0 11px 31px;
font-size: 14px
}
.header_blog .menu .blog-links li.service-link a {
padding: 0 23px 31px
}
.right-side-social-icon {
width: 25%;
display: flex;
flex-wrap: wrap;
justify-content: flex-end;
align-items: center
}
li.new-contect-addrs.contact_us_page-col .footer-india-location p br {
display: block
}
}
.blog-contents h4{
margin-bottom: 2px;
}
.blog-contents ul{
padding-left: 30px;
}
@media(max-width:991px) {
.twitter-skew .skew-lnk-txt {
width: 100% !important;
max-width: 750px !important;
margin: 70px auto 20px !important
}
#contact-page {
padding: 40px 40px !important;
}
.twitter-skew .skew-lnk img {
display: none
}
.ppc-managment .seo-work .work-row .work-wrap h3 {
font-size: 20px;
font-family: 'Inter';
}
.ppc-managment .seo-work .work-row .work-wrap p {
font-size: 16px
}
.ppc-managment .seo-work .work-row {
margin: 0 0 20px
}
.ppc-managment .seo-work .work-row .work-content {
padding: 0 0 30px 20px
}
.ongoing-ppc-managment h2 {
font-size: 32px
}
.ongoing-ppc-managment .container-main {
max-width: 970px;
padding: 0 30px
}
.Management-Progress-listing .Progress-listing-right li {
font-size: 15px;
padding: 0 0 0 30px
}
img.ppc-inner-img {
max-width: 55px
}
.ppc-services-img-inner {
width: 105px;
height: 105px
}
.banner-home.magento_shopify .Banner-section_cont h1 {
font-size: 50px;
line-height: normal
}
.banner-home.magento_shopify .Banner-section_cont .Banner-des_cont {
font-size: 18px
}
.magento_sec_cont {
display: block;
text-align: center
}
.magento_sec_cont .right_cont {
padding-left: 0;
max-width: 100%
}
.magento_second-sec .left_img img {
margin: 0 auto 20px;
display: block;
text-align: center
}
.magento_third-sec .magento_third_cont h2 {
font-size: 26px
}
.migartion_cont_part .migartion_first_col {
padding-right: 15px
}
.migartion_cont_part .migartion_third_col {
padding-left: 15px
}
.migartion_cont_part h4 {
font-size: 18px
}
.migartion_cont_part .migartion_first_col p {
min-height: 200px
}
.benfit_first-icon,
.benfit_fourth-icon,
.benfit_second-icon,
.benfit_third-icon {
background-position: center top;
padding: 60px 0 0;
text-align: center
}
.benfit-left-icon {
max-width: 100%
}
.benfit-right-icon {
max-width: 100%;
float: right
}
.magento_fourth-sec .migration_icon_sec p {
min-height: inherit;
margin: 0 0 25px
}
.magento_contact-sec h2 {
font-size: 30px
}
.contact-left-sec::before {
display: none
}
.contact-right-sec {
width: 100%
}
.contact-right-sec .img-responsive {
margin: auto
}
.magento_contact-sec {
text-align: center
}
.magento_contact-sec .contact_button a {
margin: 0 auto 20px
}
.contact-left-sec {
padding-top: 0
}
.magento_second-sec {
padding: 29px 0 41px
}
.magento_first-sec .magento_cont p.magento_migration_bitton {
margin: 0
}
.magento_contact-sec h2 {
max-width: 100%
}
.shopify-testimonial-inner-sec.row {
margin: 0 auto !important;
padding: 20px !important
}
.footer-upr-left {
width: 260px
}
.new-footer .top-footer-text h4 {
font-size: 18px;
line-height: 22px
}
.footer-img {
padding-left: 8px
}
.new-footer .footer-img img {
width: 37px
}
.footer-upr-center a {
width: 190px;
padding: 0
}
.footer-upr-right {
width: 280px
}
.new-footer .cluch-text a {
padding: 0 0 0 62px;
background-size: 50px auto
}
.new-footer .cluch-text a span {
font-size: 16px;
margin-top: 9px;
line-height: 20px
}
.footr-center-txt h2 {
font-size: 15px;
line-height: 16px
}
.footer-upr {
padding: 16px 0 0
}
.footr-center-txt h3 {
font-size: 13px
}
.footer-upr-center {
margin-top: 7px
}
.footer-upr-right {
margin-top: 4px
}
.up-wrk-img {
margin-top: 5px
}
.right-side-social-icon .get_seo_audit.desktop-audit {
display: flex;
width: auto
}
.get_seo_audit.mobile-audit {
display: none
}
.get_seo_audit a {
border-radius: 20px;
padding: 5px 10px;
font-size: 14px;
max-width: 100%
}
.new-power-button a {
margin-left: 0;
padding: 10px
}
.menu {
width: 75%
}
.header_blog .menu .blog-links {
float: right;
text-align: right;
width: 100%;
margin: 12px 0 0 0
}
.right-side-social-icon .get_seo_audit.desktop-audit a {
line-height: normal;
height: auto
}
.right-side-social-icon {
width: 75%;
display: flex;
flex-wrap: wrap;
justify-content: flex-end;
align-items: center
}
.header_blog .social-media {
margin: 0
}
.header_blog {
padding: 11px 0;
min-height: 100px
}
#myCarousel {
margin: 100px 0 0 0
}
.nav-sec li a {
padding: 0 16px 23px
}
.header_blog .logo {
padding-top: 2px
}
#mega-dropdown {
top: 100px
}
.header_blog .menu .blog-links li.service-link a {
padding: 0 23px 23px
}
.cluch-lg {
width: 65px
}
.topseo-lg {
width: 100px
}
.crowd-lg {
width: 150px
}
.upwork-lg {
width: 100px
}
.fiverr-lg {
width: 75px
}
.pph-lg {
width: 160px
}
.job-logos .list-unstyled li {
padding: 0 4px
}
li.col-sm-12.new-contect-addrs .location-text {
padding: 0 0 0 15px
}
li.new-contect-addrs.contact_us_page-col .location-text h3 {
font-size: 15px
}
}
@media(max-width:949px) {
.ongoing-ppc-managment .col-sm-5 {
width: 100%;
text-align: center
}
.ongoing-ppc-managment .col-sm-7 {
width: 100%
}
.Management-Progress-listing {
margin: 0 auto;
max-width: 650px
}
.ongoing-ppc-managment h2 {
text-align: center
}
.ongoing-ppc-account img {
max-width: 100%;
width: auto;
text-align: center;
float: none
}
.ongoing-ppc-account {
float: none
}
.ongoing-ppc-managment {
padding: 50px 0 30px
}
.ongoing-ppc-managment-inner {
display: block
}
}
@media(max-width:899px) {
.ppc-managment .seo-work .work-row .work-content {
padding: 0 20px
}
.ppc-services .Google-ads {
background-position: center top
}
.ppc-services .social-ads {
background-position: center top
}
.ppc-services .bing-ads {
background-position: center top
}
.ppc-services .youtube-ads {
background-position: center top
}
.ppc-managment .work-row .work-wrap {
padding: 0 20px
}
.ppc-managment .seo-work .work-row {
margin: 0 0 40px;
padding: 0
}
.ppc-managment .we-work {
margin: 20px 0 60px
}
}
@media(max-width:767px) {
.twitter-skew .skew-lnk-txt {
margin: 20px auto 0 !important
}
.new-pinterest-sec .work-row {
margin: 0 0 20px !important
}
.ppc-managment-company .seo-work .work-row {
margin: 0 0 10px
}
.ppc-managment-company .we-work {
margin: 20px 0 40px
}
.ppc-managment-company .seo-work .work-row .work-wrap {
background-size: 80px;
height: auto
}
.ppc-managment-company .work-row .work-wrap {
padding: 100px 20px 0
}
.ppc-managment-company .seo-work .work-row {
margin: 0 0 10px
}
.ppc-managment-company .seo-work .we-work {
font-size: 28px
}
.ongoing-ppc-account img {
max-width: 500px;
width: 100%
}
.ongoing-ppc-managment {
padding: 30px 0 20px
}
h2.ppc-heading {
font-size: 24px !important
}
.ppc-managment-company .google-seo {
margin: 50px auto 55px
}
.ppc-services .work-row .work-wrap {
display: flex;
align-content: center;
justify-content: space-between;
margin-bottom: 16px
}
.ppc-services img.ppc-inner-img {
max-width: 35px
}
.ppc-services .ppc-services-img-inner {
width: 75px;
height: 75px
}
.seo-work.ppc-services .work-content {
position: unset;
width: 80%
}
.ppc-services .ppc-services-img-inner {
margin: 0
}
.ppc-services-img-inner {
margin: 0 auto
}
.ppc-managment .seo-work .work-row .work-content {
padding: 0
}
.ppc-managment .google-seo {
margin: 50px auto 55px
}
.banner-home.magento_shopify .Banner-section_cont h1 {
font-size: 38px;
line-height: 40px
}
.banner-home.magento_shopify {
margin: 69px 0 0 0;
padding: 21px 0 22px
}
.magento_first-sec {
padding: 30px 0 20px;
float: left;
width: 100%
}
.magento_second-sec {
padding: 30px 0 30px;
text-align: center
}
.magento_sec_cont {
display: block
}
.magento_second-sec .left_img img {
margin: 0 auto 20px;
display: block;
text-align: center
}
.magento_sec_cont .right_cont {
padding-left: 0;
max-width: 100%
}
.magento_third-sec .magento_third_cont h2 {
font-size: 22px
}
.migartion_cont_part {
display: block
}
.migartion_cont_part .migartion_first_col {
width: 100%;
float: left;
text-align: center;
padding-right: 0
}
.migartion_cont_part .migartion_second_col {
width: 100%;
float: left;
margin: 0 0 36px
}
.migartion_cont_part .migartion_third_col {
width: 100%;
float: left;
padding-left: 0;
text-align: center
}
.migartion_cont_part .migartion_third_col .img-responsive {
margin: auto
}
.magento_third-sec {
padding: 50px 0 15px
}
.magento_fourth-sec {
padding: 50px 0 0
}
.magento_contact-sec h2 {
font-size: 26px
}
.magento_contact-sec {
text-align: center
}
.contact-left-sec::before {
display: none
}
.magento_first-sec .magento_cont h2 {
font-size: 26px
}
.magento_third-sec .magento_third_cont h2 br {
display: none
}
.magento_fourth-sec h2 {
margin: 0 0 26px;
font-size: 26px
}
.benfit-right-icon .benfit_fourth-icon p:last-child {
margin: 0
}
.magento_contact-sec p,
.magento_first-sec .magento_cont p,
.magento_fourth-sec .migration_icon_sec p,
.magento_second-sec .magento_sec_cont p,
.migartion_cont_part p {
font-size: 16px
}
.magento_migration_bitton a {
max-width: 270px;
font-size: 18px
}
.magento_contact-sec .contact_button a {
max-width: 170px;
margin: auto;
font-size: 18px
}
.magento_second-sec .magento_sec_cont h4,
.migartion_cont_part h4 {
font-size: 18px
}
.migartion_cont_part .migartion_first_col p {
min-height: inherit
}
.magento_fourth-sec {
padding: 60px 0 0;
text-align: center
}
.footer-upr-left {
width: 100%;
display: none;
justify-content: center
}
.footer-upr {
align-content: center
}
.footer-upr-center a {
width: 50%
}
.footer-upr-right {
width: 100%;
margin: 10px 0 0
}
.footer-mnu-inr {
width: 50% !important;
margin-bottom: 12px
}
.new-footer .copyright .copyrght-txt {
width: 70%
}
.footer-upr-right .cluch-text {
text-align: center
}
.footer-bg {
padding: 20px 0 7px
}
.new-footer .cluch-text a {
margin: 0
}
.footer-upr-center {
width: 100%;
display: flex;
justify-content: center;
margin: 18px 0
}
.footer-upr-center a {
width: 100%;
justify-content: flex-start;
max-width: 300px;
margin: auto
}
.footr-center-txt h3 {
margin-top: 0
}
.up-wrk-img {
width: unset;
float: left
}
.footr-center-txt {
float: left;
margin-left: 12px;
width: unset
}
.new-footer .top-footer-text h4 {
font-size: 28px;
line-height: 32px
}
.footr-center-txt h2 {
font-size: 20px;
line-height: 24px
}
.up-wrk-img {
margin-top: 3px
}
.new-footer .cluch-text a span {
font-size: 20px;
line-height: 22px
}
.new-footer .cluch-text a {
padding: 0 0 0 73px;
background-size: 60px auto
}
#myCarousel {
margin: 0;
width: 100%;
float: left display:block
}
.header_blog .right-side-social-icon {
display: none
}
.header_blog .social-media {
display: none
}
.header_blog .menu {
display: none
}
#wprmenu_bar {
background: 0 0 !important;
box-shadow: 0 0 10px 0 rgb(0 0 0 / .2)
}
.wprmenu_bar .hamburger-inner,
.wprmenu_bar .hamburger-inner::after,
.wprmenu_bar .hamburger-inner::before {
background: #000 !important;
border-radius: unset
}
#wprmenu_bar .menu_title {
top: 5px !important
}
html body div.wprm-overlay {
background: rgb(0 0 0 / .83) !important
}
.mobile-social-icons {
display: flex;
width: 77px;
position: fixed;
top: 23px !important;
right: 85px;
z-index: 1000000;
}
.header_blog {
min-height: unset !important;
}
.mobile-social-icons ul li a.skpye-icon:hover {
color: #0096e2
}
.mobile-social-icons ul li a:hover {
color: #e37000
}
.mobile-social-icons ul {
display: flex;
width: 100%;
justify-content: flex-start;
margin: 0
}
.mobile-social-icons ul li {
padding: 0 9px
}
.mobile-social-icons ul li a {
font-size: 17px;
color: #000
}
.mobile-social-icons ul li a.skpye-icon {
font-size: 18px
}
#mg-wprm-wrap ul li {
border-bottom: 1px solid #ddd
}
.icon_default.wprmenu_icon_par::before {
color: #000 !important
}
.logo.col-sm-3.col-xs-12 {
display: none
}
#wprmenu_bar {
background: #fff !important
}
#wprmenu_bar .bar_logo {
height: unset !important
}
#wprmenu_bar {
padding-top: 0 !important;
padding-bottom: 0 !important
}
#wprmenu_bar div.hamburger {
margin-top: 14px !important
}
.banner-home {
margin-top: 29px !important
}
article.type-page {
float: left;
width: 100%
}
.header_blog {
padding: 0;
min-height: 70px
}
.right-ban {
max-width: 770px
}
.right-ban a {
display: none
}
#myCarousel .item img {
height: 224px !important;
object-fit: cover
}
.crowd-reviews,
.peopleperhour {
display: none !important
}
.top-seo {
order: 4;
padding-right: 0 !important;
margin-top: 0 !important
}
.upwork {
order: 2;
margin: 0 !important
}
.fiver {
order: 3;
margin: 0 !important
}
.job-logo .list-unstyled {
display: flex;
justify-content: space-between
}
.job-logos .list-unstyled li {
padding: 0 5px
}
.job-logo {
background: #f2f2f2;
border: unset;
padding: 8px 0
}
.our-expertise-mobile-img-sec {
position: absolute;
left: 14px;
top: 50%;
transform: translateY(-50%)
}
.our-expertise-mobile-img-sec .img-set_in {
margin-top: 0 !important
}
.expertise .section-heading {
font-size: 26px;
margin-bottom: 15px
}
.our-expertise .img-set_in {
margin: 20px 0 0
}
.our-expertise .service h3 {
color: #294f53;
font-size: 20px;
font-family: 'Inter';
margin-top: 0;
text-align: left;
width: 100%
}
.our-expertise .service p a {
display: inline
}
.our-expertise .service p {
margin-left: 0;
text-align: left;
margin-top: 0;
line-height: 18px;
font-size: 14px
}
.parent-menu-list:hover {
background: #8ed1fc1c !important
}
#menu-item-10186:hover {
background: #8ed1fc1c !important
}
.our-expertise .service p a {
margin: 0;
border: unset !important
}
ul.sub-menu .wprmenu_icon.wprmenu_icon_par.icon_default {
margin-top: -10px !important
}
.larn-mre {
display: block !important;
color: #000 !important;
font-weight: 500;
font-size: 14px;
margin: 10px 0 0 !important;
font-family: 'Inter';
text-decoration: underline !important
}
.larn-mre:hover {
color: #e37000 !important;
text-decoration: none !important
}
.our-expertise .img-set_in {
width: 70px;
height: 70px
}
.how-work .section-heading.we-work {
font-size: 26px
}
.work-row .work-wrap p {
font-size: 16px;
line-height: 22px
}
.qualified-se .in-house {
overflow: hidden;
text-align: left;
display: flex;
align-content: center;
justify-content: space-between;
flex-wrap: wrap
}
.description a {
margin: 0 !important
}
.qualified-icon img.ads-sv {
width: 55px !important;
max-width: inherit
}
.qualified-icon img.ad-svg {
width: 60px !important
}
.qualified-icon img.ads-svg {
width: 62px !important
}
.qualified-icon img.ads-svg.top-svg {
width: 62px !important
}
#testimonials {
padding: 2px 0 0;
background: #f2f2f2;
margin: 31px 0 0
}
.quote-testimonial .col-md-12 {
display: none
}
#testimonials .section-heading {
font-size: 26px;
text-align: left
}
#testimonials .maore-view a {
border: 2px solid #e37000;
color: #e37000;
font-size: 18px;
padding: 7px 20px;
border-radius: 30px;
font-family: 'Inter';
transition: ease-in-out .5s
}
#testimonials .maore-view {
text-align: left;
margin-top: 32px
}
#successful-rojects .projectss.conside-btn {
text-align: center
}
.seo-work .work-content {
position: absolute;
top: 10px;
left: 100px
}
.seo-work .work-wrap {
position: relative
}
#Enterprise.enterprise .Solutions-grid {
float: none;
width: 100%;
max-width: 300px;
display: flex;
align-content: center;
justify-content: space-between;
flex-wrap: wrap;
margin: 0 auto 23px
}
#Enterprise.enterprise .solutions-img {
transform: unset;
position: absolute;
width: 80px;
left: -28px
}
#Enterprise.enterprise .solution-details .solution-grid-title {
text-align: left
}
#Enterprise.enterprise .solution-details {
max-width: unset;
width: 100%;
padding: 10px 20px 10px 20px;
border-radius: 16px
}
#Enterprise.enterprise .full-detals {
text-align: left
}
.social-media-market .work-row .work-grid {
width: 100%
}
.social-media-market .work-row .work-wrap {
background-position: left;
margin-bottom: 17px
}
.social-media-market .work-row .work-content {
text-align: left;
width: auto;
top: 7px
}
.ppc-services .work-row p:empty {
display: none
}
.seo-work.ppc-services .work-content {
width: 84%
}
.marketing-services .work-row .work-wrap {
background-position: left
}
.marketing-services .work-row .work-content {
width: 90%;
padding: 0 0 0 80px
}
.marketing-services .work-grid {
margin-bottom: 20px !important
}
#shopify-works .shopify-desc::after,
#shopify-works .shopify-desc::before {
content: unset
}
#shopify-process .our-process-content {
max-width: unset
}
.magento_second-sec .magento_sec_cont p {
margin: 0 0 20px
}
.magento_third-sec .cont_img_sec .magento_shopify_migration_img {
min-height: unset !important
}
.magento_third-sec .cont_img_sec p {
text-align: left;
min-height: unset;
margin-left: 90px
}
.magento_third-sec .cont_img_sec {
display: flex;
flex-direction: column;
width: 100%
}
.magento_third-sec .cont_img_sec h4 {
text-align: left;
margin-left: 90px;
margin-top: 0
}
.magento_third-sec .magento_shopify_migration_img {
position: absolute;
margin: 0 !important
}
.magento_fourth-sec .benfit_first-icon,
.magento_fourth-sec .benfit_fourth-icon,
.magento_fourth-sec .benfit_second-icon,
.magento_fourth-sec .benfit_third-icon {
text-align: left;
background-position: left;
padding-left: 70px;
padding-top: 10px
}
.magento_contact-sec {
padding: 68px 0 20px
}
#store-feature .work-content {
padding-left: 80px
}
#store-feature .store-grid .store-featur {
background-position: left;
padding: 0
}
#store-feature .store-featur h3 {
margin: 0 0 10px;
text-align: left
}
#store-feature .store-featur p {
text-align: left
}
#store-feature .store-grid {
width: 100%
}
#store-feature .works-row {
margin-bottom: 0
}
#store-feature .works-row {
margin-bottom: 0
}
#ecommerce-design-icon .ecommerce-design-contentc,
#website-design-icon .col-maxwidth {
max-width: unset
}
#ecommerce-design-icon .ecommerce-icon-wid.website-icon-wi,
#website-design-icon .website-icon-wid {
position: absolute;
left: 0
}
#ecommerce-design-icon h3,
#ecommerce-design-icon p,
#website-design-icon h3,
#website-design-icon p {
text-align: left;
margin-left: 94px
}
#website-design-icon .website-design-contentc .col-md-6.col-sm-6 {
width: 100%
}
#website-design-icon .website-design-contentc {
max-width: unset
}
.graphic-section #our-process-idcf .our-process-content .col-md-4.col-sm-4 {
margin-bottom: 58px
}
#mg-wprm-wrap.cbp-spmenu-left #wprmenu_menu_ul li a {
padding: 20px 23px;
text-transform: capitalize;
font-size: 19px
}
#mg-wprm-wrap.cbp-spmenu-left #wprmenu_menu_ul li .sub-menu {
padding: 0
}
div#mg-wprm-wrap ul li span.wprmenu_icon {
right: 19px !important
}
#mg-wprm-wrap.cbp-spmenu-left #wprmenu_menu_ul li .sub-menu li a {
padding: 10px 25px;
font-size: 16px;
text-transform: none;
margin: 0 0 !important;
font-weight: 500
}
.cbp-spmenu,
.cbp-spmenu-push {
transition: all .7s ease !important
}
#mg-wprm-wrap.cbp-spmenu-left #wprmenu_menu_ul li .sub-menu li .sub-menu li.proven-seo-resull-buttonc a {
margin: 10px 0 10px 30px !important
}
#mg-wprm-wrap.cbp-spmenu-left #wprmenu_menu_ul li .sub-menu li .sub-menu a {
font-size: 15px;
padding: 6px 36px;
margin: 5px 10px 5px 10px;
font-weight: 400
}
.wprmenu_icon span,
#wprmenu_menu.wprmenu_levels ul li,
html body div.wprm-wrapper,
#wprmenu_bar,
.wpr_search .wpr-search-field {
width: 100% !important
}
#mg-wprm-wrap.cbp-spmenu-left #wprmenu_menu_ul li .sub-menu li .sub-menu li.proven-seo-resull-buttonc a {
font-size: 13px;
line-height: normal;
font-family: 'Inter';
background: #e37000;
color: #fff !important;
padding: 4px 2px 3px !important;
display: block;
max-width: 178px;
width: 100%;
border-radius: 30px;
text-align: center;
border: 1px solid #e37000;
margin: 12px 25px
}
#mg-wprm-wrap.cbp-spmenu-left #wprmenu_menu_ul li .sub-menu li .sub-menu li.proven-seo-resull-buttonc a:hover {
color: #e37000 !important
}
div#mg-wprm-wrap ul li span.wprmenu_icon::before {
top: 0
}
div#mg-wprm-wrap ul li span.wprmenu_icon {
line-height: normal !important;
padding: 0 !important
}
#mg-wprm-wrap #wprmenu_menu_ul .icon_default.wprmenu_icon_par::before {
content: "\f107";
font-family: FontAwesome;
font-size: 22px;
line-height: normal;
right: 0;
font-weight: 400;
margin-top: 11px;
padding: 0 8px 14px 60px;
transition: content 0.2s ease
}
div#mg-wprm-wrap ul li span.wprmenu_icon::before {
top: 5px !important
}
#mg-wprm-wrap #wprmenu_menu_ul .icon_default.wprmenu_par_opened::before {
content: "\f106";
line-height: normal;
top: 5px
}
#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
right: 18px !important;
padding: 0 11px !important;
line-height: normal !important
}
.right-port .bmon.vaction a {
overflow: hidden;
display: block
}
#wprmenu_bar .hamburger-inner,
#wprmenu_bar .hamburger-inner::after,
#wprmenu_bar .hamburger-inner::before {
width: 16px !important;
height: 2px
}
#wprmenu_bar .hamburger-box {
width: 18px;
height: 16px
}
#wprmenu_bar .hamburger--slider .hamburger-inner::before {
top: 5px !important
}
#wprmenu_bar .hamburger--slider .hamburger-inner::after {
top: 10px !important
}
.wprm-wrapper #mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
color: #e37000 !important
}
.wprm-wrapper #wprmenu_bar div.hamburger {
margin-top: 20px !important;
margin-right: 3px
}
.wprm-wrapper #wprmenu_bar .hamburger.hamburger--slider .hamburger-box .hamburger-inner {
display: none
}
.wprm-wrapper #wprmenu_bar .hamburger.hamburger--slider .hamburger-box::before {
content: "\f0c9";
font-family: FontAwesome;
font-size: 21px;
color: #000;
font-weight: 400
}
.wprm-wrapper #wprmenu_bar.active .hamburger.hamburger--slider .hamburger-box::before {
content: "\00d7";
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 37px;
margin-top: -4px;
transform: rotate(180deg);
transition: transform 1s ease
}
.All.internet {
margin-bottom: 28px
}
.willshall-banner .willshall-contants-right img {
height: 195px;
width: 195px !important
}
@keyframes openToClose {
0% {
transform: rotate(0deg)
}
100% {
transform: rotate(180deg)
}
}
.wprm-wrapper #wprmenu_bar .hamburger.hamburger--slider .hamburger-box::before {
transition: transform 0.5s ease
}
.conside-btn a {
background: #e37000;
color: #fff;
border-color: #e37000
}
.conside-btn a:hover {
background: 0 0;
color: #e37000;
border-color: #e37000
}
#testimonials .maore-view a:hover {
background: #e37000;
color: #fff
}
.get-started a:hover {
background: #e37000;
color: #fff
}
#successful-rojects .projectss.conside-btn a:hover {
background: 0 0;
color: #e37000;
border-color: #e37000
}
.new-footer .footer-2 {
order: 1
}
.new-footer .footer-3 {
order: 3
}
.new-footer .footer-1 {
order: 2
}
.footer-mnu-txt .address img {
margin: 5px 6px 0 0
}
.footer-mnu-txt .skype img {
margin: 0 6px 0 0
}
.footer-mnu-txt .drect-call img {
margin: 0 6px 0 0
}
.footer-3 .list-unstyle li i,
.phone i {
margin-right: 10px !important
}
.header_blog {
padding: 0;
min-height: inherit
}
.header_blog.fixedheader {
padding: 0;
min-height: inherit
}
#mg-wprm-wrap .right-side-social-icon {
width: 100% !important;
justify-content: center;
padding: 15px 15px 95px;
margin: 0 auto;
text-align: center !important;
display: flex
}
}
#mg-wprm-wrap .right-side-social-icon .social-media {
width: 100%;
margin: 0 0 20px
}
#mg-wprm-wrap .right-side-social-icon .get_seo_audit.desktop-audit {
margin-left: 0
}
#mg-wprm-wrap .right-side-social-icon .social-media li a {
font-size: 17px;
color: #000;
width: auto;
height: auto
}
#mg-wprm-wrap .right-side-social-icon .social-media li {
display: inline-block;
padding: 0 8px 0 0;
vertical-align: middle;
border: 0;
display: none
}
#mg-wprm-wrap .right-side-social-icon .social-media li a {
font-size: 17px !important;
color: #000;
width: auto;
height: auto;
padding: 0 !important
}
.right-side-social-icon .get_seo_audit.desktop-audit a {
line-height: normal;
height: auto;
border-radius: 20px;
padding: 7px 10px;
font-size: 14px
}
}
@media (min-width:375px) and (max-width:767px) {
.new-footer .footer-1,
.new-footer .footer-3 {
width: 50% !important
}
.new-footer .footer-2 .footer-mnu-inr {
width: 50% !important
}
.new-footer .footer-1 {
padding-right: 15px
}
.new-footer .footer-2 {
width: 100% !important
}
.new-footer .footer-2 .footer-mnu-inr:nth-child(2n+1) {
padding-right: 15px
}
}
@media(max-width:640px) {
.twitter-investing-cntnt p {
font-size: 16px
}
.winning-twitter .Methodology h4 {
font-size: 24px !important;
line-height: 30px
}
.stellar-results h3 {
font-size: 24px !important;
line-height: 30px
}
.stellar-results p {
font-size: 16px
}
.twitter-skew p.para {
font-size: 16px
}
.winning-twitter p {
font-size: 16px
}
.winning-twitter .listing-seo li {
padding: 0 0 12px 30px;
font-size: 16px
}
.winning-twitter h3 {
font-size: 24px !important;
line-height: 31px
}
.ppc-managment .seo-work .we-work {
font-size: 24px
}
.seo-des p {
font-size: 16px
}
.pinterest-para p {
font-size: 16px !important
}
.ongoing-ppc-managment h2 {
font-size: 28px;
margin: 0 0 20px
}
.new-footer .copyright .copyrght-txt {
width: 100%;
margin-bottom: 8px
}
.new-footer .copyright .copyrght-txt p {
text-align: left
}
.social-media-market .work-row .work-wrap {
margin-bottom: 37px
}
.seo-work.ppc-services .work-content {
width: 82%
}
}
@media(max-width:560px) {
.Management-Progress-listing .Progress-listing-left li {
font-size: 13px;
background-size: 15px;
padding: 0 0 0 25px
}
.Management-Progress-listing .Progress-listing-right li {
font-size: 13px;
background-size: 15px;
padding: 0 0 0 25px
}
.magento_first-sec .magento_cont h2 {
font-size: 20px
}
.magento_third-sec .magento_third_cont h2 {
font-size: 20px
}
.magento_fourth-sec .migration_icon_sec h4 {
font-size: 19px
}
.magento_fourth-sec h2 {
font-size: 20px
}
.magento_contact-sec h2 {
font-size: 20px
}
.contct-left form .wpcf7-form-control-wrap[data-name="checkbox-157"] span.wpcf7-list-item {
width: 100%
}
}
@media(max-width:550px) {
body .new-pinterest-sec .work-row {
margin: 0 0 0 !important
}
.banner-home.magento_shopify .Banner-section_cont h1 {
font-size: 20px;
line-height: normal
}
.footer-upr-left {
width: 100%;
justify-content: center;
padding-right: 0;
margin-bottom: 20px
}
.footer-upr-center a {
width: 100%;
max-width: 244px
}
.up-wrk-img {
margin-top: 0
}
.up-wrk-img {
width: unset
}
.footr-center-txt {
width: unset;
margin-left: 11px
}
.footer-upr-right {
width: 100%;
margin: 10px 0 0
}
.new-footer .top-footer-text h4 {
font-size: 20px;
line-height: 27px
}
.footr-center-txt h2 {
font-size: 16px;
line-height: 22px
}
.new-footer .cluch-text a span {
font-size: 16px;
line-height: 20px
}
.new-footer .cluch-text a {
padding: 0 0 0 62px;
background-size: 50px auto
}
.seo-work.ppc-services .work-content {
width: 77%
}
.our-expertise .service {
min-height: 168px
}
}
@media(max-width:510px) {
.social-media-market .work-row .work-grid {
margin-bottom: 20px
}
}
@media(max-width:480px) {
ul.Progress-listing-right {
width: 100%
}
ul.Progress-listing-left {
width: 100%
}
.Management-Progress-listing .Progress-listing-right li {
font-size: 15px;
background-size: 16px;
padding: 0 0 0 26px
}
.Management-Progress-listing .Progress-listing-left li {
font-size: 15px;
background-size: 16px;
padding: 0 0 0 26px
}
.ongoing-ppc-managment .container-main {
padding: 0 20px
}
.ongoing-ppc-managment {
padding: 20px 0 10px
}
.ongoing-ppc-managment h2 {
font-size: 26px;
text-align: left
}
.ppc-managment .seo_audit a {
padding: 10px 19px;
font-size: 15px
}
h2.ppc-heading {
font-size: 24px
}
.ppc-managment .google-seo {
margin: 40px auto 40px
}
.footer-mnu-inr {
width: 100% !important
}
.new-footer .footer-1,
.new-footer .footer-3 {
width: 100%
}
.our-expertise .img-set_in {
margin: 0 !important
}
#Enterprise.enterprise .full-detals a {
font-size: 15px;
padding: 4px 10px;
margin-top: 7px;
border-radius: 7px
}
.seo-work.social-media-market .work-row .work-wrap p {
font-size: 16px
}
.ppc-services .work-row .work-wrap {
padding: 0
}
}
@media(max-width:440px) {
.seo-work.ppc-services .work-content {
width: 73%
}
}
@media(max-width:431px) {
.our-expertise .service {
min-height: 192px
}
}
@media(max-width:380px) {
#google-seo .google-seo h3 {
font-size: 23px
}
.how-work.social-media-market .section-heading.we-work {
font-size: 23px
}
.social-media-market .work-row .work-content {
top: 0
}
.seo-work.social-media-market .work-row .work-wrap {
background-size: 70px
}
.seo-work.social-media-market .work-content {
left: 90px
}
.seo-work.ppc-services .work-content {
width: 67%
}
}
@media(max-width:374px) {
.our-expertise .service {
min-height: 204px
}
.important_business_sec .tab_row .nav.nav-tabs a {
font-size: 13px !important
}
}
@media(max-width:360px) {
.our-expertise .service p {
line-height: 17px;
font-size: 13px
}
.our-expertise .service h3 {
top: 35px;
font-size: 14px
}
.seo-work.social-media-market .work-content {
left: 74px
}
.how-work.social-media-market .section-heading.we-work {
font-size: 21px
}
}
.PPC-Pricing-Plan-table .PPC-Pricing-Plans h2 {
font-size: 40px;
font-family: 'Inter';
font-weight: 700;
color: #000;
text-align: center;
margin: 0
}
.PPC-Pricing-Plan-table .PPC-Pricing-Plans h2 span {
color: #237dc6
}
.PPC-Pricing-Plan-table {
background: #f9f9f9;
padding: 80px 0
}
.PPC-Pricing-Plan-table tr.pricing-heading-bg {
background: #e1eff0;
font-size: 16px;
font-family: 'Inter';
color: #000
}
.PPC-Pricing-Plan-table tr.ppc-pricing-border-row {
border-bottom: 1px solid #d1e1e2
}
.PPC-Pricing-Plan-table .table>thead>tr>th {
border: none
}
.PPC-Pricing-Plan-table .table>thead>tr>td {
border: none
}
.PPC-Pricing-Plan-table .table {
width: 100%;
max-width: 942px;
margin: 40px auto 0
}
.PPC-Pricing-Plan-table th.ppc-first-row {
width: 40%;
padding-left: 30px
}
.PPC-Pricing-Plan-table th.ppc-rows-width {
width: 20%
}
.PPC-Pricing-Plan-table .table-striped>tbody>tr:nth-of-type(odd) {
background: 0 0
}
.PPC-Pricing-Plan-table td.ppc-first-row {
font-size: 15px;
color: #000;
font-family: 'Inter';
padding: 13px 30px
}
.PPC-Pricing-Plan-table td.ppc-rows-width {
font-size: 15px;
font-family: 'Inter';
color: #000;
padding: 13px 8px
}
.PPC-Pricing-Plan-table th.ppc-first-row.inner-full-width-th {
text-align: center;
padding: 8px 30px;
font-size: 15px
}
.PPC-Pricing-Plan-table td.ppc-first-row.inner-width-td {
width: 40%
}
.PPC-Pricing-Plan-table td.ppc-rows-width.inner-width-td2 {
width: 20%;
padding: 13px 8px
}
.PPC-Pricing-Plan-table td.ppc-rows-width.ppc-pricing-text {
font-family: 'Inter';
font-size: 17px
}
.PPC-Pricing-Plan-table td.ppc-first-row.inner-full-width-th-contact {
text-align: center;
font-family: 'Inter'
}
.PPC-Pricing-Plan-table a.ppc-contact {
color: #e37000;
font-family: 'Inter';
font-size: 16px;
color: #e37000;
border: 1px solid #e37000;
border-radius: 50px;
font-family: 'Inter';
padding: 7px 31px;
margin: 15px 0;
display: inline-block;
transition: ease-in-out .5s
}
.PPC-Pricing-Plan-table tr.ppc-pricing-border-row.table-btm-brdr {
border-bottom: none
}
.PPC-Pricing-Plan-table a.ppc-contact:hover {
color: #fff;
background: #e37000
}
.PPC-Pricing-Plan-table h4.ppc-fee-per-mnth {
font-family: 'Inter';
font-weight: 700;
color: #000;
text-align: center;
font-size: 18px;
margin: 58px 0 0
}
.PPC-Pricing-Plan-table table.table.table-tp-mrgn {
margin-top: 30px
}
.PPC-Pricing-Plan-table table.table.table-btm-mrgn {
margin: 10px auto 0
}
.PPC-Pricing-Plan-table .table>tbody>tr>td {
border-top: none
}
.PPC-Pricing-Plan-table .container-main {
display: block
}
@media(max-width:767px) {
div#wprmenu_bar {
left: 0 !important
}
.pinterest-content {
margin: 50px auto 30px !important
}
.pinterest h5 {
margin: 50px 0 0 0 !important
}
.new-pinterest-sec .work-row {
margin: 0 0 20px !important
}
.PPC-Pricing-Plan-table .PPC-Pricing-Plans h2 {
font-size: 30px;
margin-bottom: 35px
}
.PPC-Pricing-Plan-table .table-responsive {
width: 100%;
margin: 0 auto
}
.PPC-Pricing-Plan-table .table-responsive>.table>tbody>tr>td {
white-space: inherit
}
}
@media(max-width:480px) {
.PPC-Pricing-Plan-table .PPC-Pricing-Plans h2 {
font-size: 25px
}
.PPC-Pricing-Plan-table .table-responsive>.table>tbody>tr>td {
white-space: inherit
}
}
.view-service {
border: 1px solid #e37000;
color: #fff;
font-size: 16px;
color: #e37000;
border-radius: 50px;
font-family: 'Inter';
padding: 7px 12px;
margin: 15px 0;
display: inline-block;
transition: ease-in-out .5s
}
.view-service:hover {
border: 1px solid #e37000;
color: #fff;
background-color: #e37000
}
img.shopify-partner-logo {
width: 100%;
max-width: 250px
}
.our-process-icon-sec {
display: flex;
vertical-align: middle;
align-items: flex-start
}
.our-proceswidth p {
margin: 10px 0 0
}
.our-process-icon-sec img {
margin: 14px 15px 0 0
}
.shopify-testimonial {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/shopify-testimonial-bg.jpg);
background-position: center;
background-repeat: no-repeat;
background-size: cover
}
.shopify-testimonial-inner-sec.row {
width: 100%;
max-width: 750px;
margin: 0 0 0 auto;
color: #fff;
padding: 70px 0
}
.shopify-testimonial-inner-sec.row p {
color: #fff;
font-family: 'Inter';
font-size: 17px;
line-height: 24px;
margin: 0 0 10px
}
.shopify-testimonial-inner-sec.row p a {
color: #a1d289
}
.testi-heading h3 {
font-size: 32px;
font-family: 'Inter';
margin: 0 0 6px
}
.testi-heading p {
font-size: 18px
}
.testi-clients h4 {
font-size: 18px;
font-family: 'Inter';
margin: 2px
}
p.testimonial_subtitle {
font-size: 15px !important;
font-family: 'Inter' !important
}
.testi-para-bg {
position: relative;
background: rgb(0 0 0 / .3);
background-repeat: repeat;
background-size: auto;
border-radius: 20px;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
vertical-align: middle;
width: 100%;
max-width: 622px;
padding: 25px;
margin: 30px 0 10px
}
.testi-clients.col-sm-12 {
margin: 50px 0 0
}
a.clutch-buttn {
color: #fff;
font-family: 'Inter';
font-size: 15px;
text-decoration: underline !important;
text-decoration-color: #90b483 !important;
padding: 5px 0 0;
display: table
}
.shopify-clutch-review {
margin-top: 25px
}
.testi-para-bg::after {
content: '';
position: absolute;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/testi-arrow.png);
height: 80px;
width: 50px;
background-repeat: no-repeat;
bottom: -80px;
left: 85px;
right: 0
}
.post-catag .LIFE.AT.WILLSHALL {
background: #d81942
}
#full-blog-details {
margin: 177px auto 0;
max-width: 1020px
}
.full-blog-detail .post-catag p:empty {
display: none
}
.fb-like,
.twitter-share-button {
float: none !important;
display: inline-block;
vertical-align: top
}
.blog-title h1 {
text-align: center;
font-size: 36px;
color: #414141 !important;
margin: 0;
font-family: 'Nunito Sans', sans-serif;
font-weight: 700;
text-transform: uppercase
}
.sub-title p {
margin: 0 0 5px;
font-size: 24px;
line-height: 30px;
padding: 0 45px;
text-align: center;
color: #000;
font-family: 'Nunito Sans', sans-serif;
font-weight: 300
}
.sub-title span {
margin: 0 0 20px;
font-size: 18px;
padding: 0 45px;
text-align: center;
color: #000;
font-family: 'Nunito Sans', sans-serif;
font-weight: 300;
line-height: 30px
}
.posts-title {
font-size: 26px;
color: #000;
font-family: 'Nunito Sans', sans-serif;
font-weight: 800
}
.inner-blog-img img {
width: auto
}
.post-catag p {
color: #fff;
display: inline-block;
font-size: 12px;
text-transform: uppercase;
padding: 3px 10px;
font-weight: 700;
font-family: 'Nunito Sans', sans-serif;
background-color: #69bc4e;
margin: 0 0 13px
}
.full-blog-detail {
margin: 53px 0 0 25px
}
.bottom-des {
max-width: 769px;
margin: 39px auto
}
.blog-main-title {
font-family: 'Nunito Sans', sans-serif;
font-size: 18px !important;
line-height: 24px;
font-weight: 600 !important;
color: #000 !important;
padding-left: 0x
}
.bottom-des h3 {
font-family: 'Nunito Sans', sans-serif;
font-size: 18px;
font-weight: 800;
line-height: 24px;
margin: 10px 0 3px 0
}
#blog-list {
padding: 0
}
#blog-list li,
#blog-list p {
list-style-type: none;
font-size: 20px;
margin: 0 0 20px;
color: #000;
font-weight: 400;
line-height: 1.5;
font-family: 'Inter';
}
#blog-list ul {
margin: 0 0 10px 18px
}
#blog-list ul li {
list-style-type: unset;
margin-bottom: 10px
}
#blog-list .list-style li {
margin: 0 0 0;
padding: 0
}
#blog-list .list-style li::before {
content: "-";
margin: 0 5px 0 0
}
#blog-list ol {
margin: 0 0 10px 18px
}
#blog-list li p {
padding-bottom: 15px
}
#blog-list li p:last-of-type {
padding-bottom: 0
}
#blog-list ol li {
list-style: decimal
}
.push-text {
padding: 0 0 0 32px
}
.ol-style-ol {
margin: 10px
}
.get-in-touch {
background-color: #69bc4e;
text-align: center;
padding: 58px 20px 58px
}
.get-in-touch.Orange h2 {
padding-bottom: 1em !important;
font-family: 'Nunito Sans', sans-serif !important;
color: #fff !important;
font-size: 22px !important;
font-weight: 400 !important;
text-transform: uppercase !important;
max-width: 90% !important;
margin: 0 auto !important
}
.get-in-touch.Green h2 {
padding-bottom: 1em !important;
font-family: 'Nunito Sans', sans-serif !important;
color: #fff !important;
font-size: 22px !important;
font-weight: 400 !important;
text-transform: uppercase !important;
max-width: 90% !important;
margin: 0 auto !important
}
.blog-touch-btn {
font-family: 'Nunito Sans', sans-serif;
color: #fff;
font-size: 20px;
line-height: 30px;
font-weight: 800;
background-color: #000;
padding: 9px 18px;
transition: ease-in-out .5s
}
.blog-touch-btn:hover {
color: #f7792c
}
.get-in-touch h6 {
font-family: 'Nunito Sans', sans-serif;
color: #fff;
font-size: 22px;
line-height: 30px;
font-weight: 400;
text-transform: uppercase;
max-width: 540px;
margin: 10px auto 32px
}
.blog-post {
padding: 0;
float: left;
width: 100%
}
.post-dates {
float: left;
clear: both;
width: 100%;
font-size: 13px;
color: #666;
font-family: 'Nunito Sans', sans-serif;
font-weight: 600;
margin: 7px 0 15px
}
.blog-post .posts-title {
float: left;
width: calc(100% - 180px)
}
.back-url {
margin: 47px
}
.back-url p {
text-align: center
}
.back-url a {
color: #000;
font-family: 'Nunito Sans', sans-serif;
display: inline-block;
font-size: 20px;
line-height: 20px;
text-decoration: none;
text-transform: uppercase;
transition: ease-in-out .5s
}
.back-home {
padding-right: 5px;
vertical-align: top
}
.back-url a:hover {
color: #f7792c
}
.blog-post .back-url {
float: right;
margin: 25px 0 0 0
}
#blog-list li a.orange_color {
color: #e37000
}
#blog-list li a.orange_color:hover {
text-decoration: underline !important
}
.back-url {
text-align: center
}
.facebook-para {
padding: 50px 0 0
}
.fb-dscp h2 {
font-size: 58px;
font-family: 'Inter';
color: #000;
margin: 0 0 5px
}
.fb-dscp h3 {
font-size: 38px;
font-family: 'Inter';
color: #000;
margin: 0
}
.fb-dscp p {
font-family: 'Inter';
font-size: 16px;
line-height: 24px;
margin-bottom: 20px
}
a.fb-strt-btn {
color: #fff;
background: linear-gradient(-148deg, #3b559f 0, #3b559f 40%, #032da0 60%);
border-radius: 50px;
padding: 9px 30px;
text-align: center;
display: inline-block;
font-size: 20px;
font-family: 'Inter';
margin-top: 20px
}
.fb-dscp {
max-width: 850px;
margin: 0 auto;
text-align: center;
margin-top: 90px
}
.linked-brand.youtube_brand-sec .fb-dscp {
max-width: 1030px
}
.linked-brand.youtube_brand-sec h2 span {
color: #d52102
}
.linked-brand.youtube_brand-sec .seo-des.linked-in h3 span {
color: #d52102
}
.linked-brand.youtube_brand-sec a.fb-strt-btn {
background-image: linear-gradient(-90deg, #ff2600 17%, #c81f02 100%)
}
.facebook-para.linked-brand.youtube_brand-sec .fb-dscp h2 span {
color: #d52102
}
.linked-brand.youtube_brand-sec a.fb-strt-btn:hover {
background-image: linear-gradient(-90deg, #c81f02 17%, #ff2600 100%)
}
.linked-brand.youtube_brand-sec h5 {
font-size: 20px;
color: #000;
font-family: 'Inter';
margin: 38px 0 12px
}
.linked-brand.youtube_brand-sec .fb-dscp p {
margin: 0 0 20px
}
.linked-brand.youtube_brand-sec .fb-dscp .linked-in p {
margin: 20px 0
}
.linked-brand.youtube_brand-sec .fb-dscp h3 {
margin: 0 0 14px
}
.linked-brand.youtube_brand-sec .fb-dscp .seo-des.linked-in h3 {
margin: 58px 0 0 0
}
.linked-brand.youtube_brand-sec .fb-dscp p strong {
font-family: 'Inter';
font-weight: 400;
font-style: normal
}
.youtube-Inner_conatiner {
display: flex;
flex-wrap: wrap;
border: 5px solid #e5e5e5
}
.youtube-second-secf .youtube-Inner_conatiner .same-format-youtube {
width: 50%;
display: flex;
flex-wrap: wrap;
padding: 57px 60px 77px 45px;
position: relative;
min-height: 300px
}
.youtube-second-secf .youtube-Inner_conatiner .left-col-you.same-format-youtube {
border-right: 1px solid #e5e5e5;
border-bottom: 1px solid #e5e5e5
}
.youtube-second-secf .youtube-Inner_conatiner .right-col-you.same-format-youtube {
border-bottom: 1px solid #e5e5e5
}
.youtube-second-secf .youtube-Inner_conatiner .same-format-youtube .content-part-icon {
width: calc(100% - 116px);
padding-left: 30px;
position: relative
}
.youtube-second-secf .youtube-Inner_conatiner .same-format-youtube .image-part-icon {
width: 116px;
height: 116px;
background: #fff;
text-align: center;
border: 4px solid #bfbfbf;
border-radius: 100px;
position: relative;
transition: all .5s ease;
-moz-transition: all .5s ease;
-webkit-transition: all .5s ease;
margin: 30px 0 0
}
.youtube-second-secf .youtube-Inner_conatiner .third-col-you.same-format-youtube {
border-right: 1px solid #e5e5e5
}
.youtube-second-secf .youtube-Inner_conatiner .same-format-youtube .image-part-icon img {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
transition: all .5s ease;
-moz-transition: all .5s ease;
-webkit-transition: all .5s ease
}
.youtube-second-secf .youtube-Inner_conatiner .same-format-youtube .image-part-icon img.hover_img {
display: none
}
.youtube-second-secf .youtube-Inner_conatiner .same-format-youtube .content-part-icon h3 {
font-size: 20px;
color: #d52102;
font-family: 'Inter';
font-weight: 400;
font-style: normal;
margin: 0 0 7px
}
.youtube-second-secf .youtube-Inner_conatiner .same-format-youtube .content-part-icon p {
font-size: 16px;
color: #000;
line-height: normal;
font-family: proxima_novalight
}
.youtube-second-secf {
padding: 26px 0 50px
}
.youtube-second-secf .youtube-Inner_conatiner .same-format-youtube::before {
width: 100%;
height: 100%;
content: "";
position: absolute;
left: 0;
right: 0;
top: 0;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
background-image: linear-gradient(0deg, #f2f0f0 0, #fff 100%);
opacity: 0
}
.youtube-second-secf .youtube-Inner_conatiner .same-format-youtube:hover::before {
transition: all .5s ease;
-moz-transition: all .5s ease;
-webkit-transition: all .5s ease;
opacity: 1
}
.youtube-second-secf .youtube-Inner_conatiner .same-format-youtube:hover .image-part-icon .show_img {
display: none
}
.youtube-second-secf .youtube-Inner_conatiner .same-format-youtube:hover .image-part-icon .hover_img {
display: block
}
.youtube-second-secf .youtube-Inner_conatiner .same-format-youtube:hover .image-part-icon {
background-color: #d52102;
border-color: #d52102
}
.you-tube-marketing-sec-third .you-tube-marketing_container h2 {
text-align: center;
margin: 0 0 22px;
font-size: 32px;
color: #000;
font-family: 'Inter'
}
.you-tube-marketing-sec-third .you-tube-marketing_container h2 span {
color: #d52102
}
.you-tube-marketing-sec-third .you-tube-marketing_container p {
font-family: proxima_novalight;
font-size: 18px;
margin-bottom: 20px;
line-height: normal;
text-align: center
}
.you-tube-marketing-sec-third .you-tube-marketing_container {
max-width: 930px;
margin: auto
}
.you-tube-marketing-sec-third .you-tube-marketing_container .fb-strt-btn {
margin: 25px auto 0;
display: table;
background-image: linear-gradient(-90deg, #ff2600 17%, #c81f02 100%)
}
.you-tube-marketing-sec-third .you-tube-marketing_container .fb-strt-btn:hover {
background-image: linear-gradient(-90deg, #c81f02 17%, #ff2600 100%)
}
.you-tube-marketing-sec-third {
padding: 32px 0 0
}
#lets.youtube-s-mark-lets {
background-image: url(//www.willshall.com/wp-content/uploads/2021/01/youtube-footer_bg.jpg);
background-position: center center;
background-size: cover
}
#lets.youtube-s-mark-lets a {
background: #fff;
border-color: #fff;
color: #d52102
}
#lets.youtube-s-mark-lets a:hover {
background: 0 0;
border-color: #fff;
color: #fff
}
@media(max-width:1399px) {
.youtube-second-secf .youtube-Inner_conatiner .same-format-youtube {
padding: 45px 40px 50px 40px
}
}
@media(max-width:1199px) {
.skew-lnk img {
height: 334px
}
.skew-lnk-txt {
padding: 0 20px 0 10px !important
}
.youtube-second-secf .youtube-Inner_conatiner .same-format-youtube .image-part-icon {
width: 90px;
height: 90px;
border: 2px solid #bfbfbf
}
.youtube-second-secf .youtube-Inner_conatiner .same-format-youtube .content-part-icon {
width: calc(100% - 90px);
padding-left: 20px
}
.youtube-second-secf .youtube-Inner_conatiner .same-format-youtube .image-part-icon img {
max-width: 50px
}
.youtube-second-secf .youtube-Inner_conatiner .same-format-youtube {
padding: 30px 20px 40px 20px;
min-height: 271px
}
.youtube-Inner_conatiner {
border: 3px solid #e5e5e5
}
}
@media(max-width:991px) {
.linked-brand.youtube_brand-sec .fb-dscp p br {
display: none
}
.youtube-second-secf .youtube-Inner_conatiner .same-format-youtube .image-part-icon {
width: 80px;
height: 80px;
margin: 20px 0 0
}
.youtube-second-secf .youtube-Inner_conatiner .same-format-youtube .image-part-icon img {
max-width: 40px
}
.youtube-second-secf .youtube-Inner_conatiner .same-format-youtube .content-part-icon {
width: calc(100% - 80px)
}
.youtube-second-secf .youtube-Inner_conatiner .same-format-youtube {
padding: 30px 15px 40px 15px;
min-height: inherit
}
.youtube-Inner_conatiner {
display: flex;
flex-wrap: wrap;
border: 2px solid #e5e5e5
}
.youtube-second-secf .youtube-Inner_conatiner .same-format-youtube .content-part-icon h3 {
font-size: 18px
}
.facebook-para .fb-dscp h2 {
font-size: 38px
}
.facebook-para .fb-dscp h3 {
font-size: 30px
}
.degital_merketing_sec {
padding-top: 80px;
padding-bottom: 40px
}
.degital_merketing_sec .left_col {
padding: 0;
text-align: center
}
.degital_merketing_sec .row .col-md-4:nth-child(1) {
order: 2
}
.degital_merketing_sec .row .col-md-4:nth-child(3) {
order: 3
}
.degital_merketing_sec .right_col {
padding: 0;
text-align: center
}
.degital_merketing_sec .center_col img {
max-width: 250px;
margin: auto
}
.degital_merketing_sec .col-md-4 {
width: 100%
}
.degital_merketing_sec .center_col {
margin: 20px 0;
display: inline-block;
text-align: center
}
.writing_methodology {
padding: 40px 0
}
.writing_methodology .col_methodology_col {
padding: 0
}
}
@media(max-width:767px) {
.youtube-second-secf .youtube-Inner_conatiner .same-format-youtube .content-part-icon {
width: 100%;
margin: 0;
padding: 0
}
.youtube-second-secf .youtube-Inner_conatiner .same-format-youtube {
width: 100%;
border-right: 0 !important;
text-align: center;
padding: 35px 20px
}
.youtube-second-secf .youtube-Inner_conatiner .same-format-youtube .image-part-icon {
margin: 0 auto 15px;
width: 100px;
height: 100px
}
.youtube-second-secf .youtube-Inner_conatiner .fourth-col-you.same-format-youtube {
border-top: 1px solid #e5e5e5
}
.facebook-para.linked-brand.youtube_brand-sec {
padding-bottom: 0 !important
}
.linked-brand.youtube_brand-sec .fb-dscp p,
.you-tube-marketing-sec-third .you-tube-marketing_container p {
font-size: 16px;
line-height: 22px
}
.facebook-para.linked-brand.youtube_brand-sec .fb-dscp h2 {
font-size: 30px
}
.you-tube-marketing-sec-third .you-tube-marketing_container h2 {
margin: 0 0 10px;
font-size: 22px
}
.youtube-second-secf {
padding: 26px 0 30px
}
.you-tube-marketing-sec-third {
padding: 20px 0 0
}
.linked-brand.youtube_brand-sec h5 {
margin: 20px 0 10px
}
.facebook-para .fb-dscp h2 {
margin: 40px 0 7px;
font-size: 24px
}
.facebook-para .fb-dscp h3 {
font-size: 20px
}
.facebook-para.linked-brand.youtube_brand-sec .container-main,
.you-tube-marketing-sec-third .container-main,
.youtube-second-secf .container-main {
padding: 0 10px
}
}
.facebook-para {
padding: 50px 0 0
}
.facebook-para.new-facebook-para .fb-desc-para.new-fb-desc-para {
margin: 18px 0 31px !important;
font-size: 20px !important;
color: #000;
font-family: 'Inter' !important
}
.facebook-para.new-facebook-para .fb-desc-para {
margin: 0 0 13px !important;
font-size: 20px !important;
color: #000;
font-family: 'Inter' !important
}
.facebook-para.new-facebook-para .fb-dscp {
max-width: 1010px
}
.facebook-para.new-facebook-para .fb-dscp .fb-strt-btn {
background: linear-gradient(-148deg, #3b559f 0, #3b559f 40%, #032da0 60%)
}
.facebook-para.new-facebook-para .fb-dscp .fb-strt-btn:hover {
background: linear-gradient(34deg, #3b559f 0, #3b559f 40%, #032da0 60%)
}
.our-facebook_title {
display: flex;
flex-wrap: wrap;
padding: 65px 0 50px
}
.our-facebook_title h2 {
text-align: center;
color: #000;
font-size: 32px;
font-family: 'Inter';
margin: 0 0 0
}
.facebook-para.new-facebook-para .fb-dscp h2 span {
color: #2972b3
}
.facebook-marketing-new-sec {
transform: skewY(-3deg);
-moz-transform: skewY(-3deg);
-webkit-transform: skewY(-3deg);
padding: 60px 0 35px;
margin: 26px 0 43px;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/facebook-marketing_back-bg-img.png);
background-position: center;
background-size: cover
}
.facebook-marketing-new-sec .inner_container-s {
max-width: 1320px;
margin: auto;
display: flex;
flex-wrap: wrap
}
.facebook-marketing-new-sec .fb-mrkt-imgnew {
width: 30.91%;
text-align: right;
padding: 15px 0 0
}
.facebook-marketing-new-sec .fb-mrkt-cntnt-news {
width: 69.01%;
padding: 0 0 0 60px
}
.facebook-marketing-new-sec .fb-mrkt-col-sec {
padding: 0 20px 48px 156px;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/facebook_mark_back-bg.png);
position: relative;
background-repeat: no-repeat;
background-size: 116px
}
.facebook-marketing-new-sec .facebook-strategy-development-iconb::before {
content: "";
position: absolute;
left: 0;
top: 0;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/facebook-marketing-strategy.svg);
background-size: 60px;
width: 116px;
height: 116px;
background-repeat: no-repeat;
background-position: center center
}
.facebook-marketing-new-sec .fb-mrkt-col-sec h3 {
color: #fff;
font-size: 20px;
font-family: 'Inter';
margin: 0 0 7px;
padding: 7px 0 0
}
.facebook-marketing-new-sec .fb-mrkt-col-sec p {
font-size: 16px;
color: #fff;
line-height: normal;
font-family: 'Inter'
}
.facebook-marketing-new-sec .facebook-content-creation-iconb::before {
content: "";
position: absolute;
left: 0;
top: 0;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/facebook-marketing-content-creation.svg);
background-size: 60px;
width: 116px;
height: 116px;
background-repeat: no-repeat;
background-position: center center
}
.facebook-marketing-new-sec .facebook-page-growth-iconb::before {
content: "";
position: absolute;
left: 0;
top: 0;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/facebook-page-growth.svg);
background-size: 60px;
width: 116px;
height: 116px;
background-repeat: no-repeat;
background-position: center center
}
.facebook-marketing-new-sec .persistent-monitoring-iconb::before {
content: "";
position: absolute;
left: 0;
top: 0;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/facebook-marketing-monitoring.svg);
background-size: 60px;
width: 116px;
height: 116px;
background-repeat: no-repeat;
background-position: center center
}
.facebook-marketing-new-sec .reporting-iconb::before {
content: "";
position: absolute;
left: 0;
top: 0;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/facebook-marketing-reporting.svg);
background-size: 60px;
width: 116px;
height: 116px;
background-repeat: no-repeat;
background-position: center center
}
.fb-strategy-new {
display: flex;
flex-wrap: wrap;
width: 100%
}
.fb-strategy-box-top {
max-width: 940px;
margin: auto;
display: flex;
flex-wrap: wrap;
width: 100%;
text-align: center
}
.fb-strategy-new h2 {
text-align: center;
color: #000;
font-size: 32px;
font-family: 'Inter';
margin: 0 0 16px;
width: 100%
}
.fb-strategy-new .fb-strategy-box-top p {
font-family: proxima_novalight;
font-size: 18px;
margin-bottom: 20px;
line-height: normal;
color: #000
}
.fb-strategy-new .fb-strategy-box-top h5 {
width: 100%;
text-align: center;
font-size: 18px;
color: #000;
font-family: 'Inter';
margin: 18px 0 20px
}
.fb-strategy-new .fb-strategy-box-bottom {
max-width: 1320px;
margin: auto;
padding: 34px 60px 0;
display: flex;
flex-wrap: wrap;
width: 100%
}
.fb-strategy-new .fb-strategy-box-bottom {
padding: 34px 0 0
}
.fb-strategy-new .fb-strategy-box-icon-left-col {
width: 50%;
padding: 0 36px 0 0
}
.fb-strategy-new .fb-strategy-box-bottom .box-left-col-Iconv {
padding: 0 0 100px 96px;
position: relative
}
.box-left-col-Iconv.stop-service_bg-icon::before {
content: "";
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/facebook-marketing-service.svg);
background-size: 65px;
width: 65px;
height: 65px;
position: absolute;
left: 0;
background-repeat: no-repeat;
top: 45px
}
.fb-strategy-new .fb-strategy-box-bottom .box-left-col-Iconv h3 {
margin: 0 0 5px;
font-size: 18px;
color: #000;
font-family: 'Inter'
}
.fb-strategy-new .fb-strategy-box-bottom .box-left-col-Iconv p {
color: #000;
font-size: 18px;
font-family: proxima_novalight
}
.fb-strategy-new .fb-strategy-box-icon-right-col {
width: 50%;
padding: 0 0 0 50px
}
.box-left-col-Iconv.on-time_bg-icon::before {
content: "";
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/facebook-marketing-results.svg);
background-size: 65px;
width: 65px;
height: 65px;
position: absolute;
left: 0;
background-repeat: no-repeat;
top: 45px
}
.box-left-col-Iconv.our-success_bg-icon::before {
content: "";
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/facebook-marketing-success.svg);
background-size: 74px;
width: 74px;
height: 74px;
position: absolute;
left: 0;
background-repeat: no-repeat;
top: 45px
}
.box-left-col-Iconv.cutting-edge_bg-icon::before {
content: "";
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/facebook-marketing-technology.svg);
background-size: 90px;
width: 90px;
height: 90px;
position: absolute;
left: 0;
background-repeat: no-repeat;
top: 45px
}
.fb-faq p {
max-width: 800px;
margin: 0 auto;
text-align: center;
font-family: proxima_novalight;
line-height: normal
}
.fb-mark-lets {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/fb-faq-bg.jpg);
background-size: cover;
background-position: center;
background-repeat: no-repeat
}
.fb-strategy-new .fb-strategy-box-bottom .last-one_paddcd .box-left-col-Iconv {
padding-bottom: 0
}
@media(max-width:991px) {
.fb-strategy-new .fb-strategy-box-icon-left-col {
padding: 0 0 40px;
width: 100%
}
.use-fb-ads .fb-strategy-box-icon-left-col {
padding-right: 0px !important
}
.fb-strategy-new .fb-strategy-box-icon-right-col {
padding: 0 0 40px;
width: 100%
}
.fb-strategy-new .fb-strategy-box-bottom .box-left-col-Iconv {
padding: 0 0 0 90px
}
.box-left-col-Iconv.cutting-edge_bg-icon::before,
.box-left-col-Iconv.on-time_bg-icon::before,
.box-left-col-Iconv.our-success_bg-icon::before,
.box-left-col-Iconv.stop-service_bg-icon::before {
top: 50%;
transform: translateY(-50%);
-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%)
}
.fb-strategy-new h2 {
font-size: 22px
}
.fb-strategy-new .fb-strategy-box-bottom {
padding: 10px 0 0
}
.fb-strategy-new {
padding: 20px 0 0
}
.fb-strategy-box-icon-right-col.last-one_paddcd:last-child {
padding-bottom: 0
}
.facebook-marketing-new-sec .fb-mrkt-imgnew {
width: 100%;
text-align: center;
padding: 0 0 30px
}
.our-facebook_title {
padding: 0 0 20px
}
.our-facebook_title h2 {
font-size: 22px
}
.facebook-marketing-new-sec .fb-mrkt-cntnt-news {
width: 100%;
padding: 0
}
.facebook-marketing-new-sec .fb-mrkt-col-sec {
padding: 0 0 35px 100px;
background-size: 80px
}
.facebook-marketing-new-sec .fb-mrkt-col-sec h3 {
font-size: 20px;
margin: 0 0 5px;
padding: 0
}
.facebook-marketing-new-sec .facebook-strategy-development-iconb::before {
background-size: 40px;
width: 80px;
height: 80px
}
.facebook-marketing-new-sec .facebook-content-creation-iconb::before,
.facebook-marketing-new-sec .facebook-page-growth-iconb::before,
.facebook-marketing-new-sec .persistent-monitoring-iconb::before,
.facebook-marketing-new-sec .reporting-iconb::before {
background-size: 45px;
width: 80px;
height: 80px
}
.linked-servce-img img {
width: 50px
}
.linked-servce-img {
height: 93px
}
}
h2.insta-heading span {
color: #d3338d
}
h2.insta-heading {
font-size: 58px;
font-family: 'Inter';
color: #000;
margin: 0 0 8px
}
#intsa-para-section {
text-align: center;
margin: 50px auto 0;
max-width: 850px
}
.insta-des.ppc h3 {
font-size: 38px;
font-family: 'Inter';
color: #000;
margin: 0
}
.insta-des.ppc h4 {
font-size: 26px;
color: #000;
font-family: 'Inter';
margin: 5px 0 0
}
p.insta-inr-para {
font-size: 20px !important;
color: #000;
font-family: 'Inter' !important;
margin: 40px 0 5px !important
}
.insta-des.ppc p {
font-family: proxima_novalight;
font-size: 18px;
margin-bottom: 20px;
line-height: normal
}
.insta-des.ppc span {
color: #d3338d
}
.insta_audit a {
color: #fff;
background: linear-gradient(-148deg, #cc35a4 0, #cc35a4 40%, #e32f52 60%);
border-radius: 50px;
padding: 9px 30px;
text-align: center;
display: inline-block;
font-size: 20px;
font-family: 'Inter';
}
.insta_audit a:hover {
background: linear-gradient(34deg, #cc35a4 0, #cc35a4 40%, #e32f52 60%)
}
.instagram-marketing h2 {
font-size: 32px;
text-align: center;
font-family: 'Inter';
margin: 0 0 58px
}
.instagram-marketing { background-repeat: no-repeat;
background-size: 100% 100%;
position: relative;
padding: 140px 0;
background-position: 100%
}
.insta-mark-box {
display: flex;
align-items: flex-start;
width: 100%;
padding: 0 39px
}
.insta-mark-cntnt h3 {
font-size: 22px;
font-family: 'Inter';
color: #000;
margin: 0 0 5px
}
.insta-mark-cntnt p {
font-size: 16px;
color: #000;
font-family: proxima_novalight;
line-height: normal;
margin-bottom: 17px
}
.insta-mark-cntnt {
padding-left: 28px
}
.instagram-marketing::after {
position: absolute;
content: '';
border-left: 1px solid #dadada;
top: 0;
left: 50%;
right: 0;
bottom: -80px;
margin: 215px 0
}
.left-portj.insta-lft-work img.bomn-imgs.lazyimg {
width: 100%
}
.left-portj.insta-lft-work h2 {
font-size: 35px;
margin: 0
}
.left-portj.insta-lft-work h5 {
color: #fff;
font-size: 22px;
margin: 0 0 40px;
font-family: proxima_novalight
}
.left-portj.insta-lft-work .proj-overlay-contetn p {
font-size: 15px;
text-align: right;
line-height: normal;
text-transform: capitalize;
font-family: proxima_novalight;
margin: 0 0 55px
}
.left-portj.insta-lft-work a.insta-work-btn {
font-size: 19px;
color: #fff;
font-family: 'Inter';
}
.left-portj.insta-lft-work .proj-overlay-contetn {
text-align: right;
max-width: 411px;
margin: 0 auto;
top: auto;
bottom: 28%
}
.right-proj.insta-ryt-work .proj-overlay-contetn-right {
text-align: center;
right: 0;
height: 20px
}
.left-portj.insta-lft-work {
width: 39%;
padding: 0
}
.right-proj.insta-ryt-work {
padding: 0
}
.right-proj.insta-ryt-work img {
width: 100%;
height: auto
}
.right-proj.insta-ryt-work .col-sm-3 {
width: 33.333%;
padding: 0 0 1px 1px
}
.right-proj.insta-ryt-work h2 {
font-size: 24px;
text-transform: uppercase;
font-family: proxima_novalight
}
.right-proj.insta-ryt-work p {
text-transform: capitalize;
font-size: 16px;
font-family: proxima_novalight
}
.insta-our-work-sec .container {
max-width: 1350px;
margin: 0 auto;
width: 100%
}
.insta-faq p {
max-width: 800px;
margin: 0 auto;
text-align: center;
font-family: proxima_novalight;
line-height: normal
}
.insta-our-work-sec .proj-overlay-contetn {
top: auto;
bottom: 18%
}
.insta-our-work-sec .bmon:hover .proj-overlay-contetn {
top: auto;
bottom: 40%
}
.right-proj.insta-ryt-work .left-por-right {
padding: 0
}
.right-proj.insta-ryt-work img.Happy-Detox-Tea {
width: auto
}
.insta-our-work-sec .project {
justify-content: inherit
}
.insta-our-work-sec .right-proj {
width: 62%
}
.left-portj.insta-lft-work:hover .proj-overlay-contetn {
bottom: 28%
}
.prjct-inner-box-bg {
background: #f7f7f7;
padding: 77px 0;
text-align: center
}
.prjct-inner-box-bg h3 {
font-size: 18px;
font-family: 'Inter';
margin: 0 0 16px;
padding-left: 25px;
text-align: left
}
a.get-start-btn {
color: #fff;
background: linear-gradient(-148deg, #dd5374 0, #df536e 40%, #f44e22 60%);
border-radius: 50px;
padding: 9px 30px;
text-align: center;
display: inline-block;
font-size: 20px;
font-family: 'Inter';
transition: ease-in-out .5s
}
a.get-start-btn:hover {
background: linear-gradient(34deg, #dd5374 0, #df536e 40%, #f44e22 60%)
}
.insta-mark-lets {
background-color: #b76aa8 !important
}
.insta-mark-lets .servi a {
border: 2px solid #fff;
color: #b76aa8;
background-color: #fff
}
.insta-mark-lets .servi a:hover {
border: 2px solid #fff;
color: #fff;
background: 0 0
}
.seo-des.insta {
margin: 20px 0
}
.seo-des.insta h3 {
font-size: 26px;
margin: 40px 0 0 0;
font-family: 'Inter';
}
.seo-des.insta h5 {
font-size: 32px;
margin: 80px 0 0 0;
font-family: 'Inter';
font-weight: 700
}
.insta-markt .google-seo {
max-width: 1010px
}
.insta-markt .google-seo.insta-containercl {
max-width: 1040px
}
.insta-markt .seo-des.insta p {
margin: 20px 0;
color: #000
}
.insta-markt .insta-services {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/insta-bg-img.png);
background-color: #fff0;
background-position: center right;
background-repeat: no-repeat;
background-size: auto
}
.how-work.seo-work.insta-services.new-insta-service-sec::before {
position: absolute;
content: "";
width: 100%;
height: 100%;
left: 0;
right: 0;
top: 0;
background: #f0dd3f;
background: -moz-linear-gradient(left, #f0dd3f 0, #f0a264 100%);
background: -webkit-linear-gradient(left, #f0dd3f 0, #f0a264 100%);
background: linear-gradient(to right, #f0dd3f 0, #f0a264 100%);
margin-top: 0;
opacity: .9
}
.insta-markt .how-work .container-main {
max-width: 1450px !important;
padding: 0 10px
}
.insta-markt .seo-work .work-row .work-content {
padding: 0 20px 20px 15px
}
.insta-markt .insta-services.new-insta-service-sec .work-content {
padding-right: 0
}
.seo-work.new-insta-service-sec .work-row .work-wrap.regular-post-icon {
min-height: 124px
}
.insta-markt .seo-work .work-row {
padding: 0 20px;
margin: 0 0 70px
}
.insta-markt .we-work {
margin: 50px 0 40px
}
.insta-markt.seo-work .we-work {
font-family: 'Inter';
}
ul.Progress-listing-right {
float: left;
width: 50%
}
ul.Progress-listing-left {
float: left;
width: 50%
}
.Management-Progress-listing .Progress-listing-right li {
font-size: 20px;
position: relative;
font-family: 'Inter';
margin: 10px 0 11px 0;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/ppc-managment/blue-circle.png);
background-repeat: no-repeat;
background-position: center left;
padding: 0 0 0 35px;
color: #000
}
.Management-Progress-listing .Progress-listing-left li {
font-size: 20px;
position: relative;
font-family: 'Inter';
margin: 10px 0 11px 0;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/ppc-managment/blue-circle.png);
background-repeat: no-repeat;
background-position: center left;
padding: 0 0 0 35px;
color: #000
}
.insta-markt .new-insta-service-sec .we-work {
margin: 20px 0 0
}
.insta-markt .seo-work .work-row .work-wrap h3 {
font-size: 20px;
font-family: 'Inter';
font-weight: 600;
color: #000
}
.insta-markt .seo-work .work-row .work-wrap p {
font-size: 16px;
color: #000
}
.ongoing-insta-managment h2 {
font-size: 40px;
font-family: 'Inter';
margin: 0 0 30px;
color: #000
}
.Management-Progress-listing {
margin-left: 40px
}
.ongoing-insta-account img {
max-width: 100%
}
.ongoing-insta-managment {
padding: 60px 0 50px
}
.insta-driven {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/ppc-managment/ppc-driven.jpg)
}
.insta-driven span {
color: #ffe400;
font-family: 'Inter';
}
.insta-driven .servi a {
border-radius: 50px;
border: 2px solid #237dc6;
color: #237dc6
}
.insta-driven .servi a:hover {
color: #fff
}
.insta-markt p.Banner-des span {
color: #ffe400;
font-family: 'Inter';
}
h2.insta-heading {
font-size: 38px;
font-family: 'Inter';
margin: 0 0 17px
}
.insta-markt .google-seo {
margin: 75px auto 55px
}
.ongoing-insta-managment-inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
img.insta-inner-img {
max-width: 65px;
width: 100%
}
.insta-services-img-inner {
background-color: #fff;
width: 116px;
height: 116px;
border-radius: 50%;
display: flex;
justify-content: center
}
.insta-services .work-row {
padding: 0
}
.insta-markt h3.section-heading.we-work {
font-family: 'Inter';
}
.seo-work .work-row .work-wrap {
background-position: 0 0;
background-repeat: no-repeat
}
.seo-work .work-row .work-wrap.prof-opt-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/prof-opt-bg.png);
position: relative
}
.seo-work .work-row .work-wrap.trade-aud-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/prof-opt-bg.png);
position: relative
}
.seo-work .work-row .work-wrap.regular-post-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/prof-opt-bg.png);
position: relative
}
.seo-work .work-row .work-wrap.insta-stor-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/prof-opt-bg.png);
position: relative
}
.seo-work .work-row .work-wrap.prof-opt-icon::before {
content: "";
position: absolute;
left: 0;
top: 0;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/profile-optimization.svg);
background-size: 70px;
width: 120px;
height: 120px;
background-repeat: no-repeat;
background-position: center center
}
.seo-work .work-row .work-wrap.trade-aud-icon::before {
content: "";
position: absolute;
left: 0;
top: 0;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/target-audience.svg);
background-size: 80px;
width: 120px;
height: 120px;
background-repeat: no-repeat;
background-position: center center
}
.seo-work .work-row .work-wrap.regular-post-icon::before {
content: "";
position: absolute;
left: 0;
top: 0;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/regular-posting.svg);
background-size: 80px;
width: 120px;
height: 120px;
background-repeat: no-repeat;
background-position: center center
}
.seo-work .work-row .work-wrap.insta-stor-icon::before {
content: "";
position: absolute;
left: 0;
top: 0;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/instagram-stories.svg);
background-size: 70px;
width: 120px;
height: 120px;
background-repeat: no-repeat;
background-position: center center
}
.our-insta-services {
margin: 50px 0 0 0
}
.our-insta-services center {
max-width: 910px;
margin: 0 auto
}
.our-insta-services h3 {
font-size: 32px;
margin: 0 0 20px;
font-family: 'Inter';
font-weight: 700
}
.our-insta-services p {
font-size: 18px;
font-weight: 300;
font-family: 'Inter';
line-height: 24px
}
.our-insta-services span.tagl {
font-size: 18px;
font-family: 'Inter';
margin: 20px 0 10px 0;
display: inline-block
}
.our-insta-services .insta-service-list h3 {
font-size: 18px;
color: #000;
font-family: 'Inter';
font-weight: 600;
margin: 0 0 6px
}
.our-insta-services .insta-service-list p {
font-size: 16px;
line-height: 22px;
color: #000;
font-weight: 300;
font-family: proxima_novalight
}
.our-insta-services .insta-service-list {
margin: 40px auto 0;
max-width: 950px
}
.our-insta-services .insta-service-item {
float: left;
width: 100%;
padding-left: 116px;
margin: 0 0 55px;
background-repeat: no-repeat;
background-position: 0 0;
min-height: 116px
}
.our-insta-services .insta-service-item.insta-ad-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/insta-ad-bg.png);
position: relative
}
.our-insta-services .insta-service-item.insta-unique-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/insta-ad-bg.png);
position: relative
}
.our-insta-services .insta-service-item.insta-research-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/insta-ad-bg.png);
position: relative
}
.our-insta-services .insta-service-item.insta-manag-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/insta-ad-bg.png);
position: relative
}
.our-insta-services .insta_audit {
max-width: 910px;
margin: 0 auto;
text-align: center
}
.our-insta-services .insta-service-item.insta-ad-icon::before {
position: absolute;
left: 0;
width: 116px;
height: 116px;
content: "";
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/Instagram-ad-management.svg);
background-size: 70px;
background-position: center;
background-repeat: no-repeat
}
.our-insta-services .insta-service-item.insta-unique-icon::before {
position: absolute;
left: 0;
width: 116px;
height: 116px;
content: "";
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/instagram-unique-content-creation.svg);
background-size: 70px;
background-position: center;
background-repeat: no-repeat
}
.our-insta-services .insta-service-item.insta-research-icon::before {
position: absolute;
left: 0;
width: 116px;
height: 116px;
content: "";
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/instagram-marketing-research.svg);
background-size: 70px;
background-position: center;
background-repeat: no-repeat
}
.our-insta-services .insta-service-item.insta-manag-icon::before {
position: absolute;
left: 0;
width: 116px;
height: 116px;
content: "";
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/instagram-management-services.svg);
background-size: 100px;
background-position: center;
background-repeat: no-repeat
}
.our-insta-services .insta-service-content {
float: left;
width: 100%;
padding-left: 40px
}
.contnt-para-strong {
font-family: 'Inter';
color: #000 !important
}
.new-pinterest-sec .contnt-para-strong {
color: #fff !important
}
.how-work.seo-work.insta-services.new-insta-service-sec.new-pinterest-sec::before {
background: linear-gradient(to right, #bd081c 0, #cb3444 100%)
}
.how-work.seo-work.insta-services.new-insta-service-sec.new-pinterest-sec {
background-image: url(//www.willshall.com/wp-content/uploads/2021/01/expert-printerest-bg.jpg);
background-position: center center;
background-repeat: no-repeat;
background-size: cover
}
.seo-work.new-pinterest-sec .work-wrap.prof-opt-icon::before {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/account-set-up.svg)
}
.seo-work.new-pinterest-sec .work-wrap.regular-post-icon::before {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/pinterest-account-management.svg);
background-size: 67px
}
.seo-work.new-pinterest-sec .work-wrap.insta-stor-icon::before {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/pinterest-ad-campaign.svg);
background-size: 65px
}
.seo-work.new-pinterest-sec .work-wrap.trade-aud-icon::before {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/content-creation-pinterest.svg);
height: 90px;
width: 90px;
background-size: 70px;
left: 15px;
top: 20px
}
.new-pinterest-sec p {
color: #fff !important
}
.new-pinterest-sec h3 {
color: #fff !important
}
.how-work.seo-work.new-pinterest-sec .work-wrap.prof-opt-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/pint-prof-opt-bg.png)
}
.how-work.seo-work.new-pinterest-sec .work-wrap.trade-aud-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/pint-prof-opt-bg.png)
}
.how-work.seo-work.new-pinterest-sec .work-wrap.regular-post-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/pint-prof-opt-bg.png)
}
.how-work.seo-work.new-pinterest-sec .work-wrap.insta-stor-icon {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/pint-prof-opt-bg.png)
}
.why-pinterest-sec .insta-service-item.insta-ad-icon::before {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/pinterest/Experienced.svg);
background-size: 65px
}
.why-pinterest-sec .insta-service-item.insta-unique-icon::before {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/pinterest/Skilled.svg);
background-size: 65px
}
.why-pinterest-sec .insta-service-item.insta-research-icon::before {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/pinterest/Affordable.svg);
background-size: 65px
}
.why-pinterest-sec .insta-service-item.insta-manag-icon::before {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/pinterest/Reliable.svg);
background-size: 65px
}
.pinterest_audit a {
background: linear-gradient(to right, #bd081c 0, #cb3444 100%);
border-radius: 50px;
padding: 9px 30px;
text-align: center;
display: inline-block;
font-size: 20px;
font-family: 'Inter';
color: #fff
}
.pinterest_audit {
max-width: 910px;
margin: 0 auto;
text-align: center
}
h2.pinterest-heading {
font-size: 58px;
font-family: 'Inter';
}
.pinterest-mark-lets {
background-image: url(//www.willshall.com/wp-content/uploads/2021/01/pinterest-lets-bg.png)
}
.pinterest-mark-lets .servi a {
border: 2px solid #fff;
color: #bd081c
}
.pinterest-heading span {
color: #bd081c !important
}
.pinterest-mark-lets .servi a {
border: 2px solid #fff;
color: #bd081c
}
.pinterest-mark-lets .servi a:hover {
background: #bd081c;
color: #fff
}
.pinterest_audit a:hover {
background: linear-gradient(to right, #cb3444 0, #bd081c 100%)
}
.new-pinterest-sec .work-row {
margin: 0 0 50px !important
}
.new-pinterest-sec .section-heading.we-work {
margin: 50px 0 0 !important
}
.twitter-investing-services .fisrt-list {
background-image: url(//www.willshall.com/wp-content/uploads/2021/02/Enormous-Traffic-bg.jpg);
background-repeat: no-repeat;
background-size: cover
}
.twitter-investing-services .second-list {
background-color: #007fc1
}
.twitter-investing-services .third-list {
background-color: #249bd8
}
.twitter-investing-cntnt {
max-width: 870px;
margin: 0 auto 50px;
text-align: center
}
.twitter-investing-cntnt h3 {
font-family: 'Inter';
font-size: 32px;
color: #000
}
.twitter-investing-cntnt p {
font-size: 18px;
color: #000;
font-family: proxima_novalight;
line-height: normal;
padding: 0 10px
}
.twitter-para h2.twitter-heading {
font-size: 58px;
font-family: 'Inter';
color: #000;
margin: 0 0 5px
}
.twitter-para span.color {
color: #009ded
}
.twitter-content p {
margin: 20px 0;
color: #000
}
.twitter-skew p {
font-size: 18px;
line-height: 22px;
color: #fff;
font-weight: 300;
font-family: proxima_novalight;
margin: 0 0 30px
}
.twitter-skew h3 {
font-size: 24px;
color: #fff;
font-family: 'Inter';
margin: 0 auto 24px
}
.twitter-skew p.para {
margin: 0 auto 18px;
font-size: 18px
}
.twitter-skew .skew-lnk-txt {
padding: 0 40px 0 0
}
.twitter-skew .linkedin-skew {
background: #009ded
}
.winning-twitter h3 {
font-size: 32px !important;
margin: 0 0 20px;
color: #000;
font-family: 'Inter';
font-weight: 700
}
.winning-twitter p {
color: #000;
font-size: 17px
}
.winning-twitter .listing-seo li {
width: 500px;
padding: 0 0 15px 25px;
line-height: 24px;
font-size: 16px;
}
.winning-twitter .methodology-list {
max-width: 1050px
}
.winning-twitter .Methodology h4 {
font-size: 26px;
margin: 40px auto 20px
}
.winning-twitter .insta_audit {
max-width: 100%;
margin: 40px auto 0;
text-align: center;
width: 100%;
float: left
}
.stellar-results h3 {
color: #000;
max-width: 620px
}
.stellar-results p {
color: #000;
font-size: 16px
}
.winning-twitter .insta_audit a {
background: linear-gradient(-148deg, #33adec 40%, #009ded 60%)
}
.winning-twitter .insta_audit a:hover {
background: linear-gradient(-148deg, #009ded 40%, #33adec 60%)
}
.winning-twitter {
margin: 80px 0 0 0;
padding: 0 20px
}
.stellar-results {
padding: 0 20px
}
.twitter-para h3 {
font-size: 32px !important
}
.twitter-skew p:last-child {
margin: 0 !important
}
.twitter-mark-lets {
background-image: url(//www.willshall.com/wp-content/uploads/2021/02/twitter-talk-bg.jpg);
background-repeat: no-repeat;
background-position: center;
background-size: cover
}
.twitter-mark-lets .servi a:hover {
background-color: #009ded !important;
border: 2px solid #fff !important;
color: #fff
}
.twitter-mark-lets .servi a {
border: 2px solid #009ded !important;
color: #009ded
}
#new-footer-sec {
display: flex
}
#footer-menu-new-sec {
display: none
}
.footer-location-img img {
max-width: 70px;
height: 70px object-fit:contain
}
.footer-india-location {
display: flex;
width: 300px
}
.footer-canada-location {
width: 330px
}
.location-text h3 {
font-size: 18px;
font-family: 'Inter';
font-weight: 600;
margin-top: 19px;
display: inline-block;
line-height: 23px;
color: #000;
margin: 0 auto 2px
}
.location-text p {
font-size: 14px;
font-family: 'Inter';
color: #000
}
.location-text span {
font-size: 14px
}
#new-footer-sec .footer-upr-center {
width: 280px;
margin: 0
}
#new-footer-sec .footer-upr-right {
width: 340px
}
#new-footer-sec .footer-upr-right.whatsap {
width: 300px
}
.location-text {
padding: 0 0 0 10px;
width: 100%
}
.footer-location-img {
width: 25%
}
li.col-sm-12.new-contect-addrs .location-text {
padding: 0 0 0 20px
}
li.col-sm-12.new-contect-addrs .footer-location-img img {
max-width: 55px;
height: 55px
}
li.col-sm-12.new-contect-addrs .footer-india-location {
width: 310px
}
li.col-sm-12.new-contect-addrs .footer-canada-location {
width: 290px
}
#new-footer-sec .footer-upr-center a {
align-items: center
}
#new-footer-sec .footer-upr-center .up-wrk-img {
margin: 0;
width: 94px
}
#new-footer-sec .footer-upr-right span {
margin: 0
}
#new-footer-sec .cluch-text a {
display: flex;
align-items: center
}
#new-footer-sec {
align-items: center;
max-width: 100%;
margin: 0 auto;
position: relative
}
li.new-contect-addrs.contact_us_page-col .footer-india-location p br {
display: block
}
@media(max-width:1399px) {
#new-footer-sec .footer-upr-right {
width: 28%
}
#new-footer-sec .footer-india-location {
width: 23%
}
#new-footer-sec .footer-canada-location {
width: 20%
}
#new-footer-sec .footer-upr-center {
width: 24%
}
}
@media(max-width:1339px) {
.insta-our-work-sec .project {
max-width: 1300px;
margin: 0 auto
}
.right-proj.insta-ryt-work h2 {
font-size: 20px
}
}
@media(max-width:1199px) {
.winning-twitter .listing-seo li {
width: auto;
padding: 0 0 15px 40px
}
.seo-work .work-row .work-wrap.prof-opt-icon::before {
background-size: 45px;
width: 90px;
height: 90px
}
.seo-work .work-row .work-wrap.trade-aud-icon::before {
background-size: 50px;
width: 90px;
height: 90px
}
.seo-work .work-row .work-wrap.regular-post-icon::before {
background-size: 50px;
width: 90px;
height: 90px
}
.seo-work .work-row .work-wrap.insta-stor-icon::before {
background-size: 50px;
width: 90px;
height: 90px
}
#new-footer-sec .footer-upr-center .up-wrk-img {
width: 60px
}
#new-footer-sec .cluch-text a {
background-size: 65px;
min-height: 72px;
padding: 0 0 0 78px
}
.location-text h3 {
font-size: 16px;
line-height: 20px
}
.location-text {
padding: 0 0 0 5px
}
#new-footer-sec .footer-upr-right {
width: 28%
}
#new-footer-sec .footer-india-location {
width: 25%
}
#new-footer-sec .footer-canada-location {
width: 22%
}
#new-footer-sec .footer-upr-center {
width: 22%
}
#new-footer-sec .footer-upr-right.whatsap {
width: 25%
}
#new-footer-sec .footr-center-txt h2 {
font-size: 17px;
line-height: 22px
}
#new-footer-sec .footer-location-img {
width: auto
}
.footer-location-img img {
max-width: 60px;
height: 60px
}
#new-footer-sec .footer-upr-center .up-wrk-img {
margin: 0;
width: 65px
}
#new-footer-sec .footer-upr-center .up-wrk-img img {
width: 60px
}
}
@media (max-width:991px) {
.seo-des.insta h3 {
font-size: 20px
}
.seo-des.insta h5 {
font-size: 22px
}
.our-insta-services h3 {
font-size: 22px
}
.our-insta-services .insta-service-list h3 {
font-size: 18px
}
.insta-markt .seo-des.insta p br {
display: none
}
.insta-markt .insta-services {
background-size: cover
}
#new-footer-sec .footer-upr-center a {
align-items: center;
width: 100%;
justify-content: inherit
}
#new-footer-sec .footer-upr-center .up-wrk-img {
margin: 0;
width: 60px
}
#new-footer-sec .footr-center-txt {
width: auto;
margin-left: 12px
}
#new-footer-sec .footr-center-txt h2 {
font-size: 18px;
line-height: 23px
}
#new-footer-sec .footr-center-txt h3 {
font-size: 16px;
margin: 0 0 0
}
#new-footer-sec .footer-upr-center {
width: 50%;
margin: 0 0 15px
}
#new-footer-sec .footer-upr-right {
width: 50%;
margin: 0 0 15px
}
#new-footer-sec .footer-india-location {
width: 50%
}
#new-footer-sec .footer-upr-right.whatsap {
width: 50%
}
#new-footer-sec .footer-canada-location {
width: 50%
}
#new-footer-sec .cluch-text a {
background-size: 70px;
min-height: 78px;
padding: 0 0 0 80px
}
#new-footer-sec .location-text {
padding: 0
}
#new-footer-sec .footer-upr-right span {
margin: 0;
font-size: 18px;
line-height: 22px
}
#new-footer-sec .location-text {
padding: 0
}
#new-footer-sec .footer-india-location .location-text {
padding: 0 0 0 12px
}
#new-footer-sec {
padding: 10px 0 30px
}
}
@media(max-width:767px) {
.twitter-investing-cntnt h3 {
font-size: 26px;
padding: 0 10px
}
.twitter-page-sec .container-main {
padding: 0 10px
}
.twitter-para h3 {
font-size: 20px !important
}
.twitter-para h2.twitter-heading {
font-size: 32px
}
.winning-twitter h3 {
font-size: 26px !important
}
.stellar-results h3 {
font-size: 26px !important
}
.our-insta-services .insta-service-item.insta-manag-icon::before {
background-size: 50px !important
}
.seo-work.new-pinterest-sec .work-wrap.trade-aud-icon::before {
left: 0;
top: 2px
}
h2.insta-heading {
font-size: 38px
}
.insta-des.ppc h3 {
font-size: 32px
}
.insta-des.ppc h4 {
font-size: 20px
}
.how-work.seo-work.insta-services {
background-image: linear-gradient(to right, #f0dd3f 0, #f0a264 100%) !important
}
.seo-work .work-row .work-wrap {
background-position: 0 0
}
.insta-markt .seo-work .work-row {
margin: 0 0 10px
}
.our-insta-services .insta-service-item {
padding-left: 80px;
background-size: 80px;
margin: 0 0 35px
}
.our-insta-services .insta-service-content {
padding-left: 20px
}
.insta-markt .insta-services.new-insta-service-sec .work-content {
padding-right: 15px
}
.insta-markt .google-seo {
margin: 50px auto 55px
}
.seo-des.insta h5 {
margin: 30px 0 0 0
}
.how-work.seo-work.insta-services {
margin-bottom: 10px
}
.insta-markt .seo_audit.button-space-bu {
margin: 0 0 0
}
.insta-markt .insta-services {
background-image: inherit
}
.seo-work .work-row .work-wrap.prof-opt-icon::before {
width: 80px;
height: 80px;
right: 0;
margin: auto
}
.seo-work .work-row .work-wrap.trade-aud-icon::before {
width: 80px;
height: 80px;
right: 0;
margin: auto
}
.seo-work .work-row .work-wrap.regular-post-icon::before {
width: 80px;
height: 80px;
right: 0;
margin: auto
}
.seo-work .work-row .work-wrap.insta-stor-icon::before {
width: 80px;
height: 80px;
right: 0;
margin: auto
}
.our-insta-services .insta-service-item.insta-ad-icon::before {
width: 80px;
height: 80px;
background-size: 50px
}
.our-insta-services .insta-service-item.insta-unique-icon::before {
width: 80px;
height: 80px;
background-size: 50px
}
.our-insta-services .insta-service-item.insta-research-icon::before {
width: 80px;
height: 80px;
background-size: 50px
}
.our-insta-services .insta-service-item.insta-manag-icon::before {
width: 80px;
height: 80px;
background-size: 70px
}
.linked-servce-img {
width: 99px;
height: 99px
}
.linkedin-servce h2 {
font-size: 24px
}
.linked-servce-img img {
width: 53px
}
.linkedin-servce .insta-service-list ul {
max-width: unset
}
.linkedin-servce .insta-service-list li {
display: block;
width: 100%
}
.linked-brand .fb-dscp p {
font-size: 15px;
line-height: 20px
}
.linked-brand a.fb-strt-btn {
padding: 7px 28px;
font-size: 18px;
margin: 14px 0 0
}
.lnked-service-list {
margin: 0 0 30px
}
.linkedin-servce .linkedin-serve-hdng-txt h2 {
font-size: 24px
}
.linked-service-content li {
font-size: 15px
}
.our-insta-services .insta-service-item.linked-social::before,
.our-insta-services .insta-service-item.linkedin-ads::before,
.our-insta-services .insta-service-item.linkedin-contnt::before,
.our-insta-services .insta-service-item.linkedin-social::before {
width: 80px;
height: 80px;
background-size: 50px
}
.how-work.seo-work.insta-services.new-insta-service-sec .work-content {
position: unset;
text-align: center
}
.how-work.seo-work.insta-services.new-insta-service-sec .work-grid {
width: 50%
}
.insta-markt .container-main {
padding: 0 10px
}
#new-footer-sec .footer-upr-center a {
align-items: center;
width: 100%;
justify-content: flex-start;
max-width: 100%
}
#new-footer-sec .footr-center-txt h2 {
font-size: 17px;
line-height: 21px
}
#new-footer-sec .footr-center-txt h3 {
font-size: 14px;
margin: 0 0 0
}
#new-footer-sec .footer-upr-right span {
margin: 0;
font-size: 17px;
line-height: 21px
}
#new-footer-sec .cluch-text a {
background-size: 60px;
min-height: 66px;
padding: 0 0 0 72px
}
li.col-sm-12.new-contect-addrs .location-text {
padding: 0 0 0 15px
}
.item.degital_markeing_banner .clutch_box {
display: none !important
}
.item.degital_markeing_banner .left-ban h2 {
width: 100%;
font-size: 22px;
line-height: 28px
}
.item.degital_markeing_banner .left-ban .only-mobile-consultation {
border-color: #000;
color: #000
}
}
@media (max-width:579px) {
#new-footer-sec .footer-upr-center,
#new-footer-sec .footer-upr-right {
width: 100%;
margin: 0 auto 20px
}
#new-footer-sec .footer-canada-location,
#new-footer-sec .footer-india-location {
width: auto
}
#new-footer-sec .location-text {
padding: 0 0 0 12px
}
#new-footer-sec {
max-width: 480px;
margin: auto
}
#new-footer-sec .footer-upr-center a {
max-width: 300px
}
#new-footer-sec .footer-upr-right .cluch-text {
max-width: 300px;
margin: auto
}
}
@media (max-width:550px) {
.skew-lnk-txt {
padding: 30px 20px 80px !important
}
.skew-lnk-txt {
width: 100% !important;
max-width: 100% !important
}
.how-work.seo-work.insta-services.new-insta-service-sec .work-grid {
width: 100%
}
}
@media (max-width:500px) {
#new-footer-sec .footer-canada-location,
#new-footer-sec .footer-india-location {
width: 100%;
margin: 0 auto 20px;
max-width: 300px
}
#new-footer-sec .footer-canada-location {
margin: 0 auto
}
#new-footer-sec .footr-center-txt h2 {
font-size: 18px;
line-height: 22px
}
#new-footer-sec .footer-upr-right span {
font-size: 18px;
line-height: 22px
}
#new-footer-sec .location-text h3 {
font-size: 18px;
line-height: 22px
}
#new-footer-sec .location-text {
padding: 0 0 0 72px
}
}
@media (max-width:480px) {
.insta-markt .google-seo {
margin: 40px auto 40px
}
}
@media (max-width:380px) {
li.col-sm-12.new-contect-addrs .footer-location-img img {
max-width: 50px;
height: 50px
}
}
.linked-brand .fb-dscp h2 span {
color: #0e76a8
}
.linked-brand a.fb-strt-btn {
background-image: linear-gradient(to left, #0972de, #04567e)
}
.linked-brand a.fb-strt-btn:hover {
background-image: linear-gradient(to left, #04567e, #0972de)
}
.linked-brand .fb-dscp p {
margin: 20px 0
}
.linked-brand .fb-dscp {
max-width: 1010px
}
.fb-dscp .linked-in h3 {
font-size: 26px;
margin: 58px 0 0 0;
font-family: 'Inter';
color: #000
}
.fb-dscp .linked-in p {
margin: 20px 0;
color: #000
}
.skew-lnk-txt ul {
margin: 0
}
.skew-lnk-txt ul {
margin: 0
}
.skew-lnk-txt li {
color: #fff;
font-size: 18px;
font-family: 'Inter';
margin: 0 0 7px;
position: relative;
padding-left: 25px;
line-height: 24px
}
.skew-lnk-txt li::after {
background: url(//www.willshall.com/wp-content/themes/willshall/images/tick.png);
content: '';
height: 15px;
width: 15px;
background-size: 14px;
position: absolute;
left: 0;
top: 7px;
background-repeat: no-repeat
}
.linkedin-skew {
background: linear-gradient(to left, #0972de, #04567e)
}
section.linkedin-skewotr::before {
content: '';
transform: skewY(-3deg);
background: #fff;
position: absolute;
width: 100%;
height: 103px;
top: -54px;
display: none
}
.skew-lnk-txt {
width: 50%;
max-width: 506px;
margin: 0 0 0 auto;
transform: skewY(3deg)
}
.skew-lnk {
width: 50%
}
.skew-link-otr {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
align-items: center
}
.skew-lnk {
width: 50%;
display: flex;
align-items: stretch
}
.skew-lnk img {
width: 100%;
object-fit: cover
}
.linkedin-skewotr::after {
content: '';
transform: skewY(-3deg);
background: #fff;
width: 100%;
height: 143px;
position: absolute;
bottom: -90px;
display: none
}
.linkedin-skewotr {
position: relative;
margin: 40px 0 44px;
transform: skewY(-3deg)
}
.lnked-service-list {
display: flex;
align-content: flex-start;
flex-wrap: wrap;
justify-content: space-between;
margin: 0 0 24px
}
.linked-service-content {
width: 83.2%
}
.linked-servce-img {
width: 12.4%;
text-align: center;
background: #fff;
border: 1px solid #ddd;
border-radius: 50%;
height: 117px;
display: flex;
align-items: center;
justify-content: center
}
.linkedin-servce .insta-service-item li {
font-family: proxima_novalight;
color: #000;
font-size: 17px;
position: relative;
padding-left: 23px;
font-weight: 600;
margin: 0 0 9px;
line-height: 24px;
display: inline-block;
width: 33%
}
.linkedin-servce .insta-service-item li::after {
content: '';
position: absolute;
background: url(//www.willshall.com/wp-content/themes/willshall/images/icon1.png);
height: 16px;
width: 16px;
background-size: 15px;
left: 0;
background-repeat: no-repeat;
top: 7px
}
.linked-service-content ul {
max-width: 570px
}
.linkedin-social ul {
max-width: unset
}
.insta-service-item.linkedin-social ul li {
display: block;
width: 100%
}
.linked-service-content p {
margin: 0 0 26px
}
.linkedin-serve-hdng-txt p {
font-size: 18px;
color: #000;
margin: 0 0 30px
}
.linkedin-servce .linkedin-serve-hdng-txt h2 {
color: #000;
font-size: 32px;
margin: 0 0 20px;
font-weight: 600
}
.linkedin-serve-hdng-txt {
text-align: center;
max-width: 950px;
margin: 24px auto 0
}
.our-insta-services.linkedin-servce {
margin: 120px 0 0 0
}
#lets.linkedin-mark-lets {
background: #0e76a8 url(//www.willshall.com/wp-content/themes/willshall/images/linkedin-bg2.png);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
float: left;
width: 100%
}
.linkedin-servce h2 {
color: #000;
text-align: center;
font-size: 30px;
margin: 0 0 56px;
font-weight: 600;
font-family: 'Inter'
}
.linked-brand {
padding: 70px 0 0
}
.linkedin-servce .insta-service-item {
background: url(//www.willshall.com/wp-content/themes/willshall/images/insta-ad-bg.png);
position: relative;
background-repeat: no-repeat;
margin: 0 0 22px
}
.linkedin-ads::before {
position: absolute;
left: 0;
width: 116px;
height: 116px;
content: "";
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/linkedin-icon1.png);
background-size: 64px;
background-position: center;
background-repeat: no-repeat
}
.insta-service-item.linkedin-contnt:before {
position: absolute;
left: 0;
width: 116px;
height: 116px;
content: "";
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/linkedin-icon2.png);
background-size: 64px;
background-position: center;
background-repeat: no-repeat
}
.linked-social:before {
position: absolute;
left: 0;
width: 116px;
height: 116px;
content: "";
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/linkedin-icon3.png);
background-size: 64px;
background-position: center;
background-repeat: no-repeat
}
.linkedin-social:before {
position: absolute;
left: 0;
width: 116px;
height: 116px;
content: "";
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/linkedin-icon4.png);
background-size: 64px;
background-position: center;
background-repeat: no-repeat
}
.linked-custm:before {
position: absolute;
left: 0;
width: 116px;
height: 116px;
content: "";
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/linkedin-icon4.png);
background-size: 64px;
background-position: center;
background-repeat: no-repeat
}
.linkedin-servce .insta-service-item .insta-service-content p {
margin: 0 0 26px
}
#lets.linkedin-mark-lets .servi a {
background: #fff;
color: #237dc6;
border-color: #fff
}
#lets.linkedin-mark-lets .servi a:hover {
background: 0 0;
color: #fff
}
@media(max-width:767px) {
.our-insta-services.linkedin-servce {
margin: 80px 0 0 0
}
html .global-h2-hstn-headings {
font-size: 25px !important;
line-height: normal !important;
}
.skew-lnk {
width: 100%
}
.skew-lnk-txt {
width: 100%;
max-width: 100%;
padding: 50px 30px 30px !important
}
.our-insta-services .insta-service-item.linked-social::before,
.our-insta-services .insta-service-item.linkedin-ads::before,
.our-insta-services .insta-service-item.linkedin-contnt::before,
.our-insta-services .insta-service-item.linkedin-social::before {
width: 80px;
height: 80px;
background-size: 50px
}
.our-insta-services .insta-service-item {
padding-left: 80px;
background-size: 80px;
margin: 0 0 35px
}
.linkedin-servce .linkedin-serve-hdng-txt h2 {
font-size: 24px
}
.linkedin-serve-hdng-txt p {
font-size: 15px
}
.linkedin-servce .insta-service-list ul {
max-width: unset
}
.linkedin-servce .insta-service-list li {
display: block;
width: 100%
}
}
.our-team-title_section h1 {
text-align: center;
color: #000;
font-size: 48px;
font-family: 'Inter';
font-weight: 700;
margin: 0 0 18px
}
.our-team-title_section h1 span {
color: #e37000
}
.our-team-title_section p {
font-size: 16px;
line-height: 24px;
font-family: 'Inter';
font-weight: 300;
text-align: center;
color: #000;
margin: 0 0 20px
}
.our-team-title_section {
display: flex;
flex-wrap: wrap;
padding: 72px 0 30px
}
.our-team-title_section .our-team-title-cont-sec {
max-width: 900px;
margin: auto
}
.circle-pic-col-smae .con_info .linked-icon svg {
width: 18px;
height: 18px
}
.circle-pic-col-smae .con_info svg {
width: 20px;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease
}
.circle-pic-col-smae .con_info .linked-icon svg:hover path {
stroke: #0a66c2;
fill: #0a66c2;
color: #0a66c2
}
.circle-pic-col-smae .con_info svg:hover path {
stroke: #6fda44;
fill: #6fda44
}
.circle-pic-col-smae .con_info .mail-icon svg:hover path {
stroke: #E37000;
fill: #E37000
}
.circle-pic-col-smae .pos_member-upwork-c svg {
width: 18px;
vertical-align: middle
}
.circle-pic-col-smae .pos_member-upwork-c svg path {
stroke: #6fda44;
fill: #6fda44
}
.circle-pic-col-smae .con_info svg path {
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease
}
.circle-pic-col-smae {
width: 20%;
text-align: center;
padding: 0 15px
}
.director-admin-pic-sec {
display: flex;
flex-wrap: wrap;
justify-content: center
}
.circle-pic-col-smae h3 {
margin: 10px 0 2px;
text-align: center;
color: #000;
font-size: 18px;
font-family: 'Inter';
font-weight: 700;
line-height: normal
}
.circle-pic-col-smae .pos_member {
text-align: center;
margin: 0 0 7px;
color: #000;
font-size: 16px;
font-family: 'Inter';
line-height: 24px;
text-transform: lowercase
}
.circle-pic-col-smae .pos_member .con_info {
margin: 0;
padding: 0
}
.circle-pic-col-smae .con_info {
margin: 0
}
.circle-pic-col-smae .con_info li {
display: inline-block;
vertical-align: middle;
font-size: 18px;
padding: 0 4px
}
.circle-pic-col-smae .con_info li a {
color: #000;
text-decoration: none !important;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease
}
.director-admin-section {
display: flex;
flex-wrap: wrap;
width: 100%;
padding: 12px 0 30px
}
.circle-pic-col-smae .con_info li a:hover {
color: #e37000
}
.digital-marketing-section-team.development-section-team {
padding-top: 0
}
.digital-marketing-section-team {
display: flex;
flex-wrap: wrap;
padding: 0
}
.digital-marketing-section-team .digital-marketing-cont-sec {
display: flex;
flex-wrap: wrap;
padding: 50px 0 0
}
.digital-marketing-section-team h2 {
text-align: left;
margin: 0;
color: #000;
font-size: 30px;
line-height: normal;
font-family: 'Inter';
font-weight: 400;
position: relative;
padding: 40px 40px 29px;
z-index: 1;
background: linear-gradient(to right top, #a0dcdc 50%, transparent 50%)
}
.development-section-team.digital-marketing-section-team h2 {
background: linear-gradient(to right top, #4689b0 50%, transparent 50%);
color: #fff
}
.designs-section-team.digital-marketing-section-team h2 {
background: linear-gradient(to right top, #e37000 50%, transparent 50%);
color: #fff
}
.sales-section-team.digital-marketing-section-team h2 {
background: linear-gradient(to right top, #79b051 50%, transparent 50%);
color: #fff
}
.page-template-our-team-new-page-template .banner-home.all-page-banner {
float: none;
display: flex;
flex-wrap: wrap
}
.digital-marketing-section-team.sales-section-team {
padding-bottom: 30px
}
.circle-pic-col-smae .pos_member-upwork-c {
font-size: 14px;
line-height: normal;
color: #6fda44;
font-family: 'Inter';
}
.digital-marketing-section-team .circle-pic-col-smae .pos_member {
margin: 0 0 6px
}
.circle-pic-col-smae .pos_member-upwork-c img {
position: relative;
bottom: 1px
}
.digital-marketing-section-team .circle-pic-col-smae {
margin: 0 0 50px
}
.circle-pic-col-smae .pos_member-upwork-c a {
color: #6fda44
}
.footer-img.footer-svg-img a {
width: 67px;
height: 67px;
display: inline-block;
background: #f2f2f2;
border-radius: 100px;
border: 2px solid #ddd;
position: relative;
transition: ease-in-out .5s;
-webkit-transition: ease-in-out .5s;
-moz-transition: ease-in-out .5s;
-o-transition: ease-in-out .5s;
-ms-transition: ease-in-out .5s
}
.footer-img.footer-svg-img a img {
width: 39px;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
transition: ease-in-out .5s;
-webkit-transition: ease-in-out .5s;
-moz-transition: ease-in-out .5s;
-o-transition: ease-in-out .5s;
-ms-transition: ease-in-out .5s
}
.footer-img.footer-svg-img a:hover img {
margin-left: 5px
}
.circle-pic-col-smae .spin.circle {
position: relative;
width: 150px;
height: 150px;
margin: auto;
max-width: 100%;
overflow: hidden
}
.circle-pic-col-smae .spin.circle img {
width: 100%;
height: 100%;
object-fit: cover
}
.circle-pic-col-smae .spin::after,
.circle-pic-col-smae .spin::before {
top: 0;
left: 0;
content: '';
position: absolute;
width: 100%;
height: 100%
}
.circle-pic-col-smae .spin::before {
border: 1px solid #fff0
}
.circle-pic-col-smae .spin:hover::before {
border-top-color: #e37000;
border-right-color: #e37000;
border-bottom-color: #e37000;
transition: border-top-color .15s linear, border-right-color .15s linear .1s, border-bottom-color .15s linear .2s
}
.circle-pic-col-smae .spin::after {
border: 0 solid #fff0
}
.circle-pic-col-smae .spin:hover::after {
border-top: 1px solid #e37000;
border-left-width: 1px;
border-right-width: 1px;
transform: rotate(270deg);
transition: transform .4s linear 0s, border-left-width 0s linear .35s
}
.circle-pic-col-smae .circle {
border-radius: 100%;
box-shadow: none
}
.circle-pic-col-smae .circle::after,
.circle-pic-col-smae .circle::before {
border-radius: 100%
}
#lets.ppc-driven.our-team-pagexs a {
border-color: #fff
}
#lets.ppc-driven.our-team-pagexs a:hover {
border-color: #e37000
}
.page-id-1274 .banner-home.all-page-banner {
display: none
}
.banner_services {
margin-top: 100px
}
.banner_services {
background-image: url(//www.willshall.com/wp-content/uploads/2023/05/services_bg-min.jpg);
background-repeat: no-repeat;
background-size: cover;
background-position: center center
}
.banner_services .services_provider img {
width: auto;
height: 52px
}
.banner_services .services_provider .clutch {
height: 38px
}
.banner_services .row_banner {
padding: 80px 20px;
display: flex;
flex-wrap: wrap
}
.banner_content h1 {
font-size: 54px;
line-height: 60px;
color: #fff;
margin: 0;
font-family: 'Inter';
font-weight: 300
}
.banner_content ul {
padding: 50px 35px;
margin: 0
}
.banner_content ul li {
font-size: 22px;
line-height: 40px;
color: #fff;
background-image: url(//www.willshall.com/wp-content/uploads/2021/04/check_icon.png);
background-repeat: no-repeat;
background-position: center left;
padding-left: 24px;
font-family: 'Inter';
}
.banner_services .row_banner .banner_content {
width: 60%
}
.banner_services .row_banner .audit_form {
width: 40%;
padding-left: 70px
}
.services_provider h5 {
font-size: 18px;
width: 100%;
color: #ffcf0e;
margin-bottom: 20px;
margin: 0 0 10px;
display: inline-block;
font-family: 'Inter';
}
.services_provider img {
display: inline-block
}
.services_provider .service_logo {
display: inline-block;
padding-right: 15px
}
.audit_form .form_box {
background-image: linear-gradient(-41deg, #ffc821 25%, #ffe501 75%);
display: inline-block;
padding: 20px 45px;
width: 100%;
border-radius: 11px;
max-width: 398px
}
.audit_form .form_box h3 {
font-size: 28px;
letter-spacing: -1px;
line-height: 45px;
color: #000;
text-align: center;
margin: 0 0 10px 0;
font-family: 'Inter';
font-weight: 400
}
.audit_form .form_box input {
font-size: 15px;
line-height: 40px;
color: #000;
width: 100%;
border: 0;
padding: 0 10px;
border-radius: 4px;
font-family: 'Inter';
}
.audit_form .form_box textarea {
font-size: 15px;
color: #000;
width: 100%;
border: 0;
padding: 10px 10px;
border-radius: 4px;
max-height: 90px;
font-family: 'Inter';
}
.audit_form .form_box .wpcf7-submit {
background: #000 !important;
color: #fff !important;
font-size: 18px !important;
font-weight: 400 !important;
border: 2px solid #000 !important;
line-height: 45px !important;
font-family: 'Inter' !important;
padding: 0 10px !important;
width: 100% !important
}
.audit_form .form_box .wpcf7-submit:hover {
background: 0 0 !important;
color: #000 !important;
border-color: #000 !important
}
.audit_form .form_box h5 {
font-size: 14px;
color: #000;
margin: 0;
font-family: 'Inter';
}
.seo_service {
margin: 0 auto 0
}
.seo_service h3 {
font-size: 45px;
color: #000
}
.seo_service h6 {
font-size: 22px;
color: #000;
font-family: 'Inter';
margin: 7px 0 0
}
.seo-des,
.seo-des p {
font-size: 16px;
color: #000;
font-family: 'Inter';
line-height: 24px
}
.our_services_seo .work-content h3 {
font-size: 24px !important
}
.heading_seo-sec {
text-align: center;
max-width: 750px;
margin: 0 auto
}
.heading_seo-sec h2 {
font-size: 32px;
color: #000;
padding-bottom: 10px;
font-family: 'Inter';
font-weight: 700
}
.heading_seo-sec p {
font-size: 16px;
line-height: 24px;
color: #000;
font-family: 'Inter';
}
.digital_marketing_sec .text_column p a,
.seo-work .work-row .work-wrap p a {
color: #fff;
text-decoration: underline !important
}
.digital_marketing_sec .text_column p a:hover,
.seo-work .work-row .work-wrap p a:hover {
text-decoration: none !important
}
.proven_seo_result .row {
padding: 0 20px;
max-width: 1328px;
margin: 40px auto auto
}
.proven_seo_result .result_box .box_sec img {
width: 100%;
transition: 1s
}
.proven_seo_result .result_box .box_sec .increse img {
width: auto
}
.proven_seo_result .result_box.masrilogo_box .icon img {
width: 150px;
height: 41.1px;
object-fit: contain
}
.proven_seo_result .col-md-4 {
padding: 20px
}
.proven_seo_result .result_box .icon {
min-height: 50px
}
.proven_seo_result .result_box .orange_bg {
background: #f56629
}
.proven_seo_result .result_box .box_sec {
padding: 1px
}
.proven_seo_result .result_box .box_sec>img {
width: 100%
}
.proven_seo_result .result_box .box_sec .description {
padding: 15px 20px;
font-family: 'Inter';
}
.proven_seo_result .result_box .box_sec .read_btn {
background: #fff;
width: 100%;
display: inline-block;
padding: 10px;
text-align: center;
font-size: 20px;
color: #000;
text-transform: uppercase;
font-family: 'Inter';
}
.proven_seo_result .result_box .box_sec .description .increse,
.proven_seo_result .result_box .box_sec .description .keywords {
display: flex;
max-width: 230px;
align-items: center
}
.proven_seo_result .result_box .box_sec .description .increse h5,
.proven_seo_result .result_box .box_sec .description .keywords h5 {
font-size: 50px;
color: #fff;
font-weight: 700;
width: 35%;
margin: 0;
text-align: center;
padding-right: 15px
}
.proven_seo_result .result_box .box_sec .description .increse h6,
.proven_seo_result .result_box .box_sec .description .keywords h6 {
font-size: 15px;
color: #fff;
width: 100%;
margin: 0
}
.pink_bg {
background: #f3449b
}
.brown_bg {
background: #80655a
}
.center_btn {
text-align: center;
padding: 25px 0 0
}
.center_btn .btn {
font-size: 18px;
color: #fff;
background: #e37000;
transition: ease-in-out .5s;
border-radius: 30px;
padding: 12px 20px;
font-size: 20px;
font-weight: 400;
line-height: 20px;
font-family: 'Inter';
display: inline-block;
border: 1px solid #fff0;
margin: 0 15px 0;
height: 43px
}
.digital_marketing_sec {
background-image: url(//www.willshall.com/wp-content/uploads/2021/04/bg-marketing-partner.png);
padding: 45px 0 0;
background-size: cover;
background-repeat: no-repeat;
background-color: #346166;
background-position: center center
}
.digital_marketing_sec .heading_seo-sec h2,
.digital_marketing_sec .heading_seo-sec p {
color: #fff
}
.digital_marketing_sec .heading_seo-sec {
margin-bottom: 50px
}
.digital_marketing_sec .heading_seo-sec {
margin-bottom: 50px
}
.digital_marketing_sec .partner-boxs {
width: 100%;
align-items: start;
display: flex;
padding: 30px
}
.row_recognized .services-box p sub {
bottom: 0;
top: -.6em
}
.digital_marketing_sec .partner-boxs .icon_column {
width: 30%;
padding-right: 15px
}
.digital_marketing_sec .partner-boxs .text_column {
width: 100%
}
.digital_marketing_sec .text_column h3 {
font-size: 22px;
color: #fff;
margin: 0 0 5px;
font-family: 'Inter';
font-weight: 700
}
.digital_marketing_sec .text_column p {
font-size: 17px;
font-family: 'Inter';
color: #fff;
line-height: 24px
}
.digital_marketing_sec .btn.seo_audit {
margin-top: 0;
background: #ffe007;
font-family: 'Inter';
color: #000;
border: 1px solid #fff0
}
.banner_content h2 b {
font-family: 'Inter';
font-weight: 400 !important
}
.our_services_seo .section-heading {
font-family: 'Inter';
font-weight: 700;
font-size: 45px
}
.our_services_seo {
margin-top: 0 !important;
background-position: center;
background-color: #3286be
}
.pt-70 {
padding-top: 70px
}
.pb-70 {
padding-bottom: 70px
}
.pb-60 {
padding-bottom: 60px
}
.our_methodology_sec {
margin: 0 !important
}
.our_methodology_sec .heading_seo-sec {
max-width: 900px
}
.our_methodology_sec .heading_seo-sec h2 {
margin: 0
}
.our_methodology_sec .heading_seo-sec p {
margin: 25px 0
}
.our_methodology_sec .listing-seo li {
background-image: url(//www.willshall.com/wp-content/uploads/2021/04/list_arrow.png) !important;
padding: 0 0 0 30px;
background-size: 20px;
background-position: left 10px
}
.our_methodology_sec .methodology-list {
margin-top: 50px
}
.proposal_business_sec {
background-image: url(//www.willshall.com/wp-content/uploads/2021/04/proposal_business_bg1.png);
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
padding: 55px 0;
font-family: 'Inter'
}
.our_methodology_sec .methodology-btn {
margin-bottom: 10px
}
.form-heading h2 {
font-size: 45px;
color: #fff;
font-family: 'Inter';
font-weight: 700;
margin-bottom: 10px
}
.form-heading {
text-align: center;
margin-bottom: 20px
}
.form-heading p {
margin: 0;
font-size: 18px;
color: #fff
}
.form-heading h2 span {
color: #e37000
}
.form-heading h2 {
font-size: 45px;
color: #fff;
font-family: 'Inter';
margin: 0
}
.form-heading {
text-align: center;
margin-bottom: 40px
}
.form-heading p {
margin: 0;
font-size: 17px;
color: #fff
}
.proposal_business_sec .form-business {
max-width: 850px;
margin: 0 auto
}
.proposal_business_sec .form-business input,
.proposal_business_sec .form-business select,
.proposal_business_sec .form-business textarea {
width: 100%;
font-size: 15px;
line-height: 45px;
color: #000;
border: 0;
padding: 0 10px;
border-radius: 5px;
background: #fff
}
.proposal_business_sec .wpcf7-form-control.wpcf7-select {
height: 45px
}
.proposal_business_sec .form-business .from-group {
padding: 12.5px
}
.proposal_business_sec .form-business .row {
margin: 0 -12.5px
}
.proposal_business_sec .form-business textarea {
height: 160px;
padding: 15px 10px;
line-height: initial
}
.button_row .wpcf7-submit {
background: #ffe007 !important;
width: auto !important;
font-size: 22px !important;
line-height: 45px !important;
color: #000 !important;
font-family: 'Inter';
padding: 5px 25px !important;
border: 1px solid transparent !important;
transition: ease-in-out .5s
}
.row.proposal-personal {
display: flex;
flex-wrap: wrap;
margin: 0 !important;
padding-top: 12.5px
}
.proposal_business_sec .form-business .row .text_personal {
display: flex;
flex-wrap: wrap;
align-items: center
}
.proposal_business_sec .form-business .row .text_personal h5,
.proposal_business_sec .form-business .row .text_personal h6 {
margin: 0;
font-size: 14px;
color: #fff;
line-height: inherit;
padding-right: 10px;
font-family: 'Inter';
}
.recognized_services_sec .heading_seo-sec {
margin-bottom: 60px;
max-width: 100%
}
.recognized_services_sec .heading_seo-sec h2 {
margin: 0
}
.row_recognized {
display: flex;
max-width: 1000px;
margin: 0 auto;
flex-wrap: wrap
}
.row_recognized .services-box {
width: 50%;
padding: 40px 40px 30px
}
.row_recognized .services-box h4 {
font-size: 25px;
margin: 15px 0 10px;
font-family: 'Inter';
font-weight: 700
}
.row_recognized .services-box p {
margin: 0;
font-size: 17px;
color: #000;
font-family: 'Inter';
line-height: 24px
}
.row_recognized .clutch {
background: #f2f2f2
}
.row_recognized .clutch h4 {
color: #ff5338
}
.row_recognized .upwork {
background: #e9ffde
}
.row_recognized .upwork h4 {
color: #38ac05
}
.row_recognized .manifest {
background: #fff8fa
}
.row_recognized .manifest h4 {
color: #930c35
}
.row_recognized .top-seos {
background: #f2f2f2
}
.row_recognized .top-seos h4 {
color: #e12000
}
.seo_ranking_testimonials>.container-main {
display: block !important
}
.seo_ranking_testimonials {
background-image: url(//www.willshall.com/wp-content/uploads/2021/04/our-seobg.png);
padding: 45px 0;
background-size: cover;
background-repeat: no-repeat;
background-color: #045c96
}
.seo_ranking_testimonials .heading_seo-sec {
margin-bottom: 45px
}
.seo_ranking_testimonials .heading_seo-sec h2 {
margin: 0;
color: #fff
}
.item-content.entry-content {
width: 100% !important
}
.testimonials_row .col-md-12 {
padding: 0 30px
}
.testimonials_row .image-head {
background-image: linear-gradient(-41deg, #ffc821 25%, #ffe501 75%);
padding: 5px 0
}
.testimonials_row .image-head h4 {
font-size: 26px;
line-height: 40px;
color: #000;
margin: 0;
font-family: 'Inter';
font-style: normal
}
.seo_ranking_testimonials .owl-nav .owl-prev {
position: absolute;
left: 0;
top: 50%
}
.seo_ranking_testimonials .owl-nav .owl-next {
top: 50%;
right: 0;
position: absolute
}
.seo_ranking_testimonials .owl-theme .owl-nav span {
color: #fff;
font-size: 34px;
border: 2px solid #fff;
width: 48px;
height: 48px;
line-height: 47px;
text-align: center;
border-radius: 100%
}
.seo_ranking_testimonials .owl-theme .owl-nav button {
margin: 0 !important
}
.seo_ranking_testimonials .owl-theme .owl-nav button:hover {
background: #e37000 !important;
border-radius: 100%
}
.seo_ranking_testimonials .methodology-btn {
margin-bottom: 0;
margin-top: 40px
}
.seo_packages_offers {
font-family: 'Inter';
}
.seo_packages_offers .table-responsive .faq_tabletop td,
.seo_packages_offers .table-responsive .faq_tabletop th {
width: 25%;
padding: 15px 25px;
font-size: 18px;
color: #fff;
text-transform: capitalize;
text-align: center;
line-height: initial;
font-family: 'Inter';
border: 0
}
.first-heading-btm,
.seo_packages_offers .first-heading {
text-align: left !important
}
.seo-table-main .table-responsive .Second-heading {
width: 25%;
text-align: center;
padding-left: 0;
padding-right: 0
}
.seo_packages_offers td.for-icon.first-heading {
width: 25%
}
.seo_packages_offers .faq_tabletop .first-heading {
background: #264f54 !important
}
.seo_packages_offers .faq_tabletop .Second-heading {
background: #346166 !important
}
.seo_packages_offers .faq_tabletop .third-heading {
background: #ffe501 !important;
color: #000 !important
}
.seo_packages_offers .table-responsive .faq_tabletop th span {
display: block;
font-size: 24px;
font-family: 'Inter';
}
.seo_packages_offers .faq_tabletop .first-heading-btm {
background: #264f54;
border-top: 1px solid #5d8185 !important
}
.seo_packages_offers .faq_tabletop .Second-heading-btm {
background: #346166;
border-top: 1px solid #5d8185 !important;
font-family: 'Inter' !important;
font-size: 24px !important
}
.seo_packages_offers .faq_tabletop .third-heading-btm {
background: #f8be0d;
color: #000 !important;
font-family: 'Inter' !important;
font-size: 24px !important;
border-top: 1px solid #f8be0d !important
}
.seo_packages_offers .faq-section {
max-width: 1190px
}
.seo_packages_offers .faq-section .panel-heading {
display: flex;
padding: 15px 0 20px
}
.seo_packages_offers .faq-section .panel-heading .panel-title {
width: 30%
}
.seo_packages_offers .faq-section .panel-heading p {
width: 75%;
font-size: 16px;
color: #000;
padding-right: 55px
}
.seo_packages_offers .faq-section .panel-heading .panel-title a {
font-size: 18px;
outline: 0 !important
}
.seo_packages_offers .panel-default>.panel-heading {
background-color: #e7e7e7;
border-color: #e7e7e7
}
.center_btn .btn:hover {
border-color: #ffe007;
color: #000;
background: #ffe007
}
.seo_service .center_btn .btn {
margin-bottom: 10px;
overflow: hidden !important
}
.digital_marketing_sec .btn.seo_audit:hover {
border-color: #e37000;
color: #fff;
background: #e37000
}
.button_row .wpcf7-submit:hover {
background: 0 0 !important;
border-color: #ffe007 !important;
color: #ffe007 !important
}
.proven_seo_result .result_box .box_sec .read_btn:hover {
color: #e37000
}
.proposal_business_sec .wpcf7-form {
display: flex;
flex-direction: column
}
.proposal_business_sec .form-business {
order: 2
}
.proposal_business_sec .wpcf7-response-output {
order: 1
}
.proposal_business_sec .wpcf7-response-output {
color: #ffe007;
border-color: #ffe007 !important;
width: 100%;
max-width: 850px;
float: none !important;
margin: 0 auto 0 auto !important;
text-align: center
}
.services_digital_marketing {
background: #346166;
padding: 75px 0 55px !important
}
.services_digital_marketing .heading_seo-sec h2 {
margin: 0;
color: #fff
}
.services_digital_marketing .heading_seo-sec {
max-width: 1000px;
margin-bottom: 15px
}
.services_digital_marketing .heading_seo-sec p {
color: #fff
}
.services_digital_marketing .disgital_boxs {
padding: 20px;
position: relative;
width: 49.9%;
flex: 0 0 49.9%
}
.services_digital_marketing .row {
max-width: 1305px;
margin: 0 auto
}
.services_digital_marketing .disgital_boxs .col_boxs {
background: #f2fdfe;
padding: 45px 100px 40px 30px;
height: 100%
}
.services_digital_marketing .disgital_boxs .col_boxs .heading-icon {
display: flex;
flex-wrap: wrap;
align-items: center;
margin-bottom: 10px
}
.services_digital_marketing .disgital_boxs .col_boxs .heading-icon h3 {
font-size: 28px;
line-height: 40px;
margin: 0;
color: #000;
font-family: 'Inter';
font-weight: 700
}
.services_digital_marketing .disgital_boxs .col_boxs .heading-icon img {
margin-right: 20px
}
.services_digital_marketing .disgital_boxs .number_bx {
position: absolute;
right: 40px;
top: 70px
}
.number_bx h1,
.number_bx h3 {
font-size: 180px;
color: #d9e8e9;
font-family: proxima_novaextrabold_italic
}
.services_digital_marketing .disgital_boxs .col_boxs p {
font-size: 17px;
color: #121313;
font-family: 'Inter';
margin-bottom: 15px;
position: relative;
z-index: 9;
line-height: 24px
}
.services_digital_marketing .disgital_boxs .col_boxs p:last-child {
margin-bottom: 0
}
.services_digital_marketing .disgital_boxs .col_boxs p a {
font-size: 18px;
color: #000;
font-family: 'Inter';
font-style: italic;
text-decoration: underline !important;
text-decoration-color: #b5bdbe !important
}
.services_digital_marketing .disgital_boxs .col_boxs p a:hover {
color: #f4767a !important;
text-decoration-color: #f4767a !important
}
.seo-unique-things {
padding: 75px 0 40px !important
}
.seo-unique-things .heading_seo-sec h2 {
margin: 0
}
.seo-unique-things .things_boxs {
padding: 35px 25px;
width: 33%;
flex: 0 0 33%
}
.seo-table-main .for-icon span {
display: block
}
.seo-unique-things .head-things h5 {
clip-path: polygon(12% 0%, 100% 0%, 93% 100%, 9% 100%);
-webkit-clip-path: polygon(12% 0%, 100% 0%, 93% 100%, 9% 100%);
-o-clip-path: polygon(12% 0%, 100% 0%, 93% 100%, 9% 100%);
-ms-clip-path: polygon(12% 0%, 100% 0%, 93% 100%, 9% 100%);
background: #41ddf8;
margin: 0;
padding: 13px 20px 13px 70px;
width: 100%;
font-size: 23px;
font-family: 'Inter';
font-weight: 700;
color: #fff
}
.seo-unique-things .head-things {
display: flex;
align-items: flex-start;
position: relative
}
.seo-unique-things .head-things h4 {
margin: 0;
font-size: 100px;
position: absolute;
color: #0d71ba;
z-index: 9;
left: 0;
font-family: proxima_novaextrabold_italic;
-webkit-text-stroke: 4px #fff;
text-stroke: 4px #fff;
line-height: 63px
}
.seo-unique-things .head-things p {
font-size: 18px;
color: #000
}
.seo-unique-things .things_boxs p {
color: #000 !important;
font-size: 17px;
font-family: 'Inter';
margin-top: 25px;
max-width: 93%;
line-height: 24px
}
.seo-unique-things .heading_seo-sec {
margin-bottom: 40px
}
.seo-unique-things .heading_seo-sec {
margin-bottom: 40px
}
.seo-unique-things .indepth_research h5 {
background: #ffe501;
color: #000
}
.seo-unique-things .indepth_research h4 {
color: #f8be0d
}
.seo-unique-things .imroved_ux h4 {
color: #379d12
}
.seo-unique-things .imroved_ux h5 {
background: #66be47
}
.seo-unique-things .certifield_experts h4 {
color: #d03338
}
.seo-unique-things .certifield_experts h5 {
background: #f69195
}
.seo-unique-things .proven_result h4 {
color: #6d4b3d
}
.seo-unique-things .proven_result h5 {
background: #dbb6a7;
clip-path: polygon(5% 0%, 100% 0%, 93% 100%, 14% 100%);
-webkit-clip-path: polygon(5% 0%, 100% 0%, 93% 100%, 14% 100%);
-o-clip-path: polygon(5% 0%, 100% 0%, 93% 100%, 14% 100%);
-ms-clip-path: polygon(5% 0%, 100% 0%, 93% 100%, 14% 100%)
}
.seo-unique-things .focus_clients h4 {
color: #346166
}
.seo-unique-things .focus_clients h5 {
background: #8ecbd2;
clip-path: polygon(10% 0%, 100% 0%, 93% 100%, 3% 100%);
-webkit-clip-path: polygon(10% 0%, 100% 0%, 93% 100%, 3% 100%);
-o-clip-path: polygon(10% 0%, 100% 0%, 93% 100%, 3% 100%);
-ms-clip-path: polygon(10% 0%, 100% 0%, 93% 100%, 3% 100%)
}
.seo-unique-things .row {
display: flex;
justify-content: center;
flex-wrap: wrap
}
.services_digital_marketing .row {
display: flex;
justify-content: center;
flex-wrap: wrap
}
.seo_packages_offers .panel-group .panel-heading a {
padding-right: 10px
}
.seo_ranking_testimonials .methodology-btn a:hover {
background: #3286be;
color: #fff;
border-color: #fff
}
.our_services_seo {
transform: skewY(0);
-moz-transform: skewY(0);
-ms-transform: skewY(0);
-o-transform: skewY(0);
-webkit-transform: skewY(0)
}
.our_services_seo .unskew {
transform: skewY(0);
-moz-transform: skewY(0);
-webkit-transform: skewY(0)
}
.section-space {
padding: 75px 0
}
#google-seo p:last-child {
margin: 0 auto
}
.seo_service .seo-des {
margin-top: 0
}
.seo_service .seo-des p {
margin-top: 25px;
line-height: 24px
}
.our_services_seo .work-wrap {
padding: 0;
background-image: none !important
}
.our_services_seo .image_wrap {
max-width: 100px;
background: #fff;
border: 5px solid #034c7c;
height: 100px;
display: flex;
justify-content: center;
align-items: center;
flex-wrap: wrap;
border-radius: 100%;
width: 100%
}
.our_services_seo .work-row .work-grid .work-wrap {
display: flex
}
.our_services_seo .work-row .work-grid .work-wrap .work-content {
width: 100%
}
.how-work.seo-work.our_services_seo {
margin: 0 !important;
display: block
}
.proven_seo_result .heading_seo-sec h2 {
margin-top: 0
}
.bestseocom_sec .heading_seo-sec {
max-width: 1100px
}
.orange_color {
color: #e37000
}
.bestseocom_sec .container-main {
max-width: 1100px !important
}
.bestseocom_sec .container-main {
max-width: 1100px
}
.bestseocom_sec .column-seobox {
width: 100%;
display: flex;
align-items: flex-start;
margin: 30px 0;
padding: 0 25px
}
.bestseocom_sec .column-seobox .column-description {
width: 100%;
padding-left: 30px
}
.bestseocom_sec .column-seobox .counter {
width: 100%;
max-width: 64px;
height: 64px;
background-image: linear-gradient(-30deg, #e37000 14%, #ffe501 76%);
border-radius: 100%;
display: flex;
justify-content: center;
align-items: center;
-webkit-animation: zoomout 10s ease-in infinite;
animation: zoomout 10s ease-in infinite;
transition: all 1s ease-in-out
}
.bestseocom_sec .column-seobox .counter h3 {
margin: 0;
font-family: 'Inter';
font-size: 42px;
color: #fff
}
.bestseocom_sec .column-seobox .column-description h3 {
font-size: 21px;
color: #000;
font-family: 'Inter';
font-weight: 700;
margin: 0 0 5px
}
.bestseocom_sec .column-seobox .column-description p {
font-size: 17px;
color: #000;
font-family: 'Inter';
line-height: 24px
}
.bestseocom_sec .column-seobox:last-child {
margin-bottom: 0
}
.seo_packages_offers .faq-section {
margin-bottom: 0
}
.seo_packages_offers .faq-section #accordionSEOOpen {
margin-bottom: 0
}
.services_digital_marketing .links.read-more {
color: #e23b41;
font-family: 'Inter';
font-size: 18px;
text-decoration: underline !important;
font-style: italic
}
.testimonial_client {
background: #f0f0f0
}
.testimonial_client .colbox_col {
text-align: left
}
.testimonial_client .colbox_col .heading_seo-sec {
text-align: left
}
.testimonial_client .item_text h3 {
font-size: 18px;
color: #000;
margin: 20px 0;
font-family: 'Inter';
font-weight: 700
}
.testimonial_client .item_text p {
color: #000;
font-family: 'Inter';
line-height: 24px
}
.testimonial_client .colbox_col {
padding-right: 100px;
position: relative
}
.item_text {
min-height: 180px
}
.testimonial_client .colbox_col .client-bio {
min-height: 150px
}
.testimonial_client .colbox_col .client-bio {
border-top: 1px solid silver;
padding-top: 12px;
margin-top: 12px
}
.testimonial_client .colbox_col .client-bio .founder-name {
font-size: 17px;
font-family: 'Inter';
font-weight: 700;
margin: 0
}
.testimonial_client .colbox_col .client-bio .client-logo {
margin-top: 20px
}
.testimonial_client .controls {
position: absolute;
bottom: 0;
right: 90px
}
.testimonial_client .controls .testimonial_btn {
width: 40px;
height: 40px;
border: 2px solid #000;
border-radius: 100%;
line-height: 40px;
padding: 0;
font-size: 18px
}
.testimonial_client .colbox_col {
text-align: left
}
.testimonial_client .colbox_col .heading_seo-sec {
text-align: left
}
.testimonial_client .item_text h3 {
font-size: 18px;
color: #000;
margin: 20px 0;
font-family: 'Inter';
}
.testimonial_client .item_text p {
color: #000;
font-family: 'Inter'
}
.testimonial_client .colbox_col {
padding-right: 100px;
position: relative
}
.testimonial_client .colbox_col .client-bio {
border-top: 1px solid silver;
padding-top: 12px;
margin-top: 12px
}
.testimonial_client .colbox_col .client-bio .founder-name {
font-size: 17px;
font-family: 'Inter';
margin: 0
}
.testimonial_client .colbox_col .client-bio .client-logo {
margin-top: 20px
}
.testimonial_client .controls {
position: absolute;
bottom: 30px;
right: 90px;
background: #f0f0f0
}
.testimonial_client .controls .testimonial_btn {
width: 40px;
height: 40px;
border: 1px solid #000;
border-radius: 100%;
line-height: 40px;
padding: 0;
font-size: 18px
}
.client-logos h4 {
margin: 0;
font-family: 'Inter';
font-size: 30px;
padding: 0 10px;
margin-bottom: 10px
}
.client-logos .logos {
display: inline-block;
padding: 10px;
width: 33.33%;
float: left
}
.important_business_sec .heading_seo-sec {
max-width: 1000px;
margin-bottom: 60px
}
.important_business_sec .tab_row {
background: #f7fefe;
position: relative
}
.important_business_sec .tab_row .nav.nav-tabs {
background: #fff;
max-width: 100%;
margin: 0 auto;
justify-content: center;
display: flex;
flex-wrap: wrap;
border-bottom: 1px solid #f1f0f0;
padding: 0 20px 20px
}
.important_business_sec .tab-content {
max-width: 1100px;
margin: 0 auto;
padding-top: 40px;
padding-bottom: 75px;
min-height: 380px
}
.tab_description p {
font-size: 17px;
color: #000;
font-family: 'Inter';
margin-bottom: 25px;
line-height: 24px
}
.tab_description p:last-child {
margin-bottom: 0
}
.important_business_sec .tab_row .nav.nav-tabs a {
border: 0;
font-size: 20px;
color: #000 !important;
font-family: 'Inter';
border-radius: 0 !important;
padding: 9px 26px
}
.important_business_sec .tab_row .nav.nav-tabs .active a,
.important_business_sec .tab_row .nav.nav-tabs a:hover {
background: #e37000;
color: #fff !important;
border-radius: 30px !important
}
body .important_business_sec {
padding-bottom: 0 !important
}
.top_hire_sec {
background: #346166
}
.top_hire_sec .container-main {
max-width: 1125px
}
.top_hire_sec .row_seohire {
width: 100%
}
.top_hire_sec .row_seohire .left_column {
width: 40%;
float: left
}
.top_hire_sec .row_seohire .right_column {
width: 60%;
float: left;
padding: 60px 0 0 60px
}
.top_hire_sec .row_seohire .left_column .ranking_boxs {
width: 50%;
float: left;
padding: 65px 20px;
text-align: center;
background: #497176
}
.top_hire_sec .row_seohire .left_column .ranking_boxs:nth-child(2) {
background: #1f3a3d
}
.top_hire_sec .row_seohire .left_column .ranking_boxs:nth-child(3) {
background: #2a4e52
}
.top_hire_sec .row_seohire .left_column .ranking_boxs h4 {
margin: 0;
font-size: 60px;
color: #e37000;
font-family: 'Inter';
font-weight: 700
}
.top_hire_sec .row_seohire .left_column .ranking_boxs h6 {
margin: 0;
font-size: 22px;
color: #fff;
font-family: 'Inter';
font-weight: 600
}
.top_hire_sec .row_seohire .left_column .ranking_boxs h6 span {
display: block
}
.top_hire_sec .hiring_text h3 {
font-size: 35px;
color: #ffe007;
margin: 0;
font-family: 'Inter';
font-weight: 700
}
.top_hire_sec .hiring_text p {
font-size: 17px;
color: #fff;
font-family: 'Inter';
line-height: 24px
}
.top_hire_sec .row_seohire .right_column .tool_us {
width: 100%;
display: flex;
flex-wrap: wrap;
align-items: center
}
.top_hire_sec .row_seohire .right_column .tool_us h5 {
font-size: 22px;
color: #ffe007;
margin: 30px 0 20px 0;
flex: 0 0 100%;
font-family: 'Inter';
font-weight: 700
}
.top_hire_sec .row_seohire .right_column .tool_us .tool-logo {
text-align: center;
display: flex;
width: 25%;
float: left;
font-family: 'Inter';
align-items: center;
flex-wrap: wrap;
justify-content: center
}
.top_hire_sec .row_seohire .right_column .tool_us .tool-logo span {
display: block;
font-family: 'Inter';
color: #fff;
font-size: 16px;
margin-top: 6px
}
.degital_marketing_blog {
background-image: url(//www.willshall.com/wp-content/uploads/2021/04/digital_blogbg-min.jpg);
background-color: #0694b7;
background-size: cover;
background-repeat: no-repeat;
background-position: bottom center
}
.degital_marketing_blog .container-main {
max-width: 1100px
}
.degital_marketing_blog .heading_seo-sec {
width: 100%;
max-width: 100%
}
.degital_marketing_blog .heading_seo-sec h2,
.degital_marketing_blog .heading_seo-sec p {
color: #fff
}
.degital_marketing_blog .blog-boxs {
padding: 35px 17.5px 0
}
.degital_marketing_blog .row {
padding: 0 50px
}
.degital_marketing_blog .blog-boxs .blog-details h3 {
padding: 20px 10px 5px 0;
margin: 0;
font-size: 18px
}
.degital_marketing_blog_new .dm-blog {
width: 100%;
display: flex;
column-gap: 4%;
row-gap: 47px;
max-width: 1150px;
margin: 0 auto
}
.degital_marketing_blog_new .dm-blog .dm-blog-boxes {
background: #f1f8f0;
padding: 15px 25px 40px;
border-radius: 20px;
width: 30.6%
}
.degital_marketing_blog_new {
padding-bottom: 30px
}
.degital_marketing_blog_new .heading_seo-sec {
width: 100%;
max-width: 100%;
padding-bottom: 40px
}
.degital_marketing_blog_new .dm-blog .dm-blog-img .dm-blog-featured-img img {
height: 153px;
width: 100%;
object-fit: cover;
object-position: center
}
.degital_marketing_blog_new .dm-blog .dm-category {
background: #148f00;
padding: 5px 15px;
color: #fff;
font-size: 12px;
font-family: 'Inter';
letter-spacing: 1px;
max-width: max-content;
text-align: center;
margin-bottom: 23px;
margin-top: 13px
}
.degital_marketing_blog_new .dm-blog .dm-blog-details h3 {
font-size: 22px;
color: #000;
font-weight: 700;
font-family: 'Inter';
min-height: 72px
}
.degital_marketing_blog_new .dm-blog .dm-blog-details .dm-blog-date {
font-size: 15px;
font-family: 'Inter';
padding-top: 1px;
padding-bottom: 7px
}
.degital_marketing_blog_new .dm-blog .dm-blog-details .dm-blog-post-description {
font-size: 17px;
line-height: 24px;
font-family: 'Inter';
margin-bottom: 12px;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden
}
.degital_marketing_blog_new .dm-blog .dm-blog-boxes .dm-blog-read-more {
font-size: 16px;
font-weight: 700;
color: #000;
text-decoration: underline !IMPORTANT;
font-family: 'Inter';
margin-top: auto
}
.degital_marketing_blog_new .dm-blog .dm-blog-boxes .dm-blog-read-more:hover {
color: #e37000
}
.faqs.section-space {
padding-top: 80px
}
.faqs.section-space .section-heading {
margin-top: 0
}
.faqs.section-space .faq-section {
margin-bottom: 0
}
.faqs.section-space .faq-section #accordionGroupOpen {
margin-bottom: 0
}
.seo_service .job-logos {
display: none
}
.wpcf7-not-valid-tip {
display: inline-block !important
}
section.how-work.seo-work.our_services_seo {
background-image: url(//www.willshall.com/wp-content/uploads/2021/04/SEO-Services-bg.png) !important;
background-repeat: no-repeat !important;
background-size: cover !important
}
.job-logos.job-mobile-logos {
display: none
}
.banner_services input::placeholder,
.banner_services textarea::placeholder,
.section-space input::placeholder,
.section-space textarea::placeholder {
color: #000;
opacity: 1 !important
}
.services_digital_marketing .links.read-more:hover {
text-decoration: none !important
}
.proposal_business_sec .screen-reader-response {
display: none
}
.proposal_business_sec .wpcf7-form-control-wrap {
position: relative;
float: left;
width: 100%
}
.page-id-1274 h1,
.page-id-1274 h2,
.page-id-1274 h3,
.page-id-1274 h4,
.page-id-1274 h5,
.page-id-1274 h6,
.page-id-1274 p {
font-weight: 400 !important
}
.seo_ranking_testimonials #rt-testimonial {
margin: 0 30px
}
.seo_ranking_testimonials #rt-testimonial .owl-prev {
left: -30px
}
.seo_ranking_testimonials #rt-testimonial .owl-next {
right: -30px
}
.faq-new-sec .faq-section {
max-width: 1100px
}
.faq-new-sec .panel-body {
padding: 15px !important
}
.faq-new-sec .panel.panel-default .panel-heading {
min-height: 68px;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-wrap: wrap;
align-items: center;
width: 100%
}
.faq-new-sec .panel.panel-default .panel-heading a,
.faq-new-sec.panel.panel-default .panel-heading .panel-title {
width: 100%
}
.faq-new-sec .panel-body ol li {
list-style: decimal;
margin: 15px 15px 0
}
.audit_form .form_box .form-business .from-group {
width: 100%;
margin-bottom: 15px
}
.audit_form .form_box .row.proposal-personal {
padding-top: 0
}
.button_row input {
background: #000;
color: #fff;
font-size: 18px;
font-weight: 400;
border: 2px solid #000;
line-height: 45px;
font-family: 'Inter';
}
.audit_form .form_box .button_row {
width: 100%;
margin-top: 10px
}
.audit_form .form_box .row.proposal-personal .text_personal {
display: none
}
.audit_form .form_box .wpcf7-response-output {
margin: 0 0 15px;
width: 100%;
border-color: red !important;
color: #000 !important
}
.right-ban .sub-heading-ban {
position: absolute;
top: -15px
}
.right-ban .sub-heading-ban span {
display: block;
font-size: 50px;
line-height: 44px
}
.right-ban .sub-heading-ban h3 {
font-size: 36px;
font-family: 'Inter';
font-weight: 700;
margin: 0;
color: #fff
}
.right-ban .sub-heading-ban h3 span {
color: #ffce29
}
.right-ban .sub-heading-ban h3 a {
border: 0;
padding: 0;
margin: 0;
position: relative;
top: -7px
}
.right-ban .sub-heading-ban h3 a:hover {
background: 0 0
}
.page-id-1577 .banner-home.all-page-banner {
display: none
}
.banner-home.banner_services.shopify-banner-sec {
background-image: url(//www.willshall.com/wp-content/uploads/2021/05/shopify-banner-img-min.jpg);
}
.agncy-hstn-bnr.shopify-banner-sec {
background-image: url(https://www.willshall.com/wp-content/uploads/2025/12/Hermann_Park_Sam_Houston_monument_2012-scaled.jpg) !important;
background-size: cover;
position: relative;
z-index: 1;
background-position: center 27%;
background-repeat: no-repeat !important;
}
.agncy-hstn-bnr.shopify-banner-sec:after{
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgb(44 63 63 / 75%); 
z-index: -1;  
}
.shopify-banner-sec .audit_form .form_box {
background-image: linear-gradient(-30deg, #5c8b00 14%, #80d40c 76%)
}
.shopify-banner-sec .audit_form .form_box h3 {
font-size: 29px;
line-height: 45px;
letter-spacing: 0
}
.shopify-banner-sec .audit_form .form_box h5 {
color: #fff
}
.shopify-banner-sec .form_box {
padding-bottom: 20px;
padding-top: 30px
}
.shopify-banner-sec .banner_content h1 {
font-size: 60px;
font-weight: 600 !important;
line-height: 66px;
font-family: 'Inter'
}
.shopify-banner-sec .banner_content h5 img {
width: auto
}
.shopify-banner-sec .banner_content h5 {
margin: 30px 0
}
.shopify-banner-sec .banner_content p {
color: #fff;
max-width: 560px;
font-size: 22px;
font-family: 'Inter' !important;
line-height: 28px
}
.shopify-banner-sec .banner_content {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: flex-start;
flex-wrap: wrap;
flex-direction: column;
justify-content: center
}
.banner-home.banner_services.shopify-banner-sec .row_banner {
padding: 45px 25px
}
.shopfy_development-sec {
width: 100%;
padding: 65px 0
}
.shopfy_development-sec .main-shopify-row {
max-width: 1000px;
margin: 0 auto
}
.shopfy_development-sec .heading_section {
text-align: center;
padding: 0 20px
}
.shopfy_development-sec .heading_section h3 {
margin: 0;
font-size: 40px;
color: #000;
line-height: normal;
font-family: 'Inter';
font-weight: 600
}
.shopify-green {
color: #81d40c
}
.shopfy_development-sec .heading_section p {
font-size: 16px;
color: #000;
font-family: 'Inter';
margin: 15px 0;
line-height: 24px
}
.shopfy_development-sec .main-shopify-row>h4 {
text-align: center;
font-size: 28px;
color: #000;
font-family: 'Inter';
margin: 60px 0 40px
}
.shopfy_development-sec .main-shopify-row .m1 {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-wrap: wrap
}
.shopfy_development-sec .main-shopify-row .col-services {
background: #f6f4f3;
height: 100%;
padding: 30px 20px;
border: 1px solid #fff
}
.shopfy_development-sec .main-shopify-row .col-services .headbox {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center;
flex-wrap: wrap;
margin-bottom: 20px;
max-height: 63px
}
.shopfy_development-sec .main-shopify-row .col-services .headbox img {
max-height: 63px;
object-fit: contain
}
.bemon .bomn-imgs {
height: 100%
}
.common-markeing .half img {
height: auto
}
.shopfy_development-sec .main-shopify-row .col-services .headbox h5 {
margin: 0;
font-size: 22px;
color: #000;
font-family: 'Inter';
font-weight: 700;
padding-left: 20px
}
.shopfy_development-sec .main-shopify-row .col-services p {
color: #000;
font-family: 'Inter';
font-size: 16px;
line-height: 24px
}
.shopfy_development-sec .btn-getstart {
background-image: linear-gradient(-30deg, #5c8b00 14%, #80d40c 76%);
color: #fff;
font-size: 24px;
font-family: 'Inter';
max-height: 45px;
display: inline-block;
line-height: 45px;
padding: 0 40px;
border-radius: 30px
}
.shopfy_development-sec .center-btn {
margin-top: 30px;
width: 100%;
text-align: center
}
.hireus_shopifyp_sec .hire_bg {
background: #f6f4f3;
padding: 55px 0
}
.title-h4 {
font-size: 40px;
color: #000;
text-align: center;
width: 100%;
margin: 0;
font-family: 'Inter';
font-weight: 700
}
.hireus_shopifyp_sec .title-h4 {
margin-bottom: 30px
}
.hireus_shopifyp_sec .hire_bg .headbox {
display: flex;
align-items: center;
flex-wrap: wrap;
margin-bottom: 20px;
max-height: 54px
}
.hireus_shopifyp_sec .hire_bg .headbox img {
height: 54px;
width: 54px;
object-fit: contain
}
.hireus_shopifyp_sec .hire_bg .headbox img.graph {
margin: 7px 0 0 0
}
.hireus_shopifyp_sec .hire_bg .headbox h5 {
margin: 0;
font-size: 22px;
color: #000;
font-family: 'Inter';
padding-left: 20px
}
.hireus_shopifyp_sec .hire_bg .col-services {
padding: 0 30px
}
.hireus_shopifyp_sec .hire_bg .row {
margin: 0 -30px
}
.hireus_shopifyp_sec .hire_bg .col-services p {
color: #000;
font-family: 'Inter';
text-align: left;
line-height: 24px;
padding-top: 15px;
}
.shopfy_development-sec .btn-getstart:Hover {
color: #fff;
background: #e37000
}
.custom_shopify_sec .shopify-testimonial-inner-sec.row {
max-width: 850px
}
.custom_shopify_sec .shopify-testimonial-inner-sec.row .testi-para-bg {
max-width: 100%
}
.shopfy_development-sec .main-shopify-row .row {
display: flex
}
* {
box-sizing: border-box
}
.drect-call .fa.fa-whatsapp {
margin-left: 10px
}
.testimonial_colsm {
float: left
}
.shopify-clutch-review {
float: left;
margin: 0;
padding-left: 50px
}
.Shopify-blos-sec {
background-image: none;
background: #fff;
padding-bottom: 0
}
.Shopify-blos-sec .heading_seo-sec h2 {
color: #fff;
font-size: 40px
}
.degital_marketing_blog.section-space.Shopify-blos-sec .heading_seo-sec p {
color: #fff
}
.testimonial_colsm .testimonial_subtitle {
margin-bottom: 0 !important
}
.custom_shopify_sec .testi-clients.col-sm-12 {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: flex-end;
flex-wrap: wrap
}
.custom_shopify_sec .testi-clients.col-sm-12 .testimonial_colsm {
height: 100%
}
.custom_shopify_sec .testi-clients.col-sm-12 .clutch-buttn {
padding: 0
}
.client-testimonial-shopify {
padding: 55px 0 80px 0
}
.client-testimonial-shopify .main-heading {
text-align: center
}
.client-testimonial-shopify .main-heading p {
margin-top: 10px;
font-family: 'Inter';
line-height: 24px;
}
.client-testimonial-shopify .carousel {
margin-top: 80px
}
.client-testimonial-shopify .carousel .row {
width: 100%;
padding: 0 60px 0 70px;
display: flex;
flex-wrap: wrap
}
.client-testimonial-shopify .carousel .left-text {
flex: 0 0 44.9%
}
.client-testimonial-shopify .carousel .right-text {
flex: 0 0 55%;
max-height: 424px
}
.client-testimonial-shopify .carousel .left-text h5 {
font-size: 23px;
color: #42863b;
font-family: 'Inter';
margin: 0
}
.client-testimonial-shopify .carousel .left-text h3 {
margin: 10px 0;
font-size: 24px;
font-weight: 600;
color: #000;
font-family: 'Inter';
}
.client-testimonial-shopify .carousel .left-text p {
font-size: 16px;
line-height: 24px;
color: #000;
font-family: 'Inter';
margin: 0
}
.client-testimonial-shopify .carousel .left-text h6 {
margin: 30px 0;
font-family: 'Inter';
font-size: 16px;
color: #000;
line-height: 21px
}
.client-testimonial-shopify .carousel .left-text h6 strong {
display: block;
font-family: 'Inter';
}
.client-testimonial-shopify .carousel .left-text .btm-logo .clutch-buttn {
font-size: 15px;
color: #000;
text-decoration-color: #9b9b9b !important;
padding: 0
}
.client-testimonial-shopify .carousel-indicators {
bottom: -40px
}
.client-testimonial-shopify .carousel-indicators li.active {
background: #69a504;
border-color: #69a504
}
.client-testimonial-shopify .carousel-indicators li {
background: #d3d5d4;
border-color: #d3d5d4
}
.shopify_projects_sec {
background: #f6f4f3;
padding: 55px 0
}
.shopify_projects_sec .successful-pro {
height: 100%;
align-items: center;
display: flex;
flex-wrap: wrap
}
.shopify_projects_sec .successful-pro h2 {
margin: 0;
font-size: 40px;
color: #000;
text-align: center;
width: 100%;
margin: 0;
font-family: 'Inter';
font-weight: 700
}
.shopify_projects_sec .col-md-6 .heading_seo-sec h2 {
padding: 0
}
.shopify_projects_sec .row {
display: flex;
flex-wrap: wrap
}
.shopify_projects_sec .col-md-6 .tow-boxs {
width: 100%;
display: inline-block
}
.shopify_projects_sec .col-md-6 .tow-boxs .right-port {
width: 50%;
padding: 0 2px
}
.shopify_projects_sec .col-md-9 .single-box {
width: 100%;
padding-right: 2px
}
.shopify_projects_sec .col-md-9 .single-box img.zoom-effect {
width: 100%
}
.shopify_projects_sec .col-md-9 .left-por-right {
padding: 0
}
.shopify_projects_sec .col-md-3 .tow-boxs {
width: 100%;
display: inline-block;
height: 100%
}
.shopify_projects_sec .col-md-3 .tow-boxs .left-portj {
width: 100%;
padding: 0 0 0 2px;
height: 100%
}
.shopify_projects_sec .col-md-3 .tow-boxs img.bomn-imgs {
width: 100%;
height: 100%;
object-fit: cover
}
section.hireus_shopifyp_sec.benefits_developers_sec.how-build-up .hire_bg {
padding: 55px 0;
}
.above-btn-heading .common-btn.btn-getstart {
border: 2px solid #619501;
max-height: initial;
line-height: 48px
}
.above-btn-heading .common-btn.btn-getstart:hover {
border-color: #e37000 !important
}
.above-ftr-lets {
background: #fff !IMPORTANT;
padding-top: 0px !important
}
.above-ftr-lets h3 {
margin: 0 0 15px;
color: #000;
font-size: 36px;
font-family: 'Inter';
font-weight: 700
}
.above-ftr-lets .common-btn.btn-getstart {
background-image: linear-gradient(-30deg, #5c8b00 14%, #80d40c 76%);
color: #fff;
font-size: 24px;
font-family: 'Inter';
display: inline-block;
padding: 0 40px;
border-radius: 30px
}
.proven_seo_result {
padding: 100px 0
}
@media(max-width:1199px) {
.seo-work.new-pinterest-sec .work-wrap.trade-aud-icon::before {
left: 0;
top: 0
}
.how-work.seo-work.insta-services.new-insta-service-sec.new-pinterest-sec .work-wrap {
background-position: unset !important
}
.how-work.seo-work.insta-services.new-insta-service-sec .work-wrap {
background-position: unset !important
}
.footer-img.footer-svg-img a {
width: 50px;
height: 50px
}
.footer-img.footer-svg-img a img {
width: 25px
}
.proven_seo_result .row {
padding: 0 10px
}
.proven_seo_result .result_box .box_sec .description {
padding: 15px 10px
}
}
@media(max-width:991px) {
.digital-marketing-section-team .circle-pic-col-smae {
margin: 0 0 40px
}
.circle-pic-col-smae {
width: 25%;
text-align: center;
padding: 0 15px
}
.new_our_tem_Page .banner-home.all-page-banner.get-seo-report-banner {
float: none
}
.our-team-title_section p br {
display: none
}
.our-team-title_section h1 {
font-size: 38px
}
.our-team-title_section {
padding: 50px 0 30px;
display: block
}
.footer-img.footer-svg-img a {
width: 37px;
height: 37px;
border: 1px solid #ddd
}
.footer-img.footer-svg-img a img {
width: 20px
}
.footer-img.footer-svg-img a:hover img {
margin-left: 3px
}
.digital-marketing-section-team h2 {
font-size: 24px
}
.digital-marketing-section-team h2 {
padding: 40px 20px 29px
}
}
@media only screen and (max-width:767px) {
.degital_marketing_blog_new .dm-blog {
flex-wrap: wrap;
row-gap: 25px
}
.degital_marketing_blog_new .dm-blog .dm-blog-details .dm-blog-title h3 {
font-size: 17px;
min-height: auto
}
.degital_marketing_blog_new .dm-blog .dm-blog-boxes .dm-blog-read-more {
font-size: 12px
}
.how-work.seo-work.insta-services.new-insta-service-sec.new-pinterest-sec .work-wrap {
background-position: top !important
}
.how-work.seo-work.insta-services.new-insta-service-sec .work-wrap {
background-position: top !important
}
.our-team-title_section h1 {
font-size: 30px
}
.digital-marketing-section-team .circle-pic-col-smae {
margin: 0 0 40px
}
.circle-pic-col-smae {
width: 25%;
text-align: center;
padding: 0 15px
}
.circle-pic-col-smae {
width: 33.333%;
padding: 0 10px
}
.circle-pic-col-smae h3 {
font-size: 16px
}
.digital-marketing-section-team h2 {
font-size: 24px
}
.digital-marketing-section-team .digital-marketing-cont-sec {
padding: 40px 0 0
}
.digital-marketing-section-team .container-main {
padding: 0 10px
}
.our-team-title_section .container-main {
padding: 0 15px
}
.development-section-team.digital-marketing-section-team h2 {
background: 0 0;
color: #000
}
.designs-section-team.digital-marketing-section-team h2 {
background: 0 0;
color: #000
}
.sales-section-team.digital-marketing-section-team h2 {
background: 0 0;
color: #000
}
.digital-marketing-section-team h2 {
background: 0 0;
color: #000
}
.digital-marketing-section-team h2 {
background: 0 0;
padding: 0 5px;
text-align: center
}
.director-admin-section {
padding: 12px 0 40px
}
}
@media(max-width:600px) {
.digital-marketing-section-team .circle-pic-col-smae {
margin: 0 0 30px;
width: 50%
}
.circle-pic-col-smae {
width: 50%;
padding: 0 10px 20px
}
}
@media(max-width:480px) {
.circle-pic-col-smae {
width: 50%;
margin: 0 0 30px
}
.shopify-clutch-review {
padding: 0;
width: 100%
}
.seoplans_sec .panel-body .table-responsive th {
font-size: 16px !important;
padding: 10px 5px !important
}
.seoplans_sec .panel-body .table-responsive th strong {
font-size: 20px !important
}
.seoplans_sec .panel.panel-default .panel-heading a span {
display: block
}
.seoplans_sec .panel.panel-default .panel-heading a {
font-size: 16px !important
}
.seoplans_sec .panel.panel-default .panel-heading a>span {
display: inline-block;
width: 100%
}
.seoplans_sec .panel.panel-default .panel-heading a {
padding: 15px 40px 15px 5px !important;
font-size: 16px !important
}
.seoplans_sec .panel.panel-default .panel-heading a::after {
top: 27%
}
}
@media(max-width:375px) {
.circle-pic-col-smae {
padding: 0 5px
}
}
@media(max-width:370px) {
.circle-pic-col-smae .spin.circle {
max-width: 128px;
height: 128px
}
.spin.circle img {
width: 128px !important;
height: 128px !important
}
}
.work-grid.anchor a {
pointer-events: none
}
.post-catag p.develpment {
background-color: #d81942
}
.post-catag p.marketing {
background-color: #69bc4e
}
.post-catag p.design {
background-color: #f48d06
}
.get-in-touch.Red {
background-color: #d81942
}
.get-in-touch.Green {
background-color: #69bc4e;
margin-top: .9em
}
.get-in-touch.Orange {
background-color: #f48d06;
margin-top: .9em
}
@media only screen and (max-width:767px) {
.above-ftr-lets h3 {
font-size: 24px !important
}
.blog-main-title {
font-size: 15px !important
}
#blog-list li {
margin: 20px 0 20px
}
.push-text {
padding: 0 0 0 15px
}
.get-in-touch h6 {
font-size: 18px;
line-height: 25px
}
.blog-touch-btn {
font-size: 15px
}
.get-in-touch {
padding: 20px 0 30px
}
.full-blog-detail {
margin: 53px 0 0 0
}
.back-url {
margin: 20px
}
.back-url a {
font-size: 17px
}
}
@media only screen and (max-width:767px) {
#new-blog-page #filters li {
display: block;
padding: 5px 0 5px
}
.sub-title p {
font-size: 20px;
line-height: 22px;
padding: 0 25px
}
.sub-title span {
font-size: 16px
}
.categ {
display: block;
padding: 5px 0 0 0
}
.right-content {
padding: 10px 10px 40px 10px
}
#portfoliolist .portfolio,
#portfoliolist .portfolios {
padding: 0 1px 7px 5px
}
.blog-text {
bottom: 30px
}
.blog-text h3 {
word-break: normal
}
#new-blog-page #filters li span {
padding: 5px 0 3px
}
#new-blog-page #filters li span.active,
#new-blog-page #filters li span:hover {
border-bottom: 3px solid #e37000
}
#new-blog-page #filters li span {
border-bottom: 3px solid #fff0
}
#new-blog-page {
padding: 0 15px 0 15px
}
.content-con {
padding: 40px 0 0
}
.digital-section-new {
text-align: center;
padding: 0 0 0
}
#service-page.space-class-ser-c .all-service.first-service {
margin-top: 20px
}
section.management-channels-sec li img {
max-width: 120px
}
.pc-management-cont h2 {
font-size: 28px
}
section.management-channels-sec li img {
max-width: 150px;
margin-top: 40px
}
.shopify-testimonial-inner-sec.row {
margin: 0 auto;
padding: 70px 30px
}
.work-with-info::after {
content: unset !important
}
.contact-right .mail-hr br.hidden-xs {
display: none !important
}
#See-why.work-with-us .banner-home {
margin-top: 29px !important;
float: left;
width: 100%;
margin-top: 70px !important
}
#See-why {
padding: 50px 5px 50px
}
.banner_services .row_banner .banner_content {
width: 100%
}
.banner_services .row_banner {
padding: 40px 0;
width: 100%;
max-width: 540px;
margin: 0 auto
}
.banner_content ul {
padding: 10px 0 0
}
.banner_content ul li {
font-size: 17px;
line-height: 26px;
background-size: 16px;
padding-left: 22px
}
.services_provider {
padding-top: 10px;
text-align: left
}
.search-engine-optimization-new .container-main {
display: inline-block;
width: 100%;
padding: 0 15px
}
.seo-table-main .first-heading,
.top-heading .first-heading {
padding: 10px 10px 10px 10px
}
.services_provider .service_logo {
max-width: 46%;
display: inline-block;
padding: 10px
}
.seo-table-main td {
font-size: 14px
}
.banner_services .row_banner .audit_form {
padding: 0;
width: 100%;
max-width: 100%;
margin: 10px auto 0 auto;
text-align: center
}
.audit_form .form_box h3 {
font-size: 22px
}
.audit_form .form_box .wpcf7-submit {
font-size: 16px
}
.our_services_seo .work-row {
padding: 0
}
.our_services_seo .work-row .work-wrap {
width: 100%;
display: inline-block;
background-position: top center !important;
text-align: center
}
.our_services_seo .work-row .work-wrap .work-content {
position: static;
width: 100%;
text-align: left
}
.heading_seo-sec p {
font-size: 18px;
line-height: 23px
}
.proven_seo_result .row {
margin: 0;
padding: 0
}
.proven_seo_result .col-md-4 {
padding: 0;
margin: 25px 0
}
.digital_marketing_sec .partner-boxs {
padding: 0;
display: inline-block;
text-align: center;
margin: 15px 0
}
.digital_marketing_sec .partner-boxs .icon_column {
width: 100%;
margin: 0 auto 10px auto
}
.digital_marketing_sec .text_column p {
font-size: 16px
}
.digital_marketing_sec .text_column h3 {
font-size: 20px
}
.digital_marketing_sec .partner-boxs {
padding: 0;
display: inline-block;
text-align: center;
margin: 15px 0
}
.digital_marketing_sec .partner-boxs .icon_column {
width: 100%;
margin: 0 auto 10px auto
}
.digital_marketing_sec .text_column p {
font-size: 18px;
line-height: 23px
}
.digital_marketing_sec .text_column h3 {
font-size: 22px
}
.our_methodology_sec {
padding-top: 40px;
padding-bottom: 30px
}
.our_methodology_sec .Methodology {
padding: 0
}
.proposal_business_sec {
padding: 40px 0
}
.form-heading h2 {
font-size: 34px;
margin-bottom: 10px
}
.form-heading p {
font-size: 18px;
line-height: 23px
}
.form-heading {
margin-bottom: 20px
}
.proposal_business_sec .form-business input,
.proposal_business_sec .form-business select,
.proposal_business_sec .form-business textarea {
font-size: 14px;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none
}
.button_row .wpcf7-submit {
line-height: 40px !important;
width: 100% !important;
font-size: 22px !important
}
.proposal_business_sec .form-business .row .text_personal {
margin-top: 20px
}
.proposal_business_sec .form-business .row .text_personal h5,
.proposal_business_sec .form-business .row .text_personal h6 {
display: inline-block;
font-size: 14px
}
.proposal_business_sec .form-business .row {
display: inline-block;
width: 100%;
margin: 0
}
.proposal_business_sec .form-business .row .button_row {
width: 100%
}
.recognized_services_sec {
padding: 40px 0
}
.row_recognized .services-box {
width: 100%;
padding: 30px;
margin: 10px 0 !important;
order: inherit
}
.row_recognized .services-box h4 {
font-size: 22px
}
.row_recognized .services-box p {
font-size: 18px;
line-height: 24px
}
.recognized_services_sec .heading_seo-sec {
margin-bottom: 20px
}
.proposal_business_sec .form-business .from-group {
padding: 5px 0
}
.proposal_business_sec .form-business .from-group {
padding: 5px 0;
display: inline-block;
width: 100%
}
.testimonials_row .col-md-6 {
padding: 0 10px;
margin: 10px 0
}
.testimonials_row .image-head h4 {
font-size: 14px;
line-height: 24px
}
.seo_ranking_testimonials #rt-testimonial {
margin: 0
}
.seo_ranking_testimonials .methodology-btn {
margin-top: 10px
}
.seo_packages_offers .table-responsive.top-heading {
width: 100%;
position: relative;
overflow: auto !important
}
.seo_packages_offers .table-responsive .faq_tabletop td,
.seo_packages_offers .table-responsive .faq_tabletop th {
font-size: 12px;
width: 25%
}
.seo_packages_offers .table-responsive .faq_tabletop th span {
font-size: 13px
}
.seo_packages_offers .faq-section .panel-heading .panel-title a {
font-size: 16px
}
.seo_packages_offers .faq-section .panel-heading .panel-title {
width: 100%
}
.seo_packages_offers .faq-section .panel-heading p {
width: 100%;
font-size: 14px;
padding: 0 12px
}
.seo_packages_offers .faq-section .panel-heading {
display: inline-block
}
.seo_service h3,
.seo_service h1 {
font-size: 34px !important
}
.seo_service h6 {
font-size: 19px
}
.seo_service .seo-des p {
font-size: 18px !important;
line-height: 23px
}
.services_digital_marketing .disgital_boxs {
padding: 7.5px 0;
width: 100%;
flex: 100%
}
.services_digital_marketing .disgital_boxs .col_boxs .heading-icon h3 {
font-size: 22px;
width: 100%;
display: block;
line-height: 24px;
margin-top: 15px
}
.services_digital_marketing .disgital_boxs .col_boxs {
padding: 25px 15px 30px 15px;
text-align: center
}
.services_digital_marketing .disgital_boxs .col_boxs .heading-icon {
justify-content: center;
flex-direction: row
}
.services_digital_marketing .disgital_boxs .col_boxs p a {
font-size: 15px
}
.number_bx {
right: 20px !important
}
.seo-unique-things .things_boxs {
padding: 0 0 25px;
width: 100%;
flex: 0 0 100%
}
.seo-unique-things .head-things h5 {
padding: 13px 20px 13px 58px
}
.seo-unique-things .head-things h5 {
font-size: 18px
}
.seo-unique-things .things_boxs p {
font-size: 18px;
margin-top: 20px;
line-height: 23px
}
.seo-unique-things .head-things h4 {
font-size: 80px;
line-height: 50px
}
.seo-unique-things .col-things {
max-width: 320px;
margin: 0 auto
}
.seo_packages_offers .table-responsive .faq_tabletop td,
.seo_packages_offers .table-responsive .faq_tabletop th {
padding: 10px 5px
}
.seo_packages_offers .faq_tabletop .Second-heading-btm {
font-size: 13px !important
}
.seo_packages_offers .faq_tabletop .third-heading-btm {
font-size: 13px !important
}
.seo_packages_offers .container-main {
padding: 0
}
.testimonials_row {
padding: 0 20px
}
.seo_ranking_testimonials .owl-theme .owl-nav span {
font-size: 20px;
width: 35px;
height: 35px;
line-height: 35px
}
.how-work.seo-work.our_services_seo {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/SEO-Services-bg.png) !important;
background-size: cover
}
.section-space {
padding: 30px 0 !important
}
body #google-seo {
padding-top: 20px !important;
display: inline-block;
width: 100%
}
.our_services_seo .image_wrap {
max-width: 90px;
height: 90px;
margin-right: 15px
}
.how-work.seo-work.our_services_seo .work-wrap {
padding-top: 15px
}
.proven_seo_result .result_box {
max-width: 320px;
margin: 0 auto
}
.proven_seo_result .result_box {
max-width: 320px;
margin: 0 auto
}
.bestseocom_sec .column-seobox {
padding: 0;
align-items: flex-start
}
.bestseocom_sec .column-seobox .counter {
max-width: 35px;
height: 35px
}
.bestseocom_sec .column-seobox .counter h3 {
font-size: 22px
}
.bestseocom_sec .column-seobox .column-description {
padding-left: 10px
}
.bestseocom_sec .column-seobox .column-description p {
font-size: 16px;
line-height: 22px
}
.bestseocom_sec .column-seobox .column-description h3 {
font-size: 21px
}
.seo_ranking_testimonials .heading_seo-sec {
margin-bottom: 20px
}
.seo_packages_offers .container-main {
padding: 0 15px
}
.testimonial_client .colbox_col {
padding-right: 0
}
.client-logos {
display: inline-block;
width: 100%;
margin-top: 40px;
max-width: 620px
}
.testimonial_client .controls {
position: absolute;
text-align: left;
margin-top: 16px;
right: 0;
bottom: 0
}
.client-logos h4 {
font-size: 24px
}
.client-logos .logos {
padding: 5px
}
.services_provider {
display: none
}
.audit_form .form_box {
padding: 10px 25px 20px;
max-width: 100%;
margin: 0 auto;
width: 100%
}
.seo_service .job-logos {
display: block !important;
margin-bottom: 20px
}
.seo_service .list-unstyled .crowd-reviews {
display: block !important
}
.seo_service .job-logos h5 {
font-size: 16px;
color: #000;
font-family: 'Inter';
}
.seo_service .job-logos .crowd-reviews {
display: inline-block !important
}
.important_business_sec .tab_row .nav.nav-tabs li {
display: block;
margin: 5px 0;
width: 50%;
float: left;
max-width: 200px
}
.important_business_sec .tab_row .nav.nav-tabs a {
font-size: 14px;
padding: 8px !important;
border: 1px solid #e37000;
text-align: center;
border-radius: 30px !important
}
.tab_description p {
font-size: 18px;
margin-bottom: 15px;
line-height: 23px
}
.important_business_sec .tab-content {
padding: 40px 15px
}
body .important_business_sec {
padding-bottom: 0 !important
}
.top_hire_sec .row_seohire .left_column {
width: 100%
}
.important_business_sec {
padding-bottom: 0 !important
}
.top_hire_sec .row_seohire .left_column {
width: 100%
}
.top_hire_sec .row_seohire .right_column {
width: 100%;
padding: 40px 0 0 0;
text-align: center
}
.top_hire_sec {
padding-top: 40px
}
.top_hire_sec .row_seohire .left_column .ranking_boxs {
padding: 45px 15px
}
.top_hire_sec .row_seohire .left_column .ranking_boxs h4 {
font-size: 50px
}
.top_hire_sec .row_seohire .left_column .ranking_boxs h6 {
font-size: 19px
}
.top_hire_sec .hiring_text h3 {
font-size: 30px;
margin-bottom: 10px
}
.top_hire_sec .hiring_text p {
font-size: 18px;
line-height: 23px
}
.top_hire_sec .row_seohire .right_column .tool_us .tool-logo {
margin: 10px 0;
width: 50%;
padding: 10px 0;
min-height: 75px
}
.top_hire_sec .row_seohire .right_column .tool_us .tool-logo span {
width: 100%
}
.degital_marketing_blog .row {
padding: 0
}
.degital_marketing_blog .blog-boxs {
max-width: 355px;
margin: 0 auto
}
.seo-work .work-row .work-wrap p {
font-size: 18px;
line-height: 23px;
font-weight: 400
}
.our_methodology_sec .heading_seo-sec p {
margin-top: 10px
}
.testimonial_client .item_text h3 {
margin: 5px 0;
font-size: 19px
}
.testimonial_client .item_text p {
font-size: 18px;
line-height: 23px
}
.testimonial_client .controls .testimonial_btn {
width: 35px;
height: 35px;
line-height: 35px;
font-size: 15px
}
.important_business_sec .heading_seo-sec {
margin-bottom: 20px
}
.job-logos.job-mobile-logos {
display: inline-block;
width: 100%;
background: #7d6b5408;
padding: 30px 0 20px
}
.job-logos.job-mobile-logos h5 {
text-align: center;
font-size: 16px;
font-weight: 400;
font-family: 'Inter';
margin: 0 0 10px
}
.job-logos.job-mobile-logos .list-unstyled li {
padding: 0 5px !important
}
.job-logos.job-mobile-logos .crowd-reviews {
display: inline-block !important
}
.job-logos.job-mobile-logos .list-unstyled {
display: flex;
padding: 0 15px;
justify-content: center;
align-items: center
}
.degital_marketing_blog .blog-boxs .blog-img img {
width: 100%
}
.degital_marketing_blog .blog-boxs .blog-img {
position: relative
}
.degital_marketing_blog .blog-boxs .blog-img:after {
position: absolute;
content: "";
background: #0000004d;
top: 0;
left: 0;
width: 100%;
height: 100%
}
.banner_content h2 br {
display: none
}
.banner_content h2 {
font-size: 36px;
line-height: 40px
}
.how-work.seo-work.our_services_seo h3.section-heading.we-work {
font-size: 34px
}
.heading_seo-sec h2 br {
display: none
}
.digital_marketing_sec .partner-boxs .icon_column {
padding: 0
}
.digital_marketing_sec .partner-boxs .icon_column img {
max-width: 100px
}
.faqs.section-space .sub-heading {
font-size: 18px !important;
line-height: 23px
}
.faqs.section-space .section-heading {
font-size: 34px
}
.services_digital_marketing .disgital_boxs .col_boxs p {
font-size: 18px;
margin-bottom: 15px;
line-height: 24px
}
.testimonials_row .col-md-12 {
padding: 0
}
.seo_ranking_testimonials #rt-testimonial .owl-next {
right: -5px
}
.seo_ranking_testimonials #rt-testimonial .owl-prev {
left: -5px
}
.job-logos.job-mobile-logos .list-unstyled li {
margin: 0
}
.job-logos.job-mobile-logos .list-unstyled li a {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex
}
.seo_packages_offers .faq-section .panel-heading p {
padding-right: 15px
}
.right-ban .sub-heading-ban {
display: none
}
.banner-home.banner_services.shopify-banner-sec .row_banner {
padding: 40px 0
}
.shopify-banner-sec .banner_content h1 {
font-size: 36px;
line-height: 40px
}
.shopify-banner-sec .banner_content p {
font-size: 18px
}
.shopify-banner-sec .audit_form .form_box h3 {
font-size: 21px
}
.shopfy_development-sec .heading_section h3 {
font-size: 28px
}
.shopfy_development-sec {
display: inline-block;
padding: 40px 0
}
.shopfy_development-sec .main-shopify-row>h4 {
font-size: 24px;
margin: 40px 0 25px
}
.shopfy_development-sec .main-shopify-row .col-services {
padding: 20px
}
.shopfy_development-sec .main-shopify-row .col-services .headbox h5 {
font-size: 18px;
padding-left: 10px
}
.shopfy_development-sec .main-shopify-row .col-services .headbox img {
max-width: 90px
}
.shopfy_development-sec .main-shopify-row .col-services .headbox {
flex-wrap: initial;
margin-bottom: 15px
}
.title-h4 {
font-size: 22px;
padding: 0 20px
}
.hireus_shopifyp_sec .hire_bg {
padding: 40px 0
}
.hireus_shopifyp_sec .hire_bg .headbox {
margin-bottom: 15px;
flex-wrap: inherit
}
.hireus_shopifyp_sec .hire_bg .headbox h5 {
font-size: 20px;
padding-left: 15px
}
.hireus_shopifyp_sec .hire_bg .col-services {
margin-bottom: 30px;
padding: 0
}
.hireus_shopifyp_sec .hire_bg .row {
margin: 0
}
}
@media screen and (max-width:1024px) and (min-width:768px) {
.banner_services .row_banner {
padding: 40px 0;
align-items: center
}
.banner_content h2 {
font-size: 34px;
line-height: 40px
}
.banner_content ul {
padding: 20px 5px;
margin: 0
}
.banner_content ul li {
font-size: 18px;
line-height: 34px
}
.services_provider .service_logo {
margin: 5px 0
}
.banner_services .row_banner .audit_form {
padding-left: 0
}
.audit_form .form_box {
padding: 20px 15px
}
.audit_form .form_box h3 {
font-size: 22px
}
.audit_form .form_box .wpcf7-submit {
font-size: 16px
}
.seo_service h3 {
font-size: 34px
}
.seo_service h6 {
font-size: 18px
}
.seo-des,
.seo-des p {
font-size: 16px
}
.our_services_seo .section-heading {
font-size: 34px
}
.our_services_seo .work-grid .work-wrap {
background-position: left !important
}
.heading_seo-sec h2 {
font-size: 34px
}
.heading_seo-sec p {
font-size: 16px
}
.heading_seo-sec {
max-width: 700px
}
.proven_seo_result .row {
margin: 40px -20px 0
}
.proven_seo_result .col-md-4 {
width: 33.33%;
float: left;
padding: 5px
}
.proven_seo_result .result_box .box_sec .read_btn {
font-size: 16px
}
.form-heading h2 {
font-size: 34px
}
.form-heading p {
font-size: 16px
}
.button_row .wpcf7-submit {
font-size: 18px !important
}
.row_recognized .services-box h4 {
font-size: 20px
}
.row_recognized .services-box p {
font-size: 16px
}
.testimonials_row .col-md-6 {
margin: 15px 0
}
.services_digital_marketing .disgital_boxs {
padding: 6px;
max-width: 49.9%;
flex: 0 0 49.9%;
float: left;
box-sizing: border-box
}
.services_digital_marketing .disgital_boxs .col_boxs .heading-icon h3 {
font-size: 18px;
line-height: 20px
}
.services_digital_marketing .disgital_boxs .col_boxs {
padding: 35px 40px 30px 20px;
height: 100%
}
.number_bx h1,
.number_bx h3 {
font-size: 100px
}
.services_digital_marketing .disgital_boxs .number_bx {
right: 20px
}
.services_digital_marketing .disgital_boxs .col_boxs .heading-icon img {
margin-right: 5px
}
.services_digital_marketing .disgital_boxs .col_boxs p {
font-size: 15px
}
.services_digital_marketing .row {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-wrap: wrap
}
.seo-unique-things .things_boxs {
max-width: 49.9%;
flex: 0 0 49.9%
}
.seo-unique-things .row {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-wrap: wrap
}
.seo-unique-things .head-things h5 {
font-size: 20px
}
.seo-unique-things .head-things h4 {
font-size: 80px;
line-height: 50px
}
.services_provider h5 {
display: block;
width: 100%
}
.important_business_sec .tab-content {
padding-left: 20px;
padding-right: 20px
}
.important_business_sec .tab_row .nav.nav-tabs a {
font-size: 14px;
padding: 6px 15px;
margin: 5px 0
}
.tab_description p {
font-size: 16px
}
.top_hire_sec .row_seohire .left_column .ranking_boxs {
padding: 55px 20px
}
.top_hire_sec .row_seohire .left_column .ranking_boxs h4 {
font-size: 35px
}
.top_hire_sec .row_seohire .left_column .ranking_boxs h6 {
font-size: 18px
}
.top_hire_sec .hiring_text h3 {
font-size: 24px
}
.top_hire_sec .hiring_text p {
font-size: 17px
}
.top_hire_sec .row_seohire .right_column .tool_us h5 {
font-size: 20px
}
.top_hire_sec .row_seohire .right_column {
padding: 0 0 0 20px
}
.top_hire_sec .row_seohire .right_column .tool_us .tool-logo span {
font-size: 14px
}
.top_hire_sec .row_seohire .right_column .tool_us .tool-logo {
padding: 0 15px
}
.top_hire_sec {
padding: 60px 15px
}
.section-space {
padding: 60px 0 !important
}
.degital_marketing_blog .row {
padding: 0
}
.services_provider h5 br {
display: none
}
.right-ban .sub-heading-ban {
position: static
}
.right-ban .sub-heading-ban h3 {
font-size: 28px
}
.right-ban .sub-heading-ban h3 span {
font-size: 34px
}
.right-ban .sub-heading-ban {
position: static
}
.right-ban .sub-heading-ban h3 {
font-size: 28px;
margin-bottom: 10px
}
.right-ban .sub-heading-ban h3 span {
font-size: 34px
}
.carousel-inner.banner-home .item>img.lazy {
min-height: 360px
}
.carousel-inner.banner-home .container-main h1 {
margin: 0
}
.banner-home .caption-sec .caption-content {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center;
flex-wrap: wrap
}
.shopify-banner-sec .banner_content h1 {
font-size: 40px;
line-height: 40px
}
.shopify-banner-sec .audit_form .form_box h3 {
font-size: 24px;
}
.hireus_shopifyp_sec .hire_bg .col-services {
padding: 20px 30px
}
.item.degital_markeing_banner .clutch_box {
display: none
}
.item.degital_markeing_banner h2 {
font-size: 42px !important;
line-height: 44px !important
}
.item.degital_markeing_banner .caption-content {
display: inline-block !important
}
.item.degital_markeing_banner .caption-content .left-ban {
width: 100%
}
.banner-home .degital_markeing_banner .caption-content .right-ban p {
font-size: 14px !important
}
}
@media screen and (max-width:1024px) and (min-width:992px) {
.seo-unique-things .head-things h5 {
font-size: 17px
}
.seo-unique-things .things_boxs p {
font-size: 16px
}
.seo-unique-things .head-things h4 {
font-size: 75px
}
.carousel-inner.banner-home .container-main h1 {
margin-top: 140px
}
.box-row .box:nth-child(4) {
grid-row: span 2 !important
}
}
@media screen and (max-width:1199px) and (min-width:1025px) {
.our_services_seo .work-grid .work-wrap {
background-position: left !important
}
.banner_services .row_banner {
padding: 40px 0
}
.banner_content h2 {
font-size: 39px;
line-height: 42px
}
.banner_content ul {
padding: 20px 5px;
margin: 0
}
.banner_content ul li {
font-size: 20px;
line-height: 36px
}
.services_provider .service_logo {
margin: 5px 0
}
.banner_services .row_banner .audit_form {
padding-left: 30px
}
.audit_form .form_box {
padding: 20px 15px
}
.audit_form .form_box h3 {
font-size: 22px
}
.audit_form .form_box .wpcf7-submit {
font-size: 18px
}
.seo-unique-things .head-things h5 {
font-size: 20px;
padding: 13px 30px 13px 60px
}
.seo-unique-things .head-things h4 {
font-size: 74px;
line-height: 53px
}
.services_digital_marketing .disgital_boxs .col_boxs .heading-icon h3 {
font-size: 22px
}
.services_digital_marketing .disgital_boxs {
padding: 15px
}
.services_digital_marketing .disgital_boxs .col_boxs {
padding: 35px 55px 40px 20px;
height: 100%
}
.number_bx h1,
.number_bx h3 {
font-size: 110px
}
.services_provider h5 {
width: 100%
}
.services_provider .service_logo {
width: 24%;
padding-right: 15px
}
.services_provider .service_logo:first-child {
padding-left: 0
}
.services_provider .service_logo:nth-child(1) {
padding-left: 0
}
.important_business_sec .tab_row .nav.nav-tabs a {
font-size: 19px;
padding: 7px 17px
}
.important_business_sec .tab-content {
padding-left: 20px;
padding-right: 20px
}
.top_hire_sec .row_seohire .right_column {
padding: 50px 20px 0 30px
}
.testimonials_row .col-md-12 {
padding: 0 10px
}
.right-ban .sub-heading-ban h3 {
font-size: 30px
}
.right-ban .sub-heading-ban {
top: 15px
}
.right-ban .sub-heading-ban span {
font-size: 40px
}
.common-markeing .half .box .text p {
font-size: 15px
}
.hire-us-twitter .row-us {
display: flex !important;
flex-wrap: wrap;
margin: 0
}
.hire-us-twitter .row-us .col-us {
width: 24.9%
}
.hire-us-twitter .row-us .col-us .col-us-bx {
height: 100%
}
.item.degital_markeing_banner h2 {
font-size: 42px !important;
line-height: 44px !important
}
.item.degital_markeing_banner .caption-content {
display: inline-block !important
}
.item.degital_markeing_banner .caption-content .left-ban {
width: 100%
}
.item.degital_markeing_banner .clutch_box {
display: none !important
}
.banner-home .degital_markeing_banner .caption-content .right-ban p {
font-size: 16px !important
}
.banner-home .degital_markeing_banner .caption-content .right-ban {
max-width: 100%
}
}
@media screen and (max-width:1350px) and (min-width:1200px) {
.services_provider h5 {
width: 100%
}
.testimonial_client .container-main {
max-width: 1150px
}
.why_email_marketing_sec .Social-Media-des {
padding-right: 15px !important
}
}
@media screen and (max-width:1399px) and (min-width:1200px) {
.services_digital_marketing .disgital_boxs .col_boxs .heading-icon h3 {
font-size: 26px
}
.seo-unique-things .head-things h5 {
font-size: 27px
}
.seo-unique-things .head-things h4 {
font-size: 95px;
line-height: 61px
}
}
@-webkit-keyframes zoomin {
0% {
transform: scale(1)
}
50% {
transform: scale(1.1)
}
100% {
transform: scale(1)
}
}
@-webkit-keyframes zoomout {
0% {
transform: scale(1)
}
50% {
transform: scale(.77)
}
100% {
transform: scale(1)
}
}
@media screen and (min-width:581px) and (max-width:767px) {
body .footer-list::after {
margin-top: -19px !important;
}
}
@media screen and (min-width:576px) and (max-width:767px) {
.search-engine-optimization-new .container-main {
max-width: 540px !important;
margin: 0 auto;
display: table
}
.ned-cal-main {    
grid-template-columns: repeat(2, 1fr) !important;
}
.footer-list::after {
margin-top: -50px !important;
}
h4.sm-shw {
font-weight: 600;
}
.crsss img {
width: 45px !important;
}
.important_business_sec .tab-content {
max-width: 540px
}
.reputation_management .BigCommerce-right h3 br {
display: block !important
}
}
@media screen and (min-width:767px) and (max-width:1024px) {
.testimonials_row .col-md-12 {
padding: 0
}
.testimonials_row .image-head h4 {
font-size: 20px
}
.seo_ranking_testimonials .owl-theme .owl-nav span {
font-size: 22px;
width: 40px;
height: 40px;
line-height: 40px
}
.seo_ranking_testimonials #rt-testimonial {
margin: 0 40px
}
}
.custm-on-page-seo-brand {
padding: 20px 0 50px
}
.cstm-fb-dscp h3 {
font-size: 26px;
font-family: 'Inter';
color: #000;
margin: 0;
padding-top: 34px
}
.seo-work .cstm-we-work {
font-family: 'Inter';
font-size: 32px;
margin-top: 30px;
color: #fff
}
.custm-heading_seo-sec p {
font-size: 18px;
line-height: 21px;
color: #fff;
font-family: 'Inter';
padding-top: 10px;
padding-bottom: 106px
}
.custm-heading_seo-sec {
text-align: center;
max-width: 750px;
margin: 0 auto
}
.wy-on-page-imp p {
font-family: 'Inter';
font-size: 16px;
line-height: 24px;
padding-top: 30px;
margin: 0
}
.wy-on-page-imp {
margin-top: 40px
}
.on-page-imp-bg {
max-width: 1250px;
margin: 0 auto;
text-align: left;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
padding: 76px 0 0 0
}
.error-check .on-page-icon-heading {
padding-bottom: 42px
}
.schema-analysis-col {
padding-top: 28px
}
.responsive-design {
padding-top: 28px
}
.error-check {
padding-top: 28px
}
.responsive-design .on-page-icon-heading {
padding-bottom: 42px
}
.keyword-selection .on-page-icon-heading {
padding-bottom: 42px
}
.on-page-imp {
max-width: 33.33%;
padding: 0 14px;
height: auto;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex
}
ul.choose-ws-list li {
list-style: none;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/checks-orng.png);
background-position: left top;
background-repeat: no-repeat;
font-family: 'Inter';
font-size: 16px;
line-height: 24px;
margin-bottom: 40px;
text-align: left;
padding-left: 60px
}
ul.choose-ws-list {
padding-left: 70px
}
.page-id-1654 .Banner-section {
display: none
}
.page-seo .local-colms {
width: 100%;
display: flex;
align-items: center;
flex-wrap: wrap
}
.we-work-clients {
float: left;
width: 100%
}
.frequently-faqs {
float: left;
width: 100%;
margin: 0 0 52px 0
}
.schema-analysis-col .on-page-icon-heading {
padding-bottom: 42px
}
.on-page-icon-heading {
max-width: 397px;
display: inline-block;
background-color: #eff7f0;
padding: 42px 25px 110px;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/shapes1.png);
background-repeat: no-repeat;
background-position: right bottom;
border-radius: 10px
}
.on-page-icon-heading-blr {
max-width: 397px;
display: inline-block;
background-color: #eef3fa;
padding: 42px 25px;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/shapes2.png);
background-repeat: no-repeat;
background-position: right bottom;
border-radius: 10px
}
.on-page-icon-heading-ictr {
max-width: 397px;
display: inline-block;
background-color: #fdf1ef;
padding: 42px 25px;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/shapes3.png);
background-repeat: no-repeat;
background-position: right bottom;
border-radius: 10px
}
.on-page-icon-heading h3 {
margin: 0;
font-family: 'Inter';
font-weight: 500;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/higher.png);
background-repeat: no-repeat;
background-position: left center;
background-size: 48px;
padding: 0 0 0 70px;
height: 54px;
width: 100%;
display: flex;
align-items: center
}
.on-page-icon-heading-blr h3 {
margin: 0;
font-family: 'Inter';
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/better-local-research.png);
background-repeat: no-repeat;
background-position: left center;
padding: 0 0 0 70px;
height: 54px;
width: 100%;
display: flex;
align-items: center
}
.choose-us-column .on-page-icon-heading-blr h3 {
background-image: url(//www.willshall.com/wp-content/uploads/2024/07/user-experience.png);
background-size: contain
}
.on-page-icon-heading-ictr h3 {
margin: 0;
font-family: 'Inter';
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/increased-click-through-icon.png);
background-repeat: no-repeat;
background-position: left center;
padding: 0 0 0 70px;
height: 54px;
width: 100%;
display: flex;
align-items: center
}
.choose-us-column .on-page-icon-heading-ictr h3 {
background-image: url(//www.willshall.com/wp-content/uploads/2024/07/easy.png);
background-size: contain
}
.on-page-imp h3 {
font-size: 20px
}
.on-page-imp p {
font-size: 16px;
line-height: 24px
}
.on-page-icon-heading p {
padding-top: 20px;
font-family: 'Inter';
}
.on-page-icon-heading-blr p {
padding-top: 20px;
font-family: 'Inter';
}
.on-page-icon-heading-ictr p {
padding-top: 20px;
font-family: 'Inter';
}
span.custm-tagl {
font-size: 20px;
font-family: 'Inter';
margin: 20px 0 10px 0;
display: inline-block
}
.fb-dscp h6 {
font-size: 20px;
font-family: 'Inter';
font-weight: 700;
margin: 16px 0 10px 0;
display: inline-block
}
.fb-dscp span.on-page-spn-clr {
font-size: 26px;
font-family: 'Inter';
color: #346166
}
.seo-work .work-row .work-wrap.content {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/white-circuler-bg.png);
position: relative;
background-size: 150px
}
.work-row .custm-work-grid {
float: left;
width: 48.4%;
margin: 0;
padding: 0 !important;
min-height: 124px
}
.seo-work .work-row .work-wrap.content::before {
content: "";
position: absolute;
left: 0;
top: 0;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/content-icon-onpage.png);
width: 150px !important;
height: 150px !important;
background-repeat: no-repeat;
background-position: center center
}
.seo-work .work-row .work-wrap.title-tag {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/white-circuler-bg.png);
position: relative;
background-size: 150px
}
.seo-work .work-row .work-wrap.title-tag::before {
content: "";
position: absolute;
left: 0;
top: 0;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/title-tag-icon.png);
width: 150px !important;
height: 150px !important;
background-repeat: no-repeat;
background-position: center center
}
.seo-work .work-row .work-wrap.content-structure {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/white-circuler-bg.png);
position: relative;
background-size: 150px
}
.seo-work .work-row .work-wrap.content-structure::before {
content: "";
position: absolute;
left: 0;
top: 0;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/content-structure-and-content-icon-on-page.png);
width: 150px !important;
height: 150px !important;
background-repeat: no-repeat;
background-position: center center
}
.seo-work .work-row .work-wrap.meta-des {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/white-circuler-bg.png);
position: relative;
background-size: 150px
}
.seo-work .work-row .work-wrap.meta-des::before {
content: "";
position: absolute;
left: 0;
top: 0;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/meta-description-icon.png);
width: 150px !important;
height: 150px !important;
background-repeat: no-repeat;
background-position: center center
}
.seo-work .work-row .work-wrap.keywords-user {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/white-circuler-bg.png);
position: relative;
background-size: 150px
}
.seo-work .work-row .work-wrap.keywords-user::before {
content: "";
position: absolute;
left: 0;
top: 0;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/keywords-user-friendly.png);
width: 150px !important;
height: 150px !important;
background-repeat: no-repeat;
background-position: center center
}
.our-client-fb-dscp h3 {
font-size: 38px;
font-family: 'Inter';
color: #fff;
margin: 0
}
.our-client-fb-dscp p {
font-family: 'Inter';
font-size: 16px;
color: #fff;
line-height: 24px;
padding: 15px 0 25px
}
.seo-op-our-client-sec {
display: flex;
align-items: center;
flex-wrap: wrap
}
.why-technical-seo-sec p {
line-height: 24px;
font-family: 'Inter'
}
.col_left {
float: left;
width: 36%
}
a.on-page-seo-strt-btn {
background-image: linear-gradient(to left, #1f93e1, #2569c5)
}
a.on-page-seo-strt-btn {
color: #fff;
background-image: linear-gradient(to left, #1f93e1, #2569c5);
border-radius: 50px;
padding: 13px 30px;
text-align: center;
display: inline-block;
font-size: 20px;
font-family: 'Inter';
margin-top: 20px
}
a.on-page-seo-strt-btn:hover {
background-image: linear-gradient(to left, #2569c5, #1f93e1)
}
.cstn-fb-strt-btn {
background-image: linear-gradient(to left, #ff7607, #ff9c26) !important
}
.cstn-fb-strt-btn:hover {
background-image: linear-gradient(to left, #ff9c26, #ff7607) !important
}
.our-client-fb-dscp {
text-align: left;
float: left;
width: 64%;
padding-left: 67px
}
span.spn-white {
font-size: 20px;
font-family: 'Inter';
}
.frequently-faqs .container {
max-width: 1500px;
width: 100%;
padding: 0 50px
}
.page-id-2166 .Banner-section {
display: none
}
.seo-op-our-client-bg {
background-repeat: no-repeat;
padding: 80px 0;
background-position: center;
background-size: cover;
background-image: linear-gradient(to left, #1f93e1, #2569c5)
}
.seo-op-our-client {
max-width: 1016px;
margin: 0 auto;
text-align: center
}
a.fb-strt-btn.mb {
margin-bottom: 77px;
margin-top: 36px
}
.how-work.seo-work.insta-services.new-insta-service-sec.new-on-page-seo-sec::before {
background: linear-gradient(to right, #3172c5 0, #318ccf 100%)
}
.how-work.seo-work.insta-services.new-insta-service-sec.new-on-page-seo-sec {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/checklist-onpage.jpg);
background-position: center center;
background-repeat: no-repeat;
background-size: cover
}
.cstm-work-content {
width: 100%;
padding-left: 55px
}
.checklist-on-page-seo-box {
margin-left: -10px;
margin-right: -10px
}
.cstm-work-content h3 {
font-size: 26px !important;
font-family: 'Inter' !important
}
.cstm-work-content p {
font-size: 16px !important;
font-family: 'Inter' !important;
padding-top: 5px !important;
line-height: 21px !important
}
.seo-des.linked-in.custm-linked-in h3 {
margin: 31px 0 0 0 !important;
font-family: 'Inter';
color: #000;
font-size: 32px !important
}
.on_page_seo-sec {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/checklist-onpage.jpg) !important;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
position: relative
}
.on_page_seo-sec::before {
background: #0a485e;
position: absolute;
content: "";
width: 100%;
height: 100%;
top: 0;
left: 0;
opacity: .8
}
.section_heading_row {
text-align: center;
max-width: 850px;
margin: 35px auto
}
.section_heading_row h2 {
font-family: 'Inter';
font-weight: 700;
font-size: 32px;
color: #fff;
margin: 0 0 15px
}
.section_heading_row p {
font-size: 16px;
line-height: 24px;
color: #fff;
font-family: 'Inter';
}
.on_page_seo-sec .row {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-wrap: wrap
}
.on_page_seo-sec .row .col-md-6 {
margin: 35px 0;
width: 49.8%
}
.on_page_seo-sec .col_content {
padding: 0 20px;
display: flex;
align-items: center
}
.on_page_seo-sec .col_content .work_content {
width: 100%;
padding-left: 35px
}
.on_page_seo-sec .image_shape {
border: 5px solid rgb(255 255 255 / 50%);
border-radius: 100%;
width: 150px;
height: 150px;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
justify-content: center;
align-items: center;
flex-wrap: wrap;
position: relative
}
.on_page_seo-sec .image_shape::after {
position: absolute;
content: "";
width: 100%;
height: 100%;
background: #fff;
border-radius: 100%
}
.on_page_seo-sec .image_shape img {
position: relative;
z-index: 9;
width: 80px;
height: auto
}
.on_page_seo-sec .col_content .work_content h3 {
font-size: 26px;
color: #fff;
margin: 0 0 15px;
font-family: 'Inter';
font-weight: 700
}
.link-building-srvc .lazy.loaded {
height: 200px;
object-fit: contain
}
.on_page_seo-sec .col_content .work_content p {
font-size: 16px;
font-family: 'Inter' !important;
color: #fff;
line-height: 24px
}
.btn_row .on-page-seo-strt-btn.cstn-fb-strt-btn {
margin: 0
}
.link-building-brand .link-building-fb-dscp {
max-width: 1030px
}
.link-building-brand .link-building-fb-dscp p {
margin: 20px 0
}
.link-building-brand .link-building-fb-dscp h2 span {
color: #0680a0
}
.custm-link-building-brand {
padding: 20px 0 79px
}
.link-building-brand .link-building-fb-dscp {
max-width: 1010px
}
.link-building-fb-dscp {
max-width: 850px;
margin: 0 auto;
text-align: center
}
.link-building-fb-dscp h3 {
font-size: 30px;
font-family: 'Inter';
color: #000;
margin: 0
}
.link-building-fb-dscp h2 {
font-size: 58px;
font-family: 'Inter';
color: #000;
margin: 9px 0 9px
}
.link-building-brand .link-building-fb-dscp p {
margin: 20px 0
}
.link-building-fb-dscp p {
font-family: 'Inter';
font-size: 17px;
line-height: normal;
margin-bottom: 20px
}
.link-building-fb-dscp h3.link-building-fb-dscp-pb {
padding-bottom: 15px
}
.link-building-how-work.seo-work.insta-services.new-insta-service-sec.new-on-page-seo-sec {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/link-building-snd-bg.jpg) !important;
background-position: center center;
background-repeat: no-repeat;
background-size: cover
}
.link-building-how-work.seo-work {
background-color: #045c96;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/SEO-Services-bg.png);
padding: 0 0 0;
margin: 0 0 43px
}
.link-building-how-work {
clear: both;
background-color: #e37000;
position: relative;
margin: 24px 0 0;
display: inline-block;
width: 100%;
-moz-transform: skewY(-3deg);
-ms-transform: skewY(-3deg);
-o-transform: skewY(-3deg);
padding: 60px 0 35px;
background-size: 100% auto;
background-repeat: no-repeat
}
.link-building-how-work.seo-work.insta-services.new-insta-service-sec::before {
position: absolute;
content: "";
width: 100%;
height: 100%;
left: 0;
right: 0;
top: 0;
background: #0a485e;
margin-top: 0;
opacity: .9
}
.page-id-1749 .Banner-section {
display: none
}
.building-practice h3.section-heading.we-work {
margin-bottom: 20px;
font-size: 38px
}
.bad-links-sec p.bad-link-para {
text-align: center;
color: #fff;
font-family: 'Inter';
line-height: 24px
}
.building-practice {
max-width: 850px;
margin: 0 auto;
margin-bottom: 50px
}
.bad-links-sec {
padding-bottom: 0px !important;
background: #0a485e !important
}
.building-faqs h1 {
FONT-SIZE: 38PX
}
.link-building-unskew {
transform: skewY(0);
-moz-transform: skewY(3deg)
}
.link-building_seo-sec {
text-align: center;
max-width: 750px;
margin: 0 auto;
padding-top: 65px
}
.link-building_seo-sec p {
font-size: 16px;
line-height: 24px;
color: #fff;
font-family: 'Inter';
padding-top: 10px;
padding-bottom: 40px
}
.row.link-building-imp-rw {
max-width: 100%;
margin: 0 auto;
margin-top: 50px
}
.online-success-left-col {
padding-right: 30px
}
.online-success-right-col {
padding-left: 30px
}
.link-building-12 {
padding-bottom: 30px
}
.link-building-sec-scnd {
padding-bottom: 62px
}
a.link-building-seo-strt-btn {
color: #fff;
background: #0a485e;
border-radius: 50px;
padding: 13px 30px;
text-align: center;
display: inline-block;
font-size: 20px;
font-family: 'Inter';
margin-top: 20px
}
a.link-building-seo-strt-btn:hover {
background: #0a485e
}
.link-building-srvc {
border: 1px solid #dedede;
text-align: center;
padding: 26px 20px 40px;
border-radius: 10px
}
.link-building-srvc h3 {
font-size: 19px;
margin: 0;
padding-top: 34px;
color: #000;
font-family: 'Inter';
font-weight: 700
}
.link-building-srvc p {
font-size: 16px;
font-family: 'Inter';
color: #000;
padding: 8px 30px 0;
margin-left: -12px;
margin-top: 2px;
line-height: 24px
}
.link-building-on-page-imp-bg {
padding: 20px 0 0 0
}
.link-building_seo-sec p {
padding-bottom: 0
}
.link-building-srvc-clm {
max-width: 33%;
padding: 0 10px;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex
}
.link-building-wy-on-page-imp {
margin-top: 45px
}
.link-building-wy-on-page-imp p {
padding-top: 14px
}
.link-building-right-now {
max-width: 50%;
padding: 0 25px;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
margin-bottom: 50px
}
.link-building-rgt-nw-sec .col-md-6.link-building-right-now {
width: 49.8%
}
.link-building-srvc-right-now {
border: 2px solid #dedede;
text-align: center;
padding: 50px 20px
}
.link-building-srvc-right-now h3 {
font-size: 22px;
margin: 0;
padding-top: 27px;
color: #000;
font-family: 'Inter';
font-weight: 700
}
.link-building-srvc-right-now p {
font-size: 16px;
font-family: 'Inter';
color: #000;
padding: 18px 26px;
line-height: 24px
}
.link-building-rgt-nw-sec {
padding: 23px 0 100px 0;
margin: 0 auto;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-wrap: wrap;
flex-direction: row
}
.link-building-btn-p {
width: 100%;
text-align: center;
padding-top: 0
}
.link-building-right-now-top-sec p {
padding-top: 32px
}
.container.link-building-cntnr {
max-width: 990px
}
.on_page_seo-sec .link-building-col_content {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center
}
.on_page_seo-sec .link-building-col_content .work_content {
width: 100%;
padding-left: 30px;
padding-top: 0
}
.on_page_seo-sec .link-building-col_content .work_content h3 {
font-size: 26px;
font-family: 'Inter';
font-weight: 700;
color: #fff;
margin: 0 0 11px
}
.on_page_seo-sec .link-building-col_content .work_content p {
font-size: 16px;
font-family: 'Inter' !important;
color: #fff;
line-height: 24px
}
.on_page_seo-sec .link-building-col_content .work_content p a:hover {
color: #fff
}
.page-id-5119 .seo-analyes {
padding-top: 150px !important
}
.on_page_seo-sec .col_content .work_content p a:hover {
color: #fff
}
@media(max-width:991px) {
.wy-on-page-imp {
margin-top: 40px
}
.on-page-icon-heading,
.on-page-icon-heading-blr,
.on-page-icon-heading-ictr {
max-width: 100%;
padding: 30px 20px
}
.on-page-imp {
padding: 0 8px
}
.on-page-icon-heading h3,
.on-page-icon-heading-blr h3,
.on-page-icon-heading-ictr h3 {
background-size: 37px;
padding: 0 0 0 45px;
font-size: 18px;
min-height: 40px;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-wrap: wrap;
align-items: center
}
.on_page_seo-sec .row .col-md-6 {
margin: 0 0 50px
}
}
@media (max-width:380px) {
.link-building-fb-dscp h3 {
font-size: 22px;
margin: 40px 0 7px
}
.link-building-fb-dscp h2 {
font-size: 38px
}
.link-building-fb-dscp h3.link-building-fb-dscp-pb {
margin-top: 20px
}
.seo-work .cstm-we-work {
font-size: 26px
}
.on_page_seo-sec .link-building-col_content {
padding: 0;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
display: inline-block;
text-align: center
}
.on_page_seo-sec .link-building-col_content .work_content {
padding-left: 0
}
.link-building-srvc-clm {
margin-bottom: 10px;
max-width: 300px;
padding: 0
}
.link-building-srvc p {
padding: 19px 13px 0
}
.link-building-right-now {
max-width: 100%
}
.link-building-srvc-right-now {
padding-bottom: 10px
}
.link-building-right-now-top-sec h3 br {
display: none
}
.on_page_seo-sec .link-building-col_content .image_col {
margin: 0 0 20px
}
}
#results-section .bmon img {
filter: brightness(.8)
}
#results-section .bmon h2 {
font-size: 22px;
text-transform: capitalize;
font-family: 'Inter';
}
#service-page #content_marketing {
margin-bottom: 0 !important
}
#service-page .outer-service.digital-service {
margin-bottom: 40px
}
#results-section {
margin-bottom: 50px
}
#results-section .bmon p a {
text-transform: capitalize;
font-size: 16px;
color: #fff;
border-bottom: 2px solid #fff0
}
#results-section .bmon p a:hover {
border-color: #fff
}
#results-section .proj-overlay-contetn {
bottom: 10px;
top: initial
}
#results-section .proj-overlay-contetn p {
margin-top: 0
}
#results-section .palm-salon br {
display: none !important
}
#results-section .bmon br {
display: none
}
#results-section .bmon .link_box {
position: absolute;
top: 0;
width: 100%;
left: 0;
height: 100%;
cursor: pointer;
z-index: 9
}
#results-section .bmon .proj-overlay-contetn-right-india p a {
position: relative;
z-index: 99
}
.our-effective_sec {
background: #f0f5ff;
padding: 60px 0;
transform: skewY(-1deg);
-moz-transform: skewY(-1deg);
-ms-transform: skewY(-1deg);
-o-transform: skewY(-1deg);
-webkit-transform: skewY(-1deg)
}
.our-effective_sec .container-main {
transform: skewY(1deg);
-moz-transform: skewY(1deg);
-webkit-transform: skewY(1deg)
}
.our-effective_sec .ppc-heading {
text-align: center;
color: #000;
margin-bottom: 60px
}
.our-effective_sec .col-md-6.left_img {
padding-right: 60px
}
.our-effective_sec .col-md-6.left_img .image_btm {
margin-top: 60px
}
.our-effective_sec .seo_audit {
text-align: center
}
.online_reputaion_sec .ppc-heading {
color: #000;
text-align: center
}
.online_reputaion_sec .col-services {
background: 0 0 !important;
border: 0
}
.online_reputaion_sec .main-shopify-row {
max-width: 1100px
}
.reputation_partner-sec {
margin-top: 0;
background-image: url(//www.willshall.com/wp-content/uploads/2021/12/Reputation-Management_bg.png);
padding: 65px 0
}
.reputation_partner-sec .ppc-heading {
color: #fff;
text-align: center;
margin-bottom: 50px
}
.reputation_partner-sec .ppc-heading span {
display: block
}
.reputation_partner-sec .bigComme-develp-grif {
background: rgb(8 61 67 / 80%)
}
.reputation_partner-sec .bigComme-bottom {
border-bottom-color: #ffffff20
}
.reputation_partner-sec .bigComme-border {
border-color: #ffffff20
}
.reputation_management {
margin: 0;
background: #fff
}
.reputation_management .bigCommerce-feature-img::after {
display: none
}
.reputation_management .BigCommerce-right {
width: 49.5%
}
.reputation_management .BigCommerce-right h3 {
font-family: 'Inter';
font-weight: 700
}
.reputation_management .offer-list .list-unstyled li {
background-image: url(//www.willshall.com/wp-content/uploads/2021/12/orng-check.png);
padding-left: 40px
}
.reputation_management .main-next-door-section {
display: flex;
flex-wrap: wrap;
align-items: center
}
.orm_page_sec h2.ppc-heading {
font-size: 30px
}
.orm_page_sec .Banner-des {
max-width: 850px;
margin: 0 auto 40px auto
}
.orm_page_sec .Banner-des br {
display: none
}
.degital_merketing_sec.our-effective_sec {
margin-top: 10px
}
.degital_merketing_sec.our-effective_sec h4,
.degital_merketing_sec.our-effective_sec p {
color: #000;
font-weight: 400 !important
}
.degital_merketing_sec.our-effective_sec .center_col {
flex-direction: column
}
.degital_merketing_sec.our-effective_sec .center_col .seo_audit {
margin-top: 60px
}
.email_marketing_object_sec {
transform: skewY(-6deg);
-moz-transform: skewY(-6deg);
-webkit-transform: skewY(-6deg);
background: #f0f5ff
}
.email_marketing_object_sec .unskew {
transform: skewY(6deg);
-moz-transform: skewY(6deg);
-webkit-transform: skewY(6deg)
}
.email_marketing_object_sec .left_img {
padding-right: 60px;
text-align: center;
padding-top: 65px
}
.email_marketing_object_sec .left_img img {
max-width: 360px
}
.email_marketing_object_sec .email_bx {
display: flex;
width: 100%;
align-items: center;
margin: 30px 0
}
.email_marketing_object_sec .email_bx .image_icon {
width: 100px;
border-radius: 100%;
background-color: #fff0;
border: 1px solid #000;
height: 100px;
display: flex;
justify-content: center;
align-items: center
}
.email_marketing_object_sec .email_bx .text {
max-width: 445px;
margin-left: 30px
}
.what_wedo-sec {
background-image: url(//www.willshall.com/wp-content/uploads/2021/12/bg_what-we.png);
position: relative;
z-index: 9;
margin-top: -80px;
padding: 60px 0
}
.what_wedo-sec .ppc-heading {
margin-bottom: 0
}
@keyframes zoom-in-zoom-out {
0% {
transform: scale(1, 1)
}
50% {
transform: scale(1.1, 1.1)
}
100% {
transform: scale(1, 1)
}
}
.what_wedo-sec .icon_column h5 {
margin: 30px auto 0 auto;
font-size: 60px;
color: #fff;
width: 100px;
height: 100px;
border: 3px solid #fff;
border-radius: 100%;
display: flex;
justify-content: center;
align-items: center;
font-family: 'Inter' !important;
animation: zoom-in-zoom-out 6s ease-out infinite
}
.email_procedure_sec .main-shopify-row {
max-width: 100%
}
.email_procedure_sec .main-shopify-row .headbox {
margin-bottom: 15px !important
}
.email_procedure_sec .main-shopify-row .col-services {
padding: 30px
}
.why_email_marketing_sec {
background-image: none !important;
background-color: #f5f5f5;
background-size: contain;
padding: 0;
margin-bottom: 15px !important
}
.why_email_marketing_sec .ppc-heading {
color: #000
}
.why_email_marketing_sec p {
font-size: 16px;
margin: 20px 0
}
.why_email_marketing_sec h3 {
font-size: 22px;
color: #000;
font-family: 'Inter'
}
.why_email_marketing_sec .seo_audit a {
max-width: 100%;
width: auto
}
.why_email_marketing_sec .seo_audit a:Hover {
color: #e37000;
background: #fff
}
.what_wedo-sec .text_column p {
font-size: 15px
}
.email_marketing_object_sec .text p {
font-size: 16px;
}
.why_email_marketing_sec .container-main-full .left_img img {
width: 100%;
height: 100%;
object-fit: unset
}
.why_email_marketing_sec .Social-Media-des {
float: left;
max-width: 625px;
padding: 60px 0 45px 20px
}
.why_email_marketing_sec .container-main-full {
display: flex
}
.why_email_marketing_sec .left_img {
height: 100%
}
.increasing_speed-sec {
background: #e8eef8;
padding: 60px 0 90px 0
}
.increasing_speed-sec .container-main {
max-width: 960px
}
.increasing_speed-sec .left_img {
background-color: #e8eef8;
text-align: right;
padding-right: 60px;
width: 41%
}
.increasing_speed-sec .left_img img {
mix-blend-mode: multiply
}
.increasing_speed-sec .right_cont.seo-des {
margin: 0 !important
}
.increasing_speed-sec .right_cont.seo-des .email_bx {
display: flex;
align-items: center;
margin: 15px 0
}
.increasing_speed-sec .image_icon {
padding-right: 20px
}
.increasing_speed-sec .image_icon h5 {
font-size: 39px;
color: #e8eef8;
-webkit-text-fill-color: #e8eef8;
-webkit-text-stroke-width: 1px;
-webkit-text-stroke-color: #0e598c;
margin: 0;
font-family: 'Arial Rounded MT';
font-weight: 700;
font-style: normal
}
.increasing_speed-sec .right_cont.seo-des .email_bx p {
margin: 0 !important;
color: #000
}
.increasing_speed-sec .heading_seo-sec.seo-des {
margin-bottom: 30px
}
.increasing_speed-sec .row {
display: flex;
flex-wrap: wrap;
align-items: center
}
.increasing_speed-sec .seo_audit {
text-align: center
}
.comprehensive_process_sec {
transform: skewY(-3deg);
-moz-transform: skewY(-3deg);
-webkit-transform: skewY(-3deg);
margin-top: -40px;
background-image: linear-gradient(-90deg, #0f4c75 0, #0a7dcb 81%);
padding: 60px 0
}
.comprehensive_process_sec .partner-boxs {
border-radius: 20px;
background-color: #fff;
height: 100%;
padding: 40px 20px
}
.comprehensive_process_sec .text_column h3 {
margin-bottom: 13px;
font-size: 26px
}
.comprehensive_process_sec .partner-boxs p {
font-size: 17px;
line-height: 24px
}
.comprehensive_process_sec .col-md-6 {
padding: 20px;
width: 49.9%
}
.comprehensive_process_sec .container-main {
max-width: 1250px !important
}
.comprehensive_process_sec .row {
display: flex;
flex-wrap: wrap
}
.comprehensive_process_sec .heading_seo-sec.seo-des {
margin-bottom: 20px
}
.comprehensive_process_sec .partner-boxs h3,
.comprehensive_process_sec .partner-boxs p {
color: #000
}
.icon-wrap {
width: 135px;
height: 135px;
position: relative
}
.icon-wrap .grey-bg1 {
padding: 3px;
width: 100%;
height: 100%;
border-radius: 50%;
position: relative;
background: #e7eff4
}
.icon-wrap .white-bg1 {
width: 100%;
height: 100%;
background: #fff;
border-radius: 50%;
overflow: hidden
}
.icon-wrap .squareee {
width: 100%;
height: 87px;
background: #fff;
position: absolute;
left: 0;
right: 0;
top: 24px;
transform: rotate(-45deg)
}
.icon-wrap .blue-full {
width: 100%;
height: 100px;
background: #055388;
position: relative;
top: 13px;
transition: all 2s ease
}
.icon-wrap .img-circle-out {
width: 100%;
float: left;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%)
}
.icon-wrap .img-circle-out:before {
width: 123px;
height: 123px;
background: #fff;
position: absolute;
top: 50%;
left: 50%;
content: "";
border-radius: 50%;
z-index: 0;
transform: translate(-50%, -50%)
}
.comprehensive_process_sec .partner-boxs .img-circle {
background: #0c6cad;
width: 100px;
height: 100px;
display: flex;
justify-content: center;
align-items: center;
flex-wrap: wrap;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: 2
}
.optimization_service {
transform: skewY(0);
-moz-transform: skewY(0);
-webkit-transform: skewY(0);
background: #fff;
padding: 60px 0
}
.optimization_service .email_bx {
align-items: flex-start;
margin: 15px 0
}
.optimization_service .email_bx .image_icon {
border: 0;
background: 0 0
}
.optimization_service .email_bx .text {
max-width: 530px
}
.optimization_service .left_img img.lazy.loaded {
max-width: 100%
}
.optimization_service .email_bx .text h3 {
margin: 0 0 10px;
font-size: 22px;
color: #000;
font-family: 'Inter';
}
.optimization_service .left_img {
padding: 0;
width: 41%
}
.optimization_service .row {
display: flex;
align-items: center;
flex-wrap: wrap
}
.optimization_service .container-main {
max-width: 1250px !important
}
.three_things_sec {
background-image: url(//www.willshall.com/wp-content/uploads/2021/12/three_thing_bg.png);
padding: 60px 0;
background-size: cover;
background-position: center center;
width: 100%;
display: inline-block
}
.three_things_sec .main-shopify-row {
margin-top: 20px;
display: inline-block
}
.three_things_sec .col-services {
padding: 15px 25px
}
.three_things_sec .col-services .headbox {
display: flex;
align-items: center;
margin-bottom: 20px
}
.three_things_sec .col-services .headbox h5 {
margin: 0 0 0 20px;
font-size: 20px;
color: #000;
font-family: 'Inter';
}
.three_things_sec .col-services p {
color: #000;
font-size: 17px;
font-family: 'Inter';
line-height: 24px
}
.three_things_sec .seo_audit {
text-align: center;
margin: 20px 0 0
}
.three_things_sec .seo_audit p {
font-size: 28px;
color: #000;
font-family: 'Inter'
}
.three_things_sec .seo_audit p b {
font-family: 'Inter';
}
.three_things_sec .seo_audit a {
margin-top: 20px
}
.our_services_seo .work-content h3,
.our_services_seo .work-content p {
color: #fff
}
.our_services_seo .section-heading.we-work {
color: #fff
}
.social-media-market .work-row .work-wrap h3,
.social-media-market .work-row .work-wrap p {
color: #fff
}
.how-work.seo-work.social-media-market h3.section-heading.we-work {
color: #fff
}
.ppc-services h3.section-heading.we-work {
color: #fff
}
.ppc-managment .seo-work .work-row .work-content h3,
.ppc-managment .seo-work .work-row .work-content p {
color: #fff
}
.degital_merketing_sec h3.section-heading.we-work {
color: #fff
}
.consider-magento h3.section-heading.we-work.magento-title {
color: #fff
}
#google-seo .ppc-heading {
font-size: 26px
}
.Banner-section .Banner-des {
max-width: 900px;
margin: 10px auto;
font-size: 22px;
line-height: 24px;
color: #000;
font-family: 'Inter';
}
.sub_banner {
text-align: center;
padding-bottom: 50px
}
.sub_banner .container {
max-width: 990px !important
}
.sub_banner h3 {
font-size: 30px;
color: #000;
font-family: 'Inter';
margin: 20px 0 0
}
.sub_banner p {
font-size: 18px;
color: #000;
font-family: proxima_novalight;
line-height: 22px;
margin: 15px 0
}
.benefits_googlead {
background: #fff;
padding: 60px 0
}
.sec_headings {
text-align: center;
margin-bottom: 50px
}
.sec_headings h2 {
margin: 0;
font-size: 40px;
line-height: 45px;
color: #000;
font-family: 'Inter';
font-weight: 700
}
.benefits_googlead .row_adwords {
width: 100%;
display: flex;
flex-wrap: wrap
}
.benefits_googlead .row_adwords .col_benefits {
width: 33.22%;
float: left;
padding: 15px;
position: relative
}
.benefits_googlead .row_adwords .col_benefits .col_space {
filter: drop-shadow(2.5px 4.33px 6.5px rgb(0 0 0 / .08));
background-color: #fff;
border: 1px solid #c9c9c9;
padding: 40px 25px 40px 60px;
border-radius: 15px;
position: relative
}
.benefits_googlead .row_adwords .col_benefits.center {
margin-top: 0;
padding-top: 0
}
.benefits_googlead .row_adwords .col_benefits.image_center {
width: 100%;
text-align: center;
padding: 0;
margin-top: -190px
}
.benefits_googlead .row_adwords .col_benefits .col_space .right_cell h5 {
font-size: 24px;
line-height: 48px;
color: #000;
font-family: 'Inter';
margin: 0
}
.benefits_googlead .row_adwords .col_benefits .col_space .right_cell p {
font-size: 17px;
line-height: 24px;
color: #010101;
font-family: 'Inter';
}
.benefits_googlead .row_adwords .col_benefits .col_space .left_cell {
position: absolute;
left: -35px;
top: 45px;
width: 72px;
height: 72px;
border-radius: 36px;
background-color: #f48a19;
text-align: center;
line-height: 72px
}
.benefits_googlead .row_adwords .col_benefits .col_space .left_cell .num {
font-size: 45px;
line-height: inherit;
color: #fbfbfb;
font-weight: 700;
font-family: 'Inter';
filter: drop-shadow(2.5px 4.33px 2.5px rgb(0 0 0 / .2))
}
.benefits_googlead .row_adwords .col_benefits .col_space .left_cell .num br {
display: none
}
.benefits_googlead .row_adwords .col_benefits.image_center .center_img img {
width: auto;
padding: 0 30px 0 10px;
max-width: 400px
}
.sec_center_dec {
text-align: center;
max-width: 1015px;
margin: 0 auto
}
.sec_center_dec h3 {
font-size: 36px;
line-height: 40px;
color: #000;
margin: 40px 0;
font-family: 'Inter';
}
.sec_center_dec .btns a {
border-radius: 24px;
background-image: linear-gradient(160deg, #e37000 0, #e37000 100%);
font-size: 20px;
letter-spacing: 0;
line-height: 46px;
color: #fff;
display: inline-block;
height: 46px;
font-family: 'Inter';
padding: 0 30px;
border: 2px solid #e37000
}
.sec_center_dec .btns {
width: 100%;
display: inline-block;
padding: 0
}
.sec_center_dec .btns a:hover {
color: #e37000;
background: #fff
}
.adWords_services {
background-image: linear-gradient(-90deg, #0f4c75 0, #0a7dcb 81%);
padding: 80px 0 150px 0
}
.adWords_services h2 {
color: #fff
}
.adWords_services .space_col {
padding: 30px;
border-right: 1px solid rgb(255 255 255 / 25%);
height: 100%;
border-bottom: 1px solid rgb(255 255 255 / 25%)
}
.adWords_services .space_col h5 {
font-size: 26px;
line-height: 48px;
color: #fff;
margin: 0
}
.adWords_services .space_col p {
font-size: 16px;
line-height: 24px;
color: #fff;
font-family: 'Inter';
}
.adWords_services .row {
display: flex;
flex-wrap: wrap
}
.adWords_services .col-md-4 {
width: 33.22%
}
.adWords_services .col-md-4:nth-child(3) .space_col,
.adWords_services .col-md-4:nth-child(6) .space_col {
border-right: 0;
}
.adWords_services .col-md-4:nth-child(4) .space_col,
.adWords_services .col-md-4:nth-child(5) .space_col,
.adWords_services .col-md-4:nth-child(6) .space_col {
border-bottom: 0
}
.complaign_process {
background-color: #fff;
display: inline-block;
width: 100%;
transform: skewY(-3deg);
-moz-transform: skewY(-3deg);
-ms-transform: skewY(-3deg);
-o-transform: skewY(-3deg);
-webkit-transform: skewY(-3deg);
z-index: 9;
position: relative;
padding: 90px 0 40px 0;
margin-top: -80px
}
.complaign_process .skew {
transform: skewY(3deg);
-moz-transform: skewY(3deg);
-webkit-transform: skewY(3deg)
}
.complaign_process .container {
max-width: 820px
}
.complaign_process .col_campaign {
width: 100%
}
.complaign_process .col_campaign .text_cell h5 {
font-size: 28px;
line-height: 48px;
color: #000;
font-family: 'Inter';
margin: 0
}
.complaign_process .col_campaign .text_cell p {
font-size: 16px;
line-height: 24px;
color: #000;
font-family: 'Inter';
}
.complaign_process .icon_cell {
width: 100px;
position: absolute;
left: -45px;
top: 0;
height: 120px;
background: #fff;
text-align: center
}
.complaign_process .col_campaign .campaign_space {
display: flex;
flex-wrap: wrap;
padding: 60px 0 60px 100px;
width: 100%;
max-width: 730px;
position: relative;
margin: 0 auto
}
.choose_google_ser {
background: #e1f2f9;
position: relative;
z-index: 99;
padding: 60px 0
}
.choose_google_ser .right_text h2 {
font-size: 40px;
line-height: 45px;
color: #000;
font-family: 'Inter';
font-weight: 700
}
.choose_google_ser .left_img {
width: 39.9%;
padding-right: 40px
}
.choose_google_ser .left_img img {
height: auto
}
.choose_google_ser .row {
display: flex;
flex-wrap: wrap;
align-items: center
}
.choose_google_ser .row .right_text {
width: 59.9%
}
.choose_google_ser .row .right_text p {
font-size: 16px;
line-height: 24px;
color: #000;
font-family: 'Inter';
margin: 20px 0
}
.orm-sec .seo-des.ppc p {
padding-bottom: 15px
}
.choose_google_ser .row .right_text h5 {
font-size: 24px;
line-height: 24px;
color: #000;
margin: 10px 0 0;
display: inline-block;
font-family: 'Inter';
font-weight: 700
}
.choose_google_ser .row .right_text .btns a {
border-radius: 24px;
background-image: linear-gradient(160deg, #e37000 0, #e37000 100%);
font-size: 20px;
letter-spacing: 0;
line-height: 44px;
color: #fff;
display: inline-block;
height: 46px;
font-family: 'Inter';
padding: 0 30px;
border: 2px solid #e37000
}
.choose_google_ser .row .right_text .btns {
width: 100%;
display: inline-block;
padding: 30px 0 0;
text-align: left
}
.choose_google_ser .row .right_text .btns a:hover {
background: #fff;
color: #e37000
}
.campaign_space:before {
content: "";
width: 150px;
height: 100%;
position: absolute;
left: 0;
top: 0;
bottom: 0;
border: 2px solid #848484;
border-radius: 50px 0 0 50px;
border-top: 0;
border-right: 0
}
.complaign_process .col_campaign:first-child .campaign_space {
padding-top: 0
}
.complaign_process .col_campaign.evens .campaign_space .icon_cell {
left: auto;
right: -45px;
top: 60px;
padding-top: 50px
}
.complaign_process .col_campaign.evens .campaign_space {
padding: 60px 100px 60px 0
}
.evens .campaign_space:before {
content: none
}
.evens .campaign_space:before {
content: "";
width: 150px;
height: 100%;
position: absolute;
left: auto;
top: -2px;
bottom: 0;
border: 2px solid #848484;
border-radius: 0 50px 50px 0;
border-top: 2px solid #848484;
border-right: 2px solid #848484;
right: 0;
border-left: 0;
border-bottom: 2px solid #848484
}
.complaign_process .col_campaign .campaign_space:after {
content: "";
height: 2px;
position: absolute;
background: #848484;
width: 100%;
max-width: 580px;
bottom: 0;
left: 60px
}
.complaign_process .col_campaign.evens .campaign_space:after {
bottom: 2px
}
.benefits_googlead .col_benefits.center_img .col_space {
border: 0;
filter: none;
padding: 50px 20px 0 0;
background: 0 0
}
.col_benefits.left_cercle .col_space_cercle,
.col_benefits.right_cercle .col_space_cercle {
width: 505px;
height: 505px;
position: absolute;
border: 2px solid #b9b9b9;
border-radius: 100%;
top: 160px;
left: -30px;
transform: rotate(315deg);
transform-origin: top
}
.col_benefits.left_cercle,
.col_benefits.right_cercle {
overflow: hidden;
border-right: 30px solid #f2f2f2
}
.col_benefits.left_cercle::after,
.col_benefits.left_cercle::before,
.col_benefits.right_cercle::after,
.col_benefits.right_cercle::before {
position: absolute;
content: "";
width: 10px;
height: 10px;
background: #747474;
right: 0;
top: 83px;
border-radius: 100%
}
.col_benefits.left_cercle::before,
.col_benefits.right_cercle::before {
top: auto;
bottom: 0;
right: auto;
left: 163px;
z-index: 9
}
.col_benefits.right_cercle .col_space_cercle {
transform: rotate(260deg);
transform-origin: left;
left: 0;
top: 330px
}
.col_benefits.right_cercle::after {
top: 83px;
left: 0
}
.col_benefits.right_cercle::before {
left: 187px
}
.hire-shopify-dev-sec .col-services {
padding: 35px 25px !important
}
.hire-shopify-dev-sec .col-services .headbox img {
width: 80px;
height: 80px;
object-fit: contain
}
.hire-shopify-dev-sec .col-services h5 {
width: calc(100% - 80px)
}
.hire-shopify-dev-sec .col-services ul {
margin: 15px 0 0;
padding-left: 5px
}
.hire-shopify-dev-sec .col-services ul li {
line-height: 24px;
font-size: 16px;
font-family: 'Inter';
padding-left: 15px;
margin: 6px 0
}
.hire-shopify-dev-sec .col-services ul li {
position: relative
}
.hire-shopify-dev-sec .col-services ul li::before {
position: absolute;
content: "";
background: #000000b0;
width: 5px;
height: 1px;
border-radius: 100%;
left: 0;
top: 9px
}
.hire-shopify-dev-sec .col-services ul li::before {
background: #000000b0;
height: 5px;
top: 6px
}
.page-id-4687 .Banner-section {
display: none
}
.technical-seo h3 {
font-size: 22px;
font-weight: 800;
color: #000;
font-family: 'Inter'
}
.technical-seo .local-button-left a {
float: unset;
padding: 12px 30px;
margin-right: 10px
}
.technical-seo .local-button-left {
margin-top: 30px
}
.technical-seo {
background: #fee0be3d !important
}
.website-pagespeed {
background: #f5f1ff;
text-align: center
}
.website-pagespeed h2 {
margin: 20px 0;
font-size: 20px;
font-weight: 700;
color: #000;
font-family: 'Inter';
}
.website-pagespeed p {
padding-top: 0
}
.website-pagespeed img {
width: 50px;
height: 50px;
max-width: 100%;
object-fit: contain
}
.our-technical-seo-services-sec {
width: 100%;
float: left;
margin: 40px 0
}
.our-technical-seo-services-sec .keyword-selection {
padding: 40px 0 0 0
}
.our-technical-seo-services-sec .keyword-selection .on-page-imp {
padding: 0 20px
}
.our-technical-seo-services-sec .keyword-selection .on-page-icon-heading {
padding: 25px 40px
}
.our-technical-seo-services-sec .wy-on-page-imp {
margin-bottom: 20px
}
.why-technical-seo-sec {
text-align: center;
float: left;
width: 100%;
background: #f9f9f9;
padding: 50px 0
}
.why-technical-seo-sec .work-row .work-wrap.rearch-icon {
background-image: none;
padding: 0;
display: flex;
align-items: center
}
.why-technical-seo-sec .work-row .work-wrap.impl-icon {
background-image: none;
padding: 0;
display: flex;
align-items: center
}
.why-technical-seo-sec .work-row .work-wrap.delivery-icon {
background-image: none;
padding: 0;
display: flex;
align-items: center
}
.why-technical-seo-sec .work-row .work-wrap.support-icon {
background-image: none;
padding: 0;
display: flex;
align-items: center
}
.why-technical-seo-sec .image_wrap {
width: 15%;
float: left
}
.why-technical-seo-sec .work-content {
width: 80%;
float: right
}
.why-technical-seo-sec .work-row {
padding: 0
}
.why-technical-seo-sec .work-row .work-grid {
padding: 0 22px 0 22px
}
.provide-technical-seo-services .business-left {
text-align: center
}
.provide-technical-seo-services .md-bussines .business-left {
text-align: center
}
.provide-technical-seo-services .right-now {
padding-right: 85px !important
}
.provide-technical-seo-services .left-now {
padding-left: 35px !important
}
.provide-technical-seo-services .business-icon- {
width: 100%;
max-width: 950px
}
.fb-ads .container {
width: 100% !important;
max-width: 1150px !important
}
.fb-ads .Local-Button .local-button-right {
width: 245px
}
.use-fb-ads {
background: #eef5fa;
padding: 60px 15px 60px
}
.reach-target-icon::before {
content: "";
background-image: url(//www.willshall.com/wp-content/uploads/2023/01/reach-target-audience.png);
background-size: 85px;
width: 85px;
height: 85px;
position: absolute;
left: 0;
background-repeat: no-repeat;
top: 45px
}
.brand-awareness-icon::before {
content: "";
background-image: url(//www.willshall.com/wp-content/uploads/2023/01/brand-awareness.png);
background-size: 85px;
width: 85px;
height: 85px;
position: absolute;
left: 0;
background-repeat: no-repeat;
top: 45px
}
.increase-website-traffic-icon::before {
content: "";
background-image: url(//www.willshall.com/wp-content/uploads/2023/01/increase-website-traffic.png);
background-size: 85px;
width: 85px;
height: 85px;
position: absolute;
left: 0;
background-repeat: no-repeat;
top: 45px
}
.increase-revenue-icon::before {
content: "";
background-image: url(//www.willshall.com/wp-content/uploads/2023/01/increase-revenue.png);
background-size: 85px;
width: 85px;
height: 85px;
position: absolute;
left: 0;
background-repeat: no-repeat;
top: 45px
}
.fb-strategy-new .fb-strategy-box-bottom .box-left-col-Iconv h2 {
font-size: 22px;
font-weight: 700;
text-align: left;
margin-bottom: 0
}
.use-fb-ads .fb-strategy-box-icon-left-col {
padding-right: 50px
}
.use-fb-ads .container {
max-width: 1150px;
width: 100%
}
.use-fb-ads .fb-strategy-box-bottom {
padding-top: 80px
}
.use-fb-ads .fb-strategy-box-bottom .box-left-col-Iconv {
padding: 0 0 70px 110px;
position: relative
}
.fb-marketing .fb-strategy-box-bottom {
max-width: 800px;
margin: auto;
padding-top: 25px
}
.fb-marketing .fb-strategy-box-icon-left-col {
padding: 50px 40px;
background: #fff;
border: 1px solid #8080806e;
border-right: 0
}
.fb-marketing .fb-strategy-box-icon-right-col {
padding: 50px 40px;
background: #fff;
border: 1px solid #8080806e
}
.fb-marketing .fb-strategy-box-bottom .box-left-col-Iconv {
padding: 0 0 0 70px;
position: relative
}
.fb-ads-copy-icon::before {
content: "";
background-image: url(//www.willshall.com/wp-content/uploads/2023/01/fb-ads-copywriting.png);
background-size: 50px;
width: 50px;
height: 50px;
position: absolute;
left: 0;
background-repeat: no-repeat;
top: 0
}
.ad-creation-icon::before {
content: "";
background-image: url(//www.willshall.com/wp-content/uploads/2023/01/ad-creation.png);
background-size: 50px;
width: 50px;
height: 50px;
position: absolute;
left: 0;
background-repeat: no-repeat;
top: 0
}
.conversion-pixelicon::before {
content: "";
background-image: url(//www.willshall.com/wp-content/uploads/2023/01/conversion-pixel-creation.png);
background-size: 50px;
width: 50px;
height: 50px;
position: absolute;
left: 0;
background-repeat: no-repeat;
top: 0
}
.audience-creating-icon::before {
content: "";
background-image: url(//www.willshall.com/wp-content/uploads/2023/01/audience-creating.png);
background-size: 50px;
width: 50px;
height: 50px;
position: absolute;
left: 0;
background-repeat: no-repeat;
top: 0
}
.fb-marketing .fb-strategy-box-bottom .box-left-col-Iconv h2 {
font-size: 24px;
color: #0a485e
}
.fb-marketing .last-one_paddcd {
border-top: 0
}
.factor-affecting {
background-image: url(https://www.willshall.com/wp-content/uploads/2023/01/factor-affecting-bg.jpg);
background-size: cover;
background-position: center;
background-repeat: no-repeat;
padding: 60px 0
}
.factor-affecting .what-text-seo h2 {
color: #fff
}
.target-audience-icon {
content: "";
background-image: url(//www.willshall.com/wp-content/uploads/2023/01/target-audience.png);
background-size: 60px;
width: 60px;
height: 60px;
position: absolute;
left: 0;
background-repeat: no-repeat;
top: 0
}
.ads-campaign-icon {
content: "";
background-image: url(//www.willshall.com/wp-content/uploads/2023/01/ads-campaign.png);
background-size: 60px;
width: 60px;
height: 60px;
position: absolute;
left: 0;
background-repeat: no-repeat;
top: 0
}
.ads-bidding-icon {
content: "";
background-image: url(//www.willshall.com/wp-content/uploads/2023/01/ads-bidding.png);
background-size: 60px;
width: 60px;
height: 61px;
position: absolute;
left: 0;
background-repeat: no-repeat;
top: 0
}
.ads-objective-icon {
content: "";
background-image: url(//www.willshall.com/wp-content/uploads/2023/01/ads-objective.png);
background-size: 60px;
width: 60px;
height: 60px;
position: absolute;
left: 0;
background-repeat: no-repeat;
top: 0
}
.factor-affecting .fb-strategy-box-bottom {
max-width: 1140px;
margin: auto;
padding-top: 25px
}
.factor-affecting .fb-strategy-box-bottom .box-left-col-Iconv {
width: 100%;
display: flex;
align-items: center
}
.factor-affecting .fb-strategy-box-bottom .box-left-col-Iconv h2 {
font-size: 24px;
color: #000;
margin: 0
}
.factor-affecting .fb-strategy-box-icon-left-col,
.factor-affecting .fb-strategy-box-icon-right-col {
border: 0;
margin: 20px
}
.factor-affecting .fb-strategy-box-icon-left-col {
width: 46%
}
.factor-affecting .fb-strategy-box-icon-right-col {
width: 46%
}
.factor-affecting .fb-strategy-box-bottom .box-left-col-Iconv {
margin-bottom: 15px
}
.factor-affecting .fb-strategy-box-bottom .box-left-col-Iconv {
padding: 0 0 0 80px;
position: relative
}
.fb-ads-services {
width: 100%;
max-width: 700px;
margin: auto;
margin-top: 50px
}
.ads-requirement {
width: 100%;
display: flex;
flex-wrap: wrap;
align-items: center;
margin-bottom: 25px
}
.ads-requirement .requirement-img {
width: 30%
}
.ads-requirement .requirement-text {
width: 70%
}
.ads-requirement .requirement-text h2 {
font-size: 24px;
font-weight: 700;
color: #0a4b7c
}
.choose-fb-ads {
padding: 50px 15px 25px
}
.marketing-process .fb-strategy-box-bottom {
width: 100%;
max-width: 850px;
margin: auto
}
.fb-marketing {
width: 100%;
display: flex;
flex-wrap: wrap;
align-items: center;
margin-bottom: 30px;
position: relative
}
.fb-marketing .box-left-col-Iconv {
width: 90%
}
.fb-marketing .counting-text {
width: 10%;
text-align: center
}
.marketing-process .fb-strategy-box-bottom .box-left-col-Iconv {
padding: 20px 20px 20px 169px;
position: relative;
border: 2px solid #0a3b614a;
border-radius: 25px;
background: #f7f7f7;
height: 190px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center
}
.business-review-icon::before {
content: "";
background-image: url(//www.willshall.com/wp-content/uploads/2023/01/business-review.png);
background-size: 60px;
width: 60px;
height: 60px;
position: absolute;
left: 80px;
background-repeat: no-repeat;
top: 50%;
transform: translateY(-50%)
}
.setting-goals-icon::before {
content: "";
background-image: url(//www.willshall.com/wp-content/uploads/2023/01/goals-setting.png);
background-size: 60px;
width: 60px;
height: 60px;
position: absolute;
left: 80px;
background-repeat: no-repeat;
top: 50%;
transform: translateY(-50%)
}
.choose-audience-icon::before {
content: "";
background-image: url(//www.willshall.com/wp-content/uploads/2023/01/choose-audience.png);
background-size: 60px;
width: 60px;
height: 60px;
position: absolute;
left: 80px;
background-repeat: no-repeat;
top: 50%;
transform: translateY(-50%)
}
.set-up-icon::before {
content: "";
background-image: url(//www.willshall.com/wp-content/uploads/2023/01/set-up.png);
background-size: 60px;
width: 60px;
height: 60px;
position: absolute;
left: 80px;
background-repeat: no-repeat;
top: 50%;
transform: translateY(-50%)
}
.ads-creation-icon::before {
content: "";
background-image: url(//www.willshall.com/wp-content/uploads/2023/01/ads-creation.png);
background-size: 60px;
width: 60px;
height: 60px;
position: absolute;
left: 80px;
top: 50%;
transform: translateY(-50%);
background-repeat: no-repeat
}
.monitor-ads-icon::before {
content: "";
background-image: url(//www.willshall.com/wp-content/uploads/2023/01/monitor-ads.png);
background-size: 60px;
width: 60px;
height: 60px;
position: absolute;
left: 80px;
background-repeat: no-repeat;
top: 50%;
transform: translateY(-50%)
}
.report-ads-icon::before {
content: "";
background-image: url(//www.willshall.com/wp-content/uploads/2023/01/report-fb-ad.png);
background-size: 60px;
width: 60px;
height: 60px;
position: absolute;
left: 80px;
background-repeat: no-repeat;
top: 50%;
transform: translateY(-50%)
}
.fb-marketing .counting-text h1 {
width: 70px;
height: 100px;
border-top-right-radius: 100px;
border-bottom-right-radius: 100px;
border: 2px solid #0a3b614a;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
border-left: 0;
color: #0a485e;
font-size: 80px;
font-family: proxima_novaextrabold_italic;
font-weight: 700;
background: #fff;
position: absolute;
top: 50%;
transform: translateY(-50%);
left: 85px;
padding-right: 20px;
z-index: 999;
margin: 0px !important;
padding-top: 7px
}
.fb-packages {
padding: 30px 0 60px !important
}
.marketing-process {
padding: 60px 15px 30px
}
.marketing-process .fb-strategy-box-bottom .box-left-col-Iconv h2 {
margin-bottom: 5px;
font-size: 24px
}
.marketing-process .setting-goals-icon {
background: #fff !important
}
.marketing-process .set-up-icon {
background: #fff !important
}
.marketing-process .monitor-ads-icon {
background: #fff !important
}
.fb-packages .heading_seo-sec {
padding-bottom: 0px !important
}
.our-other-services {
background: #eaf3fa;
padding: 40px 15px 60px 15px
}
.our-other-services .container {
max-width: 1130px
}
.our-other-services h2 {
text-align: center;
font-weight: 800;
color: #000;
margin-bottom: 40px
}
.marketing-list h4 {
font-weight: 600
}
.marketing-list ul li {
font-size: 17px;
line-height: 28px;
font-family: 'Inter';
}
.marketing-list {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
width: 100%
}
.thankyou-page {
padding: 150px 15px 20px 15px !important
}
.marketing-list ul li a {
color: #000
}
.thankyou-page .loacl-right img {
float: unset
}
@media only screen and (max-width:767px) {
.marketing-process .fb-strategy-box-bottom .box-left-col-Iconv {
height: auto;
width: 100%
}
.fb-marketing .counting-text {
width: 0%
}
.use-fb-ads .fb-strategy-box-bottom .box-left-col-Iconv {
padding: 0 0 20px 100px;
position: relative
}
.fb-strategy-new .fb-strategy-box-bottom .last-one_paddcd .box-left-col-Iconv {
padding-bottom: 20px
}
.factor-affecting .fb-strategy-box-icon-left-col {
width: 100%
}
.factor-affecting .fb-strategy-box-icon-right-col {
width: 100%
}
.ads-requirement .requirement-img {
width: 100%
}
.ads-requirement .requirement-text {
width: 100%
}
.fb-strategy-new br {
display: none
}
.fb-marketing .counting-text h1 {
left: 2px;
font-size: 70px
}
.our-other-services h2 {
font-size: 20px
}
.marketing-list {
justify-content: space-between
}
.thankyou-page br {
display: none
}
.thankyou-page {
padding: 50px 15px 20px 15px !important
}
.seo-des.linked-in.custm-linked-in h3 {
font-size: 24px !important;
margin: 40px 0 0 0 !important
}
.on_page_seo-sec .container-main {
display: inline-block
}
.section_heading_row h2 {
font-size: 24px
}
.seo-des.linked-in.custm-linked-in h3 {
font-size: 26px !important
}
.on_page_seo-sec .container-main {
display: inline-block
}
.on_page_seo-sec .col_content {
padding: 0;
align-items: flex-start;
display: inline-block
}
.on_page_seo-sec .col_content .image_col {
text-align: center;
width: 100%;
margin-bottom: 20px
}
.on_page_seo-sec .image_shape {
width: 90px;
height: 90px;
border: 3px solid rgb(255 255 255 / 50%);
margin: 0 auto
}
.on_page_seo-sec .image_shape img {
max-width: 40px
}
.on_page_seo-sec .col_content .work_content {
padding-left: 0;
width: 100%;
text-align: center
}
.on_page_seo-sec .col_content .work_content h3 {
font-size: 20px
}
.wy-on-page-imp {
margin-top: 20px;
padding: 0 20px
}
.fb-dscp h3 {
font-size: 24px
}
.on-page-imp-bg {
padding: 0 20px;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
width: 100%;
flex-wrap: wrap;
justify-content: center
}
.on-page-imp {
width: 100%;
max-width: 100%;
display: inline-block;
text-align: center;
margin: 10px 0;
padding: 0
}
.on-page-icon-heading h3 {
text-align: left
}
.on-page-icon-heading {
text-align: left;
padding: 30px 15px 50px
}
.on-page-icon-heading-blr {
padding: 30px 15px 50px;
text-align: left
}
.on-page-icon-heading-ictr {
padding: 30px 25px 50px;
text-align: left
}
.fb-dscp {
padding: 20px 20px 0
}
ul.choose-ws-list {
padding-left: 0
}
a.fb-strt-btn.mb {
margin-bottom: 10px
}
.seo-op-our-client-bg {
padding: 50px 20px
}
.seo-op-our-client .col_left {
width: 100%;
margin-bottom: 40px
}
.our-client-fb-dscp {
width: 100%;
padding: 0;
text-align: center
}
.our-client-fb-dscp h3 {
font-size: 24px
}
.our-client-fb-dscp p {
padding: 20px 0;
width: 100%;
max-width: 100%
}
a.on-page-seo-strt-btn {
padding: 10px 30px
}
section.facebook-para.linked-brand.custm-on-page-seo-brand .fb-dscp {
padding: 0
}
.on-page-icon-heading-ictr h3 {
padding: 14px 0 14px 48px
}
.fb-dscp h6,
.fb-dscp span.on-page-spn-clr {
font-size: 18px
}
.on-page-icon-heading p,
.on-page-icon-heading-blr p,
.on-page-icon-heading-ictr p {
padding-top: 20px
}
.seoplans_sec .container {
padding: 0 10px
}
.seoplans_sec .seo-table-main .table-responsive {
border: 0
}
.our-effective_sec .col-md-6.left_img {
padding: 0 !important
}
.our-effective_sec .col-md-6.left_img {
padding: 0
}
.reputation_partner-sec .ppc-heading span {
display: inline-block
}
.reputation_partner-sec .ppc-heading {
margin-bottom: 40px
}
.reputation_management .main-next-door-section {
width: 100%;
padding: 40px 0
}
.reputation_management .BigCommerce-right {
width: 100%
}
.reputation_management .BigCommerce-right h3 br {
display: none
}
.reputation_management {
padding-top: 20px
}
.our-effective_sec .col-md-6.left_img {
padding-right: 0 !important
}
.our-effective_sec .ppc-heading {
margin-bottom: 30px
}
.degital_merketing_sec.our-effective_sec .center_col .seo_audit {
margin-top: 40px
}
.email_marketing_object_sec .left_img {
padding: 0
}
.email_marketing_object_sec .left_img img {
max-width: 270px !important
}
.email_marketing_object_sec .right_cont.seo-des {
margin-top: 40px
}
.email_marketing_object_sec .email_bx .image_icon {
margin: 0 auto
}
.email_marketing_object_sec .email_bx {
display: inline-block;
text-align: center;
margin: 10px 0
}
.email_marketing_object_sec .email_bx .text {
max-width: 100%;
margin: 10px 0
}
.what_wedo-sec {
margin-top: -25px;
padding: 40px 0 60px 0
}
.what_wedo-sec .ppc-heading {
font-size: 24px !important
}
.what_wedo-sec .icon_column h5 {
margin: 0 auto
}
.email_procedure_sec .col-services {
padding: 20px 0 !important
}
.why_email_marketing_sec .col-md-6 {
width: 100% !important
}
.why_email_marketing_sec .container-main-full {
display: inline-block
}
.why_email_marketing_sec .container-main-full .left_img img {
height: auto !important
}
.why_email_marketing_sec .Social-Media-des {
max-width: 100%;
padding: 20px 20px 30px
}
.why_email_marketing_sec h3 {
font-size: 20px
}
.why_email_marketing_sec h3 br {
display: none
}
.increasing_speed-sec {
padding: 40px 0 70px 0
}
.increasing_speed-sec .left_img {
padding: 0;
text-align: center !important;
width: 100%
}
.comprehensive_process_sec .partner-boxs {
padding: 30px 20px;
text-align: center
}
.comprehensive_process_sec .partner-boxs .icon-wrap {
margin: 0 auto
}
.comprehensive_process_sec .col-md-6 {
padding: 10px 0;
width: 100%
}
.comprehensive_process_sec h2.ppc-heading br {
display: none !important
}
.optimization_service .row {
flex-direction: column-reverse
}
.optimization_service .col-md-5.left_img {
margin-top: 30px
}
.optimization_service {
padding: 60px 0 30px
}
.three_things_sec {
padding: 50px 0
}
.three_things_sec .col-services {
padding: 15px 0
}
.three_things_sec h2.ppc-heading {
margin: 0 !important
}
.three_things_sec .heading_seo-sec.seo-des p {
margin: 0
}
.three_things_sec .col-services .headbox h5 {
font-size: 18px
}
.three_things_sec .seo_audit p {
font-size: 20px;
line-height: initial
}
.orm_page_sec .Banner-des {
margin-bottom: 0 !important
}
div.Banner-section .Banner-des {
margin-top: 10px
}
.digital_marketing_sec .heading_seo-sec {
margin-bottom: 0
}
.optimization_service .col-md-5.left_img {
width: 100%
}
.Banner-section .Banner-des {
font-size: 18px
}
.Banner-section .Banner-des {
font-size: 18px
}
.sub_banner h3 {
font-size: 22px
}
.sub_banner .container {
padding: 0 15px
}
.sub_banner p {
font-size: 17px
}
.sub_banner {
padding-bottom: 35px
}
.benefits_googlead {
padding: 40px 0
}
.benefits_googlead .container {
padding: 0 15px
}
.sec_headings h2 {
font-size: 22px;
line-height: normal
}
.sec_headings h2 br {
display: none
}
.benefits_googlead .row_adwords .col_benefits {
width: 100%
}
.col_benefits.left_cercle {
display: none
}
.sec_headings {
margin-bottom: 30px
}
.benefits_googlead .row_adwords .col_benefits .col_space {
padding: 30px 15px 30px 50px
}
.benefits_googlead .row_adwords .col_benefits .col_space .right_cell h5 {
font-size: 22px;
line-height: normal;
margin-bottom: 12px
}
.benefits_googlead .row_adwords .col_benefits .col_space .right_cell p {
font-size: 17px
}
.benefits_googlead .row_adwords .col_benefits .col_space .left_cell {
width: 62px;
height: 62px;
line-height: 62px;
left: -25px
}
.benefits_googlead .row_adwords .col_benefits .col_space .left_cell .num {
font-size: 34px
}
.col_benefits.right_cercle {
display: none
}
.col_benefits.center_img .col_space {
padding: 0 !important
}
.benefits_googlead .row_adwords .col_benefits:nth-child(4) {
order: 2
}
.benefits_googlead .row_adwords .col_benefits:nth-child(5) {
order: 1
}
.benefits_googlead .row_adwords .col_benefits:nth-child(2) {
order: 3
}
.benefits_googlead .row_adwords .col_benefits:nth-child(6) {
order: 6
}
.sec_center_dec h3 {
font-size: 20px;
line-height: normal;
margin: 20px 0
}
.sec_center_dec .btns a {
font-size: 17px
}
.adWords_services {
padding: 40px 0 70px 0
}
.adWords_services .container {
padding: 0 15px
}
.adWords_services .col-md-4 {
width: 100%;
margin-bottom: 30px
}
.adWords_services .space_col {
border-right: 0;
padding: 0 0 30px
}
.adWords_services .space_col h5 {
font-size: 20px;
line-height: normal;
margin-bottom: 10px
}
.adWords_services .space_col p {
font-size: 16px
}
.adWords_services,
.adWords_services .col-md-4:nth-child(4) .space_col,
.adWords_services .col-md-4:nth-child(5) .space_col {
border-bottom: 1px solid rgb(255 255 255 / 25%)
}
.complaign_process .col_campaign .campaign_space:after {
display: none
}
.evens .campaign_space:before {
display: none
}
.complaign_process .icon_cell {
position: static;
height: auto;
padding: 0 !important
}
.choose_google_ser .row .right_text {
width: 100%;
text-align: center
}
.complaign_process {
padding: 45px 0 0 0
}
.complaign_process .container {
padding: 0 15px
}
.campaign_space:before {
display: none
}
.complaign_process .col_campaign .campaign_space {
padding: 0;
text-align: center;
justify-content: center
}
.complaign_process .icon_cell::after {
display: none
}
.complaign_process .col_campaign.evens .campaign_space {
padding: 0
}
.complaign_process .col_campaign .text_cell h5 {
font-size: 20px;
margin: 10px 0;
line-height: normal
}
.complaign_process .col_campaign .text_cell {
margin-top: 15px
}
.complaign_process .col_campaign {
margin-bottom: 40px
}
.complaign_process .col_campaign .text_cell p {
font-size: 17px
}
.col_campaign.fourth:after {
display: none
}
.choose_google_ser {
padding: 40px 0 30px 0
}
.choose_google_ser .container {
padding: 0 15px
}
.choose_google_ser .left_img {
width: 100%;
text-align: center;
padding: 0
}
.choose_google_ser .left_img img {
max-width: 260px;
margin: 0 auto
}
.choose_google_ser .right_text h2 {
font-size: 22px;
line-height: normal
}
.choose_google_ser .row .right_text p {
font-size: 17px
}
.choose_google_ser .row .right_text h5 {
font-size: 20px
}
.choose_google_ser .row .right_text .btns a {
font-size: 17px
}
.choose_google_ser .row .right_text .btns {
text-align: center
}
.col_benefits.center_img {
text-align: center
}
.work_info_row #job-sect .opening {
font-size: 30px
}
.work_info_row .contact-right.work-with {
padding: 0 !important
}
.work_info_row .job-accordion-sec {
padding: 10px 20px !important
}
#job-sect .panel-group .panel-heading a {
font-size: 17px !important;
padding-right: 30px !important
}
.work_info_row .panel-group .panel-heading a.collapsed::before {
width: 18px !important;
top: 15px !important;
height: 1px !important
}
.work_info_row .panel-group .panel-heading a::after {
top: 15px !important;
width: 18px !important
}
#job-sect .panel-body {
max-width: 100% !important
}
#job-sect .panel-body h5 {
font-size: 16px !important
}
#job-sect .panel-body p {
font-size: 16px !important
}
#job-sect .panel-body ol li {
font-size: 16px !important
}
.recaptcha iframe {
transform: scale(.88);
-webkit-transform: scale(.88);
transform-origin: 0 0;
-webkit-transform-origin: 0 0
}
#See-why {
display: inline-block;
width: 100%
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
.grn-grd-flx-main {
grid-template-columns: repeat(4, 1fr) !important;
}
.fb-marketing .counting-text h1 {
left: 74px
}
h4.sm-shw {
display: none;
}
.footer-list .col-1-footer {
margin: unset;
}
.marketing-process .fb-strategy-box-bottom .box-left-col-Iconv {
height: auto
}
.factor-affecting .fb-strategy-box-icon-left-col {
width: 43%
}
.fb-dscp {
padding: 0 20px
}
section.how-work.seo-work.on_page_seo-sec {
padding-left: 20px;
padding-right: 20px
}
.degital_merketing_sec {
padding-top: 140px
}
.reputation_management .BigCommerce-right {
width: 100%
}
.reputation_management .bigCommerce-feature-img {
width: 100%;
padding: 0
}
.ppc-heading {
font-size: 30px !important
}
.email_marketing_object_sec .left_img {
padding: 0
}
.email_marketing_object_sec .col-md-7.right_cont.seo-des {
text-align: center;
max-width: 400px;
margin: 50px auto 0 auto
}
.email_marketing_object_sec .email_bx {
display: inline-block;
text-align: center
}
.email_marketing_object_sec .email_bx .image_icon {
margin: 0 auto
}
.email_marketing_object_sec .email_bx .text {
width: 100%;
margin: 0;
max-width: 100%
}
.what_wedo-sec {
margin-top: -50px
}
.why_email_marketing_sec .container-main-full {
display: block;
max-width: 750px;
margin: auto !important
}
.why_email_marketing_sec .Social-Media-des {
max-width: 100%;
padding: 30px 15px 40px 15px !important
}
.increasing_speed-sec .col-md-5.left_img {
width: 40%
}
.increasing_speed-sec .col-md-7.right_cont.seo-des {
width: 60%
}
.increasing_speed-sec .container-main {
max-width: 750px;
padding: 0 10px
}
.comprehensive_process_sec .col-md-6 {
width: 100%
}
.optimization_service .col-md-7.right_cont.seo-des {
max-width: 600px;
width: 100%
}
.optimization_service .col-md-5.left_img {
text-align: center;
width: 100%;
margin-top: 40px
}
.optimization_service .row {
flex-direction: column-reverse
}
.benefits_googlead .row_adwords .col_benefits .col_space {
padding: 30px 15px 30px 50px
}
.benefits_googlead .row_adwords .col_benefits .col_space .right_cell h5 {
font-size: 22px;
line-height: normal;
margin-bottom: 12px
}
.benefits_googlead .row_adwords .col_benefits .col_space .right_cell p {
font-size: 17px
}
.benefits_googlead .row_adwords .col_benefits .col_space .left_cell {
width: 62px;
height: 62px;
line-height: 62px;
left: -25px
}
.benefits_googlead .row_adwords .col_benefits .col_space .left_cell .num {
font-size: 34px
}
.col_benefits.right_cercle {
display: none
}
.col_benefits.center_img .col_space {
padding: 0 !important
}
.benefits_googlead .row_adwords .col_benefits:nth-child(4) {
order: 2
}
.benefits_googlead .row_adwords .col_benefits:nth-child(5) {
order: 1;
text-align: center
}
.benefits_googlead .row_adwords .col_benefits:nth-child(2) {
order: 3
}
.benefits_googlead .row_adwords .col_benefits:nth-child(6) {
order: 6
}
.sec_center_dec h3 {
font-size: 20px;
line-height: normal;
margin: 20px 0
}
.sec_center_dec .btns a {
font-size: 17px
}
.benefits_googlead .row_adwords .col_benefits {
width: 100%
}
.col_benefits.left_cercle {
display: none
}
.benefits_googlead .container {
padding: 0 15px
}
.adWords_services .space_col h5 {
line-height: normal;
margin-bottom: 16px;
font-size: 24px
}
.complaign_process .container {
max-width: 650px !important
}
.complaign_process .col_campaign .campaign_space:after {
max-width: 450px
}
.choose_google_ser .right_text h2 {
font-size: 32px
}
.sec_headings h2 {
font-size: 32px
}
.work_info_row .contct-left {
width: 100% !important
}
.work_info_row .contact-right.work-with {
width: 100% !important
}
.work_info_row .contct-left #contact-form {
padding: 0 !important
}
.work_info_row .contct-left #contact-form p {
padding-right: 0
}
}
@media only screen and (max-width:991px) {
.optimization_service .email_bx {
display: flex
}
.optimization_service .email_bx .text {
text-align: left;
padding-left: 20px;
width: 100%
}
.optimization_service .email_bx .image_icon {
width: 25%
}
}
@media only screen and (min-width:992px) and (max-width:1199px) {
.factor-affecting .fb-strategy-box-icon-left-col {
width: 45%
}
.on_page_seo-sec .image_shape {
width: 110px;
height: 110px
}
.on_page_seo-sec .image_shape img {
max-width: 60px
}
.reputation_management .BigCommerce-right h3 br {
display: none
}
.online_reputaion_sec .headbox {
max-height: max-content !important
}
.online_reputaion_sec .headbox h5 {
width: 80%
}
.email_marketing_object_sec .email_bx .image_icon {
width: 90px;
height: 90px
}
.why_email_marketing_sec .Social-Media-des {
width: 100%;
padding-right: 30px
}
.why_email_marketing_sec .container-main-full .left_img img {
object-fit: cover
}
.digital_marketing_sec .partner-boxs {
padding: 15px
}
.comprehensive_process_sec .col-md-6 {
padding: 5px
}
.digital_marketing_sec .partner-boxs .text_column {
padding-left: 12px
}
.optimization_service .email_bx .text {
max-width: 450px
}
.optimization_service .container-main {
max-width: 970px !important
}
.col_benefits.left_cercle .col_space_cercle {
top: 120px;
left: -35px
}
.col_benefits.left_cercle::before {
left: 143px
}
.col_benefits.left_cercle::after {
top: 71px
}
.col_benefits.right_cercle .col_space_cercle {
left: -30px;
top: 310px
}
.col_benefits.right_cercle::before {
left: 169px
}
.col_benefits.right_cercle::after {
top: 71px
}
.benefits_googlead .row_adwords .col_benefits .col_space .right_cell h5 {
font-size: 20px
}
.benefits_googlead .row_adwords .col_benefits .col_space .right_cell p {
font-size: 17px
}
.benefits_googlead .row_adwords .col_benefits .col_space .left_cell {
left: -25px;
top: 45px;
width: 62px;
line-height: 62px;
height: 62px
}
.benefits_googlead .row_adwords .col_benefits .col_space .left_cell .num {
font-size: 30px
}
.benefits_googlead .row_adwords .col_benefits .col_space {
padding: 30px 15px 30px 50px
}
.col_benefits.center_img .col_space {
padding: 60px 10px 0 0 !important
}
.benefits_googlead .container {
padding: 0 15px
}
.adWords_services .space_col h5 {
line-height: normal;
margin-bottom: 15px
}
.choose_google_ser .container {
padding: 0 15px
}
.sub_banner .container {
padding: 0 15px
}
.location-text p br {
display: none
}
}
@media only screen and (min-width:1200px) and (max-width:1299px) {
.benefits_googlead .row_adwords {
padding: 0 30px
}
.col_benefits.left_cercle::before {
left: 155px
}
.col_benefits.left_cercle::after {
top: 87px
}
.col_benefits.right_cercle::before {
left: 193px
}
.adWords_services .container {
padding: 0 15px
}
.adWords_services .container {
padding: 0 15px;
width: 100%
}
.choose_google_ser .container {
padding: 0 15px;
width: 100%
}
#new-footer-sec .footer-upr-right.whatsap {
width: 25%
}
}
.page-id-70 .google-seo h3,
.page-id-70 .google-seo h3 span.bg_text_color {
font-size: 30px;
font-family: 'Inter';
font-weight: 400
}
.page-id-70 .banner-home img {
display: none
}
.page-id-70 .Banner-section {
position: unset;
transform: inherit;
padding: 40px 10px 0
}
.page-id-70 .Banner-section h2 {
color: #000
}
.page-id-70 .Banner-section .Banner-des {
color: #000
}
.page-id-1749 .google-seo h3,
.page-id-1749 .google-seo h3 span.bg_text_color {
font-size: 30px;
font-family: 'Inter';
font-weight: 400
}
.page-id-1749 .banner-home img {
display: none
}
.page-id-1749 .Banner-section {
position: unset;
transform: inherit;
padding: 40px 10px 0
}
.page-id-1749 .Banner-section h2 {
color: #000
}
.page-id-1749 .Banner-section .Banner-des {
color: #000
}
.page-id-1654 .banner-simple-text h3 {
font-size: 30px;
font-family: 'Inter';
font-weight: 400
}
.page-id-1654 .banner-simple-text span.bg_text_onpage {
color: #0e76a8
}
.page-id-1654 .banner-home img {
display: none
}
.page-id-1654 .Banner-section {
position: unset;
transform: inherit;
padding: 40px 10px 0
}
.page-id-1654 .Banner-section h2 {
color: #000
}
.page-id-1654 .Banner-section .Banner-des {
color: #000
}
.page-id-378 .banner-simple-text h3 {
font-size: 30px;
font-family: 'Inter';
font-weight: 400
}
.page-id-378 .banner-simple-text span.bg_text_onpage {
color: #0e76a8
}
.page-id-378 .banner-home img {
display: none
}
.page-id-378 .Banner-section {
position: unset;
transform: inherit;
padding: 40px 10px 0
}
.page-id-378 .Banner-section h1 {
color: #000
}
.page-id-378 .Banner-section .Banner-des {
color: #000
}
.page-id-378 .Banner-section .tag-line,
.page-id-378 .Banner-section .tag-line a {
color: #e37000
}
.page-id-378 .Banner-section .tag-line a:hover {
color: #346166
}
.page-id-70 .google-seo {
margin-top: 15px;
margin-bottom: 55px
}
.page-id-70 .seo-des p {
margin: 0 0 20px
}
.page-id-70 .seo_audit ul {
margin: 0;
padding: 0
}
.page-id-70 .seo_audit ul li {
display: inline-block;
vertical-align: middle;
padding: 0 5px
}
#new-footer-sec .footer-india-location .footer-india-iner {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center
}
div.banner-home img {
display: none
}
div.Banner-section {
position: unset;
transform: inherit;
padding: 40px 10px 0
}
div.Banner-section h1,
div.Banner-section h2 {
color: #000
}
div.Banner-section .Banner-des {
color: #000
}
body.ppc-managment .google-seo {
margin-top: 0
}
.page-template-new-inner-page-template .google-seo .seo-des.ppc {
margin-top: 15px
}
.page-template-new-inner-page-template .banner-simple-text h3 {
font-size: 40px;
font-family: 'Inter';
font-weight: 400
}
div.seo-des h2.ppc-heading,
section#design-matter h3 {
font-size: 32px
}
body.ppc-managment p.Banner-des span {
color: #e37000
}
section#design-matter {
padding-top: 15px
}
body.get-a-free-seo-audit-report article.type-page.status-publish {
padding-top: 15px
}
div.Banner-section .Banner-des:empty {
display: none
}
#google-seo.C-concept.bg-romove-sec {
background: 0 0;
padding: 15px 0 50px
}
.marketing-services.grey-bg-add {
background-color: #f2f2f2;
margin: 0;
padding: 70px 0;
transform: skewY(-3deg);
-moz-transform: skewY(-3deg);
-webkit-transform: skewY(-3deg)
}
#google-seo.C-concept.bg-romove-sec .google-seo.content-marketing {
margin-top: 0
}
.marketing-services.grey-bg-add .unskew {
padding: 0 0 60px;
transform: skewY(3deg);
-moz-transform: skewY(3deg);
-webkit-transform: skewY(3deg)
}
.marketing-services.grey-bg-add .work-row .work-wrap {
background-blend-mode: multiply;
background-color: #f2f2f2
}
.marketing-services.grey-bg-add .work-row .work-wrap.Press-icon {
background-position: 8px 20px
}
#lets.marketing.top-space-class {
margin-top: -120px
}
div.google-seo h3,
div.google-seo h1 {
font-size: 40px;
font-family: 'Inter';
font-weight: 700
}
div.google-seo.content-marketing h4 {
font-size: 26px
}
.page-id-84 div.work-row .work-wrap.support-icon {
background-image: url(//www.willshall.com/wp-content/uploads/2021/12/1Guest-Postings.png)
}
.work-row .article-icon {
background-image: url(//www.willshall.com/wp-content/uploads/2021/12/Article-Writing.png)
}
.work-row .social-media-icon {
background-image: url(//www.willshall.com/wp-content/uploads/2021/12/Social-Media-Post-Content.png)
}
div.google-seo h4 {
font-size: 30px;
font-family: 'Inter';
}
div.google-seo.migrate-business {
margin-top: 15px
}
div.grid-proven {
margin-top: 0
}
.page-id-111 .tag-line,
.page-id-111 .tag-line a {
color: #e37000
}
.page-id-111 .tag-line a:hover {
color: #4d91bb
}
div.all-service.first-service {
margin-top: 50px
}
.facebook-para.linked-brand .fb-dscp h2,
.facebook-para.linked-brand.youtube_brand-sec .fb-dscp h2,
.twitter-para h2.twitter-heading {
font-size: 30px;
margin: 0 0 5px
}
.facebook-para.linked-brand .fb-dscp h3,
.facebook-para.linked-brand.youtube_brand-sec .fb-dscp h3 {
font-size: 24px
}
.twitter-page-sec .twitter-para h3 {
font-size: 24px !important
}
.facebook-para.linked-brand.youtube_brand-sec {
padding-top: 20px
}
section#contact-page {
padding-top: 20px
}
section#contact-page .work-info h3 {
font-size: 30px
}
.twitter-page-sec .seo-des.insta h3 {
font-size: 24px
}
.google-seo.twitter-content {
margin-top: 15px
}
.woocommerse-services .twitter-investing-cntnt h3 {
font-size: 28px
}
.pinterest-content h2.pinterest-heading {
font-size: 30px
}
.insta-markt .google-seo.insta-containercl {
margin-top: 5px
}
.facebook-para.linked-brand {
padding-top: 20px
}
.seo-audit-report .goals-textss {
margin: 20px 0 50px;
font-family: 'Inter';
font-size: 18px
}
section.magento_first-sec .magento_cont h2 {
font-size: 30px
}
div.banner-home.magento_shopify .Banner-section_cont h1 {
color: #000;
font-size: 50px;
line-height: normal
}
div.banner-home.magento_shopify .Banner-section_cont p.Banner-des_cont {
color: #000;
margin: 0 0 15px
}
div.banner-home.magento_shopify {
background-image: inherit;
padding: 40px 0 0
}
section.magento_first-sec {
padding-top: 20px
}
div.rank-section {
margin-top: 40px
}
.facebook-para.new-facebook-para .fb-dscp h2 {
font-size: 30px
}
.facebook-para.new-facebook-para {
padding: 20px 0 0
}
.insta-markt .google-seo.insta-containercl .insta-des.ppc h2.insta-heading,
.insta-markt .google-seo.insta-containercl .insta-des.ppc h3 {
font-size: 30px
}
.insta-markt .google-seo.insta-containercl .insta-des.ppc h4,
.insta-markt .google-seo.insta-containercl .seo-des.insta h3 {
font-size: 24px
}
.contct-left.seo-audit-report h3 {
margin-bottom: 5px
}
.consider-magento.magento-bg-secc .magento-sub-title {
font-family: 'Inter';
font-size: 16px
}
.page-template-shopify-development-page-template-new .row.proposal-personal {
flex-wrap: wrap
}
.page-template-shopify-development-page-template-new .row.proposal-personal .button_row {
margin: 10px 0 0
}
.consider-magento.magento-bg-secc {
padding: 60px 0 50px;
background-size: cover
}
.consider-magento.magento-bg-secc .magento-content {
max-width: 850px
}
#google-seo.C-concept.bg-romove-sec .google-seo.content-marketing p {
margin: 0 0 22px
}
.banner-home.banner_services.shopify-banner-sec .audit_form .form_box .wpcf7-response-output {
border-color: #b40101 !important
}
.banner-home.banner_services.shopify-banner-sec .wpcf7-not-valid-tip {
color: #b40101;
display: block !important;
text-align: left
}
.tag-line.blog-tag-line {
color: #000
}
.new-width-secfg .Toronto,
.new-width-secfg .haven-color,
.new-width-secfg .proven-results-link {
width: 33.3333%
}
.new-width-secfg .Toronto img,
.new-width-secfg .haven-color img {
width: 100%;
max-width: 100%;
vertical-align: top
}
.new-width-secfg .proven-results-sec .Concept-Product,
.new-width-secfg .proven-results-sec .Concept-Products,
.new-width-secfg .proven-results-sec .palm-salon {
width: 33.3333%;
max-width: 100%
}
.new-width-secfg .proven-results-sec .Concept-Product img,
.new-width-secfg .proven-results-sec .Concept-Products img,
.new-width-secfg .proven-results-sec .palm-salon img {
width: 100%;
vertical-align: top
}
.new-width-secfg .text h4 {
font-family: 'Inter';
font-size: 24px
}
.new-width-secfg .text a.btn {
padding: 0;
color: #fff;
font-family: 'Inter';
font-size: 18px
}
.new-width-secfg .proven-results-sec {
flex-direction: inherit
}
.work-with-us-btm-sec .work-with-slider-colm .carousel-indicators {
align-items: center;
display: flex;
justify-content: center
}
.work-with-us-btm-sec .work-with-slider-colm .carousel-indicators li {
margin: 0 3px !important;
border: 1px solid #c9c9c9
}
.work-with-us-btm-sec .work-with-slider-colm .carousel-indicators li.active {
border-color: #e37000
}
@media only screen and (max-width:1200px) {
#successful-rojects .bmon .zoom-effect {
width: 100%;
height: 100%
}
}
@media only screen and (max-width:1199px) {
.marketing-services.grey-bg-add .work-row .work-wrap.Press-icon {
background-position: -2px 20px
}
}
@media only screen and (max-width:1024px) {
.row.link-building-imp-rw {
padding: 0 20px
}
a.send-audit-report {
font-size: 17px !important;
}
.post-page-content .post-sidebar .related-reading {
padding: 18px 16px 10px !important;
}
.link-building-srvc {
padding: 26px 15px 30px
}
.ctm_hex_dv1 {
height: 200px !important;
width: 147px !important;
margin: 1px !important;
}
.hex_2bx {
margin-top: -85px !important;
}
.ctm_hex_dv3 img {
margin-bottom: 6px !important;
}
}
@media only screen and (max-width:991px) {
.page-id-70 .google-seo h3,
.page-id-70 .google-seo h1,
.page-id-70 .google-seo h3 span.bg_text_color {
font-size: 26px
}
.curve-line{
display: none !important;
}
svg.curve-line-two{
display: none !important;
}
.thankyou-page br {
display: none
}
.link-building-srvc p {
margin: 0 0 0;
padding: 15px 0 0
}
.link-building-right-now {
padding: 0 10px
}
.link-building-srvc-right-now p {
padding: 15px 0 0
}
.link-building-srvc-right-now p br {
display: none
}
.link-building-mrgin-top {
margin-top: 20px
}
.link-building-srvc-right-now {
padding: 50px 20px 40px
}
.link-building-srvc-clm {
max-width: 100%;
padding: 0 5px
}
.page-id-191 .mobile-borderc.center-partc {
border-bottom: 1px solid #e5e5e5;
border-right: 0
}
.page-id-191 .center-partc.php-colm-br {
border-right: 0 !important
}
.consider-magento.magento-bg-secc .magento-sub-title {
font-size: 17px
}
.page-template-shopify-development-page-template-new .anr_captcha_field iframe {
transform: scale(.8);
transform-origin: left top
}
.page-template-shopify-development-page-template-new .row.proposal-personal .button_row {
margin: 0 0 0
}
}
@media only screen and (max-width:767px) {
.page-id-70 .Banner-section {
padding: 30px 0 0
}
.calculator-wrapper {    
background-position: 50% 50% !important;
}
.logs-flex-main {    
grid-template-columns: repeat(2, 1fr) !important;
}
.page-id-70 .google-seo h3,
.page-id-70 .google-seo h3 span.bg_text_color {
font-size: 20px !important
}
.page-id-70 .Banner-section h2 {
font-size: 24px
}
.page-id-70 .Banner-section .Banner-des {
font-size: 15px
}
.page-id-70 .google-seo {
margin-top: 0;
margin-bottom: 25px
}
.page-id-70 .seo-des p {
margin: 0 0 15px
}
.page-id-70 .seo_audit ul li {
padding: 0 1px
}
.page-id-70 .seo_audit a {
padding: 9px 18px;
font-size: 15px
}
.page-id-70 .google-seo h3 br {
display: none
}
.page-id-1654 .banner-simple-text h3 {
font-size: 20px
}
.digital-section-new .content-con {
padding: 20px 0 0
}
.page-id-378 .Banner-section .tag-line {
display: inline-block
}
.custm-link-building-brand {
width: 100%;
float: left
}
.link-building-fb-dscp h3 {
font-size: 20px
}
.link-building-fb-dscp h2 {
font-size: 24px;
margin: 0 0 5px
}
.seo-work .cstm-we-work {
font-size: 24px
}
.row.link-building-imp-rw {
padding: 0
}
.link-building-wy-on-page-imp {
margin-top: 10px
}
.link-building-srvc-clm {
margin: 0 0 30px;
padding: 0
}
.link-building-right-now {
width: 100%;
max-width: 100%;
padding: 0 20px 0;
margin: 0 0 30px
}
.link-building-srvc-right-now {
padding: 30px 20px 20px
}
.link-building-btn-p {
padding: 0
}
.row.link-building-rgt-nw-sec {
padding: 23px 0 40px 0;
max-width: 500px
}
.on-page-imp-bg {
max-width: 500px;
margin: auto
}
.on_page_seo-sec .link-building-col_content .work_content h3 {
font-size: 20px
}
.on_page_seo-sec .link-building-col_content {
flex-wrap: wrap;
justify-content: center
}
.on_page_seo-sec .link-building-col_content .work_content {
text-align: center;
padding: 0
}
.on_page_seo-sec .link-building-col_content .image_col {
margin: 0 0 20px
}
.checklist-on-page-seo-box {
margin-left: 0;
margin-right: 0
}
div.Banner-section h1,
div.Banner-section h2 {
font-size: 28px;
line-height: normal
}
div.seo-des h2.ppc-heading,
section#design-matter h3 {
font-size: 24px
}
.page-template-new-inner-page-template .google-seo .seo-des.ppc {
margin-top: 0
}
div.google-seo.content-marketing h4 {
font-size: 20px
}
div.google-seo h3 {
font-size: 30px
}
.google-seo.content-marketing {
margin: 25px auto 45px
}
.seo-audit-report.contct-left h3 {
font-size: 24px;
line-height: normal
}
div.google-seo h4 {
font-size: 26px
}
div.google-seo.migrate-business {
margin-top: 0
}
.facebook-para.linked-brand.youtube_brand-sec .fb-dscp h2,
.twitter-para h2.twitter-heading {
font-size: 26px;
margin: 0 0 5px
}
.facebook-para.linked-brand.youtube_brand-sec .fb-dscp h3 {
font-size: 20px
}
.facebook-para.linked-brand.youtube_brand-sec {
padding-top: 0
}
section#contact-page .work-info h3 {
font-size: 26px
}
.twitter-page-sec .twitter-para h3 {
font-size: 20px !important
}
.woocommerse-services .twitter-investing-cntnt h3 {
font-size: 26px
}
.facebook-para.linked-brand .fb-dscp h3,
.twitter-page-sec .seo-des.insta h3 {
font-size: 20px
}
.google-seo.twitter-content {
margin-top: 10px
}
.insta-markt .google-seo.insta-containercl {
margin-top: 0 !important
}
.pinterest-content h2.pinterest-heading {
font-size: 26px !important;
margin-top: 0
}
.facebook-para.linked-brand .fb-dscp h2 {
font-size: 26px;
margin-top: 0
}
.facebook-para.linked-brand .fb-dscp {
padding: 10px 0 0
}
div.banner-home.magento_shopify .Banner-section_cont h1 {
font-size: 28px
}
section.magento_first-sec .magento_cont h2 {
font-size: 24px
}
.facebook-para.new-facebook-para .fb-dscp h2 {
font-size: 26px;
margin: 0 0 5px
}
.facebook-para.new-facebook-para .fb-dscp {
padding: 5px 0 0
}
.insta-markt .google-seo.insta-containercl .insta-des.ppc h2.insta-heading,
.insta-markt .google-seo.insta-containercl .insta-des.ppc h3 {
font-size: 26px
}
.insta-markt .google-seo.insta-containercl .insta-des.ppc h4,
.insta-markt .google-seo.insta-containercl .seo-des.insta h3 {
font-size: 20px
}
#google-seo.C-concept.bg-romove-sec {
padding: 5px 0 10px !important
}
.consider-magento.magento-bg-secc {
padding: 30px 0 40px;
margin-bottom: 30px
}
#google-seo.C-concept.bg-romove-sec h3 {
font-size: 28px
}
.marketing-services.grey-bg-add {
padding: 30px 0 55px
}
.marketing-services.grey-bg-add h3.we-work {
font-size: 28px
}
.consider-magento.magento-bg-secc .magento-sub-title {
font-size: 16px
}
.banner-home.banner_services.shopify-banner-sec .container-main {
display: block
}
.page-id-191 #ecommerce-design-icon h3,
.page-id-191 #ecommerce-design-icon p,
.page-id-191 #website-design-icon h3,
.page-id-191 #website-design-icon p {
text-align: center;
margin-left: 0
}
.page-id-191 .center-partc.php-colm-br {
border-bottom: 1px solid #e5e5e5
}
.marketing-services.grey-bg-add .work-row .work-wrap.Press-icon {
background-position: 0 20px
}
.page-id-1577 .degital_marketing_blog.section-space.Shopify-blos-sec,
.page-id-1577 .shopify-testimonial.custom_shopify_sec {
width: 100%;
float: left
}
.magento-main_secx div.google-seo h4 {
font-size: 22px
}
#lets.marketing.top-space-class {
margin: -80px 0 0
}
footer .new-footer {
width: 100%;
float: left
}
.marketing-services.grey-bg-add .work-row .work-wrap {
min-height: inherit
}
#google-seo.magento-main_secx {
padding-bottom: 20px
}
.page-template-shopify-development-page-template-new .anr_captcha_field iframe {
transform: inherit;
transform-origin: inherit
}
.page-template-shopify-development-page-template-new .row.proposal-personal .button_row {
margin: 10px 0 0
}
}
@media only screen and (max-width:700px) {
.consider-magento.magento-bg-secc .allows-multiple,
.consider-magento.magento-bg-secc .single-page-efficient {
padding: 4% 0 4% 38%
}
.consider-magento.magento-bg-secc .User-friendly,
.consider-magento.magento-bg-secc .multiple-web {
padding: 4% 38% 4% 0
}
}
@media only screen and (max-width:580px) {
.consider-magento.magento-bg-secc .allows-multiple,
.consider-magento.magento-bg-secc .single-page-efficient {
padding: 10px 0 66px 0
}
#how-work-hp dd.toggle_ans p {
font-size: 16px !important;
}
.sm-resol-lft-btn a {
display: inline;
}
.new-grd-faq-sec p {
padding-left: 10px !important;
font-size: 16px !important;
}
.center_btn .btn {
font-size: 16px !important;
padding: 12px 16px !important;
}
.conside-btn a {    
font-size: 16px !important; 
padding: 12px 16px !important;
}
.footer-india-iner {
gap: 10px;
}
.faqs-sub-heading {
text-align: left;
}
.local-seo-faq {
padding-top: 40px !important;
}
.bgt-wrk h2{
margin-top: 0 !important;
}
.bgt-wrk {
margin-top: 0 !important;
}
.step-content.ned-cal-main-card.bg-nedd-cal-bg2 {
max-width: 348px !important;
margin: auto !important;
}
.ned-cal-main-card.bg-nedd-cal-bg1 {
max-width: 348px !important;
margin: auto !important;
}
.ned-cal-main-card.bg-nedd-cal-bg3{
max-width: 348px !important;
margin: auto !important;
}
.step-creating{
grid-template-columns: 1fr !important;
}
.bnft-seo-calclt-main {
flex-direction: column;
padding: 20px !important;
}
.bnft-seo-calclt-main h4 {
font-size: 18px !important;
line-height: 25px !important;
}
#how-work-hp .left-side-col h2 {
line-height: normal !important;
}
.right-side-col {
margin-top: 40px;
}
.togle-bg {
gap: 13px !important;
}
.ned-cal-main {    
grid-template-columns: 1fr !important;
}
.ned-cal-main-card {
padding: 20px !important;
}
.crsss img {
width: 40px;
}
.step-content h3 {
font-size: 18px !important;
}
.case-studies-row {
flex-direction: column;
}
.kywrd-blg-bth {
display: flex !important;
gap: unset !important;   
flex-direction: column !important;
}
#wpcf7-f17142-o1 .seo-calu-form .cta-button {
width: 100% !important;
padding: 13px !important;
font-size: 13px !important;
}
.full-phone-wrap p {
display: flex;
gap: unset;
flex-direction: column;
}
.consider-magento.magento-bg-secc .User-friendly,
.consider-magento.magento-bg-secc .multiple-web {
padding: 10px 0 66px 0
}
.consider-magento.magento-bg-secc .mobile-order p:empty {
display: none
}
.consider-magento.magento-bg-secc .magent-top-service img {
margin: 0
}
.consider-magento.magento-bg-secc .mobile-order img {
margin: 0 auto 0
}
.consider-magento.magento-bg-secc .mobile-order p.magento-sub-title {
margin-bottom: 10px
}
}
@media only screen and (max-width:579px) {
#new-footer-sec .footer-india-location {
width: 100%;
margin-bottom: 20px
}
#new-footer-sec .footer-upr-right.whatsap {
width: 100%
}
#new-footer-sec .footer-india-location .footer-india-iner {
width: 100%;
max-width: 300px;
margin: auto
}
}
@media (max-width:530px) {
.link-building-fb-dscp h3 br {
display: none
}
}
@media only screen and (max-width:479px) {
.n2-ss-slider .n2-ss-layer-row-inner {
align-items: center
}
.page-id-70 .seo_audit ul li {
display: block;
padding: 0 0 15px
}
section.magento_first-sec .magento_cont h2 br {
display: none
}
}
@media only screen and (max-width:390px) {
.page-template-shopify-development-page-template-new .anr_captcha_field iframe {
transform: scale(.8);
transform-origin: left top
}
.page-template-shopify-development-page-template-new .row.proposal-personal .button_row {
margin: 0 0 0
}
.shopify-banner-sec .audit_form .form_box h5 br {
display: none
}
}
@media screen and (max-width:991px) and (min-width:601px) {
.writing_methodology .col-md-4 {
width: 50%;
float: left;
padding: 0 10px
}
.writing_methodology .col-md-4 {
width: 50%;
float: left;
padding: 0 10px
}
.degital_merketing_sec .row .col-md-4:nth-child(1),
.degital_merketing_sec .row .col-md-4:nth-child(3) {
width: 50%;
float: left
}
.degital_merketing_sec .left_col {
text-align: left;
padding-right: 10px
}
.degital_merketing_sec .right_col {
text-align: left;
padding-left: 10px
}
.degital_merketing_sec .col_degital {
min-height: 160px
}
}
@media screen and (max-width:767px) and (min-width:620px) {
.work-row .work-wrap.support-icon {
background-size: contain
}
}
body .seoplans_sec .panel-group .panel-heading+.panel-collapse>.panel-body {
border-right: 0px !important;
border-left: 0 !important
}
.content_faqs .panel.panel-default h4 br {
display: none
}
.email_procedure_sec .headbox img.lazy.loaded {
width: 60px
}
.col_campaign.third .campaign_space:before {
top: -4px;
border-top: 2px solid #848484
}
.complaign_process .col_campaign.third .campaign_space:after {
bottom: 4px
}
.col_campaign.fourth .campaign_space:before {
top: -6px
}
.complaign_process .col_campaign:last-child {
border-bottom: 0
}
.complaign_process .col_campaign:last-child .campaign_space:after {
content: none
}
.col_campaign.third .icon_cell {
top: 60px;
padding-top: 45px
}
.col_campaign.fourth {
position: relative
}
.col_campaign.fourth .campaign_space::before {
border-bottom-right-radius: 0
}
.complaign_process .col_campaign.fourth .campaign_space:after {
content: none !important
}
.col_campaign.fourth .campaign_space:after {
background: #301d1d;
content: "";
width: 100px;
position: relative;
height: 100%
}
.col_campaign.fourth:after {
background: #fff;
content: "";
width: 100%;
height: 50%;
position: absolute;
top: 70%;
z-index: 0
}
.complaign_process .col_campaign .text_cell {
position: relative;
z-index: 9
}
.complaign_process .icon_cell::after {
background-repeat: no-repeat;
content: "";
width: 27px;
height: 27px;
position: absolute;
left: 33px;
background-image: url(//www.willshall.com/wp-content/uploads/2022/01/docts.png);
bottom: 14px
}
.complaign_process .evens .icon_cell::after {
top: 10px;
bottom: auto;
right: 33px;
left: auto
}
.col_campaign.third .icon_cell::after {
top: 10px
}
.work_info_row .contact-right.work-with,
.work_info_row .contct-left {
width: 100%
}
.contact-wrap.work-with-info h3 {
text-align: center
}
.work_info_row #job-sect {
padding: 0;
background-image: none;
margin: 20px 0
}
.work_info_row #job-sect .opening {
font-size: 40px
}
.work_info_row .panel {
background: 0 0
}
.work_info_row .job-accordion-sec {
background: #f1f1f1b5;
margin-bottom: 20px;
padding: 15px 27px;
max-width: 1070px;
margin-left: auto;
margin-right: auto
}
.work_info_row .panel .panel-heading a {
margin: 0 !important
}
.work_info_row #job-sect .panel-heading .panel-title {
margin: 12px 0;
position: relative
}
.work_info_row .panel-group .panel-heading a::after {
top: 22px;
right: 0;
left: auto;
border: 0;
content: "";
background: #000;
width: 25px;
height: 1px
}
.work_info_row .panel-group .panel-heading a.collapsed::before {
top: 22px;
right: 0;
left: auto;
border: 0;
content: "";
background: #000;
width: 25px;
height: 1px;
transform: rotate(90deg);
display: block;
position: absolute
}
.work_info_row #job-sect .panel-heading .panel-title span {
font-size: 15px;
color: #464646;
display: block;
margin: 4px 0 0 0;
font-family: 'Inter';
}
.mail-hr {
text-align: center
}
.work_info_row .contct-left #contact-form {
max-width: 700px;
margin: 0 auto
}
.work_info_row .contct-left #contact-form .radio_btn {
margin: 30px 0
}
.work_info_row .contct-left #contact-form .radio_btn br {
display: none
}
.work_info_row .contct-left #contact-form .radio_btn label {
width: 100%;
align-items: center;
display: flex;
flex-wrap: wrap;
cursor: pointer
}
.work_info_row .contct-left #contact-form .radio_btn .wpcf7-list-item {
margin: 0 20px 0 0 !important
}
.work_info_row .contct-left #contact-form .radio_btn .wpcf7-list-item input {
display: inline-block;
width: auto !important;
padding: 0 !important;
margin: 0 8px 0 0 !important
}
.work_info_row .contct-left #contact-form .radio_btn span.wpcf7-form-control-wrap {
border: 0 !important
}
.work_info_row .contct-left #contact-form p {
margin: 30px 0 !important
}
#contact-page .work_info_row #contact-form .wpcf7-form-control-wrap input {
margin-bottom: 0
}
.work_info_row .contct-left #contact-form .border-btm {
border-bottom: 4px solid #f2f2f2
}
#job-sect .panel-body h5 {
margin: 5px 0;
font-size: 18px;
color: #000;
font-family: 'Inter'
}
#job-sect .panel-body p {
font-size: 16px;
color: #000;
font-family: 'Inter';
margin-bottom: 10px;
line-height: 24px
}
#job-sect .panel-body ol li {
list-style: inherit;
margin: 5px 0;
font-size: 16px;
font-family: 'Inter';
color: #000;
line-height: 24px
}
#job-sect .panel-body ol {
padding-left: 15px;
margin-bottom: 15px;
margin-left: 15px
}
.work_info_row .contct-left #contact-form .radio_btn .wpcf7-form-control-wrap {
margin-left: 20px
}
.work_info_row .contct-left #contact-form .radio_btn span.wpcf7-form-control-wrap span {
font-family: proxima_novalight !important;
font-size: 16px;
color: #000;
font-style: normal
}
.work_info_row .contct-left #contact-form select {
font-size: 16px;
width: calc(100% - 15px);
color: #000;
font-family: 'Inter';
border: none;
padding: 2px;
vertical-align: super;
cursor: pointer
}
.work_info_row .contct-left #contact-form .radio_btn.last-radio span.wpcf7-form-control-wrap {
margin-left: 0
}
.work_info_row .contct-left #contact-form .radio_btn .wrk-rsum-lbl {
display: flex;
align-items: center;
flex-wrap: wrap
}
.work_info_row .contct-left #contact-form .work-resume {
margin: 0;
padding: 10px 30px;
border-radius: 30px
}
.apply_now {
font-size: 14px !important;
font-family: 'Inter' !important;
width: auto !important;
display: inline-block !important;
padding: 5px 12px !important;
margin-top: 6px !important;
border: 1px solid #e37000;
border-radius: 30px;
background: #e37000 !important;
color: #fff !important
}
.apply_now:hover {
background: none !important;
color: #e37000 !important
}
.apply_now:after {
display: none
}
#job-sect .panel-body .work_ofc {
font-size: 15px
}
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .single-item-wrapper .tss-meta-info.tss-left {
display: none
}
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .rt-container-fluid {
margin-bottom: 60px;
padding-left: 42px;
padding-right: 42px
}
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .tss-wrapper .tss-even .tss-grid-item,
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .tss-wrapper .tss-even .tss-grid-item .single-item-wrapper {
margin: 0;
padding: 0
}
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .tss-wrapper span.rt-slick-nav {
top: 50%;
transform: translateY(-50%);
-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
width: 47px;
height: 47px;
background: 0 0;
border: 3px solid #fff;
border-radius: 50px;
display: flex !important;
flex-wrap: wrap;
transition: ease-in-out .5s;
justify-content: center;
align-items: center
}
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .tss-wrapper span.rt-slick-nav:hover {
background: #e37000;
border-color: #e37000
}
.seo-ranking-slider-sec.seo_ranking_testimonials #rt-testimonial {
margin: 0
}
.seo-ranking-slider-sec .tss-wrapper span.rt-slick-nav.rt-prev {
left: -46px
}
.seo-ranking-slider-sec .tss-wrapper span.rt-slick-nav.rt-next {
right: -46px
}
.seo-ranking-slider-sec .tss-wrapper span.rt-slick-nav.rt-next i.fa::before {
content: "\f105";
font-family: FontAwesome;
font-size: 34px;
line-height: 36px;
position: relative;
left: 1px;
bottom: 1px
}
.seo-ranking-slider-sec .tss-wrapper span.rt-slick-nav.rt-prev i.fa::before {
content: "\f104";
font-family: FontAwesome;
font-size: 34px;
line-height: 36px;
position: relative;
right: 2px;
bottom: 1px
}
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .testimonials_row .image-head h4 {
font-size: 24px;
line-height: 40px;
color: #000;
margin: 0;
font-style: normal;
font-family: 'Inter';
text-align: center
}
.seo-ranking-slider-sec .tss-wrapper .tss-carousel1 .item-content-wrapper::after,
.seo-ranking-slider-sec .tss-wrapper .tss-carousel1 .item-content-wrapper::before,
.seo-ranking-slider-sec .tss-wrapper .tss-layout1 .item-content-wrapper::after,
.seo-ranking-slider-sec .tss-wrapper .tss-layout1 .item-content-wrapper::before {
display: none
}
.seo-ranking-slider-sec .testimonials_row .col-md-12,
.seo-ranking-slider-sec .tss-wrapper .tss-carousel1 .item-content,
.seo-ranking-slider-sec .tss-wrapper .tss-carousel1 .item-content-wrapper,
.seo-ranking-slider-sec .tss-wrapper .tss-layout1 .item-content,
.seo-ranking-slider-sec .tss-wrapper .tss-layout1 .item-content-wrapper {
padding: 0
}
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .tss-wrapper .tss-even .tss-grid-item {
padding: 0 34px
}
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .slick-list {
margin: 0 20px
}
.page-id-2209 .Banner-section .Banner-des {
max-width: 880px
}
.facebook-ads-first-sec .design-matter-content {
max-width: 880px
}
.facebook-ads-second-sec {
background-image: url(//www.willshall.com/wp-content/uploads/2022/02/advertisin-your-business-on-facebook-bg.jpg);
background-size: cover;
background-position: center;
padding: 62px 0 170px
}
.facebook-ads-second-sec .title-content-container h2 {
font-family: 'Inter';
font-weight: 700;
color: #fff;
font-size: 40px;
line-height: 45px;
margin: 0 0 15px;
text-align: center
}
.facebook-ads-second-sec .title-content-container p {
color: #fff;
font-family: 'Inter';
font-size: 17px;
line-height: 24px;
text-align: center
}
.icon-content-container {
max-width: 1250px;
margin: auto;
display: flex;
flex-wrap: wrap
}
.facebook-ads-second-sec .icon-left-colm,
.facebook-ads-second-sec .icon-right-colm {
width: 33.92%;
display: flex;
flex-wrap: wrap;
align-items: center;
align-content: center
}
.facebook-ads-second-sec .icon-center-colm {
width: 32.16%;
text-align: center
}
.facebook-ads-second-sec .icon-content-container h3 {
font-size: 22px;
line-height: 26px;
color: #fff;
font-family: 'Inter';
margin: 0 0 15px;
position: relative;
padding: 0 0 0 73px;
min-height: 56px;
display: flex;
flex-wrap: wrap;
align-content: center;
align-items: center
}
.facebook-ads-second-sec .icon-content-container p {
font-size: 17px;
line-height: 24px;
color: #fff;
font-family: 'Inter';
}
.facebook-ads-second-sec h3.different-ad-icon {
background-image: url(//www.willshall.com/wp-content/uploads/2022/02/different-ad-types-icon.png);
background-repeat: no-repeat;
background-position: 6px 0
}
.facebook-ads-second-sec h3.measure-growth-icon {
background-image: url(//www.willshall.com/wp-content/uploads/2022/02/measure-your-growth-icon.png);
background-repeat: no-repeat;
background-position: left center
}
.facebook-ads-second-sec h3.exact-audinece-icon {
background-image: url(//www.willshall.com/wp-content/uploads/2022/02/target-your-exact-audience-icon.png);
background-repeat: no-repeat;
background-position: left center
}
.facebook-ads-second-sec h3.facebook-ads-icon {
background-image: url(//www.willshall.com/wp-content/uploads/2022/02/facebook-ads-are-affordable-icon.png);
background-repeat: no-repeat;
background-position: left center
}
.facebook-ads-second-sec .icon-left-colm .col_facebook-ads,
.facebook-ads-second-sec .icon-right-colm .col_facebook-ads {
margin: 0 0 15px;
width: 100%
}
.facebook-ads-second-sec .title-content-container {
margin: 0 0 35px
}
.facebook-ads-second-sec .icon-left-colm {
padding: 0 43px 0 30px
}
.facebook-ads-button-btm {
width: 100%;
text-align: center;
margin: 42px 0 0
}
.facebook-ads-button-btm a {
transition: ease-in-out .5s;
padding: 12px 21px;
font-size: 20px;
color: #fff;
font-weight: 400;
line-height: 20px;
font-family: 'Inter';
display: inline-block;
border: 2px solid #fff0;
border-radius: 24px;
background: #e37000;
width: 100%;
max-width: 237px
}
.facebook-ads-button-btm a:hover {
background: inherit;
color: #fff;
border-color: #e37000
}
.facebook-ads-second-sec .icon-right-colm {
padding: 0 0 0 53px
}
.facebook-ads-third-sec {
background-image: radial-gradient(circle at center, #f7f7f7 0, #eef0ff 100%);
transform: skewY(-3deg);
-moz-transform: skewY(-3deg);
-webkit-transform: skewY(-3deg);
margin: -100px 0 0;
padding: 65px 0 80px
}
.facebook-ads-third-sec .title-content-container h2 {
font-size: 40px;
line-height: 45px;
color: #000;
text-align: center;
font-family: 'Inter';
font-weight: 700;
margin: 0 0 50px
}
.facebook-ads-third-sec .extensive-process-icon-sec {
max-width: 865px;
margin: auto;
display: flex;
flex-wrap: wrap
}
.facebook-ads-third-sec .first-one-pr,
.facebook-ads-third-sec .first-second-pr,
.facebook-ads-third-sec .first-third-pr {
padding: 18px 30px 15px 0;
border-right: 1px solid rgb(130 130 130 / .2)
}
.facebook-ads-third-sec .first-four-pr,
.facebook-ads-third-sec .first-one-pr {
padding-top: 0 !important
}
.facebook-ads-third-sec .process-colm-cont {
width: 50%;
border-bottom: 1px solid rgb(130 130 130 / .2)
}
.facebook-ads-third-sec .first-fivth-pr,
.facebook-ads-third-sec .first-four-pr,
.facebook-ads-third-sec .first-six-pr {
padding: 18px 0 15px 30px
}
.facebook-ads-third-sec .process-colm-cont h3 {
margin: 0 0 5px;
font-size: 22px;
line-height: 26px;
color: #000;
font-family: 'Inter';
}
.facebook-ads-third-sec .process-colm-cont p {
font-size: 17px;
line-height: 24px;
color: #000;
font-family: 'Inter';
}
.facebook-ads-third-sec .process-colm-cont .img-process-text {
display: flex;
min-height: 60px;
justify-content: flex-end;
align-items: center;
margin: 0 0 6px
}
.facebook-ads-third-sec .process-colm-cont .img-process-text .number-text {
font-size: 51px;
letter-spacing: 3px;
line-height: 67px;
color: #868686;
font-family: 'Inter';
padding: 0 0 0 75px
}
.facebook-ads-third-sec .first-one-pr h3,
.facebook-ads-third-sec .first-one-pr p,
.facebook-ads-third-sec .first-second-pr h3,
.facebook-ads-third-sec .first-second-pr p,
.facebook-ads-third-sec .first-third-pr h3,
.facebook-ads-third-sec .first-third-pr p {
text-align: right
}
.facebook-ads-third-sec .first-fivth-pr .img-process-text,
.facebook-ads-third-sec .first-four-pr .img-process-text,
.facebook-ads-third-sec .first-six-pr .img-process-text {
justify-content: flex-start
}
.facebook-ads-third-sec .first-six-pr,
.facebook-ads-third-sec .first-third-pr {
border-bottom: 0;
padding-bottom: 0
}
.number-text.depth-icons { background-repeat: no-repeat;
background-position: left center
}
.number-text.campaign-icon { background-repeat: no-repeat;
background-position: left center
}
.number-text.campaign-sec-icon { background-repeat: no-repeat;
background-position: left center
}
.number-text.facebook-ad-icons { background-repeat: no-repeat;
background-position: left center
}
.number-text.exciting-icons { background-repeat: no-repeat;
background-position: left center
}
.number-text.authentic-icons { background-repeat: no-repeat;
background-position: left center
}
.facebook-ads-last-sec {
background-image: url(//www.willshall.com/wp-content/uploads/2022/02/facebook-ads-management-company-bg.jpg);
background-size: cover;
background-position: center;
padding: 60px 0 60px
}
.facebook-ads-last-sec .title-content-container h2 {
font-family: 'Inter';
color: #fff;
font-size: 40px;
line-height: 45px;
margin: 0 0 35px;
text-align: center
}
.facebook-ads-last-sec .face-comapny-icon-sec {
display: flex;
flex-wrap: wrap;
width: 100%
}
.facebook-ads-last-sec .face-comapny-icon-sec {
display: flex;
flex-wrap: wrap;
margin: 0 0 0 -20px
}
.facebook-ads-last-sec .face-comapny-colm {
width: 25%;
padding: 0 0 20px 20px;
display: flex;
flex-wrap: wrap
}
.facebook-ads-last-sec .face-comapny-colm .face-comapny-bg {
background: #fff;
width: 100%;
text-align: center;
padding: 28px 10px 25px;
border-radius: 10px
}
.face-btm-btn-sec a {
transition: ease-in-out .5s;
padding: 12px 21px;
font-size: 20px;
color: #fff;
font-weight: 400;
line-height: 20px;
font-family: 'Inter';
display: inline-block;
border: 2px solid #fff0;
border-radius: 24px;
background: #e37000;
width: 100%;
max-width: 237px
}
.face-btm-btn-sec a:hover {
background: inherit;
color: #fff;
border-color: #e37000
}
.face-btm-btn-sec h5 {
font-size: 24px;
line-height: 26px;
color: #fff;
font-family: 'Inter';
margin: 0 0 24px
}
.face-btm-btn-sec {
width: 100%;
text-align: center;
margin: 22px 0 0
}
.facebook-ads-last-sec .face-comapny-colm .face-comapny-bg h3 {
font-size: 22px;
line-height: 26px;
color: #000;
font-family: 'Inter';
margin: 15px 0 5px
}
.facebook-ads-last-sec .face-comapny-colm .face-comapny-bg p {
font-size: 16px;
line-height: 21px;
color: #000;
font-family: 'Inter';
}
.seo_audit.Adobe-Busienss-btn.two-button-formattingf a {
width: 100%;
max-width: 180px;
margin: 0 5px
}
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .single-item-wrapper .tss-meta-info.tss-left {
display: none
}
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .rt-container-fluid {
margin-bottom: 60px;
padding-left: 42px;
padding-right: 42px
}
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .tss-wrapper .tss-even .tss-grid-item,
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .tss-wrapper .tss-even .tss-grid-item .single-item-wrapper {
margin: 0;
padding: 0
}
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .tss-wrapper span.rt-slick-nav {
top: 50%;
transform: translateY(-50%);
-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
width: 47px;
height: 47px;
background: #fff0;
border: 3px solid #fff;
border-radius: 50px;
display: flex !important;
flex-wrap: wrap;
transition: ease-in-out 0.5s;
justify-content: center;
align-items: center
}
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .tss-wrapper span.rt-slick-nav:hover {
background: #e37000;
border-color: #e37000
}
.seo-ranking-slider-sec.seo_ranking_testimonials #rt-testimonial {
margin: 0
}
.seo-ranking-slider-sec .tss-wrapper span.rt-slick-nav.rt-prev {
left: -46px
}
.seo-ranking-slider-sec .tss-wrapper span.rt-slick-nav.rt-next {
right: -46px
}
.seo-ranking-slider-sec .tss-wrapper span.rt-slick-nav.rt-next i.fa::before {
content: "\f105";
font-family: FontAwesome;
font-size: 34px;
line-height: 36px;
position: relative;
left: 1px;
bottom: 1px
}
.seo-ranking-slider-sec .tss-wrapper span.rt-slick-nav.rt-prev i.fa::before {
content: "\f104";
font-family: FontAwesome;
font-size: 34px;
line-height: 36px;
position: relative;
right: 2px;
bottom: 1px
}
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .testimonials_row .image-head h4 {
font-size: 24px;
line-height: 40px;
color: #000;
margin: 0;
font-style: normal;
font-family: 'Inter';
text-align: center
}
.seo-ranking-slider-sec .tss-wrapper .tss-layout1 .item-content-wrapper::before,
.seo-ranking-slider-sec .tss-wrapper .tss-carousel1 .item-content-wrapper::before,
.seo-ranking-slider-sec .tss-wrapper .tss-layout1 .item-content-wrapper::after,
.seo-ranking-slider-sec .tss-wrapper .tss-carousel1 .item-content-wrapper::after {
display: none
}
.seo-ranking-slider-sec .tss-wrapper .tss-carousel1 .item-content-wrapper,
.seo-ranking-slider-sec .tss-wrapper .tss-layout1 .item-content-wrapper,
.seo-ranking-slider-sec .testimonials_row .col-md-12,
.seo-ranking-slider-sec .tss-wrapper .tss-layout1 .item-content,
.seo-ranking-slider-sec .tss-wrapper .tss-carousel1 .item-content {
padding: 0
}
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .tss-wrapper .tss-even .tss-grid-item {
padding: 0 34px
}
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .slick-list {
margin: 0 20px
}
.page-id-2209 .Banner-section .Banner-des {
max-width: 880px
}
.facebook-ads-first-sec .design-matter-content {
max-width: 880px
}
.facebook-ads-second-sec {
background-image: url(//www.willshall.com/wp-content/uploads/2022/02/advertisin-your-business-on-facebook-bg.jpg);
background-size: cover;
background-position: center;
padding: 62px 0 170px
}
.facebook-ads-second-sec .title-content-container h2 {
font-family: 'Inter';
color: #fff;
font-size: 40px;
line-height: 45px;
margin: 0 0 15px;
text-align: center
}
.facebook-ads-second-sec .title-content-container p {
color: #fff;
font-family: 'Inter';
font-size: 18px;
line-height: 24px;
text-align: center
}
.icon-content-container {
max-width: 1250px;
margin: auto;
display: flex;
flex-wrap: wrap
}
.facebook-ads-second-sec .icon-left-colm,
.facebook-ads-second-sec .icon-right-colm {
width: 33.92%;
display: flex;
flex-wrap: wrap;
align-items: center;
align-content: center
}
.facebook-ads-second-sec .icon-center-colm {
width: 32.16%;
text-align: center
}
.facebook-ads-second-sec .icon-content-container h3 {
font-size: 22px;
line-height: 26px;
color: #fff;
font-family: 'Inter';
margin: 0 0 15px;
position: relative;
padding: 0 0 0 73px;
min-height: 56px;
display: flex;
flex-wrap: wrap;
align-content: center;
align-items: center
}
.facebook-ads-second-sec .icon-content-container p {
font-size: 16px;
line-height: 24px;
color: #fff;
font-family: 'Inter';
}
.facebook-ads-second-sec h3.different-ad-icon {
background-image: url(//www.willshall.com/wp-content/uploads/2022/02/different-ad-types-icon.png);
background-repeat: no-repeat;
background-position: 6px 0
}
.facebook-ads-second-sec h3.measure-growth-icon {
background-image: url(//www.willshall.com/wp-content/uploads/2022/02/measure-your-growth-icon.png);
background-repeat: no-repeat;
background-position: left center
}
.facebook-ads-second-sec h3.exact-audinece-icon {
background-image: url(//www.willshall.com/wp-content/uploads/2022/02/target-your-exact-audience-icon.png);
background-repeat: no-repeat;
background-position: left center
}
.facebook-ads-second-sec h3.facebook-ads-icon {
background-image: url(//www.willshall.com/wp-content/uploads/2022/02/facebook-ads-are-affordable-icon.png);
background-repeat: no-repeat;
background-position: left center
}
.facebook-ads-second-sec .icon-left-colm .col_facebook-ads,
.facebook-ads-second-sec .icon-right-colm .col_facebook-ads {
margin: 0 0 20px;
width: 100%
}
.facebook-ads-second-sec .title-content-container {
margin: 0 0 35px
}
.facebook-ads-second-sec .icon-left-colm {
padding: 0 43px 0 30px
}
.facebook-ads-button-btm {
width: 100%;
text-align: center;
margin: 42px 0 0
}
.facebook-ads-button-btm a {
transition: ease-in-out 0.5s;
padding: 12px 21px;
font-size: 20px;
color: #fff;
font-weight: 400;
line-height: 20px;
font-family: 'Inter';
display: inline-block;
border: 2px solid #fff0;
border-radius: 24px;
background-image: linear-gradient(160deg, #fd911d 0%, #e98215 100%);
width: 100%;
max-width: 237px
}
.facebook-ads-button-btm a:hover {
background: #fff0;
color: #fff
}
.facebook-ads-second-sec .icon-right-colm {
padding: 0 0 0 53px
}
.facebook-ads-second-sec .icon-center-colm img {
height: auto
}
.facebook-ads-third-sec {
background-image: radial-gradient(circle at center, #f7f7f7 0%, #eef0ff 100%);
transform: skewY(-3deg);
-moz-transform: skewY(-3deg);
-webkit-transform: skewY(-3deg);
margin: -100px 0 0;
padding: 65px 0 80px;
position: relative;
z-index: 1
}
.facebook-ads-third-sec .title-content-container h2 {
font-size: 40px;
line-height: 45px;
color: #000;
text-align: center;
font-family: 'Inter';
margin: 0 0 50px
}
.facebook-ads-third-sec .extensive-process-icon-sec {
max-width: 865px;
margin: auto;
display: flex;
flex-wrap: wrap
}
.facebook-ads-third-sec .first-one-pr,
.facebook-ads-third-sec .first-second-pr,
.facebook-ads-third-sec .first-third-pr {
padding: 18px 30px 15px 0;
border-right: 1px solid rgb(130 130 130 / .2)
}
.facebook-ads-third-sec .first-one-pr,
.facebook-ads-third-sec .first-four-pr {
padding-top: 0 !important
}
.facebook-ads-third-sec .process-colm-cont {
width: 50%;
border-bottom: 1px solid rgb(130 130 130 / .2)
}
.facebook-ads-third-sec .first-four-pr,
.facebook-ads-third-sec .first-fivth-pr,
.facebook-ads-third-sec .first-six-pr {
padding: 18px 0 15px 30px
}
.facebook-ads-third-sec .process-colm-cont h3 {
margin: 0 0 5px;
font-size: 22px;
line-height: 26px;
color: #000;
font-family: 'Inter';
}
.facebook-ads-third-sec .process-colm-cont p {
font-size: 16px;
line-height: 24px;
color: #000;
font-family: 'Inter';
}
.facebook-ads-third-sec .process-colm-cont .img-process-text {
display: flex;
min-height: 60px;
justify-content: flex-end;
align-items: center;
margin: 0 0 6px
}
.facebook-ads-third-sec .process-colm-cont .img-process-text .number-text {
font-size: 51px;
letter-spacing: 3px;
line-height: 67px;
color: #868686;
font-family: 'Inter';
padding: 0 0 0 85px;
position: relative;
min-width: 154px
}
.facebook-ads-third-sec .first-one-pr p,
.facebook-ads-third-sec .first-second-pr p,
.facebook-ads-third-sec .first-third-pr p,
.facebook-ads-third-sec .first-one-pr h3,
.facebook-ads-third-sec .first-second-pr h3,
.facebook-ads-third-sec .first-third-pr h3 {
text-align: right
}
.facebook-ads-third-sec .first-four-pr .img-process-text,
.facebook-ads-third-sec .first-fivth-pr .img-process-text,
.facebook-ads-third-sec .first-six-pr .img-process-text {
justify-content: flex-start
}
.facebook-ads-third-sec .first-third-pr,
.facebook-ads-third-sec .first-six-pr {
border-bottom: 0;
padding-bottom: 0
}
.number-text.depth-icons::before {
background-image: url(//www.willshall.com/wp-content/uploads/2022/02/in-depth-research-icon-bg.png);
background-repeat: no-repeat;
background-position: left center;
position: absolute;
left: 0;
top: 50%;
content: "";
width: 61px;
height: 60px;
background-size: 61px;
transform: translateY(-50%);
-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%)
}
.number-text.campaign-icon::before {
background-image: url(//www.willshall.com/wp-content/uploads/2022/02/campaign-progress-review-icon-bg.png);
background-repeat: no-repeat;
background-position: right center;
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
width: 61px;
height: 60px;
background-size: 61px;
content: ""
}
.number-text.campaign-sec-icon::before {
background-image: url(//www.willshall.com/wp-content/uploads/2022/02/campaign-creation-icon-bg.png);
background-repeat: no-repeat;
background-position: left center;
position: absolute;
left: 0;
top: 50%;
content: "";
width: 61px;
height: 60px;
background-size: 61px;
transform: translateY(-50%);
-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%)
}
.number-text.facebook-ad-icons::before {
background-image: url(//www.willshall.com/wp-content/uploads/2022/02/facebook-ad-optimization-icon-bg.png);
background-repeat: no-repeat;
background-position: right center;
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
width: 61px;
height: 60px;
background-size: 61px;
content: ""
}
.number-text.exciting-icons::before {
background-image: url(//www.willshall.com/wp-content/uploads/2022/02/exciting-content-generation-icon-bg.png);
background-repeat: no-repeat;
background-position: 0;
position: absolute;
left: 0;
top: 50%;
content: "";
width: 61px;
height: 60px;
background-size: 61px;
transform: translateY(-50%);
-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%)
}
.number-text.authentic-icons::before {
background-image: url(//www.willshall.com/wp-content/uploads/2022/02/authentic-reporting-icon-bg.png);
background-repeat: no-repeat;
background-position: right center;
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
width: 61px;
height: 60px;
background-size: 61px;
content: ""
}
.facebook-ads-third-sec .process-colm-cont .img-process-text .number-text.campaign-icon,
.facebook-ads-third-sec .process-colm-cont .img-process-text .number-text.facebook-ad-icons,
.facebook-ads-third-sec .process-colm-cont .img-process-text .number-text.authentic-icons {
padding: 0 85px 0 0
}
.facebook-ads-last-sec {
background-image: url(//www.willshall.com/wp-content/uploads/2022/02/facebook-ads-management-company-bg.jpg);
background-size: cover;
background-position: center;
padding: 60px 0 60px
}
.facebook-ads-last-sec .title-content-container h2 {
font-family: 'Inter';
font-weight: 700;
color: #fff;
font-size: 40px;
line-height: 45px;
margin: 0 0 35px;
text-align: center
}
.facebook-ads-last-sec .face-comapny-icon-sec {
display: flex;
flex-wrap: wrap;
margin: 0 0 0 -20px
}
.facebook-ads-last-sec .face-comapny-colm {
width: 25%;
padding: 0 0 20px 20px;
display: flex;
flex-wrap: wrap
}
.facebook-ads-last-sec .face-comapny-colm .face-comapny-bg {
background: #fff;
width: 100%;
text-align: center;
padding: 28px 15px 25px;
border-radius: 10px
}
.face-btm-btn-sec a {
transition: ease-in-out 0.5s;
padding: 12px 21px;
font-size: 20px;
color: #fff;
font-weight: 400;
line-height: 20px;
font-family: 'Inter';
display: inline-block;
border: 2px solid #fff0;
border-radius: 24px;
width: 100%;
max-width: 237px;
background-image: linear-gradient(160deg, #fd911d 0%, #e98215 100%)
}
.face-btm-btn-sec a:hover {
background: inherit;
background-image: linear-gradient(160deg, #e98215 0%, #fd911d 100%);
color: #fff
}
.face-btm-btn-sec h5 {
font-size: 24px;
line-height: 26px;
color: #fff;
font-family: 'Inter';
font-weight: 700;
margin: 0 0 24px
}
.face-btm-btn-sec {
width: 100%;
text-align: center;
margin: 22px 0 0;
padding: 0 0 0 20px
}
.facebook-ads-last-sec .face-comapny-colm .face-comapny-bg h3 {
font-size: 22px;
line-height: 26px;
color: #000;
font-family: 'Inter';
margin: 15px 0 5px
}
.facebook-ads-last-sec .face-comapny-colm .face-comapny-bg p {
font-size: 17px;
line-height: 24px;
color: #000;
font-family: 'Inter'
}
.our-service-ads-section {
position: relative;
background-image: url(//www.willshall.com/wp-content/uploads/2022/02/facebook-ads-services-bg.jpg);
background-repeat: no-repeat;
background-position: right top;
background-size: auto;
padding: 130px 0 6.5%;
margin: -50px 0 0
}
.img-left-colm-fb {
position: absolute;
left: 0;
top: 136px;
width: 40%;
text-align: right
}
.right-colm-fb-cont {
width: 60%;
margin-left: auto;
padding: 0 0 0 20px
}
.max-widt-conatiner {
max-width: 780px
}
.our-service-ads-section .title-content-container h2 {
font-size: 40px;
line-height: 45px;
color: #000;
text-align: left;
margin: 0 0 12px;
font-family: 'Inter';
font-weight: 700
}
.our-service-ads-section .title-content-container p {
font-size: 17px;
line-height: 24px;
color: #030303;
font-family: 'Inter';
}
.reliabilty-sec-cont .same-oclm-form p {
font-size: 17px;
line-height: 24px;
color: #000;
font-family: 'Inter';
}
.reliabilty-sec-cont .same-oclm-form h3 {
font-size: 22px;
line-height: 26px;
color: #000;
font-family: 'Inter';
margin: 0 0 6px
}
.our-service-ads-section .reliabilty-sec-cont {
display: flex;
flex-wrap: wrap
}
.our-service-ads-section .same-oclm-form {
width: 50%;
margin: 0 0 55px
}
.our-service-ads-section .oriented-colm,
.our-service-ads-section .genuine-colm {
padding: 0 0 0 30px
}
.our-service-ads-section .reliability-colm,
.our-service-ads-section .reasonably-colm {
padding: 0 25px 0 0
}
.our-service-ads-section .title-content-container {
max-width: 750px;
margin: 0 0 58px
}
.seo_audit.Adobe-Busienss-btn.two-button-formattingf a {
width: 100%;
max-width: 180px;
margin: 0 5px
}
.our-service-ads-section .reasonably-colm,
.our-service-ads-section .genuine-colm {
margin: 0
}
.img-left-colm-fb img {
border-top-right-radius: 20px;
border-bottom-right-radius: 20px;
box-shadow: 0 0 25.5px rgb(96 95 94 / .2);
height: auto
}
#design-matter.linkedin-ads-first-sec .design-matter-content {
max-width: 860px
}
.page-id-2229.linkedin-ads::before {
display: none
}
#design-matter.linkedin-ads-first-sec {
padding-bottom: 20px
}
.linkedin-ads-first-section {
background-image: url(//www.willshall.com/wp-content/uploads/2022/02/linkedIn-ads-back-bg-1.jpg);
transform: skewY(-1deg);
-moz-transform: skewY(-1deg);
-webkit-transform: skewY(-1deg);
padding: 50px 0 45px;
background-repeat: no-repeat;
background-size: cover;
background-position: center center
}
.Banner-section .Banner-des.portfolio-text {
font-size: 24px;
max-width: 770px;
line-height: 28px
}
.portfolio-tabs-section {
padding: 75px 0 50px
}
.portfolio-tabs-section .tab-container-section {
display: flex;
flex-wrap: wrap
}
.portfolio-tabs-section .tab-button-colm ul {
border: 0
}
.portfolio-tabs-section .tab-button-colm {
width: 17.48148148148148%
}
.portfolio-tabs-section .tab-button-colm {
position: relative
}
.portfolio-tabs-section .tab-button-colm.fixedSidebar.slideup .tab-button-content {
position: absolute;
top: auto;
bottom: 0
}
.position-change {
float: left;
width: 100%
}
.portfolio-tabs-section .tab-button-colm ul li.tab-heading {
color: #e37000;
font-size: 22px;
width: 100%;
line-height: 24px;
font-family: 'Inter';
margin: 0 0 10px
}
.portfolio-tabs-section .tab-button-colm ul li a {
color: #000;
font-size: 18px;
padding: 0;
border: 0;
box-shadow: 0 0 0 #fff0;
font-family: 'Inter';
background: #fff0;
margin: 0;
line-height: 22px;
border-radius: 0;
transition: ease-in-out .5s;
-webkit-transition: ease-in-out .5s
}
.portfolio-tabs-section .tab-button-colm ul li.active a {
font-family: 'Inter';
border: 0
}
.portfolio-tabs-section .tab-content-show-colm {
width: 82.51851851851852%
}
.portfolio-tabs-section .tab-button-colm ul li {
margin: 0 0 5px;
width: 100%
}
.tab-main-cont-heading h2 {
font-size: 42px;
font-family: 'Inter';
font-weight: 700;
line-height: 46px;
margin: 0 0 20px
}
.tab-main-cont-heading h2.shopify_title {
color: #569B28
}
.tab-content-show-colm .shopify-cont-sec {
display: flex;
flex-wrap: wrap;
margin: 0 0 80px
}
.tab-content-show-colm .shopify-tab-imgcolm {
width: 53.86%
}
.tab-content-show-colm .shopify-tab-contcolm {
width: 46.14%;
padding-top: 23px !important
}
.tab-content-show-colm .shopify-tab-contcolm h3 {
margin: 0 0 4px;
font-size: 36px;
color: #000;
font-family: 'Inter';
font-weight: 600;
line-height: 40px;
text-transform: lowercase
}
.tab-content-show-colm .shopify-tab-contcolm p {
font-size: 16px;
line-height: 24px;
color: #000;
font-family: 'Inter';
margin: 0 0 14px
}
.tab-content-show-colm .shopify-tab-contcolm h5 {
font-size: 20px;
line-height: 24px;
color: #000;
font-family: 'Inter';
font-weight: 600;
margin: 0 0 8px
}
.tab-content-show-colm .shopify-tab-contcolm .feature-div p {
margin: 0
}
.tab-content-show-colm .left-imgcolm-sec .shopify-tab-contcolm {
padding: 0 0 0 43px
}
.tab-content-show-colm .right-imgcolm-sec .shopify-tab-contcolm {
padding: 0 42px 0 0
}
.shopify-tab-contcolm .feature-div {
padding: 0 0 0 48px;
position: relative;
min-height: 45px;
display: flex;
flex-wrap: wrap;
align-items: center
}
.shopify-tab-contcolm .shopify-back-icon::before {
content: "";
position: absolute;
left: 0;
right: 0;
top: 0;
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/shopify.svg);
width: 40px;
height: 45px;
background-size: 40px;
background-repeat: no-repeat
}
.portfolio-tabs-section .tab-button-colm ul li.tab-heading.top-space-added {
margin: 22px 0 10px
}
.tab-content-show-colm .shopify-tab-contcolm .tab-button-btm a.vist-site-btn {
font-size: 18px;
color: #366165;
font-family: 'Inter';
display: inline-block;
min-width: 139px;
text-align: center;
border-radius: 30px;
line-height: 40px;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
position: relative;
z-index: 1;
overflow: hidden
}
.tab-content-show-colm .shopify-tab-contcolm .tab-button-btm a.vist-site-btn::before {
position: absolute;
left: 0;
right: 0;
content: "";
width: 100%;
height: 100%;
border: 2px solid #366165;
border-radius: 30px;
top: 0
}
.tab-content-show-colm .tab-button-btm a.vist-site-btn:hover {
color: #fff
}
.tab-content-show-colm .shopify-tab-contcolm .tab-button-btm a.vist-site-btn:hover::after {
left: 0;
width: 100%
}
.tab-content-show-colm .shopify-tab-contcolm .tab-button-btm a.vist-site-btn::after {
position: absolute;
content: "";
width: 0;
height: 100%;
top: 0;
right: 0;
z-index: -1;
background-color: #366165;
transition: all 0.5s ease;
border-radius: 15px
}
.tab-content-show-colm .shopify-tab-contcolm .tab-button-btm {
display: flex;
margin: 29px 0 0;
align-items: center
}
.portfolio-tabs-section .tab-button-colm ul li a:focus {
color: #000
}
.tab-content-show-colm .tab-button-btm a.client-testi-btn {
color: #e55f4f;
font-size: 18px;
font-family: 'Inter';
line-height: 24px;
position: relative;
margin: 0 0 0 68px
}
.tab-content-show-colm .tab-button-btm a.client-testi-btn::before {
position: absolute;
content: "";
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/emoji_emotion.svg);
width: 29px;
height: 29px;
background-size: 29px;
background-repeat: no-repeat;
top: -3px;
left: -40px
}
.tab-content-show-colm .shopify-cont-sec .tab-logo-part {
position: relative
}
.tab-content-show-colm .shopify-cont-sec .farmfoods-logo {
position: absolute;
bottom: 20px;
right: 25px
}
.portfolio-tabs-section .tab-button-colm ul li a:hover {
color: #e37000;
padding: 0 0 0 10px
}
.tab-main-cont-heading h2.wordpress_title {
color: #117ac9
}
.shopify-tab-contcolm .wordpress-back-icon::before {
content: "";
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/wordpress.svg);
width: 40px;
height: 40px;
background-size: 40px;
background-repeat: no-repeat;
position: absolute;
left: 0;
top: 4px
}
.ads-inner-container {
width: 100%;
display: inline-block
}
.ads-inner-container .linkedin-ads-leftcolm {
width: 50%;
float: left;
padding-right: 25px
}
.ads-inner-container .linkedin-ads-rightcolm {
width: 50%;
float: left;
padding: 0 28px
}
.ads-inner-container .linkedin-ads-button-btm {
width: 100%;
display: inline-block;
text-align: center
}
.ads-inner-container .linkedin-ads-leftcolm h2 {
font-size: 40px;
line-height: 45px;
color: #fff7f7;
margin: 0;
font-family: 'Inter';
font-weight: 700
}
.ads-inner-container .linkedin-ads-leftcolm img {
margin: 30px 0;
width: auto
}
.ads-inner-container .linkedin-ads-leftcolm p {
font-size: 20px;
line-height: 24px;
color: #fff;
font-family: 'Inter';
}
.ads-inner-container .linkedin-ads-leftcolm p strong {
font-weight: 400;
font-family: 'Inter';
}
.ads-inner-container .linkedin-ads-rightcolm .right-link-content-sec {
width: 100%;
margin: 15px 0;
display: inline-block
}
.ads-inner-container .linkedin-ads-rightcolm .right-link-content-sec .image {
width: 58px;
float: left;
padding-top: 4px
}
.ads-inner-container .linkedin-ads-rightcolm .right-link-content-sec .text {
float: left;
width: calc(100% - 58px);
padding-left: 30px
}
.ads-inner-container .linkedin-ads-rightcolm .right-link-content-sec .text h3 {
font-size: 22px;
line-height: 26px;
font-family: 'Inter';
color: #fff;
margin: 0 0 10px
}
.ads-inner-container .linkedin-ads-rightcolm .right-link-content-sec .text p {
font-size: 17px;
color: #fff;
font-family: 'Inter';
line-height: 21px
}
.linkedin-ads-button-btm .get-started-today-btn a {
transition: ease-in-out 0.5s;
padding: 12px 21px;
font-size: 20px;
color: #fff;
font-weight: 400;
line-height: 20px;
font-family: 'Inter';
display: inline-block;
border: 2px solid #fff0;
border-radius: 24px;
background-image: linear-gradient(160deg, #fd911d 0%, #e98215 100%);
width: 100%;
max-width: 240px
}
.linkedin-ads-button-btm .get-started-today-btn a:hover {
background-image: linear-gradient(160deg, #e98215 0%, #fd911d 100%);
color: #fff
}
.linkedin-ads-first-section .unskew {
transform: skewY(1deg);
-moz-transform: skewY(1deg);
-webkit-transform: skewY(1deg)
}
.ads-services {
width: 100%;
padding: 50px 0 60px
}
.section-headings {
width: 100%;
text-align: center;
margin-bottom: 40px
}
.section-headings h2 {
margin: 0 0 15px;
font-size: 40px;
line-height: 45px;
color: #000;
font-family: 'Inter';
font-weight: 700
}
.section-headings p {
font-size: 17px;
line-height: 24px;
color: #000;
font-family: 'Inter';
max-width: 700px;
margin: 0 auto
}
.ads-services .ads-managent-row {
width: 100%;
display: flex;
flex-wrap: wrap
}
.ads-services .ads-managent-row .col-managent {
flex: 0 0 50%;
border-right: 1px solid #d3d3d3;
border-bottom: 1px solid #d3d3d3;
padding: 15px 30px;
display: flex;
flex-wrap: wrap;
align-items: center
}
.ads-services .ads-managent-row .col-managent:nth-child(2),
.ads-services .ads-managent-row .col-managent:nth-child(4) {
border-right: 0
}
.ads-services .ads-managent-row .col-managent:nth-child(3),
.ads-services .ads-managent-row .col-managent:nth-child(4) {
border-bottom: 0
}
.ads-services .ads-managent-row .col-managent .left-icon {
width: 117px;
float: left
}
.ads-services .ads-managent-row .col-managent .right-text {
width: calc(100% - 117px);
padding-left: 30px
}
.ads-services .ads-managent-row .col-managent .right-text h4 {
margin: 0;
font-size: 22px;
line-height: 26px;
color: #000;
font-family: 'Inter';
margin-bottom: 10px
}
.ads-services .ads-managent-row .col-managent .right-text p {
font-size: 17px;
line-height: 24px;
color: #000;
font-family: 'Inter';
}
.ads-supports-sec {
padding: 70px 0;
background-image: url(//www.willshall.com/wp-content/uploads/2022/02/ads-service-bg.jpg);
background-size: cover;
background-position: left top;
width: 100%;
background-repeat: no-repeat;
position: relative
}
.ads-supports-sec .section-headings {
width: 50%;
text-align: left
}
.ads-supports-sec .supports-row {
display: flex;
flex-wrap: wrap
}
.ads-supports-sec .supports-row .left-col {
flex: 0 0 50%
}
.ads-supports-sec .supports-row .right-col {
flex: 0 0 50%;
text-align: center
}
.ads-supports-sec .supports-row .right-col .image {
padding-left: 40px;
position: relative;
z-index: 9;
padding-top: 35px
}
.ads-supports-sec .supports-row .left-col .main-box {
display: flex;
flex-wrap: wrap;
margin-bottom: 40px;
align-items: center
}
.ads-supports-sec .supports-row .left-col .main-box .numbers {
width: 100px
}
.ads-supports-sec .supports-row .left-col .main-box .text {
width: calc(100% - 100px);
padding-left: 15px
}
.ads-supports-sec .supports-row .left-col .main-box .numbers h5 {
font-size: 73px;
line-height: 86px;
color: #004d74;
font-weight: 700;
margin: 0;
font-family: 'MADE TOMMY Outline'
}
.ads-supports-sec .supports-row .left-col .main-box .text h5 {
margin: 0 0 10px;
font-size: 22px;
line-height: 26px;
color: #000;
font-family: 'Inter';
}
.ads-supports-sec .supports-row .left-col .main-box .text p {
font-size: 17px;
line-height: 24px;
color: #000;
font-family: 'Inter';
}
.ads-supports-sec p.get-started-today-btn {
text-align: center;
margin-top: 5px
}
.ads-supports-sec::after {
position: absolute;
content: "";
background: #e6ecf5;
top: 0;
height: 100%;
right: 0;
width: calc(50% - 250px);
z-index: 0;
border-top-left-radius: 90px;
border-bottom-left-radius: 90px
}
.why-ads-services {
width: 100%;
padding: 70px 0;
background-image: url(//www.willshall.com/wp-content/uploads/2022/02/linkedIn-ads-bg.png);
background-size: cover;
background-repeat: no-repeat;
background-position: center center
}
.why-ads-services .row-ads {
width: 100%;
display: flex;
flex-wrap: wrap;
align-items: center
}
.why-ads-services .row-ads .col-ads {
flex: 0 0 32%
}
.why-ads-services .row-ads .center-img {
flex: 0 0 36%;
text-align: center
}
.why-ads-services .row-ads .col-ads .boxs-ads {
padding: 15px
}
.why-ads-services .row-ads .col-ads.left {
padding-right: 40px;
text-align: right
}
.why-ads-services .row-ads .col-ads .boxs-ads h5 {
margin: 0 0 10px;
font-size: 22px;
color: #000;
font-family: 'Inter';
}
.why-ads-services .row-ads .col-ads .boxs-ads p {
font-size: 17px;
line-height: 24px;
font-family: 'Inter';
}
.why-ads-services .row-ads .col-ads.right {
padding-left: 40px
}
.why-ads-services .linkedin-ads-button-btm {
text-align: center
}
.why-ads-services .linkedin-ads-button-btm h3 {
margin: 50px 0 40px;
font-size: 36px;
color: #000;
font-family: 'Inter';
font-weight: 400
}
.hire-shopify-dev-sec .row {
flex-wrap: wrap
}
.hire-shopify-dev-sec .main-shopify-row {
max-width: 100%
}
.benefits_developers_sec .row {
flex-wrap: wrap;
display: flex
}
.benefits_developers_sec .row .col-services {
padding-top: 20px;
padding-bottom: 20px
}
.hire-shopify-dev-sec .heading_section {
max-width: 1000px;
margin: 0 auto
}
.how-build-up .hire_bg {
background: #fff
}
.hire-shopify-dev-sec .title-h4 {
margin: 60px 0 20px
}
.above-btn-heading h3 {
margin: 40px 0 30px;
font-size: 36px;
color: #000;
font-family: 'Inter';
}
.how-build-up .col-services .headbox img {
width: auto;
margin: 0 0 15px !important
}
.how-build-up .col-services .headbox {
margin-bottom: 5px
}
.how-build-up .col-services .headbox h5 {
width: 100%;
padding: 0;
text-align: left;
display: block
}
.success_project_new {
background: #f6f4f3;
padding: 70px 0px !important
}
.success_project_new .section-heading {
margin: 0
}
.blog_shopify_sec {
background: #f6f4f3;
padding: 30px 0;
padding-bottom: 55px;
}
.margin-none {
margin: 0px !important
}
.faq_shopify {
padding: 55px 0px !important
}
.how-build-up .headbox {
max-height: initial !important
}
.how-build-up .col-services {
text-align: center
}
.how-build-up .col-md-4 {
padding: 10px
}
.how-build-up .col-services {
background: #fff;
box-shadow: 0 0 30px #cdcdcd82;
border-radius: 10px;
height: 100%;
padding: 30px !important
}
.faq_shopify .title-h4 {
margin-bottom: 15px
}
.how-build-up .container-main {
max-width: 1250px
}
section.our-expertise .container-main {
padding: 0 15px
}
.whatsapp_icon {
position: fixed;
right: 20px;
bottom: 20px;
max-width: 80px
}
.common-btn {
position: relative;
overflow: hidden;
z-index: 1;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease
}
.common-btn:after {
content: '';
top: 0;
transform: translateX(100%);
width: 90%;
position: absolute;
bottom: 0;
z-index: -1;
animation: slide 2s infinite;
background: -moz-linear-gradient(left, #fff0 0%, rgb(255 255 255 / 75%) 50%, #fff0 99%, #fff0 100%);
background: -webkit-linear-gradient(left, #fff0 0%, rgb(255 255 255 / 75%) 50%, #fff0 99%, #fff0 100%);
background: -o-linear-gradient(left, #fff0 0%, rgb(255 255 255 / 75%) 50%, #fff0 99%, #fff0 100%);
background: -ms-linear-gradient(left, #fff0 0%, rgb(255 255 255 / 75%) 50%, #fff0 99%, #fff0 100%);
background: linear-gradient(to right, #fff0 0%, rgb(255 255 255 / 75%) 50%, #fff0 99%, #fff0 100%);
z-index: 1;
left: 0;
border: 0 !important
}
@keyframes slide {
0% {
transform: translateX(-100%)
}
100% {
transform: translateX(100%)
}
}
.common-btn::before {
position: absolute;
content: "";
width: 0;
height: 100%;
top: 0;
right: 0;
z-index: -2;
background-color: #fff;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease
}
.common-btn:hover::before {
left: 0;
width: 100%
}
.common-btn:hover {
color: #e37000 !important
}
.common-btn:hover::after {
content: none
}
div.Banner-section.work-with-us-banner-sec {
position: relative;
transform: inherit;
padding: 0;
left: 0;
transform: inherit
}
div.Banner-section.work-with-us-banner-sec::before {
position: absolute;
content: "";
background: rgb(0 0 0 / .3);
left: 0;
right: 0;
width: 100%;
height: 100%;
top: 0
}
.work-with-us-banner-sec .work-with-btm-content {
position: absolute;
left: 0;
right: 0;
bottom: 30px;
padding: 0 15px;
text-align: center
}
.work-with-us-banner-sec .work-with-btm-content h1 {
color: #fff;
line-height: 52px
}
.work-with-us-banner-sec .work-with-btm-content .Banner-des {
color: #fff;
margin: 0 auto 0
}
div.Banner-section.work-with-us-banner-sec {
margin: 40px 0 0
}
div.Banner-section.work-with-us-banner-sec img {
display: block;
height: auto
}
#contact-page.contact-page-info-sectionb .work-info {
text-align: center;
padding: 20px 0 0;
max-width: 680px;
margin: 0 auto 0
}
#contact-page.contact-page-info-sectionb .work-info p {
text-align: center;
margin: 0 0 20px;
line-height: 24px
}
#contact-page.contact-page-info-sectionb .work-info h3 {
margin: 0 0 12px
}
#contact-page.contact-page-info-sectionb .contact-wrap {
max-width: 100%
}
.contact-page-info-sectionb a.join-our-team-btn {
transition: ease-in-out 0.5s;
border: 2px solid #E37000;
border-radius: 30px;
padding: 5px 25px;
font-size: 16px;
color: #fff;
font-family: 'Inter';
font-weight: 400;
line-height: 26px;
text-align: center;
background-color: #E37000;
display: inline-block;
margin: 5px 0 0
}
.contact-page-info-sectionb a.join-our-team-btn:hover {
background: #fff0;
color: #E37000
}
.contact-page-info-sectionb .contact-right.work-with #job-sect h2.opening {
text-align: center
}
.work-with-us-btm-sec {
display: flex;
flex-wrap: wrap;
padding: 40px 50px
}
.work_info_row .contct-left.work-with-us-btm-sec #contact-form {
max-width: 100%;
margin: 0;
width: 50%;
padding: 0 0 0 20px
}
.work-with-us-btm-sec .work-with-slider-colm {
width: 50%;
padding: 0 20px 0 0
}
.work-with-us-btm-sec .work-with-slider-colm h3,
.work_info_row .contct-left.work-with-us-btm-sec #contact-form h3 {
text-align: left;
font-size: 30px;
line-height: 34px
}
.slider-iner-itemc h4 {
font-size: 24px;
font-family: 'Inter';
color: #000
}
.work-with-us-btm-sec .work-with-slider-colm .carousel-indicators {
position: absolute;
bottom: -40px;
left: 0;
right: 0;
margin: 0 auto
}
.work-with-us-btm-sec .work-with-slider-colm .carousel-indicators li {
width: 12px;
height: 12px;
border: 2px solid #e37000;
margin: 0 1px
}
.work_info_row .contct-left.work-with-us-btm-sec #contact-form .mail-hr {
text-align: left
}
.work_info_row .contct-left.work-with-us-btm-sec #contact-form .mail-hr p {
margin: 0 0 0 !important
}
.work-with-us-btm-sec .work-with-slider-colm .slider-iner-itemc {
margin: 0 0 30px
}
.work_info_row .contct-left #contact-form select {
background: #fff0
}
.contct-left.work-with-us-btm-sec .carousel-inner {
min-height: inherit
}
.benefits_developers_sec .col-md-6 {
padding: 20px
}
.benefits_developers_sec .col-md-6 .col-services {
background: #fff;
box-shadow: 0 0 30px #cdcdcd82;
border-radius: 10px;
height: 100%;
padding: 35px 35px !important
}
.benefits_developers_sec .container-main .row {
margin: 0 auto;
max-width: 1150px
}
.contct-left.work-with-us-btm-sec .carousel-inner .slidee .entered {
width: 100%;
height: 100%
}
.box-row {
grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
grid-template-rows: minmax(100px, auto);
grid-auto-flow: dense;
display: grid;
grid-gap: 10px
}
.box-row .box {
display: grid;
place-items: center;
text-align: center;
transition: 0.5s
}
.box-row .box img {
max-width: 100%;
width: 100%
}
.box-row .box:nth-child(1) {
grid-column: span 2;
grid-row: span 1
}
.box-row .box:nth-child(2) {
grid-column: span 1;
grid-row: span 2
}
.box-row .box:nth-child(4) {
grid-column: span 1;
grid-row: span 2
}
.box-row .box:nth-child(5) {
grid-column: span 3;
grid-row: span 1
}
.d-flex {
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
.box-row .box img {
height: 100%;
object-fit: cover
}
.box-row .box .bmon {
width: 100%;
height: 100%
}
.box-row .box .bmon .ligthbox-shadow {
display: inline-block;
width: 100%;
position: relative;
height: 100%
}
.box-row .box .bmon a .proj-overlay-contetn .detok-arrow img {
height: auto !important;
width: auto !important;
object-fit: unset
}
.shopify_projects_sec .successful-pro {
margin-bottom: 40px
}
.box-row .box .bmon .brand-logo-img {
width: auto;
margin-bottom: 20px
}
.box-row .box h2 {
font-size: 24px;
font-family: 'Inter';
color: #fff;
margin: 0;
text-transform: uppercase
}
.box-row .box .proj-overlay-contetn-right h2 {
margin: 0
}
.box-row .box p {
margin: 5px 0 10px
}
.box-row .box .proj-overlay-contetn {
padding: 0 25px;
right: 0;
z-index: 999;
top: auto;
bottom: 0
}
.box-row .box .detok-arrow {
max-width: 40px
}
.box-row .box .bmon {
position: relative
}
.box-row .box .bmon .ligthbox-shadow::before {
position: absolute;
content: "";
background: #00000040;
top: 0;
left: 0;
width: 100%;
height: 100%;
transition: ease-in-out .9s;
z-index: 9
}
.ligthbox-shadow {
height: 100%
}
.proj-overlay-contetn.proj-overlay-contetn-right .detok-arrow {
margin: 0 0 0 auto
}
.blog_shopify_sec .heading_seo-sec {
max-width: 900px;
padding: 0 15px
}
.benefits_developers_sec h3 {
margin: 0 0 30px;
padding: 0 15px;
text-align: center;
font-size: 20px;
font-family: 'Inter';
}
.benefits_developers_sec h4.title-h4 {
margin-bottom: 10px
}
.benefits_developers_sec .container-main {
max-width: 1155px
}
.benefits_developers_sec .container-main .d-flex {
margin: 0 -20px
}
.benefits_developers_sec .hire_bg {
padding: 35px 0
}
.how-build-up .container-main .d-flex {
margin: 0 -10px
}
.box-row .box .bmon:hover .proj-overlay-contetn {
top: auto;
bottom: 10%
}
.twitter-market {
padding: 65px 0;
background: #f2f2f3
}
.page-id-2348 article .container-main {
max-width: 1250px !important;
padding: 0 15px
}
.twitter-market .left-main {
width: 65%;
float: left
}
.twitter-market .righ-main {
width: 35%;
float: right;
text-align: right;
padding-top: 20px
}
.twitter-market .left-main p {
color: #000;
font-size: 17px;
font-family: 'Inter';
line-height: 24px
}
.twitter-market .left-main .main-col {
width: 100%;
margin: 0 -10px
}
.twitter-market .left-main .main-col .col-box {
width: 33.33%;
float: left;
padding: 30px 10px 30px;
text-align: center
}
.twitter-market .left-main .main-col .col-box h3 {
margin: 20px 0 10px 0;
font-size: 18px;
font-family: 'Inter';
}
.twitter-market .left-main .main-col .col-box p {
font-size: 17px;
line-height: 24px
}
.twitter-market .center-btn.above-btn-heading {
width: 100%;
display: inline-block;
margin-top: 10px;
text-align: center
}
.twitter-market .common-btn.btn-getstart,
.advertising-proven .common-btn.btn-getstart,
.our-comprehensive-sec .common-btn.btn-getstart {
background: #e37000;
color: #fff;
font-size: 20px;
font-family: 'Inter';
display: inline-block;
padding: 0 40px;
border-radius: 30px;
border-color: #e37000 !important
}
.our-comprehensive-sec .center-btn.above-btn-heading {
text-align: center
}
.our-comprehensive-sec {
background-image: linear-gradient(81deg, #047fb5 70%, #0390ab 100%);
transform: skewY(-1deg);
-moz-transform: skewY(-1deg);
-ms-transform: skewY(-1deg);
-o-transform: skewY(-1deg);
-webkit-transform: skewY(-1deg);
padding: 70px 0;
margin-top: -15px;
position: relative
}
.our-comprehensive-sec .section-headings h2 {
color: #fff
}
.our-comprehensive-sec .section-headings p {
color: #fff
}
.our-comprehensive-sec .row-container {
width: 100%;
display: inline-block;
margin-top: 20px
}
.our-comprehensive-sec .row-container .center-image {
width: 50%;
float: left;
text-align: center;
padding: 20px 20px 10px 20px
}
.our-comprehensive-sec .row-container .comprehensive-row {
width: 25%;
text-align: right;
float: left
}
.our-comprehensive-sec .col-twitter {
margin: 20px 0
}
.our-comprehensive-sec .col-twitter h4 {
margin: 0 0 10px;
font-size: 22px;
color: #fff;
font-family: 'Inter';
font-weight: 700
}
.our-comprehensive-sec .col-twitter p {
font-size: 17px;
color: #fff;
line-height: 24px;
font-family: 'Inter';
}
.comprehensive-row.right .col-twitter {
text-align: left
}
.our-comprehensive-sec .container-main {
transform: skewY(1deg);
-moz-transform: skewY(1deg);
-ms-transform: skewY(1deg);
-o-transform: skewY(1deg);
-webkit-transform: skewY(1deg)
}
.common-markeing {
background-image: url(//www.willshall.com/wp-content/uploads/2022/02/Common-Twitter-bg.png);
width: 100%;
padding: 80px 0 60px 0;
background-size: cover;
background-repeat: no-repeat;
background-position: left top;
margin-top: -20px
}
.common-markeing .half {
width: 40%;
float: left;
padding: 0 50px 0 0
}
.common-markeing .half h2 {
margin: 0 0 15px;
font-size: 40px;
line-height: 45px;
color: #000;
font-family: 'Inter';
font-weight: 700
}
.common-markeing .half .box {
width: 50%;
float: left;
display: flex;
padding: 15px 10px;
align-items: center;
flex-wrap: wrap
}
.common-markeing .half .box .number {
width: 80px
}
.common-markeing .half .box .text {
width: calc(100% - 80px)
}
.common-markeing .half .box .text p {
font-size: 16px;
color: #000;
font-family: 'Inter';
line-height: 24px;
padding-left: 5px
}
.common-markeing .half.right {
width: 60%;
padding: 0 0 0 10px
}
.common-markeing .half .box .number h3 {
font-size: 54px;
color: #000;
font-family: 'Inter';
font-weight: 700;
font-style: italic;
margin: 0;
display: inline-block;
line-height: 72px;
-webkit-text-stroke-color: #fff;
-webkit-text-fill-color: #000;
position: relative;
-webkit-text-stroke: #fff;
z-index: 0;
-webkit-text-stroke-width: 0;
left: -5px;
text-shadow: 4px 2px 3px #dbdbdb;
letter-spacing: 3px
}
.common-markeing .half .box .number h3::before {
position: absolute;
content: "";
width: 70px;
height: 70px;
border: 2px solid #80d6ea;
border-radius: 100%;
left: 5px;
z-index: -1;
top: 0
}
.common-markeing .half .box .number h3::after {
position: absolute;
content: "";
width: 60px;
height: 60px;
border: 2px solid #27a6de;
border-radius: 100%;
left: 10px;
top: 5px;
z-index: -1
}
.hire-us-twitter {
padding: 60px 0;
background-image: url(//www.willshall.com/wp-content/uploads/2022/02/Twitter-Ads-Management.png);
background-size: cover;
background-position: center center
}
.hire-us-twitter .row-us {
width: 100%;
--bs-gutter-x: 1.5rem;
--bs-gutter-y: 0;
display: flex;
flex-wrap: wrap;
margin-top: calc(var(--bs-gutter-y) * -1);
margin-right: calc(var(--bs-gutter-x) * -.5);
margin-left: calc(var(--bs-gutter-x) * -.5)
}
.hire-us-twitter .row-us .col-us {
width: 25%;
float: left;
padding: 0 10px
}
.hire-us-twitter .row-us .col-us .col-us-bx {
background: #fff;
padding: 25px 20px;
text-align: left;
border-radius: 5px;
height: 100%
}
.hire-us-twitter .row-us .col-us .col-us-bx h4 {
font-size: 22px;
color: #000;
font-family: 'Inter';
font-weight: 700;
margin: 20px 0 10px 0
}
.hire-us-twitter .row-us .col-us .col-us-bx p {
font-size: 16px;
color: #000;
line-height: 24px;
font-family: 'Inter';
}
.common-markeing .half .box .text p {
font-family: 'Inter';
font-size: 16px;
color: #000
}
.why-twitter-ads {
padding: 60px 0;
background-image: url(//www.willshall.com/wp-content/uploads/2022/02/social-media-background-twitte.png);
background-repeat: no-repeat;
background-size: cover;
width: 100%
}
.why-twitter-ads .col-half {
width: 60%;
float: left;
padding-right: 50px
}
.why-twitter-ads .col-half.center {
width: 40%;
text-align: center;
padding: 0
}
.why-twitter-ads h2 {
margin: 0 0 15px;
font-size: 40px;
line-height: 45px;
color: #fff;
font-family: 'Inter';
font-weight: 700
}
.why-twitter-ads .col-half p {
font-size: 16px;
color: #fff;
font-family: 'Inter';
line-height: 24px;
margin: 20px 0
}
.advertising-proven {
text-align: center;
padding: 50px 15px;
float: left;
width: 100%
}
.advertising-proven h3 {
font-size: 34px;
color: #000;
font-family: 'Inter';
margin: 0 0 20px
}
.page-id-5180 .section-space {
padding-top: 150px !important
}
@media(min-width:768px) and (max-width:812px) {
#contact-page .contact-right .AUSTRALIA-icon {
padding-left: 78px !important;
}
}
@media(min-width:1750px) {
.our-service-ads-section {
padding: 150px 0 6.5%
}
.img-left-colm-fb {
top: 156px
}
}
@media(max-width:1800px) {
.our-service-ads-section {
background-position: calc(100% + 130px) 0
}
}
@media(max-width:1650px) {
.our-service-ads-section {
background-position: calc(100% + 150px) 0
}
}
@media(max-width:1399px) {
.seo-ranking-slider-sec .tss-wrapper span.rt-slick-nav.rt-prev {
left: -30px
}
.seo-ranking-slider-sec .tss-wrapper span.rt-slick-nav.rt-next {
right: -30px
}
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .tss-wrapper .tss-even .tss-grid-item {
padding: 0 15px
}
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .slick-list {
margin: 0 30px
}
.our-service-ads-section .same-oclm-form {
margin: 0 0 30px
}
.our-service-ads-section .title-content-container {
margin: 0 0 30px
}
.reliabilty-sec-cont .same-oclm-form p br {
display: none
}
.our-service-ads-section .oriented-colm,
.our-service-ads-section .genuine-colm {
padding: 0 0 0 25px
}
.facebook-ads-second-sec .icon-left-colm {
padding: 0 40px 0 0
}
.facebook-ads-second-sec .icon-right-colm {
padding: 0 0 0 40px
}
.facebook-ads-second-sec .icon-content-container p br {
display: none
}
.facebook-ads-second-sec .icon-left-colm .col_facebook-ads,
.facebook-ads-second-sec .icon-right-colm .col_facebook-ads {
min-height: 155px
}
.facebook-ads-last-sec .face-comapny-colm .face-comapny-bg p br {
display: none
}
.our-service-ads-section {
background-position: calc(100% + 200px) 0
}
}
@media(max-width:1199px) {
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .tss-wrapper span.rt-slick-nav {
width: 40px;
height: 40px;
border: 2px solid #fff
}
.logs-flex-main {    
grid-template-columns: repeat(2, 1fr) !important;
}
.seo-ranking-slider-sec .tss-wrapper span.rt-slick-nav.rt-next i.fa::before,
.seo-ranking-slider-sec .tss-wrapper span.rt-slick-nav.rt-prev i.fa::before {
font-size: 30px;
line-height: 30px
}
.seo-ranking-slider-sec .tss-wrapper span.rt-slick-nav.rt-prev {
left: -20px
}
.seo-ranking-slider-sec .tss-wrapper span.rt-slick-nav.rt-next {
right: -20px
}
.facebook-ads-second-sec .icon-left-colm .col_facebook-ads,
.facebook-ads-second-sec .icon-right-colm .col_facebook-ads {
min-height: 176px
}
.facebook-ads-last-sec .face-comapny-colm .face-comapny-bg h3 {
font-size: 20px
}
.facebook-ads-second-sec .title-content-container p br {
display: none
}
.ads-inner-container .linkedin-ads-leftcolm h2 {
font-size: 32px;
line-height: 38px
}
}
@media(max-width:991px) {
.agncies-main {
flex-direction: column !important;
gap: 30px;
}
.agncies-lft,
.agncies-ryt {
width: 100% !important;
}
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .tss-wrapper .tss-even .tss-grid-item {
padding: 0 10px
}
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .testimonials_row .image-head h4 {
font-size: 20px;
line-height: 30px
}
.facebook-ads-third-sec .process-colm-cont p br {
display: none
}
.our-service-ads-section .title-content-container h2,
.facebook-ads-third-sec .title-content-container h2,
.facebook-ads-second-sec .title-content-container h2,
.facebook-ads-last-sec .title-content-container h2 {
font-size: 30px;
line-height: 36px
}
.facebook-ads-second-sec .icon-left-colm,
.facebook-ads-second-sec .icon-right-colm {
width: 100%;
padding: 0
}
.facebook-ads-second-sec .icon-center-colm {
width: 100%;
text-align: center;
padding: 20px 0;
order: 3
}
.facebook-ads-second-sec .icon-left-colm .col_facebook-ads,
.facebook-ads-second-sec .icon-right-colm .col_facebook-ads {
width: 50%;
min-height: inherit
}
.facebook-ads-second-sec .icon-left-colm .col_facebook-ads:nth-child(2n+1),
.facebook-ads-second-sec .icon-right-colm .col_facebook-ads:nth-child(2n+1) {
padding: 0 15px 0 0
}
.facebook-ads-second-sec .icon-left-colm .col_facebook-ads:nth-child(2n),
.facebook-ads-second-sec .icon-right-colm .col_facebook-ads:nth-child(2n) {
padding: 0 0 0 15px
}
.facebook-ads-last-sec .face-comapny-colm {
width: 50%
}
.our-service-ads-section {
display: flex;
flex-wrap: wrap;
background-image: inherit;
padding: 120px 0 50px
}
.our-service-ads-section .img-left-colm-fb {
position: unset;
order: 2;
width: 100%;
text-align: center;
max-width: 750px;
margin: auto
}
.our-service-ads-section .img-left-colm-fb img {
border-radius: 20px
}
.right-colm-fb-cont {
width: 100%;
margin: 0;
padding: 0
}
.our-service-ads-section .reliability-colm,
.our-service-ads-section .reasonably-colm {
padding: 0 15px 0 0
}
.our-service-ads-section .oriented-colm,
.our-service-ads-section .genuine-colm {
padding: 0 0 0 15px
}
.facebook-ads-button-btm {
order: 4;
margin: 20px 0 0
}
.facebook-ads-second-sec .icon-right-colm {
order: 2
}
.facebook-ads-second-sec .icon-left-colm {
order: 1;
padding: 0 0 20px
}
}
@media(max-width:767px) {
.bnft-seo-calclt-main h4 {
font-size: 18px !important;
line-height: 24px !important;
}
.lastest-home-blogs .col-col.portfolios-n.All.search-engine-optimization {
width: 100% !important;
margin-bottom: 2em
}
#contact-page .contact-right .AUSTRALIA-icon {
padding-left: 71px !important;
}
.blog-imgnw img {
height: 182px !important;
width: unset !important
}
.lastest-home-blogs .latest-posts {
display: flex;
justify-content: space-between;
margin: 0 auto;
flex-direction: column !important;
align-items: center !important
}
.page-id-5180 .section-space {
padding-top: 50px !important
}
#full-blog-details {
margin: 50px auto 0
}
.blog-post .posts-title {
width: 100%
}
.blog-post .back-url {
display: none
}
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .rt-container-fluid {
margin-bottom: 40px;
padding-left: 0;
padding-right: 0
}
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .tss-wrapper .tss-carousel1 .item-content-wrapper {
padding: 0
}
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .testimonials_row {
padding: 0
}
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .tss-wrapper span.rt-slick-nav {
width: 30px;
height: 30px;
border: 2px solid #fff
}
.seo-ranking-slider-sec .tss-wrapper span.rt-slick-nav.rt-next i.fa::before,
.seo-ranking-slider-sec .tss-wrapper span.rt-slick-nav.rt-prev i.fa::before {
font-size: 24px;
line-height: 24px
}
.seo-ranking-slider-sec .tss-wrapper span.rt-slick-nav.rt-prev {
left: 5px
}
.seo-ranking-slider-sec .tss-wrapper span.rt-slick-nav.rt-next {
right: 5px
}
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .slick-list {
margin: 0 38px
}
.seo_ranking_testimonials.section-space.seo-ranking-slider-sec .testimonials_row .image-head h4 {
font-size: 16px;
line-height: 24px
}
.facebook-ads-second-sec,
.facebook-ads-third-sec,
.our-service-ads-section,
.facebook-ads-last-sec {
width: 100%;
float: left
}
.our-service-ads-section .title-content-container h2,
.facebook-ads-third-sec .title-content-container h2,
.facebook-ads-second-sec .title-content-container h2,
.facebook-ads-last-sec .title-content-container h2 {
font-size: 26px;
line-height: 30px
}
.our-service-ads-section .title-content-container h2 br,
.facebook-ads-third-sec .title-content-container h2 br,
.facebook-ads-second-sec .title-content-container h2 br {
display: none
}
.facebook-ads-third-sec .process-colm-cont h3 {
font-size: 20px
}
.facebook-ads-third-sec .process-colm-cont .img-process-text .number-text {
line-height: 64px;
font-size: 40px
}
.facebook-ads-second-sec .icon-left-colm {
padding: 0
}
.facebook-ads-second-sec .icon-content-container h3 {
font-size: 20px
}
.facebook-ads-third-sec {
padding: 50px 0 50px
}
.our-service-ads-section .img-left-colm-fb {
padding: 0 22px;
max-width: 100%
}
.number-text.campaign-icon,
.number-text.facebook-ad-icons,
.number-text.authentic-icons {
background-position: left center
}
.facebook-ads-last-sec {
padding: 50px 0 50px
}
.facebook-ads-second-sec {
padding: 50px 0 160px
}
.facebook-ads-third-sec .process-colm-cont .img-process-text .number-text {
min-width: 140px
}
.number-text.depth-icons,
.number-text.campaign-sec-icon,
.number-text.exciting-icons {
text-align: right
}
.facebook-ads-third-sec .process-colm-cont h3 {
font-size: 18px;
line-height: 22px
}
.facebook-ads-third-sec .first-four-pr,
.facebook-ads-third-sec .first-fivth-pr,
.facebook-ads-third-sec .first-six-pr {
padding-left: 20px
}
.facebook-ads-third-sec .first-one-pr,
.facebook-ads-third-sec .first-second-pr,
.facebook-ads-third-sec .first-third-pr {
padding-right: 20px
}
.linkedin-ads-first-section {
display: inline-block
}
.ads-inner-container .linkedin-ads-leftcolm {
width: 100%;
text-align: center;
padding: 0
}
.ads-inner-container .linkedin-ads-leftcolm h2 {
font-size: 24px;
line-height: 30px;
text-align: center
}
.ads-inner-container .linkedin-ads-leftcolm h2 br {
display: none
}
.ads-inner-container .linkedin-ads-rightcolm {
width: 100%;
padding: 0;
margin-top: 20px
}
.ads-inner-container .linkedin-ads-leftcolm p {
font-size: 18px
}
.ads-inner-container .linkedin-ads-leftcolm p br {
display: none
}
.ads-inner-container .linkedin-ads-rightcolm .right-link-content-sec .text h3 {
font-size: 20px
}
.ads-inner-container .linkedin-ads-rightcolm .right-link-content-sec .text {
padding-left: 20px
}
.linkedin-ads-button-btm .get-started-today-btn a {
font-size: 18px
}
.section-headings h2 {
font-size: 26px;
line-height: 32px
}
.section-headings h2 br {
display: none
}
.ads-services .ads-managent-row .col-managent {
flex: 0 0 100%;
padding: 30px 0;
border-bottom: 1px solid #d3d3d3 !important;
border-right: 0
}
.ads-services .ads-managent-row .col-managent .left-icon {
width: 100%;
text-align: center
}
.ads-services .ads-managent-row .col-managent .right-text {
width: 100%;
padding: 0;
text-align: center;
margin-top: 20px
}
.section-headings {
margin-bottom: 30px
}
.ads-services .ads-managent-row .col-managent .right-text h4 {
font-size: 20px
}
.ads-services .ads-managent-row .col-managent:nth-child(4) {
border-bottom: 0px !important;
padding-bottom: 0
}
.ads-supports-sec .section-headings {
width: 100%;
text-align: center
}
.ads-supports-sec {
padding: 50px 0
}
.ads-supports-sec .supports-row .left-col,
.ads-supports-sec .supports-row .right-col {
flex: 0 0 100%
}
.ads-supports-sec .linkedin-ads-button-btm {
margin-top: 20px
}
.ads-supports-sec .supports-row .left-col .main-box .numbers h5 {
font-size: 50px
}
.ads-supports-sec .supports-row .left-col .main-box .numbers {
width: 70px
}
.ads-supports-sec .supports-row .left-col .main-box .text {
width: calc(100% - 70px)
}
.ads-supports-sec .supports-row .left-col .main-box .text h5 {
font-size: 20px
}
.why-ads-services {
padding: 50px 0
}
.why-ads-services .row-ads .col-ads {
flex: 0 0 100%;
padding: 0px !important;
text-align: center !important
}
.why-ads-services .row-ads .center-img {
flex: 0 0 100% !important;
margin: 20px 0
}
.why-ads-services .linkedin-ads-button-btm h3 {
margin: 30px 20px !important;
font-size: 25px
}
.ads-supports-sec::after {
display: none
}
.ads-supports-sec .supports-row .right-col .image {
padding: 0 20px
}
.above-btn-heading h3 {
font-size: 24px;
margin: 20px 0
}
.how-build-up .col-md-4 {
padding: 10px 0;
width: 100%;
}
.how-build-up .col-services .headbox img {
display: block
}
.how-build-up .col-services .headbox {
display: block
}
.success_project_new {
padding: 35px 0px !important
}
.faq_shopify {
padding: 50px 0 40px !important
}
.Shopify-blos-sec .heading_seo-sec h2 {
font-size: 28px
}
.work-with-us-banner-sec .work-with-btm-content {
position: relative;
background: #fff !important;
width: 100%;
top: 0;
padding-top: 10px
}
.work-with-us-banner-sec .work-with-btm-content h1 {
color: #000;
line-height: 42px
}
.work-with-us-banner-sec .work-with-btm-content h4.Banner-des {
color: #000
}
.work-with-us-btm-sec {
padding: 20px 0
}
.work-with-us-btm-sec .work-with-slider-colm {
padding: 0;
width: 100%;
margin-bottom: 50px
}
.work_info_row .contct-left.work-with-us-btm-sec #contact-form {
width: 100%;
padding: 0
}
.slider-iner-itemc h4 {
font-size: 22px
}
.work-with-us-btm-sec .work-with-slider-colm h3,
.work_info_row .contct-left.work-with-us-btm-sec #contact-form h3 {
font-size: 26px
}
.Banner-section.work-with-us-banner-sec::before {
background: #fff0
}
.box-row .box img {
height: auto !important
}
.box-row .box .bmon .ligthbox-shadow {
height: auto !important
}
.client-testimonial-shopify .carousel .row {
padding: 0 0 40px;
flex-direction: column-reverse
}
.client-testimonial-shopify .carousel .row .left-text {
flex: 0 0 100%;
margin-top: 20px
}
.client-testimonial-shopify .carousel .row .right-text {
flex: 0 0 100%;
margin-top: 0
}
.client-testimonial-shopify .carousel .row .left-text h3 br {
display: none
}
#anr_captcha_field_1 {
transform: scale(.77);
-webkit-transform: scale(.77);
transform-origin: 0 0;
-webkit-transform-origin: 0 0
}
.benefits_developers_sec .col-md-6 .col-services {
padding: 35px 20px !important
}
.benefits_developers_sec .col-md-6 {
padding: 10px 0
}
.shopify_projects_sec .successful-pro h2 {
font-size: 22px
}
.page-template-hire-shopify-expert .container-main {
max-width: 540px
}
.page-template-hire-shopify-expert footer .container-main {
max-width: 100%
}
.box-row {
grid-template-columns: repeat(auto-fill, minmax(50%, 1fr));
grid-template-rows: minmax(auto, auto)
}
.box-row .box {
grid-column: unset !important;
grid-row: unset !important
}
.benefits_developers_sec .container-main .d-flex {
margin: 0
}
.page-id-2348 section.facebook-para {
display: inline-block;
width: 100%;
padding-bottom: 30px
}
.twitter-market {
width: 100%;
display: inline-block;
padding: 40px 0 60px 0
}
.twitter-market .left-main {
width: 100%
}
.twitter-market .righ-main {
width: 100%;
padding: 0 0 30px;
text-align: center
}
.twitter-market .left-main p {
font-size: 17px;
line-height: 22px;
text-align: center
}
.twitter-market .left-main .main-col .col-box {
width: 100%;
text-align: center;
padding: 25px 0
}
.twitter-market .left-main .main-col {
margin: 0
}
.twitter-market .container-main {
display: flex;
flex-wrap: wrap;
flex-direction: column-reverse
}
.our-comprehensive-sec {
padding: 50px 0px !important
}
.our-comprehensive-sec .section-headings p br {
display: none
}
.our-comprehensive-sec .row-container .comprehensive-row {
width: 100%;
text-align: center
}
.our-comprehensive-sec .row-container .center-image {
width: 100%
}
.comprehensive-row.right .col-twitter {
text-align: center
}
.common-markeing {
padding: 50px 0 30px 0;
background-position: center center
}
.common-markeing .half {
width: 100%;
text-align: center;
padding: 0
}
.common-markeing .half.right {
width: 100%;
padding: 30px 0 0
}
.common-markeing .half h2 {
font-size: 26px;
line-height: normal
}
.common-markeing .half .box {
width: 100%;
justify-content: center
}
.common-markeing .half .box .text p {
text-align: left;
padding-left: 10px
}
.common-markeing .half .box .number h3 {
background: #fff0
}
.hire-us-twitter {
padding: 40px 0
}
.hire-us-twitter .row-us .col-us {
width: 100%;
margin: 10px 0;
padding: 0
}
.hire-us-twitter .row-us {
margin: 0
}
.why-twitter-ads {
padding: 40px 0
}
.why-twitter-ads .col-half {
width: 100%;
padding: 0;
text-align: center
}
.why-twitter-ads h2 {
font-size: 26px;
line-height: normal
}
.why-twitter-ads .col-half.center {
width: 100%;
margin-top: 30px
}
.advertising-proven h3 {
font-size: 22px
}
.advertising-proven {
padding: 40px 15px
}
.common-markeing .half .box .text p {
text-align: center
}
.page-id-2348 article .container-main {
max-width: 500px !important
}
div.Banner-section .Banner-des br {
display: none
}
.common-markeing .half .box .text p {
text-align: left
}
.page-id-1274 .our_services_seo .work-wrap {
display: inline-block !important;
width: 100%
}
.page-id-1274 .our_services_seo .work-wrap .image_wrap {
max-width: 70px;
height: 70px;
border: 3px solid #034c7c;
padding: 5px
}
.page-id-1274 .our_services_seo .work-wrap .image_wrap img {
padding: 5px;
height: 100%;
object-fit: contain
}
.page-id-1274 .our_services_seo .work-wrap h3 {
font-size: 21px !important;
position: relative;
top: -30px;
width: 100%;
left: 0;
right: 0;
padding-left: 80px;
margin: 0
}
.page-id-1274 .our_services_seo .work-content {
margin-top: -15px
}
.page-id-1274 .digital_marketing_sec .partner-boxs img.lazyimg {
max-width: 70px
}
.page-id-1274 .digital_marketing_sec .partner-boxs .icon_column {
text-align: left;
margin: 0
}
.page-id-1274 .digital_marketing_sec .partner-boxs .text_column h3 {
margin: 0;
position: absolute;
top: 15px;
left: 0;
padding-left: 80px;
text-align: left;
min-height: 70px;
font-size: 20px;
display: flex;
align-items: center
}
.page-id-1274 .digital_marketing_sec .partner-boxs {
text-align: left
}
.page-id-1274 .digital_marketing_sec h2,
.page-id-1274 .digital_marketing_sec p {
text-align: left
}
.page-id-1274 .digital_marketing_sec .partner-boxs .text_column p {
margin-top: 10px
}
.page-id-1274 .digital_marketing_sec .col-md-6 {
margin: 10px 0
}
#Working-Methodology .before-after-seo.after img {
z-index: 0
}
#Working-Methodology .before-after-seo .seo-content {
z-index: 9;
position: relative
}
#Working-Methodology .before-after-seo img {
z-index: 1
}
.page-id-1274 .services_digital_marketing .heading_seo-sec {
text-align: left
}
.page-id-1274 .services_digital_marketing .col_boxs {
text-align: left
}
.page-id-1274 .services_digital_marketing .col_boxs .heading-icon {
text-align: left;
justify-content: center
}
.page-id-1274 .services_digital_marketing .col_boxs .heading-icon h3 {
width: calc(100% - 65px);
margin: 0
}
.showit-cms {
width: 100%
}
.page-id-1274 .services_digital_marketing .col_boxs .heading-icon img {
width: 45px;
margin-right: 10px
}
.page-seo-sec {
padding: 0 15px
}
.on_page_seo-sec .row .col-md-6 {
width: 100%
}
.online-success-left-col {
padding-right: 0
}
.online-success-right-col {
padding-left: 0
}
.link-building-rgt-nw-sec .col-md-6.link-building-right-now {
width: 100%
}
.fb-dscp {
margin-top: 0
}
.keyword-selection {
padding-bottom: 0
}
.schema-analysis-col {
padding-top: 0;
padding-bottom: 0
}
.responsive-design {
padding-top: 0;
padding-bottom: 0
}
.frequently-faqs {
padding: 0 15px
}
.local-seo-faq div#accordionGroupOpen,
.local-seo-faq div#accordionGroup2Open {
padding-top: 0
}
.panel-group {
margin-bottom: 0
}
.frequently-faqs .local-seo-faq .container {
padding: 0 20px
}
}
@media screen and (min-width:768px) and (max-width:1024px) {
.ads-inner-container .linkedin-ads-leftcolm h2 {
font-size: 28px;
line-height: 36px
}
.ads-inner-container .linkedin-ads-leftcolm h2 br {
display: none
}
.ads-inner-container .linkedin-ads-rightcolm .right-link-content-sec .text h3 {
font-size: 20px;
margin-bottom: 5px
}
.section-headings h2 {
font-size: 28px;
line-height: 34px
}
.ads-services .ads-managent-row .col-managent {
padding: 15px
}
.ads-services .ads-managent-row .col-managent .right-text {
padding-left: 15px
}
.ads-services .ads-managent-row .col-managent .right-text p {
font-size: 15px
}
.ads-supports-sec .supports-row .left-col .main-box .text h5 {
font-size: 20px
}
.why-ads-services .row-ads .col-ads .boxs-ads h5 {
font-size: 20px;
margin-bottom: 5px
}
.why-ads-services .linkedin-ads-button-btm h3 {
font-size: 26px
}
.ads-inner-container .linkedin-ads-rightcolm {
padding: 0
}
.ads-inner-container .linkedin-ads-rightcolm .right-link-content-sec .text {
padding-left: 15px
}
section.linkedin-ads-first-section .linkedin-ads-button-btm {
margin-top: 30px
}
.ads-inner-container .linkedin-ads-leftcolm p br {
display: none
}
.ads-services .ads-managent-row .col-managent .left-icon {
width: 90px
}
.ads-services .ads-managent-row .col-managent .right-text {
width: calc(100% - 90px)
}
.ads-supports-sec .section-headings {
width: 100%;
text-align: center
}
.ads-supports-sec::after {
display: none
}
.ads-inner-container .linkedin-ads-rightcolm {
padding: 0
}
.ads-inner-container .linkedin-ads-rightcolm .right-link-content-sec .text {
padding-left: 15px
}
section.linkedin-ads-first-section .linkedin-ads-button-btm {
margin-top: 30px
}
.why-ads-services .row-ads .col-ads {
flex: 0 0 100%;
display: flex;
flex-wrap: wrap
}
.why-ads-services .row-ads .col-ads .boxs-ads {
flex: 0 0 50%;
text-align: center !important
}
.why-ads-services .row-ads .center-img {
flex: 0 0 100%;
margin: 40px 0
}
.hire-shopify-dev-sec .col-md-4 {
flex: 0 0 50%
}
.title-h4 {
font-size: 32px
}
.benefits_developers_sec .col-md-6 {
flex: 0 0 50%
}
.benefits_developers_sec .row {
margin: 0 -10px !important
}
.how-build-up .row {
margin: 0px !important
}
.how-build-up .row .col-md-4 {
flex: 0 0 50%
}
.client-testimonial-shopify .carousel .row {
padding: 0
}
.client-testimonial-shopify .carousel .row .left-text h3 br {
display: none
}
.client-testimonial-shopify .carousel .row {
padding: 0
}
.client-testimonial-shopify .carousel .row .left-text h3 br {
display: none
}
.how-build-up .col-md-4 {
flex: 0 0 50%
}
.main-shopify-row .col-md-3 {
flex: 0 0 50%
}
.box-row .box:nth-child(1) {
grid-column: span 1;
grid-row: span 1
}
.box-row .box:nth-child(2) {
grid-row: span 1
}
.box-row .box:nth-child(4) {
grid-row: span 1
}
.box-row .box:nth-child(5) {
grid-column: span 2
}
.benefits_developers_sec .container-main .d-flex {
margin: 0
}
.Banner-section .Banner-des br {
display: none
}
.twitter-market .righ-main {
width: 100%;
text-align: center
}
.twitter-market .left-main {
width: 100%
}
.our-comprehensive-sec .row-container .comprehensive-row {
width: 100%;
text-align: center
}
.our-comprehensive-sec .row-container .center-image {
width: 100%;
padding: 20px 0;
text-align: center
}
.comprehensive-row.right .col-twitter {
text-align: center
}
.our-comprehensive-sec .col-twitter {
max-width: 600px;
margin: 20px auto
}
.common-markeing .half {
width: 100%;
text-align: center;
padding: 0
}
.common-markeing .half.right {
width: 100%;
padding: 0;
margin-top: 40px
}
.common-markeing .half .box .text p {
text-align: left;
padding-left: 20px
}
.hire-us-twitter .row-us .col-us {
width: 50%;
margin: 10px 0
}
.local-seo-faq div#accordionGroupOpen,
.local-seo-faq div#accordionGroup2Open {
padding-top: 0px !important
}
.panel-group {
margin-bottom: 0
}
}
@media screen and (min-width:768px) and (max-width:1199px) {
.ads-inner-container .linkedin-ads-leftcolm p br {
display: none
}
.ads-services .ads-managent-row .col-managent .left-icon {
width: 90px
}
.ads-services .ads-managent-row .col-managent .right-text {
width: calc(100% - 90px)
}
.ads-supports-sec .section-headings {
width: 100%;
text-align: center;
display: flex;
justify-content: center;
align-items: center;
flex-wrap: wrap
}
.ads-supports-sec .supports-row .left-col {
flex: 0 0 100%;
display: flex;
flex-wrap: wrap
}
.ads-supports-sec .supports-row .left-col .main-box {
flex: 0 0 50%;
width: 50%;
padding: 0 25px
}
.ads-supports-sec .supports-row .right-col {
flex: 0 0 100%;
margin-bottom: 30px
}
.ads-supports-sec::after {
display: none
}
.benefits_developers_sec .container-main .d-flex {
margin: 0 !IMPORTANT
}
.page-seo-sec {
padding: 0 15px
}
.on_page_seo-sec .col_content {
padding: 0 20px;
display: inline-block;
align-items: flex-start;
text-align: center
}
.on_page_seo-sec .col_content .work_content {
padding-left: 0
}
.on_page_seo-sec .col_content .image_col {
display: flex;
justify-content: center;
margin-bottom: 20px;
width: 100%
}
.on_page_seo-sec .image_shape {
width: 100px;
height: 100px
}
.on_page_seo-sec .image_shape img {
max-width: 40px
}
.frequently-faqs {
padding: 0 15px
}
}
@media(max-width:540px) {
.facebook-ads-last-sec .face-comapny-colm {
width: 100%
}
.facebook-ads-second-sec .icon-left-colm .col_facebook-ads:nth-child(2n+1),
.facebook-ads-second-sec .icon-right-colm .col_facebook-ads:nth-child(2n+1) {
padding: 0
}
.facebook-ads-second-sec .icon-left-colm .col_facebook-ads,
.facebook-ads-second-sec .icon-right-colm .col_facebook-ads {
width: 100%;
margin: 0 0 35px
}
.facebook-ads-second-sec .icon-left-colm .col_facebook-ads:nth-child(2n),
.facebook-ads-second-sec .icon-right-colm .col_facebook-ads:nth-child(2n) {
padding: 0
}
.number-text.campaign-icon::before,
.number-text.facebook-ad-icons::before,
.number-text.authentic-icons::before {
left: 0;
right: auto
}
.process-colm-cont.first-one-pr {
order: 1
}
.process-colm-cont.first-four-pr {
order: 4
}
.process-colm-cont.first-second-pr {
order: 2
}
.process-colm-cont.first-fivth-pr {
order: 5
}
.process-colm-cont.first-third-pr {
order: 3
}
.process-colm-cont.first-six-pr {
order: 6
}
.facebook-ads-third-sec .process-colm-cont {
width: 100%;
border-right: 0;
padding: 0 0 20px !important;
margin: 0 0 20px
}
.facebook-ads-third-sec .process-colm-cont .img-process-text {
justify-content: flex-start;
margin: 0 0 10px
}
.facebook-ads-third-sec .first-one-pr p,
.facebook-ads-third-sec .first-second-pr p,
.facebook-ads-third-sec .first-third-pr p,
.facebook-ads-third-sec .first-one-pr h3,
.facebook-ads-third-sec .first-second-pr h3,
.facebook-ads-third-sec .first-third-pr h3 {
text-align: left
}
.facebook-ads-third-sec .process-colm-cont .img-process-text .number-text.campaign-icon,
.facebook-ads-third-sec .process-colm-cont .img-process-text .number-text.facebook-ad-icons,
.facebook-ads-third-sec .process-colm-cont .img-process-text .number-text.authentic-icons {
padding: 0 0 0 75px
}
.our-service-ads-section .same-oclm-form {
width: 100%;
padding: 0 !important
}
.number-text.depth-icons,
.number-text.campaign-sec-icon,
.number-text.exciting-icons {
text-align: left
}
.facebook-ads-third-sec .process-colm-cont.first-six-pr {
margin: 0
}
.facebook-ads-third-sec {
padding: 50px 0 20px
}
.our-service-ads-section {
padding: 100px 0 50px
}
.process-colm-cont.first-third-pr {
border-bottom: 1px solid rgb(130 130 130 / .2)
}
.facebook-ads-third-sec .process-colm-cont h3 {
font-size: 20px;
line-height: 24px
}
}
@media(max-width:480px) {
.seo_audit.Adobe-Busienss-btn.two-button-formattingf a {
width: 100%;
max-width: 120px;
margin: 0 3px;
font-size: 16px
}
}
.carousel-indicators {
display: flex;
justify-content: center;
align-items: center
}
.carousel-indicators li {
margin: 0 3px
}
.panel-plan {
margin-top: 10px;
margin-bottom: 0
}
.panel-plan li {
margin: 5px 0
}
.hire-us-twitter .row-us .col-us .col-us-bx img {
max-width: 50px;
height: auto
}
.animated-btn {
transition: ease-in-out .5s;
border-radius: 20px;
padding: 5px 15px;
font-size: 18px;
color: #fff;
font-family: 'Inter';
font-weight: 400;
line-height: 28px;
text-align: center;
display: inline-block;
width: auto
}
.green-btn {
background-image: linear-gradient(-30deg, #5c8b00 14%, #80d40c 76%);
border: 2px solid #619501
}
.green-btn:focus {
color: #fff
}
.green-btn:hover {
color: #5f9201 !important
}
.Banner-section .title-main {
font-weight: 800 !important;
color: #0a485e;
font-family: "Inter";
text-align: center;
margin: 0 0 10px;
line-height: 1.2;
font-size: 46px
}
.Banner-desn.blog-desn {
color: #000;
font-weight: 800;
font-family: "Inter";
text-align: center;
margin: 0 0 4px;
font-size: 22px;
line-height: 1.2
}
.tag-linen.blog-tag-linen {
color: #999;
font-weight: 800;
font-family: "Inter";
text-align: center;
font-size: 14px;
text-transform: uppercase
}
#filtersn.blog {
display: flex;
justify-content: center;
column-gap: 2%;
row-gap: 15px;
flex-wrap: wrap;
margin: 45px 0 45px
}
#filtersn.blog>* {
border-bottom: 5px solid #fff0;
transition: all .3s ease-in-out;
font-size: 18px;
color: #000;
font-family: "Proxima Nova";
text-align: center
}
#filtersn.blog>* a span {
font-family: 'Inter'
}
#filtersn.blog>*.active-blog {
border-bottom: 5px solid #e37000
}
div#portfoliolistnw {
display: flex;
flex-wrap: wrap;
column-gap: 2% !important;
row-gap: 25px
}
div#portfoliolistnw>* {
width: calc(96% / 3)
}
.blog-imgnw img {
width: 100% !important;
height: 100% !important;
object-fit: cover
}
.page-id-7857 .all-page-banner {
display: none
}
.shopify-seo {
padding-top: 90px;
padding-bottom: 100px !important
}
.shopify-seo .Local-Button {
padding-top: 35px !important
}
.shopify-seo .local-button-left a {
color: #0a485e;
background: #fff0
}
.shopify-seo .local-button-right {
background: #0a485e !important
}
.shopify-seo .local-button-right a {
color: #fff !important
}
.shopify-seo .local-button-left a:hover {
background: #0a485e;
color: #fff;
border-color: #0a485e
}
.shopify-seo .local-button-right:hover {
background: transparent !important
}
.shopify-seo .local-button-right:hover a {
color: #0a485e !important
}
.shopify-store-sec {
background-color: #fffbef;
padding: 30px 15px 40px
}
.shopify-store-sec .container {
width: 100%;
max-width: 1130px
}
.store-content {
text-align: center;
width: 100%;
max-width: 1000px;
margin: auto
}
.store-content h2 {
font-family: 'Inter';
font-weight: 800;
font-size: 32px;
color: #000
}
.store-content p {
font-size: 16px;
line-height: 24px;
font-family: 'Inter';
color: #000;
padding: 10px 0
}
.traffic-sales-col {
width: 100%;
display: flex
}
.traffic-sales-col .sales-col-left {
width: 47.8%;
margin-right: 2.2%
}
.traffic-sales-col .sales-col-right {
width: 47.8%;
margin-left: 2.2%
}
.Online-Business-Analysis {
background-color: #d5edff;
border-radius: 25px;
padding: 22px 70px 60px 40px;
position: relative
}
.Fine-Tuning-Store {
background-color: #fae8b9;
border-radius: 25px;
padding: 22px 70px 60px 40px;
position: relative
}
.traffic-sales-col .sales-col-left h3,
.traffic-sales-col .sales-col-right h3 {
font-size: 24px;
font-family: 'Inter';
color: #000;
font-weight: 800
}
.Online-Business-Analysis::after {
position: absolute;
content: '';
background: url(//www.willshall.com/wp-content/uploads/2023/07/Online-business-analysis-icon.png);
background-repeat: no-repeat;
width: 93px;
height: 93px;
bottom: 0;
right: 0;
background-size: contain
}
.Fine-Tuning-Store::after {
position: absolute;
content: '';
background: url(//www.willshall.com/wp-content/uploads/2023/07/Fine-tuning-store-icon.png);
background-repeat: no-repeat;
width: 99px;
height: 97px;
bottom: 0;
right: 0;
background-size: contain
}
.traffic-sales-col .sales-col-left p,
.traffic-sales-col .sales-col-right p {
font-size: 16px;
line-height: 24px;
font-family: 'Inter';
color: #000
}
.Shopify-SEO-Techniques {
background-color: #e1f9d5;
border-radius: 25px;
padding: 22px 75px 60px 40px;
position: relative
}
.Analysis-Reporting {
background-color: #e4e3f6;
border-radius: 25px;
padding: 22px 70px 60px 40px;
position: relative
}
.traffic-sales-second-col {
margin-top: 45px
}
.Shopify-SEO-Techniques::after {
position: absolute;
content: '';
background: url(//www.willshall.com/wp-content/uploads/2023/07/Shopify-SEO-techniques-icon.png);
background-repeat: no-repeat;
width: 78px;
height: 78px;
bottom: 10px;
right: 10px;
background-size: contain
}
.Analysis-Reporting::after {
position: absolute;
content: '';
background: url(//www.willshall.com/wp-content/uploads/2023/07/Analysis-reporting-icon.png);
background-repeat: no-repeat;
width: 92px;
height: 82px;
bottom: 5px;
right: 10px;
background-size: contain
}
.get-seo-btn {
text-align: center;
margin-top: 40px
}
.get-seo-btn a {
background-color: #e37000;
color: #fff;
padding: 7px 20px;
border: 2px solid #e37000;
border-radius: 30px;
font-size: 18px;
line-height: 30px;
font-family: 'Inter';
display: inline-block;
max-width: max-content
}
.get-seo-btn a:hover {
border: 2px solid #e37000;
color: #e37000;
background: #fff0
}
.shopify-seo-plans {
padding: 70px 15px
}
.shopify-seo-plans .container {
width: 100%;
max-width: 1050px
}
.shopify-boost-plans {
display: flex;
width: 100%
}
.shopify-boost-plans .shopify-boost-col-left {
width: 47.5%;
margin-right: 2.5%;
background-color: #e3e3e3
}
.shopify-boost-plans .shopify-boost-col-right {
width: 47.5%;
margin-left: 2.5%
}
.shopify-boost-plans .shopify-boost-col-right h2 {
margin-top: 0;
font-family: 'Inter';
font-weight: 800;
font-size: 32px;
color: #000
}
.shopify-boost-plans .shopify-boost-col-right p {
font-size: 16px;
line-height: 24px;
font-family: 'Inter';
color: #303030
}
.shopify-boost-plans-listing {
margin-top: 20px;
padding-left: 35px
}
.shopify-boost-plans-listing li {
padding-bottom: 15px;
font-size: 16px;
line-height: 24px;
font-family: 'Inter';
color: #303030;
position: relative
}
.shopify-boost-plans-listing li::before {
position: absolute;
content: '';
background-image: url(//www.willshall.com/wp-content/uploads/2023/07/list-icon.png);
width: 20px;
height: 20px;
left: -35px;
top: 4px;
background-repeat: no-repeat
}
.shopify-boost-plans .shopify-boost-col-right .get-seo-btn {
margin-top: 15px;
text-align: left
}
.shopify-seo-mastery {
background-image: url(https://www.willshall.com/wp-content/uploads/2023/07/unleash-bg.png);
background-repeat: no-repeat;
background-size: cover;
padding: 55px 15px
}
.shopify-seo-mastery .container {
width: 100%;
max-width: 1050px
}
.unleash-power-sec {
display: flex;
width: 100%
}
.unleash-power-sec .unleash-power-heading {
width: 46%;
margin-right: 4%
}
.unleash-power-sec .unleash-power-content {
width: 46%;
margin-left: 4%
}
.unleash-power-sec .unleash-power-heading h2 {
margin-top: 0;
font-family: 'Inter';
font-weight: 700;
font-size: 40px;
color: #fff;
line-height: 50px
}
.unleash-power-sec .unleash-power-content p {
font-size: 16px;
line-height: 24px;
color: #fff;
font-family: 'Inter';
}
.unleash-power-sec .unleash-power-content .get-seo-btn {
text-align: left;
margin-top: 15px
}
.unleash-power-sec .unleash-power-content .get-seo-btn a {
background-color: #000;
border: 2px solid #000
}
.unleash-power-sec .unleash-power-content .get-seo-btn a:hover {
background-color: #fff;
border: 2px solid #fff;
color: #000
}
.shopify-seo-services-packages .seo-plans .package-box {
background-color: #e1f9d5;
border-radius: 20px 20px 0 0
}
.shopify-seo-services-packages .seo-plans .package-box h4 {
color: #000
}
.shopify-seo-services-packages .seo-plans .package-box p .inr-price {
font-size: 40px !important;
color: #000;
font-weight: 900;
font-family: 'Inter';
}
.shopify-seo-services-packages .seo-plans .package-box p {
margin: 0
}
.shopify-seo-services-packages .packes-list-line li {
border-bottom: 0;
padding-top: 5px
}
.shopify-seo-services-packages .plan-button {
border-top: 0px !important;
padding-top: 0px !important;
padding-bottom: 30px !important
}
.shopify-seo-services-packages .package-list {
padding-bottom: 10px !important
}
.shopify-seo-services-packages .package-list .check-icon-new {
line-height: 16px
}
.shopify-seo-services-packages .package-list .check-icon-new img {
width: 100%;
max-width: 16px
}
.shopify-seo-services-packages .plan-button a {
padding: 8px 20px !important
}
.shopify-seo-services-packages .per-month {
font-family: 'Inter';
font-weight: 500;
line-height: 0;
color: #000
}
.shopify-seo-services-packages .store-product {
font-family: 'Inter';
font-size: 15px;
padding-top: 12px
}
.shopify-seo-services-packages .business,
.fb-packages .business {
border-radius: 20px 20px 20px 20px !important;
box-shadow: 0 4px 12px rgb(0 0 0 / 10%) !important
}
.page-id-7857 .wordpress_hire_tab {
padding-right: 35px;
border-right: 1px solid #ddd
}
.page-id-7857 .desktop_hire_tab_new {
width: 50% !IMPORTANT
}
.page-id-7857 .wordpress_hire_tab_content_new {
width: 50%;
padding-left: 35px
}
.shopify_SEO_expert .steps_main p {
max-width: 1000px;
padding-bottom: 20px;
width: 100%
}
.shopify_SEO_expert .steps_main h3 {
padding-bottom: 18px
}
.shopify_SEO_expert .desktop_hire_tab_new img {
height: auto;
width: auto !important
}
.shopify_SEO_expert .desktop_hire_tab_new li.active a {
font-family: 'Inter';
}
.shopify-seo .loacl-right img {
width: auto;
height: auto
}
@media only screen and (max-width:767px) {
.shopify-seo {
padding-top: 40px;
padding-bottom: 50px !important
}
.shopify-seo .local-button-right a {
font-size: 13px
}
.shopify-seo .loacl-right {
margin-top: 20px
}
.shopify-store-sec br {
display: none
}
.store-content h2 {
font-size: 25px
}
.traffic-sales-col {
display: block
}
.traffic-sales-col .sales-col-left {
width: 100%;
margin-right: 0%
}
.traffic-sales-col .sales-col-right {
width: 100%;
margin-left: 0%;
margin-top: 25px
}
.traffic-sales-second-col {
margin-top: 25px
}
.Fine-Tuning-Store::after {
width: 80px;
height: 80px
}
.Fine-Tuning-Store {
padding: 22px 30px 60px 30px
}
.Online-Business-Analysis {
padding: 22px 30px 60px 30px
}
.Online-Business-Analysis::after {
width: 80px;
height: 80px
}
.Shopify-SEO-Techniques {
padding: 22px 30px 60px 30px
}
.Shopify-SEO-Techniques::after {
width: 65px;
height: 65px;
bottom: 5px;
right: 7px
}
.Analysis-Reporting {
padding: 22px 30px 60px 30px
}
.Analysis-Reporting::after {
width: 70px;
height: 70px;
bottom: 0;
right: 6px
}
.shopify-boost-plans {
display: block
}
.shopify-boost-plans .shopify-boost-col-left {
margin-right: 0%;
margin-top: 25px
}
.shopify-boost-plans .shopify-boost-col-right {
width: 100%;
margin-left: 0%
}
.shopify-seo-plans {
padding: 30px 15px
}
.shopify-boost-plans .shopify-boost-col-right h2 {
font-size: 25px
}
.shopify-seo-mastery {
padding: 40px 15px
}
.unleash-power-sec {
display: block
}
.unleash-power-sec .unleash-power-heading {
width: 100%;
margin-right: 0%;
margin-top: 25px
}
.unleash-power-sec .unleash-power-content {
width: 100%;
margin-left: 0%
}
.shopify-seo-mastery br {
display: none
}
.unleash-power-sec .unleash-power-heading h2 {
font-size: 25px;
line-height: 30px
}
}
#blog-list h2 {
font-weight: 700;
color: black !important
}
.digital-marketing .new-blognw p.digital-marketing,
.banner-sec.digital-marketing {
text-transform: uppercase !important
}
.new-blognw .button-red {
transition: all .3s ease-in-out;
max-width: max-content !important;
padding: 6px 0
}
.new-blognw .button-red:hover {
background: #e37000;
color: white !important;
max-width: max-content !important;
border-bottom-color: #fff0;
margin-right: 0;
padding: 6px 12px;
-moz-box-shadow: 0 3px 6px #e37000;
-moz-border-radius: 4px;
border-radius: 4px
}
.single-post .banner-listing p span img {
width: 20px;
height: 20px;
border-radius: 50%;
margin-top: -7px
}
.single-post .banner-listing p {
font-size: 14px;
font-weight: 400;
text-transform: none
}
.single-post .banner-listing p span {
margin-right: 10px
}
.single-post .banner-listing p span:last-child {
margin-left: 5px !important;
margin-right: 0
}
#popmake-8295 .pop-inner-cont p {
text-align: center;
color: #fff
}
#popmake-8295 .popup-btn {
text-align: center
}
#popmake-8295 .popup-btn a {
border: 1px solid #d33;
display: inline-block;
padding: 10px 20px;
background-color: #d33;
color: #fff;
line-height: 1em;
text-decoration: none;
border-radius: 5px;
transition: 0.5s
}
#popmake-8295 .popup-btn a:hover {
border-color: #d33;
background-color: transparent !important;
color: #d33;
transition: 0.5s
}
#popmake-8295 .pum-close.popmake-close {
transition: 0.5s
}
#popmake-8295 .pum-close.popmake-close:hover {
transition: 0.5s;
color: #000 !important
}
.top-bar-wrapss {
display: flex;
flex-wrap: wrap;
align-items: center;
width: 100%;
justify-content: flex-end;
column-gap: 19px
}
.top-bar-wrapss>* {
display: block !important;
width: 214px;
max-width: max-content
}
li.list-info.ind-info {
display: flex !important
}
span.navbar_sales_text {
padding-left: 4px;
font-weight: 600;
color: #000;
font-family: 'Inter';
}
.top-bar-wrapss>*>a {
display: flex !important;
align-items: center;
column-gap: 7px;
width: 100%
}
.top-bar-wrapss>*>a img {
max-width: 24px;
height: 18px;
object-fit: contain
}
.top-bar-wrapss>*>a span {
max-width: max-content;
color: black !important;
font-weight: 600 !important;
font-family: 'Inter';
}
.top-bar-wrapss>*:hover>a span {
color: #e37000 !important
}
.header_blog {
padding-top: 0 !important
}
.top-bar-main {
background: #f6f6f6;
padding: 10px 0
}
ul.top-bar-wrapss {
margin-bottom: 0 !important
}
.single-post-comment {
margin-top: 50px
}
.single-post-comment .comments .comment-respond .comment-reply-title {
font-size: 24px;
font-weight: 700;
margin-bottom: 7px;
color: #000;
margin-top: 0;
font-family: 'Inter';
}
.single-post-comment .comments .comment-respond form .logged-in-as {
font-size: 16px
}
.single-post-comment .comments .comment-respond form .comment-form-comment textarea {
width: 100%;
height: 120px;
border: 4px solid #f2f2f2 !important;
border-radius: 0;
padding: 10px 15px;
font-size: 16px
}
.single-post-comment .comments .comment-respond form input[type=submit] {
border: 2px solid #e37000 !important;
background: #fff0;
color: #e37000;
font-weight: 700;
border-radius: 50px;
font-size: 24px;
line-height: 28px;
display: inline-block;
height: auto;
max-width: max-content;
padding: 11px 22px
}
.single-post-comment .comments .comment-respond form input[type=submit]:hover {
color: #fff;
background: #e37000
}
.single-post-comment .comments .comment-respond form input {
width: 100%;
height: 40px;
padding: 2px;
border-bottom: 4px solid #f2f2f2 !important;
border: 0;
font-family: 'Inter';
font-size: 16px;
color: #000
}
.single-post-comment .comments .comment-respond form input::placeholder {
color: #000;
opacity: 1
}
.single-post-comment .comments .comment-respond form label {
font-size: 16px;
float: left;
width: 100%;
font-family: 'Inter';
margin: 0 0 0 0;
font-weight: 400;
color: #000
}
.single-post-comment .comments .comment-respond form .comment-form-cookies-consent {
display: flex;
width: 100%;
align-items: center
}
.single-post-comment .comments .comment-respond form .comment-form-cookies-consent input#wp-comment-cookies-consent {
width: 18px;
height: 18px;
margin-top: 0;
margin-right: 10px
}
.single-post-comment .comments .comment-respond form .comment-form-cookies-consent label {
margin-bottom: 0
}
.hr-section-team.digital-marketing-section-team h2 {
background: linear-gradient(to right top, #e37000 50%, transparent 50%);
color: #fff
}
@media only screen and (max-width:767px) {
.hr-section-team.digital-marketing-section-team h2 {
background: 0 0;
color: #000
}
.contact-right {
width: 100% !important
}
}
.container-main {
margin: 0 auto
}
.expertise {
display: flex;
justify-content: center;
margin: 0 auto
}
#expert_wilshellsec.our_experties_right {
column-count: 2;
gap: 32px
}
#expert_wilshellsec ul.experties_listitems_sec {
display: flex;
justify-content: flex-start;
gap: 50px;
padding: 12px 9px 12px 23px
}
.our_experties_willshell {
width: 596px;
height: auto;
font-weight: 500;
font-size: 17px;
line-height: 24px;
color: #000;
font-family: 'Inter';    
background: #f4fbff;
margin-bottom: 32px;
padding: 38px;
border-radius: 15px
}
.our_experties_willshell img {
width: 60px;
height: 60px
}
#expert_wilshellsec .our_experties_willshell h3 {
font-size: 24px;
color: #000;
display: flex;
align-items: center;
margin: 0;
font-family: 'Inter';
padding-bottom: 20px;
font-weight: 500;
}
#expert_wilshellsec ul.experties_listitems_sec li {
font-size: 16px;
line-height: 26px;
color: #000;
font-weight: 500;
font-family: 'Inter';
list-style: outside !important
}
#expert_wilshellsec .explore_services {
font-size: 18px;
line-height: 24px;
color: #000;
font-weight: 600;
font-family: 'Inter';
cursor: pointer
}
.content_marketing_bg {
background: #fcf8eb
}
.web_development_bg {
background-color: #F3FEFA
}
.ui_ux_bg {
background: #FDF5F7
}
.experties_listitems_lwr li a {
text-decoration: none;
color: #000;
cursor: pointer
}
.link-arrow p {
display: inline-block;
transition: 0.1s ease-in;
font-size: 21px;
vertical-align: middle
}
span.explore_services:hover {
text-decoration: underline;
text-decoration-color: #b7bcbf
}
.link-arrow:hover p {
transform: translateX(50%)
}
li::marker {
margin: 0 !important
}
.top-bar-wrapss {
font-size: 14px
}
@media (min-width:1025px) and (max-width:1200px) {
.our_experties_willshell {
width: 100%;
height: auto
}
}
@media(min-width:769px) and (max-width:1024px) {
#expert_wilshellsec .our_experties_willshell h3 {
gap: 6px
}
.left-psd-chose-wlshl {
width: 60% !important;
}
.right-psd-chose-wlshl {
width: 35% !important;
}
.our-expertise .container-main {
max-width: 95%
}
#expert_wilshellsec ul.experties_listitems_sec {
justify-content: flex-start;
gap: 30px !important;
padding: 12px 0 12px 12px
}
.our_experties_willshell {
width: 100%;
height: unset
}
.our_experties_willshell img {
width: 45px;
height: 45px
}
.our_experties_willshell {
padding: 20px
}
#expert_wilshellsec ul.experties_listitems_sec li {
font-size: 15px
}
#expert_wilshellsec .explore_services {
font-size: 18px
}
#expert_wilshellsec .our_experties_willshell h3 {
font-size: 28px;
padding-bottom: 10px
}
.our_experties_willshell p {
font-size: 15px
}
}
@media(max-width:768px) and (min-width:481px) {
.our_experties_willshell {
width: 100%;
height: auto;
font-size: 16px
}
.grn-grd-flx-main {
grid-template-columns: repeat(3, 1fr) !important;
}
#expert_wilshellsec ul.experties_listitems_sec li {
font-size: 16px
}
#expert_wilshellsec .explore_services {
font-size: 20px
}
#expert_wilshellsec.our_experties_right {
column-count: 1 !important;
gap: unset
}
.our_experties_willshell img {
width: 45px;
height: 45px
}
#expert_wilshellsec .our_experties_willshell h3 {
padding-bottom: 10px;
font-size: 27px
}
#expert_wilshellsec ul.experties_listitems_sec {
padding: 12px 0 12px 15px
}
}
@media(max-width:480px) {
.our_experties_willshell {
width: 100%;
height: auto;
padding: 34px 26px;
font-size: 16px !important
}
.crsss{
top: -20px !important;
}
.step-content ul li {
max-width: 291px !important;
}
.all-in-one> img {
width: 70px !important;
}
#expert_wilshellsec ul.experties_listitems_sec li {
font-size: 16px;
line-height: 29px
}
#expert_wilshellsec .explore_services {
font-size: 18px;
line-height: 22px
}
#expert_wilshellsec.our_experties_right {
column-count: 1 !important;
gap: unset
}
.our_experties_willshell img {
width: 45px;
height: 45px
}
#expert_wilshellsec .our_experties_willshell h3 {
padding-bottom: 10px;
font-size: 21px;
gap: 4px
}
#expert_wilshellsec ul.experties_listitems_sec {
padding: 12px 0 12px 15px;
flex-direction: column
}
#expert_wilshellsec ul.experties_listitems_sec {
gap: unset
}
.our_experties_willshell p {
font-size: 16px !important;
line-height: 22px
}
.top-bar-main {
background: #f6f6f6;
padding: unset
}
}
@media(max-width:346px) {
#expert_wilshellsec .our_experties_willshell h3 {
font-size: 21px
}
.our_experties_willshell {
padding: 25px
}
.our_experties_willshell p {
font-size: 16px !important;
line-height: 22px
}
}
.lastest-home-blogs .latest-posts {
display: flex;
justify-content: space-between;
padding-bottom: 20px;
padding-top: 10px;
margin: 0 auto;
gap: 20px
}
.lastest-home-blogs .col-col.portfolios-n.All.search-engine-optimization {
width: calc(96% / 3)
}
.lastest-home-blogs h2 {
font-size: 32px;
font-family: 'Inter';
font-weight: 800;
color: #000;
padding-bottom: 25px;
text-align: center;
margin-top: 50px
}
.lastest-home-blogs.container {
padding: 0 0 50px 0
}
section.slider-h .section:last-child {
padding: 0px !important
}
section.slider-h .wordpress-work-slider div#wrapper .section {
height: auto !important;
min-height: auto !important
}
.wordpress-work-slider .content .section:nth-child(4) {
padding: 0px !important
}
.card-3 {
background-color: #d7e8ff !important;
padding-bottom: 50px
}
.card-5,
.card-4,
.card-3,
.card-2,
.card-1 {
box-shadow: .625rem .625rem .625rem rgb(207 207 207 / .5) !important
}
.card-5 {
background-color: #ffffff !important;
padding-bottom: 242px
}
section.success-stories {
background-color: #f3f3f3
}
.testimonial-section {
background-color: #fff0 !important;
box-shadow: none !important
}
.card-2 {
background-color: #dae8ff !important
}
.card-5 p,
.card-1 p,
.card-2 p,
.card-3 p,
.card-4 p {
color: #000 !important
}
.card-1 {
background-color: #ffece9 !important
}
.card-4 {
background-color: #e6f3e8 !important
}
.testimonial-card h5 {
font-weight: 700
}
section.slider-h.showit-slider {
padding-top: 50px
}
.card.testimonial-card img {
border-radius: 50%;
width: 50px;
height: auto
}
.client_img_cont {
display: flex;
column-gap: 15px
}
.testimonial-card h5 {
margin-top: 0
}
.testimonial-card p {
padding-top: 10px
}
.showit-development aside.sidebar {
display: none
}
ul.nav.nav-pills {
display: unset
}
.local-seo-faq div#accordionGroupOpen,
.local-seo-faq div#accordionGroup2Open {
padding-top: 30px !important
}
.our-process-content-new {
float: left;
background: #000;
padding: 30px;
margin: 0 21px;
background-image: linear-gradient(to bottom right, #03709d, #0a485e) !important;
height: 430px;
max-height: 100%;
width: 100%;
color: #fff
}
.process-box1,
.process-box3 {
background: #084257 !important
}
.our-process-content-new p {
color: #fff !important
}
.tile {
width: 80%;
margin: 60px auto
}
#tile-1 .tab-pane {
padding: 15px;
height: 80px
}
#tile-1 .nav-tabs {
position: relative;
border: none !important;
background-color: #fff;
border-radius: 6px
}
#tile-1 .nav-tabs li {
margin: 0px !important
}
#tile-1 .nav-tabs li a {
position: relative;
margin-right: 0px !important;
padding: 20px 40px !important;
font-size: 16px;
border: none !important;
color: #333
}
#tile-1 .nav-tabs a:hover {
background-color: #fff !important;
border: none
}
#tile-1 .slider {
display: inline-block;
width: 30px;
height: 4px;
border-radius: 3px;
background-color: #39bcd3;
position: absolute;
z-index: 1200;
bottom: 0;
transition: all .4s linear
}
#tile-1 .nav-tabs .active {
background-color: transparent !important;
border: none !important;
color: #39bcd3 !important
}
.tab-pane,
.tab-pane p {
color: #fff
}
section.Pinterest.showit-cms-banner {
background-image: url(//www.willshall.com/wp-content/uploads/2024/07/geometric-round-bg-u.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
padding-top: 110px !important;
padding-bottom: 60px !important
}
.rating-showit-icons img.brand-logo-rarting {
width: 130px;
padding: 0px !important;
height: auto
}
.rating-showit-icons img.brand-logo-rarting.clutch-img {
width: 113px
}
.rating-showit-icons img {
padding-left: 8px;
padding-bottom: 10px;
height: auto;
width: 70%
}
section.showit-choose_us .showit-cms p {
text-align: center
}
section.Showit-development-services .showit-cms {
text-align: center
}
section.showit-choose_us {
padding: 50px 0 65px 0px !important
}
section.showit-choose_us .showit-cms {
padding-bottom: 28px
}
section.showit-choose_us .choose-us-icon-heading-ictr,
section.showit-choose_us .choose-us-icon-heading-blr,
section.showit-choose_us .choose-us-icon-heading {
max-width: max-content;
transition: all ease 0.5s
}
section.Showit-development-services .showit-cms h5 {
font-size: 18px;
font-weight: 500;
font-family: 'Inter';
}
section.Showit-launch .showit-cms {
text-align: center
}
section.Showit-launch {
padding: 40px 20px 50px 20px;
background-image: url(https://www.willshall.com/wp-content/uploads/2024/07/blue-bg.png);
background-size: cover;
background-repeat: no-repeat
}
section.Showit-launch a.wp-launch-btn.btn {
background-color: #dbffbf;
padding: 10px 40px;
border-radius: 20px;
color: #000;
font-size: 17px;
font-weight: 600;
margin-top: 20px
}
section.Showit-launch .showit-cms h2 {
color: #dbffbf
}
section.Showit-launch .showit-cms p {
color: #fff;
line-height: 24px;
font-family: 'Inter';
}
.Showit-faq {
padding: 50px 20px !important
}
section.Showit-development-services .showit-plans>*:first-child>.package-box:after {
content: '';
background: url(//www.willshall.com/wp-content/uploads/2024/07/popular-showit.png) !important;
position: absolute;
left: -6px;
top: -7px;
width: 87px;
height: 87px;
background-repeat: no-repeat !important;
background-size: contain !important
}
.showit-plans .showit-icons img {
width: 180px;
height: auto
}
.showit-plans .showit-p-box1 span.full-stack,
.showit-plans .showit-p-box3 span.full-stack {
font-size: 25px;
color: #fff;
font-weight: 400;
font-family: "Inter";
text-align: center
}
.showit-plans .showit-p-box2 span.full-stack {
font-size: 25px;
font-weight: 400;
font-family: "Inter";
text-align: center
}
section.Showit-development-services .showit-plans {
margin-top: 50px;
column-gap: 60px;
display: flex
}
section.Showit-development-services .showit-plans .showit-p-box1 {
background-color: #01497c
}
section.Showit-development-services .showit-plans .showit-p-box2 {
background-color: #ffcf54
}
section.Showit-development-services .showit-plans .showit-p-box3 {
background-color: #0e443a
}
.showit-plans .package-box {
text-align: center;
padding: 20px;
border-radius: 20px 20px 0 0
}
.showit-plans .business {
border-radius: 20px;
box-shadow: -3px 2px 8px 0 #dbdbdb;
display: flex;
flex-direction: column;
height: auto;
padding-bottom: 20px
}
.showit-plans .busin-1 {
background-color: #f1fbfd
}
.package-box1,
.package-box2,
.package-box3 {
padding: 20px;
padding-bottom: 60px
}
.showit-plans .plan-button {
border-top: 0px !important;
padding-top: 0px !important;
padding-bottom: 30px !important;
text-align: center;
position: absolute;
bottom: 0;
width: 100%
}
.showit-plans span.check-icon-new {
width: auto
}
.showit-plans span {
width: 85%
}
section.Showit-development-services {
padding: 20px 20px 80px 20px
}
.showit-plans .plan-button a.btn {
border: 1px solid #01497b;
border-radius: 20px;
padding: 10px 30px;
color: #000;
background-color: #fff;
font-size: 17px;
line-height: 24px;
font-weight: 700;
font-family: 'Inter';
}
.busin-1 a.btn:hover {
background-color: #01497c;
color: #fff;
border: 1px solid #01497c
}
.busin-2 a.btn:hover {
background-color: #ffcf54;
color: #000;
border: 1px solid #ffcf54
}
.busin-3 a.btn:hover {
background-color: #0e443a;
color: #fff;
border: 1px solid #0e443a
}
.showit-cms-banner .form-right {
float: right;
width: 39%
}
.rating-showit-icons img.goodfirm-logo {
width: 160px !important
}
.showit-cms-banner p {
padding-top: 10px;
padding-bottom: 5px
}
.showit-cms-banner h5 {
margin-bottom: 0
}
section.Showit-development-services h2 {
margin-top: 0px !important
}
section.showit-testimonials {
background-color: #e1eefa;
padding: 94px 20px
}
section.showit-testimonials .showit-cms h2 {
font-size: 60px;
color: #9da6af
}
.showit-plans ul.packes-list-line li {
border-bottom: none;
padding-top: 12px
}
.Showit-slider-new div#n2-ss-6 .nextend-arrow img {
width: 65px
}
.row.icon-row-rating-box {
width: 500px
}
.showit-cms-banner .loacl-left h1 {
font-size: 46px;
line-height: 50px;
color: #0a485e;
font-weight: 800;
font-family: "Inter";
}
section.showit-choose_us .showit-cms p {
font-size: 16px;
line-height: 24px;
color: #000;
font-weight: 300;
font-family: 'Inter';
text-align: center;
margin: auto;
width: 677px
}
.Showit-development-services .showit-cms p {
font-size: 16px;
line-height: 24px;
color: #303030;
font-weight: 300;
text-align: center;
width: 707px;
font-family: 'Inter';
margin: auto
}
.showit-plans .package-list li.check-list {
font-size: 16px;
line-height: 24px;
color: #303030;
font-weight: 300
}
.showit-testimonials .showit-cms h2 {
opacity: .302;
font-size: 60px;
color: #000000 !important;
font-weight: 700
}
.showit-cms-banner .showit-banner-description {
width: 100%;
padding-bottom: 20px
}
.Showit-faq .consider-text p {
font-family: 'Inter';
}
section.showit-testimonials .showit-cms h2 {
padding-bottom: 10px
}
.showit-cms-banner .wp-services-btn.btn {
margin-top: 10px;
transition: all linear 0.6s
}
section.Showit-development-services .showit-cms p {
padding-bottom: 20px
}
.nextend-arrow-previous.disabled {
opacity: 0.5 !important;
pointer-events: none
}
.showit-testimonials .Showit-slider-new div#n2-ss-6 .nextend-arrow-next img {
background: url(https://www.willshall.com/wp-content/uploads/2024/07/right.png);
background-size: cover
}
.showit-testimonials .Showit-slider-new div#n2-ss-6 .nextend-arrow-previous img {
background: url(https://www.willshall.com/wp-content/uploads/2024/07/left.png);
background-size: cover
}
section.showit-testimonials div#n2-ss-6 .n-uc-1b299554a7790 {
width: 100% !important
}
div#n2-ss-6 .n-uc-qWGDhMKIAlm3,
div#n2-ss-6 .n-uc-YPHUXeWlqRwS,
div#n2-ss-6 .n-uc-JGuMZNV1wRee {
width: 100% !important
}
.showit-testimonials div#n2-ss-6 .n2-font-424cc058540c9374b521c4389eaca5e8-paragraph {
width: 479px
}
.choose-us-column.container.keyword-selection .on-page-imp:first-child {
padding-left: 0
}
.choose-us-column.container.keyword-selection .on-page-imp:last-child {
padding-right: 0
}
.choose-us-column.container.keyword-selection .on-page-imp:nth-child(3) {
padding-right: 0
}
.choose-us-column.container.keyword-selection.on-page-imp:nth-child(2) {
padding: 0 7px
}
.showit-plans .busin-1,
.showit-plans .busin-2,
.showit-plans .busin-3 {
width: auto;
margin-left: auto;
margin-right: auto
}
.showit-cms-banner .woocommers-form h2 {
font-size: 26px;
color: #fff;
font-weight: 700;
font-family: "Inter";
line-height: 1.1
}
section#showit-cms-banner .woocommers-form {
width: 470px;
margin-left: auto
}
section.showit-design-services {
background-color: #eef3fa;
padding: 60px 0;
clip-path: polygon(0 5%, 100% 0%, 100% 95%, 0% 100%)
}
.showit-design-services .panel-title>a:before {
float: right !important;
font-family: FontAwesome;
content: "\f068";
padding-right: 5px;
padding-top: 20px;
color: #000;
border: 1px solid #000 !important;
border-radius: 50%;
padding: 4px 8px 4px;
margin-top: 0
}
.showit-design-services .panel-title>a.collapsed:before {
float: right !important;
content: "\f067";
border: 1px solid #000 !important;
border-radius: 50%;
padding: 4px 8px 4px;
margin-top: 0;
color: #000
}
.panel-title>a:hover,
.panel-title>a:active,
.panel-title>a:focus {
text-decoration: none
}
section.showit-design-services .panel-group .panel-heading a::after {
display: none
}
section.showit-design-services .panel.panel-default {
background-color: #fff !important;
border: 1px solid #cad8eb;
border-radius: 35px;
margin-bottom: 20px
}
.service-accordian .panel-default>.panel-heading {
color: #333;
background-color: #fff;
border-color: unset;
padding: 0;
border-radius: 35px
}
html .showit-development .showit-design-services .panel-group .panel-heading+.panel-collapse>.panel-body a {
color: #303030;
font-weight: 600;
font-size: 17px;
text-decoration: underline !important;
padding-top: 7px;
display: inline-block
}
section.showit-design-services .showit-cms p {
width: 707px;
font-size: 16px;
line-height: 24px;
color: #303030;
font-family: 'Inter';
text-align: center;
margin: auto;
padding-bottom: 30px
}
.showit-design-services .panel-group .panel-heading a {
font-size: 20px;
line-height: 24px;
color: #0a485e;
font-weight: 700;
font-family: 'Inter';
}
.row.service-accordian .panel-body p {
color: #303030;
font-family: 'Inter';
padding-right: 32px
}
section.showit-design-services .container {
max-width: 1350px !important;
width: 1350px
}
section.showit-design-services .row.service-accordian img {
width: 100%;
height: 100%
}
.showit-design-services .panel-body {
border-top: 0
}
html .showit-development .showit-design-services .panel-group .panel-heading+.panel-collapse>.panel-body {
border-top: 0px !important;
padding-top: 0
}
.showit-design-services .panel-title br {
display: none
}
.showit-design-services .panel-group .panel-heading a {
display: block;
padding: 29px 55px 30px 55px
}
div#n2-ss-6 .n2-font-c615d35d9cfe456ccb4ffb1a67f811b3-hover {
font-family: 'inter' !important
}
div#n2-ss-6 .n2-font-839258cb04fc1355a6a0a3b37518f7d5-paragraph {
font-family: 'inter' !important
}
div#n2-ss-6 .n2-font-ab2abc7522dff7dc72d8f2e56f2a04f3-hover {
font-family: 'inter' !important
}
.choose-us-icon-heading h3 {
background-size: 54px
}
.choose-us-icon-heading h3 br {
display: none
}
@media (max-width:1300px) {
.willshall-banner .container {
width: 100%;
max-width: 1250px;
margin: 0 auto
}
}
@media(min-width:1400px) {
.willshall-banner .container {
width: 100%;
max-width: 1350px;
margin: 0 auto
} .dflex-cstmm{
display: flex;
align-items: center;
justify-content: space-between;
}
.footer_row_1 h4 {
margin-top: 0px !important;
}
.dflex-cstmm p { display: contents;
}
section.Pinterest.showit-cms-banner .container,
section.Showit-development-services .container {
max-width: 1350px !important;
width: 1350px
}
section.showit-choose_us .container {
max-width: 1350px !important;
width: 1350px
}
div#slick-slide00 {
margin: 0
}
}
@media(max-width:992px) {
.showit-testimonials div#n2-ss-6 .n2-font-424cc058540c9374b521c4389eaca5e8-paragraph {
width: 100% !important
}
}
@media(max-width:767px) {
.returne-seo .heading_section {
display: unset !important
}
section.wordpress_seo_section {
padding: 0px !important
}
section.showit-choose_us {
padding: 30px 20px !important
}
section.showit-choose_us .choose-us-column {
display: unset !important
}
.our-process-main {
display: unset !important
}
section.our-process {
padding: 20px
}
.our-process-content-new {
margin-top: 20px
}
.testimonial-section {
padding: 40px 10px !important
}
.card-5,
.card-1,
.card-2,
.card-3,
.card-4 {
padding: initial
}
div#accordionGroupOpen1 {
padding: 0 0px !important
}
.Showit-faq div#accordionGroupOpen1 {
margin: 0;
margin-right: 0px !important
}
.Showit-faq div#accordionGroup2Open {
padding-top: 0px !important
}
.our-services-showit ul.nav.nav-pills {
justify-content: center;
flex-direction: column;
margin: 10px 40px
}
section.our-services-showit .tab-pane .row {
display: initial
}
.our-services-showit ul.nav.nav-pills li {
text-align: center
}
section.our-services-showit .tab-content.clearfix img {
width: 100%
}
.local-seo-faq div#accordionGroupOpen,
.local-seo-faq div#accordionGroup2Open {
padding-top: 0px !important
}
.showit-cms-banner .form-right {
width: 100%
}
section.Showit-development-services .showit-plans {
flex-direction: column;
row-gap: 20px
}
section.showit-choose_us .showit-cms h2 {
font-size: 25px;
line-height: normal
}
section.showit-testimonials .showit-cms h2 {
font-size: 25px;
margin-top: 0px !important
}
.showit-cms-banner .rating-showit-icons {
text-align: center;
padding: 0
}
section.Showit-development-services .showit-cms h2 {
font-size: 25px;
line-height: normal
}
section.Showit-launch .showit-cms h2 {
font-size: 25px;
line-height: normal
}
.showit-development main,
.webflow-development main {
margin-top: -90px
}
.showit-cms-banner {
padding: 50px 20px
}
section.showit-testimonials {
padding: 50px 20px
}
section.Showit-launch {
padding: 50px 20px
}
.showit-cms-banner .showit-banner-description {
width: 100% !important
}
.showit-cms-banner .loacl-left h1 {
line-height: normal !important
}
section.showit-choose_us .showit-cms p {
width: 100% !important
}
.Showit-development-services .showit-cms p {
width: 100% !important
}
section.Showit-launch .showit-cms p br {
display: none
}
.n2-ss-layer-content h1 br {
display: none !important
}
.n2-ss-layer-content h1 {
font-size: 25px !important;
text-align: center !important;
padding-bottom: 8px !important
}
.Showit-slider-new .nextend-arrow img {
width: 45px !important
}
.row.icon-row-rating-box {
width: 100% !Important
}
section.Pinterest.showit-cms-banner {
padding-top: 85px !important;
padding-bottom: 50px !important
}
div#n2-ss-6-arrow-next,
div#n2-ss-6-arrow-previous {
margin: 0;
position: absolute;
top: 16%
}
.n2-ss-layer-col.n2-ss-layer-with-background.n2-ss-layer-content {
padding: 10px 10px 10px 10px !important
}
section#showit-cms-banner .woocommers-form {
width: 100% !important
}
.showit-plans .busin-1,
.showit-plans .busin-2,
.showit-plans .busin-3 {
width: 100% !important
}
section.showit-design-services .showit-cms p {
width: 100%
}
section.showit-design-services .container {
width: 100%
}
section.showit-design-services .showit-cms h2 {
font-size: 25px;
line-height: normal
}
section.showit-design-services {
padding: 60px 20px;
clip-path: polygon(0 2%, 100% 0%, 100% 98%, 0% 100%)
}
.showit-design-services .panel-title>a.collapsed:before {
padding: 0 7px 0;
margin-right: 10px;
font-size: 12px
}
.showit-design-services .panel-title>a:before {
margin-right: 10px;
padding: 0 7px 0;
font-size: 12px
}
.row.service-accordian .panel-body {
padding: 20px !important
}
.row.service-accordian .panel-body p {
width: 100%
}
.showit-design-services .panel-group .panel-heading a {
padding: 10px 20px 10px 20px !important
}
.showit-design-services .panel-group .panel-heading a {
font-size: 19px
}
.range-of-webflow-development .partners-wix h2 {
font-size: 25px !important;
line-height: normal !important;
text-align: left !important
}
.range-of-webflow-development .range-left-col h4 {
font-size: 22px;
line-height: normal !important
}
.range-right-col-img img {
width: 100% !important;
margin-top: 30px
}
.progress-in-heading h3 {
font-size: 25px !important;
text-align: left !important;
line-height: normal !important
}
.progress-in-heading p {
text-align: left !important
}
.Webflow-business-heading h3 {
font-size: 25px !important;
line-height: normal !important
}
section.why-choose-webflow h3 {
font-size: 25px !important;
text-align: left !important
}
p.service-provider-text {
text-align: left !important
}
.list-items-webflow span {
background: #fff;
font-size: 18px
}
.list-items-webflow h5 {
font-size: 21px !important;
line-height: normal !important
}
.right-services-img img {
width: 100%;
object-fit: contain;
height: auto
}
section.why-choose-webflow {
padding: 80px 20px
}
.Webflow-business-sec {
padding: 70px 20px
}
.progress-in-slider {
padding: 60px 20px
}
}
.showit-ecommerece-sec .container {
max-width: 1000px !important;
width: 100% !important;
padding: 0 15px
}
.howit-ecommerece-heading {
text-align: center;
padding-bottom: 40px
}
.howit-ecommerece-heading h2 {
text-align: center;
font-size: 32px;
font-weight: 700;
color: #000;
font-family: 'Inter';
line-height: 40px
}
.howit-ecommerece-heading h5 {
font-size: 18px;
font-weight: 500;
font-family: 'Inter';
}
.howit-ecommerece-heading p {
font-size: 16px;
line-height: 24px;
color: #000;
font-weight: 300;
font-family: 'Inter';
text-align: center;
margin: auto;
max-width: 711px
}
.showit-ecommerece-sec-row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 2%
}
.showit-ecommerece-sec-col {
width: 49%;
padding-bottom: 18px
}
.green-col {
background: #008060
}
.navy-blue-col {
background: #0199de
}
.blue-col {
background: #0f5180
}
.orange-col {
background: #f1641d
}
.showit-ecommerece-inner {
height: 100%;
border-radius: 22px;
padding: 45px 30px
}
.showit-ecommerece-inner p {
color: #fff;
font-size: 19px;
line-height: 24px;
font-weight: 300;
font-family: 'Inter';
}
.showit-choose_us .choose-us-column.container.keyword-selection {
max-width: 1256px !important
}
.showit-cms-banner .woocommers-form {
border-radius: 17px
}
.icon-top-col {
margin-bottom: 30px
}
.showit-ecommerece-sec {
padding-bottom: 50px
}
.icon-top-col {
margin-bottom: 30px;
display: flex;
align-items: center
}
.icon-top-col span {
color: #fff;
font-size: 22px;
padding-left: 10px;
font-family: Arial, Helvetica, sans-serif
}
.icon-top-col {
margin-bottom: 17px;
display: flex;
align-items: center;
height: 52px
}
.facebook-brand img.brand-logo-rarting {
width: 108px !important
}
.facebook-brand {
padding-top: 15px;
width: 100% !important
}
section.fb-ads-agency {
padding: 60px 10px
}
section.fb-ads-agency .container {
max-width: 1150px;
width: 100%
}
.ads-agency-card {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 20px
}
.ads-agency-card .on-page-imp {
width: 100% !important;
max-width: 100%;
padding: 0;
height: 100%
}
.ads-agency-card .on-page-icon-heading-ictr.choose-us-icon-heading-ictr {
height: 100%;
max-width: 100% !important
}
section.fb-ads-agency .what-text-seo {
padding-bottom: 20px
}
.ads-agency-card .on-page-icon-heading.choose-us-icon-heading {
padding: 30px
}
.ads-agency-card .on-page-icon-heading.choose-us-icon-heading {
max-width: 100% !important
}
.ads-agency-card .on-page-icon-heading-blr.choose-us-icon-heading-blr {
max-width: 100%
}
section#showit-cms-banner .loacl-left.form-left-new h1 {
margin-top: 0;
padding-top: 0px !important
}
section#showit-cms-banner .loacl-left.form-left-new {
padding-top: 0px !important
}
.fb-ads-case-study .container {
max-width: 1150px
}
.fb-ads-case-study-row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap
}
.fb-ads-case-study-left-col {
width: 50%;
padding-right: 30px
}
.fb-ads-case-study-right-col {
width: 50%;
padding-left: 30px
}
.fb-ads-case-study-slider-row p:empty {
display: none !important
}
.fb-ads-case-study-slider-inner {
background: #0a485e;
padding: 20px 40px;
border-radius: 25px
}
.fb-ads-case-study-left-col h2 {
font-size: 32px;
font-family: 'Inter';
font-weight: 800;
color: #000;
padding-bottom: 4px;
margin-top: 0
}
.fb-ads-case-study-left-col h5 {
font-family: 'Inter';
font-size: 20px;
color: #0a485e
}
.fb-ads-case-study-left-col h6 {
font-family: 'Inter';
font-size: 16px
}
.fb-ads-case-study-left-col h3 {
font-family: 'Inter';
font-size: 20px;
font-weight: 800
}
.campaign-list li {
padding-left: 16px;
position: relative;
padding-bottom: 5px;
font-family: 'Inter';
font-size: 16px;
line-height: 24px;
}
.campaign-list li:before {
position: absolute;
left: 0;
background: #000;
width: 5px;
height: 5px;
border-radius: 50%;
content: "";
top: 7px
}
.fb-ads-case-study-item h6 {
color: #fff;
text-align: center;
font-size: 25px;
font-family: 'Inter';
font-weight: 800;
margin-bottom: 25px
}
.fb-ads-case-study-item li,
.fb-ads-case-study-item p {
color: #fff;
padding-bottom: 13px;
font-size: 17px;
font-family: 'Inter'
}
.fb-ads-case-study-item {
padding-left: 20px
}
.mission-text {
font-family: 'Inter';
font-size: 16px;
line-height: 24px;
}
.custom-btn {
text-align: center;
line-height: 30px;
font-size: 18px;
border-radius: 100px;
font-family: 'Inter';
border: 1px #0a485e solid;
padding: 6px 19px;
display: inline-block;
margin-top: 13px;
background: #0a485e;
color: #fff;
transition: all ease-in-out 0.5s;
text-transform: capitalize
}
.custom-btn:hover {
background: #fff0;
color: #0a485e
}
.study-left-col-list {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
text-align: center
}
.study-left-col-list li {
width: 32%;
padding-bottom: 15px;
text-align: center
}
.study-left-col-list li strong {
width: 100%;
padding-left: 10px;
font-size: 31px;
font-size: 30px;
font-family: 'Inter';
font-weight: 800;
color: #e37000
}
.study-left-col-list li span {
font-size: 16px;
text-transform: uppercase;
font-family: 'Inter';
display: block
}
.fb-ads-case-study-slider-inner ol li {
list-style-type: auto;
font-weight: 600
}
.fb-ads-case-study-slider-inner ul li {
list-style-type: disc;
font-weight: 200
}
.campaign-sec .container {
max-width: 1150px
}
.campaign-sec h3 {
text-align: center;
margin: 0;
font-size: 32px;
font-family: 'Inter';
font-weight: 800;
color: #000;
padding-bottom: 25px
}
.campaign-sec {
padding: 60px 15px
}
.fb-ads-case-study {
padding: 60px 10px 60px
}
.fb-ads-case-study .slick-next {
right: -66px
}
.fb-ads-case-study .slick-next:before,
.fb-ads-case-study .slick-prev:before {
font-size: 33px;
opacity: .75;
color: #0a485e
}
.fb-ads-case-study .slick-prev {
left: -80px
}
.fb-ads-case-study-slider-inner ol li span {
font-size: 21px;
padding-bottom: 5px;
display: block
}
.seo-text-img .loacl-left h1 {
margin-top: 0
}
.study-left-col-list img {
width: 23px;
vertical-align: baseline;
height: auto
}
@media(max-width:767px) {
.showit-ecommerece-sec-col {
width: 100%
}
.showit-design-services .service-accordian .panel-default>.panel-heading {
padding: 6px
}
.choose-us-icon-heading h3 {
padding: 0 0 0 55px
}
.showit-cms-banner .woocommers-form form.wpcf7-form.init .form-business-new span input {
margin-bottom: 0
}
.showit-cms-banner .woocommers-form h2 {
text-align: left
}
.Slider-description p {
font-size: 17px !important
}
.showit-ecommerece-sec-row .showit-ecommerece-sec-col {
height: 380px !important
}
.showit-plans .package-box p span {
font-size: 18px !important
}
.showit-plans .package-box p {
margin-top: 5px
}
.woocommers-form {
padding: 28px !important;
padding-bottom: 35px;
padding-top: 35px !important
}
.choose-us-column .on-page-icon-heading-blr h3 {
background-size: 42px !important
}
.showit-plans .showit-icons img {
width: 120px !important
}
.ads-agency-card {
display: unset
}
section.fb-ads-agency {
padding: 40px 20px
}
.ads-agency-card .on-page-imp {
height: auto
}
.ads-agency-card .on-page-icon-heading-ictr.choose-us-icon-heading-ictr {
height: auto
}
.fb-ads-case-study-right-col {
width: 100%;
padding-left: 0
}
.fb-ads-case-study-left-col {
width: 100%;
padding-right: 0;
padding-bottom: 20px
}
.fb-ads-case-study {
padding: 40px 20px
}
.study-left-col-list li {
width: 48%
}
.fb-ads-case-study .slick-prev,
.fb-ads-case-study .slick-next {
display: none
}
.fb-logos_imgs .rating-showit-icons img {
width: auto
}
.row.icon-row-rating-box {
width: 100% !Important;
display: flex;
flex-direction: row;
flex-wrap: wrap
}
.fb-logos_imgs .col-lg-3.col-md-3.col-sm-6.col-xs-6 {
padding-bottom: 17px
}
.fb-marketing .counting-text p {
left: 0px !important
}
.marketing-process .fb-strategy-box-bottom .box-left-col-Iconv {
padding: 20px 20px 20px 80px
}
.fb-marketing .box-left-col-Iconv::before {
left: 6px;
top: 15%
}
.fb-ads-case-study .slick-next:before,
.fb-ads-case-study .slick-prev:before {
font-size: 33px;
opacity: .75;
color: #0a485e;
font-size: 30px;
opacity: .75;
z-index: 999999;
position: absolute;
color: #fff
}
.fb-ads-case-study .slick-next {
right: -15px
}
.fb-ads-case-study .slick-prev {
left: -45px
}
.study-left-col-list img {
height: auto
}
.ecomerce-delepment {
flex-direction: column
}
section.ecomerce-delepment_sec .container {
margin: 0 15px
}
.ecomerce-delepment_lwr {
width: 100%
}
.ecomerce-delepment {
flex-direction: column !important
}
.ecomerce-delepment_lwr {
width: 100% !important
}
}
@media only screen and (max-width:400px) {
div#n2-ss-8 .n2-ss-slider .n2-ss-layer-row-inner {
align-items: center
}
#contact-page .contact-right .AUSTRALIA-icon {
padding-left: 66px !important;
}
.showit-cms-banner .rating-showit-icons {
margin-left: -10px
}
.rating-showit-icons img.brand-logo-rarting.clutch-img {
width: 69% !important
}
.rating-showit-icons img.goodfirm-logo {
width: 90% !important
}
section.showit-choose_us {
padding: 30px 20px !important
}
section.showit-choose_us .showit-cms h2 {
text-align: left
}
section.showit-choose_us .showit-cms p {
width: 100% !important;
text-align: left
}
.on-page-icon-heading p,
.on-page-icon-heading-blr p,
.on-page-icon-heading-ictr p {
padding: 10px 10px !important
}
.choose-us-icon-heading h3 {
padding: 0 0 0 50px !important
}
.showit-ecommerece-sec .container {
padding: 0 20px !important
}
.showit-ecommerece-inner {
padding: 15px 20px
}
.showit-ecommerece-sec .container {
padding: 0 20px !important
}
.howit-ecommerece-heading h2 {
text-align: left;
margin-bottom: 15px !important;
font-size: 25px;
line-height: normal
}
.howit-ecommerece-heading h5 {
font-size: 17px;
text-align: left;
margin-bottom: 15px
}
.howit-ecommerece-heading p {
text-align: left
}
.on-page-icon-heading-ictr {
padding: 30px 15px 40px !important
}
.on-page-icon-heading-blr {
padding: 30px 15px 40px !important
}
.on-page-icon-heading {
padding: 30px 15px 40px !important
}
.showit-ecommerece-sec-row {
row-gap: 7px
}
.showit-ecommerece-inner {
padding: 15px 20px !important
}
.icon-top-col {
margin-bottom: 10px !important
}
.howit-ecommerece-heading {
padding-bottom: 30px
}
.showit-ecommerece-sec {
padding-bottom: 20px
}
.blue-col .cust-width-new img {
width: 215px
}
.navy-blue-col .cust-width-new-pay-pal {
width: 100px
}
.row.service-accordian .panel-body {
padding: 20px 0 30px 17px !important
}
section.showit-design-services {
padding: 50px 20px !important
}
section.showit-design-services .showit-cms h2 {
text-align: left
}
section.showit-design-services .showit-cms p {
text-align: left
}
.showit-design-services .panel-group .panel-heading a {
font-size: 17px !important
}
.showit-design-services .service-accordian .panel-default>.panel-heading {
padding: 12px 0px !important
}
.showit-design-services .panel-title>a:before {
margin-right: 0px !important
}
.showit-design-services .panel-title>a.collapsed:before {
margin-right: 0px !important
}
section.Showit-development-services .showit-cms p {
text-align: left
}
section.Showit-development-services .showit-cms h5 {
text-align: left
}
section.Showit-development-services .showit-cms h2 {
text-align: left
}
section.Showit-development-services .showit-plans {
margin-top: 20px !important
}
.showit-plans .package-box {
padding: 15px !important
}
section.Showit-development-services {
padding: 20px 20px 60px 20px !important
}
.choose-us-icon-heading h3 {
background-size: 46px
}
.showit-img-new img.brand-logo-rarting {
width: 85%
}
.clutch-img img.brand-logo-rarting {
width: 75% !important
}
.Slider-profile-img .n2-ss-layer-col.n2-ss-layer-with-background.n2-ss-layer-content {
padding: 0px !important
}
.n2-ss-layer-row.n2-ss-layer-with-background {
padding: 0px !important
}
.Slider-img-desc .n2-ss-layer-col.n2-ss-layer-with-background {
padding: 0px !important
}
.Slider-img-desc h1 {
text-align: left !important
}
.courtney-image .n2-ss-item-image-content.n2-ss-item-content.n2-ow-all {
text-align: center
}
.slider-profile-head {
padding-bottom: 10px
}
.showit-plans .package-list {
font-size: 17px !important
}
}
@media only screen and (max-width:380px) {
.sales_title {
margin-left: 93px
}
}
.fb-marketing .counting-text p {
width: 70px;
height: 100px;
border-top-right-radius: 100px;
border-bottom-right-radius: 100px;
border: 2px solid #0a3b614a;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
border-left: 0;
color: #0a485e;
font-size: 80px;
font-family: proxima_novaextrabold_italic;
font-weight: 700;
background: #fff;
position: absolute;
top: 50%;
transform: translateY(-50%);
left: 85px;
padding-right: 20px;
z-index: 999;
margin: 0px !important;
padding-top: 7px;
display: flex;
align-items: center
}
.showit-cms {
width: 60%;
margin: 0 auto
}
.fb_marketing_package h2 {
color: #eef5fa !important
}
.fb_marketing_package .wp-launch-btn.btn {
background-color: #eef5fa !important
}
.fb_marketing_package .wp-launch-btn.btn:hover {
background-color: transparent !important;
color: #eef5fa !important;
border: 1px solid #eef5fa !important
}
.fb_testimonial_slider #n2-ss-8item4 {
font-family: 'Inter' !important;
}
#n2-ss-8item6 {
font-family: 'Inter' !important;
}
.n2-ss-item-content.n2-ss-text.n2-ow-all p {
font-family: 'Inter' !important;
}
section.ecomerce-delepment_sec {
margin-top: 90px
}
.about-ecomerces {
width: 80%;
margin: 0 auto
}
.ecomerce-delepment_lwr a.link-arrow {
font-size: 18px;
line-height: 24px;
color: #000;
font-weight: 700
}
h3.ecomm_experites_heading {
font-size: 40px !important;
line-height: 24px;
color: #000;
font-weight: 700;
text-align: center
}
p.ecomm_experites_contents {
color: #000 !important;
font-size: 20px !important;
font-weight: bold !important
}
.ecomerce-delepment_lwr {
width: 32%;
display: flex;
flex-direction: row;
flex-wrap: wrap;
text-align: left;
border-radius: 15px;
padding: 30px;
gap: 7px;
justify-content: flex-start;
margin-bottom: 29px;
align-content: space-between;
align-items: stretch
}
.ecomerce-delepment_lwr img {
width: 60px;
height: 60px
}
.ecomerce-delepment_lwr:first-child {
background: #f1fee9
}
.ecomerce-delepment_lwr:nth-child(2) {
background: #fef7fd
}
.ecomerce-delepment_lwr:nth-child(3) {
background: #fdeee3
}
.ecomerce-delepment_lwr:nth-child(4) {
background: #eaefff
}
.ecomerce-delepment_lwr:nth-child(5) {
background: #f5f5f5
}
.ecomerce-delepment_lwr:last-child {
background: #f1fcff
}
.ecomerce-delepment {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: stretch;
justify-content: space-between;
margin: 45px 15px
}
.ecomerce-delepment h2 {
color: #000;
font-size: 22px;
font-weight: 700;
margin: 0
}
.dev_inner {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
gap: 10px
}
p.dev-process-main-contant {
max-width: 952px;
font-size: 16px;
line-height: 24px;
color: #000;
margin: 0 auto;
text-align: center;
font-family: 'Inter';
font-weight: 400
}
section.process-container {
padding: 0 20px;
margin: 60px 0 0 0
}
section.process-container h2 {
font-size: 32px;
color: #000;
font-weight: 700;
text-align: center;
margin-bottom: 14px;
line-height: 36px;
font-family: 'Inter';
}
.process_wraper {
margin-top: 40px
}
.process-step {
display: flex;
justify-content: space-evenly;
margin-bottom: 13px
}
.process_left_row {
display: flex;
align-items: flex-start;
width: 25%;
justify-content: space-between
}
.step-content p {
font-size: 16px;
line-height: 22px;
color: #000;
font-family: 'Inter';
font-weight: 400
}
.step-content {
width: 100%;
max-width: 616px
}
.step-icon-number {
width: 47%;
display: flex;
justify-content: center
}
.step-empty {
width: 27%
}
.step-icon-number span {
background-color: #fd7f4d;
color: #000;
border-radius: 50%;
width: 40px;
height: 40px;
display: flex;
align-items: center;
justify-content: center;
font-size: 22px;
line-height: 22px;
color: #000;
font-weight: 700;
z-index: 1
}
.step-img img {
width: 100%;
margin-top: 15px;
object-fit: contain
}
.step-content h3 {
font-size: 22px;
line-height: 22px;
color: #000;
font-weight: 700
}
.process-step .step-icon-number::after {
background: url(https://www.willshall.com/wp-content/uploads/2024/09/a-2.png);
height: 100%;
position: absolute;
content: "";
width: 100%;
background-repeat: no-repeat;
background-size: contain;
right: -45px;
top: 32px
}
.process-step .step-icon-number.second_child_process:nth-of-type(2)::after {
background-image: url(https://www.willshall.com/wp-content/uploads/2024/09/b-2.png);
height: 100%;
position: absolute;
content: "";
width: 100%;
background-repeat: no-repeat;
background-size: contain;
right: -56px;
top: 32px
}
.process-step .step-icon-number .second_child_process:nth-of-type(4)::after {
background-image: url(https://www.willshall.com/wp-content/uploads/2024/09/b-2.png);
height: 100%;
position: absolute;
content: "";
width: 100%;
background-repeat: no-repeat;
background-size: contain;
right: -45px;
top: 32px
}
.process-step:nth-child(6) .process_left_row .step-icon-number::after {
display: none
}
.step-icon-number {
position: relative;
height: 87%
}
.process-step:nth-child(2) .step-icon-number span {
background: #a3deba
}
.process-step:nth-child(3) .step-icon-number span {
background: #fee1e4
}
.process-step:nth-child(4) .step-icon-number span {
background: #fd7f4d
}
.process-step:nth-child(5) .step-icon-number span {
background: #a3deba
}
@media (max-width:768px) {
.process_left_row .step-img img {
max-width: 79px;
width: auto;
height: auto;
padding-right: 16px;
margin-top: 0
}
.process-step .step-icon-number::after {
background-size: 50%;
right: -20px;
top: 16px
}
.process_left_row {
display: unset
}
.process-step .process_left_row .step-img {
float: left;
height: 72px;
display: flex;
align-items: center
}
.step-content h3 {
font-size: 20px;
height: 33px;
display: flex;
margin-top: 0;
align-items: center
}
p.dev-process-main-contant {
text-align: left !important
}
section.process-container h2 {
text-align: left !important;
font-size: 28px
}
.step-icon-number {
display: none !important
}
.process-step {
display: unset
}
.process_wraper {
display: grid;
row-gap: 11px
}
}
.start-a-wix .wix-are-you-ready-sec {
width: 63%
}
.start-a-wix .wix-are-you-ready-sec p {
margin-bottom: 15px
}
Div#hidden {
display: none
}
@media (max-width:768px) {
Div#hidden {
display: none
}
#myCarousel {
display: block
}
}
.start-a-wix .wix-are-you-ready-sec {
width: 72%
}
.start-a-wix .wix-are-you-ready-sec p {
margin-bottom: 15px
}
.Benefit-of-wix {
padding: 80px 0 80px 0;
background-color: #eef3fa
}
.benefit-main-div {
display: flex;
width: 100%;
column-gap: 60px
}
.benefit-left-col {
width: 50%
}
.benefit-right-img {
width: 50%
}
.Benefit-of-wix .benefit-left-col span {
color: #0f5180;
text-align: left;
font-size: 32px;
font-weight: 700;
font-family: 'Inter';
line-height: 40px
}
.Benefit-of-wix .benefit-left-col h3 {
color: #000;
text-align: left;
font-size: 32px;
font-weight: 700;
font-family: 'Inter';
line-height: 40px
}
.benefit-left-col p {
font-size: 16px;
line-height: 24px;
font-family: 'Inter';
color: #000
}
.benefit-left-col ul li {
font-size: 16px !important;
line-height: 24px;
font-family: 'Inter';
color: #000 !important
}
.benefit-right-img img {
width: 100%;
border-style: solid;
border-width: 10px 10px 0 0;
border-color: #0f5180;
border-radius: 100px 0 100px 0;
box-shadow: 2px 0 10px 0 rgb(0 0 0 / .4)
}
.benefit-left-col .benefit-list li {
background: url(//www.willshall.com/wp-content/uploads/2024/10/arrow.png) no-repeat;
background-repeat: no-repeat;
background-size: 20px;
background-position: left;
text-align: left;
letter-spacing: .2px;
margin-bottom: 10px;
position: relative;
padding-left: 30px;
color: #333;
font-size: 17px
}
.listing-benefit {
display: flex;
column-gap: 30px;
padding: 15px 0
}
ul.benefit-list {
margin: 0
}
.why-partner-with-willShall h2 {
text-align: center;
font-size: 32px;
font-weight: 700;
color: #000;
font-family: 'Inter';
line-height: 40px
}
.our-dedicated-wix-services {
padding: 60px 0
}
.our-dedicated-wix-services {
padding: 50px 0 70px 0
}
.our-dedicated-wix-services h2 {
text-align: center;
font-size: 32px;
font-weight: 700;
color: #000;
font-family: 'Inter';
line-height: 40px
}
.wix-services-col {
background-color: #fff;
border-radius: 10px;
padding: 30px
}
.wix-services-boxes img {
height: 70px;
width: 70px;
object-fit: contain;
background-color: #fff;
border: 1px solid #0a485e;
padding: 11px;
border-radius: 12px;
margin-bottom: 20px
}
.wix-development-services {
display: grid;
grid-template-columns: repeat(3, 1fr);
column-gap: 25px;
row-gap: 30px;
width: 100%;
margin: auto;
padding-top: 40px
}
.wix-services-boxes h3 {
position: relative
}
.wix-services-boxes h3 {
font-weight: 600;
font-size: 20px;
font-family: 'Inter';
margin: 0 0 15px 0;
padding-left: 70px;
background-repeat: no-repeat;
background-position: left center;
background-size: contain;
height: 50px;
display: flex;
align-items: center
}
.wix-services-boxes-1 h3 {
background-image: url(//www.willshall.com/wp-content/uploads/2024/10/Discovery-new.png)
}
.wix-services-boxes-2 h3 {
background-image: url(//www.willshall.com/wp-content/uploads/2024/10/seo-new.png)
}
.wix-services-boxes-3 h3 {
background-image: url(//www.willshall.com/wp-content/uploads/2024/10/coding-new.png)
}
.wix-services-boxes-4 h3 {
background-image: url(//www.willshall.com/wp-content/uploads/2024/10/customer-service-new.png)
}
.wix-services-boxes-5 h3 {
background-image: url(//www.willshall.com/wp-content/uploads/2024/10/api-new.png)
}
.wix-services-boxes-6 h3 {
background-image: url(//www.willshall.com/wp-content/uploads/2024/10/migration-new.png)
}
.wix-services-boxes-7 h3 {
background-image: url(//www.willshall.com/wp-content/uploads/2024/10/mobile-app-1.png)
}
.wix-services-boxes-8 h3 {
background-image: url(//www.willshall.com/wp-content/uploads/2024/10/web-development-new.png)
}
.wix-services-boxes-9 h3 {
background-image: url(//www.willshall.com/wp-content/uploads/2024/10/service-new.png)
}
.wix-services-boxes p {
font-family: 'Inter';
font-size: 16px;
padding-bottom: 15px
}
.partner-with-willShall {
padding: 50px 0 70px 0
}
.partners-wix #exTab3 .nav-pills>li>a {
border-radius: 4px;
font-size: 18px
}
.partners-wix #exTab3 .nav-pills>li>a:hover {
color: #fff
}
.partners-wix #exTab3 .tab-content {
color: #fff;
background-color: #428bca;
padding: 5px 15px
}
.partners-wix .nav-pills>li+li {
margin-left: 0px !important;
margin-bottom: 15px
}
.partners-wix #exTab3 .nav-pills>li>a>i {
display: block;
font-size: 55px;
margin-bottom: 15px;
-webkit-transition-duration: 0.7s;
-moz-transition-duration: 0.7s;
-o-transition-duration: 0.7s;
transition-duration: 0.7s
}
.partners-wix #exTab3 .nav-pills>li>a:hover i {
-webkit-transform: scale(1.1, 1.1) rotate(360deg);
-moz-transform: scale(1.1, 1.1) rotate(360deg);
-o-transform: scale(1.1, 1.1) rotate(360deg);
transform: scale(1.1, 1.1) rotate(360deg)
}
.partners-wix .color-green a,
.partners-wix .color-red a,
.partners-wix .color-blue a {
color: #fff
}
.partners-wix .nav>li>a:hover,
.partners-wix .nav>li>a:focus {
background-color: inherit
}
.partners-wix #exTab3 .tab-content {
background-color: inherit
}
.partners-wix h2 {
text-align: center;
font-size: 32px;
font-weight: 700;
color: #000;
font-family: 'Inter';
line-height: 40px
}
.partners-wix .wix-partners-list {
display: flex !important;
justify-content: center;
column-gap: 0;
width: 100%;
margin: 20px 0
}
.wix-partners-list .div-icons {
width: 15%;
text-align: center;
display: flex;
flex-direction: column
}
.wix-partner-icon-text {
filter: grayscale(.8);
width: 20%
}
.wix-partner-icon-text.active {
filter: grayscale(0)
}
.wix-partner-icon-text h3 {
color: #000 !important;
font-size: 18px;
font-weight: 600;
text-align: center;
opacity: .2;
font-family: 'Inter';
}
.wix-partner-icon-text a img {
width: 105px;
height: auto;
display: flex;
margin: auto
}
.wix-partners-list>li.active>a,
.wix-partners-list>li.active>a:focus,
.wix-partners-list>li.active>a:hover {
background: none !important
}
.partners-wix .tab-pane {
border-radius: 10px;
background-color: unset !important;
padding: 20px 20px;
text-align: center;
min-height: 115px
}
.wix-partner-icon-text.active h3 {
color: #000 !important;
opacity: 1
}
.partners-wix p {
font-size: 16px;
line-height: 24px;
font-family: 'Inter';
color: #000
}
.wix-development-icons .rating-showit-icons img {
padding-left: 0
}
.wix-are-you-ready-sec img.rokets_img_icons {
width: 80px;
height: auto
}
.wix-development-page .wix-development-icons .rating-showit-icons img.brand-logo-rarting.clutch-img {
width: 85px
}
.our-dedicated-wix-services .wix-btn {
display: flex;
justify-content: center;
margin-top: 20px
}
.partner-with-willShall .wix-btn {
display: flex;
justify-content: center;
margin-top: 20px
}
.our-dedicated-wix-services span,
.partner-with-willShall .partners-wix span {
color: #0f5180
}
@media only screen and (max-width:767px) {
.wix-development-htm main {
margin-top: -90px
}
.wix-development-page .wix-development-icons .rating-showit-icons img.brand-logo-rarting.clutch-img {
width: 70px
}
.wix-development-page .rating-showit-icons {
text-align: left
}
.showit-cms {
width: 100% !important
}
.Benefit-of-wix {
padding: 30px 25px 50px 25px;
background-color: #eef3fa
}
.benefit-main-div {
display: flex;
width: 100%;
flex-direction: column;
row-gap: 30px
}
.benefit-left-col {
width: 100%
}
.listing-benefit {
display: block
}
.benefit-right-img {
width: 100%
}
.Benefit-of-wix .benefit-left-col h3 {
font-size: 25px;
line-height: 35px
}
.Benefit-of-wix .benefit-left-col span {
font-size: 25px;
line-height: 35px
}
.our-dedicated-wix-services h2 {
font-size: 25px;
line-height: normal;
text-align: left
}
.our-dedicated-wix-services {
padding: 30px 20px 50px 20px
}
.wix-development-services {
grid-template-columns: repeat(1, 1fr);
row-gap: 30px;
padding-top: 25px
}
.partners-wix .wix-partners-list {
display: grid !important;
justify-content: center;
grid-template-columns: repeat(1, 1fr)
}
.wix-partner-icon-text {
width: 100%
}
.partners-wix h2 {
font-size: 25px;
line-height: normal
}
.partner-with-willShall {
padding: 30px 20px 50px 20px
}
.range-right-col-img {
text-align: center;
margin-top: 20px
}
.partners-wix #exTab3 .tab-content {
padding: 0
}
.partners-wix .tab-pane {
padding: 20px 0px !important
}
section.Webflow-business-sec .container {
padding: 0 15px
}
.Webflow-business-image img {
margin-bottom: 20px
}
.benefit-right-img img {
object-fit: contain;
height: 100%
}
.page-id-12808 .tab-pane.active {
width: 100% !important
}
.partners-wix .tab-pane {
padding: 20px 0px !important
}
}
.page-id-12808 .tab-pane.active {
display: flex;
align-items: center
}
.wix-faq .panel-title br {
display: none !important
}
@media only screen and (max-width:400px) {
.wix-development-page .rating-showit-icons {
margin-left: 0
}
}
img.rocket_icons_wix {
width: 75px
}
.btn.focus,
.btn:focus {
color: #fff;
text-decoration: none
}
.wix_service_bg2 {
display: inline-block;
background-color: #eef3fa;
padding: 30px 25px;
background-repeat: no-repeat;
background-image: url(//www.willshall.com/wp-content/uploads/2024/10/shapes1.png);
background-position: right bottom;
border-radius: 10px
}
.wix_service_bg1 {
display: inline-block;
background-color: #eff7f0;
padding: 30px 25px;
background-image: url(//www.willshall.com/wp-content/uploads/2024/10/shapes2.png);
background-repeat: no-repeat;
background-position: right bottom;
border-radius: 10px
}
article#post-12808 span a {
color: #333
}
.wix-development-services .wix-services-col:nth-child(1) {
background-color: #F4FBFF !important
}
.wix-development-services .wix-services-col:nth-child(2) {
background-color: #F3FEFA !important
}
.wix-development-services .wix-services-col:nth-child(3) {
background-color: #FEF5F7 !important
}
.wix-development-services .wix-services-col:nth-child(4) {
background-color: #FCF8EB !important
}
.wix-development-services .wix-services-col:nth-child(5) {
background-color: #F8EBFC !important
}
.wix-development-services .wix-services-col:nth-child(6) {
background-color: #EBF8FC !important
}
.wix-development-services .wix-services-col:nth-child(7) {
background-color: #FCF5EB !important
}
.wix-development-services .wix-services-col:nth-child(8) {
background-color: #EBFCED !important
}
.wix-development-services .wix-services-col:nth-child(9) {
background-color: #EBF7FC !important
}
.page-id-12808 .tab-pane.active {
display: flex;
align-items: center;
width: 73%;
margin: auto;
border: 1px solid #ccc;
min-height: 190px
}
.round-logo-blog {
width: 20% !important
}
.explore-our-range-of-webflow {
padding: 70px 0
}
.relax_while_wrap {
padding: 100px 0
}
.relax_while_title {
position: sticky;
width: 100%;
top: 140px
}
.relax_while_content {
position: relative
}
.relax_while_content_box {
position: sticky;
top: 0;
background: #fff;
border: 1px solid #eaeade;
border-radius: 9px;
padding: 40px;
overflow: hidden
}
.relax_while_content_box::-webkit-scrollbar,
.relax_while_content_box::-webkit-scrollbar-thumb,
.relax_while_content_box::-webkit-scrollbar-track {
width: 0;
background-color: #fff0
}
.relax_while_content_box {
height: 250px
}
.relax_while_content_box:nth-child(1) {
top: 21%;
background-color: #EBF8FC !important
}
.relax_while_content_box:nth-child(2) {
top: 25%;
background-color: #FCF8EB !important
}
.relax_while_content_box:nth-child(3) {
top: 29%;
background-color: #FEF5F7 !important
}
.relax_while_content_box:nth-child(4) {
top: 33%;
height: 270px !important;
background-color: #EBF7FC !important
}
.relax_while_content_box:nth-child(5) {
top: 37%;
background-color: #FCF8EB !important
}
.relax_while_content_box:nth-child(6) {
top: 41%;
background-color: #FEF5F7 !important
}
.relax_while_content_box::before {
content: "";
position: absolute;
width: 100%;
height: 100%;
right: 0;
bottom: 0;
opacity: .7;
background: -o-linear-gradient(306deg, #fff0 20%, rgb(226 39 80 / 15%) 100%);
background: linear-gradient(144deg, #fff0 20%, #0a485e1a 100%);
pointer-events: none
}
.relax_while_title p {
margin: 20px 0 30px;
font-weight: 400;
line-height: 1.6;
color: #161719
}
.relax_while_title p br {
display: none
}
.relax_while_content_box:not(:first-child) {
margin-top: 20px
}
.explore-our-range-of-webflow .relax_while_content_box h4 {
color: #0a485e !important;
font-size: 20px;
font-weight: 600;
font-family: 'Inter';
display: inline-block;
padding-left: 14px
}
.explore-our-range-of-webflow .relax_while_content_box p {
color: #000;
font-family: 'Inter';
text-align: left;
line-height: 24px;
padding-top: 14px
}
.explore-our-range-of-webflow h2 {
color: #0a485e;
font-family: 'Inter';
font-weight: 800;
font-size: 38px;
width: 100%;
max-width: 90%
}
.explore-our-range-of-webflow .relax_while_content .relax_while_content_box img {
width: 55px;
height: auto;
border: 1px solid #0a485e;
padding: 5px;
border-radius: 10px
}
.business-list-cstm ul li {
background: url(//www.willshall.com/wp-content/uploads/2024/10/arrow.png) no-repeat;
background-repeat: no-repeat;
background-size: 22px;
background-position: left;
text-align: left;
letter-spacing: .2px;
margin-bottom: 10px;
position: relative;
padding-left: 35px
}
.ppc_guide_blog {
width: 100% !important;
padding: unset !important;
border: unset !important
}
span.ppc_blog {
display: flex;
gap: 30px;
align-items: center
}
section#organic-seo .banner_content {
display: flex;
gap: 30px
}
section#organic-seo .banner_content ul li {
background-image: url(//www.willshall.com/wp-content/uploads/2024/11/organic-check.png);
font-size: 18px;
line-height: 36px;
color: #000;
font-weight: 600
}
section#organic-seo .banner_content ul {
padding: 20px 0 50px 0
}
section#organic-seo .woocommers-form {
background: url(//www.willshall.com/wp-content/uploads/2024/11/xcv-2.png);
background-repeat: no-repeat;
background-position: center;
background-size: cover
}
section#organic-seo .woocommers-form h2 {
color: #000
}
section#organic-seo .button_row .wpcf7-submit {
background: #000000 !important;
color: #fff !important
}
section#organic-seo .button_row .wpcf7-submit:hover {
background: #ffc821 !important;
border-color: #000000 !important;
color: #000000 !important
}
.organic-logo {
display: flex;
align-items: center;
justify-content: space-evenly;
max-width: 984px;
margin: 0 auto
}
section#organic-logo-page {
padding: 70px 0 50px 0
}
section#organic-logo-page h2 {
text-align: center;
font-size: 32px;
font-weight: 700;
color: #000;
font-family: 'Inter';
line-height: 40px
}
#organic-logo-page #crowdreviews-badge-AjPfd6UAR img {
width: 40% !important
}
#organic-logo-page #crowdreviews-badge-AjPfd6UAR div.st {
font-size: 8px !important
}
#organic-logo-page #crowdreviews-badge-AjPfd6UAR p a {
font-size: 9px !important
}
section#organic-logo-page h2 {
margin: 0 0 30px 0
}
section#organic-logo-page .organic-seo-img.top-seo img {
width: 386px;
height: auto
}
section#organic-logo-page .organic-seo-img.clutch {
width: 27%
}
section#organic-logo-page .organic-seo-img.top-10 {
width: 21%
}
.organic-seo-img.mint {
width: 31%
}
.organic-seo-img.mint img {
height: auto
}
section#organic-logo-page .organic-seo-img.Topsec {
width: 45%
}
section#organic-logo-page .organic-seo-img.top-seo {
width: 22%
}
section#organic-logo-page .organic-seo-img.seo-company {
width: 23%
}
section#organic-logo-page .organic-seo-img.top-seo-service-company {
width: 38%
}
section#organic-logo-page .seo-company img {
width: 100px;
height: auto;
display: flex;
margin: auto
}
section#organic-logo-page .organic-logo {
column-gap: 50px
}
section#organic-logo-page .organic-seo-img img {
width: auto;
cursor: pointer
}
section#organic-service-work .ecomerce-delepment .ecomerce-delepment_lwr {
background: #fff;
min-height: 375px;
height: 100%;
border: 3px solid #b9cfdd;
border-radius: 25px
}
section#organic-service-work .how-work {
background-color: #6979c4;
padding: 60px 0 60px
}
section#organic-service-work h3.ecomm_experites_heading {
color: #fff;
line-height: 30px;
font-size: 32px !important
}
.showit-testimonials .Showit-slider-new div#n2-ss-9 .nextend-arrow-previous img {
background: url(https://www.willshall.com/wp-content/uploads/2024/07/left.png);
background-size: cover
}
.showit-testimonials .Showit-slider-new div#n2-ss-9 .nextend-arrow-next img {
background: url(https://www.willshall.com/wp-content/uploads/2024/07/right.png);
background-size: cover
}
div#n2-ss-9 .n2-font-c615d35d9cfe456ccb4ffb1a67f811b3-hover {
font-family: 'proxima_novalight' !important
}
div#n2-ss-9 .n2-font-ab2abc7522dff7dc72d8f2e56f2a04f3-hover {
font-family: 'proxima_novalight' !important
}
.Showit-slider-new div#n2-ss-9 .nextend-arrow img {
width: 65px
}
section#organic-service-work {
margin-bottom: -38px
}
#organic-logo-page #crowdreviews-badge-AjPfd6UAR div.t {
font-size: 21px !important
}
#organic-logo-page #crowdreviews-badge-AjPfd6UAR .crowdreviews-badge-bg {
width: 180px !important;
height: 117px !important;
padding: 20px 0 2px !important
}
p.organic_text {
margin-bottom: 16px !important
}
.ai-diven-btn {
text-align: center
}
h2.organic-seo-slider {
opacity: 0.302 !important;
font-size: 60px !important;
color: #000;
font-weight: 700
}
section#organic-service-work p {
color: #000
}
#organic-seo .error-message p {
color: #000
}
@media(max-width:767px) {
section#organic-seo .banner_content {
flex-direction: column;
margin-top: 12px;
gap: 0
}
section#organic-service-work {
margin-top: 55px
}
section#organic-seo .banner_content ul {
padding: 0 0 0 0
}
section#organic-logo-page {
padding: 60px 15px
}
.organic-logo {
display: grid;
grid-template-columns: repeat(2, 1fr);
row-gap: 35px
}
section#organic-logo-page .organic-seo-img.clutch {
width: 100%;
margin: auto
}
section#organic-logo-page .organic-seo-img.mint {
width: 100%
}
section#organic-logo-page .organic-seo-img.Topsec {
width: 100%
}
section#organic-logo-page .organic-seo-img.Topsec {
width: 100%
}
section#organic-logo-page .organic-seo-img.seo-company {
width: 88%;
margin: auto
}
section#organic-logo-page .organic-logo {
column-gap: 20px
}
section#organic-logo-page .organic-seo-img.top-seo-service-company {
width: 100%
}
section#organic-service-work h3.ecomm_experites_heading {
font-size: 25px !important
}
section#organic-service-work .ecomerce-delepment .ecomerce-delepment_lwr {
min-height: auto
}
.faq-section.local-seo-faq.wordpress-faq {
padding: 0 20px
}
#organic-logo-page #crowdreviews-badge-AjPfd6UAR .crowdreviews-badge-bg {
width: 169px !important;
height: 117px !important;
padding: 23px 0 2px !important
}
section#organic-logo-page .organic-seo-img img {
width: 85%
}
.rating-showit-icons.goodfirm-img {
margin-left: 0
}
section#organic-logo-page h2 {
font-size: 25px;
line-height: 35px
}
.range-webflow-col {
flex-direction: column
}
.Webflow-ideal-business {
flex-direction: column
}
.range-of-webflow-development h2.wow.bounceInUp.animated.lead {
margin-bottom: 0
}
.range-left-col,
.range-right-col,
.Webflow-business-heading,
.Webflow-business-heading p,
.Webflow-business-list,
.Webflow-business-image,
section.why-choose-webflow h3,
p.service-provider-text,
.left-col-service,
.right-services-img {
width: 100% !important;
line-height: normal !important
}
.right-services-img {
margin-top: 20px
}
.range-of-webflow-development .range-left-col h4 {
max-width: 100% !important
}
.webflow-service-provider {
flex-direction: column;
align-items: center
}
.progress-in-heading p {
width: 100% !important
}
.progress-in-heading h3 {
width: 100% !important
}
.progress-in-slider .slick-prev:before {
display: none
}
.progress-in-slider .slick-next:before {
display: none
}
.tab-content.clearfix img {
width: 100% !important;
margin-top: 20px
}
.showit-cms-banner .wp-services-btn.btn {
margin-top: 30px;
font-size: 16px
}
.tab-content.clearfix img {
width: 100% !important;
height: auto
}
.progress-lwr {
padding: 0px !important
}
.progress-lwr p {
height: auto !important;
margin-bottom: 20px
}
section.why-choose-webflow {
padding: 50px 10px !important
}
.progress-lwr h3 {
height: auto !important
}
section.Pinterest.showit-cms-banner.webflow-development-page {
margin-top: 0px !important
}
.range-of-webflow-development .range-right-col-img img {
width: 100% !important
}
.range-of-webflow-development .partners-wix .tab-pane {
padding: 0px !important
}
img.brand-logo-rarting.clutch-img.webflow-logo.entered.lazyloaded {
width: 92px !important
}
.rating_review_sec img {
width: 15px !important
}
}
.webflow-service {
background: #FFFFFF !important;
display: inline-block;
background-color: #EFF7F0;
padding: 30px 25px;
background-image: url(//www.willshall.com/wp-content/uploads/2024/10/shapes2.png);
background-repeat: no-repeat;
background-position: right bottom;
border-radius: 10px
}
.webflow-services-provider {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 35px
}
.webflow-service h3 {
font-weight: 600;
font-size: 22px;
font-family: 'Inter';
color: #000
}
.webflow-service p {
font-family: 'Inter';
font-size: 17px;
padding-bottom: 15px
}
.Why-Choose-Webflow {
background: #EEF3FA;
padding: 80px 0
}
.webflow-img .webflow-logo {
width: 133px !important;
height: auto !important;
margin-top: 3px !important
}
.rating-showit-icons.goodfirm-img {
margin-left: -25px
}
.relax_while_title {
width: 100%;
position: relative;
top: 0
}
.benefits_developers_sec .cstm-new-service {
padding: 20px
}
.benefits_developers_sec .cstm-new-service .col-services {
background: #fff;
box-shadow: 0 0 30px #cdcdcd82;
border-radius: 10px;
height: 100%;
padding: 35px 35px !important
}
.webflow-services .headbox {
flex-wrap: unset !important
}
.webflow-services .hire_bg .headbox img {
height: 45px;
width: 45px;
object-fit: contain
}
.relax_while_title.fixed-title {
max-width: 615px
}
.range-of-webflow-development .partners-wix h2 {
text-align: center;
font-size: 32px;
font-weight: 700;
color: #000;
font-family: 'Inter';
line-height: 38px;
width: 100%
}
.range-of-webflow-development .wix-partner-icon-text.active h3 {
opacity: 1;
background-image: linear-gradient(28deg, #0b79a0 0%, #0b79a0 0%, #0a485e 100%);
color: white !important
}
.range-of-webflow-development ul.nav.nav-pills {
display: unset;
border: 1px solid #e9e9e9;
border-radius: 23px
}
.range-of-webflow-development h3 {
font-size: 16px !important;
line-height: 18px;
font-weight: 400;
font-family: "Inter" !important;
text-align: center !important
}
.range-of-webflow-development .wix-partner-icon-text h3 {
opacity: 1;
background-color: red;
padding: 15px 15px;
border-radius: 40px;
background: none;
margin: 0
}
.range-of-webflow-development .partners-wix .nav-pills>li+li {
margin-bottom: 0
}
.range-of-webflow-development .nav>li>a {
padding: 0
}
.range-of-webflow-development .nav-pills>li {
line-height: 0
}
.range-of-webflow-development .range-left-col h4 {
font-size: 26px !important;
line-height: 34px;
color: #000;
font-weight: 700;
font-family: "Inter";
width: 100%;
max-width: 50%;
margin-bottom: 20px
}
.range-of-webflow-development .partners-wix .tab-pane {
padding: 20px 0
}
.range-of-webflow-development .partners-wix #exTab3 .tab-content {
padding: 5px 0
}
.range-left-col {
text-align: left;
width: 50%
}
.range-left-col p {
max-width: 513px;
font-size: 16px;
line-height: 26px;
color: #000;
font-weight: 400;
font-family: "Inter";
width: 100%
}
.range-webflow-col {
display: flex;
width: 100%;
column-gap: 20px;
max-width: 1100px;
margin: 0 auto;
padding-top: 20px;
}
.range-right-col {
width: 50%
}
.range-right-col img {
width: 300px !important
}
.range-of-webflow-development .range-webflow-col .range-left-col p {
max-width: 542px;
font-size: 16px;
line-height: 24px;
color: #000;
font-weight: 400;
font-family: "Inter";
width: 100%
}
.webflow-btn {
justify-content: left !important
}
.webflow-btn a {
font-size: 17px;
color: #fff;
font-weight: 600;
font-family: "Inter";
text-align: center;
background-color: #d25603;
border-radius: 30px;
padding: 10px 21px;
border: 2px solid #d25603;
cursor: pointer;
margin-top: 40px;
width: 211px;
height: 45px
}
.webflow-btn a:hover {
border: 2px solid #d25603
}
.Webflow-business-sec {
padding: 70px 0
}
.Webflow-ideal-business {
display: flex;
width: 100%;
column-gap: 30px
}
.Webflow-business-heading {
width: 30%
}
.Webflow-business-image {
width: 40%
}
.Webflow-business-list {
width: 30%
}
.Webflow-business-list ul li {
font-size: 16px;
line-height: 36px;
color: #000;
font-weight: 600;
font-family: "Inter";
margin-bottom: 2px
}
.Webflow-business-list ul li span img {
width: 25px;
height: auto
}
.Webflow-business-image img {
width: 410px;
height: auto
}
.Webflow-business-heading h3 {
font-size: 32px;
line-height: 38px;
color: #000;
font-weight: 700;
font-family: "Inter";
width: 100%;
max-width: 95%
}
.Webflow-business-heading p {
width: 274px;
height: 91px;
font-size: 16px;
line-height: 24px;
color: #000;
font-weight: 300;
font-family: "Inter"
}
.webflow-business-logo {
border: 1px solid #e9e9e9;
border-radius: 50px;
width: 130px;
height: 40px;
padding: 8px 20px
}
.webflow-business-logo img {
width: 90px;
height: auto
}
.Webflow-business-heading span {
color: #346166
}
.left-col-service {
width: 47%
}
.right-services-img {
width: 50%;
height: auto
}
.webflow-service-provider {
display: flex;
justify-content: space-between;
align-items: center;
padding: 10px 115px;
}
.right-services-img img {
width: 100%;
position: sticky;
top: 120px;
object-fit: contain;
}
.list-items-webflow h5 {
font-size: 24px;
line-height: 38px;
color: #000;
font-weight: 500;
font-family: "Inter";
margin: 20px 0 0 0;
}
.list-items-webflow p {
font-size: 16px;
line-height: 24px;
color: #000;
font-weight: 300;
font-family: 'Inter';
margin-left: 53px;
}
section.why-choose-webflow h3 {
font-size: 32px;
line-height: 38px;
color: #000;
font-weight: 700;
font-family: "Inter";
text-align: center;
width: 56%;
margin: 0 auto
}
p.service-provider-text {
width: 55%;
font-size: 16px;
line-height: 24px;
color: #000;
font-weight: 400;
font-family: "Inter";
text-align: center;
margin: 0 auto;
padding: 10px 0 60px 0;
}
section.why-choose-webflow {
padding: 50px 0;
background: #eff7ff;
}
.list-items-webflow span {
background: #fff;
font-size: 20px;
line-height: 37px;
color: #000;
font-weight: 700;
font-family: "Inter";
padding: 2px 5px;
border-radius: 5px;
margin-right: 11px;
height: 40px;
width: 40px;
display: flex;
align-items: center;
text-align: center;
justify-content: center;
border: 1px solid #ccc6;
}
.list-items-webflow {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: baseline; padding-bottom: 22px;
}
.tab-content.clearfix img {
width: 75% !important;
height: auto
}
.progress-in-slider .progress-container {
position: relative;
width: 100%;
height: 4px;
margin-top: 20px;
}
.progress-in-slider .progress {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 4px;
border-radius: 10px;
background-color: #f5f5f5;
overflow: hidden;
}
.progress-in-slider .progress-bar-slider {
height: 4px;
background-image: linear-gradient(to right, #0a485e, #0a485e);
background-repeat: no-repeat;
background-size: 0% 100%;
transition: background-size 0.4s ease-in-out;
}
.progress-in-slider .progress-dots {
position: absolute;
top: 50%;
left: 0;
width: 100%;
transform: translateY(-50%);
display: flex;
justify-content: space-between;
pointer-events: none
}
.progress-in-slider .progress-dots span {
width: 10px;
height: 10px;
background-color: #ccc;
border-radius: 50%
}
.progress-in-slider .progress-dots span.active {
background-color: #000
}
.progress-lwr {
padding: 20px
}
.progress-in-slider {
background-color: #f3f7f9;
padding: 60px 0
}
.progress-in-slider .container {
margin: auto;
padding: 20px;
max-width: 1200px
}
.progress-lwr h3 {
font-size: 22px;
line-height: 28px;
color: #000;
font-weight: 700;
font-family: "Inter";
height: 45px
}
.progress-lwr p {
font-size: 16px;
line-height: 24px;
color: #000;
font-weight: 300;
height: 120px;
font-family: 'Inter';
}
.progress_slider {
margin: 30px auto 50px
}
.progress_slider .image {
width: 80px;
margin: 0 auto;
background: #fff;
height: 80px;
border-radius: 64px;
display: flex;
justify-content: center;
align-items: center
}
.progress_slider .image img {
width: 45px;
height: 45px
}
.progress-in-slider .slick-dots {
bottom: -52px
}
.progress-in-slider .progress-dots span {
background: #0a485e
}
.progress-in-slider .progress-dots span.active {
background: #0a485e
}
.progress-in-heading h3 {
font-size: 32px;
line-height: 38px;
color: #000;
font-weight: 700;
font-family: "Inter";
text-align: center;
width: 56%;
margin: 0 auto
}
.progress-in-heading p {
width: 55%;
font-size: 16px;
line-height: 24px;
color: #000;
font-weight: 400;
font-family: "Inter";
text-align: center;
margin: 0 auto;
padding: 10px 0 30px 0
}
.progress-in-slider .slick-prev:before {
font-size: 30px;
color: #000
}
.progress-in-slider .slick-next:before {
font-size: 30px;
color: #000
}
.progress-in-slider .slick-dots li button:before {
font-size: 16px
}
.progress-in-slider .slick-dots li {
margin: 0
}
.web-development.cms-wid {
width: 19% !important
}
.start-your-webflow::before {
content: '' !important;
background: none !important
}
section.start-your-webflow .wix-are-you-ready-sec .webflow-start-heading {
color: #dbffbf !important
}
.webflow-bottom-btn {
background: #dbffbf !important;
color: #000 !important
}
section.Showit-launch a.wp-launch-btn.btn:hover {
background-color: unset !important;
color: #dbffbf !important;
border: 1px solid #dbffbf !important
}
section.Pinterest.showit-cms-banner.webflow-development-page {
margin-top: 45px
}
.range-right-col {
width: 50%;
text-align: right !important
}
.range-of-webflow-development .range-left-col h4 {
max-width: 100% !important
}
.start-your-webflow .wix-are-you-ready-sec h2 {
color: #dbffbf !important
}
div#exTab3 {
max-width: 1175px;
width: 100%;
margin: 0 auto
}
.success-stories {
display: flex;
flex-direction: column;
gap: 0rem;
background-color: #f5f9f7;
padding: 2rem
}
.section-header {
text-align: center
}
.section-header h1 {
color: #333;
font-size: 2rem
}
.section-header .view-more {
position: relative;
z-index: 1;
font-size: 20px;
padding: 10px 20px;
border-radius: 50px;
font-weight: 500;
text-transform: capitalize;
color: #ffffff !important;
background-color: #d25603;
border: 2px solid #D25601;
line-height: 15px;
font-family: 'Inter';
height: 43px
}
.slider-container {
display: flex;
gap: 1rem;
overflow-x: scroll;
scroll-behavior: smooth
}
.testimonial-card {
background: #fff;
border-radius: 10px;
padding: 1rem;
box-shadow: 0 4px 6px rgb(0 0 0 / .1);
min-width: 300px
}
.testimonial-card blockquote {
font-style: italic;
color: #666
}
.video-container video {
width: 100%;
max-width: 400px;
border-radius: 10px
}
section.success-stories .section-header {
display: flex;
justify-content: space-between;
padding: 0 10px 15px 10px
}
section.success-stories .section-header .column-1 {
width: 42%
}
section.success-stories .section-header .column-2 {
width: 58%;
display: flex;
align-items: flex-end;
justify-content: flex-end
}
section.success-stories {
padding: 60px 10px
}
section.success-stories .section-header .column-1 h5 {
position: relative;
color: #000;
font-size: 18px;
margin-bottom: 5px;
text-transform: capitalize;
display: flex;
align-items: center;
font-weight: 500
}
section.success-stories .section-header .column-2 p {
display: none
}
section.success-stories .section-header .column-1 h3 {
line-height: 1.24;
font-size: 32px;
color: #000;
font-weight: 700;
text-transform: capitalize;
text-align: left;
margin: 0;
font-family: 'Inter'
}
section.success-stories .section-header .column-2 p a {
width: 66%;
line-height: 1.6;
text-align: right;
font-family: 'Inter';
color: #e37000;
font-size: 18px;
font-weight: 700
}
section.success-stories .stories-main-text {
padding: 0 10px 30px 10px;
color: #000;
font-family: 'Inter';
max-width: 1200px;
margin: 0 auto;
font-size: 16px;
line-height: 24px;
}
section.success-stories .section-header .column-2 .btn-row {
width: 40%;
text-align: end
}
#testimonials-video-slider .slick-dots li button:before {
font-size: 12px;
color: #ccc
}
#testimonials-video-slider .slide-row {
margin-bottom: 31px
}
#testimonials-video-slider .slick-dots li.slick-active button:before {
color: #000
}
#testimonials-video-slider .content-col p {
font-size: 16px;
font-family: 'Inter';
color: #000;
line-height: 24px;
}
.play-icon {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 60px;
height: 60px;
background: rgb(0 0 0 / .6);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
transition: background 0.3s
}
.play-icon:hover {
background: rgb(0 0 0 / .8)
}
.play-icon::before {
content: '';
border-style: solid;
border-width: 15px 0 15px 25px;
border-color: #fff0 #fff0 #fff0 #fff;
margin-left: 5px
}
.slide-row.image,
.slide-row.video {
width: 100%;
display: flex;
position: relative;
align-items: center
}
.slide-row.image .content-col,
.slide-row.video .content-col {
width: 45%;
box-shadow: 0 0 10px rgb(30 104 178 / .1);
padding: 30px 60px 70px 30px;
border-radius: 10px;
background: #fff url(https://www.alliancetek.com/new_design/images/icons/quote.svg) no-repeat right bottom;
background-position: 92% 85%;
object-fit: contain;
position: relative;
background-size: 130px 80px;
margin-right: 11px
}
div#testimonials-video-slider .slick-dots {
bottom: -48px
}
.slide-row.image .content-col::before {
position: absolute;
top: 20px;
right: -18px;
opacity: 1;
z-index: -2;
content: "";
width: 100%;
height: 100%;
background: #FFF;
border-radius: 10px !important
}
.slide-row.image .image-col,
.slide-row.video .image-col {
width: 42%;
position: relative;
display: flex
}
.slide-row.video .image-col img {
display: none
}
#testimonials-video-slider .image-col {
width: 50% !important;
margin: 0 auto;
margin-left: 0
}
#testimonials-video-slider .slide-row.image {
padding: 0 10px
}
#testimonials-video-slider .content {
margin: auto;
max-width: 1200px
}
.video {
padding: 10px;
position: relative
}
.image-col img {
display: block;
width: 600px;
border-radius: 10px;
height: 350px;
object-fit: cover;
margin-top: 12px;
background-position: center
}
.mfp-iframe-scaler {
max-width: 800px;
width: 90%
}
#testimonials-video-slider .content-col strong p {
margin-top: 10px !important
}
section.success-stories .container {
max-width: 1200px;
width: 100%
}
.page-template-home-page-new-template .mfp-close-btn-in {
z-index: 999999
}
.page-template-home-page-new-template .mfp-bg {
z-index: 999999
}
body.no-scroll {
overflow: hidden;
position: fixed;
width: 100%
}
@media (max-width:767px) {
.slide-row.image,
.slide-row.video {
flex-direction: column;
align-items: center
}
div#testimonials-video-slider .slide-row.image,
div#testimonials-video-slider .slide-row.video {
flex-direction: column;
align-items: center;
padding: 0 5px
}
div#testimonials-video-slider .content-col {
width: 100%;
padding: 20px;
margin-top: 12px
}
.single-post-content h3 {
font-size: 16px !important;
}
div#testimonials-video-slider .image-col {
width: 100%
}
div#testimonials-video-slider .image-col img {
width: 100%;
height: 220px
}
section.success-stories .section-header {
flex-direction: column
}
section.success-stories {
padding: 60px 15px 8px 15px
}
#testimonials-video-slider .image-col {
width: 100% !important;
margin: 15px auto
}
section.success-stories .section-header .column-1 {
width: 100%
}
section.success-stories .section-header .column-2 {
width: 100%;
flex-direction: column
}
section.success-stories .section-header .column-2 p {
width: 100%
}
section.success-stories .section-header .column-2 .btn-row {
width: 100%;
text-align: left;
margin-top: 10px
}
div#testimonials-video-slider .slick-dots {
bottom: 0;
text-align: center;
left: unset
}
section.success-stories .section-header .column-1 h3 {
font-size: 26px;
padding: 10px 0
}
#testimonials-video-slider .content-col p {
font-size: 16px
}
section.success-stories .section-header .column-1 h5 {
font-size: 16px;
justify-content: flex-start
}
section.success-stories .section-header .column-2 p {
font-size: 16px;
text-align: left
}
section.success-stories .stories-main-text {
padding: 0
}
.slide-row.image .content-col,
.slide-row.video .content-col {
background-position: 92% 95%;
background-size: 70px 80px;
padding-bottom: 94px !important;
margin-bottom: 28px;
margin-right: 0
}
.slide-row.image .content-col::before {
display: none
}
#testimonials-video-slider .slide-row.image {
padding: 0 0
}
section.success-stories .section-header {
padding: 0 0 29px 0
}
section.success-stories .section-header .column-2 {
align-items: flex-start
}
section.success-stories .center_btn {
padding: 5px 0 0
}
section.success-stories .center_btn .btn {
margin: 0 0 0
}
.lastest-home-blogs h2 {
font-size: 26px;
padding-bottom: 4px
}
#how-work-hp .right-side-col {
width: 100% !important
}
#how-work-hp .left-side-col {
width: 100% !important
}
#how-work-hp .how-work-sec {
flex-direction: column !important;
margin: 0 !important
}
#how-work-hp dd.toggle_ans {
padding: 0 50px 20px 30px !important
}
#how-work-hp .left-side-col h2 {
font-size: 26px !important
}
#how-work-hp .left-side-col h3 {
font-size: 24px !important
}
#how-work-hp dt.toggle_title h4 {
font-size: 18px !important
}
#how-work-hp dt.toggle_title img {
width: 30px;
height: 30px
}
#how-work-hp .right-side-col .toggle_title {
padding: 7px 12px !important
}
section#how-work-hp .container-main {
padding: 0 20px !important
}
}
#how-work-hp .right-side-col {
width: 56%
}
#how-work-hp .right-side-col .toggle_title {
position: relative;
padding: 10px 20px;
cursor: pointer;
border: 1px solid #e0e6f1;
border-radius: 10px;
background: #fff;
margin-bottom: 16px
} #how-work-hp .right-side-col.toggle_ans {
margin: 0;
padding: 10px;
display: none
}
#how-work-hp .right-side-col .toggle_ans:first-of-type {
display: block
}
#how-work-hp .right-side-col .plus {
position: absolute;
right: 20px;
padding: 12px;
height: 20px;
width: 20px
}
#how-work-hp .right-side-col .plus:before,
#how-work-hp .right-side-col .plus:after {
display: block;
content: "";
background-color: #000;
position: absolute;
width: 15px;
height: 1px;
bottom: 50%;
right: 50%;
transform: translate(50%, 50%);
transition: 0.5s;
background: url(https://www.willshall.com/wp-content/uploads/2025/01/down-arrow.png);
background-size: 20px !important;
height: 20px;
width: 20px;
background-repeat: no-repeat
}
dt.toggle_title.selected .plus:after {
transform: translate(50%, 50%) rotate(180deg) !important
}
#how-work-hp .right-side-col .plus:before {
width: 1px;
height: 15px
}
section#how-work-hp {
background: #eef2fa;
padding: 50px 0
}
#how-work-hp .right-side-col .toggle_title.selected .plus:before {
transform: translate(50%, 50%) rotate(90deg)
}
#how-work-hp .left-side-col {
width: 38%
}
#how-work-hp .how-work-sec {
display: flex;
justify-content: space-between;
margin: 0 50px
}
#how-work-hp .left-side-col h2 {
font-size: 32px;
font-family: 'Inter';
font-weight: 800;
color: #000;
padding-bottom: 4px
}
#how-work-hp .left-side-col p {
font-size: 16px;
font-family: 'Inter';
line-height: 24px;
color: #000
}
#how-work-hp .left-side-col h3 {
font-size: 30px;
color: #000;
font-family: 'Inter';
font-weight: 300;
}
#how-work-hp dt.toggle_title h4 {
font-family: 'Inter';
font-weight: 500;
font-size: 20px;
color: #000
}
#how-work-hp dd.toggle_ans p {
padding: 10px 0;
color: #000;
font-family: proxima_novalight;
font-size: 17px
}
#how-work-hp dd.toggle_ans p {
color: #000;
font-family: proxima_novalight;
font-size: 17px;
padding-top: 3px
}
#how-work-hp .we-work {
position: sticky;
top: 150px
}
#how-work-hp dt.toggle_title {
display: flex;
gap: 10px;
align-items: center
}
#how-work-hp dt.toggle_title img {
width: 40px;
height: 40px;
object-fit: contain
}
#how-work-hp dd.toggle_ans {
padding: 0 60px 20px 60px
}
#how-work-hp .right-side-col .toggle_title:first-child {
border-top: none
}
dd.toggle_ans h5 {
font-size: 17px;
font-weight: 600;
color: #000;
font-family: 'Inter';
margin-bottom: 0
}
.willshall-banner {
margin: auto;
width: 100%;
max-width: 100%;
text-align: center;
height: 100%;
max-height: 700px !important;
background-size: cover !important;
background-repeat: no-repeat !important;
margin: 90px 0 0 0px !important
}
.willshall-banner .willshall-banner_slider .slick-slide {
padding: 24px 0;
border-radius: 10px;
text-align: center;
font-size: 2rem;
font-weight: 600;
color: #b83b5e;
background-color: #c0eee4;
margin: 0 0
}
.willshall-banner .slick-current {
color: #b83b5e !important
}
.willshall-banner .slick-dots li button:before {
color: #000;
opacity: .5;
transition: all 0.3s ease
}
.willshall-banner .slick-dots .willshall-banner li.slick-active button:before,
.willshall-banner .slick-dots li button:hover::before,
.willshall-banner .slick-dots li button:focus::before {
color: #f08a5d;
opacity: 1
}
.willshall-banner .slick-next,
.willshall-banner .slick-prev {
width: fit-content;
height: auto
}
.willshall-banner .slick-next:before,
.willshall-banner .slick-prev:before {
font-size: 2.5rem;
opacity: .5;
color: #f08a5d
}
.willshall-banner .slick-slide {
margin: 0 0
}
.willshall-banner .text-wrapper {
width: 100%;
margin: 0 auto;
height: auto;
object-fit: contain;
display: flex !important;
justify-content: center !important;
align-items: center !important;
background-size: cover !important;
background-position: 100% 0% !important;
background-repeat: no-repeat !important;
margin-top: 0;
width: 100%;
max-height: 700px !important;
height: 100% !important
}
.willshall-banner .willshall-contants-right img {
width: 100%;
object-fit: contain
}
.willshall-banner .willshall-contants-left {
width: 55%;
text-align: left
}
.willshall-banner .slick-track {
display: flex;
align-items: center
}
.willshall-contants-right {
width: 45%
}
.willshall-banner .willshall-contants {
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
height: 100%;
min-height: 700px !important
}
.willshall-banner .willshall-contants-left h1 {
font-size: 50px;
letter-spacing: -1px;
color: #000;
font-weight: 800;
font-family: "Inter";
margin: 0
}
.willshall-banner .willshall-contants-left h2 {
font-size: 26px;
color: #000;
font-weight: 800;
font-family: "Inter";
margin: 0;
padding-top: 10px;
line-height: normal;
}
.willshall-banner .willshall-contants-left p {
font-size: 16px;
color: #000;
font-weight: 700;
font-family: "Inter";
margin: 14px 0
}
.willshall-banner p.banner-text {
width: 550px;
height: auto;
font-size: 16px;
line-height: 24px;
color: #000;
font-weight: 400;
font-family: "Inter";
padding: 14px 0 18px 0
}
.willshall-banner .animate-btn1 p {
display: inline-block;
transition: 0.1s ease-in;
font-size: 21px;
vertical-align: middle
}
.willshall-banner span .botton-text:hover {
text-decoration: underline;
text-decoration-color: #b7bcbf
}
.willshall-banner .animate-btn1:hover p {
transform: translateX(50%)
}
.willshall-banner a.animate-btn1 {
padding: 14px 20px;
border-radius: 30px;
text-decoration: auto;
background: #1b2e35;
transition: all linear 0.2s
}
.willshall-banner span.botton-text {
font-size: 16px;
line-height: 24px;
color: #fff;
font-weight: 600;
font-family: "Inter"
}
.willshall-banner .button-wrap p {
color: #fff
}
.willshall-banner .logo-sec {
display: flex;
justify-content: space-between;
align-items: center;
margin-top: 38px
}
.willshall-banner .inner-imgs img {
width: 100%;
height: auto;
object-fit: contain
}
.willshall-banner .inner-imgs {
width: 33%
}
.willshall-banner img.banner-logo {
height: auto;
object-fit: contain;
width: 118px
}
.willshall-banner .slick-dots li {
width: 14px
}
.willshall-banner .logo-sec .stroe-div {
display: flex;
align-items: center;
gap: 10px
}
.willshall-banner .logo-sec .lwr-text h3 {
font-size: 30px;
letter-spacing: -1px;
color: #000;
font-weight: 800;
font-family: "Inter";
margin: 0
}
.willshall-banner .logo-sec .lwr-text p {
font-size: 14px;
color: #000;
font-weight: 700;
font-family: "Inter";
margin: 0
}
.willshall-banner .logo-sec .stroe-div {
display: flex;
align-items: center;
width: 38%;
justify-content: flex-start
}
.mint-banner-logo a img {
width: 106px;
margin: 0 auto
}
.reviewed-img a img {
width: 100px
}
.your-grtowth-img a {
display: flex;
flex-direction: row;
justify-content: space-between
}
.reviewed-img {
width: 15% !important
}
.inner-imgs-wixx {
width: 32%
}
.store-inner-img img {
width: 62px !important;
height: 62px !important;
object-fit: contain !important
}
.inner-imgs4 {
width: 50% !important
}
a.cluch-fiver-review {
margin: 0 auto;
display: flex;
justify-content: center
}
.store-inner-img {
width: auto;
text-align: left;
display: flex;
justify-content: flex-start;
gap: 10px
}
.inner-imgs3.stroe-div.your-grtowth-img img {
height: 57px;
width: 57px;
object-fit: contain
}
.inner-imgs3.stroe-div img {
width: 57px;
height: 57px;
object-fit: contain
}
.lwr-text {
width: 70%
}
.inner-imgs1 {
width: 35%;
text-align: center
}
.inner-imgs1 img {
width: 100%;
object-fit: contain
}
.inner-imgs2 {
width: 19%;
text-align: center
}
.inner-imgs3 {
width: 42%
}
.inner-imgs2 img {
object-fit: contain;
height: auto
}
.inner-imgs2 p.text-india {
margin: 0;
font-size: 10px;
letter-spacing: 0;
color: #1b2e35;
font-weight: 800;
font-family: "Inter"
}
.semaless-wrap {
display: flex !important;
justify-content: flex-start !important;
gap: 26px !important
}
.animate-img-banner {
width: 23px;
object-fit: contain;
height: auto
}
.your-grtowth-img {
width: 33% !important
}
.slider-third-logo {
display: flex !important;
flex-direction: row;
justify-content: flex-start !important;
gap: 34px
}
.wix-devel-four-slideimg img {
transform: scale(.9)
}
.willshall-banner .slick-dots {
bottom: 20px
}
.willshall-banner .slick-dots li button:before {
font-size: 0;
color: #fff;
border: 2px solid #e37000;
border-radius: 20px
}
.willshall-banner .slick-dots li.slick-active button:before {
opacity: .75;
background-color: #e37000
}
.willshall-banner .slick-dots li button:before {
width: 12px;
height: 12px
}
img.reviewed-img {
width: 79%;
object-fit: cover
}
.willshall-banner a.animate-btn1:hover {
background-color: #d25603;
padding-left: 30px
} .teledata-container {
max-width: 1350px;
margin: auto;
padding: 50px 0px 30px;
text-align: left;
display: flex;
column-gap: 35px;
}
.teledata-banner-sec {
background: #fff;
text-align: left;
padding: 0px 0px 20px;
}
.seo-case-study-inner-main {
padding: 130px 15px 30px;
}
.seo-case-study-inner-main .right-column img {
position: sticky;
top: 120px;
}
.teledata-title {
color: #000;
font-size: 32px;
line-height: 40px;
margin: 0;
font-family: 'Inter';
font-weight: 700;
text-align: left;
}
.teledata-subtitle {
font-size: 18px;
color: #444;
max-width: 700px;
margin: auto;
}
.teledata-main-img {
max-width: 285px;
width: 100%;
margin-top: 30px;
border-radius: 10px;
box-shadow: 0 8px 20px rgba(0, 0, 0, 0.08);
padding: 0px 10px 10px;
}
.teledata-case-section {
background: #fff;
padding: 30px 0 0px;
}
.teledata-block {
margin-bottom: 40px;
max-width: 800px;
}
.seo-case-study-inner-main .left-column-content {
width: 65%;
}
.seo-case-study-inner-main .right-column {
width: 35%;
}
.teledata-block h2,.abt_teledata {
border-left: 5px solid #e37000;
padding-left: 10px;
font-size: 26px;
font-weight: 800; color: #000;
font-family: "Inter";
margin-bottom: 10px;
}
.last p:first-of-type {
margin-top: 20px;
}
.last h2 {
margin-top: 20px;
}
.teledata-block p {
font-size: 16px;
line-height: 24px;
color: #000;
font-weight: 400;
font-family: "Inter";
padding: 14px 0 18px 0;
}
.teledata-block ul {
padding-left: 20px;
margin-top: 10px;
}
.teledata-block ul li {
font-size: 16px;
margin-bottom: 10px;
color: #444;
list-style: disc;
}
.teledata-block img {
width: 100%;
max-width: 800px;
margin-left: 0px !important;
display: block;
margin: 30px auto 20px;
border-radius: 10px;
box-shadow: 0 4px 15px rgba(0,0,0,0.1);
}
.teledata-case-section .teledata-container {
padding: 0px 15px;
}
.teledata-block .card {
background-color: #2f5496;
color: #fff;
padding: 30px 30px;
text-align: center;
border-radius: 8px;
max-width: 800px;
margin-left: 0;
}
.teledata-block .card p {
color: #fff;
font-size: 16px;
max-width: 800px;
margin: auto;
padding: 10px 10px 10px 10px;
}
.teledata-block a {
font-size: 18px;
font-weight: bold;
color: black;
line-height: 24px;
font-family: 'Inter';
}
.teledata-block a:hover {
text-decoration: underline !important;
}
.teledata-block ol {
padding-left: 20px;
margin-left: 15px;
}
.teledata-block ol li {
font-size: 16px;
line-height: 24px;
color: #000;
font-weight: 400;
font-family: "Inter";
padding: 4px 0 4px 0;
list-style: auto;
}
.teledata-block .card p b {
font-size: 30px;
}
.card-orange {
background-color: #e37000;
color: #fff;
padding: 30px 30px;
text-align: left;
border-radius: 8px;
max-width: 800px;
margin: auto;
margin-left: 0px;
}
.card-orange p {
color: #fff; padding: 10px 0 10px 0; font-size: 40px;
line-height: 46px;
font-weight: 800;
padding-top: 15px;
}
.teledata-block.ranking li {
list-style: none;
font-family: "Inter";
}
.teledata-block.ranking ul {
padding-left: 0px;
}
.teledata-block.ranking li span {
color: #e37000;
}
.teledata-block.ranking h2 {
margin-bottom: 20px;
}
.teledata-block.ranking ul {
padding-left: 0px;
margin-top: 25px;
margin-bottom: 0px !important;
}
.teledata-block.ranking img {
margin-top: 25px;
margin-bottom: 40px !important;
}
.teledata-block.about-details p {
padding-bottom: 5px;
}
.teledata-block.about-details h3 {
margin-bottom: 0px;
font-family: "Inter";
}
.teledata-block.ranking { margin-bottom: 0px;
padding-top: 5px;
}
.teledata-block .card p.highlighted {
font-size: 45px;
font-weight: 800;
padding-top: 15px;
line-height: 50px;
}
.teledata-block .top-heading-box {
background-color: #ddf7ff;
padding: 22px 20px;
margin-bottom: 8px;
}
.teledata-block .card p {
font-size: 18px;
line-height: 26px;
}
.top-heading-box h3 {
font-size: 24px;
line-height: 30px;
font-weight: 800;
font-family: 'Inter';
margin: 0px;
}
.ranking-table {
width: 100%;
border-collapse: collapse;
font-family: 'Inter';
margin-top: 20px;
background-color: #fff;
border-radius: 6px;
overflow: hidden;
box-shadow: 0 0 0 1px #ccc;
}
.ranking-table th,
.ranking-table td {
padding: 12px 16px;
border: 1px solid #ddd;
text-align: left;
}
.ranking-table thead th {
background-color: #f5f5f5;
font-weight: bold;
}
.solution-block p {
padding-top: 0px;
}
.solution-block h2 {
margin-bottom: 24px;
} p.cmn-cat-lable.web-design {
background-color: #ff1542;
color: white;
}
p.cmn-cat-lable.web-design {
background-color: #ff1542;
color: white;
font-size: 12px;
font-family: 'Inter';
max-width: max-content;
text-align: center;
text-transform: uppercase;
top: 167px !important;
}
@media (max-width: 768px) {
.teledata-title {
font-size: 24px;
line-height: 34px;
}
.teledata-block h2 {
font-size: 22px;
line-height:28px;
}
.teledata-block.last p {
padding-block: 7px;
}
.teledata-case-section {
padding: 30px 0 !important;
}
.top-heading-box h3 {
font-size: 20px;
line-height: 26px;
}
.teledata-block .card p.highlighted {
font-size: 26px;
line-height: 34px;
font-weight: 500;
}
.teledata-banner-sec img.teledata-main-img {
margin-top: 20px;
}
.teledata-container {
padding: 10px 20px;
}
.teledata-banner-sec {
padding: 0px 0px 10px;
}
.teledata-block .card p {
font-size: 16px;
line-height: 22px;
}
.teledata-block .card p b {
font-size: 24px;
}
.teledata-block.ranking {
margin-bottom: 20px;
}
.teledata-block.ranking img {
margin-top: 14px;
margin-bottom: 20px !important;
}
.teledata-block.about-details h3 {
font-size: 18px;
}
.teledata-block.about-details p {
padding-top: 10px;
}
.card-orange p {
font-size: 26px;
line-height: 34px;
}
.card-orange p b {
font-size: 24px;
}
.teledata-block .card {
padding: 20px 15px;
}
.card-orange {
padding: 20px 30px;
}
.teledata-main-img {
max-width: 170px;
}
.teledata-title span {
width: 100% !important;
display: flex;
justify-content: center;
font-weight: 500;
}
.seo-case-study-inner-main {
padding: 60px 0px 40px;
}
.teledata-case-section {
padding: 60px 0 20px;
}
.teledata-container {
flex-direction: column;
}
.seo-case-study-inner-main .left-column-content {
width: 100%;
}
.seo-case-study-inner-main .right-column {
width: 100%;
}
}
@media (max-width:767px) {
.willshall-banner .slick-dots {
bottom: -26px;
position: static;
margin-top: 10px
}
.top-slider .slick-slide>div {
display: flex;
align-items: center;
flex-direction: column
}
.top-slider .slick-track {
display: flex;
align-items: center
}
.willshall-banner .slick-next {
right: 0
}
.willshall-banner .slick-prev {
left: 0
}
.willshall-banner .willshall-contants {
flex-direction: column
}
.willshall-banner .willshall-contants-left {
width: 100% !important
}
.willshall-contants-right {
width: 100%;
display: flex;
align-items: center;
object-fit: contain;
justify-content: center
}
.willshall-banner a.animate-btn1 {
padding: 13px 20px
}
.willshall-banner p.banner-text {
width: 100% !important;
padding: 0;
font-size: 15px
}
.willshall-banner .willshall-contants-left h1 {
font-size: 30px !important
}
.willshall-banner .willshall-contants-left h2 br {
display: none !important
}
.willshall-banner .willshall-contants {
flex-direction: column-reverse !important
}
.willshall-banner .willshall-contants-left h2 {
font-size: 18px !important;
color: #000 !important;
margin-top: 10px
}
.willshall-banner .logo-sec .lwr-text p {
font-size: 11px
}
.inner-imgs1 {
width: 45%
}
.cluch-fiver-review {
margin: 0 auto
}
.willshall-banner .logo-sec .lwr-text h3 {
font-size: 20px
}
.inner-imgs3 {
width: 43%
}
.inner-imgs2 {
width: 27%
}
.second-slides-log .inner-imgs2 {
width: 103px !important
}
.willshall-banner .text-wrapper {
display: block !important
}
.willshall-banner .slick-track {
align-items: inherit
}
.second-slides-log .stroe-div .store-inner-img {
width: auto
}
.inner-imgs.stroe-div img {
width: 50px !important
}
.slider-third-logo {
gap: 23px
}
p.text-india {
display: none
}
.shopify_div_mobile {
display: none !important
}
.willshall-banner .logo-sec {
justify-content: flex-start;
margin-top: 20px
}
.your-grtowth-img p {
display: none
}
.inner-imgs3.stroe-div.your-grtowth-img img {
height: auto;
width: auto
}
.your-grtowth-img {
width: 34% !important
}
.stroe-div .store-inner-img {
width: 28%
}
.willshall-banner .logo-sec {
gap: 20px !important
}
.inner-imgs3.stroe-div img {
width: 50px !important;
height: 50px !important
}
.willshall-banner .logo-sec .stroe-div {
gap: 10px !important
}
.inner-imgs-wixx {
width: 38% !important
}
.stroe-div {
width: 62% !important
}
.willshall-banner .text-wrapper {
padding: 0 10px !important;
margin: 0
}
.slider-third-logo .inner-imgs2 {
width: 35%
}
.willshall-banner img.banner-logo {
width: 80px
}
.willshall-banner {
margin: 26px 0 0 0px !important;
max-height: 740px !important;
padding: 10px 0
}
#slider-section {
margin-top: 20px !important
}
.willshall-banner .willshall-contants {
min-height: 511px !important
}
#how-work-hp dd.toggle_ans p {
font-size: 15px
}
}
@media(max-width:350px) {
.willshall-banner .text-wrapper {
padding: 0 0px !important
}
.willshall-banner a.animate-btn1 {
padding: 13px 15px
}
}
div#slick-slide03 {
display: flex !important;
justify-content: space-between !important
}
#contact-form .no-border-contact_us.lets-talk_button { margin: 25px 0 0;
}
.lets-talk_button .form-contact-btn {
position: absolute;
bottom: -20px;
}
@media(max-width:767px) {
.lets-talk_button .form-contact-btn {
bottom: -100px !important;
}
html .single-post-content h3 {
font-size: 16px !important;
}
.footer_second_wrap.ful-wdth h4 {
font-size: 25px !important;    
line-height: 32px !important;
}
#footer_first_row .jst-sm-scrn {
display: block !important;
}
.footer-list.footer-list-1.dsply-nne-sm {
display: none !important;
}
section.Global-footer .footer-list .col-1-footer h4 {
text-transform: unset !important;
}
.wix-code{
margin-right: 0 !important;
}
.full-phone-wrap p {
flex-direction: column !important;
}
.global-h2-hstn-headings{
text-align: center !important;
}
.plan-btn.red-mre {
text-align: center;
}
.resource-grid {
gap: 40px !important;
max-width: 100% !important;
}
.resource-card .card-body {
padding: 25px 29px !important;
}
#bg-cal .seo-cal-main-had h1 {
font-size: 30px !important ;
}
#bg-cal .seo-cal-main-had p {
font-size: 18px !important;
}
p.left-psd-chose-wlshl-para {
text-align: center !important;
}
section#bg-cal {
padding-left: 20px;
padding-right: 20px;
}
.agncy-hstn-bnr .banner_content h2 {
line-height: 30px;
}
.seo-calu-form .full-phone-wrap {
display: flex;
justify-content: center;
}
.seo-calu-form label {
display: block;
}
.case-details-flex {
gap: 1px !important;
margin-top: 15px !important;
} .webflow-service-provider {
padding: 0;
}
p.service-provider-text {
text-align: center !important;
padding: 10px 0 45px 0 !important;
}
section.why-choose-webflow h3 {
text-align: center !important;
}
section#bg-cal .container {
margin-top: 10px !important;
}
#bg-cal .header {
padding: 36px 20px 20px 20px !important;
}
.results-card {
padding-left: 20px !important;
padding-right: 20px !important;
}
.step {
padding: 30px !important;
}
.step-content {
display: flex;
flex-direction: column;
text-align: center;
align-items: center;
}
.ctm_hex_dv3 span {
font-size: 10px;
}
.ctm_hex_dv3 span {
line-height: 8px;
}
.ctm_hex_dv1 {
height: 119px !important;
width: 107px !important;
}
.hex_2bx {
margin-top: -55px !important;
}
.ctm_hex_dv3 img {
margin-bottom: 5px !important;
height: 20px !important;
width: 20px !important;
}
.ctm_hex_dv3 {
padding-bottom: 19px !important;
}
}
li.col-sm-12.mail-flx {
display: flex !important;
} .mb-n{
margin-bottom: 0 !important;
}
.hdr-whtsap-btn{
font-size: 16px !important;
padding: 5px 15px !important;
color: #fff !important;
border: 2px solid #31b362 !important;
background: #31b362 !important;
border-radius: 30px !important;
}
@media(max-width:1024px) {
.right-side-social-icon.right-part-col {
display: none;
}
#shopify_blog_inner_sec .blog-img img {
height: auto !important;
}
.ctm_hex_dv1 {
height: 140px;
width: 120px;
}
.ctm_hex_dv1 {
height: 140px;
width: 120px;
}
div#case-details {
padding-left: 20px;
padding-right: 20px;
}
.menu.main-menu {
display: none;
}
.top-bar-main {
background: #f6f6f6;
padding: 10px 0;
display: none;
}
.mobile-social-icons {
display: flex !important;   width: 77px;
position: fixed;
top: 31px;
right: 85px;
z-index: 1000000;
color: #000 !important;
}
#wprmenu_bar .menu_title a {
background-image: url(//www.willshall.com/wp-content/themes/willshall/images/willshall-logo.svg);
width: 95px;
height: 36.3px;
background-position: left center;
background-size: cover; background-repeat: no-repeat;
}
.mobile-social-icons ul li {
padding: 0 9px;
}
.mobile-social-icons ul li a{
color: #000 !important;
}
.wprm-wrapper #wprmenu_bar .hamburger.hamburger--slider .hamburger-box::before {
transition: transform 0.5s ease;
}
.wprm-wrapper #wprmenu_bar .hamburger.hamburger--slider .hamburger-box::before {
content: "\f0c9";
font-family: FontAwesome;
font-size: 23px;
color: #000;
font-weight: 400;
}
.wprm-wrapper #wprmenu_bar div.hamburger {
margin-top: 20px !important;
margin-right: 3px;
}
#wprmenu_bar .hamburger-box {
width: 18px;
height: 16px;
}
.mobile-social-icons ul {
display: flex;
}
.mobile-social-icons ul li a {
font-size: 19px !important;
}
.header_blog {
min-height: 90px;
}
.wprm-wrapper #wprmenu_bar .hamburger.hamburger--slider .hamburger-box .hamburger-inner {
display: none;
}
.header_blog .logo {
padding-top: 6px;
}
.hamburger-box {
display: inline-block;
position: relative;
}
}
.seo-cost-calc-input {
width: 100%;
padding: 10px 15px !important;
border: none !important;
font-size: 15px !important;
height: 45px;
font-family: 'Inter';
background: #fbfdff !important;
transition: border-color .2s, box-shadow .2s;
} .Seo-hero-sec{
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
height: 100%;
gap: 36px;
font-family: 'Inter'; }
.Seo-hero-right, .Seo-hero-left {
width: 50%;
}
.Seo-hero-left h1{
font-size: 55px;
line-height: 61px;
font-weight: 700;
}
.Seo-hero-sec p, .sd___para {
font-size: 16px;
line-height: 24px;
color: #000;
font-weight: 400;
font-family: "Inter";
padding: 14px 0 18px 0;
}
.center_btn.lft-cal-btnn {
text-align: left;
}
.center_btn.lft-cal-btnn .btn {
margin-left: 0 !important;
}
#bg-cal .header {
padding: 33px 20px 33px 20px;
background-color: #536562;
}
.Seo-hero-left {
color: #000;
font-family: "Inter";
}
.hero-btm-head{
text-align: center;
color: #000;
}
.steps-section {
padding: 0 20px; font-family: "Inter", Arial, sans-serif;
text-align: center;
position: relative;
}
.steps-container {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
gap: 80px;
margin: 0 auto;
flex-wrap: wrap;
margin-top: 30px !important;
}
section#bg-cal {
background: #536562;
padding-bottom: 50px;
}
.step {
flex: 1 1 30%; border-radius: 12px;
padding: 44px 44px;
padding-top: 20px;
box-shadow:
0 2px 12px rgba(0, 0, 0, 0.06),
0 3px 20px rgba(0, 0, 0, 0.12);
transition: transform 0.3s ease, box-shadow 0.3s ease;
border-radius: 25px;
min-height: 270px;
margin-top: 50px; 
}
.step:hover {
transform: translateY(-5px);
box-shadow: 0 8px 18px rgba(0,0,0,0.3);
}
.step-icon {
font-size: 48px;
margin-bottom: 15px;
}
.step-content h3 {
font-size: 22px;
margin-bottom: 10px;
line-height: 24px;
color: #000000;
font-weight: bold;
}
.step-content p {
font-size: 18px;
color: #555;
}
h2.display-3{
font-size: 45px;
line-height: 51px;
font-weight: 500;
} @media (max-width: 768px) {
.steps-container {
flex-direction: column;
align-items: center;
}
.step {
width: 100%;
}
}
.step-icon {
width: 66px;
height: auto;
display: inline-block;
}
.step-icon img{
width: 100%;
height: auto;
}
.consider-text.seo-fq span {
font-size: 21px !important;
}
.header.seo-cal-main-had.why-choose-webflow h3{
font-size: 32px !important;
line-height: 38px !important;
color: #000;
font-weight: 700 !important;
font-family: "Inter";
text-align: center;
width: 56%;
margin: 0 auto;
}
.header.seo-cal-main-had.why-choose-webflow p{
width: 64%;
font-size: 16px !important;
line-height: 24px;
color: #000;
font-weight: 400;
font-family: 'Inter';
text-align: center;
margin: 0 auto;
padding: 10px 0 30px 0;
}
p#case-description {
width: 55%;
text-align: left;
margin: auto;
}
.header h2 {
margin-bottom: 10px;
font-weight: 700;
} .case-studies-row button {
padding: 10px 15px;
margin: 5px;
border: none;
background: #eee;
cursor: pointer;
transition: background 0.3s;
font-size: 16px;
line-height: 19px;
font-weight: 400;
font-family: "Inter" !important;
}
.case-studies-row button:hover {
background: #ddd;
} .case-studies-row button.active {
background-color: #346166;
color: white;
}
div#case-details { width: 100%; padding-top: 20px;
}
div#case-details h4{
font-size: 26px !important;
line-height: 34px;
color: #000;
font-weight: 700;
font-family: "Inter";
width: 100%;
max-width: 100%;
margin-bottom: 20px;
}
div#case-details p{
max-width: 654px;
font-size: 16px;
line-height: 26px;
color: #000;
font-weight: 400;
font-family: "Inter";
width: 100%;
}
.case-studies-row {
text-align: center;
display: flex;
justify-content: center;
padding: 0 20px;
}
ul#case-results li {
font-size: 15px;
color: #000;
font-family: 'Inter';
}
ul#case-results {
padding: 13px 20px;
line-height: 22px;
}
.faq-section.local-seo-faq.wordpress-faq.Showit-faq.wix-faq.webflow-development-faq .container {
margin-top: 0px !important;
}
.faq-section.local-seo-faq.wordpress-faq.Showit-faq.wix-faq.webflow-development-faq div#accordionGroupOpen1 {
padding-top: 0 !important;
}
#price-bg{
padding: 0 20px;
} .pricing-grid{
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 20px;
margin: 40px 0;
}
.pricing-card {
background: #fff;
border: 1px solid #e0e0e0;
border-radius: 10px;
text-align: center;
padding: 20px;
box-shadow: 0 2px 6px rgba(0,0,0,0.1);
transition: transform 0.2s ease, box-shadow 0.2s ease;
padding: 70px 30px;
}
.pricing-card:hover {
transform: translateY(-5px);
box-shadow: 0 4px 12px rgba(0,0,0,0.15);
}
.pricing-card img {
width: 60px;
height: 60px;
margin-bottom: 15px;
}
.pricing-card h4 {
margin: 10px 0 5px;
font-size: 18px;
color: #fff;
}
.pricing-card p {
font-size: 16px;
color: #666;
}
.pricing-card b {
color: #111;
}
.prc-card1{
background: #01497c;
}
.pricing-card p b {
color: #fff !important;
}
.prc-card4{
background: #0e443a;
}
.prc-card2{
background: #f1641d;
}
.prc-card3{
background: #0199de;
}
.list-items-webflow.fs-chnge h5 {
font-size: 20px;
}
.list-items-webflow.fs-chnge p {
font-size: 16px !important;
} .list-items-webflow-header img {
width: 32px;
height: 32px;
object-fit: contain;
}
.list-items-webflow-header {
display: flex; flex-direction: column;
}
.list-items-webflow-header h5{
margin: 0;
}
.list-items-webflow.fs-chnge {
display: flex;
flex-direction: column;
}
.ml-rmve{
margin-left: 0 !important;
}
.case-text ul li {
list-style: disc !important;
}
.case-details-flex {
display: flex;
align-items: flex-start;
justify-content: space-evenly;
gap: 30px;
margin-top: 30px;
flex-wrap: wrap;
}
.case-text {   }
.case-subtitle {
display: block;
font-size: 20px;
color: #777;
font-weight: 400;
}
.case-title-wrapper {
display: flex;
flex-direction: column;
gap: 20px;
}
.case-logo {
width: 140px;
height: auto;
border-radius: 6px;
} .case-image img {
width: 100%;
max-width: 400px;
border-radius: 10px;
object-fit: cover;
} .case-studies-row button {
margin: 5px;
padding: 12px 16px;
cursor: pointer;
}
.case-studies-row button.active {
background-color: #346166;
color: white;
border-radius: 4px;
} @media(max-width: 768px){
.case-details-flex {
flex-direction: column;
}
.case-image img {
max-width: 100%;
}
}
.pd-btm-faq-lst{
padding-bottom: 30px !important;
} .section_ptb {
padding-top: 55px;
padding-bottom: 55px;
}
.hexagons_outer .hexagons-title {
margin-bottom: 40px;
}
.text-center {
text-align: center !important;
}
.hex_1bx, .hex_2bx {
display: flex;
justify-content: center;
align-items: center;
}
#borer_bx_1 {
background: #ff6d00;
}
.ctm_hex_dv1 {
transition: all 0.3s ease;
height: 300px;
width: 236px;
position: relative;
clip-path: polygon(100% 50%,50% 100%,0% 50%,50% 0%);
margin: 5px; }
.ctm_hex_dv2, .ctm_hex_dv3 {
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.ctm_hex_dv2 {
transition: all 0.3s ease;
height: 99%;
width: 99%;
background: #fff;
position: relative;
clip-path: polygon(100% 50%,50% 100%,0% 50%,50% 0%);
}
#bg_inner_bx1 {
background: #ffdfcc;
}
.ctm_hex_dv2, .ctm_hex_dv3 {
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.ctm_hex_dv3 {
transition: all 0.3s ease;
height: 90%;
width: 90%;
background: #b06ca2;
position: absolute;
clip-path: polygon(100% 50%,50% 100%,0% 50%,50% 0%);
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding-bottom: 31px;
}
.ctm_hex_dv3 img {
height: 40px;
width: 40px;
object-fit: contain;
}
.ctm_hex_dv3 img {
margin-bottom: 20px;
transition: all 0.3s 
ease;
}
#borer_bx_2 {
background: #ae00ff;
}
#bg_inner_bx2 {
background: #f5eaf5;
}
#borer_bx_3 {
background: #507048;
}
#bg_inner_bx3 {
background: #f0f0ef;
}
.cstm-fnt{
text-align: center;
font-size: 17px;
font-weight: 600;
font-family: 'Inter';
}
.text-center {
text-align: center !important;
}
.ctm_hex_dv2 a {
color: #000;
}
.hex_2bx {
margin-top: -137px;
}
#borer_bx_4 {
background: #00aeae;
}
div#borer_bx_4\ 3rd-diamond-shape {
background: red;
}
div#borer_bx_5\ 3rd-scnd-shpe {
background: green;
}
div#borer_bx_6\ 3rd-thrd-shpe {
background: blue;
}
div#borer_bx_7\ 3rd-frth-shpe {
background: aqua;
}
div#bg_inner_bx4\ bg_inner_diamond_bx4 {
background: #fdcccc;
}
div#bg_inner_bx5\ bg_inner_diamond_scnd_bx4 {
background: #ddf9dd;
}
div#bg_inner_bx6\ bg_inner_diamond_thrd_bx4 {
background: #dedeff;
}
div#bg_inner_bx7\ bg_inner_diamond_frth_bx4 {
background: #e1ffff;
}
div#borer_bx_7\ 3rd-fve-shpe {
background: sienna;
}
div#bg_inner_bx7\ bg_inner_diamond_fve_bx4 {
background: #fde8dd;
}
#borer_bx_5 {
background: #505050;
}
#borer_bx_6 {
background: #747400;
}
#borer_bx_7 {
background: #ff4f81;
}
#bg_inner_bx4 {
background: #dff3f7;
}
#bg_inner_bx5 {
background: #c2f7f7;
}
#bg_inner_bx6 {
background: #ffffc4;
}
#bg_inner_bx7 {
background: #fef1f6;
} .resource-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
gap: 60px;
max-width: 100%;
margin: auto;
}
.resource-card {
background: #fff;
border-radius: 28px;
filter: drop-shadow(2px 3.464px 9px rgba(0,0,0,0.13));
height: 100%;
overflow: hidden;
}
.resource-card .card-header {
padding: 20px;
text-align: center;
color: #fff;
}
.resource-card .card-header h4 {
font-size: 18px;
line-height: 22px;
color: #ffffff;
font-weight: 400;
font-family: "Inter";
}
.resource-card .card-header p {
font-size: 26px;
line-height: 22px;
color: #ffffff;
font-weight: 600;
font-family: "Inter";
}
.global-h2-hstn-headings{
font-size: 40px !important;
color: #000000;
font-weight: 700;
line-height: 44px;
font-family: "Inter";
margin-bottom: 13px;
text-align: center;
margin-top: 0px;
}
.text-center-cstm-headng{
text-align: center;
font-size: 50px;
font-family:sans-serif ;
}
.resource-card .card-header span {
font-size: 18px;
}
.resource-card .card-body {
padding: 25px 37px;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.resource-card ul li {
font-size: 16px;
font-weight: 400;
margin-bottom: 20px;
font-family: 'Inter';
color: #000;
} .price-btn {
display: block;
width: 140px;
text-align: center;
margin: 20px auto 0;
padding: 10px 20px;
background: #007bff;
border-radius: 6px;
color: #fff;
text-decoration: none;
font-weight: 600;
}
.volet{
border: 1px solid #5d7dfc;
}
.volet:hover{
color: #5d7dfc !important;
}
.green-btn{
border: 1px solid #45b7ae !important;
}
.green-btn:hover{
color: #45b7ae !important;
}
.red-btn{
border: 1px solid #f2726f !important;
}
.red-btn:hover{
color: #f2726f !important;
}
.card-header h4{
color: #fff;
} .bg1 { background: #01497c; }  
.bg2 { background: #ffcf54; }  
.bg3 { background: #0e443a; }
.card-body ul li::before {
content: "";
display: block;
position: absolute;
left: 0;
top: 4px;
background-image: url(https://www.willshall.com/wp-content/uploads/2025/12/Layer-106-copy@3x.png);
width: 16px;
height: 16px;
background-size: contain;
background-repeat: no-repeat;
background-position: left center;
}
.card-body ul li {
position: relative;
padding-left: 30px; }
.resource-card {
position: relative;
} .agncies-main{
display: flex;
justify-content: space-between;
align-items: center;
gap: 50px;
padding: 40px;
background: #fff;
border-radius: 18px;
box-shadow: 0px 10px 30px rgba(0,0,0,0.07);
}
.agncies-lft{
width: 48%;
}
.agncies-lft img{
width: 100%;
}
.agncies-ryt{
width: 50%;
}
.agncies-ryt ul li{
font-size: 17px;
font-family: 'Inter';
text-transform: capitalize;
font-weight: 400;
align-items: center;
line-height: 26px;
margin-bottom: 12px;
list-style-type: disc;
list-style-position: inside;
}
a.price-btn:hover {
background: transparent !important;
color: #45b7ae;
}
h4.title-h4.margn-devlpmnt-btm {
margin-bottom: 30px;
}
.pt-cstm-cls{
margin: 20px 0;
}
.agncy-hstn-bnr .banner_content h2 {
margin-top: 0;
margin-bottom: 0;
}
.loacl-left-agncy p{
font-size: 15px !important;
line-height: 22px !important;
color: #fff !important;
max-width: 490px !important;
}
.agncy-hstn-bnr .banner_content h5 {
margin: 20px 0;
}
.agncy-hstn-bnr .banner_content h5 img {
width: 400px !important;
}
@media (max-width: 575px) { 
.ctm_hex_dv3 span {
font-size: 10px;
}
.ctm_hex_dv3 span {
line-height: 8px;
}
td, th {
padding: 5px !important;    
font-size: 10px !important;
}
.ctm_hex_dv1 {
height: 80px !important;
width: 67px !important;
}
.hex_2bx {
margin-top: -44px !important;
}
.ctm_hex_dv3 img {
margin-bottom: 5px;
height: 20px;
width: 20px;
}
.ctm_hex_dv3 {
padding-bottom: 19px;
}
}
section#glbal-pt-pb .container { margin: 0 auto !important;
}
section#price-bg .container { margin: 0 auto !important;
}
section#seo-scenr .container { margin: 0 auto !important;
}
section#cal-pge-faq .container { margin: 0 auto !important;
}
section#glbal-pt-pb {
padding: 50px 0 !important;
padding-top: 160px !important;  
}
section#price-bg {
padding: 50px 20px !important;
}
section#seo-scenr {
padding: 50px 0 !important;
background: #eff7ff;
}
#cal-pge-faq .container {
margin: 0 20px !important;
}
.pricing-grid {
margin: 0;
}
label.phone-code.phn-cd {
margin-bottom: 20px;
}
#cal-pge-faq .local-seo-faq {
padding: 50px 20px !important;
}
.seo-calu-form .cf7-box-title p {
font-size: 20px !important;
color: #e1f8b4;  
}
.full-phone-wrap p{
display: flex;
gap: 6px;
}
label.phone-number {
margin-bottom: 2px;
}
label.phone-code.phn-cd {
margin-bottom: 0px;
}
#bg-cal .container.main-div {
margin-bottom: 0 !important;
}
.flex-mnth-cst{
display: flex;
justify-content: flex-start;
align-items: center;
gap: 20px;
}
.seo-calu-form input::placeholder {
color: #999 !important;   
opacity: 1;               
font-weight: 400;
}
.rc-anchor-normal {
height: 72px;
}
.wpcf7-spinner {    
display: none;
}
.wordpress-faq .panel-group .panel-heading+.panel-collapse>.panel-body {
padding-top: 2px !important;
}
.seo-calu-form p {
font-size: 3px !important;
}
input#targetLocation::placeholder{
color: #999 !important;   
opacity: 1;         
} ul.lh-cstm { padding-left: 50px !important;
}
ul.lh-cstm li {
list-style: disc !important; margin-bottom: 10px;
}
.peptide-list ol li {
list-style: decimal !important; }
.peptide-list > p {
margin-left: 0;
}
.wlshl-cnclsn {
background: #f0f0f0;
padding: 20px;
}
.wlshl-cnclsn > h2 {
margin-top: 0 !important;
}
.post-page-content .post-page-body p {
font-size: 16px !important;
color: #000;
line-height: 24px !important;
}
.peptide-list ol li {
margin-bottom: 14px !important;
}
table.tble-sctm-align {
table-layout: fixed;
}
.single-post-content .post-page-content .blog-contents {   
display: block !important;
}
.pt-spce{
padding-top: 15px !important;
}
.single-post-content h3 {
font-size: 20px !important;
}
.tips-list li {
list-style-position: inside;
}
.mtb-spce{
margin-top: 40px;
margin-bottom: 40px;
}
span#email{
font-size: 16px;
font-family: proxima_novalight;
color: #000;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner.form-contact-btn {
margin-top: 100px;
position: unset;
}
.All.shopify {
width: calc(96% / 3);
}
.fmrr {
display: flex;
align-items: center;
gap: 10px;
}
table {
border: 1px solid #ccc;
}
td, th{
padding: 20px 10px;
border: 1px solid #ccc;
font-family: 'Inter';
}
th {
background: #ccc;
border: 1px solid #aaa;
}
.altrntve-clr{
background-color: #eee;
}
.cstm-pst-rmve td{
padding: 20px;   
}
.glbl-wlshall-pd-lefft-ordr{
padding-left: 50px;
}
.post-page-body .glbl-wlshall-pd-lefft-unordr{
padding-left: 18px !important;  
}
.post-page-body .cstm-use-cls {
margin-top: 12px !important;
}
.peptide-list.cstm-insde-pstn ul {
padding-left: 39px !important;
}
div#ez-toc-container ul li {   
padding: 3px 0 8px 1px !important;
}
.dflex-fre-paid-cstmm{
display: flex; 
}
.image-wrapper img {
max-width: 400px;
width: 100%;
height: auto;
float: right;
}
.image-wrapper-lft img{
max-width: 400px;
width: 100%;
height: auto;
float: left;
margin-right: 47px !important;
}
.image-wrapper-lft-cstm{
max-width: 400px;
width: 100%;
height: auto;
float: left;
margin-right: 28px !important;
}
ul.ez-toc-list.ez-toc-list-level-1 {
padding-left: 10px !important;
}
.jst-pdng {
padding-top: 10px;
}
.main-def-sect {
margin-top: 12px;
}
ul.strict-bullets li {
list-style: disc !important;
}
.peptide-list .strict-bullets li{
margin-bottom: 8px !important;
} .hstn-cstm-spn{
font-size: 18px;
line-height: 22px;
color: #ffffff;
font-weight: 400;
font-family: "Inter";
padding-top: 10px;
}
.hstn-agency-frm-main h3 {
font-size: 22px !important;
line-height: 22px !important;
color: #000000 !important;
font-weight: 400 !important;
font-family: "Inter" !important;
}
.hstn-agency-frm-main .form_box h3{
margin: 0 0 25px 0;
}
.hstn-agency-frm-main .form_box{
border-radius: 28px;
padding: 20px 35px;
}
.hstn-agency-frm-main .form_box {
background-image: linear-gradient(-90deg, #b4ea9c 0%, #e6fab7 100%) !important;
}
.agncy-hstn-bnr .loacl-left-agncy .button-wrap a{
padding: 14px 20px;
border-radius: 30px;
text-decoration: auto;
background: #1b2e35;
transition: all linear 0.2s;
display: flex;
align-items: center;
gap: 6px;
border: 1px solid #ffffff;
}
.agncy-hstn-bnr .loacl-left-agncy .button-wrap .botton-text{
font-size: 15px;
line-height: 22px;
color: #ffffff;
font-weight: 400;
font-family: "Inter";
}
.loacl-left-agncy .animate-img-banner {
width: 23px;
object-fit: contain;
height: auto;
}
.dvlpment-servce-para{
max-width: 875px;
width: 100%;
height: 134px;
font-size: 17px;
line-height: 24px;
color: #000000;
font-weight: 400;
font-family: "Proxima Nova";
text-align: center;
margin: auto;
}
a.spcl-red-ancr svg {
width: 27px;
height: 25px;
}
.spcl-red-ancr svg path {
fill: currentColor !important;
}
.psd-card-devlpmnt h5{
min-height: 46px;
}
.d-flex.psd-card-devlpmnt .col-services {
background-image: linear-gradient(-58deg, #b7dba7 0%, #effcd3 100%);
} .psd-card-devlpmnt .col-md-4 {
margin-bottom: 35px;
} .psd-card-devlpmnt {
margin-left: -10px;
margin-right: 40px;
}
.psd-card-devlpmnt .col-md-4 {
padding-left: 9px;
padding-right: 42px;
} .col-services {
padding: 25px;
background: #ffffff;
border-radius: 16px;
}
.psd-card-devlpmnt .col-services{
border-radius: 28px;
}
.psd-hstn-agncy-sub-main p{
max-width: 720px;
width: 100%;
margin: auto;
padding:0 10px;
color: #000;
font-family: 'Inter' !important;
}
.card-body .plan-btn {
border-top: 0px !important;
padding-top: 0px !important;
padding-bottom: 13px !important;
text-align: center;   }
.plan-btn a.resrce-card-cstm-btn {
border: 2px solid #000;
border-radius: 30px;
padding: 10px 30px;
color: #000;
background-color: #fff;
font-size: 17px;
line-height: 24px;
font-weight: 400;
font-family: 'Inter';
}
.plan-btn a.spcl-red-ancr {
border: 2px solid #000;
border-radius: 20px;
padding: 10px 30px;
color: #000;
background-color: #fff;
font-size: 17px;
line-height: 24px;
font-weight: 400;
font-family: 'Inter';
}
.psd-chose-wlshl-main-flex {
display: flex;
justify-content: center;
align-items: center;
gap: 40px; 
}
.left-psd-chose-wlshl {
width: 45%; 
}
.right-psd-chose-wlshl {
width: 40%;   
}
.right-psd-chose-wlshl img {
width: 100%;
height: auto;
object-fit: contain;
}
p.left-psd-chose-wlshl-para {
margin-top: 18px;
margin-bottom: 21px;
font-family: 'Inter';
color: #000000;
}
#rzn-secnd-main-sec .headbox img{
margin: 0 0 6px !important;
}
#rzn-secnd-main-sec .col-services {
padding-top: 21px !important;
} .badge-wrapper {
display: flex;
align-items: center;
gap: 25px; 
margin: 20px 0;
}
.badge-box {
text-align: center;
}
.badge-box img {
height: 45px;    
object-fit: contain;
}
.badge-box p {
color: #fff;
font-size: 14px;
margin-top: 6px;
}
.divider {
width: 1px;
height: 45px;
background: rgba(255, 255, 255, 0.4);
}
section#gd-grd-lst-scnd .grd-clr-spcfc-chnge-bg {
background: #749755;
}
.grn-grd-flx-main {
display: grid;
grid-template-columns: repeat(6, 1fr);
gap: 10px;
max-width: 950px;
margin: auto;
}
.ecomrce-psd-frst-industry {
border: 1px solid #b7dba7;
padding: 30px 15px 10px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 12px;
}
.ecomrce-psd-frst-industry img {
width: 50px;      
height: auto;
object-fit: contain;
}
.fs-indstry-cstm{
font-size: 13px;
color: #000;
font-family: "Inter";
text-align: center;
}
.ecomrce-psd-frst-industry.bg-grn-ligt {
background: #e0e8da;
}
.ecomrce-psd-frst-industry.bg-grn-drk {
background-image: linear-gradient(-58deg, #b7dba7 0%, #effcd3 100%);
aspect-ratio: 1;
}
#psd-prtfolio-idd{
padding: 55px 0;
}
#psd-prtfolio-idd .psd-hstn-agncy-sub-main p {
max-width: 878px;
font-family: 'Inter' !important;
color: #000 !important;
}
#psd-prtfolio-idd .psd-prtfolio-grid-sec{
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 20px;
margin-top: 50px;
}
.psd-prtfolio-grid-img-heght img {
height: 100%;
}
.psd-prtfolio-grid-frst img {
width: 100%;
height: auto;
}
.psd-prtfolio-grid-frst img {
border-radius: 25px;
}
.hstn-btn-bnnr {
position: relative;
display: inline-block;
overflow: hidden;
z-index: 2;
padding: 12px 30px;
background-color: #1c1e21;
color: #fff;
text-decoration: none;
border-radius: 8px;
transition: color 0.3s ease;
}
.hstn-btn-bnnr:after {
content: "";
position: absolute;
top: 0;
left: 50%;
transform: translateX(-50%) scale(1) translateY(67px);
width: 167px;
height: 167px;
background-color: #1c1e21;
border-radius: 50%;
z-index: -1;
transition: transform 1s cubic-bezier(.66, 0, .34, 1);
}
.hstn-btn-bnnr:hover:after {
transform: translateX(-50%) scale(1.47) translateY(0);
}
.hstn-btn-bnnr:hover .botton-text {
color: #fff;
} .spcl-red-ancr {
position: relative;
display: inline-block;
overflow: hidden;
z-index: 2;
padding: 12px 30px;
background-color: #1c1e21;
color: #fff;
text-decoration: none;
border-radius: 8px;
transition: color 0.8s ease;
}
a.spcl-red-ancr:hover {
color: #fff !important;
}
.spcl-red-ancr:after {
content: "";
position: absolute;
top: -17px;
left: 50%;
transform: translateX(-50%) scale(1) translateY(67px);
width: 167px;
height: 167px;
background-color: #1c1e21;
border-radius: 50%;
z-index: -1;
transition: transform 1s cubic-bezier(.66, 0, .34, 1);
}
.spcl-red-ancr:hover:after {
transform: translateX(-50%) scale(1.47) translateY(0);
color: #fff;
}
.spcl-red-ancr:hover {
color: #fff;
} .resrce-card-cstm-btn {
position: relative;
display: inline-block;
overflow: hidden;
z-index: 2;
padding: 12px 30px;
background-color: #1c1e21;
color: #fff;
text-decoration: none;
border-radius: 8px;
transition: color 0.3s ease;
}
.res-crd-1:after {
content: "";
position: absolute;
top: 0;
left: 50%;
transform: translateX(-50%) scale(1) translateY(67px);
width: 167px;
height: 167px;
background-color: #01497c;
border-radius: 50%;
z-index: -1;
transition: transform 1s cubic-bezier(.66, 0, .34, 1);
}
.res-crd-2:after{
content: "";
position: absolute;
top: 0;
left: 50%;
transform: translateX(-50%) scale(1) translateY(67px);
width: 167px;
height: 167px;
background-color: #ffcf54;
border-radius: 50%;
z-index: -1;
transition: transform 1s cubic-bezier(.66, 0, .34, 1);
}
.res-crd-3:after{
content: "";
position: absolute;
top: 0;
left: 50%;
transform: translateX(-50%) scale(1) translateY(67px);
width: 167px;
height: 167px;
background-color: #0e443a;
border-radius: 50%;
z-index: -1;
transition: transform 1s cubic-bezier(.66, 0, .34, 1);
}
.resrce-card-cstm-btn:hover:after {
transform: translateX(-50%) scale(1.47) translateY(0);
}
.resrce-card-cstm-btn:hover .botton-text {
color: #fff;
}
.resrce-card-cstm-btn{
transition: color 0.8s ease;
}
a.resrce-card-cstm-btn.res-crd-1:hover {
color: #fff !important;
}
a.resrce-card-cstm-btn.res-crd-3:hover {
color: #fff !important;
} .dash-wrapper{
padding: 30px 0;
overflow-x: hidden;
}
.resource-card .plan-btn.busin-1 a:hover {
background: #01497c;
color: #fff;
border: unset;
}
.resource-card .plan-btn.busin-2 a:hover {
background: #ffcf54;
border: unset;
}
.psd-chose-wlshl-main-flex .left-psd-chose-wlshl a{
backgroud: #1b2e35;
}
.button_row.psd_btn-lctn p input {
border-radius: 30px !important;
}
.resource-card .plan-btn.busin-3 a:hover {
background: #0e443a;
color: #fff;
border: unset;
}
.dash-my-slider {
margin: auto;
padding: 0 10px;
max-width: 100%;
padding-bottom: 0;
}
#Psd-portflo-sub-id .slick-initialized .slick-slide{ 
color: #FFF;
margin: 0 15px 0 0;
display: flex;
align-items: center;
width: 340px !important;
justify-content: center;
}
.evn-slid{
padding-top: 80px;
}
.hstn-agency-frm-main .form_box .wpcf7-submit {
background: #000 !important;
color: #fff !important;
font-size: 15px !important;
font-weight: 400 !important;
border: 2px solid #000 !important;
line-height: 22px !important;
font-family: 'Inter' !important;
padding: 11px 10px !important;
width: 100% !important;
}
.ecomrce-psd-frst-industry:hover img {
transform: scale(1.15); }
.hstn-frm-bsnes p{
font-size: 1px;
}
.dash-my-slider {
position: relative;
}
.dash-my-slider::before,
.dash-my-slider::after {
content: "";
position: absolute;
top: 0;
width: 280px;  
height: 100%;
z-index: 5;
pointer-events: none; 
}
.dash-my-slider::before {
left: 0;
background: linear-gradient(to right, rgba(255,255,255,20), rgba(255,255,255,0));
}
.dash-my-slider::after {
right: 0;
background: linear-gradient(to left, rgba(255,255,255,20), rgba(255,255,255,0.2), rgba(255,255,255,0));
}
#cstm-spcl-bg, #cstm-plan-bg{
background: #fff4e9;
}
.psd-card-devlpmnt .col-md-4:nth-child(4),
.psd-card-devlpmnt .col-md-4:nth-child(5),
.psd-card-devlpmnt .col-md-4:nth-child(6) {
margin-bottom: 0 !important;
}
a.resrce-card-cstm-btn:before {
position: absolute;
content: "";
width: 0;
height: 100%;
top: 0;
right: 0;
z-index: -2;
background-color: #fff;
transition: all 0.5s
ease;
-webkit-transition: all 0.5s
ease;
} .dash-my-slider .slick-slide {
padding: 0;
}
.dash-my-slider .slick-slide > div {
margin: 0 10px;
}
.psd-prtfolio-grid-frst {
box-sizing: border-box;
}
.psd-prtfolio-grid-frst img {
width: 100%;
height: auto;
object-fit: cover;
display: block;
border-radius: 12px;
filter: drop-shadow(2px 3.464px 9px rgba(0,0,0,0.13));
}
.dash-my-slider .slick-track {
display: flex;
align-items: center;
}
#psd-prtfolio-idd {
clear: both !important;
}
html .rc-anchor-normal .rc-anchor-pt {
right: 72px !important;
}
section#logs {
background-color: #e6ede3;
padding: 50px 10px;
}
.logs-sub-main {    
display: flex;
padding: 20px 38px;
flex-direction: column;
gap: 10px;
align-items: center;
}
.logs-sub-main img {
width: 60px !important;
}
.logs-flex-main {
display: grid;
align-items: center;
grid-template-columns: 1fr 1fr 1.7fr 1fr 1fr;
}
.logs-sub-main.center-logo img {
width: 100% !important;
}
.logs-sub-main p {
text-align: center;
font-size: 15px;
font-family: 'Inter';
}
.mt-cstm-global{
margin-top: 7px;
}
.psd-chose-wlshl-main-flex .left-psd-chose-wlshl a {
backgroud: #1b2e35;
display: inline-flex;
gap: 12px;
padding: 12px 16px;
border-radius: 30px;
}
.psd-blg-img img {
width: 100% !important;
object-fit: cover !important;
} .seo-cal-main-had p:last-of-type { max-width: 870px;
font-size: 17px;
line-height: 24px;
margin: auto;
font-family: 'Inter';
text-align: center;
}
.seo-cal-main-had h2 {
color: #ffd177;
text-align: center;
font-size: 32px;
line-height: 40px;
padding-bottom: 7px;
font-weight: bold;
}
.seo-calu-form {
text-align: left;
}
.seo-calu-form label {
width: 100%;
}
.step-creating {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 82px;
position: relative;
}
.step-content ul li {
text-align: left;
font-size: 17px;
line-height: 36px;
color: #000;
}
li.bus-det-flx {
display: flex;
gap: 13px;
padding-left: 18px;
}
.breakdown-item span:first-child {
max-width: 45%;
width: 100%;
text-align: left;
}
.number-input {
display: flex;
flex-direction: column;
gap: 5px;
}
.seo-cal-main-had h1 {
color: #e1f8b4;
}
.budgt-cal-sec {
background: #f6f4df !important;
}
.budgt-cal-sec .unskew{
-webkit-transform: unset !important;
}
.budgt-cal-sec{
-webkit-transform: unset !important;
}
.togle-bg {
background: transparent !important; border: unset !important; border-radius: unset !important;
}
.bdgt-lft-seo-cal{
max-width: 330px;
}
.bdgt-lft-seo-cal img{
width: 100%;
filter: drop-shadow(0px 3px 9px rgba(0,0,0,0.33));
}
.togle-bg {
padding-left: 0 !important;
}
.bgt-wrk h2 {
font-size: 40px !important;
}
.bgt-wrk {
margin-bottom: 0;
}
#glbal-pt-pb-bnfit .container{
margin: 0 auto !important;
}
#glbal-pt-pb-bnfit{
padding: 50px 20px;
}
.light-whte-bg{
background: #f1fcff;
}
.bnft-seo-calclt-main {
display: flex;
justify-content: space-between;
align-items: center;
max-width: 880px;
margin: auto;
gap: 39px;
background: #fff;
filter: drop-shadow(-10.392px 6px 12px rgba(0,0,0,0.08));
padding: 40px 50px;
border-radius: 25px;
}
section#glbal-pt-pb-bnfit #glbl-h3-seo-cal {
max-width: 750px !important;
width: unset;
}
.bnft-seo-calclt-right img {
width: 100%;
}
.bnft-seo-calclt-right {
max-width: 278px;
}
.ned-cal-main-card{
width: 100%;
max-width: unset;
height: 100%;
background: gray;
padding: 30px 40px;
border-radius: 25px;
}
.ned-cal-main {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 50px;
}
.bnft-seo-calclt-main h4{
font-size: 26px;
letter-spacing: 0px;
color: #000000;
font-weight: 700;
font-family: "Inter";
}
.seo-bdgt-all-crds {
display: grid; gap: 40px;
}
.bg-nedd-cal-bg2 {
background-image: linear-gradient(-58deg, #b7dba7 0%, #effcd3 100%);
position: relative;
}
.bg-nedd-cal-bg3 {
background: #fdeee3;
position: relative;
}
.ned-cal-main-card ul li {    
line-height: 21px;
padding-top: 20px;
}
.bg-nedd-cal-bg1 {
background: #f5f5f5;
position: relative;
}
.btm-para-wth-btn {
max-width: 550px;
margin: auto;
text-align: center;
padding-top: 60px;
}
.btm-btn-lft {
text-align: center;
}
.crsss {
position: absolute;
top: -25px;
left: 45%; }
.togle-bg {
gap: 20px !important;
}
dt.toggle_title.togle-bg.selected + .toggle_ans {
border-bottom: 1px solid #ccc !important;
}
dt.toggle_title:not(.selected){
border-bottom:1px solid #ccc !important;
} 
.bnft-seo-calclt-left p {
font-family: 'Inter';
line-height: 24px;
} .tgle-seo-cal{
margin-top: -20px;
}
.tgle-seo-cal{
padding-right: 65px !important;
}
.seo-calu-form label {
margin-bottom: 10px;
}
.seo-cal-sbt-btn p input {
margin-top: 15px !important;
}
.curve-line {
transform: translateY(-40%);
top: 0;
left: 18%;
right: 0;
width: 326px;
position: absolute;
}
svg.curve-line-two {
position: absolute;
width: 313px;
right: 19%;
transform: rotate(180deg);
top: 7%;
}
.pd-left-crd1 {
padding-left: 0 !important;
}
.tgle-seo-cal p {
font-family: 'Inter' !important;
}
span.lh-sngle {
line-height: 23px;
margin-bottom: 10px;
}
.info-text a:hover {
color: unset !important;
}
h3.fnt-h3-fmly {
font-family: 'Inter';
} .phn-cd select,
.phn-cd input {
font-size: 15px !important;
height: 42px !important;
padding: 0 12px !important;
} .country-list li,
.country-list span,
.country-list {
font-size: 14px !important;
padding: 10px 12px !important;
} .country-list li {
min-height: 40px !important;
} .country-list {
max-height: 240px !important;
overflow-y: auto !important;
}
.country-select .country-list .country.highlight{
background-color: #536562 !important;
} [data-lastpass-icon-root],
[data-lastpass-root] {
display: none !important;
visibility: hidden !important;
opacity: 0 !important;
}
.country-select ul.country-list {
z-index: 5 !important;
}
.country-select.inside input {
padding-left: 41px !important;
font-size: 15px !important;
}
.checkbox-item{
border: unset !important;
}
.checkbox-item:hover{
background: unset !important;
}
.radio-item:hover{
background: unset !important;
}
.radio-item {
padding: 8px 12px !important;
}
.why-chse-ordrd ul li {
list-style-type: disc;
padding: 6px;
list-style-position: inside;
font-size: 17px;
color: #000;
font-family: 'Inter';
}
.sec-titl-mb {
margin-bottom: 0 !important;
}
.pd-none-checkbox{
padding-top: 0 !important;
}
.jst-mrgn{
margin-top: 40px;
}
.succesfl-para{
max-width: 875px;
width: 100%;
font-size: 17px;
line-height: 24px;
color: #fff;
font-weight: 400;
font-family: "Proxima Nova";
text-align: center;
margin: auto;
padding-top: 20px;
}
.All.internet {
width: calc(96% / 3);
background: #f1e9fd !important;
padding: 25px !important;
border-radius: 10px !important;
}
#seoCalculator input::placeholder {
color: rgba(255, 255, 255, 0.7) !important;
}
.results-section input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required::placeholder {
color: rgba(255, 255, 255, 0.7) !important;
}
h3.cse-stdy-para {
text-align: center;
margin-top: 0;
font-weight: 600;
font-family: 'Inter';
}
.p-md-5 {
padding: 3rem !important;
}
.cse-stdy-cstm-global-btn{
display: flex;
align-items: center !important;
flex-wrap: wrap;
}
.cse-stdy-cal-tactn {
background-image: url(https://www.willshall.com/wp-content/uploads/2024/07/blue-bg.png);
border-radius: 10px;
max-width: 800px;
}
.tele-btm-cse-stdy{
margin-bottom: 20px !important;
}
.cse-stdy-cstm-global-btn h2 {
border-left: unset !important;
}
.cse-butn .btn{
background: #dbffbf !important;
color: #000;
margin-left: 0 !important;
margin-right: 0 !important;
border: 1px solid #dbffbf !important;
font-family: 'Inter' !important;
padding-top: 13px;
font-size: 17px;
font-weight: bold;
}
.center_btn .btn:hover {
text-decoration: none !important;
}
.cse-butn {    
padding-top: 15px;
}
.cse-butn .btn:hover {
border-color: #D25601 !important;
}
ul.algn-cntr-contnt li {
align-items: center;
}
section.teledata-case-section .teledata-block:nth-child(10) {
margin-bottom: 15px;
}
section.teledata-case-section .last {
margin-bottom: 15px;
}
.cstm-mb-red {
margin-bottom: 15px;
}
.tele-btm-cse-stdy h2 {
line-height: 33px;
padding-left: 0 !important	;
}
.proven_seo_result .col-md-3 {
padding: 24px !important;
}
.all-in-one .step {
min-height: 381px !important;
}
a.link-arrow {
text-decoration: underline !important;
color: #000;
padding-top: 11px !important;
}
.ryt-hdr-hvr-btn{
padding-top: 26px;
}
.proven-seo-reslt-homepge .row {
max-width: 1100px;
}
.sm-mble-scrl-main {
overflow: hidden;
}
.sm-mble-scrl-main .sm-mble-scrl-inr {
display: flex;
width: max-content;
animation: scrollMarquee 10s linear infinite;
}
.sm-mble-scrl-main .text-wrapper {
flex: 0 0 auto;
padding-right: 24px;
}
.sm-mble-scrl-main img {
max-height: 40px;
width: auto;
}
@keyframes scrollMarquee {
0% {
transform: translateX(0);
}
100% {
transform: translateX(-50%);
}
}
.cstm-hvr-butn a{
background-color: white !important
} .faq-item {
border-bottom: 1px solid #e5e7eb;
padding: 12px 0;
}
.faq-question {
width: 100%;
background: none;
border: 0;
padding: 0;
font-family: 'Inter' !important;
text-align: left;
font-size: 18px;
font-weight: 600;
cursor: pointer;
display: flex;
justify-content: space-between;
align-items: center;
}
.faq-icon {
font-size: 22px;
transition: transform 0.8s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.faq-answer {
overflow: hidden;
height: 0;
opacity: 0;
transform: translateY(-6px);
transition: height 0.45s cubic-bezier(0.25, 0.8, 0.25, 1), opacity 0.6s ease,transform 0.6s ease;
font-size: 16px;
font-family: 'Inter' !important;
color: #444;
}
.faq-item.active .faq-answer {
opacity: 1;
transform: translateY(0);
}
.faq-item.active .faq-icon {
transform: rotate(45deg);
}  .container-main-case-studies .col-md-4 {
padding: 20px !important;
} .container-main-case-studies .description {
padding: 15px 20px;
font-family: 'Inter';
min-height: 170px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.container-main-case-studies .keywords {
display: flex;
max-width: 230px;
align-items: center;
}
.container-main-case-studies .increse {
display: flex;
max-width: 230px;
align-items: center;
}
.container-main-case-studies .keywords h5, .container-main-case-studies .increse  h5 {
font-size: 50px;
color: #fff;
font-weight: 700;
width: 35%;
margin: 0;
text-align: center;
padding-right: 15px;
}
.container-main-case-studies .keywords h6, .container-main-case-studies .increse h6 {
font-size: 15px;
color: #fff;
width: 100%;
margin: 0;
}
.container-main-case-studies a.read_btn {
background: #fff;
width: 100%;
display: inline-block;
padding: 10px;
text-align: center;
font-size: 20px;
color: #000;
text-transform: uppercase;
font-family: 'Inter';
}
.container-main-case-studies .result_box .box_sec {
padding: 1px;
}
.container-main-case-studies .box_sec img {
margin: 0 0 10px;
width: 100% !important;
height: revert-layer !important;
}
.chk-btn-flx {
display: flex;
gap: 20px;
}
.anthr-pge-pdng-set{
padding-top: 2px !important;
}
.anthr-pge-pdng-set a{
padding: 12px 20px !important;
font-size: 18px !important;
padding-top: 13px !important;
background-color: #ffda3d !important;
color: #000 !important;
}
span.megamenu-btn.ryt-hdr-hvr-btn.anthr-pge-pdng-set a {
color: #000 !important;
}
.services_provider{
display: block !important;
}
.best-seo-cmpny-inda{
max-width: 680px;
}
.wix-development-page.showit-cms-banner p {
padding-top: 3px;
padding-bottom: 4px;
}
.row.cptch-wix {
margin-top: -14px;
}
label.phn-wix-pge {
font-weight: 500;
}
.wix-code{
margin-right: 10px;
}
.wix-development-page .loacl-right.form-right form textarea{
width: 100% !important;
max-width: 100% !important;
}
.home-pge-faq-grd {
display: grid;
grid-template-columns: repeat(2, 1fr);
align-items: start;
grid-column-gap: 60px;
}
.hme-pge-bnr-faq1,
.hme-pge-bnr-faq2,
.hme-pge-bnr-faq3,
.hme-pge-bnr-faq4 {
width: 100%;
}
.new-grd-faq-sec { padding-left: 20px;
padding-right: 20px;
}
.lst-faq-pad-lft{
padding-left: 20px;
}
.pdng-cstm-btm {
padding-bottom: 20px;
}
h4.panel-title {
font-weight: 600 !important;
}
p.post-descr{
font-family: 'inter' !important;
}
p.posting-datee {    
font-family: 'inter' !important;
}
.search-engine-optimization .new-blognw p.search-engine-optimization, .banner-sec.search-engine-optimization {    
font-family: 'Inter' !important;
}
.main-menu>ul li:not(.megamenu-wrap ul li) {
font-size: 16px !important;
font-weight: 500;
font-family: 'Inter' !important;
}
.mega-menu-title {
font-family: 'Inter' !important;
font-size: 16px !important;
}
.header_blog ul li .megamenu-list li {
font-family: 'Inter' !important;
font-size: 14px !important;
}
.reading-links ul li a {    
font-family: 'Inter' !important;
}
.post-page-content .post-page-body p {
font-family: 'Inter' !important;
}
.single-post-content .post-page-content .post-page-body li {
font-family: 'inter' !important;
}
.teledata-block ul li {    
font-family: 'Inter' !important;
}
.teledata-block.last h4 {    
font-family: 'Inter' !important;
}
.new-grd-faq-sec .panel-body p a {
color: #333;
}
.new-grd-faq-sec h4.panel-title a {
font-size: 17px !important;
}
.new-grd-faq-sec p {
font-family: 'Inter' !important;
}
.wordpress-faq .panel-group .panel-heading+.panel-collapse>.panel-body {
font-family: 'Inter' !important;
font-size: 16px !important;
line-height: 24px !important;
}
.Purchase-box p {
font-family: 'Inter' !important;
font-size: 15px !important;
}
.website-info-slider p {
font-family: 'Inter';
}
.willshall-hiew-left p {
font-family: 'Inter' !important;
}
.willshall-hiew-left p a {
font-family: 'Inter' !important;
}
.willshall-hiew-right .willshall-hiew-according .panel .panel-body {
font-family: 'Inter' !important;
}
.willshall-hiew-right .willshall-hiew-according .panel-heading a {
font-family: 'Inter' !important;
}
.loacl-left p {    
font-family: 'Inter' !important;
}
.wp-services-btn {    
font-family: 'Inter' !important;
}
.wordpress-cms p {    
font-family: 'Inter' !important;
}
.eCommerce-solution-right ul li {
font-family: 'Inter' !important;    
}
.steps_main-text p {   
font-family: 'Inter' !important;
}
.wordpress_hire_tab_content_new .tab-pane p {
font-family: 'Inter' !important;
}
.desktop_hire_tab_new li a {
font-family: 'Inter' !important;
}
.showit-design-services .service-accordian .panel-body ul li {    
font-family: 'Inter' !important;
}
.showit-plans .package-list li.check-list {    
font-weight: 400 !important;
font-family: 'Inter' !important;
}
.showit-why__intro {
font-weight: 400 !important;
font-family: 'Inter' !important;
font-size: 16px !important;
}
.showit-why__card h3 {
font-size: 16px !important;
font-family: 'Inter' !important;
line-height: 24px !important;
}
section.wordpress_seo_section .heading_section p {
font-weight: 400 !important;
font-family: 'Inter' !important;
font-size: 16px !important;
}
.steps_main p {
font-family: 'Inter' !important;
}
.steps_guide_inner p {
font-family: 'Inter' !important;
}
.tab-content.wordpress_hire_tab_content p {
font-family: 'Inter' !important;
}
.wordpress_hire_tab li a {
font-family: 'Inter' !important;
}
.know_inner_content p {
font-family: 'Inter' !important;
font-size: 16px !important;
}
p.review {
font-family: 'Inter' !important;
font-size: 16px !important;
}
.testimonial_content_inner {
height: 100%;
}
p.reviewer-designation {
font-family: 'Inter' !important;
}
.faq-new-sec .panel-body {
font-weight: 300 !important;
font-family: 'Inter' !important;
line-height: 24px;
}
.faq_wordpress .panel-group .panel-heading a.collapsed:after {
line-height: 17px !important;
padding: unset !important;
}
.faq_wordpress .panel.panel-default .panel-heading a {
font-size: 17px;
line-height: 24px;
}
.wordpress-faq .panel-group .panel-heading a {
font-size: 16px !important;
line-height: 24px !important;
}
.local-button-left a {
font-family: 'Inter' !important;
}
.Local-Button .local-button-right {
font-family: 'Inter' !important;
}
.package-list li.check-list {
font-family: 'Inter' !important;
font-size: 16px !important;
}
section#seo_packages .plan-button a, .fb-packages .plan-button a {
font-family: 'Inter' !important;
}
.what-text-seo p {
font-family: 'Inter' !important;
}
.choose-us-icon-heading h3 {   
font-family: 'Inter' !important;
font-weight: 500 !important;
}
.our-p {
font-family: 'Inter' !important;
}
p.per-month {
font-family: 'Inter' !important;
}
section#seo_packages span.price, .fb-packages span.price {
font-family: 'Inter' !important;
}
.business-icon- .business-right p {
font-family: 'Inter' !important;
}
body.page-id-4687 .loacl-right.form-right {
text-align: start !important;
}
body.page-id-1654 .loacl-right.form-right {
text-align: start !important;
}
.wo-text-area span textarea {
font-size: 16px !important;
}
.wo-text-area span textarea {
width: 100%;
}
.progress-text p {
font-family: 'Inter' !important;
}
.page-id-448 .progress-left h3 {
font-family: 'Inter' !important;
}
.progress-left p {
font-family: 'Inter' !important;
}
.seo-button a {
font-family: 'Inter' !important;
}
.consider-text p {
font-family: 'Inter' !important;
}
.page-id-2937 .seo-box-our .our-box h3 {
gap: 10px;
}
.page-id-2937 .seo-box-our .our-box h3 {
font-family: 'Inter' !important;
}
.our-box p {
font-family: 'Inter' !important;
}
.our-box.boxx-3 p a {
font-family: 'Inter' !important;
}
.page-id-2937 .business-icon- .business-right h3 {
font-family: 'Inter' !important;
}
.why-hire-right p {
font-family: 'Inter' !important;
}
.page-id-2937 .choose-text h3 {
font-family: 'Inter' !important;
}
.choose-text p {
font-family: 'Inter' !important;
}
.Purchase-box h5 {
font-family: 'Inter' !important;
}
.our_experties_willshell p {
font-size: 16px;
font-weight: 400;
}
.srt-code-cse-stdy img.set-img-cstm.lazyimg.lazy.Hollan.\&.Co {
height: 41px !important;
object-fit: cover;
object-position: center;
}
.shrt-cde-cse-stdy-desgn, .shrt-cde-arw{
font-size: 50px;
color: #fff !important;
font-weight: 700;
width: 35%;
margin: 0;
text-align: center;
padding-right: 15px;
}
.website-info-slider p {
font-size: 16px !important;
font-family: 'Inter' !important;
}
.shrt-cde-txt-desgn, .shrt-cde-trfc{
font-size: 15px;
color: #fff;
width: 100%;
margin: 0;
}
.single-post .blog-contents .shrt-cde-cstl-smile {
height: revert-layer !important;
}
.jst-sm-scrn {
display: none !important;
}
p.post-descr {
font-size: 16px !important;
}
.footer_second_wrap.ful-wdth {
width: 100%;
margin-top: 50px;
}
.flx-ftr-abve{
display: flex;
justify-content: space-between;
align-items: center;
}
.upwrk-main img {
max-width: 83px;
width: 100%;
}
section.Global-footer .footer-list .col-1-footer h4{
margin-bottom: 14px !important;
}
.col-1-footer ul.social-icon-footer-new li a em {
font-size: 19px !important;
}
#menu-digital-marketing-1 li:first-child::before {
display: none;
}
div#n2-ss-6 .n2-font-839258cb04fc1355a6a0a3b37518f7d5-paragraph{
font-size: 16px !important;
}
li.menu-item.menu-item-type-custom.menu-item-object-custom:first-child::before {
display: none;
}
li.menu-item.menu-item-type-custom.menu-item-object-custom {
position: relative;
}
.dsply-nne-sm li.menu-item.menu-item-type-custom.menu-item-object-custom::before {
content: "";
position: absolute !important;
width: 12px;
height: 14px;
background-image: url(https://www.willshall.com/wp-content/uploads/2026/01/right1.png);
top: 6px;
background-repeat: no-repeat;
background-size: cover;
}
li.menu-item.menu-item-type-custom.menu-item-object-custom a {
margin-left: 21px;
}
li.menu-item.menu-item-type-custom.menu-item-object-custom:first-child a {
margin-left: 0;
}
body.page-template.page-template-new-inner-page-template.page-template-new-inner-page-template-php.page.page-id-44 .panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body {
font-size: 16px !important;
}
#menu-quick-links-footer-1 li {
position: relative;
}
#menu-quick-links-footer-1 li::before {
content: "";
position: absolute;
width: 12px;
height: 14px;
background-image: url(https://www.willshall.com/wp-content/uploads/2026/01/right1.png);
background-repeat: no-repeat;
background-size: cover;
top: 6px;
left: 0;
} #menu-quick-links-footer-1 li:first-child::before {
display: block;
} #menu-quick-links-footer-1 li a {
margin-left: 21px;
}
.post-page-content .post-page-body li {
font-size: 16px !important;
line-height: 24px !important;
}
.loacl-left p {
font-size: 16px !important;
line-height: 24px !important;
}
.wordpress-cms p {
font-size: 16px !important;
}
.eCommerce-solution-right ul li {
font-size: 16px !important;
}
.steps_main-text p {
font-size: 16px !important;
}
.footer_second_wrap.ful-wdth h4 {
font-size: 32px;
text-align: center;
line-height: 35px;
font-weight: 800;
padding-bottom: 25px;
}
.gud-frm img { max-width: 100px;
width: 100%;
}
.gogle-revew img{
max-width: 100px;
width: 100%;
}
.upwork-cse a p, .upwrk-main.mnt-main a p {
font-weight: 700;
color: #000; }
.upwork-cse a {
display: flex;
flex-direction: column;
align-items: center;
}
.upwrk-main.mnt-main a {
display: flex;
flex-direction: column;
align-items: center;
}
.mnt-main img {
max-width: 105px;
width: 100%;
}
p.copy-right-tag {
text-align: center;
}
.footer-list.footer-list-2 {
flex-direction: column;
text-align: center;
gap: 10px;
}
.footer-list .col-1-footer {
margin: auto;
}
.showit-design-services .service-accordian .panel-body ul {
line-height: 24px;
}
.showit-ecommerece-sec-row .showit-ecommerece-inner p {
font-size: 16px !important;
}
html .new-power-button {
bottom: -46px ! IMPORTANT;
}
.teledata-block ul li {
line-height: 24px;
}
div#n2-ss-8 .n2-font-839258cb04fc1355a6a0a3b37518f7d5-paragraph{
font-size: 16px !important;
line-height: 24px !important;
}
.what-text-seo p {
font-size: 16px !important;
font-family: 'inter' !important;
}
.benefits_googlead .row_adwords .col_benefits .col_space .right_cell p {
font-size: 16px !important;  
}
.fb-strategy-new .fb-strategy-box-bottom .our-p {
font-size: 16px !important;
}
section.choose-fb-ads .requirement-text .our-p {
font-size: 16px !important;
}
section#google-seo .insta-des .our-p {
font-size: 16px !important;
}
section.how-work.seo-work.insta-services.new-insta-service-sec .our-p, section.our-insta-services .our-p, section.memorable-text .our-p, .winning-twitter p, .section-headings p, .our-comprehensive-sec .col-twitter p, .seo-box-our .our-box p, .why-hire-right p, .choose-text p {
font-size: 16px !important;
}
.seo-des.insta .our-p {
font-size: 16px !important;
}
.business-icon- .business-right p {
font-size: 16px !important;    
}
.compare-table {
width: 100% !important;
height: 349px !important;      
border-collapse: collapse !important;
}
html .post-page-content .post-page-body p {
padding-bottom: 15px !important;
margin-bottom: 15px;
}
.single-post-content ol, ul {
margin-bottom: 17px;
}
div#ez-toc-container {
border: 2px solid #e5e5e5 !important;
background: #F9F9F9 !important;
}
#ez-toc-container {
padding: 30px !important;
}
.posts-para-margn-btm{
margin-bottom: 0 !important;
}
li.posts-para-mrgn-tp {
margin-top: 30px;
}
.single-post-content ul.ez-toc-list.ez-toc-list-level-1 {
margin-top: 15px !important;
}
div#ez-toc-container ul li a:hover {
text-decoration: underline !important;
}
th {
background: #2f6166 !important;
color: #fff !important;
font-size: 17px;
font-weight: 500;
font-family: 'Inter';
}
.imag-tp-to-btm-gap {
margin: 20px 0 !important;
margin-bottom: 0 !important;
}
.imag-tp-both-btm-gap{
margin: 20px 0 !important;
}
.flx-col-cta {
flex-direction: column;
text-align: left !important;
justify-content: flex-start !important;
align-items: flex-start !important;
}
.imag-tp-gap {
margin: 10px 0 !important;
margin-bottom: 0 !important;
}
.website-seo p, .reading-links ul li a {
font-size: 16px !important;  
}
.wlshl-cnclsn.mtb-spce p:last-child {
margin-bottom: 0;
padding-bottom: 0 !important;
}
.h3-cstm{
font-size: 20px !important;
font-weight: 600;
margin-bottom: 10px;
color: #000;
margin-top: 0;
font-family: 'Inter';
}
body .post-page-content .post-page-body h2 {   
line-height: normal !important;
}
div#ez-toc-container ul li a::before {
text-decoration: none !important;
}
.compny-profle-xtra-mrgn{
margin-top: 30px;
}
.frth-chk h3 {
font-size: 15px;
font-family: 'Inter';
font-style: normal;
font-weight: 600;
margin-bottom: 1px;
line-height: 25px;
transition: 0.3s;
color: #000;
}
.footer_third_wrap {
gap: 15px !important;
}
.cstm-cl-btn-orng{
border: 2px solid #d25603;
background-color: #d25603;
padding: 5px 15px;
border-radius: 20px;
color: #fff;
}
.get_seo_audit.desktop-audit.new-power-button {
display: none;
}
.col-1-footer.footer-outer-col.footer-our-agency {
margin-top: 0px !important;
}
p.copy-right-tag {
font-size: 12px !important;
}
.consider-text.ftr-flx-hedng {
display: flex;
align-items: center; gap: 15px;
padding: 20px 0;
padding-top: 0;
}
.consider-text.ftr-flx-hedng img {
max-width: 30px;
height: auto;
}
.only-im-icn h4 img {
width: 32px;
padding-right: 5px;
height: auto;
object-fit: contain;
}
.footer_second_wrap h4{
margin-top: 0 !important;
}