/*
FT Mobile Responsive
MD - Medium divice b/w max width 1000px and min width 766px
SM - Small divice b/w max width 766px
*/

@media only screen and (min-width:1200px) and (max-width:1350px){
	.ft-landingpage-popup-bigger-width-website{width:98% !important;}
}

@media only screen and (min-width:1000px) and (max-width:1200px){
.ft-landingpage-popup{width:98%;}
.ft-landingpage-popup-bigger-width-website{width:98%;}
.ftlp-insidehead-center{width:1000px;}
}

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

@media only screen and (min-width:1100px) and (max-width:1180px){
	.subpage-content{width:1100px;padding: 60px 25px;box-sizing: border-box;}
	aside{width:250px;}
	.pLink{width:150px;}
}

/*Commonly for all screens*/
@media only screen and (min-width:320px) and (max-width:1100px){
aside{width:95%;float:none;margin:0px auto;}
article{width:95%;float:none;margin:0px auto;word-break: break-word;}
.cc-window{z-index: 99999 !important;}
.top-nav{display:none;}
.logo img{padding: 23px 0px 0px 10px !important;height: 30px !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:95%;}
.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:28px 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:5px 0px 15px;}
.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%;}
.blog-cta{padding-bottom:70px !important;}
.cols-2{width:100%;}
.blog-content img, .leading-0 img, .column-1 img, .column-2 img, .blog-item-col-1 img, .blog-item-col-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, .blog-item-col-1 > .item-image, .blog-item-col-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;}
.mpt-135{padding-top:60px !important;}
.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-icon{display:block;float:right;}
.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;}
#searchForm{text-align:center;}
#searchForm .btn-toolbar{width:unset;}
.search-results{padding:0px 10px;}
.result-created{padding-bottom:10px;}
/*SEO Project Case Study*/
.span12 div.column-1 div.pull-left{height:auto !important;}
.ft_row_refer_heading h3{padding:0px !important;}
main.ft-blog > div{display: flex; flex-direction: column;}
main.ft-blog > div > aside{order: 3;}
main.ft-blog >  div > article{order: 1;}
main.ft-blog >  div > .article_c2ablock{order: 2;}
}

@media only screen and (min-width:1000px) and (max-width:1100px){
	.home-blk-left p, .home-blk-right p{padding:0px;}
	.home-blk-left h3, .home-blk-right h3{padding:0px;}
	.home-blk-left{padding:0px 10px;}
}

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

@media only screen and (min-width:320px) and (max-width:1050px){
.img-resize-remove-auto img{width:100% !important;}
}

/*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;}
h3.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;}
.home-blk-left, .home-blk-right{float:none;width:100%;padding:0px 10px;}
.home-blk-left p, .home-blk-right p{padding:0px;}
.home-blk-left h3, .home-blk-right h3{padding:0px;}
.home-blk-right > .service_c2ablock{text-align:left !important;}
}

@media only screen and (min-width:840px) and (max-width:1000px){
.ft-landingpage-popup{width:800px;}
.ft-landingpage-popup-bigger-width-website{width:800px;}
.ftlp-insidehead-center{width:800px;}
.MBG{width:unset;}
.ftb-twocols > div > p > img{height:900px !important;}
}

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

@media screen and (max-width: 840px) {
	.ftb-twocols{display:inline-block !important;}
	.ftb-twocols > .col-left-50{float:unset;width:100%;}
	.ftb-twocols > .col-right-50{float:unset;width:100%;}
	.ftb-twocols > .px-9per{padding: 0px 5% !important;}
	.ftb-twocols > .ft-sm-row-text{display: table-footer-group !important;}
	.ftb-twocols > .ft-sm-row-text > div {padding:0px 5%;}
	.ftb-twocols > .ft-sm-row-img{display: table-header-group !important;}
	.m-flex-direction-column{flex-direction:column;}
	.ftb-2cols > .col-left-50, .ftb-2cols > .col-right-50{float:unset;width:100%;}
}
@media screen and (min-width: 766px){
.startup img.mobile-mainbanner{display:none !important;}
}

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

@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%;}
/*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%;}
/*Newly Added at 2nd Feb 2022*/
.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:320px) and (max-width:766px){
h1{font-size:26px !important;}
ul.slides{height:600px !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 a, .service_btnc2a a{padding:20px 24px;}
.column-1, .column-2, .blog-item-col-1, .blog-item-col-2{width:100%;}
.ftcarousel, .ftcarouselbluebg{height:500px !important;}
.carousel-controls{line-height: 600px !important;}
.slide-image{width:60% !important;margin:1% 20% !important;padding:90px 0px 0px !important;	height:600px !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{text-align:right !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, .blog-item-col-1 p, .blog-item-col-2 p, .blog-item-col-1 h3, .blog-item-col-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%;}
.ft-landingpage-popup-bigger-width-website{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}

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

.twoblocksAlone{height:auto !important;}

/*References*/
.ft_refer{width:100%;}

/*ft_tab*/
.ftb-2cols-tab{display:inline-block !important;}
.ftb-2cols-tab > .col-left-30{width:100%;float:unset;}
.ftb-2cols-tab > .col-right-70{width:90% !important;float:unset !important;padding:5% !important;text-align:left !important;}
.tab button{width: 25%;padding:1%;min-width: 90px;}
.tablinks img{min-width:80px !important;}

.startup img.desktop-mainbanner{display:none !important;}
.startup img.mobile-mainbanner{display:block !important;}

/*Cursor Slider*/
.ftcarousel, .ftcarouselbluebg{height:600px !important;}

/*default CTA below cursor*/
.default_cta_bcursorslider{
	width:90%;
	margin:auto;
}
.videoBox{width:80%;}
.fiftenmin-vid-popup{width:90%;}
}


@media only screen and (min-width:1100px) and (max-width:1250px){
	.top-nav ul li{padding:0px 20px !important;}
	@-moz-document url-prefix() { 
	.top-nav ul li{padding:0px 19px !important;}
	}
	.top-nav ul li.parent ul li{padding:10px !important;}
}

@media only screen and (-webkit-min-device-pixel-ratio: 4) {
	.mobile-icon{margin-top: -30px;}
}
