.ftcarousel{
 width:100%;
 height:409px;
 background-color:#efefef;
 clear:both;
}
.carousel-title{
	padding-top: 35px;
    font-size: 25px;
    font-family: NotoSans-bold;
    color: #293771;
}
.ftcarouselbg-title{
    color: #FFFFFF !important;
}

.carousel {
	/* width: 1200px; */
    margin: 0px auto;
	text-align:center;
}

ul.slides {
    display: block;
    position: relative;
    height: 409px;
    margin: 0;
    padding: 0;
    overflow: hidden;
    list-style: none;
}

.slides * {
    user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -webkit-touch-callout: none;
}

ul.slides input {
    display: none; 
}


.slide-container { 
    display: block; 
}

.slide-image {
    display: block;
    position: absolute;
    width: 60%;
    top: 0;
    opacity: 0;
	margin:1% 20%;
    transition: all .7s ease-in-out;
	padding:50px 0px;
	height:285px;
}   

.slide-image h3{
	min-height:35px;
	margin:0px;
}

.slide-image h3 a{
	text-decoration:none;
	font-size:20px;
    color: #293771;
}

.slide-image p{
	min-height:100px;
	padding:0px;
	margin:0px;
}

.slide-image img{
	margin:10px 0px 0px;
}

.slide-image strong{
	height:35px;
}

.slide-image strong a{
	text-decoration:none;
	background-color: #293771;
    padding: 10px;
    color: #FFF;
	font-size:16px;
	border-radius:10px;
}


.carousel-controls {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 999;
    font-size: 100px;
    line-height: 409px;
    color: #fff;
}

.carousel-controls label {
    display: none;
    position: absolute;
    opacity: 0;
    transition: opacity .2s;
    cursor: pointer;
}

.slide-image:hover + .carousel-controls label{
    opacity: 0.5;
}

.carousel-controls label{
	opacity: 1;
}

.carousel-controls .prev-slide {
    text-align: left;
    left: 17%;
	color:#293771;
}

.carousel-controls .next-slide {
    text-align: right;
    right: 17%;
	color:#293771;
}

.text-decoration-underline {
    text-decoration: underline;
}

input:checked + .slide-container .slide-image {
    opacity: 1;
    transform: scale(1);
    transition: opacity 1s ease-in-out;
	z-index:999;
}

input:checked + .slide-container .carousel-controls label {
     display: block; 
}

input#img-1:checked ~ .carousel-dots label#img-dot-1,
input#img-2:checked ~ .carousel-dots label#img-dot-2,
input#img-3:checked ~ .carousel-dots label#img-dot-3,
input#img-4:checked ~ .carousel-dots label#img-dot-4,
input#img-5:checked ~ .carousel-dots label#img-dot-5,
input#img-6:checked ~ .carousel-dots label#img-dot-6 {
	opacity: 1;
}

input:checked + .slide-container .nav label { display: block; }

/*Bluebg*/
.ftcarouselbluebg{width:100%;height:409px;background-color:#293771;clear:both;}
.ft-slide-image h3 a{font-size:20px;color: #FFFFFF;}
.ft-slide-image p{color: #FFFFFF;font-size:16px;}
.ft-slide-image strong{color: #FFFFFF;font-size:16px;}
.ft-slide-image strong a{text-decoration:none; background-color: #FFF;color: #293771;font-size: 16px;border-radius:10px;}
.ft-carousel-controls .prev-slide{color:#FFF !important;}
.ft-carousel-controls .next-slide{color:#FFF !important;}
/*Ends carouselstyle*/
/*Starts Salespage Layout*/
@font-face {
	font-family: NotoSans-Bold;
	src: url(font/NotoSans-Bold.ttf);
}
@font-face {
	font-family: NotoSans-Regular;
	src: url(font/NotoSans-Regular.ttf);
}

main.salespage, main.ftlanding-customForm, main.thankyoupage{
	background-color:#FFF !important;
	background-image:none !important;
}
/*image scroll starts*/
.ft-sp-intro-section-img-scroll{
	background-image:url(../images/sales/ft-main.jpg);
	background-size:cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position-x: center;
}
.ft-sp-audiance-section-img-scroll{
	background-image:url(../images/sales/audiance.jpg);
	background-size:cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position-x: center;
}
.ft-sp-success-section-img-scroll{
	background-image:url(../images/sales/success.jpg);
	background-size:cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position-x: center;
}
.ft-sp-group-success-section-img-scroll{
	background-image:url(../images/sales/group-success.jpg);
	background-size:cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position-x: center;
}
.ft-sp-group-success-bgt-section-img-scroll{
	background-image:url(../images/sales/group-success.jpg);
	background-size:cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position-x: center;
	position:relative;
}
.ft-sp-group-success-bgt-section-img-scroll:before{background-color:rgba(0, 0, 0, 0.5);content:'';position: absolute;display: block;width: 100%;height: 100%;}
.ft-sp-get-rid-bgt-section-img-scroll{
	background-image:url(../images/sales/get-rid.jpg);
	background-size:cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position-x: center;
	position:relative;
}
.ft-sp-get-rid-bgt-section-img-scroll:before{background-color:rgba(0, 0, 0, 0.5);content:'';position: absolute;display: block;width: 100%;height: 100%;}
.ft-sp-city-section-img-scroll{
	background-image:url(../images/sales/city.jpg);
	background-size:cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position-x: center;
}
.ft-sp-city-bgt-section-img-scroll{
	background-image:url(../images/sales/city.jpg);
	background-size:cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position-x: center;
	position:relative;
}
.ft-sp-city-bgt-section-img-scroll:before{background-color:rgba(0, 0, 0, 0.5);content:'';position: absolute;display: block;width: 100%;height: 100%;}
.ft-sp-training-section-img-scroll{
	background-image:url(../images/sales/training.jpg);
	background-size:cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position-x: center;
}
.ft-sp-ladder-success-section-img-scroll{
	background-image:url(../images/sales/ladder-success.jpg);
	background-size:cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position-x: center;
}
.ft-sp-expanse-section-img-scroll{
	background-image:url(../images/sales/expanse.jpg);
	background-size:cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position-x: center;
}
.ft-sp-happy-section-img-scroll{
	background-image:url(../images/sales/happy.jpg);
	background-size:cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position-x: center;
}
.ft-sp-local-seo-section-img-scroll{
	background-image:url(../images/sales/local-seo.jpg);
	background-size:cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position-x: center;
}
.ft-sp-class-section-img-scroll{
	background-image:url(../images/sales/class.jpg);
	background-size:cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position-x: center;
}
.ft-sp-we-with-you-section-img-scroll{
	background-image:url(../images/sales/we-with-you.jpg);
	background-size:cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position-x: center;
}
.ft-sp-man-stand-section-img-scroll{
	background-image:url(../images/sales/man-stand.jpg);
	background-size:cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position-x: center;
}
.ft-sp-happy-conferences-section-img-scroll{
	background-image:url(../images/sales/happy-conferences.jpg);
	background-size:cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position-x: center;
}
.ft-sp-malta-sea-section-img-scroll{
	background-image:url(../images/sales/malta-sea.jpg);
	background-size:cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position-x: center;
}
.ft-sp-dont-letyoudown-section-img-scroll{
	background-image:url(../images/sales/donot-let-you-down.jpg);
	background-size:cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position-x: center;
}
.ft-sp-cash-flow-section-img-scroll{
	background-image:url(../images/sales/cash-flow.jpg);
	background-size:cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position-x: center;
}
.ft-sp-rmw-option-section-img-scroll{
	background-image:url(../images/sales/rmw-option.jpg);
	background-size:cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position-x: center;
}
.ft-sp-webinar-course-section-img-scroll{
	background-image:url(../images/sales/webinar-course.jpg);
	background-size:cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position-x: center;
}
.ft-sp-man-online-class-section-img-scroll{
	background-image:url(../images/sales/man-online-class.jpg);
	background-size:cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position-x: center;
}
.block-center{
	width:1000px;
	margin:auto;
}
.block-center-1300{
	width:1300px;
	margin:auto;
}
.ft_sp_sone_center{
	width:1000px;
	margin:50px auto 100px;
	text-align:center;
}
.ft_sp_big_font{
    font-family: NotoSans-Bold;
    font-size: 30px;
}
.price-offer{
	align-items: center;
	display: flex;
    width: 360px;
    margin: auto;
}
/*text color*/
.text-red{color:#FF0000 !important;}
.text-black{color:#000000 !important;}
.text-white{color:#FFFFFF !important;}
.text-blue{color: #293771 !important;}
.text-light_blue{color: #4cd1f4 !important;}
/*text align*/
.text-center{text-align:center !important;}
.text-left{text-align:left !important;}
.text-justify{text-align:justify !important;}
.text-right{text-align:right !important;}
.align-items-center{align-items: center;}
.vertical-align-middle{vertical-align: middle;}
/*font style*/
.text-capitalize{text-transform:capitalize;}
.text-uppercase{text-transform:uppercase;}
.text-lowercase{text-transform:lowercase;}
.text-bold{font-weight:bold;font-family: NotoSans-Bold;}
.text-decoration-none{text-decoration:none;}
/*font size*/
.fs-14{font-size:14px !important;}
.fs-15{font-size:15px !important;}
.fs-16{font-size:16px !important;}
.fs-17{font-size:17px !important;}
.fs-18{font-size:18px !important;}
.fs-19{font-size:19px !important;}
.fs-20{font-size:20px !important;}
.fs-21{font-size:21px !important;}
.fs-22{font-size:22px !important;}
.fs-23{font-size:23px !important;}
.fs-24{font-size:24px !important;}
.fs-25{font-size:25px !important;}
.fs-26{font-size:26px !important;}
.fs-27{font-size:27px !important;}
.fs-28{font-size:28px !important;}
.fs-29{font-size:29px !important;}
.fs-30{font-size:30px !important;}
.fs-40{font-size:40px !important;}
.fs-60{font-size:60px !important;}
/*margin top and bottom (my) starts*/
.my-0{margin:0px !important;}
.my-6{margin:6px 0px !important;}
.my-10{margin:10px 0px !important;}
.my-20{margin:20px 0px !important;}
.my-25{margin:25px 0px !important;}
.my-30{margin:30px 0px;}
.my-40{margin:40px 0px;}
.my-50{margin:50px 0px;}
.my-60{margin:60px 0px;}
.my-minus-5{margin-top:-5px !important;}
/*margin top and bottom (my) ends and margin left and right (mx) starts*/
.mx-auto{margin:auto;}
/*margin left and right (mx) ends and margin top starts*/
.mt-0{margin-top:0px !important;}
.mt-5{margin-top:5px !important;}
.mt-10{margin-top:10px !important;}
.mt-15{margin-top:15px !important;}
.mt-20{margin-top:20px !important;}
.mt-25{margin-top:25px !important;}
.mt-30{margin-top:30px !important;}
.mt-35{margin-top:35px !important;}
.mt-40{margin-top:40px !important;}
.mt-45{margin-top:45px !important;}
.mt-50{margin-top:50px !important;}
.mt-55{margin-top:55px !important;}
.mt-60{margin-top:60px;}
.mt-400{margin-top:400px !important;}
.mt-100{margin-top:100px;}
.mt-minus-7{margin-top:-7px !important;}
.mt-minus-25{margin-top:-25px !important;}
/*margin top ends, and margin bottom starts*/
.mb-0{margin-bottom:0px;}
.mb-10{margin-bottom:10px !important;}
.mb-25{margin-bottom:25px;}
.mb-40{margin-bottom:40px;}
.mb-50{margin-bottom:50px;}
.mb-100{margin-bottom:100px;}
/*mergin bottom ends and margin left starts*/
.ml-30{margin-left:30px;}
/*margin left ends, and margin right starts*/
.mr-10{margin-right:10px;}
.mr-1percent{margin-right:1%;}
/*margin right ends, and it's just margin for all sides*/
.m-0{margin:0px;}
.m-05percent{margin:0.5%;}
/*margin for all sides ends, then padding top and bottom (py) starts*/
.py-0{padding:0px !important;}
.py-20{padding:20px 0px;}
.py-10{padding:10px 0px;}
.py-25{padding:25px 0px;}
.py-30{padding:30px 0px;}
.py-60{padding:60px 0px;}
.py-70{padding:70px 0px;}
.py-80{padding:80px 0px}
.py-90{padding:90px 0px}
.py-100{padding:100px 0px}
.py-150{padding:150px 0px;}
/*padding top and bottom (py) ends, now padding left and right starts (px)*/
.px-5per{padding:0px 5% !important;}
.px-10{padding:0px 10px !important;}
.px-15{padding:0px 15px !important;}
.px-20{padding:0px 20px !important;}
/*padding left and right ends (px), now padding left starts*/
.pl-0{padding-left:0px !important;}
.pl-20{padding-left:20px !important;}
.pl-60{padding-left:60px !important;}
/*padding left ends, and padding right starts*/
.pr-0{padding-right:0px !important;}
.pr-20{padding-right:20px !important;}
/*padding right ends and padding top starts*/
.pt-0{padding-top:0px !important;}
.pt-25{padding-top:25px !important;}
.pt-30{padding-top:30px;}
.pt-40{padding-top:40px;}
.pt-50{padding-top:50px !important;}
.pt-60{padding-top:60px;}
.pt-75{padding-top:75px;}
/*padding top ends and padding bottom starts*/
.pb-10{padding-bottom:10px !important;}
.pb-40{padding-bottom:40px !important;}
.pb-60{padding-bottom:60px;}
/*padding botton ends and just padding(all sides) starts*/
.p-0{padding:0px;}
.p-10{padding:10px;}
.p-20{padding:20px;}
.p-30{padding:30px;}
.p-60{padding:60px;}
/*display itmes starts*/
.display-block{display:block;}
.display-inline-block{display:inline-block;}
.display-inherit{display:inherit;}
.display-block-imp{display:block !important;}
.display-table-row{display:table-row;}
.display-table-cell{display:table-cell;}
.display-flex{display:flex;}
/*background color*/
.bg-333{background-color:#333333;}
.bg-efefef{background-color:#efefef;}
.bg-lightblue{background-color:#4cd1f4;}
.bg-blue{background-color:#293771;}
.bg-black{background-color:#000000;}
.bg-white{background-color:#FFFFFF;}
.bg-white-transparent{background-color:rgba(255, 255, 255, 0.863);}
.bg-white-transparent-9{background-color:rgba(255, 255, 255, 0.9);}
.bg-black-transparent{background-color:rgba(0, 0, 0, 0.5);}
.bg-efefef-transparent{background-color:rgba(94, 94, 94, 0.5);}
.bg-lightblue-transparent{background-color:rgba(76,209,244, 0.5);}
/*block row and colums*/
.row{width:100%;}
.col-left-7{width:7%;float:left;}
.col-right-93{width:93%;float:left;}
.col-left-10{width:10%;float:left;}
.col-right-90{width:90%;float:left;}
.col-left-15{width:15%;float:left;}
.col-right-85{width:85%;float:left;}
.col-left-20{width:20%;float:left;}
.col-right-80{width:80%;float:left;}
.col-left-30{width:30%;float:left;}
.col-right-70{width:70%;float:left;}
.col-left-40{width:40%;float:left;}
.col-right-60{width:60%;float:left;}
.col-left-50{width:50%;float:left;}
.col-right-50{width:50%;float:left;}
.col-3{width:23%;float:left;box-sizing:border-box;margin:1%;}
/*download options*/
.downloadble-img img{max-width: 220px;width: 90%;}
.downloadble-Price{align-items: center;display: flex;margin: auto;width: 100%;display:inline-block;}
.downloadble-btn p{border-radius: 10px; box-shadow: 0 6px 8px 0 rgba(0, 0, 0, 0.2), 0 8px 20px 0 rgba(0, 0, 0, 0.19);background-color: #293771;padding:10px;color:#FFFFFF;font-weight:bold;}
.downloadble-btn p a{color:#FFFFFF;text-decoration:none;}
.downloadble-intro-text p{height:75px !important; overflow:hidden;}
.downloadble-shortintro-text{height:100px !important; overflow:hidden;}
/*image resize*/
.img-resize img{width:100%; object-fit:cover;}
.img-resize-60 img{width:60%; object-fit:cover;}
.img-resize-70 img{width:70%; object-fit:cover;}
.img-resize-80 img{width:80%; object-fit:cover;}
.img-resize-90 img{width:90%; object-fit:cover;}
/*image resize icons*/
.img-icon-resize img{width:100%; object-fit:cover;}
.img-icon-resize-40 img{width:40%; object-fit:cover;}
.img-icon-resize-90 img{width:90%; object-fit:cover;}
.img-icon-resize-80 img{width:80%; object-fit:cover;}
.img-icon-resize-60 img{width:60%; object-fit:cover;}
/*positions*/
.position-relative{position:relative;}
.position-absolute{position:absolute;}
.position-inherit{position:inherit;}
/*box styles*/
.box-sizing{box-sizing:border-box;}
/*ft quote*/
.ft-quote:before{position: absolute;font-family: Georgia, serif;font-size: 9em;line-height: 1;top: 0;left: 0;content: "\201C";}
.ft-quote:after{position: absolute;font-family: Georgia, serif;float:right;font-size:9em;line-height: 1;right:0;bottom:-0.5em;content: "\201D";}
/*height*/
.min-height-70{min-height:70px !important;}
.height-185{height:185px;}
.height-360{height:360px;}
.height-auto{height:auto;}
.height-auto-imp{height:auto !important;}
.min-height-720{min-height:720px;}
.min-height-577{min-height:577px;}
.min-height-557{min-height:557px;}
.height-vertical-center{margin: 0;position: absolute;top: 50%;-ms-transform: translateY(-50%);transform: translateY(-50%);padding: 0px 20px;}
.height-100per{height:100%;}
/*width*/
.width-420{width:420px;}
.width-60per{max-width:60%;}
.width-patribio-h1{width:35%;margin:auto;}
.border-none{border:none !important;}
.object-fit-contain{object-fit:contain;}
.lineheight-ul-ol-li ul li{
	margin-block-start:
}
.ft-sp-section-one{
	width:100%;
	position:relative;
}
.ft-sp-section-two{
	width:100%;
	min-height:350px;
	padding:60px 0px;
	display:inline-block;
	margin-bottom:-5px;
}
.ft-sp-section-two-left{
	width:40%;
	float:left;
	text-align:center;
}
.ft-sp-section-two-left img{
	width:100%;
	max-width:500px;
	height:425px;
	object-fit:cover;
	object-position: top;
}
.ft-sp-section-two-right{
	width:60%;
	float:right;
	box-sizing: border-box;
	padding:0% 5%;
}
.salespage h3{
	color: #293771;
    font-size: 25px;
    font-family: NotoSans-Bold;
	margin-block-start: 1em;
    margin-block-end: 1em;
}
.sp_btn_center_blk{
	width:100%;
	text-align:center;
	margin:50px 0px;
}
.sp_btn_blue{
    height: 60px;
    background-color: #293771;
    display: inline-block;
    border-radius: 10px;
    box-shadow:0 6px 8px 0 rgba(0, 0, 0, 0.2), 0 8px 20px 0 rgba(0, 0, 0, 0.19);
}
.sp_btn_blue a, .sp_btn_blue strong{
	text-decoration:none;
	color:#FFFFFF;
	color: #FFF;
    text-decoration: none;
    display: inherit;
    padding: 19px 50px;
    font-size: 16px;
    font-weight: bold;
    font-family: NotoSans-bold;
}
.sp_btn_white{
    height: 60px;
    background-color: #FFFFFF;
    display: inline-block;
    border-radius: 10px;
    box-shadow:0 6px 8px 0 rgba(0, 0, 0, 0.2), 0 8px 20px 0 rgba(0, 0, 0, 0.19);
}
.sp_btn_white a, .sp_btn_white strong{
	text-decoration:none;
	color:#293771;
    text-decoration: none;
    display: inherit;
    padding: 19px 50px;
    font-size: 16px;
    font-weight: bold;
    font-family: NotoSans-bold;
}
.ft-sp-section-three{
	background-image:url(../images/sales/ft-sales.jpg);
	position:relative;
	background-repeat: no-repeat;
	background-attachment: fixed;
    background-size: cover;
	background-position-x: center;
}
.ft-sp-section-three-block-center p{
	color:#FFFFFF;
}
.ft-sp-section-four{
	width:100%;
	min-height:588px;
}
.ft-sp-section-five{
	background-image:url(../images/sales/ft-reach-us.jpg);
	height:588px;
	line-height:588px;
	position:relative;
	background-repeat: no-repeat;
	background-attachment: fixed;
    background-size: cover;
}
.c2a-bg{
	background-image:url(../images/sales/ft-reach-us.jpg);
	height:350px;
	position:relative;
	background-repeat: no-repeat;
	background-attachment: fixed;
    background-size: cover;
}
.instructor_sec{
	background-image:url(../images/sales/ft-sales.jpg);
	position:relative;
	background-repeat: no-repeat;
	background-attachment: fixed;
    background-size: cover;
}
ul.sp_bulletlist{
	padding:40px 18% 0px;
	font-size:16px;
	margin:0px !important;
}
ul.sp_checkbox{
	padding:40px 18% 0px;
	font-size:16px;
	margin:0px !important;
}
ul.sp_checkbox li{
	list-style:none;
}
ul.sp_checkbox_auto{
	padding:40px 8% 0px;
	margin:0px !important;
}
ul.sp_checkbox_auto li{
	list-style:none;
	margin-block-start: 1.5em;
    margin-block-end: 1.5em;
	line-height:1.7;
}
ul.sp_checkbox_auto li:before{
	content: "\2713\0020";   
    margin-left: -1em;
    margin-right: .100em;
	font-weight:bold;
}
ul.sp_checkbox_auto li:first-child{margin-top:0px !important;}
ul.sp_checkbox_auto li:last-child{margin-bottom:0px !important;}
ul.sp_checkbox_instructor{
	padding:0%;
	font-size:16px;
}
ul.sp_checkbox_instructor li{
	list-style:none;
}
.students_reviews{
	display:inline-block;
}
.sp_review_row{
	width:50%;
	margin:10px 0px;
	min-height:150px;
	float:left;
}
.sp_review_img{
	width:25%;
	float:left;
	text-align:center;
}
.sp_review_details{
	width:75%;
	float:left;
	box-sizing:border-box;
	padding:0px 20px 0px 10px;
}
.sp_review_details h3{
	margin-bottom: 10px !important;
    margin-top: -5px !important;
	font-size:25px !important;
}
.sp_review_details p{
	margin-top:0px !important;
	padding-top:0px !important;
}
.sp_btn_center{
	width:100%;
	text-align:center;
}
.salespage aside{
	width:250px;
}
.sp_section_six, .sp_section_four{
	padding:50px 0px;
}
.sp_section_six{
	background-color:#EFEFEF;
}

/*** Sales Page Benefits***/
.sp-benefits{
	background-color:#000000;
	display:inline-block;
	margin-bottom:-5px;
	padding:30px;
	box-sizing: border-box;
}
.full-width{
	width:100%;
}
.spb-block{
	width:33.333%;
	float:left;
	padding:10px;
	box-sizing: border-box;
}
.spb-img img{margin-top:32px;}
.spb-details h3, .spb-details p{color:#FFFFFF;}
.spb-img{width:25%;float:left;}
.spb-details{width:70%;float:left;padding:10px;}
.guarantee-pic{width:30%;float:left;}
.guarantee-text{width:70%;float:left;padding: 15px 0px 0px;}
.MBG{clear:both;min-height:190px;width:800px;margin:0px auto 0px;border:1px solid #293771;padding:10px;}

/*Paymnet Option*/
.hover_bkgr_fricc{
    background:rgba(0,0,0,.4);
    cursor:pointer;
    display:none;
    height:100%;
    position:fixed;
    text-align:center;
    top:0;
    left:0;
    width:100%;
    z-index:10000;
}
.hover_bkgr_fricc .helper{
    display:inline-block;
    height:100%;
    vertical-align:middle;
}
.hover_bkgr_fricc > div {
    background-color: #fff;
    box-shadow: 10px 10px 60px #555;
    display: inline-block;
    vertical-align: middle;
    width: 40%;
	max-width:500px;
    position: relative;
    padding: 15px 5%;
    overflow-y:scroll;
}
.popupCloseButton {
    background-color: #fff;
    border: 3px solid #999;
    border-radius: 50px;
    cursor: pointer;
    display: inline-block;
    font-family: arial;
    font-weight: bold;
    position: absolute;
    top:5px;
    right:5px;
    font-size: 25px;
    line-height: 30px;
    width: 30px;
    height: 30px;
    text-align: center;
}
.popupCloseButton:hover {
    background-color: #ccc;
}
.trigger_popup_fricc {
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
}
.cc_payment{padding:20px 0px;}
.paypal_payment{padding:20px 0px 30px;}
.min-width-100{min-width:100px;}
.min-width-65{min-width:65px;}
.ftapi-review{height:1600px;}

/*Responsive Design - Sales Page Layout*/

/*Commonly for all screens*/
@media only screen and (min-width:1000px) and (max-width:1320px){
	.spb-details, .spb-img{width:unset;}
	.block-center-1300{width:95%;}
}

@media only screen and (min-width:320px) and (max-width:1100px){
	.ft_sp_sone_center, .block-center, .block-center-1300{width:95% !important;}
	.p-sm-30{padding:30px 2%;}
	.p-sm-60{padding:60px 2%;}
}

@media screen and (min-width: 375px) and (max-width:1100px) {
	.mobt-callout-width-90{width:90% !important;}
}

@media only screen and (min-width:1000px) and (max-width:1050px){
	.ft-lp-addetails, .ft-lp-prodetails{margin-left: 30px;}
	.ft-lp-mailerlite, .ft-lp-ftcontactform{margin-right: 30px;}
}

@media only screen and (min-width:320px) and (max-width:1000px){
	.ft-landing-pages{width:100%;}
	.ftlp-adimg{width:100%;max-width: 400px;}
	.ftlp-adimg img{width: 90%;object-fit: cover;margin: 0px 5%;}
	.ftlp-adtitle{margin:15px  auto;max-width:360px;}
	.ftlp-addesc{margin:15px  auto;max-width:360px;}
	.sp_review_row{width:98% !important;margin:10px auto !important;}
	.ft-sp-section-two-left, .ft-sp-section-two-right{width:100% !important;margin:10px auto !important;text-align:center !important;}
	ul.sp_checkbox_instructor{padding: 0% 18% !important;text-align: left !important;}
	div.br-sm-none br{display:none;}
	p.br-sm-none br{display:none;}
	span.br-sm-none br{display:none;}
}

@media only screen and (min-width:766px) and (max-width:1000px){
	.spb-block{width:100%;float:none;}
	.spb-img, .spb-details{width:100%;float:none;}
	.sp-benefits{text-align: center;}
	.ft-lp-addetails, .ft-lp-prodetails{width:44.5%;margin:0% 2.5%;}
	.ft-lp-mailerlite, .ft-lp-ftcontactform{width:44.5%;margin:0% 2.5%;}
	.ftlp-adtitle{width: 90%;}
	.ftlp-addesc{width: 90%;}
	.col-3{width:48%;}
	.downloadble-btn p{width: 260px;text-align: center;display: inline-block;}
}

@media only screen and (min-width:766px) and (max-width:966px){
	.ft-lp-addetails img{
		width:100%;
	}
}

@media only screen and (min-width:320px) and (max-width:766px){
	.ft-lp-addetails, .ft-lp-prodetails{min-height:auto !important;}
	.ft-lp-thxmessage{margin: 0px 2% 55px;}
	.spb-block{width:100%;float:none;}
	.spb-img, .spb-details{width:100%;float:none;}
	.sp-benefits{text-align: center;}
	.ft_sp_big_font br, .text-blue br{display:none;}
	.col-left-40, .col-right-60{width:100%;float:unset;}
	.fs-30{font-size:25px !important;}
	.fs-28{font-size:25px !important;}
	.fs-25{font-size:20px !important;}
	.rpl-60{padding-left:0px !important}
	.img-resize-40 img{width:70% !important;}
	.sm-text-center{text-align:center;}
	.sm-pt-40{padding-top:40px !important;}
	.ft-quote:before{line-height:0.7}
	.ft-quote:after{line-height:0.7}
	.sm-object-fit-contain{object-fit:contain;}
	.sm-height-auto{height:auto;}
	.sm-object-fit-contain-imp{object-fit:contain !important;}
	.sm-height-auto-imp{height:auto !important;}
	.sm-min-width-80{min-width:80px;}
	.sm-min-width-70{min-width:70Ppx;}
	.w-md-100{width:100% !important;float:none !important;}
	.pt-md-20-imp{padding-top:20px !important;}
}

@media only screen and (min-width:480px) and (max-width:766px){
	.ft-lp-addetails, .ft-lp-prodetails{width:70%;margin:55px 15% 55px;}
	.ft-lp-mailerlite, .ft-lp-ftcontactform{width:70%;margin:0% 15% 55px;}
	.ftlp-adtitle{width: 90%;}
	.ftlp-addesc{width: 90%;}
	.ft-landing-pages{height:auto;margin:0px;}
	.ft-lp-addetails, .ft-lp-mailerlite, .ft-lp-prodetails, .ft-lp-ftcontactform{float:unset;}
	.ft-lp-thxad{margin:55px 0px !important;}
	.col-3{width:48%;}
	.col-left-10{width:15%;} 
	.col-right-90{width:85%;}
	.col-left-7{width:17%;} 
	.col-right-93{width:83%;}
	.md-pl-20{padding-left:20px;}
}

@media only screen and (min-width:320px) and (max-width:600px){
	.ft-lp-addetails img{
		width:100%;
	}
}

@media only screen and (min-width:320px) and (max-width:480px){
	.ft-lp-addetails, .ft-lp-prodetails{width:90%;margin:55px 5% 55px;}
	.ft-lp-mailerlite, .ft-lp-ftcontactform{width:90%;margin:0% 5% 55px;}
	.ftlp-adtitle{width: 90%;}
	.ftlp-addesc{width: 90%;}
	.ft-landing-pages{height:auto;margin:0px;}
	.ft-lp-addetails, .ft-lp-mailerlite, .ft-lp-prodetails, .ft-lp-ftcontactform{float:unset;}
	.ft-lp-thxad{margin:55px 0px !important;}
	.ft-lp-thxad img{width:100%;max-width:310px;}
	ul.sp_bulletlist, ul.sp_checkbox, ul.sp_checkbox_instructor{padding:40px 10% 0px !important;}
	.sp_review_img, .sp_review_details{width:98% !important;float:none !important;}
	.sp_review_details{text-align:center !important;padding:10px 20px 0px 10px !important;}
	.guarantee-text br{display:none;}
	.col-left-7, .col-right-93, .col-left-10, .col-right-90, .col-left-15, .col-right-85, .col-left-20, .col-right-80, .col-left-30, .col-right-70, .col-left-50, .col-right-50{width:100%;float:unset;}
	.col-right-70{text-align: center;}
	.mt-minus-7{margin-top:10px !important;}
	.col-3{width:98%;}
	.downloadble-btn p{width: 260px;text-align: center;display: inline-block;}
	.ftlp-sm-fs-14{font-size:14px;}
	.ftlp-sm-pl-10{padding-left:10px !important;}
	.ftlp-sm-pr-10{padding-right:10px !important;}
	.sm-pt-20-imp{padding-top:20px !important;}
	.sm-pt-20{padding-top:20px;}
	.sm-text-center-imp{text-align:center !important;}
	.sm-display-inline-block{display:inline-block;}
	.ftapi-review{height:1800px}
}

@media screen and (max-width: 874px) {
	p iframe{width:100% !important;}
	.MBG{width:unset;}
	.guarantee-pic, .guarantee-text{width:100%;float:unset;padding:unset;}
	.hover_bkgr_fricc > div{width: 80%;}
}

@media screen and (max-width: 556px) {
	.sm-width-260-imp{width:260px !important}
}

@media screen and (max-width: 430px) {
	.cc_payment img, .paypal_payment img{width:90%;}
	.sm-display-block{display:block;}
	/*Google Recaptcha Resizing*/
	.g-recaptcha {
		transform: scale(0.8);
		-webkit-transform:scale(0.8);
		transform-origin:0 0;
		-webkit-transform-origin:0 0;
		max-width: 240px;
	}
	.width-420{width:90%;}
}

@media screen and (max-width: 375px) {
	.price-offer{
		width:290px !important;
	}
	.price-offer > .fs-30{
		font-size: 25px !important;
	}
	.price-offer > .fs-40{
		font-size: 30px !important;
	}
	.price-offer > .fs-60{
		font-size: 40px !important;
	}
}

@media only screen and (min-width: 766px) and (max-width:1500px) and (min-height: 200px) and (max-height:677px) {
	.ft-landing-pages{
		min-height:490px;
		margin: 55px auto;
		display: block;
		position: relative;
	}
	.ftlp-form-blk-sm-adjustment{
		display: table;
	}
}

