/*
FT Mobile Responsive
SM - Small divice b/w max width 766px
MD - Medium divice b/w max width 1000px and min width 766px
*/
@media only screen and (min-width:1000px) and (max-width:1200px){
.ft-landingpage-popup{width:1000px;}
.ftlp-insidehead-center{width:1000px;}
}

@media all and (min-width:1100px){
.carousel{width:100% !important;}
}

@media only screen and (min-width:320px) and (max-width:1100px){
main{background-size:auto !important;}
aside{width:95%;float:none;margin:0px auto;}
article{width:95%;float:none;margin:0px auto;word-break: break-word;}
#searchForm{text-align:center;}
#searchForm .btn-toolbar{width:unset;}
.search-results{padding:0px 10px;}
.result-created{padding-bottom:10px;}
.top-nav{display:none;}
.logo img{padding: 23px 10px 0px !important;}
.carousel{width:100% !important;}
.home-calltoaction{width:100%;padding:200px 0px;margin:0%;text-align: -webkit-center;text-align: -moz-center;height:200px;}
.home-banner img{height:588px;}
.home-content{width:100%;}
.home-content h1{padding:40px 10px;}
.home-content p, .home-content h3{padding:0px 10px;}
.footer-elements{padding:47px 10px 0px;}
.footer-top-left{width:100%;}
.footer-top-right{width:100%;}
.footer-top-right p{margin:10px 0px 0px;text-align:left;}
.footer-nav-c1 ul li:last-child, .footer-nav-c2 ul li:last-child, .footer-nav-c3 ul li:last-child, .footer-nav-c4 ul li:last-child{padding:15px 0px;}
.footer-nav-c3, .footer-nav-c4{display:none;}
.footer-bottom{padding:30px 0px 0px;display:inline-block;}
.footer-bottom-left{width:100%;padding:5px 0px;}
.footer-bottom-right{width:100%;text-align:left;padding:5px 0px;}
.footer-bottom-right ul li:first-child{padding-left:0px;}
.services, .category-list{width:95%;}
.leftnav{display:none;}
.subpage-content{width:100%;}
.ft_aboutuspoints{width:95% !important;}
.article_c2ablock{width:100%;}
.cols-2{width:100%;}
.blog-content img, .leading-0 img, .column-1 img, .column-2 img{width: 100%;height: 290px;object-fit: cover;}
.category-desc p img{width: 100%;height: 290px;object-fit: cover;}
.leading-0 > .item-image, .column-1 > .item-image, .column-2 > .item-image{height: 290px !important;}
.aboutus_top{width:95%;}
.meet_the_team{width:100%;}
.director, .manager{width:100% !important;float:none !important;margin:15px 0px !important;}
.team_name{margin-top: 10px!important;}
.orphanpage{word-break: break-word;padding:75px 0px;}
.orphanpage h3{padding:10px;color:#293771;font-weight:bold;font-family:NotoSans-Bold;}
.orphanpage img{width:100%;}
.testimonials-logo{width:100%;float:none;}
.testimonials-companyreview{width:100%;float:none;}
.reviews-tag{padding:0px 10px !important;}
.gform-input{display:block !important;}
.ft-textarea, .ftformstyle{width:95% !important;padding:15px 0px 15px 15px !important;}
.ftcaptcha{width:100px !important;}
/*Mobile Menu 9th May 19*/
.mobile-icon{display:block;position: absolute;}
.mobile-icon span{font-size: 40px;display: inline-block;color:#293771 !important;padding:10px;}
.sidenav{height: 100%;width: 0;position: fixed;z-index: 1;top: 0;left: 0;background-color:#ececec !important;background: rgba(0, 0, 0, 0.5);overflow-x: hidden;transition: 0.5s;display:block !important;}
.mleftnav{margin:0% 5% 20px;display:block !important;}
.sidenav .closebtn {position: absolute;top: 0;right: 25px;font-size: 40px;margin-top:12px;text-decoration:none;color:#293771;}
.menu ul li a{border-bottom:none !important;text-decoration:none !important;}
.leftnav ul li.active a{border-bottom:none !important;}
/* Mobile Nav Ends*/
.subpage-content{padding:30px 0px;min-height: unset;}
.toppadding{padding-top:75px !important;}
.pLink{width:65% !important;}
/*SEO Project Case Study*/
.span12 div.column-1 div.pull-left{height:auto !important;}
/*Sales Page*/
.ft_sp_sone_center, .block-center, .block-center-1300{width:95% !important;box-sizing: border-box;padding-left: 5%;padding-right: 5%;}
.p-sm-15{padding:15px 5%;}
.p-sm-20{padding:20px 5%;}
.p-sm-30{padding:30px 5%;}
.p-sm-60{padding:60px 5%;}
.ft-wistia-width{width:100% !important;}
.cc-window{z-index: 99999 !important;}
}

/*Landing Pages*/
@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;}
}

/*Common Things*/
@media only screen and (min-width:320px) and (max-width:1000px){
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;}
p iframe{width:100% !important;}
.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;}

}

@media only screen and (min-width:840px) and (max-width:1000px){
.ft-landingpage-popup{width:800px;}
.ftlp-insidehead-center{width:800px;}
.MBG{width:unset;}
}

@media only screen and (min-width:766px) and (max-width:1000px){
.service-img{width:18%;}
.service-info{width:82%;}
.carousel-controls .prev-slide{left:15% !important;}
.carousel-controls .next-slide{right:15% !important;}
.footer-nav-c1, .footer-nav-c2, .footer-nav-c3, .footer-nav-c4{width:50%;border-bottom: 1px solid #CFCFCF;}
/*Testimonials*/
.ft-testimonials{padding:2%;width:96%;}
.ft-summary, .ft-clients-logo, .ft-clients-profile-section, .ft-clients-projct-details, .ft-clients-projct-result, .ft-clients-photo, .ft-clients-review-section, .ft-client-video-transcription {width:100% !important;}
.ft-clients-logo img{width:100% !important;margin-top:0px !important;object-fit:cover;}
.ft-clients-profile-section h3{padding-top:33px;}
.ft-clients-projct-result img{width:100%;object-fit:cover;}
.ft-clients-photo{margin-top:0px !important;}
.ft-clients-review-section{margin-top:50px;padding-left:0% !important;}
.ft-clients-review-section iframe{width:100%;}
.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;}
.width-md-auto{width:auto !important;}
.cta-btn-width-md-auto{width:auto !important;padding:0px 20px !important;}
}

@media only screen and (min-width:766px) and (max-width:840px){
.ft-landingpage-popup{width:740px;}
.ftlp-insidehead-center{width:740px;}
}

@media (max-device-width: 768px){
/*Mailerlite PopUp*/
.ml-webforms-popup-overlay{background: #000 !important;display:block !important;}	
}

@media only screen and (min-width:320px) and (max-width:766px){
ul.slides{height:500px !important;}
.btn_c2a{width:310px;}
.footer-bottom-right ul li{float:none !important;padding:5px 0px !important;border-right:none !important;}
.footer-bottom-right ul li:last-child, .footer-bottom-right ul li:first-child{padding:0px !important;}
.service-img{width:100%;text-align:center;}
.service-info{width:100%;}
.service-info h3{text-align:center;padding: 16px 0px 0px;}
.aboutus-welcome{width: 100%;margin:150px 0px 0px;text-align: center;}
.blog_btnc2a, .service_btnc2a{width: 310px;}
.blog_btnc2a a, .service_btnc2a a{padding:19px 0px;}
.column-1, .column-2{width:100%;}
.ftcarousel, .ftcarouselbluebg{height:500px !important;}
.carousel-controls{line-height: 500px !important;}
.slide-image{width:60% !important;margin:1% 20% !important;padding:50px 0px 0px !important;height:400px !important;}
.slide-image h3{min-height:60px !important;padding-bottom:5px;}
.slide-image img{margin: 20px 0px 0px !important;}
.slide-image p{min-height:140px !important;padding-bottom:5px;}
.slide-image strong{width: 190px !important;display: inline-grid !important;}
.slide-image strong a{font-size:14px !important;}
.logo img{padding:23px 10px 0px;}
.utube iframe{width:100% !important;}
.carousel-controls .prev-slide{left:8% !important;}
.carousel-controls .next-slide{right:8% !important;}
.latest-release ul li{width:100% !important;}
.footer-nav-c1, .footer-nav-c2, .footer-nav-c3, .footer-nav-c4{width:100%;border-bottom: 1px solid #CFCFCF;}
.column-1 p, .column-2 p, .leading-0 p, .column-1 h3, .column-2 h3{height:unset !important;}
/*Testimonials*/
.ft-testimonials{padding:2%;width:96%;}
.ft-summary, .ft-clients-logo, .ft-clients-profile-section, .ft-clients-projct-details, .ft-clients-projct-result, .ft-clients-photo, .ft-clients-review-section, .ft-client-video-transcription {width:100% !important;}
.ft-clients-logo img{width:100% !important;margin-top:0px !important;object-fit:cover;}
.ft-clients-profile-section h3{padding-top:33px;}
.ft-clients-projct-result img{width:100%;object-fit:cover;}
.ft-clients-photo{margin-top:0px !important;}
.ft-clients-review-section{margin-top:50px;padding-left:0% !important;}
.ft-clients-review-section iframe{width:100%;}
/*SEO Project Case Study*/
.span12 div.page-header h3{position: unset !important;margin: 30px 0px !important;text-align: center !important;}
.span12 div.column-1 div.pull-left{width: 100% !important;text-align: center !important;float:unset !important;}
.span12 div.column-1 p{margin:unset !important;padding-top:0px !important;text-align: center;}
.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;}

.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 LP Two or Three Blocks*/
.ftlp-insidehead-center{width:95%;}
.ft-landingpage-popup{display:inline-block;width:100%;}
.ftlp-adimg-popup, .ftlp-mailerlite-popup{float:unset;display: block;width: 80%;}
.ftlp-ad-video, .ftlp-mailerlite-popup-right{float:unset;display: block;width: 95%;}
.ftlp-withoutad, .ftlp-mailerlite-popup-woa{float:unset;display: block;width: 95%;}
.ftlp-adimg-popup{margin:0px auto;}
.ftlp-withoutad{margin:0px auto;}
.ftlp-ad-video{margin:20px auto 0px;}
.ftlp-mailerlite-popup{margin:55px auto 0px;}
.ftlp-mailerlite-popup-woa{margin:55px auto 0px;}
.ftlp-mailerlite-popup-right{margin:0px auto;}


/*FT Quote*/
.ft-quote:before{line-height:0.7}
.ft-quote:after{line-height:0.7}
/*Font Size*/
.fs-30{font-size:22px !important;}
.fs-28{font-size:20px !important;}
.fs-25{font-size:19px !important;}
.fs-22{font-size:18px !important}
.fs-20{font-size:17px !important}

/*Padding left & right*/
.py-sm-60{padding:60px 0px;}

.twoblocksAlone{height:auto !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%;}
}
@media only screen and (min-width:320px) and (max-width:480px){
ul.sp_bulletlist, ul.sp_checkbox, ul.sp_checkbox_instructor{padding:40px 10% 0px !important;}
.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;}
.sp_review_img, .sp_review_details{width:98% !important;float:none !important;}
.sp_review_details{text-align:center !important;padding:10px 10px 0px 10px !important;}
.guarantee-text br{display:none;}
.col-left-30, .col-right-70, .col-left-20, .col-right-80, .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;}
.price-offer{width:auto !important; justify-content: center !important;}
.price-offer span{padding:0px 2% !important;}
.sm-display-inline-block {display: inline-block;}
.sm-text-center-imp {text-align: center !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%;}
.blog_btnc2a-300{width:auto;padding:10px;}
}

@media only screen and (min-width:320px) and (max-width:600px){
.ft-lp-addetails img{width:100%;}
}
@media only screen and (min-width:766px) and (max-width:966px){
.ft-lp-addetails img{width:100%;}
}
@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: 375px) {
.price-offer > .fs-30{font-size: 25px !important;}
.price-offer > .fs-40{font-size: 30px !important;}
.price-offer > .fs-60{font-size: 40px !important;}
.ftlp-adimg-popup img{width:90%;object-fit:cover;}
.pull-none img{height:auto;}
}

@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:1320px){
.spb-details, .spb-img{width:unset;}
.block-center-1300{width:95%;}
}

@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;position: relative;}
.ftlp-form-blk-sm-adjustment{display: table;}
}
@media screen and (max-width: 556px) {
.sm-width-260-imp{width:260px !important;}
.sm-width-270-imp{width:270px !important;}
.sm-width-280-imp{width:280px !important;}
/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.sm-width-260-imp{width:260px !important;padding:10px;box-sizing: border-box;}
}
}
@media screen and (max-width: 360px){
.sm-width-260-imp{width:210px !important;padding:10px;}
.blog_btnc2a-300{width: 210px !important;}
}
