﻿/* CSS Document */

/* home page banner image */
.section{padding-bottom: 20px !important; }
.top-banner { background:url(https://www.fibre2fashion.com/Content/images/common-bg.jpg) center top no-repeat #e96253; width:100%; color:rgba(255,255,255,1.00); margin-top:44px; height:320px; }
.header-content{width:100%; margin:0px auto; height:320px; max-width:1280px; padding:0% 5%; position:relative;}
.top-banner-images{ width:40%; position:absolute; top:3.5%;}
.top-banner-images img{}
.top-banner-text {
	width: 50%;
	position: absolute;
	top: 27px;
	left: 534px;
}
.top-banner-text h1 { font-size:41px; font-weight:bold; }
.top-banner-text p{ font-size:16px; line-height:26px;}
.top-banner-text .subscribe-btn {    color: #E35A4A;
    border-radius: 4px;
    border: solid 1px #fff;
    padding: 13px 40px;
    margin: 10px;
    font-size: 15px;
    font-weight: bold;
    background: #fff;}
.top-banner-text a:hover {text-decoration:none;}

/* Our services */
.services-title h2 { text-align:center; text-transform:uppercase; font-size:26px; padding:2%;}
.membership-block { text-align:center; margin:0 auto;}
.membership-block .white-box{height:400px;}
.membership-block h3 { font-size:22px; text-transform:none;}
.membership-block p { padding:0 10%; }
.membership-block img {margin:0 auto; padding:8%;}
.learn-more {padding: 15px; width:90%; text-align: center; margin:0 auto 3%; text-transform: uppercase; color: #999999; background-color: #f7f8f9;font-size: 12px; font-weight: bold;}
.index #testimonial{height: 218px;}
.registration-infor{float:left; margin-right:25px;}
.registration-radiobtn, .registration-heading{float:right;}

/*key facts*/
.keyfacts { text-align:left; line-height:20px; width:95%; float:left; margin-bottom:10px;}
.keyfacts ul li { margin-bottom:4.5%;}
.keyfacts ul li i{ line-height:20px; padding-right:20px; color:#4ebe51 !important;}


/*Enquire Now*/
.inquiry {padding:5% 6% 10% 6%;}
.inquiry p{ text-align:left; font-size:16px;}
.inquiry p a{ color:#ea5b4c;}
.inquirenow-btn { float:left; background:#ea5b4c; padding:10px 15px; text-transform:uppercase; color:rgba(255,255,255,1.00); margin-top:10px;}
.inquiry a { }


/*Buyers Testimonial Slider Css Start*/
.speaker-slider{width:100%; float:left; text-align:left; padding-bottom:10px; line-height:20px;}
.speaker-slider-img {float:left; margin-right:5%; margin-top:2%; margin-left:2%; margin-bottom:3%;}
.speaker-slider-img img{border:solid 1px #999999; width:70px; height:70px; }
.speaker-slider-text { width:60%; float:left; text-align:left; font-size:15px; padding:5px;}
.speaker-slider-text p { padding-bottom:20px !important;}
.speaker-slider-text small { color: #999999;}

#testimonial{height: 218px;}
#testimonial .carousel-indicators li {
    background: none repeat scroll 0 0 #D0D0D0 !important;
    border: 0 none; margin:0 !important;
}
#testimonial .carousel-indicators .active {
    background: none repeat scroll 0 0 #F27138 !important;
    height: 10px;
    width: 10px;
}
#testimonial .carousel-indicators {
    bottom: 5px;
    left: 7.5% !important; 
}


.esteemedclient-box {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF !important;
    background-image: url("https://www.fibre2fashion.com/images/grey-pattern-bg.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    min-width: 768px;
    padding: 25px 0;
    text-align: center;
}



/* advertizing-solutions */
.advt-top-banner, .mi-top-banner, .recruitment-top-banner { background:url(https://www.fibre2fashion.com/Content/images/common-bg.jpg) center top no-repeat #e96253; width:100%; color:rgba(255,255,255,1.00); margin-top:45px; }
.advt-banner-text {  width:85%; padding:3% 0 3% 55%; min-width:350px;}
.advt-banner-text h1 { font-size:50px; font-weight:bold; }
.advt-banner-text p{ font-size:16px; line-height:26px;}
.advt-solution .advt-client ul li { margin:19.8px 0; }
.advt-solution #testimonial, .cm #testimonial,.pm #testimonial  { height:222px;}
.advt-solution #testimonial .carousel-indicators, .cm #testimonial .carousel-indicators, .pm #testimonial .carousel-indicators {left: 10.5% !important;}
.graph img { margin:0 auto;}
.graph div { text-align:center; color:rgba(255,255,255,1.00); background:rgba(100,100,100,1.00); padding:3% 5%; border-radius:5px; width:80%; margin:0 auto; font-weight:bold; margin-top:20px; transition:.5s;}
.graph div:hover{ background:rgba(39,39,39,1.00);}
.advt-solution .advt-client ul li:nth-child(5),.advt-solution .advt-client ul li:nth-child(6) { display:none;}
.advt-solution

/* magazine block */
.blue-bg{margin-top:20px; padding:15px; background-color:#02205c; color:#fff; text-align:center;}
.subscribe-group-magazine{width:100%; margin: 0px auto; margin-top:16px; background-color:#4dbe52; border:0px; border-radius: 3px; }
.subscribe-group-magazine input{line-height: 27px;}
.green-btn{ background-color:#4dbe52; color:#fff;}
.green-btn a{color:#fff;}
#flexiselmagazinslide .nbs-flexisel-item img {width:97%;}



/* ADVERTIZING SERVICES */
.advt-services {width:100%; text-align:left; margin-top:4px;}
.advt-services ul{ padding:0px; margin:0px;}
.advt-services ul li { list-style-type:none; border-bottom:solid 1px #eaeaea; padding:8px 0px;}
.advt-services-block { border-right:1px solid #f5f5f5; border-bottom:0px solid #f5f5f5; margin-top:23px; min-height:140px; text-align:left; padding-left:3%;}
.advt-services-block:nth-child(1),.advt-services-block:nth-child(3),.advt-services-block:nth-child(5),.advt-services-block:nth-child(7),.advt-services-block:nth-child(9){ padding-left:15px;}
.advt-services-block:nth-child(2),.advt-services-block:nth-child(4),.advt-services-block:nth-child(6),.advt-services-block:nth-child(8), .advt-services-block:nth-child(9){ border-right:1px solid transparent;}
.advt-services-block:nth-child(5),.advt-services-block:nth-child(6),.advt-services-block:nth-child(7),.advt-services-block:nth-child(8),.advt-services-block:nth-child(9) { min-height:148px;}
.advt-services-block:nth-child(6){ border-bottom:1px solid transparent;}
.advt-services-block h5,.advt-services-block h5 { font-size:18px;}
.advt-services-block p { width:95%; padding-bottom:3%;}
.advertizing-services-block img { display:inline-block; margin-right:10px; }

/*==========Ecommerce as a service style sheet */
.ecaas-services-block { border-right:1px solid #f5f5f5; border-bottom:1px solid #f5f5f5; margin-top:23px; min-height:165px; text-align:left; padding-left:3%;}
.ecaas-services-block:nth-child(2), .ecaas-services-block:nth-child(5), .ecaas-services-block:nth-child(7){border-right:1px solid transparent;}
 .ecaas-services-block:nth-child(7){border-bottom:1px solid transparent;}
.ecaas-services-block h5,.advt-services-block h5 { font-size:18px;}
.ecaas-services-block p { width:97%; padding-bottom:3%;}

.ecaas-services-block img{margin-top:15px;}

.ecaas-li li {line-height:25px; font-size:14px; margin-bottom:10px;}
.ecaas-li li i{line-height:28px; font-size:18px;}


/* online banner ad */
.online-advt-block h4 {margin: 5px auto 6px auto; }
.online-advt-block {border:1px solid #e5e5e5; margin-bottom:20px; min-height:200px;}
.online-advt-block a { color:#666666; padding:15px 0;}
.online-advt-block i { color:#d8b838; font-size:16px;}
.online-advt-title {font-size: 18px;  color: #388ccf; font-weight:bold; padding:9px 0px; line-height:25px; text-transform:none;}
.online-advt-btn {background:#f7f8fa; padding:7%; display:block; color:#666666; font-size:13px; font-weight:bold;}
.online-advt-btn i {color:#d8b838; font-size:14px; padding-left:5px;}
.clients-innertxt{background:#f7f8fa; padding:6%; display:block; color:#388ccf; font-size:13px; font-weight:bold;}

.industry-focus { text-align:left;}
.industry-focus ul li{ margin-bottom:10px; padding-right:30px; color:#333333;  width:50%; float:left;}
.industry-focus ul li i {line-height: 20px; padding-right:20px; color:#4ebe51 !important;}

.advt-client img { margin:0 auto; margin-bottom:9px;}
.advt-client ul li { margin:26px 0; border:1px solid #E5E5E5; width:100%; padding:5% 0 0 0;}
.advt-client ul li:nth-child(8) { margin-bottom:13px !important;}
.advt-client ul{ list-style-type:none; text-align:center; padding:0; margin:0;}
.advt-client ul li small { color:#388ccf; font-size:14px; padding:4% 0; background:#f7f8fa; display:block;}

.advt-sizes {border-right:1px solid #e5e5e5; margin:10px 0;}
.advt-sizes:nth-child(3n) {border-right:1px solid transparent;}
.advt-sizes h5 {font-size:18px;}



/* market intelligence */
 
.mi-banner-text {  width:85%; padding:9% 0 9% 55%; min-width:350px;}
.mi-banner-text h1 { font-size:50px; font-weight:bold; }
.mi-banner-text p{ font-size:16px; line-height:26px;}

.chain-block { border-bottom:1px solid #F5F5F5; border-right:1px solid #F5F5F5; text-align:left; padding-left:5%; padding-bottom:1.5%; min-height:311px; margin-bottom:20px;}
.chain-block:nth-child(1),.chain-block:nth-child(3){ padding-left:13px; }
.chain-block:nth-child(2),.chain-block:nth-child(4) {border-right:1px solid transparent;}
.chain-block:nth-child(3),.chain-block:nth-child(4) { min-height:100px; border-bottom:1px solid transparent; margin-bottom:0px;}
.chain-block ul li{margin-bottom: 10px; padding-right: 30px;}
.chain-block ul li i{line-height: 20px; padding-right: 20px; color:#4ebe51 !important;}

/* market watch banner */
.marketwatch-heading {color: #FFFFFF;font-size: 24px; }
.marketwatch-banner {background: url("https://www.fibre2fashion.com/Content/images/market-watch-images.jpg") no-repeat center top rgba(0, 0, 0, 0); background-size:cover; color: #FFFFFF; font-size: 18px; padding:18% 0; text-align: center; margin-top:20px;}
.marketwatch-banner p,.mag-banner p { width:74%; margin:20px auto;}
.mag-banner {background: url("https://www.fibre2fashion.com/Content/images/mag-images.jpg") no-repeat center top rgba(0, 0, 0, 0); background-size:cover; color: #FFFFFF; font-size: 18px; padding:33% 0; text-align: center; margin-top:20px; height:353px;}
.mwr-solutions, .pm-solutions{padding-top:15px;}


.offerings { text-align:left;}
.offerings ul { padding:0; margin:0;}
.offerings ul li { color:#388CCF; font-size:15px; list-style-type:none; border-bottom:1px solid #F5F5F5; padding-bottom:16px; margin-bottom:11.7px; }
.offerings ul li:last-child {border-bottom:1px solid transparent; margin-bottom:0px; padding-bottom: 5px;}
.offerings ul li small { color:#666666; font-size:13px;}

.market-intelligence h5{ font-size:18px; line-height:35px;}
.market-intelligence img{margin-top:17px;}
.advt-servicess img{margin-top:17px;}
/* MI special reports popup */
.specialreport {font-size:16px; margin-top:40px; color:#333;}
.specialreport span {font-size:25px;}
.downloadreport {font-size:27px; color:#fff; background:#1586c7; padding:10px; border-radius:5px;  text-align:left; margin-top:20px;}
.downloadreport span {font-size:22px;}
.downloadreport:hover {color:#fff;}
.check-btl i { color: #4ebe51; line-height: 32px;font-weight: normal;}
.specialreport .check-btl {margin:0 !important; padding:0;}

/* premium membership */
.pm-top-banner { background:url(https://www.fibre2fashion.com/Content/images/advt_hp_banner.jpg) center top no-repeat #e96253; width:100%; color:rgba(255,255,255,1.00); }
.pm-banner-text {  width:85%; padding:12% 0 12% 55%; min-width:350px;}
.pm-banner-text h1 { font-size:50px; font-weight:bold; }
.pm-banner-text p{ font-size:16px; line-height:26px;}

.pm-services-block-double { width:100%; margin-top:25px; float:left; min-height:160px; text-align:left; padding-right:5%;}
.pm-services-block-double a{ color:#f27138}

.pm .advt-client ul li {margin: 26px 0; }

/*corporate services*/
.corp-services .advt-services-block { min-height:180px;}
.corp-services .advt-services-block:nth-child(2) {border-right:1px solid #F5F5F5;}
.corp-services .advt-services-block:nth-child(3) {border-right:1px solid transparent; padding-left:25px;}
.multiuser-services .advt-services-block,.recruitment-services .advt-services-block  { border:none; min-height:125px;}
.advt-client .cm ul li  {margin: 28px 0;}

.knowledge-services .advt-services-block:nth-child(1), .knowledge-services .advt-services-block:nth-child(3), .knowledge-services .advt-services-block:nth-child(5){ padding-left:13px; }
.advt-client .cm ul li:nth-child(1) { display:none;}

.cm .nav-tabs > li {
    font-size: 14px;
    padding: 1% 4.8%;
    text-transform: uppercase;
}
.cm .nav-tabs > li:after {
    color: #E1E1E1;
    content: "|";
    position: absolute;
    right: 0;
    top: 28%;
}
.cm .nav-tabs > li:last-child:after {
    content: " ";
}
.cm .nav-tabs > li a {
    color: #999999;
    height: 40px;
    padding: 10px 0;
}
.cm .nav-tabs > li.active a, .cm .nav-tabs > li a:hover {
    border-bottom: 3px solid #EA5B4C !important;
    color: #333333;
}


.get-started-bg{background-color:#434343; padding:25px; width:100%; color:#fff; font-size:20px; margin:20px 0px;}
.largets-heading{width:50%; float:left; }
.right-content{float:right; width:40%;}
.started-btn{}
.dollor-price-btn{background-color:#2f2f2f; border:solid 1px #5f5f5f; padding:7px 20px; font-size:30px; width:150px; text-align:center; border-radius:3px; float:left; margin-right:5%; display:none;}
.get-started-btn, .join-now-btn{background-color:#fff; padding:9px 20px; font-size:20px; color:#e74c3c; text-transform:uppercase; float:right;  border-radius:3px; font-weight:bold; margin-top: 9px;}
.join-now-btn{}
.get-started-btn:hover {color:#e74c3c;}

.mwr-customize-box{min-height: 570px;}
.cpp-banner-mwr{margin-top:45px;}
.cpp-active {transform: scale(1.1, 1.02); margin-top:-25px; margin-bottom:15px;  box-shadow: 0px 3px 5px 1px #000;  background: rgba(67, 67, 67, 0.9);}
.cpp-active .membership-plan ul li {color:#fff !important; border-bottom: 1px solid #666666; padding:10px 0;}

.pm-active {transform: scale(1.1, 1.02); margin-top:-25px;  background: rgba(255, 255, 255, 1);  box-shadow: 0px 3px 5px 1px #ddd;}
.pm-active .membership-plan ul li {padding:10px 0;}	
	
	.inquirenow-hang {position:fixed; top:50%; right:0; height:103px; width:33px; background:url(https://www.fibre2fashion.com/cpp/images/inquire.png) no-repeat; z-index:9999;}
	
.cpp-active{}	


/*-----------------Our Clients Css Start------------------------*/
.clients-img{width:98%; margin:0px auto;}
.clients-img ul{ list-style-type:none; margin:0; padding:0;}
.clients-img ul li{float:left; width:148px; height:100px; border:solid 1px #e5e5e5; padding:20px; text-align:center; margin:10px;}
.testimonial-image {width:20%; float:left; margin-right:6%;}
.testimonial-image img{border-radius:50%;}
.small-txt-testimonial{font-size:14px;}
.testimonial-heading-txt{font-size:21px; color:#313131; text-align:left;}
.smart-content {width: 65%; float: left; font-size:14px;}
#smartslider{min-height: 239px;}
.carousel-indicators li{border: 1px solid #E54B3C;}
.carousel-indicators .active{background-color: #E54B3C;}
.grey-box {text-align:center; margin-top:4px; padding: 20px 0 0 0px;}
.still-question{font-size:30px; color:#313131; text-transform:uppercase; font-weight:bold;}
.still-ques-head-txt{font-size:20px;}
.call-back-btn{padding:10px; background-color:#e54a3a; font-size:18px; color:#fff; text-align:center; text-transform:uppercase; margin:30px auto; display:inline-block; border-radius:5px;}
.call-back-btn:hover {color:#fff;}
.or-btn{width:40px; height:40px; border-radius:50%; background-color:#959595; text-align:center; font-size:17px; color:#fff; margin:0 auto 20px auto; line-height:40px; }
.email-orange-txt{font-size:16px; color:#e54a3a; font-weight:bold;}
.corporate-footer{width:100%; background-color:#d4d9de; border-bottom:solid 1px #c3c3c3; padding:20px;}
.copy-right{ background-color:#d9dee2; padding:28px; text-align:center;}
.social-icons ul{padding:0px;}
.social-icons ul li{display:inline-block;list-style-type:none;margin:0% 1.5%;}
.social-icons ul li i{font-size:15px;transition:0.5s;color:#fff;background-color:#001f5b;padding:5px 7px;margin-right:3%;border-radius:50%;width:29px;height:29px;line-height:20px;}
.cpp-section{padding-bottom:0px !important;}
.basket-icon{width:50px; border-left:solid 1px #e5e5e5; float:right;}
.basket-icon i{padding-left:15px;}


.membership-plan {color:#666666; font-size:14px;}
.membership-plan ul {margin: 0px; list-style-type:none; padding:0px;}
.membership-plan ul li {padding: 18px 0; color: rgba(39,65,90,.9); border-bottom: 1px solid #e1e1e1;}
.membership-plan ul li:last-child{border-bottom:0px;}

.customize-report{width:200px; height:200px; border-radius:50%; text-align:center; background-color:#ebeef0; color:#333; padding:45px; font-size:15px; margin:60px auto; text-transform:none;}



/*recruitment srvices*/
.recruitment-banner-text {  width:85%; padding:3% 0 9% 55%; min-width:350px; height:320px;}
.recruitment-banner-text h1 { font-size:50px; font-weight:bold; }
.recruitment-banner-text p{ font-size:16px; line-height:26px;}
.recruitment-solution .advt-client ul li { margin:25.8px 0; }
.recruitment-solution #testimonial, .cm #testimonial,.pm #testimonial { height:222px;}
.recruitment-solution #testimonial .carousel-indicators, .cm #testimonial .carousel-indicators, .pm #testimonial .carousel-indicators {left: 10.5% !important;}

.recruitment-services .cm .nav-tabs > li { padding: 1% 1.8%;}
.deliverables ul li { text-align:left; margin-bottom:2%;}
.deliverables .check-btl i { line-height:20px; color:#4ebe51 !important;}
.plan-block {border:1px solid #F5F5F5; padding:0 0 10% 0; margin-top:3%;}
.plan-tag { font-size:18px; color:#666666; background:#f5f6f7; padding:6%; text-align:center; }
.plan-block h1 { font-size:45px; font-weight:bold;}
.plan-block h1 small { font-size:14px;}
.plan-block span { color:#999999; font-size:14px; display:block; clear:both; padding:1% 0 5% 0;}
.plan-block .inquirenow-btn { float:none;}
.st-plan .inquirenow-btn{ padding:1.5% 5%;}
.st-plan a { margin:1%;}

.st-plan{ color:#666666;}
.table-head td { vertical-align:middle !important; }
.st-plan strong { font-size:16px;}
.st-plan .checkbox, .radio { margin:7px 0 12px 15px}
.sub-table label { display:block; margin:7px 0; line-height:26px;}
.sub-table { line-height:39px;}
.st-plan .checkbox-inline div { padding-left:15px;}
.st-plan .sub-table td { margin:0 !important;}
.table-data .text-left { line-height:26px;}


ul.requirements  { text-align:left; padding:0;}
ul.requirements li { list-style-type:none; border-bottom: 1px solid #F5F5F5; margin-bottom:3%; padding-bottom:4%;}
ul.requirements li:last-child{ border-bottom: 1px solid transparent; padding-bottom:0; margin-bottom:0;}

.featured-jobs{ text-align:left;}
.featured-jobs img { border: 1px solid #F5F5F5; margin-top:5px;}
.featured-jobs .blue-heading { font-size:16px;}
.featured-jobs ul { padding:0;}
.featured-jobs ul li {list-style-type:none; border-bottom: 1px solid #F5F5F5; margin-bottom:5%; padding-bottom:3.5%;}
.featured-jobs ul li:last-child{ border-bottom: 1px solid transparent; padding-bottom:0; margin-bottom:0;}


/*magazine*/
.magazine-banner-text {width:85%; padding:8% 0 9% 55%; min-width:350px;}
.magazine-banner-text h1 {font-size:50px; font-weight:bold; }
.magazine-banner-text p{font-size:16px; line-height:26px;}
.magazine-text { text-align:left; border-right: 1px solid #F5F5F5; padding-right:3%; line-height:20px;}
.magazine-text h5{ font-size:16px; text-transform:uppercase}
.featuring ul li { line-height:26px;}
.featuring ul li i{ padding:0; color:#4ebe51 !important; line-height:22px;}
.featuring a {padding: 8px 8px;}
.latest-magazine-image{border:solid 1px #e5e5e5;}

.topleadsmain{margin-right:15px; }
.topleadsmain img {position:relative;}
.top-selling-mains .nbs-flexisel-nav-left {
    left: auto;
    right: 22px !important;
    top: -48.5px !important;
}
.m-overflow .table-data {
   margin-bottom: 0px;
}
.mgmargin{margin-top:10px;margin-bottom:0px !important;}
.zoom { position: absolute; background:rgba(0,0,0,0.50); z-index:100; display:block; width:84%; height:82.5%; opacity:0; transition:.5s;cursor:pointer; }
.zoom i { font-size:50px; text-align:center; padding:50% 0;}
.topleadsmain:hover .zoom { opacity:0.6;}
.zoom:hover i { opacity:1 !important;}

.top-selling-mains .nbs-flexisel-nav-right {
    right: -4px !important;
    top: -48.5px !important;
}
.magazine .nbs-flexisel-inner {width:100% !important;}
.magazine .topleads{height:285px;}
.topleads h3 { font-size:16px; color:#666666; padding-top:15px;}
.subscription-plan a {/* padding:0.6% 1% !important; */ margin-bottom:25px; margin-bottom:0;}
.mag-contact { text-align:left;}
.mag-contact h5 { font-weight:bold; font-size:16px;}
.mag-contact small { font-size:11px !important; padding-bottom:10px !important; float:left; width:100%;}
.mag-contact .mail { display:inline-block; margin-right:5%; float:left; margin-bottom:3%;}
.mag-contact ul { padding:0; text-align:left; }
.mag-contact ul li { list-style-type:none;border-bottom: 1px solid #F5F5F5; line-height:40px; color:#666666;width:25%; float:left; font-size:16px;}
.mag-contact small { color:#666666; font-size:13px; text-transform:none; line-height:18px !important;}
.map-icon i { color:#cccccc; font-size:20px; display:inline-block; float:left; width:5%;}
.mag-contact .address { width:70%;display: inline-block;}
.mag-contact .address a { color:#4e9bec; line-height:20px;}
.mag-contact .view-all{ float:left !important; text-align:left; text-transform:none;}
.mag-contact { padding-right:3%;}
.magazine i { color:#cccccc; margin-right:5px;}
.mag-graph img { margin-bottom:25px;}
.f2ftopmenu .navbar-default .navbar-nav>li>a.services {border-top: solid 4px transparent; border-bottom:solid 4px #ea5b4b;}
.service-clients{margin-top:8px;}


/*----------------------Plan Css Start-------------------------*/
.serviceplans{width:80%; margin:0 auto; text-transform:uppercase;}
.plans {background: #e7f2f0; color:#666666;}
.layer {clear: both; width: 100%; height: auto; padding: 60px 7.5% 60px; display: block;}
.third {width: 31%; margin: 3% 1%; float:left; }
.pmplans .third:nth-child(1) .plan-tier {border:dotted 2px #e74c3c;}
.cppplans .third:nth-child(3) .plan-tier {margin-top: 0%; border:dotted 2px #e74c3c;}
.miplans .third:nth-child(2) .plan-tier {border:dotted 2px #e74c3c;}

.plan-tier {background:#f7f7f7; border-radius:12px 12px 0 0; padding:25px; -webkit-box-shadow:inset 1px 1px 15px 1px #D1D1D1; box-shadow:inset 1px 1px 15px 1px #D1D1D1;}
.plan-tier ul {margin: 0px; list-style-type:none; padding:0px;}
.plan-tier ul li {padding: 18px 0; color: rgba(39,65,90,.9); border-bottom: 1px solid #e1e1e1;}
.plan-tier ul li:last-child{border-bottom:0px;}
.layer {padding-top: 96px; padding-bottom: 96px;}
.plan-tier h4{font-size:18px !important; text-transform:none; line-height:30px;}
.plan-tier h4 span {font-size:28px; color: #E94D3E; display:block; padding-top: 9px !important;}
.plan-tier h4 span small{font-size:14px;}
.orange-bg{background-color:#e84c3d; padding:25px; border-radius:0px 0px 12px 12px;}
.register-now-btn{background-color:#e84c3d; color:#fff; border-radius:3px; border:solid 1px #fff;}
.most-popular1{background-color:#e74c3c; color:#fff; font-size:13px; text-transform:uppercase; width:120px; margin:0px auto; padding:4px; border-radius:4px; margin-top:-42px; margin-bottom:15px;}
.orange-txt{font-size:25px; color: #E94D3E; font-weight:bold;}

/*.most-popular{position: relative; width: 120px; height: 30px;padding: 0px; background: #e74c3c; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-top:-46px; margin-bottom:15px; font-size:13px; color:#fff; margin-left:75px; line-height:28px;}
.most-popular:after{content: ''; position: absolute; border-style: solid; border-width: 10px 10px 0; border-color: #e74c3c transparent; display: block; width: 0; z-index: 1; bottom: -9px; left: 51px;}*/

.most-popular{position: relative; width: 120px; height: 30px;padding: 0px; background: #e74c3c; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-top:-37px; margin-bottom:28px; font-size:13px; color:#fff; line-height:28px; text-align:center; margin-left:120px;}
.most-popular:after{content: ''; position: absolute; border-style: solid; border-width: 10px 10px 0; border-color: #e74c3c transparent; display: block; width: 0; z-index: 1; bottom: -9px; left: 51px;}


.pm-cm-txt{font-size:15px;}

.ecaas-inquiry{margin:0px auto; display:none;}
.ecaas-inquirenow-btn {background:#ea5b4c; padding:10px 15px; text-transform:uppercase; color:rgba(255,255,255,1.00);}


/*Suggestion Page header blue part new css*/
.suggestions-top-banner {background: url(https://www.fibre2fashion.com/Content/images/search-background-img-suggestion.jpg) center top no-repeat; width: 100%; margin-top: 45px; height: 264px; color:#fff;}
.suggestions-header-content {width: 100%; margin: 0px auto; height: 320px; max-width: 1280px; padding: 0% 1%; position: relative;}
.suggestions-banner-text {width: 100%; padding: 5.3% 0% 0% 3.8%;}
.blue-background-top {background-color: rgba(29,35,70,.9); width: 100%; height: 100%;}
.suggestions-sign-smalltxt{font-size:17px;}

/* magazine new style changes */
.f-none{float: none;}
.feature-list li{margin-bottom: 10px;}
.row-eq-height {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display:flex;}
.row-eq-height > div{padding-bottom:15px;}
.advertise-btn{position: absolute;bottom: 15px;left: 0px;}
.magazine-image-center img {text-align: center;margin: 13px auto 20px auto;}
.magazine-heading-txt {font-size: 22px;text-align: center;}
.slick-slide img {display: block;margin: auto;}
.slick-slide{height: auto;padding-top: 10px;padding-bottom: 10px;}
.slick-prev, .slick-next{top: 100%;}
.slick-prev{left: 35%;}
.slick-next{right: 35%;}
.slick-prev::before, .slick-next::before{color: #000000;opacity: 1 !important;}
.person-detail{background-color: #ebeef0;}
.person-detail div{display: inline;}
.person-detail .still-question{display: block;}
.person-detail div {font-size: 16px;color: #000000;margin-right: 15px;margin-left: 15px;display: inline-block;margin-bottom: 30px;margin-top: 30px;width: auto;}
.person-detail div a span{color: #000000;font-weight: bold;}
.person-detail div a span.red{color: #ea5b4c;opacity: 1}
.person-detail div a:hover span{color: #09f;}
.person-detail div i{color: #c3c5c6;display: inline;}
.person-detail h4{font-size: 25px !important;}
.r-fix-btn{position: fixed;right: -69px;top: 200px;transform: rotate(-90deg);}
.b-none{padding-top: 0px;padding-bottom: 0px;}
.p-none{padding-left: 0px;padding-right: 0px;}
.left-section{padding-top: 15px;padding-bottom: 15px;border-right: 15px solid #ebeef0;}
.right-section{padding:15px;}
.left-section  .row{margin:0px}
.right-section  .row{margin:0px}
.txt-small{text-transform:initial !important;}
.table.table-data{min-width: 500px;}
.header-bg-color {
    background-color: var(--primerycolor);
}
.suggestions-top-banner{
    margin-top: -1px;
}
.p-l-none{
    padding-left: 0px;
}
.submit-btn{
    color: var(--white);
    text-align: center;
    font-size: var(--subtitlefontsize);
    font-family: var(--mediumfonts);
    border-radius: 5px;
    background: var(--secondarycolor);
    border: 2px solid var(--secondarycolor);
    transition: all 0.4s ease;
    display: inline-block;
    text-decoration: none;
}
.m-t-10{
    margin-top: 10px;
}