.fx-comp-analysis-temp .row.s0{margin-left:0;margin-right:0}
.fx-comp-analysis-temp .row.s0 > [class*="col-"],.fx-comp-analysis-temp .row.s0 > .col{padding-left:0;padding-right:0}
.fx-comp-analysis-temp .row.s40{margin-left:-20px;margin-right:-20px}
.fx-comp-analysis-temp .row.s40 > [class*="col-"],.row.s40 > .col{padding-left:20px;padding-right:20px}
.fx-comp-analysis-temp strong{font-weight:600}
.fx-comp-analysis-temp h1, .fx-comp-analysis-temp h2, .fx-comp-analysis-temp h3,.fx-comp-analysis-temp h4,.fx-comp-analysis-temp h5,.fx-comp-analysis-temp h6,
.fx-comp-analysis-temp .h1,.fx-comp-analysis-temp .h2,.fx-comp-analysis-temp .h3,.fx-comp-analysis-temp .h4,.fx-comp-analysis-temp .h5,.fx-comp-analysis-temp .h6{font-family:'Inter',sans-serif;font-weight:700}
.fx-comp-analysis-temp h1,.fx-comp-analysis-temp .h1{font-weight:900;font-size:72px;line-height:78px;letter-spacing:-0.042em;color:inherit}
.fx-comp-analysis-temp h2,.fx-comp-analysis-temp .h2{font-weight:900;font-size:48px;line-height:56px;letter-spacing:-0.024em;color:inherit}
.fx-comp-analysis-temp h3,.fx-comp-analysis-temp .h3{font-weight:900;font-size:32px;line-height:42px;letter-spacing:-0.018em;color:inherit}
.fx-comp-analysis-temp h4,.fx-comp-analysis-temp .h4{font-weight:600;font-size:24px;line-height:32px;letter-spacing:-0.018em;color:inherit}
.fx-comp-analysis-temp h5,.fx-comp-analysis-temp .h5{font-weight:600;font-size:14px;line-height:22px;letter-spacing:0.05em;color:inherit;text-transform:uppercase}

#dmca-wrapper{position:relative;overflow:hidden;font-family:'Inter',sans-serif;letter-spacing: -0.0055em;}
#dmca-wrapper .container-fluid{max-width:1664px;margin:0 auto}
#dmca-wrapper p{font-family:'Inter',sans-serif;margin-top:0}
#dmca-wrapper p.text-sm{font-size:18px;line-height:28px}
#dmca-wrapper .btn{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
#dmca-wrapper .btn i{vertical-align:middle}
#dmca-wrapper .btn-lg{padding:1.344rem 4rem;font-weight:500;font-size:21px}
#dmca-wrapper .btn-sm{padding:7px 16px;font-weight:500;font-size:16px;letter-spacing: -0.008em;line-height: 24px;}

.fx-comp-analysis-temp .dmca-intro{background:url(/assets/FX-Competitor-Analysis/img/bg-banner-line.png) no-repeat center bottom;padding:180px 0 0;-webkit-background-size:100% auto;-moz-background-size:100% auto;background-size:100% auto;}
.fx-comp-analysis-temp .dmca-intro .dmca-logos{margin-top:96px}
	.fx-comp-analysis-temp .dmca-intro-body{}
		.fx-comp-analysis-temp .dmca-intro-title{margin-bottom:48px}
		.fx-comp-analysis-temp .dmca-intro-lead{font-family:'Sanchez',sans-serif !important;font-size: 23px;line-height: 35px;letter-spacing: -0.0065em;}
		.fx-comp-analysis-temp .dmca-intro-actions{white-space: nowrap;}
		.fx-comp-analysis-temp .dmca-intro-actions .btn-link{font-size: 21px;font-weight:600;padding-left:34px;padding-right:34px}
		
	.fx-comp-analysis-temp #dmca-carousel{position:relative}
	.fx-comp-analysis-temp #dmca-carousel .dmca-carousel-badge{position:absolute;right:-36px;top:-120px;z-index:4}
		.fx-comp-analysis-temp .dmca-generated-card{text-align:center;color:#fff;padding:140px 20px 120px;background-color:#00316A;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
		.fx-comp-analysis-temp .dmca-generated-card h4{margin-bottom:24px}
		.fx-comp-analysis-temp .dmca-generated-card .val{font-weight: 900;font-size: 60px;line-height: 68px;display:inline-block;padding:15px;min-width:456px;letter-spacing: 0.066em;max-width:100%;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background-color:#152035;background-color:rgba(21,32,53,.8)}
		.fx-comp-analysis-temp .dmca-generated-card h5{margin:16px 0 0}
	.fx-comp-analysis-temp #dmca-carousel .carousel-indicators{bottom:17px}
	.fx-comp-analysis-temp #dmca-carousel .carousel-indicators li{width:67px;height:4px;margin:0 4px;opacity:1;background:#CCE4FF;border:0;padding:0}
	.fx-comp-analysis-temp #dmca-carousel .carousel-indicators li.active{background: #207DE9;}
	.fx-comp-analysis-temp .dmca-logos{text-align:center;padding-bottom:31px;border-bottom:1px solid #CED4DA;padding-top:42px;}
	.fx-comp-analysis-temp .dmca-logos a{display:inline-block;margin:0 27px 27px;}

.fx-comp-analysis-temp .dmca-intro2{background:url(/assets/FX-Competitor-Analysis/img/bg-banner.png) no-repeat center bottom #0C57AD;color:#fff;-webkit-background-size:100% auto;-moz-background-size:100% auto;background-size:100% auto;}
.fx-comp-analysis-temp .dmca-intro2 .dmca-logos{margin-top:96px}
	.fx-comp-analysis-temp .dmca-intro2-title{margin-bottom:16px}
	.fx-comp-analysis-temp .dmca-intro2-subtitle{margin-bottom:24px}
	.fx-comp-analysis-temp .dmca-intro2-body{padding-left:99px;position:relative}
	.fx-comp-analysis-temp .dmca-intro2-body:before{content:"";width:78px;border-bottom:3px solid #D2DCEE;position:absolute;top:16px;left:0;}
		.fx-comp-analysis-temp .dmca-intro2-lead{color:#D2DCEE;font-family:'Sanchez',sans-serif !important;font-size: 23px;line-height: 35px;letter-spacing: -0.0065em;}
		.fx-comp-analysis-temp .dmca-intro2-actions{white-space: nowrap;}
		.fx-comp-analysis-temp .dmca-intro2-actions .btn-link{color:#fff;font-size: 21px;font-weight:600;padding-left:34px;padding-right:34px}
		
	.fx-comp-analysis-temp .dmca-intro2-content{padding:112px 0 120px;}
	.fx-comp-analysis-temp .dmca-intro2-rightside{background:url(/assets/FX-Competitor-Analysis/img/bg-img.png) no-repeat 0 center #00316A;background-size:auto 100%;padding:112px 500% 120px 15%;min-height:100%;margin-right:-500%}
	
	.fx-comp-analysis-temp .dmca-generated-card2{position:relative;margin-bottom:42px;padding-left:75px}
	.fx-comp-analysis-temp .dmca-generated-card2 .card-icon{font-size:40px;line-height:1;position:absolute;left:0;top:50%;margin-top:-20px;}
	.fx-comp-analysis-temp .dmca-generated-card2 .val{font-weight: 600;font-size: 60px;line-height: 1;letter-spacing: -0.014em;color: #FFFFFF;margin:0 0 16px}
	.fx-comp-analysis-temp .dmca-generated-card2 h5{font-size:21px;color:#F9FBFF;margin:0;font-weight:400}
	
.fx-comp-analysis-temp .dmca-about{padding:80px 0;}
	.fx-comp-analysis-temp .dmca-step-wrapp{margin:0 auto 68px;max-width:1260px}
	.fx-comp-analysis-temp .dmca-step{min-height:100%;background:url(/assets/FX-Competitor-Analysis/img/step-arrow.png) no-repeat 0 center #f9fbff;-webkit-background-size:51px 100%;-moz-background-size:51px 100%;background-size:51px 100%;padding:40px 24px 60px 90px}
	.fx-comp-analysis-temp .dmca-step.first{background:#f9fbff;padding-left:44px}
	.fx-comp-analysis-temp .dmca-step .card-number{font-weight: 800;font-size: 120px;line-height: 1;letter-spacing: -0.0065em;color: #116FDA;margin-bottom:35px;}
	.fx-comp-analysis-temp .dmca-step .card-icon{font-size:82px;line-height:1;margin-right:21px;color:#A6B9DE}
	.fx-comp-analysis-temp .dmca-step .card-title{margin:0;font-weight: 800;font-size: 21px;line-height: 35px;letter-spacing: -0.0065em;color: #263A5F;display:-ms-flexbox;display:flex;align-items: center;}
	
	.fx-comp-analysis-temp .dmca-cta{padding:40px 50px;color:#fff;background:url(/assets/FX-Competitor-Analysis/img/ad-contact-us-bg.jpg) no-repeat center #083A74;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
	.fx-comp-analysis-temp .dmca-cta a {text-decoration: none;}
	
.fx-comp-analysis-temp .dmca-cta-phone{position:relative;overflow:hidden;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
.fx-comp-analysis-temp .dmca-cta-phone .card-body{padding:50px 30px 56px 60px;background-color:#26B16D;color:#fff}
.fx-comp-analysis-temp .dmca-cta-phone .card-text{color:#fff;font-size: 26px;line-height: 44px;font-weight:600;letter-spacing: -0.008em;}
.fx-comp-analysis-temp .dmca-cta-phone .card-actions{min-height:100%;background-color:#0E9251;text-align:center;display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
.fx-comp-analysis-temp .dmca-cta-phone .card-actions:before{content:"";position:absolute;left:0;top:0;height:100%;width:69px;background:url(/assets/FX-Competitor-Analysis/img/triangle-green.png) no-repeat center;-webkit-background-size:69px 100%;-moz-background-size:69px 100%;background-size:69px 100%}
.fx-comp-analysis-temp .dmca-cta-phone .card-link{font-size: 60px;line-height: 44px;letter-spacing: -0.008em;color: #FFFFFF;font-weight:600;text-decoration:none}
.fx-comp-analysis-temp .dmca-cta-phone .card-link i{margin-right:24px;vertical-align:middle}

.fx-comp-analysis-temp .dmca-testimonials{background-color: #263A5F;color:#fff}
.fx-comp-analysis-temp .dmca-testimonials .container-fluid{max-width:100% !important}
.fx-comp-analysis-temp .testi-card{padding:156px 0 117px;position:relative;z-index:1}
.fx-comp-analysis-temp .testi-card:before{content:"";width:193px;height:156px;background:url(/assets/FX-Competitor-Analysis/img/quote.png) no-repeat center;position:absolute;top: 108px;left: -84px;z-index:-1}
.fx-comp-analysis-temp .testi-card .card-text{font-size: 36px;line-height: 52px;letter-spacing: -0.0055em;color: #FFFFFF;}
.fx-comp-analysis-temp .testi-card .card-category{font-size: 28px;line-height: 1.4;letter-spacing: -0.0055em;font-weight:600;margin:0}
.fx-comp-analysis-temp .testi-card .card-position{font-size: 20px;line-height: 45px;letter-spacing: -0.0055em;color: #D2DCEE;text-transform:uppercase;margin-bottom:36px}
.fx-comp-analysis-temp .testi-card .card-tips{margin-top:20px;font-family:'Kalam',sans-serif;display:inline-block;font-size: 24px;line-height: 32px;text-align: center;letter-spacing: -0.018em;color: #6ADFD7;transform: rotate(-8.02deg);position:relative;margin-left: 50px;}
.fx-comp-analysis-temp .testi-card .card-tips:before{content:"";width:99px;height:31px;background:url(/assets/FX-Competitor-Analysis/img/arrow.png) no-repeat center;position:absolute;bottom: -15px;left: -30px;}
	.fx-comp-analysis-temp .dmca-testimonials-video{display:flex;align-items:center;justify-content:center;min-height:100%;margin-right:-24px;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
	.fx-comp-analysis-temp .dmca-testimonials-video .card-link{opacity:0.7;width:152px;height:152px;line-height:152px;display:block;background: #207DE9;color:#fff;font-size:72px;text-align:center;text-decoration:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
	.fx-comp-analysis-temp .dmca-testimonials-video .card-link .ic-play{margin-left:10px}
	.fx-comp-analysis-temp .dmca-testimonials-video .card-link:hover{opacity:1;}
	
.fx-comp-analysis-temp .dmca-main{padding-top:158px;}

	.fx-comp-analysis-temp .card-list-with-img{margin:0 0 85px;background: #116FDA;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
	.fx-comp-analysis-temp .card-list-with-img .card-body{padding:0}
	.fx-comp-analysis-temp .card-list-with-img .card-body ul{}
	.fx-comp-analysis-temp .card-list-with-img .card-body ul li{display:flex;align-items:center;padding:34px 44px;font-weight:500;font-size: 32px;line-height: 1.4;letter-spacing: -0.018em;color: #FFFFFF;}
	.fx-comp-analysis-temp .card-list-with-img .card-body ul li:nth-child(2n){background-color:#0760C3}
	.fx-comp-analysis-temp .card-list-with-img .card-body ul li i{margin-right:30px;font-size:36px;line-height:1;font-weight:400}
	.fx-comp-analysis-temp .card-list-with-img .card-img{padding:0;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
	.fx-comp-analysis-temp .card-list-with-img .card-img img{width:100%;height:auto}
	
.fx-comp-analysis-temp .dmca-your-own-card{background:url(/assets/FX-Competitor-Analysis/img/bg.jpg) no-repeat right 0 #0C57AD;color:#fff;padding:74px 17% 93px 74px;-webkit-box-shadow: 0px 2px 8px rgba(110, 123, 129, 0.2);-moz-box-shadow: 0px 2px 8px rgba(110, 123, 129, 0.2);box-shadow: 0px 2px 8px rgba(110, 123, 129, 0.2);-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;-webkit-background-size:42.2857% auto;-moz-background-size:42.2857% auto;background-size:42.2857% auto;margin-bottom:111px}
.fx-comp-analysis-temp .dmca-your-own-card .card-head{margin-right:20%}
.fx-comp-analysis-temp .dmca-your-own-card p{color:inherit}
.fx-comp-analysis-temp .dmca-your-own-card ul{color:inherit}
.fx-comp-analysis-temp .dmca-your-own-card ul li{padding-left:137px;position:relative}
.fx-comp-analysis-temp .dmca-your-own-card ul li:before{font-size:72px;text-shadow:0 0 13px #41D58C;font-family: 'icomoon' !important;content:"\e91a";position:absolute;left:0;top:0;width:106px;height:106px;text-align:center;line-height:106px;background: #083A74;color:#41D58C;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}

.fx-comp-analysis-temp .number-list-card{position:relative;padding-left:140px;margin-bottom:68px;}
.fx-comp-analysis-temp .number-list-card .card-number{font-weight: 100;font-size: 120px;line-height: 1;letter-spacing: -0.118em;color: #D2DCEE;position:absolute;left:0;top:0}
.fx-comp-analysis-temp .number-list-card .card-content{}
.fx-comp-analysis-temp .number-list-card .card-content .card-content-full{margin-left:-140px;}
	.fx-comp-analysis-temp .action-item-card{margin-bottom:48px;display:flex;padding:50px 48px;background-color:#CCE4FF;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
	.fx-comp-analysis-temp .action-item-card .card-icon{min-width:98px;width:98px;margin-right:27px}
	.fx-comp-analysis-temp .action-item-card .card-body{padding:0}
	.fx-comp-analysis-temp .action-item-card .card-body p{color:#263A5F}
	.fx-comp-analysis-temp .action-item-card .card-body p:last-child{margin-bottom:0}
	
	.fx-comp-analysis-temp .drive-result-card{overflow:hidden;display:flex;align-items:center;background: #F9FBFF;border: 1px solid #D2DCEE;-webkit-box-shadow:0px 2px 8px rgba(110, 123, 129, 0.2);-moz-box-shadow:0px 2px 8px rgba(110, 123, 129, 0.2);box-shadow:0px 2px 8px rgba(110, 123, 129, 0.2);-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;margin-bottom:35px}
	.fx-comp-analysis-temp .drive-result-card .card-img{width:35.3469%;max-width:35.3469%;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;overflow:hidden;}
	.fx-comp-analysis-temp .drive-result-card .card-body{padding:20px 80px}
	.fx-comp-analysis-temp .drive-result-card ul{}
	.fx-comp-analysis-temp .drive-result-card ul li{font-size: 38px;line-height: 66px;letter-spacing: -0.024em;color: #1C2D47;}
	.fx-comp-analysis-temp .drive-result-card ul li i{font-size:32px;line-height:1;color:#A6B9DE;margin-right:16px}
	
.fx-comp-analysis-temp .best-tools-logo-card{text-align:center;background:url(/assets/FX-Competitor-Analysis/img/bg-logo-partner.jpg) no-repeat center #F9FBFF;padding:63px 48px 86px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;-webkit-box-shadow: 0px 2px 8px rgba(110, 123, 129, 0.2);-moz-box-shadow: 0px 2px 8px rgba(110, 123, 129, 0.2);box-shadow: 0px 2px 8px rgba(110, 123, 129, 0.2);margin-bottom:32px}

.fx-comp-analysis-temp .menu-sidebar{}
.fx-comp-analysis-temp .menu-sidebar li{margin-bottom:35px;}
.fx-comp-analysis-temp .menu-sidebar a{text-decoration:none;color:#000;display:block}
.fx-comp-analysis-temp .menu-sidebar a:hover{text-decoration:none;color:#0056b3;}

.clutch-rating { background: #1C2D47; border-radius: 8px; width: 100%; height: auto; float: left; padding: 48px; display: block; margin-bottom: 48px;}
.clutch-rating h3 { color: #FFFFFF; margin-top: 0px; max-width: 356px; margin-bottom: 18px; display: block; }
.clutch-rating .stars-rating { width: auto!important; float: none; display: block; margin-bottom: 18px; }
.clutch-rating a { font-family: 'Inter', Sans-Serif; font-style: normal; font-weight: bold; line-height: 22px; letter-spacing: 0.05em; text-transform: uppercase; color: #207DE9;}
.clutch-rating a:after { margin-top: 5px; }
.clutch-rating p { margin-top: 0px; color: #CED4DA; margin-bottom: 0px; }

/*** discover-businesss-costs **/
/*** discover-business-cost section ***/

section.discover-businesss-costs {
	background: #FFFFFF!important;
}

section.discover-businesss-costs h2 {
	font-weight: 900!important;
	font-size: 48px;
	line-height: 56px;
	text-align: center!important;
	letter-spacing: -0.024em!important;
	color: #374046!important;
	margin-top: 0px;
	margin-bottom: 16px;
}

section.discover-businesss-costs p {
	font-weight: normal!important;
	font-size: 21px!important;
	line-height: 35px!important;
	text-align: center;
	letter-spacing: -0.0055em;
	color: #869298!important;
}

section.discover-businesss-costs ul.web-design-services li .inner {
	background: #F2F6FC!important;
	border-radius: 3px!important;
	margin-bottom: 0px!important;
}

section.discover-businesss-costs ul.web-design-services li p a {
	width: 100%;
	margin-bottom: 8px;
	display:block;
	font-family: 'Inter', sans-serif;
    font-weight: normal;
}

section.discover-businesss-costs ul.web-design-services li .inner span{
	line-height: 32px;
	letter-spacing: -0.018em;
	color: #374046!important;
}

section.discover-businesss-costs .card {
	border: none!important;
}

/*** discover-businesss-costs queries ***/
@media (max-width: 1024px) {
	section.discover-businesss-costs .web-design-services {
		margin-top: 0px!important;
		margin-bottom: 0px!important;
	}
	
	section.discover-businesss-costs .web-design-services .card{
		margin-bottom: 24px!important;
	}
	
	section.discover-businesss-costs .web-design-services .card .inner {
		min-height: auto;
		content: "";
		display: block;
		float: left;
		margin-bottom: 24px!important;
		width: 100%!important;
	}
}

section.discover-businesss-costs h2 {
	color: white;
	margin-top: 0px;
	margin-bottom: 16px;
}

section.discover-businesss-costs p {
	margin: 0px;
}

section.discover-businesss-costs ul.web-design-services {
	margin-top: 64px;
	margin-bottom: 111px;
	display:flex;
	flex-wrap:wrap;
}

section.discover-businesss-costs ul.web-design-services li  {
	padding-left: 20px;
	padding-right: 20px;
	flex:1;
}

section.discover-businesss-costs  ul.web-design-services li .inner  {
	padding: 48px;
	background: #263A5F;
	border-radius: 3px;
	min-height: 448px;
	height:100%;
}

section.discover-businesss-costs ul.web-design-services li .inner span  {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 600;
	font-size: 24px;
	line-height: 32px;
	letter-spacing: -0.018em;
	color: #FFFFFF;
	width: 100%;
	margin-bottom: 24px;
	float: left;
	white-space: nowrap;
}

section.discover-businesss-costs ul.web-design-services li .inner p {
	font-family: 'Inter';
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 28px;
	letter-spacing: -0.0045em;
	color: #ABB9C2;
	margin: 0px;
	text-align: left;
}

section.web-services ul.web-design-services li a {
	text-align: center;
	white-space: nowrap;
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
}
section.discover-businesss-costs {padding-top: 48px!important; }
section.discover-businesss-costs .card .inner { min-height: 320px!important; }
section.discover-businesss-costs ul.web-design-services { margin-top: 0px; }

.reach-us-cta { padding: 24px; width: 100%; height: auto; float: left; background: #1C2D47; border-radius: 4px; background-image: url('/assets/seo-services/img/speak-seo-strategist-bg.png'); background-position: right; background-repeat: no-repeat; }
.reach-us-cta .description {	font-family: 'Inter-Regular', sans-serif; font-style: normal; font-weight: 600; font-size: 18px; line-height: 28px; letter-spacing: -0.0045em; color: #FFFFFF; margin-bottom: 16px; width: auto; height: auto; float: none; display: block; }
.reach-us-cta .btn { padding: 16px;}

.awards-logos-block2{border-bottom:1px solid #CED4DA;}

/*MEDIA QUERY*/
@media (max-width:1664px){
	.fx-comp-analysis-temp #dmca-carousel .dmca-carousel-badge{right:-30px}
	.fx-comp-analysis-temp .drive-result-card .card-body{padding-left:48px;padding-right:48px}
	.fx-comp-analysis-temp .drive-result-card ul li{font-size:30px}
	.fx-comp-analysis-temp .dmca-intro2-rightside{margin-right:-24px;padding-right:15%}
}
@media (max-width:1500px){
	.fx-comp-analysis-temp #dmca-carousel .dmca-carousel-badge{width:200px}
	.fx-comp-analysis-temp .dmca-generated-card{padding:105px ​20px 103px}
	.fx-comp-analysis-temp .dmca-generated-card .val{min-width:inherit;font-size:48px;padding: 10px 15px;}
	.fx-comp-analysis-temp .dmca-cta-phone .card-link{font-size:40px}
	.fx-comp-analysis-temp .dmca-cta-phone .card-link i{margin-right: 16px;}
	.fx-comp-analysis-temp .dmca-generated-card2 .val{font-size:40px;}
	.fx-comp-analysis-temp .dmca-generated-card2 h5{font-size: 18px;}
}
@media (max-width:1440px){
	.fx-comp-analysis-temp h1,.fx-comp-analysis-temp .h1{font-size:56px;line-height:64px}
	.fx-comp-analysis-temp h2,.fx-comp-analysis-temp .h2{font-size:38px;line-height:46px}
	.fx-comp-analysis-temp h3,.fx-comp-analysis-temp .h3{font-size:28px;line-height:34px}
	.fx-comp-analysis-temp h4,.fx-comp-analysis-temp .h4{font-size:22px;line-height:32px}
	.fx-comp-analysis-temp .dmca-generated-card h4{margin-bottom:16px}
	.fx-comp-analysis-temp .dmca-generated-card .val{font-size:36px}
	.fx-comp-analysis-temp .testi-card{margin-left:-10%}
	#dmca-wrapper .btn-lg{padding: 1rem 2rem;}
	.fx-comp-analysis-temp .testi-card .card-text{font-size:32px}
	.fx-comp-analysis-temp .drive-result-card ul li{font-size:24px;line-height: 1.4;margin-bottom: 16px;}
}
@media (max-width:1199px){
	.fx-comp-analysis-temp .dmca-step .card-title{font-size: 18px;line-height: 28px;}
	.fx-comp-analysis-temp .dmca-step .card-icon{font-size:64px}
	.fx-comp-analysis-temp .dmca-step .card-number{font-size: 100px;margin-bottom: 24px;}
	.fx-comp-analysis-temp .dmca-step-wrapp{margin-bottom:32px}
	.fx-comp-analysis-temp .dmca-cta-phone .card-link{font-size:32px}
	.fx-comp-analysis-temp .drive-result-card ul li{font-size:18px}
	.fx-comp-analysis-temp .drive-result-card ul li i{font-size:24px;margin-right: 8px;}
	.fx-comp-analysis-temp .drive-result-card .card-body{padding-left: 24px;padding-right: 24px;}
	
	.fx-comp-analysis-temp .dmca-intro2-rightside{padding-left:10%;padding-right:10%}
	.fx-comp-analysis-temp .dmca-intro2-actions .btn{display:block;width:100%;margin: 0 0 10px}
}
@media (max-width:1024px){
	.fx-comp-analysis-temp h1,.fx-comp-analysis-temp .h1{font-size:36px;line-height:46px}
	.fx-comp-analysis-temp h2,.fx-comp-analysis-temp .h2{font-size:32px;line-height:44px}
	.fx-comp-analysis-temp h3,.fx-comp-analysis-temp .h3{font-size:24px;line-height:30px}
	.fx-comp-analysis-temp h4,.fx-comp-analysis-temp .h4{font-size:20px;line-height:28px}
}
@media (max-width:991px){
	.fx-comp-analysis-temp .dmca-intro{padding-top:48px;background-position: center -20%;}
	.fx-comp-analysis-temp .dmca-intro-title{margin-bottom:24px}
	.fx-comp-analysis-temp #dmca-carousel{margin-top:48px}
	.fx-comp-analysis-temp .dmca-intro .dmca-logos{margin-top: 48px;}
	.fx-comp-analysis-temp .dmca-generated-card .val{font-size:60px;padding: 15px;}
	.fx-comp-analysis-temp .dmca-step{background-image:none;padding:64px 32px 24px !important;text-align:center;}
	.fx-comp-analysis-temp .dmca-step.first{padding-top:24px}
	.fx-comp-analysis-temp .dmca-step:before{content:"";position:absolute;left:0;top:0;background:url(/assets/FX-Competitor-Analysis/img/step-arrow-v.png);width:100%;height:51px;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;background-size:100% 100%}
	.fx-comp-analysis-temp .dmca-step.first:before{display:none}
	.fx-comp-analysis-temp .dmca-step .card-title{display:block;text-align:center}
	.fx-comp-analysis-temp .dmca-step .card-title i{margin:0 0 10px;display:block;text-align:center}
	.fx-comp-analysis-temp .dmca-cta-phone .card-actions{padding:20% 0}
	.fx-comp-analysis-temp .dmca-cta-phone .card-body{padding:24px;text-align:center}
	.fx-comp-analysis-temp .dmca-cta-phone .card-actions:before{background-image:url(/assets/FX-Competitor-Analysis/img/triangle-green-down.png);-webkit-background-size:100% 100%;-moz-background-size:100% 100%;background-size:100% 100%;width:100%;height:48px}
	.fx-comp-analysis-temp .dmca-cta-phone .card-link{font-size:60px}
	.fx-comp-analysis-temp .dmca-intro-actions{white-space:normal;}
	.fx-comp-analysis-temp .testi-card{margin-left:0;padding:100px 0}
	.fx-comp-analysis-temp .testi-card:before{left:-24px;top: 40px;}
	.fx-comp-analysis-temp .dmca-testimonials-video{margin-left:-24px;padding:34% 0}
	.fx-comp-analysis-temp .testi-card .card-text{font-size: 26px;line-height:40px}
	.fx-comp-analysis-temp .testi-card .card-category{font-size: 24px;}
	.fx-comp-analysis-temp .testi-card .card-position{font-size: 18px;line-height: 30px;margin-bottom: 24px;}
	.fx-comp-analysis-temp .card-list-with-img{margin-bottom:48px}
	.fx-comp-analysis-temp .dmca-main{padding-top:48px;}
	.fx-comp-analysis-temp .dmca-your-own-card{padding-top:48px;padding-bottom:48px;padding-left:48px}
	.fx-comp-analysis-temp .dmca-your-own-card ul li{padding-left:104px}
	.fx-comp-analysis-temp .dmca-your-own-card ul li:before{width:80px;height:80px;line-height:80px;font-size:48px}
	
	.fx-comp-analysis-temp .dmca-intro2-content{padding-top:48px;padding-bottom:48px}
	.fx-comp-analysis-temp .dmca-intro2-rightside{margin-left:-24px;padding:48px 24px;background-size:cover;}
}
@media (max-width:767px){
	.fx-comp-analysis-temp #dmca-carousel{margin-top: 134px;}
	.fx-comp-analysis-temp #dmca-carousel .dmca-carousel-badge{right:auto;left:50%;margin-left:-100px}
	.fx-comp-analysis-temp .dmca-cta-phone .card-link{font-size:32px}
	.fx-comp-analysis-temp .dmca-intro-actions .btn{display:block;width:100%;margin:0 0 10px}
	.fx-comp-analysis-temp .card-list-with-img .card-body ul li{padding: 24px 28px;font-size: 24px;}
	.fx-comp-analysis-temp .card-list-with-img .card-body ul li i{margin-right: 16px;font-size: 28px;}
	.fx-comp-analysis-temp .dmca-your-own-card{padding:30% 24px 24px}
	.fx-comp-analysis-temp .number-list-card .card-number{font-size:90px;position:relative;}
	.fx-comp-analysis-temp .number-list-card{padding-left:0}
	.fx-comp-analysis-temp .action-item-card{display:block;padding:24px}
	.fx-comp-analysis-temp .action-item-card .card-icon{width:60px;min-width:inherit;margin-bottom:16px}
	.fx-comp-analysis-temp .number-list-card .card-content .card-content-full{margin-left:0}
	.fx-comp-analysis-temp .drive-result-card{display:block}
	.fx-comp-analysis-temp .drive-result-card .card-img{width:100%;max-width:100%}
	.fx-comp-analysis-temp .drive-result-card .card-img img{width:100%}
	.fx-comp-analysis-temp .dmca-intro2-lead{font-size:20px;line-height:30px}
}
@media (max-width:480px){
	.fx-comp-analysis-temp .dmca-your-own-card ul li{padding-left:84px}
	.fx-comp-analysis-temp .dmca-your-own-card ul li:before{width:60px;height:60px;line-height:60px;font-size:38px}
	
	.fx-comp-analysis-temp .dmca-intro2-body{padding-left:0;}
	.fx-comp-analysis-temp .dmca-intro2-body:before{display:none}
	.fx-comp-analysis-temp .dmca-generated-card .val{font-size: 24px;}
}


/*** Header Fixes ***/
@media screen and (max-width: 400px) {
	nav[role="navigation"] .phone-number {
		padding: 10px 20px!important;
	}
}

@media (max-width: 1126px) {
	.mobile-site-menu__trigger-text {
		line-height: 18px;
	}
}

@media (max-width: 1319px) {
	header.site-header section.header-top .row > .hard-right {
		max-width: 40%!important;
		width: 40%!important;
		flex: auto!important;
	}

	header.site-header section.header-top .row > .hard-left {
		max-width: 60%!important;
		width: 60%!important;
		flex: auto!important;
	}
}

@media (max-width: 1100px) {
	header.site-header section.header-top .row > .hard-right {
		max-width: 50%!important;
		width: 50%!important;
		flex: auto!important;
	}

	header.site-header section.header-top .row > .hard-left {
		max-width: 50%!important;
		width: 50%!important;
		flex: auto!important;
	}
}

@media (max-width: 750px) {
	header.site-header section.header-top .row > .hard-right {
		max-width: 65%!important;
		width: 65%!important;
		flex: auto!important;
	}

	header.site-header section.header-top .row > .hard-left {
		max-width: 35%!important;
		width: 35%!important;
		flex: auto!important;
	}
}

@media (max-width: 500px) {
	header.site-header section.header-top .row > .hard-right {
		max-width: 50%!important;
		width: 50%!important;
		flex: auto!important;
	}

	header.site-header section.header-top .row > .hard-left {
		max-width: 50%!important;
		width: 50%!important;
		flex: auto!important;
	}
}

@media (max-width:767px){
	#footer-form {
		float: left;
		width: 100%;
		display: block;
		max-width: 100%;
	}
	
	#footer-contact {
		float: left;
		width: 100%;
		display: block;
		max-width: 100%;
	}
	
	#footer-locations {
		float: left;
		width: 100%;
		display: block;
		max-width: 100%;
	}
}


