@import url("https://fonts.googleapis.com/css?family=Montserrat:100,300,400,500,600,700,800,900&display=swap"); @font-face {
font-family: 'ProximaNova-Regular';
src: url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/fonts/ProximaNova-Regular.eot?#iefix) format('embedded-opentype'),  
url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/fonts/ProximaNova-Regular.otf)  format('opentype'),
url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/fonts/ProximaNova-Regular.woff) format('woff'), 
url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/fonts/ProximaNova-Regular.ttf)  format('truetype'), 
url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/fonts/ProximaNova-Regular.svg#ProximaNova-Regular) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'ProximaNova-Bold';
src: url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/fonts/ProximaNova-Bold.eot?#iefix) format('embedded-opentype'),  
url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/fonts/ProximaNova-Bold.otf)  format('opentype'),
url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/fonts/ProximaNova-Bold.woff) format('woff'), 
url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/fonts/ProximaNova-Bold.ttf)  format('truetype'), 
url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/fonts/ProximaNova-Bold.svg#ProximaNova-Bold) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'ProximaNova-Semibold';
src: url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/fonts/ProximaNova-Semibold.eot?#iefix) format('embedded-opentype'),  
url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/fonts/ProximaNova-Semibold.otf)  format('opentype'),
url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/fonts/ProximaNova-Semibold.woff) format('woff'), 
url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/fonts/ProximaNova-Semibold.ttf)  format('truetype'), 
url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/fonts/ProximaNova-Semibold.svg#ProximaNova-Semibold) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'gilroy-bolduploaded_file';
src: url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/fonts/gilroy-bold-webfont.woff2) format('woff2'),
url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/fonts/gilroy-bold-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'gilroy-lightuploaded_file';
src: url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/fonts/gilroy-light-webfont.woff2) format('woff2'),
url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/fonts/gilroy-light-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'gilroy-regularuploaded_file';
src: url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/fonts/gilroy-regular-webfont.woff2) format('woff2'),
url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/fonts/gilroy-regular-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'gilroysemibold';
src: url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/fonts/gilroy-semibold-webfont.woff2) format('woff2'),
url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/fonts/gilroy-semibold-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
.fusion-page-title-bar .fusion-page-title-wrapper {
justify-content: center;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center; text-align: center;
}
@media only screen and (min-width:801px){
.fusion-page-title-bar {
height: 160px !important;
}
}  .fusion-text .pricingTable .table-responsive-container {
display: inline-block;
width: 100%;
background: url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/images/tbl-bg.png);
background-size: 100% 100%;
background-repeat: no-repeat; padding: 0 35px 10px 0; margin-top: 80px;
}
.fusion-text .pricingTable .pricing-table .price li {
border-bottom: 2px solid #000;
padding: 10px 10px;
text-align: center;
color: #fff;
font-size: 15px;
display: flex;
align-items: center;
justify-content: center;
font-weight: 700;
font-family: arial; line-height: normal;
}
.fusion-text .pricingTable .title-li li ,.without_yes_no{ 
font-size: 17px; 
}
.fusion-text .pricingTable .pricing-table .price li::before {
content: "";
}
.fusion-text .pricingTable .pricing-table .price li:last-child {
border-bottom: none;
}
.fusion-text .pricingTable .price li.header {
display: inline-block; width: 100%;
}
.fusion-text .pricingTable .columns.gold .price li.header img {
width: 100%;
}
.fusion-text .pricingTable .columns.platinum .price li.header img {
width: 90px;
}
.fusion-text .pricingTable .columns.dimond .price li.header img {
width: 170px;
}
.fusion-text .pricingTable .price li.header small {
display: block; font-weight: 700; font-size: 25px; text-transform: uppercase;
background: -webkit-linear-gradient(#fff, #b2b2b2);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.fusion-text .pricingTable .mobile-plans .columns ul li{
border-bottom: 2px solid #0b3259; position:relative;
}
.fusion-text .pricingTable .mobile-plans .columns ul li::before {
content: ""; display: block; width: 100%; height: 1px; background: #57aae9; position: absolute; top: 0;
}
.fusion-text .pricingTable .pricing-table .features-li .yes img {
width: 24px;
}
.desktop-columns.columns.title-li .header {
padding: 28px 0 20px; font-size: 36px;  background: #1a6ac8; border-radius: 10px 0 0 0;
} 
.fusion-text .pricingTable .pricing-table .price .header::before {
display: none;
}
.fusion-text .pricingTable .pricing-table .features-li .no img {
width: 19px;
}
.fusion-text .pricingTable .pricing-table .price li {
min-height: 62px;
}
.fusion-text .pricingTable .pricing-table .columns {
float: left; width: 36%;  padding: 0px; position: relative;
}
.fusion-text .pricingTable .mobile-plans .columns.platinum {
background: #ffae03; top: -60px;
}
.fusion-text .pricingTable .mobile-plans .columns.platinum ul li::before {
background: #acea5a;
}
.fusion-text .pricingTable .mobile-plans .columns.platinum ul li {
border-bottom: 2px solid #375c05;
}
.fusion-text .pricingTable .mobile-columns.columns.title-li {
display: none;
}
.fusion-text .pricingTable .pricing-table .price .header {
background: url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/images/color-bg.png) no-repeat 0 0;
padding: 65px 0 11px;
background-size: cover;
}
.fusion-text .pricingTable .pricing-table .columns.platinum .price .header {
background: url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/images/y-bg.png) no-repeat 0 0; padding: 80px 0 11px;
background-size: cover;
}
.fusion-text .pricingTable .desktop-columns.columns.title-li ul li.header {
padding: 18px 0 11px; font-size: 25px; background: #1b6bcc ; border-radius: 12px 0 0 0;
}
.fusion-text .pricingTable .pricing-table .price .header img {
position: absolute; left: 0; right: 0;  margin: 0 auto; top:2px;
}
.fusion-text .pricingTable .pricing-table .columns.platinum .price .header img {
top: 8px;
}
.fusion-text .pricingTable .pricing-table .columns.dimond ul li.header img {
top: 3px;
}
.fusion-text .pricingTable .mobile-plans .columns.platinum ul li:last-child {
border-bottom: none;
}
.fusion-text .pricingTable .pricing-table .price {
border-radius: 25px 22px 0 0; z-index: 99; position: relative;
}
.fusion-text .pricingTable .pricing-table .price .grey {
min-height: 124px;
}
.fusion-text .pricingTable .mobile-plans .columns {
background: #307ab2;
box-shadow: 0 0 15px 0 rgba(0,0,0,0.6);
border-radius: 15px; width: 21%; position: relative; top: -45px;
}
.fusion-text .pricingTable .pricing-table  .price {
list-style-type: none; margin: .5px; padding: 0; -webkit-transition: 0.3s; transition: 0.3s; -moz-transition: 0.3s;
}
.fusion-text .pricingTable .pricing-table  .pricing-table  .price:hover {
box-shadow: 0 8px 12px 0 rgba(0,0,0,0.2)
}
.fusion-text .pricingTable .pricing-table .price .header {
color: white; font-size: 15px; border-radius: 12px 12px 0 0; text-transform: uppercase;
}
.fusion-text .pricingTable .package_plan {
color: #fff !important; margin: 0; display: block;
}
.fusion-text .pricingTable .pricing-table .price .grey {
font-size: 35px; min-height: 77px; color: #fff !important; text-shadow: 0 0 2px rgba(0,0,0,0.5);
}
.fusion-text .pricingTable .pricing-table .price .grey img {
width: 138px;
}
.fusion-text .pricingTable .pricing-table .ribbon-content {
text-align: center; z-index: 100;  position: absolute; z-index: 9; padding: 3px 0;
background: url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/images/ribbon-bg.png) no-repeat 0 0; width: 62px;
height: 100px; background-size: 100%; top: 0; left: -2px; font-size: 0;
}
.fusion-text .pricingTable .pricing-table .ribbon-content::before {
content: "MOST POPULAR"; display: block; font-size: 8px; font-weight: 700; transform: rotate(-45deg);
-webkit-transform: rotate(-45deg); -moz-transform: rotate(-49deg);
-ms-transform: rotate(-45deg); margin: 11px 31px 0 1px; text-align: center; display:flex;
display:-webkit-flex; display:-moz-flex; display:-moz-box;
}
.fusion-text .pricingTable .price-btn-button {
background: #002c46; color: #fff; font-size: 11px; padding: 12px 1px; width: 100%;
border: 2px solid #f29100; border-radius: 4px; font-weight: 700;
}
.fusion-text .pricingTable .price-btn-button.yellow {
background: #f29100; border-color: #002c46; margin-top: 20px;
}
.page-id-158 .accordian.fusion-accordian {
display: none;
}
.desktop-columns.columns.title-li ul.price li:last-child {
border-bottom: 2px solid #000;
} .brand-pkg-table .pricingTable .pricing-table .columns.platinum .price .header {
padding: 90px 0 12px;
}
.brand-pkg-table .pricingTable .price li.header small {
font-size: 16px;
}
.brand-pkg-table .pricingTable .pricing-table .price .header {
padding: 76px 0 11px;
}
.brand-pkg-table .pricingTable .desktop-columns  li:last-child {
border-bottom: 2px solid #0b3259;
position: relative;
} @media only screen and (max-width:767px){
.fusion-text .pricingTable .pricing-table .columns {
width: 22.3%; top: -35px;
}
.fusion-text .pricingTable .pricing-table .desktop-columns.columns.title-li {
width: 33%;
}	
.fusion-text .pricingTable .mobile-plans .columns.platinum {
top: -50px;
}
.fusion-text .pricingTable .pricing-table .price li {
padding: 10px 4px;
}
.fusion-text .pricingTable .pricing-table .price .grey h2 span {
font-size: 20px;
}
.fusion-text .pricingTable .pricing-table .columns.platinum .price .header {
padding: 77px 0 18px;
}
.fusion-text .pricingTable .pricing-table .price .header {
padding: 62px 0 18px;
}
.desktop-columns.columns.title-li {
top: 0px !important;
}
.fusion-text .pricingTable .price li.header small {
font-size: 12px;
}
.fusion-text .pricingTable .pricing-table .price li {
font-size: 9px;
}
.fusion-text .pricingTable .title-li li, .without_yes_no {
font-size: 10px;
}
.fusion-text .pricingTable .pricing-table .price .grey {
min-height: 77px;
}
.fusion-text .pricingTable .table-responsive-container {
padding: 0 10px 10px 0; border-radius: 10px;
}
.brand-pkg-table .pricingTable .price li.header small {
font-size: 15px;
}
.fusion-text .pricingTable .mobile-plans:last-child {
margin-bottom: 0;
}
.fusion-text .pricingTable .pricing-table .price .header img {
width: 120px !important;
}
.fusion-text .pricingTable .pricing-table .columns.platinum .price .header img {
top: 20px; width: 80px !important;
}
.fusion-text .pricingTable .desktop-columns.columns.title-li ul li.header {
font-size: 13px; font-weight: 700;  padding: 28px 0 8px;
}
.brand-pkg-table .pricingTable .pricing-table .columns.platinum .price .header img {
top: 10px;
width: 90px !important;  
}
.brand-pkg-table .pricingTable .pricing-table .price .header {
padding: 52px 0 11px;
}
.brand-pkg-table .pricingTable .price li.header small {
font-size: 13px;
}
.brand-pkg-table .pricingTable .pricing-table .columns.platinum .price .header {
padding: 67px 0 11px;
}
} @media only screen and (min-width:501px) and (max-width:767px){
.brand-pkg-table .pricingTable .pricing-table .price .header {
padding: 63px 0 16px;
}
.brand-pkg-table .pricingTable .pricing-table .columns.platinum .price .header {
padding: 78px 0 16px;
}		
} @media only screen and (min-width:768px) and (max-width:1300px){
.fusion-text .pricingTable .price li.header small {
font-size: 18px;
}
.fusion-text .pricingTable .desktop-columns.columns.title-li ul li.header {
padding: 25px 0 11px;
font-size: 18px;
border-radius: 7px 0 0 0;
}
.fusion-text .pricingTable .pricing-table .price li {
min-height: 59px;
}
.fusion-text .pricingTable .mobile-plans .columns {
top: -25px;
}
.fusion-text .pricingTable .mobile-plans .columns.platinum {
top: -40px;
}
.fusion-text .pricingTable .pricing-table .price li {
font-size: 11px;
}
.fusion-text .pricingTable .title-li li, .without_yes_no {
font-size: 13px;
}
.fusion-text .pricingTable .pricing-table .columns.platinum .price .header img {
top: 16px; width: 80px;
}
.fusion-text .pricingTable .pricing-table .price .header {
padding: 50px 0 11px;
}
.fusion-text .pricingTable .pricing-table .columns.platinum .price .header {
padding: 65px 0 11px;
}
.brand-pkg-table .pricingTable .pricing-table .price .header {
padding: 54px 0 11px;
}
.brand-pkg-table .pricingTable .price li.header small {
font-size: 14px;
}
.brand-pkg-table .pricingTable .pricing-table .columns.platinum .price .header {
padding: 68px 0 12px;
}
}  .get-in-touch a, .get-in-touch a:hover {
background: #f39200; color:#fff; display: inline-block; padding: 9px 21px; box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.25);
border-radius: 10px; font-size: 16px; text-transform: capitalize; font-weight: 700;
}
.service-form-container {
background: #f39200; margin-top:0px; padding: 25px; width: 100%;  border-radius: 5px; display: none;
}
.service-form-container h2 {
font-size: 36px; text-align: center;
}
.service-form-container h2.white {
color: #fff;
}
.service-form-container form.wpcf7-form span input, .service-form-container form.wpcf7-form span textarea {
background: #fff; border: 1px solid #d2d2d2; color:#002c46; font-weight: 800; height: auto;
font-size: 18px; padding: 20px; text-transform:uppercase; width:100%;
}
.service-form-container form.wpcf7-form span input::-webkit-input-placeholder { 
color:#002c46;
}
.service-form-container form.wpcf7-form span input:-ms-input-placeholder { 
color:#002c46;
}
.service-form-container form.wpcf7-form span input::placeholder {
color:#002c46;
}
.service-form-container .col-md-12 {
display: inline-block; padding: 1px;
}
.service-form-container form.wpcf7-form span textarea {
max-height: 190px;
}
.service-form-container form.wpcf7-form button {
background:  #002c46; display: block; margin: 20px auto 0px;
width: 100%; max-width: 220px;
}
.service-form-container form.wpcf7-form .row {
margin: 0;
}
.service-form-container .fusion-alert .close.toggle-alert {
width: 25px;
}
.home .services-layer .service-box .fusion-button {
width: 170px !important; right: 30px; margin: 0 auto;
}
.star-rating-icon {
margin: -51px 0 16px;
}
.star-rating-icon img {
width: 170px;
}
@media only screen and (max-width:767px){
.star-rating-icon {
margin: -10px 0 16px;
}	
.service-form-container {
display: none;
}
#sidebar {
margin-top: 0px !important;
}
} @media only screen and (min-width:768px) and (max-width:1200px){
.star-rating-icon {
margin: -40px 0 16px;
}	
.star-rating-icon img {
width: 120px;
}
}  .page-template-landing-page-tpl #main {
padding: 0;
}
.page-template-landing-page-tpl #main .fusion-row {
max-width: 100%;
}
.page-template-landing-page-tpl #main .landing-header {
display: inline-block; width: 100%; background: #002c45;
}
.landing-container {
max-width: 990px; margin: 0 auto; padding: 23px 0; width: 90%;
}
.landing-container::after, .landing-container::before {
clear: both; display: block; content: ""; overflow: hidden;
}
.landing-fluid {
position: relative; height: 80vh;
} .marketimg-tips-outer .marketimg-tips-right {
position: absolute;
right: -110px;
top: -78px;
width: 62%;
}
.marketimg-tips-outer, .sneak-peek-outer {
position: relative;
}
#landing-main {
clear: both; padding-top: 0px;
}
.landing-page-content-outer .left-logo {
width: 232px; height: 91px; float:left;
}
.landing-page-content-outer .right-social-icons {
float: right; margin-top: 25px;
}
.landing-page-content-outer .fusion-social-network-icon{
font-size: 25px; color:#000;
}
.landing-page-content-outer .landing-btn, .landing-page-content-outer .landing-btn:hover {
background: #f39200; color:#fff; display: inline-block; padding: 7px 21px; box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.25);
font-size: 16px;  text-transform: uppercase; font-weight: 700; margin-top: 10px; border-radius: 50px;
}
.marketimg-tips-outer, .sneak-peek-outer {
display: flex; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; flex-flow: row wrap; -webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap; -ms-flex-flow: row wrap; justify-content: space-between; -webkit-justify-content: space-between;
-moz-justify-content: space-between; -ms-justify-content: space-between;
-webkit-box-pack: justify; -ms-flex-pack: justify; margin-top: 55px;
}
.marketimg-tips-outer .marketimg-tips-left {
width: 48%;
}
.sneak-peek-outer {
margin-top:0px; }
.sneak-peek-outer .sneak-peek-left {
width: 45%;
}
.sneak-peek-outer .sneak-peek-right {
width: 43%; margin-top: 10px;
}
.marketimg-tips-outer .marketimg-tips-right img {
width: 100%;
}
.landing-page-content-outer .right-social-icons .fusion-social-network-icon {
background: #f39200; color:#fff; width: 40px; height: 40px;
text-align: center; line-height: 40px; border-radius: 100%; margin: 0 0 0 8px;
}
.landing-page-content-outer .right-social-icons .fusion-social-networks-wrapper {
margin: 0;
}
.landing-page-content-outer #landing-main h4 {
font-size: 22px;
}
.landing-page-content-outer #landing-main h2 {
font-size: 33px; line-height: normal; font-weight: 700 !important; color: #f29200;
}
.landing-page-content-outer p, .landing-page-content-outer ul li, .landing-form .wpcf7-form div {
font-size: 19.5px;
}
.sneak-peek-outer ul {
padding-left: 19px;
}
.sneak-peek-right img {
width: 330px;  float: left; margin-top: -70px; border: 1px solid #000;
}
.sneak-peek-right .image-1 {
margin-top: 0;
}
.sneak-peek-right img:nth-child(2n) {
float: right;
}
.sneak-peek-right .image-3 {
margin-left: 25px;
}
.landing-page-content-outer .testimonial-outer {
text-align: center; font-size: 26px; margin: 70px auto; max-width: 100%; font-weight: 500;
background: #002c45; color:#fff; padding: 50px 0;
}
.landing-page-content-outer .testimonial-outer .testimonial-inner {
max-width: 917px; margin: 0 auto; width: 90%;
}
.rating-star-section {
width: 160px;  margin: 0 auto 15px;  height: 40px;  background: url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/images/star-rating.png) no-repeat 0 0; background-size: 100%;
}
.landing-page-content-outer .testimonial-outer .auther-info {
margin-top: 30px; font-style: italic; font-weight: 700;
}
.landing-form-head {
text-align: center;
}
.landing-form-outer {
max-width: 545px; margin: 0 auto; width:100%;
} .landing-form .wpcf7-form .col-md-12 {
display: inline-block; width: 100%;
}
.landing-form .wpcf7-form span input, .landing-form .wpcf7-form span select {
margin: 0 0 7px; height: 40px; font-size: 14px; border: none; border-radius: 50px; color:#000;
}
.landing-form .wpcf7-form span .select-arrow {
height: 40px !important; line-height: 43px !important; right: 5px;
top: 0; border-radius: 0 15px 15px 0; color: #000; font-size: 13px !important;
}
.landing-form .wpcf7-form span select {
padding: 0 10px;
}
.landing-form .wpcf7-form span.newsletter-subscribe input {
height: auto; margin: 0 6px 0 0; position: relative; top: -2px;
}
.landing-form .wpcf7-form label {
font-size: 13px; color: #000; font-weight: 600;
}
.landing-form .wpcf7-form label em {
color: red; margin-right: 2px;
}
.landing-form .wpcf7-form-control-wrap.newsletter-subscribe .wpcf7-list-item {
margin: 5px 0 0; font-size: 13px;
}
.landing-form .wpcf7-form button.wpcf7-submit {
padding: 11px 65px !important; font-weight: 700 !important; border-radius: 50px !important; font-size: 16px !important;
text-transform: uppercase; position: absolute; bottom:-45px; left: 0; right: 0; margin: 0 auto; line-height: normal;
}
.landing-form-outer .landing-form {
margin-top: 40px; background: #f7f7f7; padding: 30px 65px 80px; position: relative; margin-bottom: 120px;
}
.landing-form-outer .landing-form p {
color: #f29200;text-align: center; margin: 0 0 20px;
}
.landing-form-outer .wpcf7-form .wpcf7-not-valid-tip {
font-size: 14px;
}
.landing-form-outer .wpcf7-form .fusion-alert {
margin-top: 70px; margin-bottom: 0;
}
.landing-form-outer .wpcf7-form .fusion-alert .fusion-alert-content-wrapper span {
font-size: 10px;
}
.cc-color-override-2104694695.cc-window {
color: #fff !important;
background-color:#f39200 !important; box-shadow: 0 0 10px 0 rgba(0,0,0,0.4) !important;
}
.cc-window.cc-banner a {
color: #fff !important;
}
.cc-compliance.cc-highlight a {
background: #002c46 !important; border: none; border-radius: 4px;
}
.cc-compliance.cc-highlight a:hover {
text-decoration: none !important;
}
.cc-compliance.cc-highlight {
padding-left: 10px;
}
@media only screen and (max-width:767px){
.landing-page-content-outer .left-logo {
width: 135px; height: 60px;
}
.landing-page-content-outer .right-social-icons .fusion-social-network-icon {
width: 32px; height: 32px; line-height: 32px; margin: 0 0 0 5px; font-size: 14px;
}	
.landing-page-content-outer .right-social-icons {
margin-top: 9px;
}
.marketimg-tips-outer, .sneak-peek-outer {
margin-top: 20px;
}
.marketimg-tips-outer .marketimg-tips-left, .sneak-peek-outer .sneak-peek-left {
width: 100%; margin-bottom: 40px;
}
.marketimg-tips-outer .marketimg-tips-right, .sneak-peek-outer .sneak-peek-right {
width: 100%;
}
.sneak-peek-outer {
margin-top: 20px;
}
.marketimg-tips-outer .marketimg-tips-right {
position: static;
}
.sneak-peek-right img {
width: 100%; margin: 0 0 20px;
}
.sneak-peek-right .image-3 {
margin-left: 0;
}
.landing-page-content-outer .testimonial-outer {
margin: 45px auto;
}
.landing-page-content-outer .testimonial-outer {
font-size: 22px; margin-top: 0;
}
.landing-page-content-outer p, 
.landing-page-content-outer ul li, 
.landing-form .wpcf7-form div, 
.landing-form .wpcf7-form span input, 
.landing-form .wpcf7-form span select {
font-size: 17px;
}
.landing-page-content-outer #landing-main h2 {
font-size: 24px !important; line-height: normal !important;
}
.landing-page-content-outer #landing-main h4 {
font-size: 20px;
}
.landing-form-outer::before {
margin: 0 0 45px; background-size: contain;
}
.landing-fluid {
height: auto;
}
.landing-form-outer {
padding-top: 24px;
}
.landing-form-outer .landing-form {
padding: 30px 20px 80px;
}
.cc-compliance.cc-highlight {
padding-left: 0px; margin-top:10px;
}
.cc-window.cc-banner.cc-type-opt-out.cc-theme-.cc-bottom.cc-color-override-2104694695 {
display: inline-block;
}
} @media only screen and (min-width:768px) and (max-width:960px){
.sneak-peek-right img {
width: 290px;
}	
} @media only screen and (min-width:768px) and (max-width:1100px){
.marketimg-tips-outer .marketimg-tips-right {
right: -40px;
top: -78px;
width: 54%;
}	
} @media only screen and (min-width:1101px) and (max-width:1300px){
.marketimg-tips-outer .marketimg-tips-right {
right: 0;
top: -78px;
width: 46%;
}
.landing-fluid {
height: 57vh;
}	
} @media only screen and (min-width:768px) and (max-width:1100px){
.landing-fluid {
height: auto;
}	
} @media only screen and (min-width:1200px){
.marketimg-tips-outer .marketimg-tips-right img {
width: 100%; height: 459px;
object-fit: contain; object-position: top right;
}	
} @media only screen and (min-width:1100px) and (max-width:1300px){
.marketimg-tips-outer .marketimg-tips-right img {
width: 100%; height: 384px;
object-fit: contain; object-position: top right;
}
.landing-page-content-outer #landing-main h2 {
font-size: 28px !important;
}
.landing-page-content-outer p, .landing-page-content-outer ul li, .landing-form .wpcf7-form div {
font-size: 15.5px;
}
.sneak-peek-right img {
width: 290px;
}
} @media only screen and (min-width:1500px){
.landing-page-content-outer p, .landing-page-content-outer ul li, .landing-form .wpcf7-form div {
font-size: 23.5px;
}
.marketimg-tips-outer .marketimg-tips-right img {
width: 100%; height: 530px; object-fit: contain; object-position: top right;
}	
.sneak-peek-right img:nth-child(2n) {
margin-right: -40px;
}
.sneak-peek-right img {
width: 360px;
}
} @media only screen and (min-width:1800px){
.landing-fluid {
height: 85vh;
}
}  .landing-form .new-policy-field .wpcf7-list-item.first.last span {
display: none;
}
.p-checking {
font-size: 13px !important;
font-family: proxima-nova, sans-serif !important;
}
.wpcf7-form-control-wrap.newsletter-subscribe .wpcf7-list-item.first.last {
margin-top: 0px !important;
float: left;
}
.privacy-policy-field.new-policy-field {
margin-top: 10px;
} .page-template-free-marketing-analysis-tpl .fusion-page-title-bar {
height: auto !important; padding: 20px 0;
}
.page-template-free-marketing-analysis-tpl #main .fusion-row {
max-width: 100%;
}
.page-template-free-marketing-analysis-tpl .fusion-page-title-bar .fusion-page-title-row h1 {
font-size: 47px;
}
.page-template-free-marketing-analysis-tpl #main {
padding-left: 0; padding-right: 0;  padding-bottom: 0;
}
.analysis-container {
width: 100%; max-width: 1080px; margin: 0 auto;
}
.analysis-working-section {
display: flex; display: -moz-box; display: -ms-flexbox; display: -webkit-flex;
justify-content: space-between; -webkit-justify-content: space-between;
-moz-justify-content: space-between; -ms-justify-content: space-between;
}
.market-work-img {
width: 41%; position: relative; top: -58px;
}
.market-work-img img {
width: 100%;
}
.market-work-content {
width: 55%;
}
.analysis-working-section .market-work-content h4 {
font-size: 23.3px;
}
.analysis-working-section .market-work-content h2 {
font-size: 38.5px; line-height: normal; font-weight: 700; color: #f29200; margin-bottom: 8px;
}
.analysis-working-section .market-work-content p {
font-size: 20px; font-weight: 700; margin: 0 0 15px;
}
.orange-color-btn {
background: #f39200; color: #fff; display: inline-block;
font-weight: 600; font-size: 20px; padding: 11px 32px; border-radius: 7px;
}
.orange-color-btn:hover {
color: #fff;
}
.orange-color-btn::after {
content: ">" !important; display: inline-block !important; color: #fff;
margin: 0 0 0 8px; position: relative; top: 1px;
}
.experts-list p {
text-align: center; font-size: 21px; font-weight: 600; margin: 0 0 34px; line-height: normal;
}
.experts-list ul {
margin: 0; list-style: none; padding: 0;
display: flex; display: -moz-box; display: -ms-flexbox; display: -webkit-flex;
justify-content: space-between; -webkit-justify-content: space-between;
-moz-justify-content: space-between; -ms-justify-content: space-between;
}
.experts-list ul li img {
width: 100px; height: 100px; object-fit: cover; margin-bottom: 18px;
}
.experts-list ul li {
padding: 0 15px; text-align: center;
}
.experts-list ul li p {
margin: 0; font-size: 16px; line-height: normal;
}
.analysis-business-inner {
display: flex; display: -moz-box; display: -ms-flexbox; display: -webkit-flex;
flex-flow: row wrap; -webkit-flex-flow: row wrap; -moz-flex-flow: row wrap; -ms-flex-flow: row wrap;
justify-content: space-between; -webkit-justify-content: space-between;
-moz-justify-content: space-between; -ms-justify-content: space-between;
}
.analysis-business-inner .analysis-business-img {
width: 46%;
}
.analysis-business-inner .analysis-business-content {
width: 45%;
}
.analysis-business-content h3 {
color:#f39200;
line-height: normal;
font-size: 34px;
text-transform: uppercase;
font-weight: 600;
position: relative;
}
.analysis-business-content h3::before {
content: ""; display: block; width: 84px; height: 4px;
background:#002c46; margin: 10px 0 36px;
}
.analysis-business {
width: 100%;  background:#f5f5f5; padding: 40px 0; margin: 46px 0;
}
.analysis-business-content li {
font-size: 23px; font-weight: 700; position: relative;  color:#002c46; padding-left: 27px;
}
.analysis-business-content li::before {
content: ""; display: block; width:12px; height: 12px; background:#002c46;
border-radius: 100%; position: absolute; left: 0; top: 12px;
}
.analysis-business-content ul {
padding-left: 0; list-style: none;
}
.analysis-help {
text-align: center; margin: 34px 0 0;
}
.analysis-help h4 {
color: #002c46; font-size: 24px; line-height: normal; font-weight: 600 !important; margin: 0 0 25px;
}
.inner-slide-content .quote-box {
text-align: left; padding-bottom: 80px !important;
}
.testimonial-box .inner-slide-content .quote-box .content p {
font-size: 21px !important;
}
.analysis-container.section-testimonial {
max-width: 860px; margin: 100px auto 50px;
}
.credit ul {
padding: 0; list-style: none;
}
.credit ul li {
float: left; margin: 0 16px 7px 0; font-size: 16px; font-weight: 900; line-height: 14px;
border-right: 3px solid #f39200; padding-right: 12px;
}
.credit ul li:last-child {
border-right: none; margin-right: 0; padding-right: 0;
}
.page-template-free-marketing-analysis-tpl .fusion-contact-info .fusion-button {
display: none;
}
.analysis-container.section-testimonial .swiper-pagination-bullet {
width: 10px; height: 10px;  background:#ebebeb; opacity: 1;
}
.analysis-container.section-testimonial .swiper-pagination-bullet-active {
background: #f39200;
}
.analysis-container.section-testimonial .swiper-pagination {
position: static; margin: 50px 0 31px;
}
.analysis-form-outer {
background: #f49300; text-align: center; padding: 37px 0 60px;
}
.analysis-form-outer h3 {
color: #fff; margin: 0 0 5px; font-size: 30px; font-weight: 500; line-height: normal;
}
.analysis-form-outer h2 {
color:#012c46; text-transform: uppercase; font-size: 28px;
}
.analysis-form {
background: #012c46; color:#fff; max-width: 640px; padding: 30px; margin: 34px auto 0;
}
.analysis-form h4 {
color: #f49300;
font-size: 26px;
margin: 0 0 16px;
}
.analysis-form .wpcf7-form input {
border: none;
height: 48px;
margin-bottom: 5px;
color:#012c46;
}
.wpcf7-form-control-wrap.website input {
margin-bottom: 3.5px;
}
.wpcf7-form-control.wpcf7-submit.orange-color-btn {
margin: 38px 0 10px;
border-radius: 4px;
}
.page-template-free-marketing-analysis-tpl footer .fusion-column.fusion-column-last {
display: none;
}
.wpcf7-form-control.wpcf7-submit.orange-color-btn {
margin: 38px 0 10px;
border-radius: 7px;
font-weight: 700;
font-size: 20px;
padding: 17px 28px;
}
.analysis-form p {
line-height: normal;
margin: 0 0 20px;
}
.analysis-form .wpcf7-form .wpcf7-textarea {
border: none; color:#012c46; padding-top: 15px;
}
.analysis-form .wpcf7-form .new-policy-field .wpcf7-list-item-label {
display: none;
}
.analysis-form .wpcf7-form .new-policy-field .p-checking {
text-align: left; display: inline-block; line-height: normal; margin-top: 3px;
}
.analysis-form .wpcf7-form .new-policy-field .p-checking a {
color: #fff;
}
.analysis-form .wpcf7-form .new-policy-field .wpcf7-list-item.first.last {
margin: 0;
}
.analysis-form .wpcf7-form .new-policy-field {
display: flex;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
}
.analysis-form .wpcf7-form .new-policy-field input {
height: auto;
margin: -4px 5px 0 0;
}
.analysis-form .wpcf7-form .row div {
padding: 0 3px;
}
.analysis-form .wpcf7-form .row {
margin: 0;
}
.analysis-form .wpcf7-form input::-webkit-input-placeholder {
color:#012c46; opacity:1;
}
.analysis-form .wpcf7-form input::-moz-placeholder {
color:#012c46; opacity:1;
}
.analysis-form .wpcf7-form input:-ms-input-placeholder { 
color:#012c46; opacity:1;
}
.analysis-form .wpcf7-form input:-moz-placeholder { 
color:#012c46; opacity:1;
}
.analysis-form .wpcf7-form textarea::-webkit-input-placeholder {
color:#012c46; opacity:1;
}
.analysis-form .wpcf7-form textarea::-moz-placeholder {
color:#012c46; opacity:1;
}
.video-btn .button-icon-right {
margin-left: 4px;
}
.video-btn {
color: #fff;
margin-left: 40px;
}
.video-btn span {
text-transform: none;
}
.fusion-button-wrapper.banner-home.boost-sales {
margin: 0 auto; width: 100%; display: block; text-align: center;
}
.trade-button .banner-home.boost-sales .video-btn {
color: #002c46;
}
.mail-straight-container {
text-align: center;
max-width: 750px;
margin: 0 auto; padding: 0 20px;
position: relative;
z-index: 10;
color: #fff;
}
#email-subscription form {
position: relative;
z-index: 10;
}
.mail-straight-container p {
font-size: 13px; font-weight: 600;
color: #d5dce6;  font-family: 'gilroy-regularuploaded_file' !important;
} 
.mail-straight-container h2 {
text-transform: none !important; color: #fff;
margin-bottom: 15px !important; font-size: 23px !important; line-height: normal;
}
.mail-straight-container h2 span{
color: #f39200;
} .mail-straight-container {
display: block; padding-top: 35px;
}
.fusion-button-wrapper.banner-home .button-flat {
border-radius: 10px;  display: inline-block;
}
.fusion-button-wrapper.banner-home .button-flat span {
font-size: 18px; font-weight: 800; font-family: proxima-nova, sans-serif;
}
.usefull-mail img {
width: 120px;
}
.fullwidth-box.full-contact {
padding-top: 40px !important;
padding-bottom: 40px !important;
}
.usefull-mail {
margin-bottom: 20px;
}
.full-contact #wpcf7-f63-p7-o1 {
max-width: 1000px;
margin: 0 auto;
}
@media only screen and (max-width:1120px){
.analysis-container {
padding: 0 15px;
}	
.page-template-free-marketing-analysis-tpl #main > .fusion-row {
display: inherit;
}
.page-template-free-marketing-analysis-tpl .fusion-page-title-bar,
.page-template-free-marketing-analysis-tpl .fusion-page-title-row {
min-height: auto !important;
}
.page-template-free-marketing-analysis-tpl .fusion-page-title-bar .fusion-page-title-row h1 {
font-size: 26px !important; line-height: normal !important; padding: 14px 10px;
}
} @media only screen and (max-width:767px){
.analysis-working-section {
flex-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
}	
.market-work-content {
width: 100%;
}
.market-work-img {
width: 100%; top: 0; margin: 23px 0;
}
.orange-color-btn {
font-size: 17px; padding: 11px 15px;
}
.page-template-free-marketing-analysis-tpl #main {
padding-top: 30px;
}
.analysis-working-section .market-work-content h4 {
font-size: 20px;
line-height: normal;
}
.analysis-working-section .market-work-content p {
font-size: 18px;
font-weight: 600;
margin: 0 0 15px;
line-height: normal;
}
.analysis-working-section .market-work-content h2 {
font-size: 21.5px !important;
line-height: normal !important;
}
.experts-list p {
font-size: 17px;
}
.experts-list ul, .analysis-business-inner {
flex-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
}
.experts-list ul li {
width: 50%; margin-bottom: 25px;
}
.analysis-business-inner .analysis-business-img {
width: 100%;
}
.analysis-business-inner .analysis-business-content {
width: 100%; margin: 43px 0 0;
}
.analysis-business-content h3 {
font-size: 21px !important;
}
.analysis-business-content h3::before {
margin: 10px 0 29px;
}
.analysis-business-content li {
font-size: 18px;
}
.analysis-business-content li::before {
width: 10px; height: 10px; top: 9px;
}
.analysis-help h4 {
font-size: 19px;
}
.testimonial-box .inner-slide-content .quote-box .content p {
font-size: 18px !important;
}
.inner-slide-content .quote-box {
padding: 0px 23px 80px !important;
}
.analysis-container.section-testimonial .swiper-pagination {
margin: 37px 0 10px;
}
.analysis-form-outer h3 {
font-size: 23px !important;
}
.analysis-form-outer h2 {
font-size: 24px !important;
line-height: normal !important;
}
.analysis-form h4 {
font-size: 22px !important;
line-height: normal !important;
}
.analysis-form {
padding: 20px;
}
.wpcf7-form-control.wpcf7-submit.orange-color-btn {
font-size: 13px;
}
.analysis-container.section-testimonial {
margin: 70px auto 41px;
}
.fusion-button-wrapper.banner-home a.fusion-button {
padding: 16px 14px !important;
font-size: 13px !important;
}
.fusion-button-wrapper.banner-home a.fusion-button.video-btn {
margin-left: 0;
font-size: 13px;
padding: 13px 0 !important; margin-top:0px;
}
.cc-window.cc-banner .cc-message {
font-size: 13px;
margin: 0 0 2px;
line-height: normal;
}
.fusion-layout-column.fusion-one-fourth.boost-trade-section {
width: 48% !important;
}
.fusion-layout-column.boost-trade-section p {
font-size: 14px;
}
.fusion-layout-column.fusion-one-fourth.boost-trade-section.non-margin {
float:right;
}
.fusion-text.mail-straight-container p {
font-size: 18px;
line-height: normal;
}
.cc-window.cc-banner.cc-type-opt-out {
padding: 0 1.8em 10px;
}
.cc-window.cc-banner a {
font-size: 13px; padding:0px;
}
.cc-compliance.cc-highlight a {
padding: 1px 11px;
font-size: 12px;
}
.cc-compliance.cc-highlight {
margin-top: 8px;
}
.usp-banner .usp-item .fusion-column-content {
-webkit-justify-content: flex-start; -moz-justify-content: flex-start;
-ms-justify-content: flex-start; justify-content: flex-start;
}
.fusion-button-wrapper.banner-home .button-flat span {
font-size: 14px;
}
.list-websites-main ul li {
width: 100% !important; padding: 0px !important;
}
.wpcf7 .email-form {
flex-flow: row wrap; -webkit-flex-flow: row wrap; -moz-flex-flow: row wrap; -ms-flex-flow: row wrap;
justify-content: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center;
}
.wpcf7 .email-form .wpcf7-form-control-wrap.email input {
margin: 6px 0 14px;
}
.wpcf7 .email-form label {
width: 100%; text-align: center;
}
.wpcf7 .email-form .wpcf7-form-control-wrap.email input {
text-align: center;
}
.fusion-text.mail-straight-container h2 {
font-size: 24px !important;
}
.upper-info h2 {
font-size: 21px !important;
}
.fusion-row-adtional .upper-info {
margin-bottom: 6px !important;
}
.home-hero.fullwidth-box h1 {
margin-bottom: 15px !important; font-size: 31px !important; line-height: normal !important;
}
.home-hero.fullwidth-box h4 {
margin-bottom: 30px !important;
}
.wpcf7 .email-form .wpcf7-form-control-wrap.email {
padding-right: 0 !important; margin-right: 6px;
}
} @media only screen and (min-width:768px) and (max-width:1077px){
.analysis-working-section .market-work-content h4 {
font-size: 18.3px;
}
.analysis-working-section .market-work-content h2 {
font-size: 26.5px;
}
.analysis-working-section .market-work-content p {
font-size: 16px;
}
.orange-color-btn {
font-size: 16px; padding: 11px 24px;
}
.experts-list p {
font-size: 19px;
}	
.experts-list ul li p {
font-size: 14px;
}
.analysis-business-content h3 {
font-size: 23px;
}
.analysis-business-content li {
font-size: 18px;
}
.analysis-business-content li::before {
width: 10px; height: 10px; top: 10px;
}
.analysis-help h4 {
font-size: 18px;
}
.analysis-help {
margin: 27px 0 0;
}
.analysis-container.section-testimonial {
margin: 65px auto 29px;
}
.analysis-container.section-testimonial .swiper-pagination {
margin: 38px 0 31px;
}
.analysis-form-outer h3 {
font-size: 26px;
}
.analysis-form h4 {
font-size: 24px;
}
.market-work-img img {
width: 100%; height: 314px; object-fit: contain;
}
.wpcf7-form-control.wpcf7-submit.orange-color-btn {
font-size: 17px;
}
} @media only screen and (max-width:509px){
.wpcf7 .email-form .wpcf7-form-control-wrap.email {
margin-right: 0;
margin-bottom: 15px;
}
}   .fusion-row-adtional .upper-info {
margin-bottom: 24px;
text-align: center;
}
.upper-info h2 {
font-size: 30px;
}
.fusion-row-adtional .upper-info h2, .fusion-row-adtional .upper-info h3{
color: #002c46;
}
.list-websites-main ul {
list-style: none; margin: 0; padding: 0; display: flex; display: -moz-box;
display: -ms-flexbox; display: -webkit-flex; flex-flow: row wrap;
-webkit-flex-flow: row wrap; -moz-flex-flow: row wrap; -ms-flex-flow: row wrap; 
}
.list-websites-main ul li {
width: 50%;
padding: 0 15px;
margin-bottom: 40px;
}
.list-websites-main {
margin-bottom: 40px;
}
.page-id-253 .get-in-touch {
margin: 0 auto;
width: 180px;
margin-bottom: 66px;
}
.page-id-253 .get-in-touch a {
background: #f39200;
color: #fff;
display: inline-block;
font-weight: 600;
font-size: 20px;
padding: 11px 32px;
border-radius: 7px;
} .page-template-thank-you-tpl .fusion-header-wrapper {
box-shadow: 0 0 3px 0 rgba(0,0,0,0.2);
}
.thank-text-outer h2 {
font-size: 30px;
}
.thank-text-outer h3 {
font-size: 24px;
}
.wpcf7 .email-form br {
display: none;
}
.wpcf7 .email-form {
display: flex; display: -moz-box; display: -ms-flexbox; display: -webkit-flex;
align-items: center; -webkit-align-items: center; -moz-align-items: center;
-ms-align-items: center; max-width: 460px; margin: 28px auto 20px; float: none;
}
.wpcf7 .email-form label {
display: block;
width: 152px;
}
.wpcf7 .email-form .wpcf7-form-control-wrap.email {
padding-right: 0px;
}
#email-subscription .wpcf7-submit::after, #email-subscription .wpcf7-submit::before {
opacity:0;
}
.wpcf7 .email-form .wpcf7-form-control-wrap.email input {
padding: 12px 20px !important;  color: #fff; height: 43px; border-radius: 0px; margin: 0; 
background: #143e57; border-color: #143e57;
}
.wpcf7 .email-form .wpcf7-form-control-wrap.email input::-webkit-input-placeholder {
color:#fff; opacity:1;
}
.wpcf7 .email-form .wpcf7-form-control-wrap.email input::-moz-placeholder {
color:#fff; opacity:1;
}
.wpcf7 .email-form .wpcf7-form-control-wrap.email input:-ms-input-placeholder { 
color:#fff; opacity:1;
}
.fusion-header-wrapper .fusion-logo-link img {
transition: all 0.4s linear 0s; -webkit-transition: all 0.4s linear 0s;
-moz-transition: all 0.4s linear 0s; -ms-transition: all 0.4s linear 0s; height: auto;
}
.fusion-header-wrapper.fusion-is-sticky .fusion-header {
height: 115px !important;
}
.fusion-header-wrapper.fusion-is-sticky .fusion-header .fusion-logo-link img {
height: auto; width: 180px;
}
.fusion-main-menu > ul > li > a {
height: 45px !important; transition: all 0.4s linear 0s; -webkit-transition: all 0.4s linear 0s;
-moz-transition: all 0.4s linear 0s; -ms-transition: all 0.4s linear 0s;
}
.fusion-header-wrapper.fusion-is-sticky .fusion-main-menu > ul > li > a {
height: 22px !important;
}
header.fusion-header-wrapper .fusion-logo, header.fusion-header-wrapper {
transition: all 0.4s linear 0s; -webkit-transition: all 0.4s linear 0s;
-moz-transition: all 0.4s linear 0s; -ms-transition: all 0.4s linear 0s;
}
header.fusion-header-wrapper.fusion-is-sticky .fusion-logo {
margin-bottom: 2px;
}
.analysis-form .wpcf7-form-control-wrap.profession .wpcf7-select-parent {
padding: 0px !important;
}
.analysis-form .wpcf7-form-control-wrap.profession select {
height: 48px; color: #012c46; font-weight: 600; border: none; padding: 0 10px; margin:1px 0 4px;
}
.analysis-form .wpcf7-form-control-wrap.profession .select-arrow {
width:100%; height: 48px !important; line-height: 48px !important;
border-color: #012c46; color:#012c46;
} #email-subscription { background: #002d4a;
background-repeat: no-repeat;  background-size: cover; position:relative;
}
#email-subscription::after {
content: "";  display: block; width: 100%; height: 100%;  position: absolute;
top: 0; left: 0; z-index: 1; background: rgba(29,65,149,0.9); opacity: 0;
} 
.promotion-banner {
background: #ffa52d; text-align: center;
}
.promotion-banner h2 {
font-size: 28px; line-height: 1.2;
}
.home #email-subscription.fusion-fullwidth, .home .fusion-fullwidth.fullwidth-box.promotion-banner {
display: none !important;
}
.promotion-banner .textwidget h2 {
color: #fff !important; text-transform: capitalize !important;
} #development-main h2, #development-main h1, #development-main h3, #development-main p, #development-main li, #development-main a{
font-family: 'Montserrat', sans-serif !important;
}
.page-template-web-design-and-development-new-tpl .fusion-page-title-bar {
display: none;
}
.page-template-web-design-and-development-new-tpl #main {
padding: 0;
}
.page-template-web-design-and-development-new-tpl #main .fusion-row {
max-width: 100%;
width: 100%;
}
#development-main .development-banner {
position: relative;
}
#development-main .development-banner img {
width: 100%;
}
#development-main .development-banner .container-section {
position: absolute; top: 50%;  left: 0; right: 0; padding: 0 33px; width:100%;
transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%);
display: flex; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; flex-flow: row wrap;
-webkit-flex-flow: row wrap; -moz-flex-flow: row wrap; -ms-flex-flow: row wrap; justify-content: space-between;
-webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between;
align-items: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
#development-main .development-banner h2 {
font-size: 26px; color: #25355a; font-weight: 800 !important; font-family: 'Montserrat', sans-serif !important; margin: 0 0 20px;
text-transform: unset !important;
}
#development-main .development-banner p {
font-size: 16px; color: #606060; font-weight: 600; font-family: 'Montserrat', sans-serif;
}
#development-main .view-case-btn a, .popup-btn a {
font-size: 12px; color: #fff; text-transform: uppercase; display: inline-block; font-weight: 700; overflow: hidden;
font-family: 'Montserrat', sans-serif;  background: #fe9528; border-radius: 0px; padding: 14px 25px; position:relative;
}
#development-main .view-case-btn a:hover:after, #development-main .view-case-btn a:hover:before, 
#development-main .developer-form .submit-btn button:hover:after, 
#development-main .developer-form .submit-btn button:hover:before, 
#email-subscription form .submit-btn button.wpcf7-submit:hover:after, 
#email-subscription form .submit-btn button.wpcf7-submit:hover:before, 
.fusion-contact-info a.fusion-button.button-flat:hover:after, 
.fusion-contact-info a.fusion-button.button-flat:hover:before, .popup-btn a:hover:after, .popup-btn a:hover:before {
border-radius: 0px; top: -20px; width: 100%;
}
.view-case-btn a::after, #development-main .developer-form .submit-btn button:after, 
#email-subscription form .submit-btn button.wpcf7-submit:after, .fusion-contact-info a.fusion-button.button-flat:after, .popup-btn a:after {
content: ""; display: block;  width: 100px;  background: #fe860b; height: 86px;
border-radius: 100px; position: absolute; top: 0; z-index: 9; left: -13px; transition: all 0.4s linear 0s;
-webkit-transition: all 0.4s linear 0s; -moz-transition: all 0.4s linear 0s; -ms-transition: all 0.4s linear 0s;  opacity: 0;
}
.view-case-btn a::before, #development-main .developer-form .submit-btn button:before, 
#email-subscription form .submit-btn button.wpcf7-submit:before, .fusion-contact-info a.fusion-button.button-flat:before, .popup-btn a:before {
content: ""; display: block;  width: 100px;  background: #fe860b; height: 86px;
border-radius: 100px; position: absolute; top: 14px; z-index: 9; left: 36px; transition: all 0.4s linear 0s;
-webkit-transition: all 0.4s linear 0s; -moz-transition: all 0.4s linear 0s; -ms-transition: all 0.4s linear 0s;  opacity: 0;
}
.fusion-contact-info a.fusion-button.button-flat {
overflow: hidden;
background: #ffa42d;
text-transform: uppercase;
font-size: 11px !important;
font-weight: 500 !important;
letter-spacing: .8px;
height: 35px;
line-height: 9px; border-radius: 0px !important; box-shadow: none !important; margin-top: 3px;
border: 1px solid #ffa42d;
font-family: 'gilroysemibold' !important;
}
.fusion-contact-info a.fusion-button.button-flat:hover {
background: #fff;
color: #fe860b !important;
}
.fusion-contact-info a.fusion-button.button-flat i {
display: none !important;
}
.bg-yellow .view-case-btn a::before, .bg-yellow .view-case-btn a::after {
background: #182649;
}
#development-main .view-case-btn a span, .fusion-contact-info a.fusion-button.button-flat span {
position: relative; z-index: 10;
}
#development-main .view-case-btn a:hover {
color: #fff;
}
#development-main h3 {
text-align: center; font-size: 24px; color:#25355a; font-weight: 900;
}
#development-main .banner-content .view-case-btn {
margin-top: 30px;
}
#development-main .development-banner .banner-content {
width: 45%;
}
#development-main .development-banner .bannner-right-img {
width: 44%;
}
#development-main .banner-bottom-section ul {
margin: 0; padding: 0; list-style: none; display: flex; display: -moz-box; display: -ms-flexbox;
display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between;
-moz-justify-content: space-between; -ms-justify-content: space-between;
}
#development-main .banner-bottom-section ul li{
background: linear-gradient(90deg, rgba(0,47,75,1) 0%, rgba(5,69,97,1) 60%, rgba(9,76,105,1) 100%); 
width: 100%; padding: 22px 20px 22px 60px; font-size: 13px; font-family: 'Montserrat', sans-serif; color:#fff; text-align:left;
}
#development-main .banner-bottom-section ul li.maximize-icon strong{
background:url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/images/maxmize-icon.png) no-repeat 0 0;
}
#development-main .banner-bottom-section ul li.strengthen-icon strong{
background:url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/images/strengthen-icon.png) no-repeat 0 0;
}
#development-main .banner-bottom-section ul li.stand-icon strong{
background:url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/images/stand-icon.png) no-repeat 0 0;
}
#development-main .banner-bottom-section ul li strong {
display: inline-block;
padding: 2px 0 0 37px;
}
#development-main h3::after {
content: ""; display: block;  width: 36px; height: 3px; background: #fe9528; margin: 13px auto 35px; opacity: 0;
}
#development-main .case-studies-section {
max-width: 1000px;
margin: 0 auto;
padding: 71px 0 0;
}
#development-main .case-studies-section .case-studies-inner {
width: 100%; display: flex; display: -moz-box; display: -ms-flexbox; display: -webkit-flex;
flex-flow: row wrap; -webkit-flex-flow: row wrap; -moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
justify-content: space-between;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-justify-content: space-between;
}
#development-main .case-studies-inner .case-studies-img {
width: 49%;
}
#development-main .case-studies-inner .case-studies-img img {
width: 100%;
}
#development-main .case-studies-content {
width: 44%;
text-align: left;
}
#development-main .case-studies-content span {
color: #25355a; font-size: 14px; font-family: 'Montserrat', sans-serif; font-weight:700;
}
#development-main .case-studies-content p, #development-main .case-studies-content small {
color: #25355a; font-size: 12px; font-weight:500; font-family: 'Montserrat', sans-serif; 
}
#development-main .case-studies-content strong {
color: #25355a;
font-size: 14px;
font-family: 'Montserrat', sans-serif;
font-weight: 700;
display: block;
margin-top: 20px;
}
#development-main .case-studies-content small {
display: block;
}
#development-main .increase-value ul {
margin: 21px 0 0;
padding: 0;
list-style: none;
display: flex;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
justify-content: space-between;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-justify-content: space-between;
border-top: 1px solid #eee;
}
#development-main .increase-value ul li small{
color: #25355a;
font-size: 13px;
text-transform: uppercase;
font-weight: 600; font-family: 'Montserrat', sans-serif; text-transform: none;
}
#development-main .increase-value ul li strong {
display: inline-block;
background: url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/images/arrow-orange.png) no-repeat 0 center;
color: #2cb5e3;
font-weight: 700;
font-size: 24px;
padding-left: 33px;
}
#development-main .case-studies-inner .view-case-btn {
width: 100%; text-align: center; margin: 50px 0 65px;
}
#development-main .case-studies-inner .view-case-btn a {
background: #002d4a;
}
#development-main .case-studies-section .swiper-pagination-bullet-active {
background: #fe9528 !important;
}
#development-main .case-studies-section .swiper-pagination-bullet {
background: #ddd;
opacity: 1;
}
#development-main .how-it-works {
max-width: 1000px;
margin: 0 auto;
padding-top: 40px;
}
#development-main .how-it-works .case-studies-content {
width: 100%;
text-align: center;
}
#development-main .how-it-works .case-studies-content ul {
border: none;
}
#development-main .how-it-works .case-studies-content ul li {
width: 100%;
padding: 0 25px;
}
#development-main .increase-value ul li p {
font-size: 15px; color:#25355a; font-weight: 700; line-height: normal;
}
#development-main .how-works-inner .view-case-btn {
text-align: center;
margin: 22px 0 68px;
}
.bg-blue {
background: linear-gradient(90deg, rgba(0,45,74,1) 34%, rgba(12,82,115,1) 57%, rgba(44,68,124,1) 100%);
padding: 86px 0 82px 30px; color: #fff;
}
.bg-blue .visitors-section {
display: flex;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
flex-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
justify-content: space-between;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-justify-content: space-between;
}
.bg-blue .visitors-section .visitors-content {
width: 40%;
}
.bg-blue .visitors-section .visitors-image {
width: 40%;
}
.bg-blue .visitors-section .visitors-image img {
width: 100%;
}
#development-main .visitors-section .visitors-content h3 {
text-align: left; color:#fe9528;
}
#development-main .visitors-section .visitors-content h3::after {
margin: 13px 0 35px;
}
#development-main .visitors-section h2 {
color: #fff;
margin: 0 0 6px;
font-size: 24px; text-transform: capitalize !important;
}
#development-main .visitors-content p {
font-size: 14px;
color: #acb2c0;
font-weight: 600;
}
.bg-blue .view-case-btn {
margin-top: 30px;
}
#development-main .happy-client-section {
padding: 70px 0;
}
#development-main .happy-client-section .visitors-image {
max-width: 1000px;
margin: 0 auto;
}
#development-main .happy-client-section .visitors-image ul {
margin: 0;
padding: 0;
list-style: none;
display: flex;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
flex-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
justify-content: space-between;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-justify-content: space-between;
}
#development-main .happy-client-section .visitors-image ul li {
width: 48%;
text-align: center;
margin-bottom: 40px;
}
#development-main .happy-client-section .visitors-image ul li span {
color: #25355a;
font-size: 15px;
display: block;
margin: 18px 0 0;
font-weight: 700;
}
#development-main .happy-client-section .visitors-image li img {
width: 100%;
}
#development-main .happy-client-section .visitors-image .view-case-btn {
text-align: center;
margin: 21px 0 0;
}
.bg-gray .container-section {
background: #f7f7f7;
margin-top: 50px;
}
.bg-gray .work-success-content ul {
padding: 0;
list-style: none;
margin: 0;
display: flex;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
flex-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
justify-content: space-between;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-justify-content: space-between;
}
.bg-gray .work-success-content ul li {
width: 33.3%; padding: 50px; border-bottom: 1px solid #fff; border-right: 1px solid #fff;
}
.bg-gray .work-success-content ul li img {
box-shadow: 0 7px 15px 0 rgba(0,0,0,0.05);
width: 50px;
height: 50px;
border-radius: 100%;
object-fit: cover;
}
#development-main .work-success-content ul li span {
font-weight: 800;
display: block;
color: #25355a;
margin: 17px 0 0;
font-size: 17px;
}
#development-main .work-success-content ul li p {
font-size: 14px; color: #25355a;  margin: 0 0 10px;  padding: 10px 0px 0 0; font-weight: 500;
}
.bg-yellow {
position: relative; background:url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/images/tech-bg.jpg) no-repeat 0 0; background-size: cover; margin-bottom: 70px;
}
.bg-yellow img {
width: 100%;
height: 308px;
object-fit: cover; opacity: 0.1;
}
.bg-yellow .container-section {
position: absolute;
top: 50%;
text-align: center;
left: 0;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
right: 0;
max-width: 605px;
margin: 0 auto;
color: #fff;
}
.bg-yellow .container-section h2 {
text-transform: none !important;
color: #fff;
}
.bg-yellow .container-section p {
font-weight: 600;
text-align: justify;
}
.bg-yellow .container-section h2 span {
color: #2e3a62;
text-transform: uppercase;
background: url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/images/paint-bg-title.png) no-repeat 0 11px;
width: 108px;
display: inline-block;
position: relative;
padding: 19px 0;
margin-right: 10px;
}
.bg-yellow .container-section .view-case-btn a {
background: #002d4a !important;
}
.bg-yellow .container-section .view-case-btn {
margin-top: 28px;
}
#development-main .client-testimonial {
padding: 0 30px 50px;
display: flex;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
flex-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
justify-content: space-between;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-justify-content: space-between;
}
#development-main .client-testimonial .client-say {
width: 31%; position: relative; padding-bottom: 70px;
}
#development-main .client-img img, #development-main .client-site-logo img {
width: 42px;
height: 42px;
border-radius: 100%;
}
#development-main .client-img, #development-main .client-site-logo {
display: flex;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
align-items: center; 
-webkit-align-items: center; 
-moz-align-items: center; 
-ms-align-items: center; 
padding-right: 50px;
}
#development-main .client-img .client-name, #development-main .client-site-logo .client-rating {
margin-left: 20px; line-height: 20px;
}
#development-main .client-img .client-name strong, #development-main .client-site-logo .client-rating span {
display: block;
margin: 0;
line-height: normal;
font-size: 17px;
font-weight: 800;
color: #25355a;
}
#development-main .client-img .client-name span {
font-size: 14px;
line-height: normal;
color: #25355a;
font-weight: 500;
}
#development-main .client-testimonial .client-say p {
font-size: 13px;
color: #25355a;
font-weight: 500;
}
#development-main .client-testimonial .client-say .client-img {
margin-bottom: 25px;
}
#development-main .client-site-logo {
border-top: 1px solid #eee;
padding-top: 15px;
margin-top: 30px;
position: absolute;
bottom: 0;
width: 100%;
}
.web-offer-section ul {
margin: 0;
padding: 0;
list-style: none;
display: flex;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
}
.web-offer-section ul li {
width: 100%; position: relative;
}
.web-offer-section ul li img.web-offer-bg {
width: 100%;
position: absolute;
top: 0;
left: 0; z-index: 1;
height: 100%;
object-fit: cover;
}
.web-offer-section ul li .web-offer-content {
position: relative;
z-index: 1;
padding: 50px 60px;
width: 100%;
}
.web-offer-section ul li .web-offer-content h4 {
text-align: center;
color: #fff;
font-size: 24px;
font-weight: 700 !important;
background: #002d4a;
padding: 4px 0; margin-bottom: 20px;
}
.web-offer-section ul li .web-offer-content.web-offer-2 h4 {
background: #ffa52d;
}
.web-offer-starting, .offer-percent {
display: flex;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
justify-content: center;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
}
.web-offer-starting strong {
font-size: 16px; text-align: right; line-height: normal; margin-top: 4px;
}
.web-offer-starting strong span {
display: block;
}
.web-offer-starting h5 {
color: #ffa52d; font-size: 40px !important; font-weight: 700; line-height: normal; margin-left: 15px; margin-bottom: 0;
}
.web-offer-starting h5 span {
font-weight: 500;
}
.web-offer-content.web-offer-2 {
color: #fff;
}
.offer-percent .offer-percent-box {
background: url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/images/blue-per-bg.png) no-repeat 0 0;
width: 88px;
height: 88px;
color: #fff;
text-align: center;
line-height: 88px;
padding-left: 6px;
background-size: 100%;
display: flex;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
flex-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
align-items: center;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
align-content: center;
-webkit-align-content: center;
-moz-align-content: center;
-ms-align-content: center;
}
.offer-percent {
align-content: center;
-webkit-align-content: center;
-moz-align-content: center;
-ms-align-content: center; margin: 20px 0;
align-items: center;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
}
.offer-percent .offer-percent-box strong {
display: block;
font-size: 23px;
line-height: normal;
width: 100%;
}
.offer-percent .offer-percent-box strong small {
font-weight: 700;
font-size: 16px;
position: relative;
margin-left: 2px;
top: -4px;
}
.offer-percent .offer-percent-box span {
width: 100%;
line-height: normal;
font-weight: 700;
text-transform: uppercase;
font-size: 13px;
}
.offer-percent small {
font-weight: 700;
line-height: normal;
font-size: 16px;
margin-left: 15px;
}
.web-offer-section ul li p {
text-align: center;
line-height: normal;
font-style: italic;
font-size: 14px;
font-weight: 600;
}
.web-offer-content.web-offer-1 p {
color: #68727e;
}
.web-offer-content.web-offer-3 .web-offer-starting {
flex-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
text-align: center;
}
.web-offer-content .web-offer-starting h2 {
text-transform: none !important;
font-weight: 700 !important; font-size: 21px !important;
}
.web-offer-starting h6 {
font-size: 15px;
font-weight: 600;
line-height: 23px;
}
.developer-form {
background: #f6f6f6; padding: 75px 30px;
}
#development-main .developer-form .dev-form-title h2 {
text-align: center; color: #25355a; font-weight: 600; font-size: 22px; margin-bottom: 10px;
}
#development-main .developer-form .dev-form-title h3 {
font-size: 14px;
}
.developer-form form input, .developer-form form textarea {
border-radius: 0px !important;
border-color: #e1e0e5 !important; font-size: 14px !important;
}
.developer-form form input:focus, .developer-form form textarea:focus {
border-color: #fe860c !important;
}
.developer-form form input {
height: 45px !important; margin-bottom:20px;
}
.developer-form form label {
font-size: 14px;
}
.developer-form form .new-policy-field .newsletter-subscribe .wpcf7-list-item-label {
display: none;
}
.developer-form form .new-policy-field .newsletter-subscribe .wpcf7-list-item.first.last {
margin: 0;
}
.developer-form form .new-policy-field {
display: flex;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
}
.developer-form form .new-policy-field .newsletter-subscribe input {
height: auto !important;
margin: 0 9px 0 0;
}
.developer-form form .new-policy-field .p-checking{
font-size: 14px !important;
color: #25355a; font-family: 'Montserrat', sans-serif !important; font-weight: 500;
}
.developer-form form .new-policy-field .p-checking a {
font-size: 14px !important;
color: #25355a; font-family: 'Montserrat', sans-serif !important; text-decoration:none;
}
.developer-form .submit-btn {
text-align: center;
}
#development-main .developer-form .submit-btn button, #email-subscription form .submit-btn button.wpcf7-submit{
font-size: 12px; color: #fff; text-transform: uppercase; display: inline-block; font-weight: 700;
font-family: 'Montserrat', sans-serif; background: #fe9528; border-radius: 0px; padding: 13px 50px; 
position: relative; overflow: hidden;
}
#development-main .developer-form .submit-btn button:hover, #email-subscription form .submit-btn button.wpcf7-submit:hover{
background: #fe860b;
}
#email-subscription form .submit-btn button.wpcf7-submit {
max-width: 100px; width: 100%; padding: 13px 10px;
}
#development-main .developer-form .submit-btn button span, #email-subscription form .submit-btn button.wpcf7-submit span {
position: relative; z-index: 10;
}
#development-main .developer-form .submit-btn button:after, #email-subscription form .submit-btn button.wpcf7-submit:after {
top: 3px; z-index: 9; left: -44px;
}
#development-main .developer-form .submit-btn button:before, #email-subscription form .submit-btn button.wpcf7-submit:before {
top: 14px; z-index: 9; left: 0; 
}
#development-main .developer-form .submit-btn button::after {
content: "" !important;
margin: 0;
}
#development-main .client-testimonial .client-say .client-site-logo .client-rating img {
width: auto; height: auto; border-radius: 0;
}
.fusion-contact-info span.h-call {
background: url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/images/phone-icon-img.png) no-repeat 0 0; width: 14px;  height: 16px; display: inline-block; font-size: 0;
background-size: 100%; position: relative; top: 1px; margin-right: 8px;
}
@media only screen and (max-width:800px){
.page-template-web-design-and-development-new-tpl #main .fusion-row {
display: inline-block;
}		
#development-main .banner-bottom-section ul, #development-main .how-it-works .case-studies-content ul, .web-offer-section ul {
flex-flow: row wrap; -webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap; -ms-flex-flow: row wrap;
}
#development-main .banner-bottom-section ul li {
border-bottom: 1px solid #fff; width: 100%;
}
#development-main .development-banner .banner-content {
width: 100%;
}	
#development-main .development-banner img {
width: 100%; height: 400px; object-fit: cover;
}
#development-main .development-banner .bannner-right-img {
width: 100%; margin-top: 20px;
}
.development-banner img.banner-bg-1 {
position: absolute;
top: 0;
width: 100%;
left: 0;
height: 100% !important;
}
#development-main .development-banner .container-section {
position: relative;
top: 0;
padding: 50px 15px;
transform: none;
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
}
#new-homepage-main #development-main .development-banner .container-section {
padding: 59px 15px 20px;
}
#wrapper .fusion-header-wrapper .fusion-header {
padding: 10px 14px 15px;
}
#development-main .development-banner .bannner-right-img img {
width: 100% !important;
height: auto;
}
#development-main .case-studies-section .case-studies-inner {
padding: 0 33px;
}
#development-main .case-studies-inner .case-studies-img {
width: 100%; margin-bottom: 30px;
}
#development-main .case-studies-content {
width: 100%; text-align: center;
}
#development-main .increase-value ul li {
width: 100%;
}
.bg-blue {
padding: 86px 30px;
}
.bg-blue .visitors-section .visitors-content {
width: 100%;
}
.bg-blue .visitors-section .visitors-image {
width: 100%;
margin: 38px 0 0;
display: none;
}
#development-main .happy-client-section {
padding: 70px 30px 40px;
}
.bg-gray .work-success-title {
padding: 0 30px;
}
#development-main h3 {
font-size: 20px;
}
.bg-gray .work-success-content ul li {
width: 50%;
padding: 35px 30px 20px;
border-bottom: 2px solid #fff;
}
.bg-yellow img {
height: 390px;
}
.bg-yellow .container-section {
padding: 0 30px;
}
.bg-yellow .container-section h2 span {
display: block; margin: 0 auto;
}
.bg-yellow .container-section p {
text-align: center;
}
#development-main .client-testimonial .client-say {
width: 100%; margin-bottom: 40px; padding-bottom: 60px;
}
#development-main .client-testimonial .client-say:last-child {
margin-bottom: 10px;
}
.developer-form form .new-policy-field {
align-items: unset;
}
.developer-form form .new-policy-field .newsletter-subscribe {
float: left;
}
.developer-form form .new-policy-field .p-checking {
padding-top: 2px;
}
#development-main .developer-form .dev-form-title h2 {
font-size: 20px;
}
#development-main .how-it-works .case-studies-content ul li {
margin-bottom: 35px;
}
#development-main .how-it-works .case-studies-content ul li:last-child {
margin-bottom: 15px;
}
#development-main .client-site-logo {
border-bottom: 1px solid #eee;
padding-bottom: 15px;
}
#development-main .client-testimonial .client-say p {
padding-bottom: 20px;
}
.container-section h3.testimonials-title {
padding: 0 30px;
}
.bg-gray .container-section {
margin-top: 30px;
}
} @media only screen and (max-width:480px){
.bg-gray .work-success-content ul li {
width: 100%; border-right: none;
}	
} @media only screen and (min-width:800px) and (max-width:1100px){
#development-main .case-studies-section .case-studies-inner {
padding: 0 30px;
}	
#development-main .increase-value ul li {
width: 100%;
}
.bg-blue .visitors-section .visitors-image {
display: flex;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
}
.bg-blue .visitors-section .visitors-content {
width: 50%;
}
#development-main .happy-client-section .visitors-image {
padding: 0 30px;
}
.developer-form form .new-policy-field {
align-items: unset;
-webkit-align-items: unset;
-moz-align-items: unset;
-ms-align-items: unset;
}
#development-main .development-banner .banner-content {
width: 49%;
}
#development-main .development-banner h2 {
font-size: 18px;
}
} @media only screen and (min-width:800px) and (max-width:1340px){
#new-homepage-main #development-main .development-banner h2 {
font-size: 2.4vw !important;
}
#new-homepage-main #development-main .development-banner p {
font-size: 1.4vw !important;
}
#new-homepage-main #development-main .development-banner .banner-content .view-case-btn a {
width: 100%;
text-align: center;
max-width: 170px;
font-size: 10px;
padding: 14px 10px;
}	
} @media only screen and (min-width:1100px){
.page-template-web-design-and-development-new-tpl .fusion-header-wrapper {
position: fixed;
z-index: 10010;
left: 0;
right: 0;
top: 0;
}
.development-banner-outer {
height: 100vh;
position: relative;
}
#development-main .development-banner img {
height: 100vh;
}
#development-main .development-banner .bannner-right-img img {
height: auto;
}
.fusion-header-wrapper.fusion-is-sticky .fusion-main-menu {
margin-top: 75px;
}
#development-main .banner-bottom-section {
position: absolute;  bottom: 0; width: 100%; left: 0;
}
#development-main .development-banner .bannner-right-img {
width: 45%;
}
#development-main .development-banner .container-section {
top: 52%;
}
}   .fusion-footer .fusion-footer-widget-area, .footer-new-design .fusion-footer-widget-area{
background-color: #002d4a;
border-color: #002d4a;
}
.footer-new-design .fusion-footer-widget-area {
padding: 3% 30px !important;
}
.fusion-footer .fusion-footer-copyright-area {
background-color: #002d4a;
}
.fusion-footer .fusion-footer-copyright-area {
border-top: 1px solid #404f76 !important;
}
.fusion-footer .fusion-footer-widget-area.fusion-widget-area {
display: none;
}
.footer-new-design .fusion-row {
display: flex;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
flex-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
justify-content: space-between;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-justify-content: space-between;
}
.footer-new-design .fusion-row .footer-section {
width: 22%;
}
.footer-new-design .fusion-row .footer-section:first-child {
width: 30%;
}
.footer-new-design .fusion-row .footer-section:first-child .textwidget {
max-width: 202px;
width: 100%; text-align: center;
}
.footer-new-design .fusion-row .footer-section .footer-logo {
width: 200px;
}
.footer-new-design .fusion-row .footer-section .footer-social ul {
display: flex;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
justify-content: center;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
}
.footer-section .footer-social ul li {
margin: 0 5px 0 0;
}
.footer-section .footer-social ul li:last-child {
margin: 0;
}
.footer-social {
margin: 28px 0 28px;
}
.footer-new-design .fusion-row .footer-social ul li a {
width: 35px; height: 35px;
border-radius: 100%;
background: #ff8e1f;
color: #fff;
line-height: 35px;
text-align: center;
font-size: 15px !important;
}
.footer-rated span {
color: #fff;
font-size: 14px;
line-height: normal; font-weight:700; font-family: 'Montserrat', sans-serif;
}
.footer-rated small {
color:#64c8e8;
font-weight: 700;
font-size: 14px;
display: block; font-family: 'Montserrat', sans-serif;
}
.footer-section ul li a, .footer-new-design .fusion-row .footer-section p {
color: #d5dbe7; font-size: 14px; font-weight:600 !important;
}
.footer-section h4 {
margin: 0px 0 13px;
color: #fff;
text-transform: capitalize;
font-weight: 700 !important; font-size: 17px;
}
.footer-logo br {
display: none;
}
.footer-section a.tel-icon {
color: #64c8e8;
}
.footer-section a.info-mail {
color: #d5dbe7;
}
.pull-left span.line {
margin: 0 10px;
}
.fusion-copyright-content .fusion-copyright-notice .pull-left {
color: #fff; font-size: 13px; font-family: 'gilroy-regularuploaded_file';   font-weight: 700;
letter-spacing: normal; width: 100%; text-align: center; text-transform: none;
}
.fusion-copyright-content .fusion-copyright-notice .pull-right {
display: none !important;
}
.footer-social ul li a::before {
color: #fff !important;
}
@media only screen and (max-width:767px){
.footer-new-design .fusion-row .footer-section:first-child {
width: 100%; text-align: center;
}
.footer-new-design .fusion-row .footer-section {
width: 100%; text-align: center; margin-bottom: 35px;
}
.footer-new-design .fusion-row .footer-section:first-child .textwidget {
max-width: 100%;
}
.footer-new-design .fusion-row .footer-section .footer-logo {
width: 170px;  margin: 10px auto 34px;
}
#email-subscription form {
padding: 0 20px;
}	
.mail-straight-container h2 {
font-size: 28px !important;
}
.mail-straight-container {
padding-top: 40px;
}
}  @media only screen and (min-width:1100px){
.fusion-header-wrapper .fusion-header, #development-main .development-banner .container-section {
padding: 0 90px;
}
.fusion-header-wrapper .fusion-secondary-header {
padding-right: 90px;
}
.bg-blue {
padding: 86px 0 82px 90px;
}
.bg-blue .visitors-section .visitors-content {
width: 44%;
}
.bg-blue .visitors-section .visitors-image {
width: 48%;
}
#new-homepage-main .bg-blue .visitors-section .visitors-content {
width: 49%;
}
#development-main .client-testimonial {
padding: 0 88px 76px;
}
.developer-form {
padding: 75px 90px;
}
} @media only screen and (min-width:1200px){
#development-main .banner-bottom-section ul li {
font-size: 14px;
}	
#development-main .banner-bottom-section ul li:first-child {
padding-left: 90px;
}
#development-main .banner-bottom-section ul li:last-child {
padding-right: 90px;
}
} header .fusion-main-menu > ul > li > a {
font-weight: 500 !important;
}
header .fusion-main-menu > ul > li > a, header.fusion-is-sticky .fusion-main-menu > ul > li > a {
font-size: 12px; color:#435263; letter-spacing: 0.5px;
font-family: 'gilroy-bolduploaded_file' !important;
}
header .fusion-main-menu > ul > li, header.fusion-is-sticky .fusion-main-menu > ul > li {
padding-right: 37px;
}
header .fusion-main-menu > ul > li {
padding-bottom: 25px;
}
header .fusion-secondary-header a {
font-size: 16px; font-family: 'Montserrat', sans-serif; font-weight: 600 !important;
}
header .fusion-contact-info {
display: flex; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; align-items: center;
-webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
@media only screen and (min-width:950px){
header .fusion-main-menu > ul > li > a {
height: 22px !important;
}
header .fusion-main-menu {
margin-top: 75px; padding-bottom: 18px;
}	
.fusion-logo .fusion-logo-link img {
width: 165px;
}
.fusion-header-wrapper, .fusion-header-v2, .fusion-header{
height: 115px !important;
}
.fusion-header-wrapper.fusion-is-sticky .fusion-header .fusion-logo-link img {
height: auto;
width: 165px;
}
#side-header .fusion-logo, .fusion-header .fusion-logo {
margin-bottom: 0 !important; margin-top: 23px !important;
}
.fusion-logo-link {
height: 85px !important;
}
}  .promo-mask {
position: fixed;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.7);
top: 0;
left: 0;
right: 0;
z-index: 9999999;
}
.promo-poupup-outer {
width: 100%; max-width:745px;
min-height: 1px;
position: relative;
margin: 0 auto;
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
z-index: 99999999;
padding: 0px; overflow: hidden; background: #25355a;
}
.promo-poupup-outer .close-me {
position: absolute;
right: 15px;
top: 10px;
color: #fff;
cursor: pointer;
z-index: 100;
}
.promo-poupup-inner .popup-fixed-img {
width: 603px;
height: 468px;
object-fit: cover;
}
.promo-poupup-inner {
position: relative;
}
.popup-content-section {
background: #25355a;
width: 310px;
color: #fff;
height: 507px;
position: absolute;
top: 0;
right: 0;
padding: 110px 25px 50px;
}
.popup-content-section::before {
content: "";
display: block;
width: 324px;
height: 507px;
position: absolute;
left: -215px;
top: -31px;
background: url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/images/shape-img.png) no-repeat 0 0;
}
.popup-content-section::after {
content: "";
display: block;
width: 106px;
height: 530px;
position: absolute;
right: 0px;
bottom: 0px;
background: url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/images/p-bg-2.png) no-repeat 0 0;
z-index: 1;
}
.pattern-img {
content: "";
display: block;
width: 476px;
height: 530px;
position: absolute;
right: 0;
bottom: 0px;
background: url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/images/pattern-img.png) no-repeat 0 0;
z-index: 1;
}
.pattern-content {
position: relative;
z-index: 10;
}
.pattern-content h3 {
font-size: 30px;
line-height: normal;
font-weight: 700; font-family: 'Montserrat', sans-serif;
}
.price-section .price-name span {
display: block;
text-align: right;
color: #fff;
font-size: 16px;
font-weight: 500;
line-height: normal; font-family: 'Montserrat', sans-serif;
}
.popup-content-section .price-section {
display: flex;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
}
.popup-content-section .price-cost strong {
font-size: 50px;
color: #fe9528;
font-family: 'Montserrat', sans-serif;
font-weight: 600;
}
.pattern-offer strong span {
font-weight: 400;
}
.popup-content-section .price-cost span {
margin-right: 7px;
}
.popup-content-section .price-name {
line-height: normal;
margin-top: 23px;
margin-right: 15px;
}
.pattern-offer {
background: #ff8912; width: 140px; height: 140px; border-radius: 100%; position: absolute; top: 52.5%;  left: -27%;
text-align: center; line-height: 140px; transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%);
display: flex; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; flex-flow: row wrap;
-webkit-flex-flow: row wrap; -moz-flex-flow: row wrap; -ms-flex-flow: row wrap; align-content: center;
-webkit-align-content: center; -moz-align-content: center; -ms-align-content: center;
}
.pattern-offer strong {
font-size: 36px;
font-weight: 900;
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
line-height: normal;
text-align: center;
width: 100%;
}
.pat£tern-offer strong span {
font-weight: 400;
}
.pattern-offer small {
display: inline-block;
line-height: normal;
width: 40px;
position: relative;
font-size: 18px;
font-weight: 400; font-family: 'Montserrat', sans-serif; margin:0 auto;
}
.pattern-offer small::after {
content: "";
display: block;
width: 10px;
height: 2px;
background: #fff;
position: absolute;
left: -8px;
top: 12px;
}
.pattern-offer small::before {
content: "";
display: block;
width: 10px;
height: 2px;
background: #fff;
position: absolute;
right: -8px;
top: 12px;
}
.popup-btn a {
cursor: pointer;
position: relative;
z-index: 100;
}
.popup-btn a span {
position: relative;
z-index: 200; font-family: 'Montserrat', sans-serif; font-weight: 600;
}
.popup-btn a:hover span {
color:#fff;
}
.popup-btn {
margin: 18px 0 0;
}
@media only screen and (max-width:767px){
.promo-poupup-outer {
width: 90%;
}
.popup-content-section {
width: 187px; padding: 110px 10px 50px;
}
.popup-content-section .price-cost strong {
font-size: 35px;
}	
.price-section .price-name span {
font-size: 14px;
}
.pattern-offer {
width: 100px;
height: 100px;
left: -40%;
top: 51%;
}
.pattern-offer strong {
font-size: 25px;
}
.popup-content-section .price-section {
flex-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
}
.popup-content-section::before {
width: 324px;
height: 554px;
left: -196px;
top: -64px;
background-size: contain;
}	
}   body .fusion-main-menu > ul > li > a:hover, 
body .fusion-body .fusion-main-menu .current-menu-ancestor > a, 
body .fusion-body .fusion-main-menu .current-menu-item > a, 
body .fusion-body .fusion-main-menu .current-menu-item:not(.fusion-main-menu-cart) > a::before, 
body .fusion-body .fusion-main-menu .current-menu-parent > a, 
body .fusion-body .fusion-main-menu .current_page_item > a {
border-color: #435263 !important;
}
.page-template-homepage-new-tpl .fusion-page-title-bar {
display: none;
}
.page-template-homepage-new-tpl .fusion-header-wrapper {
position: fixed; z-index: 10010; left: 0; right: 0; top: 0;
}
.fusion-header-wrapper {
box-shadow: 0 2px 0 0 rgba(0,0,0,0.05) !important;
}
.page-template-homepage-new-tpl #main {
padding: 0;
}
.page-template-homepage-new-tpl #main .fusion-row {
max-width: 100%;
width: 100%;
}
#new-homepage-main #development-main .development-banner h2 {
text-align: left; font-size: 31px; font-weight: 800 !important;
}
#new-homepage-main #development-main .banner-bottom-section ul li{
background: linear-gradient(90deg, rgba(0,47,75,1) 0%, rgba(5,69,97,1) 60%, rgba(9,76,105,1) 100%); 
width: 100%; padding: 22px 30px; font-size: 13px; font-family: 'Montserrat', sans-serif; color:#fff; text-align:center;
}
#new-homepage-main #development-main .development-banner p {
font-size: 20px;
color: #002d49; font-family: 'ProximaNova-Regular' !important;
} #new-homepage-main #development-main .development-banner .banner-content {
text-align: left;
}
#new-homepage-main #development-main .banner-bottom-section ul li span {
display: inline-block;
padding: 2px 0 0 59px;
text-align: left;
font-size: 12px; font-family: 'Montserrat', sans-serif !important; font-weight: 700;
}
#new-homepage-main #development-main p {
font-size: 14px; font-family: 'gilroy-regularuploaded_file' !important; color:#435263 !important; font-weight: 600;
}
#new-homepage-main #development-main .banner-bottom-section ul li.o-1-icon span{
background:url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/images/o-1.png) no-repeat 0 0;
}
#new-homepage-main #development-main .banner-bottom-section ul li.o-2-icon span{
background:url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/images/o-2.png) no-repeat 0 0;
}
#new-homepage-main #development-main .banner-bottom-section ul li.o-3-icon span{
background:url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/images/o-3.png) no-repeat 0 0;
}
#new-homepage-main #development-main .banner-bottom-section ul li.o-4-icon span{
background:url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/images/o-4.png) no-repeat 0 0;
}
#new-homepage-main #development-main .banner-bottom-section ul {
background: #002d4a;
}
#new-homepage-main #development-main .view-case-btn a {
font-size: 11px;
color: #fff;
text-transform: uppercase;
overflow: hidden;
font-family: 'ProximaNova-Regular' !important;
background: #ffa42d;
border-radius: 0;
padding: 14px 22px;
position: relative; margin-right: 5px; border:1px solid #ffa42d;
}
#new-homepage-main #development-main .view-case-btn a:hover {
background: transparent; color: #ffa42d;
}
#new-homepage-main .view-case-btn a.btn-blue {
background: #002e48 !important; border:1px solid #002e48 !important;
}
#new-homepage-main .view-case-btn a.btn-blue:hover {
background: transparent !important;  color: #253557 !important;
}
#new-homepage-main #development-main .view-case-btn a::after, 
#new-homepage-main #development-main .view-case-btn a::before {
display: none;
}
#new-homepage-main .video-banner-section a {
position: relative; display: block;
}
#new-homepage-main .video-banner-section a .fa {
background: rgba(0, 45, 74, 0.5);
width: 100px;
height: 100px;
line-height: 100px;
color: #fff;
border-radius: 100%;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
}
#new-homepage-main .video-banner-section .video-banner-review img {
height: auto !important;
width: 117px !important;
}
#new-homepage-main .bannner-right-img.video-banner-section .video-banner-review .video-rating img {
width: 50px !important; margin-top: 12px;
}
#new-homepage-main .bannner-right-img.video-banner-section .video-banner-review {
text-align: right; margin: 15px 0 0;
}
.video-rating span {
font-size: 8px;
margin-right: 0px; color: rgba(0, 45, 74, 0.9);
}
#new-homepage-main .swiper-pagination-bullet {
width: 10px;
height: 10px;
background: #ddd;
opacity: 0.9;
}
#new-homepage-main .swiper-pagination-bullet-active {
background: #ffa52d;
}
#new-homepage-main .swiper-main-slider-pagination {
text-align: center;
}
#new-homepage-main .swiper-slide {
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
justify-content: space-between; padding: 0 3px;
}
#new-homepage-main .whats-new-home {
text-align: center;
border-bottom: 1px solid #eeeef0; background: #fbfbfb;
}
#new-homepage-main .container-section {
padding: 80px 92px;
}
.whats-new-home-inner ul {
margin: 50px 0 45px;
list-style: none;
padding: 0;
display: flex;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
flex-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
}
.whats-new-home-inner ul li {
width: 23.5%;
background: #fff;
padding: 50px 17px;
margin: 0 25px 20px 0;
box-shadow: 0 5px 17px 0 rgba(0,0,0,0.05);
}
.whats-new-home-inner ul li:nth-child(4n) {
margin-right: 0;
}
.whats-new-home-inner ul li h4 {
margin: 18px 0 10px;
line-height: normal;
color: #002d49;
font-size: 19px;
}
.whats-new-home-inner ul li p {
margin: 0 0 0;
color: #435263;
}
#new-homepage-main #development-main .whats-new-home-inner p {
font-size: 14px; font-family: 'gilroy-regularuploaded_file' !important;
}
#new-homepage-main #development-main .whats-new-home-inner p strong {
font-family: 'gilroy-bolduploaded_file' !important;
}
#new-homepage-main .whats-new-home.website-host {
background: #fff; border-bottom: none;
}
.whats-new-home-inner .view-case-btn {
margin-top: 31px;
}
#new-homepage-main h2 {
text-transform: capitalize !important;
}
#new-homepage-main h2.center-text {
color: #002d49;
text-align: center;
font-size: 24px; font-weight: 900 !important;
}
.whats-new-home-inner.how-can-we-help ul li h4 {
font-size: 22px;
}
#new-homepage-main #development-main .increase-value ul li strong {
color: #2cb5df;
font-weight: 700; font-size: 24px;
}
#new-homepage-main #development-main .case-studies-content span, #new-homepage-main #development-main .case-studies-content strong {
font-weight: 700;
color: #002d49;
font-size: 15px;
}
#new-homepage-main #development-main .case-studies-content p, 
#new-homepage-main #development-main .case-studies-content small {
color: #435263; font-family: 'gilroy-regularuploaded_file' !important; font-size: 14px; text-transform: none;
}
#new-homepage-main .swiper-case-studies-pagination {
text-align: center;
}
#new-homepage-main #development-main .case-studies-inner .view-case-btn {
margin: 70px 0 25px;
}
.home-case-studies .swiper-container.swiper-case-studies {
margin-top: 50px;
}
#new-homepage-main #development-main .case-studies-section {
padding: 0; max-width: 1024px;
}
#new-homepage-main #development-main .case-studies-inner .case-studies-img {
width: 43%;
}
#new-homepage-main #development-main .case-studies-content {
width: 51%;
}
#new-homepage-main .bg-blue {
background: linear-gradient(90deg, rgba(0,45,74,1) 34%, rgba(12,82,115,1) 57%, rgba(44,68,124,1) 100%); 
padding: 0 0 0 91px
}
#new-homepage-main .bg-blue .container-section {
padding: 0;
}
#new-homepage-main .bg-blue .visitors-section {
align-items: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
#new-homepage-main #development-main .visitors-content p {
color: #d5dce6 !important;  font-family: 'gilroy-regularuploaded_file' !important;
}
#new-homepage-main .visitors-content h2 strong {
color: #fe9528;
}
#new-homepage-main .visitors-content ul {
padding: 0;
list-style: none;
margin: 24px 0 41px;
}
#new-homepage-main .visitors-content ul li {
font-size: 14px; list-style: none; padding-left: 30px; font-family: 'gilroysemibold' !important;
background:url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/images/blue-dot.png) no-repeat left center;
}
#new-homepage-main #development-main .visitors-section h2 {
margin: 0 0 25px; font-size: 24px;
}
#new-homepage-main .whats-new-home.our-process-home li {
background: transparent; box-shadow: none; padding: 40px 20px;
}
.whats-new-home.our-process-home li img{
box-shadow: 0 5px 17px 0 rgba(0,0,0,0.05);
}
.whats-new-home.our-process-home ul {
margin: 0;
}
.whats-new-home.our-process-home ul li h4 {
font-size: 19px;
}
.our-process-home .whats-new-home-inner .view-case-btn {
margin-top: 0px;
}
#new-homepage-main .whats-new-home.how-can-we-help {
background: #fff;
}
#new-homepage-main .whats-new-home.how-can-we-help ul {
margin-top: 55px;
}
#new-homepage-main .whats-new-home.how-can-we-help ul li {
padding: 0;
}
#new-homepage-main .whats-new-home.how-can-we-help ul li .how-can-content {
padding: 20px 40px 30px;
text-align: left;
}
#new-homepage-main .whats-new-home.how-can-we-help ul li {
width: 32%;
transition: all 0.2s linear 0s;
-webkit-transition: all 0.2s linear 0s;
-moz-transition: all 0.2s linear 0s;
-ms-transition: all 0.2s linear 0s;
}
#new-homepage-main .whats-new-home.how-can-we-help ul li:hover {
box-shadow: 6px 6px #29b3da,-2px -3px 15px 4px rgba(5,5,5,.03);
}
#new-homepage-main .whats-new-home.how-can-we-help ul li:hover h4{
color:#29b3da;
}
#new-homepage-main .whats-new-home.how-can-we-help ul li:nth-child(3n) {
margin-right: 0 !important;
}
#new-homepage-main .whats-new-home.how-can-we-help ul li:nth-child(4n) {
margin-right: 25px;
}
.how-can-content p {
font-size: 14px;
}
.how-can-we-help ul li .help-img-box a {
display: block;
position: relative;
}
.how-can-we-help ul li .help-img-box a .more-info {
position: absolute;
top: 0;
width: 100%;
height: 100%;
color: #fff;
background: rgba(255,165,45,0.8);
font-size: 11px;
text-transform: uppercase;
font-weight: 700;
display: flex;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
flex-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
justify-content: center;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
align-items: center;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
align-content: center;
-webkit-align-content: center;
-moz-align-content: center;
-ms-align-content: center;
transition: all 0.4s ease-in-out 0s;
-webkit-transition: all 0.4s ease-in-out 0s;
-moz-transition: all 0.4s ease-in-out 0s;
-ms-transition: all 0.4s ease-in-out 0s; opacity:0;
}
.how-can-we-help ul li:hover .help-img-box a .more-info {
opacity:1;
}
.how-can-we-help ul li .help-img-box a .more-info span {
display: block;
width: 100%;
}
.how-can-we-help ul li .help-img-box a .more-info i {
font-size: 10px;
font-weight: normal;
margin-bottom: 5px;
border: 2px solid #fff;
border-radius: 100%;
width: 26px;
height: 26px;
text-align: center;
line-height: 23px;
}
.how-can-we-help ul li .help-img-box a img {
width: 100%;
}
#new-homepage-main #development-main .happy-client-section {
padding: 0px 0 0;
border-bottom: 1px solid #eeeef0;
}
#new-homepage-main #development-main .happy-client-section .visitors-image {
margin: 40px auto 0; max-width: 800px;
}
.happy-client-section .view-case-btn a span {
background: url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/images/see-more-drop.png) no-repeat right center;
padding-right: 18px;
}
#new-homepage-main #development-main .happy-client-section .visitors-image ul li span {
margin: 15px 0 0;
font-weight: 700;
font-size: 15px;
color: #002d49 !important;
}
#new-homepage-main #development-main .client-img .client-name span {
font-size: 14px;
line-height: normal;
color: #435263; font-family: 'gilroy-regularuploaded_file' !important;
}
.client-testimonials.new-home-client-testimonials .client-say {
box-shadow: 0 0px 14px 0 rgba(0,0,0,0.05);
padding: 40px 60px 90px; margin: 12px 0;
text-align: center; overflow: hidden;
}
#new-homepage-main #development-main .client-site-logo {
bottom: 32px; left: 0;
}
#new-homepage-main #development-main .client-img, #new-homepage-main #development-main .client-site-logo {
padding-right: 0;
justify-content: center;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
}
.client-testimonials.new-home-client-testimonials .view-case-btn {
text-align: center;
margin: 60px 0 70px;
}
.client-testimonials.new-home-client-testimonials .client-say p {
font-size: 14px;
}
.client-testimonials.new-home-client-testimonials h2 {
margin: 0 0 33px;
}
.client-testimonials.new-home-client-testimonials .client-name {
text-align: left;
}
#new-homepage-main #development-main .client-site-logo .client-rating img {
width: auto;
height: auto;
border-radius: 0;
}
#new-homepage-main #development-main .client-site-logo .client-rating {
text-align: left;
}
.client-testimonials.new-home-client-testimonials .client-rating span {
color: #2bb6df !important;
font-weight: 700 !important;
font-size: 16px !important;
}
.testimonial-swiper-prev-next .swiper-button-next {
background: #fff url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/images/arrow-next-00.png) no-repeat 0 0;
box-shadow: 0 0px 14px 0 rgba(0,0,0,0.05);
width: 33px;
height: 33px;
background-size: 100%;
transition: all 0.2s linear 0s;
}
.testimonial-swiper-prev-next .swiper-button-prev {
background: #fff url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/images/arrow-prev-00.png) no-repeat 0 0;
box-shadow: 0 0px 14px 0 rgba(0,0,0,0.05);
width: 33px;
height: 33px;
background-size: 100%;
transition: all 0.2s linear 0s;
}
.testimonial-swiper-prev-next .swiper-button-next:hover {
background: url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/images/arrow-next-01.png) no-repeat 0 0;
transition: all 0.2s linear 0s; 
margin-right: -8px;
}
.testimonial-swiper-prev-next .swiper-button-prev:hover {
background: url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/images/arrow-prev-01.png) no-repeat 0 0;
transition: all 0.2s linear 0s; 
margin-left: -8px;
}
#new-homepage-main .testimonial-swiper-prev-next {
max-width: 970px;
margin: 0 auto;
position: absolute;
top: 30%;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
left: 50%;
width: 100%; z-index: 99;
}
#new-homepage-main .visitors-image .view-case-btn a span {
background: url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/images/see-more-icon.png) no-repeat right center; padding-left:8px; background-size: 8px;
}
#new-homepage-main .visitors-image .view-case-btn a:hover span {
background: url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/images/see-more-icon-h.png) no-repeat right center; padding-left:8px; background-size: 8px;
}
#new-homepage-main .client-testimonials.new-home-client-testimonials {
background: #fbfbfb;
border-bottom: 1px solid #eeeef0; padding-top: 80px;
}
.whats-new-home.website-host .whats-new-home-inner ul li:last-child {
margin-right: 0;
}
.whats-new-home.website-host .whats-new-home-inner ul li {
width: 31.4%;
padding: 0;
transition: all 0.2s linear 0s;
-webkit-transition: all 0.2s linear 0s;
-moz-transition: all 0.2s linear 0s;
-ms-transition: all 0.2s linear 0s;
}
.whats-new-home.website-host .whats-new-home-inner ul li:hover {
box-shadow: 6px 6px #29b3da,-2px -3px 15px 4px rgba(5,5,5,.03);
}
.whats-new-home.website-host .whats-new-home-inner ul li:hover h4{
color:#29b3da;
}
.whats-new-home.website-host {
max-width: 1200px;
margin: 0 auto; width:100%;
}
.whats-new-home.website-host .whats-new-home-inner ul li img {
width: 100%; border-radius: 0 0 55px 55px;
}
.whats-new-home.website-host ul li .host-img {
position: relative;
}
.off {
position: absolute;
top: 0;
right: 0;
background: #2bb6dd;
width: 79px;
color: #fff;
height: 53px; font-family: 'Montserrat', sans-serif; padding: 5px 10px;
}
.off strong {
display: block;
font-size: 28px;
font-weight: 700; font-family: 'Montserrat', sans-serif; line-height: normal;
}
.off strong small {
font-size: 16px;
position: relative;
top: -4px;
}
.off span {
font-size: 10px;
text-transform: uppercase;
position: relative;
top: -7px; font-weight: 600;
}
.whats-new-home.website-host .host-content {
text-align: center;
padding: 20px 30px 25px;
}
.whats-new-home.website-host .host-content h4 {
font-size: 21px;
text-transform: capitalize; display: inline-block;
border-bottom: 1px solid #eeeef0; padding: 0 21px 8px; margin-bottom: 4px;
}
.host-content small {
display: block;
font-size: 13px;
font-weight: 600;
margin: 5px 0 0;
color: #435263; font-family: 'gilroy-regularuploaded_file'; line-height: normal;
}
.off::after {
width: 0;
height: 0;
border-left: 39px solid transparent;
border-right: 40px solid transparent;
border-top: 25px solid #2bb6dd;
content: "";
display: block;
position: absolute;
bottom: -24px;
left: 0px;
}
.popular {
background: #ffa52d;
display: inline-block;
color: #fff;
text-transform: uppercase;
font-size: 14px;
font-weight: 700;
padding: 5px 32px;
border-radius: 50px;
position: absolute;
bottom: -20px;
left: 0;
right: 0;
margin: 0 auto;
max-width: 135px;
text-align: center;
}
.whats-new-home.website-host .host-content strong {
display: block;
margin: 15px 0 0px;
font-size: 14px;
color: #002d49;
}
.whats-new-home.website-host .host-content h5 {
font-size: 40px;
line-height: normal; font-weight: 800;
}
.whats-new-home.website-host .whats-new-home-inner ul li:last-child h5.color-price {
margin-top: 5px;
}
.whats-new-home.website-host .host-content h5 span {
font-weight: 400;
}
.website-host .color-price {
color: #2bb6dd;
}
.view-case-btn a.border-btn {
border: 2px solid #002e48 !important;
background: #fff !important;
color: #002e48 !important;
}
.view-case-btn a.border-btn:hover {
background: #002e48 !important;
color: #fff !important;
}
.whats-new-home.website-host .whats-new-home-inner ul li p {
font-size: 12px;
border-top: 1px solid #eeeef0;
display: inline-block;
margin: 15px 0 0;
padding-top: 8px;
}
#new-homepage-main .whats-new-home.website-host .container-section {
padding-bottom: 30px;
}
.new-home-form, .developer-form {
background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxIDEiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGRhdGEtdT0iaHR0cHMlM0ElMkYlMkZzdWNjZXNzNHRyYWRlcnMuY28udWslMkZ3cC1jb250ZW50JTJGdGhlbWVzJTJGQXZhZGEtQ2hpbGQtVGhlbWUlMkZpbWFnZXMlMkZjb250YWN0LWJnLmpwZyIgZGF0YS13PSIxIiBkYXRhLWg9IjEiIGRhdGEtYmlwPSIiPjwvc3ZnPg==) no-repeat 0 -2px;
background-size: cover; border-top: 1px solid #eeeef0; background-position: bottom;
}
.dev-form-title span {
color: #435263;
font-size: 14px; font-family: 'gilroy-regularuploaded_file';
}
.new-home-form .developer-form {
background: transparent;
}
#new-homepage-main #development-main .developer-form .dev-form-title h2 {
font-size: 23px;
}
#new-homepage-main .dev-form-title {
text-align: center;
margin-bottom: 45px;
}
#new-homepage-main .developer-form form input::-webkit-input-placeholder { color: #000; opacity:1;
}
#new-homepage-main .developer-form form input::-moz-placeholder { color: #000; opacity:1;
}
#new-homepage-main .developer-form form input:-ms-input-placeholder { color: #000; opacity:1;
}
#new-homepage-main .developer-form form input:-moz-placeholder { color: #000; opacity:1;
}
#new-homepage-main .developer-form form textarea::-webkit-input-placeholder { color: #000; opacity:1;
}
#new-homepage-main .developer-form form textarea::-moz-placeholder { color: #000; opacity:1;
}
#new-homepage-main .developer-form form .new-policy-field .p-checking, 
#new-homepage-main .developer-form form .new-policy-field .p-checking a {
font-size: 12px !important; color: #435263; font-family: 'gilroy-regularuploaded_file' !important;
}
#new-homepage-main .developer-form form .new-policy-field .p-checking a {
text-decoration: none;
}
#new-homepage-main .developer-form form input, #new-homepage-main .developer-form form textarea {
border-color: #eeeef0 !important;
}
#new-homepage-main .col-md-12.submit-btn button::after, 
#new-homepage-main .col-md-12.submit-btn button::before {
display: none !important;
}
.build-something h2 {
font-size: 23px;
color: #435263;
}
#new-homepage-main #development-main .developer-form .submit-btn button, 
#new-homepage-main #email-subscription form .submit-btn button.wpcf7-submit {
font-weight: 600;
border-radius: 0;
padding: 14px 42px; border: 1px solid #fe9528;
}
#new-homepage-main #development-main .developer-form .submit-btn button:hover, 
#new-homepage-main #email-subscription form .submit-btn button.wpcf7-submit:hover {
background:transparent; color:#fe9528;
}
.build-something {
text-align: center;
border-top: 1px solid #eeeef0;
}
.build-something p {
font-size: 14px !important;
margin: 35px 0 40px;
}
.fusion-header-wrapper .fusion-contact-info a.fusion-button::after, 
.fusion-header-wrapper .fusion-contact-info a.fusion-button::before {
display: none;
}
.popup-content-section .off {
left: 27px;
width: 65px; text-align: center;
}
.popup-content-section .off::after {
border-left: 33px solid transparent;
border-right: 33px solid transparent;
border-top: 20px solid #2bb6dd;
bottom: -20px;
left: 0px;
}
.new-home-popup .popup-content-section::before, .new-home-popup .popup-content-section::after {
display: none;
}
.new-home-popup .popup-content-section {
background: linear-gradient(90deg, rgba(0,45,74,1) 34%, rgba(12,82,115,1) 100%, rgba(44,68,124,1) 80%);
}
.new-home-popup .popup-content-section .price-section {
flex-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
}
.new-home-popup .price-section .price-name span {
text-align: left;
font-size: 16px;
font-weight: 700;
}
.new-home-popup .popup-content-section .price-name {
margin-top: 10px;
margin-right: 0px;
width: 100%;
}
.new-home-popup .popup-content-section .price-cost strong {
font-size: 40px;
font-weight: 700;
line-height: normal;
}
.new-home-popup .popup-btn a::after, .new-home-popup .popup-btn a::before {
display: none;
}
.new-home-popup .popup-btn a:hover {
background:#fe860b;
}
.new-home-popup .popup-btn a {
border-radius: 0;
}
.new-home-popup .popup-content-section .price-cost span {
font-weight: 600;
}
.wpcf7 .email-form span.wpcf7-not-valid-tip {
position: absolute;
top: 48px;
left: 0;
font-size: 12px;
}
.host-content .view-case-btn a.border-no {
border: 2px solid #fe9528;
}
.whats-new-home.website-host .host-content .view-case-btn a {
width: 80%;
}
#new-homepage-main .whats-new-home.how-can-we-help ul {
margin: 0 0 21px;
}
#new-homepage-main .whats-new-home.how-can-we-help h3.left-text {
margin: 0 0 21px;
border-bottom: 1px solid #d4d4d4;
padding-bottom: 7px;
position: relative;
text-align: left;
font-weight: 800;
font-size: 22px; pointer-events: none;
}
#new-homepage-main .whats-new-home.how-can-we-help h3.left-text::after {
opacity: 1;
position: absolute;
bottom: -2.5px;
left: 0;
margin: 0;
height: 5px;
width: 40px;
background: #d4d4d4;
}
#new-homepage-main .whats-new-home.how-can-we-help h2.center-text {
margin-bottom: 44px;
}
.host-img img {
width: 100%;
} @media only screen and (max-width:950px){
.fusion-header-wrapper .fusion-secondary-header {
display: block !important;
position: absolute;
top: 25px;
background-color: transparent;
right: 0;
}
.fusion-header-wrapper .fusion-secondary-header a.fusion-button {
display: none;
}	
.fusion-header-wrapper .fusion-row {
display: flex;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
}
.fusion-header-wrapper .fusion-logo {
float: left;
order: 2;
}
.fusion-header-wrapper .fusion-mobile-menu-icons a {
float: left; margin-left: 2px;
}
.fusion-logo-link, .fusion-logo-link img {
width: 115px !important;
}
.fusion-header-wrapper .fusion-logo .fusion-logo-link {
margin: 8px 0 0 25px;
height: 50px;
}
.fusion-header-wrapper .fusion-secondary-header .fusion-contact-info {
padding: 0 14px;
}
#new-homepage-main {
margin-top: 83px !important;
}
.fusion-contact-info span.h-call {
width: 14px;
height: 17px;
}
.fusion-mobile-nav-holder {
width: calc(100% - -44px);
position: absolute;
top: 53px;
left: 0;
right: 0;
padding: 0;
margin: 0;
}
.sticky_facebook_review, .sticky_google_review {
left: 15px !important;
}
#new-homepage-main .container-section, 
#new-homepage-main .bg-blue .visitors-section .visitors-content, 
#new-homepage-main .client-testimonials.new-home-client-testimonials, .new-home-form .developer-form {
padding-left: 15px !important;
padding-right: 15px !important;
}
} @media only screen and (max-width:800px){
.new-home-popup .popup-content-section {
width: 220px;
padding: 110px 26px 50px;
}	
#new-homepage-main .swiper-slide {
display: initial;
width: 100% !important;
padding: 0;
}
.page-template-homepage-new-tpl #main .fusion-row {
display: inline-block;
}
#new-homepage-main #development-main .development-banner .bannner-right-img {
margin-top: 30px;
}
#new-homepage-main #development-main .banner-bottom-section ul li span {
padding: 2px 10px 0 59px;
}
#new-homepage-main #development-main .case-studies-section .case-studies-inner {
padding: 0 0;
}
#new-homepage-main .bg-blue .visitors-section .visitors-image {
display: block;
}
#new-homepage-main #development-main .banner-content .view-case-btn {
padding-right: 1px;
}
#new-homepage-main #development-main .banner-bottom-section ul li {
width: 50%;
padding: 22px 10px; border: none;
}
#new-homepage-main #development-main .banner-bottom-section ul li:nth-child(3n), 
#new-homepage-main #development-main .banner-bottom-section ul li:nth-child(4n){
background: linear-gradient(90deg, rgba(8,75,104,1) 15%, rgba(7,70,99,1) 66%, rgba(0,45,74,1) 100%, rgba(8,75,104,1) 100%);
}
} @media only screen and (max-width:1099px){
#new-homepage-main .container-section {
padding: 60px 33px;
}
.sticky_google_review {
left: 30px;
}
#new-homepage-main #development-main .whats-new-home-inner p br, 
#new-homepage-main #development-main .development-banner p br {
display: none;
}
#new-homepage-main {
margin-top: 104px;
}
} @media only screen and (min-width:767px){
.whats-new-home.website-host.website-host-mobile {
display: none;
}	
} @media only screen and (max-width:767px){
.whats-new-home-inner ul li {
width: 100%; margin: 0 0 20px 0;
}
#new-homepage-main #development-main .development-banner h2 {
font-size: 6vw !important; text-align:center !important; line-height: normal !important;
}
#new-homepage-main #development-main .development-banner h2 br {
display: none;
}
#new-homepage-main #development-main .development-banner p {
font-size: 17px !important;
text-align: center;
line-height: 25px;
font-weight: 900;
color: #25355a !important;
padding: 0 10px;
}
#new-homepage-main #development-main .view-case-btn a {
width: 100%;
text-align: center; font-size: 14px;
}	
#new-homepage-main #development-main .case-studies-inner .case-studies-img {
width: 100%;
}
#new-homepage-main #development-main .case-studies-content {
width: 100%;
}
#new-homepage-main #development-main .increase-value ul li small {
font-size: 10px;
}
#new-homepage-main #development-main .case-studies-inner .view-case-btn {
margin: 50px 0 25px;
}
#new-homepage-main .bg-blue {
padding: 50px 0 0; background: #002e48;
}
#new-homepage-main .bg-blue .visitors-section .visitors-content {
padding: 0 33px;
}
#new-homepage-main .whats-new-home.our-process-home li {
padding: 20px 0;
}
#new-homepage-main .whats-new-home.how-can-we-help ul li {
width: 100%;
}
#new-homepage-main .whats-new-home.how-can-we-help ul li:nth-child(4n) {
margin-right: 0;
}
#new-homepage-main .whats-new-home.how-can-we-help ul li .how-can-content {
padding: 20px 20px 30px;
}
#new-homepage-main #development-main .happy-client-section .visitors-image ul li {
width: 100%;
}
#new-homepage-main .client-testimonials.new-home-client-testimonials {
padding: 80px 33px 0;
}
.client-testimonials.new-home-client-testimonials .client-say {
padding: 40px 45px 76px;
margin: 12px 6px;
}
.testimonial-swiper-prev-next .swiper-button-prev {
left: -6px;
}
.testimonial-swiper-prev-next .swiper-button-prev:hover {
margin-left: 0;
}
.testimonial-swiper-prev-next .swiper-button-next:hover {
margin-right: 0;
}
.testimonial-swiper-prev-next .swiper-button-next {
right: -5px; margin-right: 0;
}	
#new-homepage-main #development-main .client-site-logo {
bottom: 12px;
left: 0;
width: calc(100% - 11PX);
margin: 0 auto;
right: 0;
}
.client-testimonials.new-home-client-testimonials .view-case-btn {
margin: 27px 0 55px;
}
.whats-new-home.website-host .whats-new-home-inner ul li {
width: 100%;
}
.whats-new-home.website-host .host-content {
padding: 20px 40px 25px;
}
#new-homepage-main .whats-new-home.website-host ul {
margin-bottom: 35px;
}
#new-homepage-main .developer-form form textarea {
margin-top: 0px;
}
.new-home-form .developer-form {
padding-bottom: 40px;
padding-top: 45px;
}
.web-offer-section ul li .web-offer-content {
padding: 50px 20px;
max-width: 340px;
margin: 0 auto;
}
#new-homepage-main .whats-new-home.how-can-we-help h3.left-text {
font-size: 17px;
padding: 15px 30px 15px 15px;
width: 100%;
pointer-events: auto;
margin-bottom: 0;
line-height: normal; overflow: hidden; cursor: pointer; opacity: 1; font-weight: 600;
}
#new-homepage-main .whats-new-home.how-can-we-help h3::after {
display: none;
}
#new-homepage-main #development-main .development-banner img.banner-bg-1 {
height: 41vh !important;
object-position: left;
}
#new-homepage-main {
background: #fbfbfb;
}
#new-homepage-main #development-main .banner-bottom-section ul li span br {
display: none;
}
#new-homepage-main #development-main .banner-bottom-section ul li span {
padding: 2px 10px 0 45px;
background-position: left center !important;
background-size: 40px !important;
font-size: 11px;
}
#new-homepage-main .whats-new-home-inner ul {
justify-content: space-between;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-justify-content: space-between; margin: 30px 0 15px;
}
#new-homepage-main .whats-new-home-inner ul li {
width: 48%;
margin: 0 0 14px 0;
padding: 25px 15px;
}
.whats-new-home-inner ul li h4 {
font-size: 18px;
}
#new-homepage-main #development-main .whats-new-home-inner p {
font-size: 13px;
}
#new-homepage-main .whats-new-home .container-section {
padding-bottom: 40px;
}
#new-homepage-main .home-case-studies .swiper-container.swiper-case-studies {
margin-top: 30px;
}
#new-homepage-main .home-case-studies .container-section {
padding: 45px 15px 40px !important;
}
#new-homepage-main #development-main .visitors-section h2 {
margin: 0 0 25px;
font-size: 30px;
text-align: center;
}
#new-homepage-main #development-main .visitors-content p {
text-align: center;
}
#new-homepage-main #development-main .visitors-content p br {
display: none;
}
#new-homepage-main .visitors-content ul li {
background: url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/images/blue-dot.png) no-repeat left 3px;
}
#new-homepage-main .bg-blue .container-section {
padding: 0 !important;
}
#new-homepage-main #development-main .happy-client-section .container-section {
padding: 50px 33px 40px;
}
#new-homepage-main #development-main .happy-client-section .visitors-image ul li:last-child {
margin-bottom: 10px;
}
#new-homepage-main .client-testimonials.new-home-client-testimonials {
padding-top: 45px;
}
.client-testimonials.new-home-client-testimonials h2 {
margin: 0 0 22px;
}
#new-homepage-main h2.center-text {
font-size: 22px !important;
}
.client-testimonials.new-home-client-testimonials .view-case-btn {
margin: 5px 0 42px;
}
.whats-new-home.website-host .whats-new-home-inner ul li {
width: 100% !important;
}
#new-homepage-main .whats-new-home.how-can-we-help h3.left-text::before {
background: url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/images/blue-arrow-down.png) no-repeat 0 0;
content: "";
display: block;
width: 15px;
height: 13px;
position: absolute;
top: 20px;
right: 15px;
transform: rotate(0deg);
-webkit-transform: rotate(0deg);
-mox-transform: rotate(0deg);
-ms-transform: rotate(0deg);
}
#new-homepage-main .whats-new-home.how-can-we-help h3.left-text.close::before {
background: url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/images/blue-arrow-down.png) no-repeat 0 0;
content: "";
display: block;
width: 15px;
height: 13px;
position: absolute;
top: 20px;
right: 15px;
transform: rotate(180deg);
-webkit-transform: rotate(180deg);
-mox-transform: rotate(180deg);
-ms-transform: rotate(180deg);
}
#new-homepage-main .whats-new-home.how-can-we-help .container-section {
padding-left: 0 !important;
padding-right: 0 !important; padding-top: 40px;
}
#new-homepage-main .whats-new-home.how-can-we-help .container-section h2.center-text {
padding: 0 50px 30px; margin-bottom: 0;  border-bottom: 1px solid #d4d4d4;
}
#new-homepage-main .whats-new-home.how-can-we-help ul {
margin: 0 auto 21px; 
width: calc(100% - 50px); display: none; padding-top: 25px;
}
#new-homepage-main .whats-new-home.how-can-we-help ul.show-ul {
display: flex;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
}
#new-homepage-main .whats-new-home.how-can-we-help h2.center-text {
margin-bottom: 35px;
}
#new-homepage-main .whats-new-home.how-can-we-help .view-case-btn {
padding: 0 15px;
}
.whats-new-home.website-host.website-host-desktop {
display: none;
}
.whats-new-home.website-host.website-host-mobile .swiper-website-host-mobile-next {
background: #fff url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/images/arrow-next-00.png) no-repeat 0 0;
box-shadow: 0 0px 14px 0 rgba(0,0,0,0.05);
width: 33px;
height: 33px;
background-size: 100%;
transition: all 0.2s linear 0s;
right: -5px;
position: absolute;
cursor: pointer;
top: 50%;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
z-index: 9999;
}
.whats-new-home.website-host.website-host-mobile .swiper-website-host-mobile-next:hover {
background: url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/images/arrow-next-01.png) no-repeat 0 0;
}
.whats-new-home.website-host.website-host-mobile .swiper-website-host-mobile-prev{
background: #fff url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/images/arrow-prev-00.png) no-repeat 0 0;
box-shadow: 0 0px 14px 0 rgba(0,0,0,0.05);
width: 33px;
height: 33px;
background-size: 100%;
transition: all 0.2s linear 0s;
left: -5px;
position: absolute;
cursor: pointer;
top: 50%;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
z-index: 9999;
}
.whats-new-home.website-host.website-host-mobile .swiper-website-host-mobile-prev:hover {
background: url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/images/arrow-prev-01.png) no-repeat 0 0;
transition: all 0.2s linear 0s;
}
.website-host-mobile .swiper-website-host-mobile-pagination {
display: none;
}
.host-img {
position: relative;
}
.whats-new-home.website-host.website-host-mobile .whats-new-home-inner .item-website-host-mobile-inner {
transition: all 0.2s linear 0s;
-webkit-transition: all 0.2s linear 0s;
-moz-transition: all 0.2s linear 0s;
-ms-transition: all 0.2s linear 0s;
width: 96%;
margin: 0 auto;
}
.whats-new-home.website-host.website-host-mobile .whats-new-home-inner .item-website-host-mobile-inner:hover {
box-shadow: 6px 6px #29b3da,-2px -3px 15px 4px rgba(5,5,5,.03);
}
.whats-new-home.website-host.website-host-mobile .swiper-container {
overflow: visible;
}
#new-homepage-main .whats-new-home.website-host .container-section {
padding-bottom: 40px;
padding-top: 40px;
}
.build-something p br {
display: none;
}
.build-something p {
font-size: 16px !important;
margin: 29px 0 30px;
}
.email-subscription .wpcf7 .email-form {
flex-flow: row;
-webkit-flex-flow: row;
-moz-flex-flow: row;
-ms-flex-flow: row;
}
.email-subscription .wpcf7 .email-form .wpcf7-form-control-wrap.email {
margin-bottom: 0;
}
.email-subscription .wpcf7 .email-form .wpcf7-form-control-wrap.email input {
text-align: left;
}
.client-testimonials.new-home-client-testimonials .swiper-container.swiper-client-testimonial {
overflow: visible;
}
.whats-new-home.website-host .host-content h5 {
font-size: 40px !important;
}
.whats-new-home.website-host .host-content h4 {
font-size: 23px;
}
.item-website-host-mobile-inner:hover a {
color: #2bb6dd;
}
.whats-new-home.website-host .host-content strong {
font-size: 15px;
}
#new-homepage-main .dev-form-title span {
color: #435263;
font-size: 16px;
padding: 0 20px;
display: block;
font-weight: 600;
line-height: 24px;
}
#new-homepage-main .dev-form-title {
margin-bottom: 25px;
}
#new-homepage-main .developer-form form input, 
#new-homepage-main .developer-form form textarea {
margin-bottom: 8px;
font-size: 15px !important;
}
#new-homepage-main .developer-form form input {
height: 50px !important;
}
#new-homepage-main .developer-form form .new-policy-field .newsletter-subscribe input {
height: auto !important; margin-top: 3px;
}
#new-homepage-main .developer-form form .new-policy-field .p-checking, 
#new-homepage-main .developer-form form .new-policy-field .p-checking a {
font-size: 14px !important; padding: 0;
}
#new-homepage-main #development-main .developer-form .submit-btn button {
width: 100%;
font-size: 14px;
}
.mail-straight-container p {
font-size: 15px;
}
.wpcf7 .email-form .wpcf7-form-control-wrap.email input {
height: 50px;
font-size: 14px;
}
#email-subscription form .submit-btn button.wpcf7-submit {
height: 50px;
}
.item-website-host-mobile-inner .host-img .off span {
top: -12px;
}
} @media only screen and (max-width:480px){
#new-homepage-main #development-main .development-banner p {
font-size: 4.6vw !important;
}
.whats-new-home-inner ul li h4 {
font-size: 4.3vw;
}	
#new-homepage-main #development-main .visitors-section h2{
font-size: 7vw !important; line-height: normal !important;
}
#new-homepage-main h2.center-text {
font-size: 6vw !important; line-height: normal !important;
}
#new-homepage-main #development-main .developer-form .dev-form-title h2 {
font-size: 5.5vw !important;
font-weight: 800 !important;
}
} @media only screen and (min-width:767px) and (max-width:1099px){
.whats-new-home-inner ul li {
width: 48.2%;
}
.whats-new-home-inner ul li:nth-child(2n) {
margin-right: 0;
}
#new-homepage-main .whats-new-home.website-host .whats-new-home-inner ul li:nth-child(2n) {
margin-right: 25px;
}
#new-homepage-main .whats-new-home.website-host .whats-new-home-inner ul li:nth-child(3n) {
margin-right: 0;
}
#new-homepage-main .bg-blue {
padding: 0 0 0 33px;
}	
#new-homepage-main .bg-blue .visitors-section .visitors-content {
width: 50%;
}
#new-homepage-main .bg-blue .visitors-section .visitors-image {
display: block;
width: 46%;
height: 460px;
margin: 0;
}
#new-homepage-main .bg-blue .visitors-section .visitors-image img {
height: 100%;
object-fit: cover;
}
#new-homepage-main .whats-new-home.how-can-we-help ul li {
width: 30.9%;
}
#new-homepage-main .whats-new-home.how-can-we-help ul li:nth-child(2n) {
margin-right: 25px;
}
.whats-new-home.website-host .whats-new-home-inner ul li {
width: 30.9%;
}
.whats-new-home.website-host .host-content {
padding: 20px 15px 25px;
}
.whats-new-home.website-host .host-content h4 {
font-size: 18px; padding: 0 0 8px;
}
.web-offer-section ul li {
width: 33.3%;
}
.web-offer-section ul li .web-offer-content {
padding: 50px 25px;
}
.web-offer-section ul li .web-offer-content h4 {
font-size: 18px;
}
.web-offer-starting strong {
font-size: 14px;
}
.web-offer-starting h5 {
font-size: 33px !important;
}
.offer-percent .offer-percent-box {
width: 70px;
height: 70px;
}
} @media only screen and (min-width:801px) and (max-width:1099px){
#new-homepage-main #development-main .banner-bottom-section ul li span {
padding: 45px 0 0 0; text-align: center;
background-position: top center !important;
}	
#new-homepage-main #development-main .banner-bottom-section ul li {
padding: 22px 18px;
}
#new-homepage-main .testimonial-swiper-prev-next {
width: 72%;
}
.offer-percent .offer-percent-box strong {
font-size: 19px;
}
.offer-percent .offer-percent-box strong small {
font-size: 12px;
}
.offer-percent small, .web-offer-starting h6 {
font-size: 13px;
}
.web-offer-content .web-offer-starting h2 {
font-size: 18px !important;
}
.web-offer-section ul li p {
font-size: 11px;
}
} @media only screen and (min-width:800px) and (max-width:1099px){
#new-homepage-main img.banner-bg-1 {
object-fit: cover;
height: 70vh;
}
} @media only screen and (min-width:1099px) and (max-width:1480px){
.whats-new-home-inner ul li {
width: 22.8%;
}
#new-homepage-main .bg-blue .visitors-section .visitors-image img {
height: 540px;
object-fit: cover;
}
#new-homepage-main .bg-blue .visitors-section .visitors-image {
width: 44%;
}
#new-homepage-main .whats-new-home.how-can-we-help ul li {
width: 31.4%;
}
.whats-new-home.website-host .whats-new-home-inner ul li {
width: 31.3%;
}
.whats-new-home.website-host .host-content {
padding: 20px 35px 25px;
}
#new-homepage-main .testimonial-swiper-prev-next {
width: 65%;
}
#new-homepage-main .swiper-main-slider-pagination {
bottom: 20px;
position: relative; z-index: 9999999;
}
.whats-new-home-inner p {
font-size: 12px;
}
#new-homepage-main .whats-new-home.our-process-home li {
padding: 40px 10px;
}
#new-homepage-main #development-main .whats-new-home-inner p {
font-size: 13px;
}
.web-offer-section ul li .web-offer-content {
padding: 50px 40px;
}
#new-homepage-main #development-main .development-banner h2 {
font-size: 2.2vw !important;
}
#new-homepage-main #development-main .development-banner p {
font-size: 17px;
}
.promo-poupup-outer {
top: 48.8%;
}
#new-homepage-main #development-main .development-banner .banner-content {
width: 48%;
}
#new-homepage-main #development-main .development-banner .bannner-right-img.video-banner-section {
width: 44%;
}
} @media only screen and (min-width:1099px){
#new-homepage-main #development-main .development-banner .bannner-right-img.video-banner-section {
width: 40%; margin-top: 50px;
}
#new-homepage-main #development-main img.banner-bg-1 {
object-fit: cover;
height: 100vh; object-position: 0 104px;
}	
#new-homepage-main #development-main .development-banner .banner-content {
margin-top: 0px;
}
#new-homepage-main .bg-blue .visitors-section .visitors-image img {
width: 100%;
height: 500px;
object-fit: cover;
}
.page-template-web-design-and-development-new-tpl .bg-gray .work-success-content ul li:nth-child(3n) {
border-right: 0;
}
.page-template-web-design-and-development-new-tpl .bg-gray .work-success-content ul {
border-left: 1px solid #fff;
border-right: 1px solid #fff;
}
.page-template-web-design-and-development-new-tpl .bg-gray .container-section {
padding: 0 88px;
}
#new-homepage-main #development-main .banner-content .view-case-btn a {
font-size: 14px;
}
} @media only screen and (min-width:1099px) and (max-width:1300px){
#new-homepage-main #development-main img.banner-bg-1 {
object-fit: cover !important;
}
} @media only screen and (min-width:1099px) and (max-width:1500px){
.mail-straight-container {
padding-top: 35px;
}
.footer-new-design .fusion-footer-widget-area {
padding: 1% 30px 3% !important;
}
.footer-section h4 {
margin: 0px 0 5px;
font-size: 15px;
}
.footer-section ul li a, .footer-new-design .fusion-row .footer-section p {
font-size: 13px;
}
.mail-straight-container p {
font-size: 14px;
}
.footer-social {
margin: 20px 0 15px;
}
.fusion-footer-copyright-area {
padding-top: 15px;
padding-bottom: 15px;
}
}   .sticky_facebook_review {
position: fixed;
bottom: 0px;
z-index: 999;
background: #fff;
width: 230px;
padding: 15px;
border-top: 4px solid #fe860b;
border-radius: 4px 4px 0 0;
left: 90px;
box-shadow: 0 0 7px 0 rgba(0,0,0,0.1);
}
.sticky_facebook_review .rw-left {
width: 40px;
float: left;
}
.sticky_facebook_review .rw-left img {
width: 100%;
height: auto;
}
.sticky_facebook_review .rw-right {
float: right;
width: 150px;
}
.sticky_facebook_review .rw-right h4 {
font-weight: 400 !important;
margin-bottom: 0; line-height: normal;
}
.sticky_facebook_review .wp-fbrev .wp-facebook-powered , 
.sticky_facebook_review .wp-fbrev .wp-facebook-left img ,
.sticky_facebook_review .wp-fbrev .wp-facebook-name,
.sticky_facebook_review .wp-fbrev .wp-facebook-left{
display: none !important;
}
.menu-google-review .wp-facebook-place {
background: #fff !important;
padding: 10px 15px !important;
position: fixed !important;
top: 0 !important;
left: 0 !important;
width: 350px !important;
z-index: 9999 !important;
box-shadow: 0 0 4px 0 rgba(0,0,0,0.1) !important;
}
.menu-google-review .wp-facebook-place .wp-facebook-powered {
position: fixed !important;
bottom: 0 !important;
background: #fff !important;
width: 350px !important;
left: 0 !important;
padding: 15px 24px 9px !important;
z-index: 9999 !important;
text-align: right !important;
box-shadow: 0 0 4px 0 rgba(0,0,0,0.1) !important;
} .sticky_google_review {
position: fixed;
bottom: 81px;
z-index: 999;
background: #fff;
width: 230px;
padding: 15px;
border-top: 4px solid #fe860b;
border-radius: 4px 4px 0 0;
left: 90px;
box-shadow: 0 0 7px 0 rgba(0,0,0,0.1);
}
.sticky_google_review .rw-left {
width: 40px;
float: left;
}
.sticky_google_review .rw-left img {
width: 100%;
height: auto;
}
.sticky_google_review .rw-right {
float: right;
width: 150px;
}
.sticky_google_review .rw-right .wp-google-place .wp-google-left, 
.sticky_google_review .rw-right .wp-google-place .wp-google-name, 
.sticky_google_review .rw-right .wp-google-place .wp-google-powered {
display: none !important;
}
.sticky_google_review .rw-right h4 {
font-weight: 400 !important;
margin-bottom: 0; line-height: normal;
}
.menu-google-review {
position: fixed;
top: 0;
width: 350px;
left: 0;
background: #f9f9f9;
z-index: 99999;
height: 100vh;
overflow-x: auto;
padding: 70px 0px 80px;
}
.menu-google-review .wp-google-place {
background: #fff !important;
padding: 10px 15px !important;
position: fixed !important;
top: 0 !important;
left: 0 !important;
width: 350px !important;
z-index: 9999 !important;
box-shadow: 0 0 4px 0 rgba(0,0,0,0.1) !important;
}
.menu-google-review .wp-google-content-inner {
padding: 15px 15px 60px !important;
}
.menu-google-review .wp-google-place .wp-google-right div:nth-child(3n) {
display: none;
}
.menu-google-review .wp-google-place .wp-google-name {
margin-bottom: 0px !important;
line-height: normal !important;
margin-top: 7px !important;
}
.menu-google-review .wp-google-place .wp-google-powered {
position: fixed !important;
bottom: 0 !important;
background: #fff !important;
width: 350px !important;
left: 0 !important;
padding: 15px 24px 9px !important;
z-index: 9999 !important;
text-align: right !important;  box-shadow: 0 0 4px 0 rgba(0,0,0,0.1) !important;
}
.video-banner-review {
cursor: pointer;
} 
.menu-google-review .close-review {
position: fixed;
top: 6px;
z-index: 99999;
cursor: pointer;
left: 315px;
}
.vp-flex {
background-color: transparent !important;
box-shadow: none !important;
}
#new-homepage-main .whats-new-home.website-host ul li:last-child strong {
display: none;
}
.sub-menu li a span {
text-transform: uppercase;
}
.fusion-main-menu ul li:hover a.fusion-bar-highlight {
color: #fe9528;
}
.fusion-main-menu ul li:hover ul.sub-menu li a.fusion-bar-highlight {
color: #435263; background:#fff;
}
.fusion-main-menu ul li ul.sub-menu li a.fusion-bar-highlight {
font-size: 14px; font-weight: 700;
}
.fusion-main-menu ul.sub-menu li a.fusion-bar-highlight:hover {
color: #fff !important;
background:#fe9528 !important;
}
@media only screen and (min-width:950px){
.fusion-main-menu .sub-menu {
width: 251px !important; top:40px;
}
.fusion-main-menu ul li:hover a.fusion-bar-highlight {
border-color: transparent !important;
}
.fusion-main-menu ul li.fusion-dropdown-menu a::after {
content: "▾";
display: block;
position: absolute;
top: 3px;
right: -17px;
}
.fusion-main-menu ul li.fusion-dropdown-menu:hover a::after {
color: #fe9528;
}
.fusion-main-menu ul li.fusion-dropdown-menu a {
position: relative;
}
.fusion-main-menu ul li.fusion-dropdown-menu .sub-menu:not(.fusion-bar-highlight) {
display: block;
transform-origin: 50% 0;
transform: scaleY(0) translateZ(0);
opacity: 0;
transition: transform 0.3s, opacity 0.3s;
}
.fusion-main-menu ul li.fusion-dropdown-menu:hover .sub-menu, .fusion-main-menu ul li.fusion-dropdown-menu:hover .sub-menu ul {
transform: scaleY(1) translateZ(0);
opacity: 1;
}
.fusion-main-menu ul li.fusion-dropdown-menu .sub-menu ul.sub-menu {
left: 100% !important;
}
.fusion-main-menu ul li.menu-item-has-children.fusion-dropdown-menu .sub-menu li.fusion-dropdown-submenu a::before {
content: '\f105';
vertical-align: top;
font-family: fontawesome;
font-weight: 400;
font-size: 1.5em;
display: block;
position: absolute;
right: 15px;
top: 0px;
}
.fusion-main-menu ul li.menu-item-has-children.fusion-dropdown-menu .sub-menu li.menu-item-object-page a::before {
display:none;
}
.fusion-main-menu ul li.menu-item-has-children.fusion-dropdown-menu .sub-menu li.menu-item-object-page.menu-item-has-children a::before {
display:block;
}
.fusion-main-menu .sub-menu li.fusion-dropdown-submenu a:hover::before {
color: #fff;
}
.sub-menu .sub-menu li a::before, .sub-menu .sub-menu li:hover a::before {
display: none !important;
}
}  #development-main .view-case-btn a::after, 
#development-main .view-case-btn a::before {
display: none;
}
#development-main .developer-form form input::-webkit-input-placeholder { color: #25355a; opacity:1;
}
#development-main .developer-form form input::-moz-placeholder { color: #25355a; opacity:1;
}
#development-main.developer-form form input:-ms-input-placeholder { color: #25355a; opacity:1;
}
#development-main.developer-form form input:-moz-placeholder { color: #25355a; opacity:1;
}
#development-main .developer-form form textarea::-webkit-input-placeholder { color: #25355a; opacity:1;
}
#development-main .developer-form form textarea::-moz-placeholder { color: #25355a; opacity:1;
}  .page-template-seo-services-new-tpl .view-case-btn a span{
font-family: 'gilroysemibold'; font-size: 13px;
}
.page-template-seo-services-new-tpl #development-main p{
font-family: 'gilroy-regularuploaded_file' !important; font-size: 14px;
}
.page-template-seo-services-new-tpl #development-main .increase-value ul li small {
font-family: 'gilroy-regularuploaded_file' !important; line-height: normal;
}
.page-template-seo-services-new-tpl #main .fusion-row {
max-width: 100%;
width: 100%; display: inherit;
}
.page-template-seo-services-new-tpl .fusion-page-title-bar {
display: none;
}
.page-template-seo-services-new-tpl #main {
padding: 0;
}
.page-template-seo-services-new-tpl .fusion-header-wrapper {
position: fixed; z-index: 10010; left: 0; right: 0; top: 0;
}
#development-main.seo-services-main .development-banner h2 {
font-size: 31px;
}
#development-main.seo-services-main .development-banner {
position: static;
}
#development-main.seo-services-main .development-banner-outer {
background: #f6f8f7;
}
#development-main.seo-services-main .bannner-right-img {
position: absolute;
right: 0;
}
#development-main.seo-services-main .banner-bottom-section ul li.maximize-icon strong {
background: url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/images/p1.png) no-repeat 0 center;
}
#development-main.seo-services-main .banner-bottom-section ul li.strengthen-icon strong {
background: url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/images/p2.png) no-repeat 0 center;
}
#development-main.seo-services-main .banner-bottom-section ul li.stand-icon strong {
background: url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/images/p3.png) no-repeat 0 center;
}
#development-main.seo-services-main .banner-bottom-section ul li.getb-icon strong {
background: url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/images/p4.png) no-repeat 0 center; padding-left: 50px;
}
#development-main.seo-services-main .banner-bottom-section ul li strong {
padding: 1px 0 0 44px;
font-weight: normal;
line-height: normal;
}
#development-main.seo-services-main .development-banner p {
color: #435263s; font-weight: 600; font-size: 20px;
font-family: 'ProximaNova-Regular' !important;
}
.seo-services-main .whats-new-home {
background: #fbfbfb;
border-bottom: 1px solid #eeeef0;
}
.seo-services-main .whats-new-home .container-section {
padding: 82px 88px 82px 92px; text-align: center;
}
.seo-services-main .container-section h2.center-text {
text-align: center; text-transform: capitalize !important; color: #002d49; line-height: 34px !important;
}
.seo-services-main .whats-new-home-inner ul li {
width: 32%; margin: 0 2% 20px 0;
}
.seo-services-main .whats-new-home-inner ul li:last-child {
margin-right: 0;
}
.seo-services-main .whats-new-home-inner ul li h4 {
margin: 30px 0 10px;
}
#development-main.seo-services-main .case-studies-section {
padding: 71px 0 50px;
}
#development-main.seo-services-main .case-studies-inner .view-case-btn a {
background: transparent;
color: #002d4a;
border-bottom: 1px solid #002d4a;
text-transform: capitalize;
font-size: 14px;
padding: 20px 0 0; line-height: normal;
}
#development-main.seo-services-main .case-studies-inner .view-case-btn a span{
font-size: 16px; font-family: 'Montserrat', sans-serif;
}
.seo-services-main .visitors-content h2 strong {
color: #fe9528;
}
.seo-services-main .visitors-content h2 {
background:url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/images/se-icon.png) no-repeat 0 0; padding: 0 0 30px 102px;
}
#development-main.seo-services-main .visitors-content p {
font-size:16px; line-height: normal;
}
.seo-services-main .bg-blue {
padding: 86px 88px 90px 92px; background:linear-gradient(90deg, rgba(0,45,73,1) 0%, rgba(11,81,112,1) 64%, rgba(23,119,153,1) 87%);
}
.seo-services-main .visitors-section h3 {
margin: 0;
}
#development-main.seo-services-main #get-a-free-quote h2 {
text-transform: capitalize !important;
}
#development-main.seo-services-main #get-a-free-quote h3 {
font-family: 'gilroysemibold' !important;
font-weight: 500 !important;
}
.seo-services-main .bg-blue .visitors-section .visitors-image {
width: 55%;
}
.seo-services-main .bg-blue .visitors-section .visitors-content {
width: 34%;
}
.seo-services-main .bg-blue .visitors-section .visitors-image h2 strong {
color: #fe9528;
} 
.seo-services-main .free-seo-audit-form span input {
height: 45px;
margin-bottom: 13px;
color: #002d4a;
border: none;
}
.seo-services-main .free-seo-audit-form span input::-webkit-input-placeholder { 
color: #002d4a; opacity:1;
}
.seo-services-main .free-seo-audit-form span input::-moz-placeholder { 
color: #002d4a; opacity:1;
}
.seo-services-main .free-seo-audit-form span input:-ms-input-placeholder { 
color: #002d4a; opacity:1;
}
.seo-services-main .free-seo-audit-form span input:-moz-placeholder { 
color: #002d4a; opacity:1;
}
.seo-services-main .bg-blue .visitors-section .visitors-image h2 {
margin-bottom: 22px !important;
}
.seo-services-main .free-seo-audit-form button.orange-color-btn {
font-size: 13px;
color: #fff;
text-transform: uppercase;
display: inline-block;
font-weight: 500;
font-family: 'gilroysemibold';
background: #ffa42d;
border-radius: 0px;
padding: 13px 50px;
position: relative;
overflow: hidden; margin: 0;
}
#development-main.seo-services-main .col-md-12.submit-btn button, 
#development-main.seo-services-main .banner-content .view-case-btn a{
background: #ffa42d;
}
#development-main.seo-services-main .developer-form .submit-btn button, 
#email-subscription form .submit-btn button.wpcf7-submit {
font-size: 13px;
font-weight: 500;
font-family: 'gilroysemibold' !important;
}
.seo-services-main .free-seo-audit-form button.orange-color-btn::after {
display: none !important;
}
.seo-services-main .whats-new-home.our-process-home ul {
margin: 50px 0 0;
}
.seo-services-main .whats-new-home.our-process-home ul li {
width: 49%;
background: transparent;
box-shadow: none;
padding: 0 17px;
margin-bottom: 60px;
}
.seo-services-main .whats-new-home.our-process-home ul li:nth-child(2n) {
margin-right: 0;
}
.seo-services-main .whats-new-home.our-process-home ul li .inc-img {
background: #fff;
box-shadow: 0 5px 17px 0 rgba(0,0,0,0.05);
width: 70px;
height: 70px;
margin: 0 auto;
padding-top: 17px;
}
.seo-services-main .whats-new-home.our-process-home ul li img {
box-shadow: none;
}
.seo-services-main .our-process-home .container-section {
padding-bottom: 30px;
}
.seo-services-main .customers-us {
background: #fff;
}
.seo-services-main .customers-us .container-section {
padding-bottom: 0;
}
.seo-services-main .customers-us ul li {
width: 32%;
background: transparent;
box-shadow: none;
padding: 0 17px; margin: 0 2% 50px 0;
}
.seo-services-main .customers-us ul li:nth-child(3n) {
margin-right: 0px;
}
.seo-services-main .customers-us ul li:nth-child(4n) {
margin-right: 2%;
}
.customers-us-banner img {
width: 100%;
}
.seo-services-main .industries-serve ul {
margin: 40px 0 61px;
}
.seo-services-main .industries-serve ul li {
margin: 0 0 15px 0;
width: 25%;
}
.seo-services-main .industries-serve ul li h4 {
background: #e9f7fa;
margin: 0px;  
font-size: 15px;
font-weight: 600 !important; 
}
.frequently-outer-inner {
margin-top: 60px;
}
.seo-services-main .industries-serve ul li h4 a {
display: block; padding: 17px 0;
}
.seo-services-main .industries-serve ul li:nth-child(4n) {
margin-right: 0;
}
.seo-services-main .frequently-outer {
background: #fbfbfb;
border-bottom: 1px solid #eeeef0;
padding: 82px 88px 60px 92px;
margin-bottom: 80px;
}
.frequently-outer-inner ul {
list-style: none;
margin: 0;
padding: 0;
}
.frequently-outer-inner ul li {
margin-bottom: 15px;
}
.frequently-outer-inner ul li .tog-content {
padding: 10px 15px 14px 20px;
font-size: 14px;
}
.frequently-outer-inner ul li h4 {
position: relative;
background: #fff;
border: 1px solid #e4e4e4;
padding: 15px 0 12px 60px; cursor: pointer;
}
.frequently-outer-inner ul li h4::after, 
.frequently-outer-inner ul li h4::before {
content: '';
height: 30px;
width: 30px;
left: 18px;
position: absolute;
top: 11px;
transition: transform 500ms ease;
-webkit-transition: transform 500ms ease;
-moz-transition: transform 500ms ease;
background-size: 100% !important;
}
.frequently-outer-inner ul li h4.closed::after {
background:url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/images/faq1.png) no-repeat 0 0;
}
.frequently-outer-inner ul li h4::before {
background:url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/images/faq2.png) no-repeat 0 0;
}
.frequently-outer-inner ul li .tog-content p {
margin: 0;
}
.seo-services-main .bg-blue .visitors-section .visitors-image #wpcf7-f1387-o1 {
width: 100%;
}
.page-id-89 .wpcf7-form .row span {
display: block;
margin: 0 0 4px;
}
.page-id-89 .wpcf7-form .row span input, 
.page-id-89 .wpcf7-form .row span textarea {
margin: 0 !important;
border: none;
}
.page-id-89 .wpcf7-form .row .col-md-12 {
padding: 0 !important;
}
.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha {
margin: 0 0 20px;
}
#development-main.seo-services-main .testimonials-mobile-only {
display: none;
}
#development-main.seo-services-main .banner-content p br:last-child {
display: none;
}
#development-main.seo-services-main .view-case-btn a, 
a.fusion-button.button-flat, 
.seo-services-main .orange-color-btn, .submit-btn button.wpcf7-submit{
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
-webkit-transform-origin: 100% 0;
transform-origin: 100% 0;
}
#development-main.seo-services-main .view-case-btn a:hover, 
.seo-services-main .orange-color-btn:hover, a.fusion-button.button-flat:hover, .submit-btn button.wpcf7-submit:hover{
-webkit-animation-name: hvr-wobble-bottom;
animation-name: hvr-wobble-bottom;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
} @-webkit-keyframes hvr-wobble-bottom {
16.65% {
-webkit-transform: skew(-12deg);
transform: skew(-12deg);
}
33.3% {
-webkit-transform: skew(10deg);
transform: skew(10deg);
}
49.95% {
-webkit-transform: skew(-6deg);
transform: skew(-6deg);
}
66.6% {
-webkit-transform: skew(4deg);
transform: skew(4deg);
}
83.25% {
-webkit-transform: skew(-2deg);
transform: skew(-2deg);
}
100% {
-webkit-transform: skew(0);
transform: skew(0);
}
}
@keyframes hvr-wobble-bottom {
16.65% {
-webkit-transform: skew(-12deg);
transform: skew(-12deg);
}
33.3% {
-webkit-transform: skew(10deg);
transform: skew(10deg);
}
49.95% {
-webkit-transform: skew(-6deg);
transform: skew(-6deg);
}
66.6% {
-webkit-transform: skew(4deg);
transform: skew(4deg);
}
83.25% {
-webkit-transform: skew(-2deg);
transform: skew(-2deg);
}
100% {
-webkit-transform: skew(0);
transform: skew(0);
}
}
.whats-new-home ul li img {
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.whats-new-home ul li:hover img {
-webkit-animation-name: hvr-bob-float, hvr-bob;
animation-name: hvr-bob-float, hvr-bob;
-webkit-animation-duration: .3s, 1.5s;
animation-duration: .3s, 1.5s;
-webkit-animation-delay: 0s, .3s;
animation-delay: 0s, .3s;
-webkit-animation-timing-function: ease-out, ease-in-out;
animation-timing-function: ease-out, ease-in-out;
-webkit-animation-iteration-count: 1, infinite;
animation-iteration-count: 1, infinite;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
-webkit-animation-direction: normal, alternate;
animation-direction: normal, alternate;
} @-webkit-keyframes hvr-bob {
0% {
-webkit-transform: translateY(-8px);
transform: translateY(-8px);
}
50% {
-webkit-transform: translateY(-4px);
transform: translateY(-4px);
}
100% {
-webkit-transform: translateY(-8px);
transform: translateY(-8px);
}
}
@keyframes hvr-bob {
0% {
-webkit-transform: translateY(-8px);
transform: translateY(-8px);
}
50% {
-webkit-transform: translateY(-4px);
transform: translateY(-4px);
}
100% {
-webkit-transform: translateY(-8px);
transform: translateY(-8px);
}
}
@-webkit-keyframes hvr-bob-float {
100% {
-webkit-transform: translateY(-8px);
transform: translateY(-8px);
}
}
@keyframes hvr-bob-float {
100% {
-webkit-transform: translateY(-8px);
transform: translateY(-8px);
}
}
.seo-services-main .industries-serve ul li h4 {
position: relative;
}
.seo-services-main .industries-serve ul li h4::after {
width: 0%;
height: 100%;
background: #fe860b;
content: "";
display: block;
transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
position: absolute;
top: 0;
left: 0;
}
.seo-services-main .industries-serve ul li h4:hover::after {
width: 100%;
}
.seo-services-main .industries-serve ul li h4:hover a {
position: relative;
z-index: 1;
color: #fff;
}
@media only screen and (max-width:800px){
#development-main .development-banner .container-section {
padding: 50px 15px 0;
}
#development-main.seo-services-main .bannner-right-img {
position: relative;
margin: 0;
right: -15px;
}
#development-main.seo-services-main .development-banner .banner-content {
padding-top: 70px; text-align: center;
}
#development-main.seo-services-main .banner-bottom-section ul li {
width: 50%;
padding: 22px 10px;
border: none;
}
#development-main.seo-services-main .banner-bottom-section ul li strong {
padding: 2px 10px 0 32px;
background-position: left center !important;
background-size: 20px !important;
font-size: 13px; line-height: 17px;
}
#development-main.seo-services-main h2 {
font-size: 22px;
}
#development-main.seo-services-main .whats-new-home-inner ul {
margin-bottom:10px;
}
#development-main.seo-services-main .case-studies-section {
padding: 54px 0 40px;
}
#development-main.seo-services-main .case-studies-section h3 {
margin-bottom: 0;
line-height: normal;
}
.seo-services-main .whats-new-home-inner ul li:last-child {
margin-bottom: 0;
}
#development-main.seo-services-main .banner-bottom-section ul li.getb-icon strong {
padding-left: 32px;
}
#development-main.seo-services-main .banner-bottom-section ul li:nth-child(3n), 
#development-main.seo-services-main .banner-bottom-section ul li:nth-child(4n) {
background: linear-gradient(90deg, rgba(8,75,104,1) 15%, rgba(7,70,99,1) 66%, rgba(0,45,74,1) 100%, rgba(8,75,104,1) 100%);
}
#development-main.seo-services-main .banner-bottom-section ul li br {
display: none;
}
#development-main.seo-services-main p br {
display: none;
}
#development-main.seo-services-main .view-case-btn a {
display: block;
width: 100%;
}
.seo-services-main .whats-new-home.our-process-home ul li {
width: 100%;
padding: 0 0;
}
.seo-services-main .whats-new-home.our-process-home ul li:last-child {
margin-bottom: 0;
}	
.seo-services-main .whats-new-home-inner ul li, .seo-services-main .bg-blue .visitors-section .visitors-content {
width: 100%;
}
.seo-services-main .industries-serve ul li {
padding: 0;
}
.seo-services-main .bg-blue .visitors-section .visitors-image {
width: 100%;
display: block;
}
.seo-services-main .industries-serve ul {
margin: 40px 0 0;
}
.seo-services-main .customers-us ul {
margin-bottom: 0;
}
.seo-services-main .customers-us ul li:last-child {
margin-bottom: 0;
}
.seo-services-main .whats-new-home-inner ul li {
margin: 0 0 20px 0; 
}
.seo-services-main .whats-new-home-top ul li {
padding: 25px 17px;
}
#development-main.seo-services-main .case-studies-section .case-studies-inner {
padding: 0 16px !important;
}
.seo-services-main .whats-new-home .container-section {
padding: 54px 16px 54px !important;
}
#development-main.seo-services-main .case-studies-inner .view-case-btn a {
display: inline-block;
width: auto;
}
#development-main.seo-services-main .case-studies-inner .view-case-btn {
margin: 25px 0 65px;
}
#development-main.seo-services-main .bg-blue {
padding: 54px 16px 54px;
}
.seo-services-main .visitors-content h2 {
padding: 0 0 20px 0;
text-align: center; background: transparent;
}
#development-main.seo-services-main .visitors-content p {
font-size: 14px;
text-align: center;
}
.seo-services-main .bg-blue .visitors-section .visitors-image h2 {
text-align: center;
}
.seo-services-main .free-seo-audit-form button.orange-color-btn {
width: 100%;
}
.seo-services-main .whats-new-home.customers-us ul li {
width: 50%;
margin-right: 0 !important;
}
#development-main.seo-services-main .whats-new-home-inner.industries-serve ul li {
width: 100%; margin-bottom: 10px;
}
.seo-services-main .customers-us .container-section {
padding-bottom: 40px !important;
}
#development-main.seo-services-main .frequently-outer {
padding: 54px 16px 50px; margin-bottom: 54px
}
.frequently-outer-inner ul li .tog-content {
padding: 10px 10px 14px 10px;
}
#development-main.seo-services-main .developer-form {
padding: 54px 14px;
}
#development-main.seo-services-main .client-testimonial {
padding: 0 16px 50px; display: none;
}
#development-main.seo-services-main h3.testimonials-title {
padding: 0 16px;
}
#development-main.seo-services-main .developer-form form input {
margin-bottom: 6px !important;
}
#development-main.seo-services-main .developer-form form .new-policy-field .p-checking {
padding-top: 0;
font-size: 12px !important;
}
#development-main.seo-services-main .developer-form form .new-policy-field .p-checking a{
font-size: 12px !important;
}
#development-main.seo-services-main .developer-form .submit-btn button {
width: 100%;
margin-top: 35px;
}
#development-main.seo-services-main .testimonials-mobile-only h2 {
display: none;
}
#development-main.seo-services-main .testimonials-mobile-only {
padding: 0 16px 30px; display: block;
}
#development-main.seo-services-main .testimonials-mobile-only .client-say {
box-shadow: none;
padding: 0 30px 76px;
margin-top: 0;
}
#development-main.seo-services-main .testimonials-mobile-only .client-site-logo {
padding: 15px 0 7px;
justify-content: center;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
width: 100%;
left: 0;
right: 0;
border-bottom: none;
}
#development-main.seo-services-main .testimonials-mobile-only .client-img {
padding-right: 0;
justify-content: center;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
}
#development-main.seo-services-main .testimonials-mobile-only .client-rating span {
color: #25355a !important;
font-size: 14px !important;
}
.client-testimonials.new-home-client-testimonials .client-rating img {
width: auto !important;
height: auto !important;
border-radius: 0 !important;
}
#development-main.seo-services-main .testimonial-swiper-prev-next .swiper-button-next {
background: #fff url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/images/arrow-next-01.png) no-repeat 0 0;
}
#development-main.seo-services-main .testimonial-swiper-prev-next .swiper-button-next:hover {
background: url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/images/arrow-next-00.png) no-repeat 0 0;
}
#development-main.seo-services-main .testimonial-swiper-prev-next .swiper-button-prev {
background: #fff url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/images/arrow-prev-01.png) no-repeat 0 0;
}
#development-main.seo-services-main .testimonial-swiper-prev-next .swiper-button-prev:hover {
background: url(//cdn.shortpixel.ai/spai/q_orig+ex_1+ret_auto+v_2/www.success4traders.co.uk/wp-content/themes/Avada-Child-Theme/images/arrow-prev-00.png) no-repeat 0 0;
}
#development-main.seo-services-main .development-banner p {
font-size: 16px;
}
#development-main.seo-services-main .customers-us-banner img {
width: 100%;
height: 230px;
object-fit: cover;
}
#development-main.seo-services-main .banner-content p br:last-child {
display: block;
}
} @media only screen and (max-width:580px){
#development-main.seo-services-main h2 {
font-size: 5vw;
line-height: 1.5 !important;
}	
#development-main.seo-services-main h2 br {
display: none;
}
#development-main.seo-services-main .banner-content h2 br {
display: block;
}
} @media only screen and (min-width:700px) and (max-width:800px){
#development-main.seo-services-main .banner-content h2 {
font-size: 28px;
}
#development-main.seo-services-main .banner-content h2 br {
display: none;
}
#development-main.seo-services-main .view-case-btn a {
display: inline-block;
width: auto;
}
.seo-services-main .free-seo-audit-form button.orange-color-btn, 
#development-main.seo-services-main .developer-form .submit-btn button {
width: auto;
}	
#development-main.seo-services-main .banner-bottom-section ul li strong {
font-size: 15px;
line-height: 24px;
}
#development-main.seo-services-main .banner-bottom-section ul li {
padding: 22px 18px;
}
.seo-services-main .whats-new-home-top ul li {
width: 32%;
margin-right: 2%;
}
.seo-services-main .whats-new-home.our-process-home ul li {
width: 50%;
padding: 0 18px;
}
.seo-services-main .whats-new-home.our-process-home .container-section {
padding-bottom: 0 !important;
}
#development-main.seo-services-main .whats-new-home-inner.industries-serve ul li {
width: 32%;
margin: 0 1.8% 13px 0 !important;
}
#development-main.seo-services-main .whats-new-home-inner.industries-serve ul li:nth-child(3n) {
margin-right: 0 !important;
}
#development-main.seo-services-main .development-banner .banner-content {
width: 100%;
}
#development-main.seo-services-main .banner-content h2 br {
display: block;
}
#development-main.seo-services-main .banner-content h2 {
font-size: 5vw !important;
line-height: normal !important;
}
#development-main.seo-services-main .development-banner p {
font-size: 18px;
}
#development-main.seo-services-main .case-studies-inner .case-studies-img img {
width: 80%; margin: 0 auto;
}
#development-main.seo-services-main .bg-blue .visitors-content h2 {
font-size: 3.5vw;
line-height: normal;
}
#development-main.seo-services-main .bg-blue .visitors-content p {
font-size: 16px;
}
#development-main.seo-services-main .audit-50 {
width: 50%;
}
#development-main.seo-services-main .audit-100 {
width: 100%;
}
#development-main.seo-services-main .bg-blue .free-seo-audit-form .row, 
#development-main.seo-services-main #get-a-free-quote .row {
display: flex;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
flex-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
}
#development-main.seo-services-main .audit-btn-center {
width: 100%;
text-align: center;
margin-top: 5px;
}
.seo-services-main .free-seo-audit-form form .audit-50:nth-child(1), .seo-services-main .free-seo-audit-form form .audit-50:nth-child(3) {
padding-right: 7px;
}
.seo-services-main .free-seo-audit-form form .audit-50:nth-child(2), .seo-services-main .free-seo-audit-form form .audit-50:nth-child(4) {
padding-left: 7px;
}
.seo-services-main #get-a-free-quote form .audit-50:nth-child(1), .seo-services-main #get-a-free-quote form .audit-50:nth-child(3) {
padding-right: 3px;
}
.seo-services-main #get-a-free-quote form .audit-50:nth-child(2), .seo-services-main #get-a-free-quote form .audit-50:nth-child(4) {
padding-left: 3px;
}
} @media only screen and (min-width:799px) and (max-width:800px){
#development-main.seo-services-main .development-banner .container-section {
padding-top: 50px !important;
}	
} @media (max-width:1100px){
.seo-services-main .bg-blue {
padding: 86px 30px 90px;
}
.seo-services-main .frequently-outer {
padding: 82px 30px 60px;
}
.seo-services-main .whats-new-home .container-section {
padding: 54px 30px 54px;
}
.seo-services-main .whats-new-home-inner ul li p br {
display: none; font-size:14px;
}
.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha iframe {
transform: scale(0.76);
-webkit-transform: scale(0.76);
-moz-transform: scale(0.76);
-ms-transform: scale(0.76);
margin-left: -38px;
margin-top: -9px;
}
} @media only screen and (min-width:800px) and (max-width:1300px){
#development-main.seo-services-main .bannner-right-img {
position: relative;
right: -33px;
}
#development-main.seo-services-main .development-banner .container-section {
position: static;
transform: translateY(0%);
-webkit-transform: translateY(0%);
-moz-transform: translateY(0%);
-ms-transform: translateY(0%); padding: 110px 33px 0;
}
#development-main.seo-services-main .development-banner-outer {
height: auto;
}
#development-main.seo-services-main .banner-bottom-section {
position: static;
}
.seo-services-main .bg-blue .visitors-section .visitors-content {
width: 43%;
}
.seo-services-main .bg-blue .visitors-section .visitors-image {
width: 50%;
}
.seo-services-main .our-process-home .container-section {
padding-bottom: 30px !important;
}
.seo-services-main .customers-us .container-section {
padding-bottom: 0px !important;
}
.seo-services-main .industries-serve ul li h4 {
font-size: 13px;
}
#development-main.seo-services-main .banner-bottom-section ul li.getb-icon strong br {
display: none;
}
#development-main.seo-services-main .banner-bottom-section ul li strong {
font-size: 12px;
}
} @media only screen and (min-width:800px) and (max-width:1100px){
#development-main.seo-services-main .development-banner p {
font-size: 1.75vw;
}	
} @media only screen and (min-width:1100px) and (max-width:1300px){
#development-main.seo-services-main .development-banner p {
font-size: 1.55vw;
}	
} @media only screen and (min-width:1200px) and (max-width:1500px){
#development-main.seo-services-main .banner-bottom-section ul li:first-child {
padding-left: 40px;
}
#development-main.seo-services-main .banner-bottom-section ul li {
padding: 22px 20px 22px 40px;
}	
} @media only screen and (min-width:1100px) and (max-width:1300px){
#development-main.seo-services-main .development-banner .container-section {
padding: 110px 33px 0 92px;
}
} @media only screen and (min-width:1400px){
#development-main.seo-services-main .development-banner img {
height: calc(100vh - 50px);
}	
}   .page-template-tpl-blog #main .fusion-row, .archive #main .fusion-row {
display: inherit !important;
width: 100%;
margin: 0 auto;
}
.page-template-tpl-blog .fusion-page-title-bar {
height: auto !important;
background: transparent;
}
.page-template-tpl-blog .fusion-page-title-bar .fusion-page-title-wrapper {
justify-content: flex-start;
-webkit-justify-content: flex-start;
-moz-justify-content: flex-start;
-ms-justify-content: flex-start;
border-bottom: 1px solid rgba(0,0,0,0.1) !important;
padding: 25px 0 60px;
}
.page-template-tpl-blog .fusion-page-title-bar .fusion-page-title-row h1 {
font-size: 60px;
line-height: normal;
background-image: linear-gradient(#ffa42d,#ffa42d);
background-size: 100% 9px !important;
background-position: 0 86%;
text-transform: none !important;
background-repeat: no-repeat;
color: #000;
display: initial;
}
.page-template-tpl-blog .fusion-row .container, .archive .fusion-row .container {
width: 100%;
padding: 0;
}
.list-article-wrapper .blog-inner ul {
display: flex;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
flex-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
list-style: none;
padding: 0;
margin: 0;
}
.list-article-wrapper .blog-inner ul li {
background-color: white;
border-radius: 12px 12px 0px 0px;
overflow: hidden;
box-shadow: rgba(0, 0, 0, 0.04) 0px 4px 17px 2px;
width: 31.28%;
position: relative;
margin: 0 3% 3% 0;
height: 510px;
}
.list-article-wrapper .blog-inner ul li:nth-child(3n) {
margin-right: 0;
}
.list-article-wrapper .blog-inner ul li .blog-image {
position: relative;
}
.list-article-wrapper .blog-inner ul li .blog-image a {
display: block;
width: 100%;
height: 100%;
}
.list-article-wrapper .blog-inner ul li .blog-image a img {
width: 100%;
height: 200px;
object-fit: cover;
transition: all 0.2s linear;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-ms-transition: all 0.2s linear;
}
.list-article-wrapper .blog-inner ul li:hover .blog-image a img {
height: 287px;
}
.list-article-wrapper .blog-inner ul li .blog-image-tag {
background: #002c46;
color: #fff;
text-align: center;
position: absolute;
bottom: -13px;
right: 0;
font-size: 17px;
font-weight: 500;
padding: 4px 10px;
transition: all 0.15s ease 0s;
-webkit-transition: all 0.15s ease 0s;
-moz-transition: all 0.15s ease 0s;
-ms-transition: all 0.15s ease 0s;
text-transform: capitalize;
box-shadow: rgba(0, 0, 0, 0.3) 0px 2px 4px 0px;
}
.list-article-wrapper .blog-inner ul li .blog-content {
padding: 30px 30px 30px;
position: relative;
}
.list-article-wrapper .blog-inner ul li .desc {
border-top: 1px solid rgb(248, 247, 247);
margin-top: 17px;
padding-top: 17px;
transition: all 0.3s linear;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
opacity:1;
height:118px;
overflow:hidden;
}
.list-article-wrapper .blog-inner ul li .desc p {
margin: 0;
}
.list-article-wrapper .blog-inner ul li:hover .desc {
opacity:0;
height:20px;
}
.list-article-wrapper .blog-inner ul li .read-article {
width:auto;
position: absolute;
bottom: -15px;
left: 30px;
right: 30px;
opacity: 0;
transform: translateY(100%) translateZ(0px);
-webkit-transform: translateY(100%) translateZ(0px);
-moz-transform: translateY(100%) translateZ(0px);
-ms-transform: translateY(100%) translateZ(0px);
margin: 0 auto;
transition: all 0.2s linear;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-ms-transition: all 0.2s linear;
}
.list-article-wrapper .blog-inner ul li:hover .read-article {
opacity: 1;
transform: translateY(0) translateZ(0px);
-webkit-transform: translateY(0) translateZ(0px);
-moz-transform: translateY(0) translateZ(0px);
-ms-transform: translateY(0) translateZ(0px);
}
.list-article-wrapper .blog-inner ul li .read-article a {
font-size: 15px;
color: #fff;
text-transform: uppercase;
overflow: hidden;
font-family: 'ProximaNova-Regular';
background: #ffa42d;
border-radius: 0;
padding: 14px 22px;
position: relative;
margin-right: 5px;
border: 1px solid #ffa42d;
display:block;
text-align:center;
}
.list-article-wrapper .blog-inner ul li .read-article a:hover {
background: transparent;
color: #ffa42d;
}
.list-article-wrapper .blog-inner ul li .blog-date {
display: flex;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
margin-bottom: 10px;
}
.list-article-wrapper .blog-inner ul li .blog-date span {
font-weight: 400;
font-size: 15px;
margin-right: 20px;
margin-left:5px;
position:relative;
display: inline-block;
}
.list-article-wrapper .blog-inner ul li .blog-date i {
color:#ffa42d;
}
.list-article-wrapper .blog-inner ul li .blog-date .fa.fa-calendar-o {
font-size: 14px;
}
.list-article-wrapper .blog-inner ul li .blog-date .date-section span::after {
content: "";
background-color: #ffa42d;
width: 0px;
display: block;
height: 1px;
transition: width 0.75s ease 0s;
-webkit-transition: width 0.75s ease 0s;
-moz-transition: width 0.75s ease 0s;
-ms-transition: width 0.75s ease 0s;
}
.list-article-wrapper .blog-inner ul li:hover .blog-date .date-section span::after {
width: 100%;
}
.blog-content-inner h3 {
line-height: normal;
}
.pagination-container .page-numbers {
border-radius: 5px;
font-size: 17px;
letter-spacing: 0.3px;
line-height: 20px;
text-decoration: none;
text-align: center;
font-weight: 700;
cursor: pointer;
display: inline-block;
transition: background 0.8s ease 0s;
background-color: #fff;
color: #000;
box-shadow: rgba(0, 0, 0, 0.3) 0px 2px 4px 0px;
margin: 0px 4px;
padding: 0px 15px;
line-height: 50px;
}
.pagination-container .page-numbers.current, 
.pagination-container .page-numbers.next, 
.pagination-container .page-numbers.prev {
background-color: #ffa42d;
color: #fff;
box-shadow: none;
}
.pagination-container {
padding: 10px 0;
text-align: center;
margin-bottom: 20px;
}
.comment-reply-link {
background: #ffa42d;
color: #fff !important;
padding: 4px 9px;
display: inline-block;
}
.post-meta-info.post-meta-info-bottom {
justify-content: space-between;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-justify-content: space-between;
}
@media only screen and (max-width:767px){
.list-article-wrapper .blog-inner ul li {
width: 100%;
margin: 0 auto 40px !important;
max-width: 350px;
}	
.upper-header .blog-info {
flex-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-direction: column-reverse;
-webkit-flex-direction: column-reverse;
-moz-flex-direction: column-reverse;
-ms-flex-direction: column-reverse;
}
.upper-header {
margin: 0 10px 54px !important;
}
.upper-header .blog-info .category-info strong {
font-size: 20px !important;
margin-left: 9px !important;
margin-bottom: 19px;
display: inline-block !important;
}
.page-template-tpl-blog #main , .archive #main {
padding-left: 20px !important;
padding-right: 20px !important;
}
body.single-post h1.single-title span, 
body.single-post #main main .content-entry h2, 
body .upper-header h1, 
body .upper-header .blog-info .category-info strong:last-child {
background-size: 100% 6px !important;
}
.post-meta-info.post-meta-info-bottom {
justify-content: center;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
}
} @media only screen and (min-width:767px) and (max-width:1000px){
.list-article-wrapper .blog-inner ul li {
width: 48%;
}	
.list-article-wrapper .blog-inner ul li:nth-child(2n) {
margin-right: 0;
}
.list-article-wrapper .blog-inner ul {
justify-content: space-between;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-justify-content: space-between;
}
}   .breadcrumbs-outer {
display: flex;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
justify-content: space-between;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-justify-content: space-between;
align-items: center;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
}
.breadcrumbs-single ul {
list-style: none;
display: flex;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
padding: 0;
}
.breadcrumbs-single ul li, .breadcrumbs-single ul li a {
font-weight: 700;
font-size: 19px;
position:relative;
}
.breadcrumbs-single ul li.active::after {
content: "<";
color: #000;
margin: 0px 12px;
font-family: cursive;
font-size: 18px;
font-weight: 100;
}
.breadcrumbs-single ul li {
padding-right: 0;
margin-right: 0;
}
.breadcrumbs-single ul li a{
color:#ffa42d;
}
.single-post #main {
padding-top: 0;
}
.single-post #main .fusion-row {
display: inherit !important;
}
.single-post #main main .container {
width: 100%;
padding: 0;
max-width: 100%;
}
.single-post #main main .post-meta-info {
padding: 40px 100px;
display: flex;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
}
.single-post #main main .post-meta-info .author-info {
display: flex;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
margin-right: 15px;
}
.single-post #main main .post-meta-info .other-info span {
margin-right: 15px;
}
.single-post #main main .post-meta-info .other-info span i {
color: #ffa42d;
margin-right: 5px;
}
.single-post #main main .post-meta-info .other-info span.category-name a {
font-size: 14px;
color: #fff;
text-transform: uppercase;
overflow: hidden;
font-family: 'ProximaNova-Regular';
background: #ffa42d;
border-radius: 0;
padding: 14px 22px;
position: relative;
margin-right: 5px;
border: 1px solid #ffa42d;
}
.single-post #main main .post-meta-info .other-info span.category-name a:hover {
background: transparent;
color: #ffa42d;
}
.single-post #main p a {
color: #ffa42d;
}
.single-post #main main .post-meta-info .other-info .date i {
font-size: 14px;
}
.single-post #main main .post-meta-info .author-info img {
width: 35px;
height: 35px;
border-radius: 100%;
object-fit: cover;
margin-right: 15px;
}
.single-post #main main .content-entry {
padding: 0 100px;
}
.single-post #main main {
width: 100% !important;
min-height: auto !important;
float: none !important;
}
.single-content-section {
max-width: 900px;
box-shadow: rgba(0, 0, 0, 0.04) 0px 14px 74px 7px;
background: #fff;
margin: 0 auto 15px;
width: 100%;
padding-bottom: 30px;
}
.post-attachment img {
width: 100%;
}
.single-post main h1.single-title {
text-align: center;
font-size: 45px;
padding: 50px 0;
}
.single-post h1.single-title span, .single-post #main main .content-entry h2, 
.upper-header h1, .upper-header .blog-info .category-info strong:last-child {
line-height: normal;
background-image: linear-gradient(#ffa42d,#ffa42d);
background-size: 100% 9px !important;
background-position: 0 86%;
text-transform: none !important;
background-repeat: no-repeat;
color: #000;
display: initial;
}
.upper-header {
border-bottom: 1px solid rgba(0,0,0,0.1);
margin: 0 15px 54px;
padding-bottom: 50px;
}
.back-to-blog a {
background: #fff;
box-shadow: rgba(0, 0, 0, 0.14) 0px 2px 4px 0px;
display: inline-block;
padding: 12px 16px;
border-radius: 5px;
transition: all 0.15s ease 0s;
-webkit-transition: all 0.15s ease 0s;
-moz-transition: all 0.15s ease 0s;
-ms-transition: all 0.15s ease 0s;
font-size: 18px;
}
.back-to-blog a:hover {
background: #ffa42d;
color:#fff;
}
.upper-header .blog-info {
margin: 35px 0 0;
display: flex;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
}
.upper-header .blog-info .category-info strong {
font-size: 30px;
margin-left: 30px;
}
.archive .upper-header {
margin: 0 25px 54px;
}
.upper-header h1{
font-size:45px;
}
.archive #main, .page-template-tpl-blog #main {
padding-top: 20px;
}
.single-post #main main .content-entry h2 {
font-size: 33px;
}
.single-post #main main .content-entry figure.size-large {
width: 100%;
margin: 35px 0;
}
.single-post #main main .content-entry figure.size-large a {
display: block;
width: 100%;
}
.single-post #main main .content-entry figure.size-large a img {
width: 100%;
}
.single-post #main main .content-entry figure.aligncenter.size-large {
width: 100%;
max-width: 600px;
margin: 35px auto;
}
.single-post #main main .content-entry ol li {
font-size: 30px;
margin: 40px 0;
}
.single-post .comment-box-wrapper #gdpr_terms {
min-width: auto;
}
.single-post .comment-box-wrapper {
padding: 0 0 50px;
width: 100%;
max-width: 700px;
margin: 0 auto;
}
.single-post .fusion-page-title-bar {
display: none;
}
.top-social-icons {
text-align: right;
}
.top-social-icons a {
width: 47px;
height: 47px;
background: #fff;
box-shadow: rgba(0, 0, 0, 0.14) 0px 2px 4px 0px;
display: inline-block;
text-align: center;
line-height: 47px;
font-size: 19px;
border-radius: 5px;
transition: all 0.15s ease 0s;
margin-left: 10px;
}
.top-social-icons span {
font-weight: 600;
font-size: 17px;
}
.top-social-icons a.facebook:hover {
color: white;
background-color: rgb(59, 89, 152);
}
.top-social-icons a.twitter:hover {
color: white;
background-color: rgb(0, 172, 238);
}
.top-social-icons a.linkedin:hover {
color: white;
background-color: rgb(14, 118, 168);
}
.top-social-icons a.pinterest:hover {
color: white;
background-color: #E60023;
}
#commentform textarea {
border: 2px solid #dbdfe4;
border-radius: 4px;
resize: none;
height: 100px;
font-size: 14px;
}
#commentform input {
border: 2px solid #dbdfe4;
border-radius: 4px;
font-size: 14px;
}
@media only screen and (max-width:949px){
.breadcrumbs-outer {
justify-content: flex-end;
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
-ms-justify-content: flex-end;
}	
.breadcrumbs-single {
display: none;
}
.top-social-icons a {
width: 36px;
height: 36px;
line-height: 36px;
font-size: 14px;
}	
.single-post #main {
padding-top: 30px;
}
.single-post #main main .content-entry {
padding: 0;
}
.single-post #main main .post-meta-info {
padding: 40px 0;
}
} @media only screen and (max-width:767px){
.single-post #main main .post-meta-info {
flex-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
}
.single-post #main main .post-meta-info .author-info {
margin: 0 0 20px;
width: 100%;
justify-content: center;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
}
.single-post .other-info {
display: flex;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
flex-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
justify-content: center;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
width: 100%;
}
.single-post #main main .post-meta-info .other-info span.category-name {
margin: 25px 0 0;
width: 100%;
text-align: center;
}
.single-post #main main .content-entry ol li {
font-size: 22px;
line-height: normal;
}
.single-post #main main .content-entry ol {
padding: 0 0 0 25px;
}
} @media only screen and (min-width:1100px) and (max-width:1400px){
.breadcrumbs-outer {
padding: 0 90px;
}	
}  .sub-menu li a::after {
display: none !important;
}
.fusion-main-menu .fusion-dropdown-menu {
overflow: visible;
}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}