@media (max-width:1399px) {

.slider .inner-item,
.slider .inner-item .container { height: 550px !important; }
.slider .main-slider .slick-dots { bottom: 5px; }

.slider.LandingStationery .main-slider.main-slider-landing .inner-item .caption h2 { width: 60%; }
.company .Company_form_wrapper.gform_wrapper .gform_body .gform_fields li:before{ display: block !important; }
.stationery_free .slider.LandingStationery .main-slider .slick-dots { display: none !important; }
.slider.LandingStationery .main-slider-landing .inner-item .caption ul li:before{ display: none; }
.slider.LandingStationery .main-slider.main-slider-landing .inner-item,
.slider.LandingStationery .main-slider.main-slider-landing .inner-item .container { height: 800px !important; }

.video_content_header .bann-disc a img { left: -240px; }

.banner-bot ul.slick-dots,
.recognitions ul.slick-dots,
.our_partners ul.slick-dots { display: none !important; }

.our-portfolio .slick-slide.slick-current.slick-active,
.our-portfolio .slick-slide.slick-active { width: 308px !important; }
.our-portfolio .item .image .thumbnail { min-height: 285px; }

/*BLACK FRIDAY 2020*/
.BlackFridayOffer.slider .main-slider.main-slider-landing .inner-item,
.BlackFridayOffer.slider .main-slider.main-slider-landing .inner-item .container {height: 700px !important;}
.BlackFridayOffer.slider .main-slider.main-slider-landing .inner-item .caption h1 {font-size: 36px;line-height: 40px;}
.BlackFridayOffer.slider .main-slider.main-slider-landing .inner-item .caption h1 strong {font-size: 30px;line-height: normal;}
.BlackFridayOffer.slider .main-slider.main-slider-landing .inner-item .caption h2,
.BlackFridayOffer.slider .main-slider.main-slider-landing .inner-item .caption h2 span.discount-btn {font-size: 35px;line-height: 45px;}
.BlackFridayOffer.slider .main-slider.main-slider-landing .inner-item .caption .company .started-btn { font-size: 20px; line-height: normal; padding: 5px 30px; width: auto; }

/*BLACK FRIDAY BANNER*/
.BlackFridayBanner.slider .main-slider.main-slider-landing .inner-item,
.BlackFridayBanner.slider .main-slider.main-slider-landing .inner-item .container { height: 700px !important; }
.BlackFridayBanner.slider .main-slider.main-slider-landing .inner-item .caption img { width: 150px; }
.BlackFridayBanner.slider .main-slider.main-slider-landing .inner-item .caption h1 {font-size: 35px;line-height: normal;}
.BlackFridayBanner.slider .main-slider.main-slider-landing .inner-item .caption h1 span.red-bold {font-size: 41px;line-height: normal;}
.BlackFridayBanner.slider .main-slider.main-slider-landing .inner-item .caption h1 strong.white-bold {font-size: 45px;line-height: normal;}
.BlackFridayBanner.slider .main-slider.main-slider-landing .inner-item .caption .started-btn { font-size: 16px; padding: 5px 20px; margin-top: 20px; }

/*BLACK FRIDAY STATIONERY LANDING PAGE*/
.BlackOfferStationery.slider .main-slider.main-slider-landing .inner-item,
.BlackOfferStationery.slider .main-slider.main-slider-landing .inner-item .container { height: 700px !important; }
.BlackOfferStationery.slider .main-slider.main-slider-landing .inner-item .caption { top: 20%; transform: translateY(20%); }
.BlackOfferStationery.slider .main-slider.main-slider-landing .inner-item .caption img { width: 200px; }
.BlackOfferStationery.slider .main-slider.main-slider-landing .inner-item .caption h1 { font-size: 50px; line-height: normal; }
.BlackOfferStationery.slider .main-slider.main-slider-landing .inner-item .caption .started-btn { font-size: 20px; padding: 5px 20px; margin-top: 20px; }

/*CYBER MONDAY LOGO + STATIONERY LANDING PAGE*/
.CyberMondayStationery.slider .main-slider.main-slider-landing .inner-item,
.CyberMondayStationery.slider .main-slider.main-slider-landing .inner-item .container {height: 700px !important;}
.CyberMondayStationery.slider .main-slider.main-slider-landing .inner-item .caption {top: 0%;transform: translateY(0%);}
.CyberMondayStationery.slider .main-slider.main-slider-landing .inner-item .caption img { width: 350px; }
.CyberMondayStationery.slider .main-slider.main-slider-landing .inner-item .caption h1 {font-size: 26px;line-height: 30px;margin-bottom: 10px;}
.CyberMondayStationery.slider .main-slider.main-slider-landing .inner-item .caption h2 { font-size: 50px; line-height: 55px; margin-bottom: 20px; margin-top: 0; }
.CyberMondayStationery.slider .main-slider.main-slider-landing .inner-item .caption .started-btn { font-size: 20px; padding: 5px 20px; }

/*CYBER MONDAY WEBSITE OFFER LANDING PAGE*/
.CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item,
.CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .container {height: 700px !important;}
.CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .caption {top: 100%;transform: translateY(100%);}
.CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .caption h1 {font-size: 26px;line-height: 30px;}
.CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .caption h2 span.yellow-bold {font-size: 26px;line-height: 30px;}
.CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .caption h2 span.white-small {font-size: 26px;line-height: 30px;}
.CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .caption .started-btn {padding: 5px 20px;font-size: 14px;}

/*CHRISTMAS LANDING PAGE*/
.slider .main-slider.mainSliderChristmas .inner-item,
.slider .main-slider.mainSliderChristmas .inner-item .container { height: 700px; }
.christmas_landing .logo img { width: auto; }
.christmas_landing .offer-header.stationery .callsdetails { padding: 20px 0 0; }
.slider .main-slider.mainSliderChristmas .inner-item,
.slider .main-slider.mainSliderChristmas .inner-item .container { background-position: right !important; }
.slider .main-slider.mainSliderChristmas .inner-item .caption .limited {font-size: 14px;padding: 0px 10px;letter-spacing: 1px;margin: 0 0 10px;line-height: 24px;}
.slider .main-slider.mainSliderChristmas .inner-item .caption h1 {font-size: 25px;line-height: 28px;}
.slider .main-slider.mainSliderChristmas .inner-item .caption h2 {font-size: 24px;line-height: 30px;margin: 5px 0;}
.slider .main-slider.mainSliderChristmas .inner-item .caption h1 span {font-size: 45px;line-height: normal;}
.slider .main-slider.mainSliderChristmas .inner-item .caption h2 span.yellow-bold {font-size: 24px;line-height: normal;}
.slider .main-slider.mainSliderChristmas .inner-item .caption .just-in strong {font-size: 60px;line-height: normal;}
.slider .main-slider.mainSliderChristmas .inner-item .caption .just-in span {font-size: 24px;line-height: 24px;}
.slider .main-slider.mainSliderChristmas .inner-item .caption .just-in { font-size: 18px; line-height: 20px; }
.slider .main-slider.mainSliderChristmas .inner-item .caption .readmore-btn a {padding: 10px 30px;margin: 5px 0;font-size: 16px;}
.slider .main-slider.mainSliderChristmas .inner-item .caption { top: 50%; transform: translateY(20%); }

/*SPRING SALE BANNER*/
body.stationery_free.spring-sale .CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .caption {transform: translateY(110%);}
body.stationery_free.spring-sale .CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .caption .limited {background: #000000;display: inline-block;padding: 3px 30px;letter-spacing: 3px;font-size: 14px;}
body.stationery_free.spring-sale .CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .caption h1 {font-size: 30px;line-height: 35px;text-transform: capitalize;}
body.stationery_free.spring-sale .CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .caption h1 span {display: inline-block;font-size: 55px;line-height: 55px;}
#flowers { display: block; }
body.stationery_free.spring-sale .CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item,
body.stationery_free.spring-sale .CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .container { height: 650px !important; }

/*FITNESS LANDING PAGE*/
.video_section.fitness .video_content_header .bann-disc {min-height: 450px;}
.video_section.fitness {height: 100%;}
.video_section.fitness .bann-disc h1 {font-size: 45px;line-height: normal;margin: 0;}
.video_section.fitness .bann-disc h1 span.small-text {font-size: 35px;line-height: normal;}
.after_slider svg { bottom: -3px; }
.packages-main .innbox .bottom_pack .pack_cta .btn-od { padding: 5px 20px; }
section.fitness-mobile-app { padding: 30px 0; }
section.fitness-mobile-app .heading h2 { font-size: 30px; line-height: normal; margin: 0 0 46px; }
section.fitness-mobile-app h3 {font-size: 40px;line-height: 45px;margin: 30px 0 20px;}
section.fitness-mobile-app .heading h2 {font-size: 45px;line-height: normal;}
section.fitness-mobile-app p {font-size: 16px;line-height: normal;}
section.fitness-mobile-app ul li {font-size: 16px;line-height: normal;}
section.fitness-mobile-app ul { margin: 0 0 50px; }
section.fitness-laptop { padding: 35px 0; }
section.fitness-laptop h3 {font-size: 35px;line-height: 45px;margin: 30px 0;}
section.fitness-laptop p,
section.fitness-laptop ul li {font-size: 16px;line-height: normal;}
section.project_desc { padding: 35px 0 0; }
section.project_desc .heading h3 {font-size: 40px;line-height: normal;margin: 0 0 15px;}
section.project_desc .content p {font-size: 16px;line-height: normal;}
section.fitness-mobile-app.social_media .row { margin: 0 0 35px; }
section.fitness-mobile-app.social_media { padding: 15px 0 0; }
section.fitness_faq { padding: 15px 0; }
section.fitness_faq .heading h2 {font-size: 35px;line-height: normal;margin: 0 0 35px;}
section.fitness_faq .set a {padding: 10px 0px;font-size: 16px;line-height: normal;}
section.fitness_faq .set .content_faq {font-size: 14px;line-height: normal;}
section.fitness-packages { padding: 35px 0; }
section.fitness-packages h2 {font-size: 35px;line-height: normal;margin: 0 0 15px;}


}

@media (max-width:1169px) {

section.home-cover .full-height .container img { width: 90%; }
section.home-cover .mouse-move a { border-radius: 50%; font-size: 14px; height: 65px; width: 65px; line-height: 65px; }
section.home-cover .full-height { min-height: calc(70vh - 0px); }
section.home-cover .full-height .container { transform: translateY(-70%); }
section.home-cover .full-height .container h2 { font-size: 50px; }
section.home-cover .full-height .container p { font-size: 26px; }
section.home-cover .full-height .container a { font-size: 15px; padding: 10px 20px; }
section.home-cover .mouse-move { position: relative; bottom: 10px; }

.video_content_header .bann-disc a img { left: -240px; }

/* SUPPORT SECTION */
.banner-bot ul { padding: 0; margin: 0 auto; }
.banner-bot ul.slick-dots,
.recognitions ul.slick-dots,
.our_partners ul.slick-dots { display: none !important; }
.ubermenu.ubermenu-main .ubermenu-nav .ubermenu-item .ubermenu-submenu-type-mega.ubermenu-submenu { width: 940px; }
.ubermenu.ubermenu-main .ubermenu-nav .ubermenu-item .ubermenu-submenu-type-mega.ubermenu-submenu .ubermenu-item.ubermenu-item-has-children a.ubermenu-item-layout-icon_left span.ubermenu-target-title.ubermenu-target-text,
.ubermenu.ubermenu-main .ubermenu-nav .ubermenu-item .ubermenu-submenu-type-mega.ubermenu-submenu li a { font-size: 12px; }
.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target,
.ubermenu .ubermenu-target { padding: 5px 10px; }
.social_media_service .item .thumbnail { height: 300px; overflow: hidden; }
section.project_cta .project-cta-icon { display: none; }

.slider.LandingStationery .main-slider.main-slider-landing .inner-item .caption h2 { width: 60%; }
.company .Company_form_wrapper.gform_wrapper .gform_body .gform_fields li:before{ display: block !important; }
.stationery_free .slider.LandingStationery .main-slider .slick-dots { display: none !important; }
.slider.LandingStationery .main-slider-landing .inner-item .caption ul li:before{ display: none; }
.slider.LandingStationery .main-slider.main-slider-landing .inner-item,
.slider.LandingStationery .main-slider.main-slider-landing .inner-item .container { height: 800px !important; }
.slider.LandingWithForm .inner-item,
.slider.LandingWithForm .inner-item .container { height: 100% !important; }
.slider.LandingWithForm .main-slider .inner-item .caption h1 { font-size: 24px; line-height: normal; }
.slider.LandingWithForm .main-slider .inner-item .caption ul li { width: 100%; font-size: 16px; line-height: 25px; padding-left: 22px; }
.slider.LandingWithForm .main-slider.main-slider-landing .inner-item .caption .just-in h3 { font-size: 35px; }
.slider.LandingWithForm .main-slider.main-slider-landing .inner-item .caption .just-in h3 sup { font-size: 15px; }
.slider.LandingWithForm .main-slider-landing .inner-item .caption p { font-size: 16px; line-height: normal; }
.slider.LandingWithForm .main-slider-landing .tp-ban-form { position: relative; transform: translateY(5%); display: block; margin: 0 auto; text-align: center; width: 100%; float: none; }
.slider.LandingWithForm .main-slider-landing .tp-ban-form .gform_wrapper.sign_up_form_wrapper { margin: 0 auto 74px; }
.slider.LandingWithForm .main-slider.main-slider-landing .inner-item .caption { top: unset; transform: translateY(5%); position: relative; width: 100%; }

.slider.LandingWithForm .main-slider .inner-item .caption h1 .white-bold,
.slider.LandingWithForm .main-slider .inner-item .caption h1 .yellow-bold { font-size: 24px; }

.our-portfolio .slick-slide.slick-current.slick-active,
.our-portfolio .slick-slide.slick-active { width: 308px !important; }
.our-portfolio .item .image .thumbnail { min-height: 285px; }

/*BLACK FRIDAY 2020*/
.BlackFridayOffer.slider .main-slider.main-slider-landing .inner-item,
.BlackFridayOffer.slider .main-slider.main-slider-landing .inner-item .container {height: 700px !important;}
.BlackFridayOffer.slider .main-slider.main-slider-landing .inner-item .caption h1 {font-size: 36px;line-height: 40px;}
.BlackFridayOffer.slider .main-slider.main-slider-landing .inner-item .caption h1 strong {font-size: 30px;line-height: normal;}
.BlackFridayOffer.slider .main-slider.main-slider-landing .inner-item .caption h2,
.BlackFridayOffer.slider .main-slider.main-slider-landing .inner-item .caption h2 span.discount-btn {font-size: 35px;line-height: 45px;}
.BlackFridayOffer.slider .main-slider.main-slider-landing .inner-item .caption .company .started-btn { font-size: 20px; line-height: normal; padding: 5px 30px; width: auto; }

/*BLACK FRIDAY BANNER*/
.BlackFridayBanner.slider .main-slider.main-slider-landing .inner-item,
.BlackFridayBanner.slider .main-slider.main-slider-landing .inner-item .container { height: 700px !important; }
.BlackFridayBanner.slider .main-slider.main-slider-landing .inner-item .caption img { width: 150px; }
.BlackFridayBanner.slider .main-slider.main-slider-landing .inner-item .caption h1 {font-size: 50px;line-height: normal;}
.BlackFridayBanner.slider .main-slider.main-slider-landing .inner-item .caption h1 span.red-bold {font-size: 50px;line-height: normal;}
.BlackFridayBanner.slider .main-slider.main-slider-landing .inner-item .caption h1 strong.white-bold {font-size: 55px;line-height: normal;}
.BlackFridayBanner.slider .main-slider.main-slider-landing .inner-item .caption .started-btn {font-size: 20px;padding: 10px 40px;margin-top: 20px;}

/*BLACK FRIDAY STATIONERY LANDING PAGE*/
.BlackOfferStationery.slider .main-slider.main-slider-landing .inner-item,
.BlackOfferStationery.slider .main-slider.main-slider-landing .inner-item .container { height: 700px !important; }
.BlackOfferStationery.slider .main-slider.main-slider-landing .inner-item .caption { top: 20%; transform: translateY(20%); }
.BlackOfferStationery.slider .main-slider.main-slider-landing .inner-item .caption img { width: 200px; }
.BlackOfferStationery.slider .main-slider.main-slider-landing .inner-item .caption h1 { font-size: 40px; line-height: 50px; }
.BlackOfferStationery.slider .main-slider.main-slider-landing .inner-item .caption .started-btn { font-size: 18px; padding: 5px 20px; margin-top: 20px; }

/*CYBER MONDAY E-COMMERCE LANDING PAGE*/
.CyberMondayeCommerce.slider .main-slider.main-slider-landing .inner-item,
.CyberMondayeCommerce.slider .main-slider.main-slider-landing .inner-item .container {height: 700px !important;}
.CyberMondayeCommerce.slider .main-slider.main-slider-landing .inner-item .caption {top: 50%;transform: translateY(50%);}
.CyberMondayeCommerce.slider .main-slider.main-slider-landing .inner-item .caption h1 {font-size: 60px;line-height: 75px;margin-bottom: 35px;}
.CyberMondayeCommerce.slider .main-slider.main-slider-landing .inner-item .caption h1 span.yellow-bold {font-size: 60px;line-height: 75px;}
.CyberMondayeCommerce.slider .main-slider.main-slider-landing .inner-item .caption .started-btn { font-size: 25px; padding: 15px 30px; }

/*CYBER MONDAY LOGO + STATIONERY LANDING PAGE*/
.CyberMondayStationery.slider .main-slider.main-slider-landing .inner-item,
.CyberMondayStationery.slider .main-slider.main-slider-landing .inner-item .container {height: 600px !important;}
.CyberMondayStationery.slider .main-slider.main-slider-landing .inner-item .caption img { width: 200px; }
.CyberMondayStationery.slider .main-slider.main-slider-landing .inner-item .caption {top: 0%;transform: translateY(0%);}
.CyberMondayStationery.slider .main-slider.main-slider-landing .inner-item .caption h1 {font-size: 26px;line-height: 30px;margin-bottom: 10px;}
.CyberMondayStationery.slider .main-slider.main-slider-landing .inner-item .caption h2 { font-size: 50px; line-height: 55px; margin-bottom: 20px; margin-top: 0; }
.CyberMondayStationery.slider .main-slider.main-slider-landing .inner-item .caption .started-btn { font-size: 16px; padding: 10px 30px; }

/*CYBER MONDAY WEBSITE OFFER LANDING PAGE*/
.CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item,
.CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .container {height: 600px !important;}
.CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .caption {top: 100%;transform: translateY(100%);}
.CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .caption h1 {font-size: 26px;line-height: 30px;}
.CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .caption h2 span.yellow-bold {font-size: 26px;line-height: 30px;}
.CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .caption h2 span.white-small {font-size: 26px;line-height: 30px;}
.CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .caption .started-btn {padding: 5px 20px;font-size: 14px;}

/*CHRISTMAS LANDING PAGE*/
.slider .main-slider.mainSliderChristmas .inner-item,
.slider .main-slider.mainSliderChristmas .inner-item .container { height: 500px; }
.christmas_landing .logo img { width: 200px; }
.christmas_landing .offer-header.stationery .callsdetails { }
.slider .main-slider.mainSliderChristmas .inner-item,
.slider .main-slider.mainSliderChristmas .inner-item .container { background-position: right !important; }
.slider .main-slider.mainSliderChristmas .inner-item .caption .limited {font-size: 12px;padding: 0px 10px;letter-spacing: 1px;margin: 0 0 10px;line-height: 20px;}
.slider .main-slider.mainSliderChristmas .inner-item .caption h1 {font-size: 22px;line-height: 18px;}
.slider .main-slider.mainSliderChristmas .inner-item .caption h2 {font-size: 18px;line-height: 22px;margin: 5px 0;}
.slider .main-slider.mainSliderChristmas .inner-item .caption h1 span {font-size: 35px;line-height: normal;}
.slider .main-slider.mainSliderChristmas .inner-item .caption h2 span.yellow-bold {font-size: 18px;line-height: normal;}
.slider .main-slider.mainSliderChristmas .inner-item .caption .just-in strong { font-size: 40px; line-height: normal; }
.slider .main-slider.mainSliderChristmas .inner-item .caption .just-in span { font-size: 18px; line-height: 20px; }
.slider .main-slider.mainSliderChristmas .inner-item .caption .just-in { font-size: 18px; line-height: 20px; }
.slider .main-slider.mainSliderChristmas .inner-item .caption .readmore-btn a { padding: 2px 10px; margin: 5px 0; font-size: 12px; }
.slider .main-slider.mainSliderChristmas .inner-item .caption { top: 50%; transform: translateY(20%); }
.christmas_landing section.br-sol [class^="col-md-4"]>div:after { width: 101px; height: 123px; right: -70px; bottom: -35px; }
.slider .main-slider.eCommerce.mainSliderChristmas .inner-item .caption { top: 50%; transform: translateY(20%); }

/*SPRING SALE BANNER*/
body.stationery_free.spring-sale .CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .caption { transform: translateY(110%); }
body.stationery_free.spring-sale .CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .caption .limited { background: #000000; display: inline-block; padding: 3px 30px; letter-spacing: 3px; font-size: 14px; }
body.stationery_free.spring-sale .CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .caption h1 { font-size: 30px; line-height: 35px; text-transform: capitalize; }
body.stationery_free.spring-sale .CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .caption h1 span { display: inline-block; font-size: 55px; line-height: 55px; }
#flowers { display: block; }
body.stationery_free.spring-sale .CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item,
body.stationery_free.spring-sale .CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .container { height: 650px !important; }

/*FITNESS LANDING PAGE*/
.video_section.fitness .video_content_header .bann-disc {min-height: 250px;}
.video_section.fitness {height: 100%;}
.video_section.fitness .bann-disc h1 {font-size: 35px;line-height: normal;margin: 0;}
.video_section.fitness .bann-disc h1 span.small-text {font-size: 25px;line-height: normal;}
.after_slider svg { bottom: -3px; }
.packages-main .innbox .bottom_pack .pack_cta .btn-od { padding: 5px 20px; }
section.fitness-mobile-app { padding: 30px 0; }
section.fitness-mobile-app .heading h2 { font-size: 30px; line-height: normal; margin: 0 0 46px; }
section.fitness-mobile-app h3 {font-size: 35px;line-height: 45px;margin: 30px 0 20px;}
section.fitness-mobile-app .heading h2 {font-size: 35px;line-height: normal;}
section.fitness-mobile-app p {font-size: 14px;line-height: normal;}
section.fitness-mobile-app ul li {font-size: 14px;line-height: normal;}
section.fitness-mobile-app ul { margin: 0 0 50px; }
section.fitness-laptop { padding: 35px 0; }
section.fitness-laptop h3 {font-size: 35px;line-height: 45px;margin: 30px 0;}
section.fitness-laptop p,
section.fitness-laptop ul li {font-size: 14px;line-height: normal;}
section.project_desc { padding: 35px 0 0; }
section.project_desc .heading h3 {font-size: 35px;line-height: normal;margin: 0 0 15px;}
section.project_desc .content p {font-size: 14px;line-height: normal;}
section.fitness-mobile-app.social_media .row { margin: 0 0 35px; }
section.fitness-mobile-app.social_media { padding: 15px 0 0; }
section.fitness_faq { padding: 15px 0; }
section.fitness_faq .heading h2 {font-size: 35px;line-height: normal;margin: 0 0 35px;}
section.fitness_faq .set a {padding: 10px 0px;font-size: 16px;line-height: normal;}
section.fitness_faq .set .content_faq {font-size: 14px;line-height: normal;}
section.fitness-packages { padding: 35px 0; }
section.fitness-packages h2 {font-size: 35px;line-height: normal;margin: 0 0 15px;}

}

@media (max-width:991px) {
header nav{
    float: unset;
    text-align: center !important;
}
section.home-cover .full-height .container img { width: 90%; }
section.home-cover .mouse-move a { border-radius: 50%; font-size: 14px; height: 65px; width: 65px; line-height: 65px; }
section.home-cover .full-height { min-height: calc(60vh - 0px); }
section.home-cover .full-height .container { transform: translateY(-60%); }
section.home-cover .full-height .container h2 { font-size: 50px; }
section.home-cover .full-height .container p { font-size: 26px; }
section.home-cover .full-height .container a { font-size: 15px; padding: 10px 20px; }
section.home-cover .mouse-move { position: relative; bottom: 10px; }
.info-div h6{
    color: #fff;
}
.video_content_header .bann-disc a img { left: -190px; }

.ubermenu.ubermenu-main .ubermenu-nav .ubermenu-item .ubermenu-submenu-type-mega.ubermenu-submenu { width: 100%; }
.ubermenu .ubermenu-nav .ubermenu-column-1-5 { width: 50%; }

.logo { margin: 10px 0; text-align: center; }
.discount { width: 50px; height: 190px; }
.discount .show { right: 0px; }

/* SUPPORT SECTION */
.banner-bot ul { padding: 0; margin: 0 auto; }
.banner-bot ul.slick-dots,
.recognitions ul.slick-dots,
.our_partners ul.slick-dots { display: none !important; }
.banner-bot ul li.slick-slide { padding: 0; min-height: 50px; justify-content: center; justify-items: center; align-items: center; align-content: center; float: left; display: flex; }


.slider .main-slider .inner-item .caption { width: 75%; top: 50%; transform: translateY(-50%); }
.slider .main-slider .inner-item .caption h2 { line-height: 26px; }
.light-text { font-size: 20px; font-weight: 300; line-height: normal; }
.white-bold { font-size: 25px; font-weight: 600; color: #fff; line-height: 30px; }
.yellow-bold { font-size: 25px; color: #f1ab1d; font-weight: 700; line-height: 30px; }
.red-bold { color: #d91010; font-size: 25px; font-weight: 700; line-height: 30px; }
.white-medium { font-size: 25px; font-weight: 500; line-height: 20px; }
.remove-btn a { margin: 20px 0; font-size: 14px; }
header .right-nav nav .ubermenu-responsive-toggle-content-align-left { text-align: center; background: #63a94a; color: #fff; padding: 5px 20px; text-transform: uppercase; width: 100% !important; }
section.section { padding: 20px 0; }
.stl-head p {margin: 0 0 15px;font-size: 15px;line-height: 24px;}
section.heading_on_top .heading_section h1 { margin: 0; line-height: 35px; }
section.heading_on_top .heading_section h1 .white-bold,
section.heading_on_top .heading_section h1 .yellow-bold,
section.heading_on_top .heading_section h1 .red-bold { font-size: 18px; font-weight: 700; line-height: 17px; }


/*OUR RECOGNITIONS SLIDER*/
.our_recognitions .heading h4 { margin: 0px 0; }

/*OUR SERVICES*/
section.our_services .services .box_item.slick-slide .item .thumbnail .image { min-height: 240px; }
section.our_services { padding: 20px 0; }
section.our_services h1 { font-size: 35px; line-height: 45px; }
section.our_services h1 span.black { line-height: 35px; font-size: 30px; }
section.our_services h1 span.orange { font-size: 30px; line-height: 35px; }
section.our_services h1:after { margin: 12px 0; }
section.our_services .except p {font-size: 18px;line-height: 22px;}
section.our_services .slick-dots { bottom: -30px; }
section.our_services .slide { margin: 20px 0; }
section.our_services .services .box_item .item:hover .content .service_hover { min-height: 240px; font-size: 12px; line-height: 20px; }
section.our_services .services .thumbnail>img { margin: 0 auto; width: auto; border-radius: 10px; }
section.our_services .services .box_item .item:hover .content .service_hover .remove-btn a { font-size: 12px; line-height: 20px; }
section.our_services .services .box_item .item .content h3 { font-size: 14px; line-height: 20px; margin: 5px 0; }

/* HEADINGS OF LOGO DESIGN FLARE */
.stl-head h2 { line-height: 45px; font-size: 35px; margin-bottom: 35px; }
.stl-head h2:before { bottom: -20px; }

/* OUR PARTNERS SECTION */
.our_partners .heading h4 { font-size: 35px; line-height: 45px; }
.our_partners .owl-carousel.partners .item .content { text-align: center; border: 2px dashed #d9d9d9; display: block; width: 100%; }

/* PORTFOLIO SECTION */
.our-portfolio .slick-slide.slick-current.slick-active,
.our-portfolio .slick-slide.slick-active { width: 350px !important; }
.custom_portfolio .nav-pills { margin: 0 auto; width: 100%; display: block; text-align: center; }
.custom_portfolio .nav-pills li { display: inline-block; width: 30%; float: none; margin: 0 2px 10px; }
.custom_portfolio .nav-pills li.active>a, .custom_portfolio .nav li a:focus, .custom_portfolio .nav li a:hover, .custom_portfolio .nav-pills>li.active>a, .custom_portfolio .nav-pills>li.active>a:focus,
.custom_portfolio .nav-pills>li.active>a:hover,
.custom_portfolio .nav-pills li a {height: auto;width: 100%;display: block;padding: 7px 0;font-size: 16px;border-radius: 0;}
.custom_portfolio .nav-pills li.active a:after { display: none; }
.custom_portfolio .tab-content { margin: 10px 0 0; }
.custom_portfolio .nav-pills.child>li.active>a {padding: 10px 15px;line-height: normal;font-size: 18px;}
.custom_portfolio p {margin: 0 0 30px !important;font-size: 18px !important;line-height: 30px !important;}
.custom_portfolio .orderbtn a { font-size: 14px; line-height: 20px; }
.custom_portfolio .nav-pills.child>li:after { content: ""; background: #bdbcbc; width: 100%; height: 1px; display: block; position: absolute; right: 0; top: inherit; bottom: 0; margin: auto; }
.custom_portfolio .nav-pills.child>li { width: 100%; }
.custom_portfolio .nav-pills.child>li a {padding: 10px 15px;line-height: normal;font-size: 18px;}

/* SUPPORT SECTION */
.banner-bot ul { padding: 0; margin: 0 auto; }
.banner-bot ul.slick-dots { display: none !important; }
.banner-bot ul li.slick-slide { padding: 0; min-height: 50px; justify-content: center; justify-items: center; align-items: center; align-content: center; float: left; display: flex; }

/* PACKAGES SECTION */
.custom_portfolio ul.products.columns-4,
.section.flare_packages ul.products.columns-4 { display: inline-flex; flex-flow: wrap; justify-content: space-around; }
.woocommerce ul.products[class*=columns-] li.product.type-product,
.woocommerce-page ul.products.type-product[class*=columns-] li.product { width: 45%; margin: 0 auto 15px; }

/* BLUE CTA SECTION */
section.blue_cta { background-position: left; padding: 50px 0; }
section.blue_cta h3 { font-size: 30px; }
section.blue_cta p { font-size: 13px; line-height: 22px; }
section.blue_cta .red_btn a { padding: 10px 0; margin: 15px 0 0; font-size: 14px; }

/* PACKAGES SECTION */
.packages-main:hover { transform: none; }
.flare_packages .packages_content p { font-size: 12px; line-height: 23px; }

/* RED CTA SECTION */
.container-fluid.cta-main {background-image: none;background-color: #8d251f;height: auto;}
.info-div { margin: 10px 0 0; border: none; }
.cta-main h5 span { font-size: 30px; }
.cta-main h5 { padding: 0; text-align: center; }
.info-div.email-area { margin-bottom: 20px; }
.info-div h6 {font-size: 18px;}
.info-div a {font-size: 17px;}

/* HOW IT WORKS SECTION */
.how-works .stl-head h3 { line-height: 45px; font-size: 35px; margin-bottom: 35px; }
.how-works { padding: 20px 0; }
.how-works .stl-head p { font-size: 13px; line-height: 22px; margin: 0 0 15px; }


.howtabs-main .tabs-btns ul li:last-child,
.howtabs-main .website-btns ul li:last-child,
.howtabs-main .video-btns ul li:last-child { border-right: 2px solid #d55b1b; }

.howtabs-main .tabs-btns,
.howtabs-main .website-btns,
.howtabs-main .video-btns { background: transparent; min-height: 110px;}

.howtabs-main .tabs-btns ul,
.howtabs-main .website-btns ul,
.howtabs-main .video-btns ul { width: 100%; display: inline-flex; padding: 0; flex-flow: wrap; justify-content: space-around; }

.howtabs-main .tabs-btns ul li,
.howtabs-main .website-btns ul li,
.howtabs-main .video-btns ul li { width: 20% !important; float: none; display: inline-flex; margin: 0 0 20px !important; padding: 0; height: 110px !important; border: 2px solid #d55b1b; align-items: center; border-radius: 0;}

.howtabs-main .tabs-btns ul li a,
.howtabs-main .website-btns ul li a,
.howtabs-main .video-btns ul li a { margin: 0 auto !important; display: block; text-align: center; }

.howtabs-main { width: 100%; }

.howtabs-main .tabs-btns ul li span.ytop,
.howtabs-main .tabs-btns ul li span.ybot,
.howtabs-main .website-btns ul li span.ytop,
.howtabs-main .website-btns ul li span.ybot,
.howtabs-main .video-btns ul li span.ytop,
.howtabs-main .video-btns ul li span.ybot { display: none; }

.howtabs-main .howdiscr h3 { font-size: 22px; margin: 0; padding-bottom: 10px; margin-bottom: 20px; }
.howtabs-main .howdiscr p { font-size: 13px; padding: 0; line-height: 22px; }
.howdiscr .action_btn a { width: 50%; font-size: 12px; line-height: 20px; padding: 8px 30px; margin: 5px auto; float: none; }
.howdiscr .action_btn { display: block; margin: 0 auto; width: 100%; text-align: left; }

/* MULITPLE PARAGRAPH SECTION */
.content-section p {font-size: 15px;line-height: 22px;text-align: left;padding: 0 15px;}
.content-section .order-1 h3 { font-size: 30px; line-height: 35px; }
.content-section h3.orange-color { font-size: 30px; line-height: 35px; }

/* TESTIMONIAL SECTION */
section.our_testimonial .content { padding: 10px 15px 50px; }

/* GET A QUOTE SECTION */
.get_quote .gform_wrapper .gform_body .gform_fields li.gfield.field_description_below { width: 25%; margin-top: 5px; }
.get_quote .gform_wrapper .gform_footer input[type="submit"] { width: 150px; padding: 5px 20px; }

/* FAQ INNER PAGES SECTION */
section.faq_section .set a { font-size: 12px; line-height: 18px; font-weight: 500; }
section.faq_section .set .content_faq p { font-size: 12px; line-height: 22px; }

/* SIMPLE TEXT CONTENT SECTION */
section.section.simple_text_content p { font-size: 12px; line-height: 22px; }

/*PROJECT CTA BLUE SECTION*/
section.blue_center_cta h3 { font-size: 30px; line-height: normal; }
section.blue_center_cta { background-position: left; }
section.blue_center_cta .white_btn a { font-size: 14px; padding: 10px; }
section.blue_center_cta .red_btn a { font-size: 14px; margin-top: 30px; padding: 12px; }

/*SOCIAL MEDIA SERVICES SECTION*/
section.section.social_media_service p { font-size: 12px; line-height: 22px; margin: 0 0 30px; }
.social_media_service .item .thumbnail { height: auto; }
.social_media_service .item { width: 48%; float: left; margin-right: 2%; background: #f5f5f5; text-align: center; margin-bottom: 2%; }
.social_media_service .item:nth-child(3n) { margin-right: 2%; }
.social_media_service .item h3 { font-size: 16px; line-height: 35px; }
.social_media_service .item.last_items { width: 48%; }

/*WEBSITE LANDING PAGE*/
.slider.lp_slider_website .main-slider .inner-item .caption h2 { font-size: 14px; line-height: normal; }
.slider.lp_slider_website .main-slider .inner-item .caption h2 span.yellow-bold { font-size: 14px; }
.slider.lp_slider_website .main-slider .inner-item .caption h4 { font-size: 14px; line-height: normal; }
.slider.lp_slider_website .main-slider .inner-item .caption h4 strong.red-bold { font-size: 20px; }
.slider.lp_slider_website .main-slider .inner-item .caption h3 { font-size: 16px; }
.slider.lp_slider_website .main-slider .inner-item .caption h4 span.yellow-bold { font-size: 16px; }
.slider .main-slider .inner-item .caption ul li { font-size: 13px; line-height: 25px; padding-left: 0px; }
section.project_cta h3 { font-size: 30px; }
section.project_cta p { font-size: 14px; line-height: 23px; }
section.project_cta .project-cta-icon { display: none; }
section.project_cta .red_btn a { font-size: 16px; padding: 10px; margin: 20px 0 0; }
section.section.website_mega_package h3 { font-size: 25px; text-align: center; line-height: normal; padding: 15px 0; }
.website_mega_package .pack_content { padding: 20px 0; }
.website_mega_package .pack_content .package_list .pack_desc ul li { width: 100%; float: none; font-size: 12px; }
.website_mega_package .pack_content .package_list .pack_desc ul li .tooltip { left: 5px; }
.website_mega_package .pack_content .package_list .pack_title h4 { line-height: 23px; font-size: 15px; }
.website_mega_package .pack_content .badge-gurantee { text-align: center; }
.pack_content .package_list .pack_desc ul li { font-size: 12px; }
.website_mega_package .pack_content .package_list { width: 33.33%; }
.website_mega_package .pack_content .price_section .mega_order_btn { width: 250px; float: right; }

/*LOGO LANDING PAGE*/
.offer-header .callsdetails { display: block; }
.slider.lp_slider .main-slider .inner-item .caption h2 { background: transparent; font-size: 14px; padding: 0; margin-left: 10px; }
.slider.lp_slider .main-slider .inner-item .caption h2 .red-bold { font-size: 18px; }
.slider.lp_slider .main-slider .inner-item .caption h3 { margin-left: 10px; font-size: 18px; line-height: normal; }
.slider.lp_slider .main-slider .inner-item .caption ul { padding-left: 10px; }
.slider.lp_slider .main-slider .inner-item .caption ul li { line-height: normal; font-weight: 400; padding-left: 0; }
.slider.lp_slider .main-slider .inner-item .caption h2:before { left: -15px; }
.slider.lp_slider .main-slider .inner-item .caption h3:before { display: none; }
footer.offer .flex { display: block; }
footer.offer .footer-logo img { text-align: center; margin: 0 auto; display: block; }

/*LANDING ALL IN ONE PACKAGES*/
section.section.mega_package h3 { font-size: 24px; text-align: center; padding: 20px 0; }
.package-heading p { font-size: 16px; line-height: normal; }
.pack_content .package_list { width: 33.33%; min-height: 250px; margin-bottom: 15px; }
.pack_content { padding: 20px 0; }
.badge-gurantee { text-align: center; }
.pack_content .price_section .main-price { font-size: 50px; line-height: 50px; }
.pack_content .price_section .limited-time { font-size: 14px; }
.pack_content .price_section .save-price { font-size: 24px; line-height: 35px; }
.pack_content .price_section .mega_order_btn { font-size: 18px; padding: 5px 35px; width: 250px; max-width: 100%; float: right; text-align: center; }

/*CLIENTS REVIEW SECTION*/
section.our_reviews .item .content .except { font-size: 12px; line-height: 22px; margin: 0 0 10px; }
section.our_reviews .item .content .title { font-size: 13px; }
section.our_reviews .item .content .designation { font-size: 13px; }
.rating .star::after { font-size: 14px; }

/*CONTACT US SECTION*/
.contact_us .sub-title h3 { font-size: 20px; margin: 0; }
.contact_us .stl-head h2 { line-height: 35px; font-size: 25px; margin-bottom: 35px; padding: 0 15px; }
.gform_wrapper.Contact_Us_wrapper .Contact_Us .gform_body .gform_fields li.gfield.field_description_below { width: 100%; float: none; padding: 0; }
.gform_wrapper.Contact_Us_wrapper .Contact_Us .gform_body .gform_fields li.gfield .ginput_container input,
.gform_wrapper.Contact_Us_wrapper .Contact_Us .gform_body .gform_fields li.gfield .ginput_container textarea,
.gform_wrapper.Contact_Us_wrapper .Contact_Us .gform_body .gform_fields li.gfield .ginput_container select { padding: 3px 10px; }
.gform_wrapper.Contact_Us_wrapper .Contact_Us .gform_footer input[type=submit] { font-size: 16px; padding: 5px; }
.contact_us .right_section { min-height: auto; padding: 20px 30px; }
.contact_us .right_section h2 { font-size: 25px; }
.contact_us .cont-details h3 { font-size: 18px; margin: 10px 0; }
.contact_us .contact_content p { text-align: center; padding: 0 15px; font-size: 12px; line-height: 23px; }
.contact_us .cont-details p,
.contact_us .cont-details a { font-size: 12px; line-height: normal; }
.contact_us .cont-details h3:after { width: 30px; }
.cont-details .social-icons a i { font-size: 16px; margin-right: 18px; }
.contact_us .right_section:before,
.contact_us .right_section:after { display: none; }

/*HOVER BOX SECTION*/
section.section.hover_box_items p { font-size: 12px; line-height: 22px; }
section.section.hover_box_items .item { width: 32%; }
section.section.hover_box_items .item h3 { line-height: normal; font-size: 13px; }
section.section.hover_box_items .item:hover .content h3 { font-size: 14px; padding: 0 15px; }
section.section.hover_box_items .item:hover .content p { font-size: 13px; line-height: 23px; }

/*SITEMAP PAGE SECTION*/
.section.sitemap .sitemap_item ul li a { font-size: 12px; line-height: 22px; }
.section.sitemap .sitemap_item h3 { font-size: 17px; line-height: 18px; margin: 0 0 5px; }

/*FAQ ALL IN ONE WITH LEFT TABS PAGE SECTION*/
.faq_all_in_one .tabs-left li a { font-size: 13px; line-height: 26px; }
.faq_all_in_one .tabs-left li { border-bottom: 1px solid #ddd; }

/*POPUP GET A QUOTE SECTION*/
.gform_wrapper.request-a-quote_wrapper .request-a-quote .gform_body .gform_fields li.gfield h3 { font-size: 26px; }
.gform_wrapper.request-a-quote_wrapper .request-a-quote .gform_body .gform_fields li.gfield p { font-size: 12px; line-height: 23px; }
.gform_wrapper.request-a-quote_wrapper .request-a-quote .gform_body .gform_fields li.gfield .ginput_container input,
.gform_wrapper.request-a-quote_wrapper .request-a-quote .gform_body .gform_fields li.gfield .ginput_container select { font-size: 12px; line-height: 23px; min-height: 35px; }
.gform_wrapper.request-a-quote_wrapper .request-a-quote .gform_body .gform_fields li.gfield .ginput_container textarea { font-size: 12px; }
.gform_wrapper.request-a-quote_wrapper .request-a-quote .gform_body li.gfield.gfield_error.gfield_contains_required { padding: 0 !important; margin: 0 !important; width: 100%; }
.gform_wrapper.request-a-quote_wrapper .request-a-quote .gform_footer input[type=submit] { font-size: 14px; padding: 5px; }
.pum-theme-345 .pum-content+.pum-close,
.pum-theme-enterprise-blue .pum-content+.pum-close { height: 30px; width: 30px; font-size: 30px; }
div#popmake-2031 { padding-right: 0; padding-left: 0; top: 0 !important; }

/*THANKYOU PAGE SECTION*/
.thankyou span a { font-size: 15px; }
.thankyou span { margin-bottom: 10px; width: 100%; margin-right: 0; padding: 8px 0; }
.thankyou .heading { margin: 40px auto; width: 70%; }
.thankyou .thnk-content p { font-size: 12px; line-height: 23px; margin: 0 0 20px; padding: 0 10px; }

/*CHECKOUT PAGES SECTION */
.theme-logoflare .wrap .woocommerce form .form-row label { font-size: 12px; }
.theme-logoflare.woocommerce-page .wrap .woocommerce form .form-row { width: 100%; margin: 0 0 10px; }
.theme-logoflare .wrap .woocommerce-billing-fields h3,
.theme-logoflare .wrap .woocommerce-additional-fields h3,
.theme-logoflare .wrap .wpmc-step-item.wpmc-step-payment h3,
.woocommerce-checkout .woocommerce form.checkout h3#order_review_heading { margin: 20px 0; font-size: 24px; }
.woocommerce form .form-row input { padding: 5px 15px; width: 100%; height: 40px; }
.theme-logoflare .wrap .select2-container--default .select2-selection--single .select2-selection__arrow { height: 40px; }
.select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 20px; }
.theme-logoflare .wrap .select2-container .select2-selection--single { height: 40px; }
.theme-logoflare .wrap .woocommerce #respond input#submit.alt,
.theme-logoflare .wrap .woocommerce a.button.alt,
.theme-logoflare .wrap .woocommerce button.button.alt,
.theme-logoflare .wrap .woocommerce input.button.alt { font-size: 14px; padding: 12px; }
.wpmc-steps-wrapper .woocommerce-info,
.wpmc-steps-wrapper .woocommerce-message { font-size: 13px; }
.woocommerce table.shop_table tr th { font-size: 14px; }
.wpmc-tabs-wrapper .wpmc-tab-item { padding-bottom: 25px; margin-bottom: 25px; }
.wpmc-tabs-wrapper .wpmc-tab-text { top: inherit; }
.wc_payment_methods li.wc_payment_method label { font-size: 14px; }

/* FOOTER SECTION */
footer .padd-btd { padding: 10px 0; text-align: center; }
footer .col-md-5ths.col-sm-5ths:last-child { display: block; }
footer .col-md-5ths.col-sm-5ths { display: block; }
footer .social-icons.padd-btd { border: 0; padding: 25px 30px; }
footer .greyfoot a,
footer .greyfoot p {font-size: 15px;padding: 0 10px;line-height: normal;text-align: left;}
footer .listpge .ulsme-ctct { padding: 0 15px; text-align: center; }
.ulsme-ctct ul li a { margin-left: 7px; word-break: break-word; }
footer .brdr-top .subcribe input { border-radius: 25px; }
footer .brdr-top .subcribe button { position: absolute; right: 20px; top: 28px; padding: 5px 30px; border-radius: 34px; }
.section.simple_content p { font-size: 12px; line-height: 23px; }
.section.simple_content h3 { font-size: 18px; line-height: normal; }
.section.simple_content ul { padding: 0; font-size: 12px; }


.slider.LandingWithForm .inner-item,
.slider.LandingWithForm .inner-item .container { height: 100% !important; }
.slider.LandingWithForm .main-slider .inner-item .caption h1 { font-size: 24px; line-height: normal; }
.slider.LandingWithForm .main-slider .inner-item .caption ul li { width: 100%; font-size: 12px; line-height: 25px; padding-left: 22px; }
.slider.LandingWithForm .main-slider.main-slider-landing .inner-item .caption .just-in h3 { font-size: 35px; }
.slider.LandingWithForm .main-slider.main-slider-landing .inner-item .caption .just-in h3 sup { font-size: 15px; }
.slider.LandingWithForm .main-slider-landing .inner-item .caption p { font-size: 12px; line-height: normal; }
.slider.LandingWithForm .main-slider-landing .tp-ban-form { position: relative; transform: translateY(5%); display: block; margin: 0 auto; text-align: center; width: 100%; float: none; }
.slider.LandingWithForm .main-slider-landing .tp-ban-form .gform_wrapper.sign_up_form_wrapper { margin: 0 auto 74px; }
.slider.LandingWithForm .main-slider.main-slider-landing .inner-item .caption { top: unset; transform: translateY(5%); position: relative; width: 100%; }

.halloween .container-fluid.cta-main { background-image: none !important; background-color: #e28622; }
.halloween .howtabs-main .tabs-btns {  background: none; }

/*SPECIAL STATIONERY lANDING PAGE*/
.stationery_free .offer-header .logo a img { margin: 15px 0; width: 50%; }
.stationery_free .offer-header.stationery .callsdetails { display: none; }
.stationery_free .slider.LandingStationery .main-slider.main-slider-landing .inner-item .caption .swingimage { width: 100%; }
.stationery_free .slider.LandingStationery .main-slider.main-slider-landing .inner-item .caption h1 { font-size: 20px; line-height: normal; margin: 10px 0; }
.stationery_free .slider.LandingStationery .main-slider.main-slider-landing .inner-item .caption { top: 0; transform: translateY(0%); text-align: center; width: 90%; margin: 0 auto; display: inline-block; }
.stationery_free .slider .inner-item,
.stationery_free .slider .inner-item .container { height: 600px !important; }
.stationery_free .slider.LandingStationery .main-slider.main-slider-landing .inner-item .caption h2 { width: 100%; font-size: 14px; line-height: normal; }
.stationery_free .slider.LandingStationery .main-slider.main-slider-landing .inner-item .caption .company { width: 100%; margin: 20px 0; }
.stationery_free .company .Company_form_wrapper.gform_wrapper .gform_body .gform_fields li input,
.stationery_free .company .Company_form_wrapper.gform_wrapper .gform_body .gform_fields li:before,
.stationery_free .company .Company_form_wrapper.gform_wrapper .gform_body { display: none; }
.stationery_free .company .Company_form_wrapper.gform_wrapper .gform_footer.top_label { width: 100%; }
.stationery_free .company .Company_form_wrapper.gform_wrapper .gform_footer.top_label input { margin: 0; }
.stationery_free .slider.LandingStationery .main-slider.main-slider-landing .inner-item .caption .company { padding: 0; }
.about-cont h2 { font-size: 24px; }
.row.about-cont { padding: 10px; }
.about-cont p { font-size: 12px; line-height: normal; }
.about-cont .readmore .getstarted,
.about-cont .readmore .chat { width: 100%; display: inline-block; margin: 5px 0; font-size: 12px; padding: 5px; }
.about-cont .readmore { width: 100%; margin-bottom: 30px; }
section.br-sol { padding: 20px 0; }
section.br-sol h2 { font-size: 24px; line-height: normal; margin: margin:0 0 20px; }
section.br-sol h2+p { font-size: 12px; line-height: normal; }
section.br-sol a.various { padding: 5px; font-size: 12px; display: inline-block; width: 100%; text-align: center; margin-bottom: 50px; }
section.br-sol [class^="col-md-4"]>div h2 { background: #8f9c04; color: #fff; font-size: 12px; padding: 5px; }
section.br-sol [class^="col-md-4"]>div ul li { font-size: 12px; line-height: 22px; }
section.br-sol .actions a.pur { margin-bottom: 10px; }
section.br-sol .actions a span:before { display: none; }
.section.howitwork-LP .col-md-3 p { font-size: 12px; line-height: normal; margin-bottom: 30px; }
.section.howitwork-LP:after { background-size: cover; height: 15px; }
.footer-contact-sec .gform_wrapper.landing-stationery_wrapper .gform_body .gform_fields li.gfield .ginput_container input,
.footer-contact-sec .gform_wrapper.landing-stationery_wrapper .gform_body .gform_fields li.gfield .ginput_container select,
.footer-contact-sec .gform_wrapper.landing-stationery_wrapper .gform_body .gform_fields li.gfield .ginput_container textarea { font-size: 12px; }
.footer-contact-sec .gform_wrapper.landing-stationery_wrapper .gform_body .gform_fields li.gfield .ginput_container textarea { height: 100px; }
.footer-contact-sec .gform_wrapper.landing-stationery_wrapper .gform_footer input[type="submit"] { width: 100%; padding: 5px; font-size: 16px; }
.footer-contact-sec .gform_wrapper.landing-stationery_wrapper .gform_footer { margin: 0; }
.footer-contact-sec .contact-section-heading h1 span { font-size: 16px; }
.footer-contact-sec .contact-section-heading h1 { font-size: 30px; line-height: 28px; margin: 0 0 15px; }
.footer-contact-sec .contact-section-heading p { font-size: 12px; line-height: normal; }
.footer-contact-sec .contact-detail ul li { font-size: 12px; padding-bottom: 10px; line-height: normal; }

/*SPECIAL STATIONERY lANDING PAGE*/
.stationery_free .offer-header .logo a img { margin: 15px 0; width: auto; }
.stationery_free .offer-header.stationery .callsdetails { display: none; }
.stationery_free .slider.LandingStationery .main-slider.main-slider-landing .inner-item .caption .swingimage { width: 50%; }
.stationery_free .slider.LandingStationery .main-slider.main-slider-landing .inner-item .caption h1 { font-size: 26px; line-height: normal; margin: 15px 0; }
.stationery_free .slider.LandingStationery .main-slider.main-slider-landing .inner-item .caption { top: 0; transform: translateY(0%); text-align: center; width: 90%; margin: 0 auto; display: inline-block; }
.stationery_free .slider .inner-item,
.stationery_free .slider .inner-item .container { height: 600px !important; }
.stationery_free .slider.LandingStationery .main-slider.main-slider-landing .inner-item .caption h2 { width: 50%; font-size: 14px; line-height: normal; }
.stationery_free .slider.LandingStationery .main-slider.main-slider-landing .inner-item .caption .company { width: 70%; margin: 20px 0; }
.stationery_free .slider .main-slider-landing .inner-item .caption ul li:before{ display: none; }
.stationery_free .slider .main-slider .slick-dots { display: none !important; }
.stationery_free .company .Company_form_wrapper.gform_wrapper .gform_body .gform_fields li:before{ left: 5px; }
.stationery_free .company .Company_form_wrapper.gform_wrapper .gform_body .gform_fields li { width: 100%; padding-left: 40px; }
.stationery_free .company .Company_form_wrapper.gform_wrapper .gform_body .gform_fields li input,
.stationery_free .company .Company_form_wrapper.gform_wrapper .gform_body .gform_fields li:before,
.stationery_free .company .Company_form_wrapper.gform_wrapper .gform_body { display: block; }
.stationery_free .company .Company_form_wrapper.gform_wrapper .gform_footer.top_label { width: 32%; }
.stationery_free .company .Company_form_wrapper.gform_wrapper .gform_footer.top_label input { margin: 0; }
.stationery_free .slider.LandingStationery .main-slider.main-slider-landing .inner-item .caption .company { padding: 0; }
.about-cont h2 { font-size: 24px; }
section.section.about-logo { margin-top: 0; }
.row.about-cont { padding: 10px; margin-top: 0; }
.about-cont p { font-size: 14px; line-height: normal; }
.about-cont .readmore .getstarted,
.about-cont .readmore .chat { width: auto; display: inline-block; margin: 5px 0; font-size: 14px; padding: 5px 20px; }
.about-cont .readmore { width: 100%; margin-bottom: 30px; }
section.br-sol { padding: 20px 0; }
section.br-sol h2 { font-size: 24px; line-height: normal; margin: margin:0 0 20px; }
section.br-sol h2+p { font-size: 14px; line-height: normal; }
section.br-sol a.various { padding: 5px; font-size: 14px; display: inline-block; width: 100%; text-align: center; margin-bottom: 50px; }
section.br-sol [class^="col-md-4"]>div h2 { background: #8f9c04; color: #fff; font-size: 16px; padding: 5px 20px; line-height: normal; }
section.br-sol [class^="col-md-4"]>div ul li { font-size: 12px; line-height: 22px; }
section.br-sol .actions a.pur { margin-bottom: 10px; }
section.br-sol .actions a span:before { display: none; }
.section.howitwork-LP .col-md-3 p { font-size: 14px; line-height: normal; margin-bottom: 30px; }
.section.howitwork-LP:after { background-size: cover; height: 15px; }
.footer-contact-sec .gform_wrapper.landing-stationery_wrapper .gform_body .gform_fields li.gfield .ginput_container input,
.footer-contact-sec .gform_wrapper.landing-stationery_wrapper .gform_body .gform_fields li.gfield .ginput_container select,
.footer-contact-sec .gform_wrapper.landing-stationery_wrapper .gform_body .gform_fields li.gfield .ginput_container textarea { font-size: 12px; }
.footer-contact-sec .gform_wrapper.landing-stationery_wrapper .gform_body .gform_fields li.gfield .ginput_container textarea { height: 100px; }
.footer-contact-sec .gform_wrapper.landing-stationery_wrapper .gform_footer input[type="submit"] { width: auto; padding: 5px 20px; font-size: 16px; }
.footer-contact-sec .gform_wrapper.landing-stationery_wrapper .gform_footer { margin: 0; }
.footer-contact-sec .contact-section-heading h1 span { font-size: 16px; }
.footer-contact-sec .contact-section-heading h1 { font-size: 30px; line-height: 28px; margin: 0 0 15px; }
.footer-contact-sec .contact-section-heading p { font-size: 14px; line-height: normal; }
.footer-contact-sec .contact-detail ul li { font-size: 14px; padding-bottom: 10px; line-height: normal; }

/*BLACK FRIDAY 2020*/
.BlackFridayOffer.slider .main-slider.main-slider-landing .inner-item,
.BlackFridayOffer.slider .main-slider.main-slider-landing .inner-item .container {height: 600px !important;}
.BlackFridayOffer.slider .main-slider.main-slider-landing .inner-item .caption h1 {font-size: 36px;line-height: 40px;}
.BlackFridayOffer.slider .main-slider.main-slider-landing .inner-item .caption h1 strong {font-size: 30px;line-height: normal;}
.BlackFridayOffer.slider .main-slider.main-slider-landing .inner-item .caption h2,
.BlackFridayOffer.slider .main-slider.main-slider-landing .inner-item .caption h2 span.discount-btn { font-size: 35px; line-height: 45px; }
.BlackFridayOffer.slider .main-slider.main-slider-landing .inner-item .caption .company .started-btn { font-size: 20px; line-height: normal; padding: 5px 30px; width: auto; }

/*BLACK FRIDAY BANNER*/
.BlackFridayBanner.slider .main-slider.main-slider-landing .inner-item,
.BlackFridayBanner.slider .main-slider.main-slider-landing .inner-item .container { height: 600px !important; }
.BlackFridayBanner.slider .main-slider.main-slider-landing .inner-item .caption img { width: 150px; }
.BlackFridayBanner.slider .main-slider.main-slider-landing .inner-item .caption h1 {font-size: 35px;line-height: normal;}
.BlackFridayBanner.slider .main-slider.main-slider-landing .inner-item .caption h1 span.red-bold {font-size: 41px;line-height: normal;}
.BlackFridayBanner.slider .main-slider.main-slider-landing .inner-item .caption h1 strong.white-bold {font-size: 45px;line-height: normal;}
.BlackFridayBanner.slider .main-slider.main-slider-landing .inner-item .caption .started-btn { font-size: 16px; padding: 5px 20px; margin-top: 20px; }

/*BLACK FRIDAY STATIONERY LANDING PAGE*/
.BlackOfferStationery.slider .main-slider.main-slider-landing .inner-item,
.BlackOfferStationery.slider .main-slider.main-slider-landing .inner-item .container { height: 600px !important; }
.BlackOfferStationery.slider .main-slider.main-slider-landing .inner-item .caption { top: 20%; transform: translateY(20%); }
.BlackOfferStationery.slider .main-slider.main-slider-landing .inner-item .caption img { width: 200px; }
.BlackOfferStationery.slider .main-slider.main-slider-landing .inner-item .caption h1 { font-size: 30px; line-height: 40px; }
.BlackOfferStationery.slider .main-slider.main-slider-landing .inner-item .caption h1 span.red-bold { font-size: 30px; }
.BlackOfferStationery.slider .main-slider.main-slider-landing .inner-item .caption .started-btn { font-size: 16px; padding: 5px 20px; margin-top: 20px; }

/*CYBER MONDAY E-COMMERCE LANDING PAGE*/
.CyberMondayeCommerce.slider .main-slider.main-slider-landing .inner-item,
.CyberMondayeCommerce.slider .main-slider.main-slider-landing .inner-item .container {height: 600px !important;}
.CyberMondayeCommerce.slider .main-slider.main-slider-landing .inner-item .caption {top: 50%;transform: translateY(50%);}
.CyberMondayeCommerce.slider .main-slider.main-slider-landing .inner-item .caption h1 {font-size: 50px;line-height: 55px;margin-bottom: 30px;}
.CyberMondayeCommerce.slider .main-slider.main-slider-landing .inner-item .caption h1 span.yellow-bold { font-size: 50px; line-height: 55px; }
.CyberMondayeCommerce.slider .main-slider.main-slider-landing .inner-item .caption .started-btn { font-size: 25px; padding: 15px 30px; }

/*CYBER MONDAY LOGO + STATIONERY LANDING PAGE*/
.CyberMondayStationery.slider .main-slider.main-slider-landing .inner-item,
.CyberMondayStationery.slider .main-slider.main-slider-landing .inner-item .container {height: 600px !important;}
.CyberMondayStationery.slider .main-slider.main-slider-landing .inner-item .caption img { width: 200px; }
.CyberMondayStationery.slider .main-slider.main-slider-landing .inner-item .caption {top: 0%;transform: translateY(0%);}
.CyberMondayStationery.slider .main-slider.main-slider-landing .inner-item .caption h1 {font-size: 26px;line-height: 30px;margin-bottom: 10px;}
.CyberMondayStationery.slider .main-slider.main-slider-landing .inner-item .caption h2 { font-size: 50px; line-height: 55px; margin-bottom: 20px; margin-top: 0; }
.CyberMondayStationery.slider .main-slider.main-slider-landing .inner-item .caption .started-btn { font-size: 16px; padding: 10px 30px; }

/*CYBER MONDAY WEBSITE OFFER LANDING PAGE*/
.CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item,
.CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .container {height: 600px !important;}
.CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .caption {top: 50%;transform: translateY(50%);}
.CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .caption h1 {font-size: 26px;line-height: 30px;}
.CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .caption h2 span.yellow-bold {font-size: 26px;line-height: 30px;}
.CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .caption h2 span.white-small {font-size: 26px;line-height: 30px;}
.CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .caption .started-btn {padding: 5px 20px;font-size: 14px;}

/*CHRISTMAS LANDING PAGE*/
.slider .main-slider.mainSliderChristmas .inner-item,
.slider .main-slider.mainSliderChristmas .inner-item .container { height: 500px; }
.christmas_landing .logo img { width: 200px; }
.christmas_landing .offer-header.stationery .callsdetails { display: none; }
.slider .main-slider.mainSliderChristmas .inner-item,
.slider .main-slider.mainSliderChristmas .inner-item .container { background-position: right !important; }
.slider .main-slider.mainSliderChristmas .inner-item .caption .limited {font-size: 12px;padding: 0px 10px;letter-spacing: 1px;margin: 0 0 10px;line-height: 20px;}
.slider .main-slider.mainSliderChristmas .inner-item .caption h1 {font-size: 22px;line-height: 18px;}
.slider .main-slider.mainSliderChristmas .inner-item .caption h2 {font-size: 18px;line-height: 22px;margin: 5px 0;}
.slider .main-slider.mainSliderChristmas .inner-item .caption h1 span {font-size: 35px;line-height: normal;}
.slider .main-slider.mainSliderChristmas .inner-item .caption h2 span.yellow-bold {font-size: 18px;line-height: normal;}
.slider .main-slider.mainSliderChristmas .inner-item .caption .just-in strong {font-size: 40px;line-height: normal;}
.slider .main-slider.mainSliderChristmas .inner-item .caption .just-in span { font-size: 18px; line-height: 20px; }
.slider .main-slider.mainSliderChristmas .inner-item .caption .just-in { font-size: 18px; line-height: 20px; }
.slider .main-slider.mainSliderChristmas .inner-item .caption .readmore-btn a { padding: 2px 10px; margin: 5px 0; font-size: 12px; }
.slider .main-slider.mainSliderChristmas .inner-item .caption {top: 50%;transform: translateY(20%);}
.christmas_landing section.br-sol [class^="col-md-4"]>div:after { width: 101px; height: 123px; left: 0; bottom: -35px; }
.slider .main-slider.eCommerce.mainSliderChristmas .inner-item .caption { top: 50%; transform: translateY(20%); }

/*SPRING SALE BANNER*/
body.stationery_free.spring-sale .CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .caption {transform: translateY(110%);}
body.stationery_free.spring-sale .CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .caption .limited {background: #000000;display: inline-block;padding: 3px 30px;letter-spacing: 3px;font-size: 14px;}
body.stationery_free.spring-sale .CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .caption h1 {font-size: 30px;line-height: 35px;text-transform: capitalize;}
body.stationery_free.spring-sale .CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .caption h1 span {display: block;font-size: 55px;line-height: 55px;}
#flowers { display: none; }
body.stationery_free.spring-sale .CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item,
body.stationery_free.spring-sale .CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .container { height: 300px !important; }

/*FITNESS LANDING PAGE*/
.video_section.fitness .video_content_header .bann-disc { min-height: 250px; }
.video_section.fitness { height: 100%; }
.video_section.fitness .bann-disc h1 { font-size: 35px; line-height: normal; margin: 0; }
.video_section.fitness .bann-disc h1 span.small-text { font-size: 25px; line-height: normal; }
.after_slider svg { bottom: -3px; }
section.fitness-mobile-app { padding: 30px 0; }
section.fitness-mobile-app .heading h2 { font-size: 30px; line-height: normal; margin: 0 0 46px; }
section.fitness-mobile-app .row { }
section.fitness-mobile-app h3 { font-size: 35px; line-height: normal; margin: 30px 0 10px; }
section.fitness-mobile-app .heading h2 { font-size: 35px; line-height: normal; }
section.fitness-mobile-app p { font-size: 14px; line-height: normal; }
section.fitness-mobile-app ul li { font-size: 14px; line-height: normal; }
section.fitness-mobile-app ul { margin: 0 0 50px; }
section.fitness-laptop { padding: 35px 0; }
section.fitness-laptop h3 { font-size: 35px; line-height: normal; margin: 30px 0; }
section.fitness-laptop p,
section.fitness-laptop ul li { font-size: 14px; line-height: normal; }
section.project_desc { padding: 35px 0 0; }
section.project_desc .heading h3 { font-size: 35px; line-height: normal; margin: 0 0 15px; }
section.project_desc .content p { font-size: 14px; line-height: normal; }
section.fitness-mobile-app.social_media .row { margin: 0 0 35px; }
section.fitness-mobile-app.social_media { padding: 15px 0 0; }
section.fitness_faq { padding: 15px 0; }
section.fitness_faq .heading h2 { font-size: 35px; line-height: normal; margin: 0 0 35px; }
section.fitness_faq .set a { padding: 10px 0px; font-size: 16px; line-height: normal; }
section.fitness_faq .set .content_faq { font-size: 14px; line-height: normal; }
section.fitness-packages { padding: 35px 0; }
section.fitness-packages h2 { font-size: 35px; line-height: normal; margin: 0 0 15px; }



}



@media screen and (max-width: 767px) {
    .ulsme-ctct ul li a {
        font-size: 15px !important;
        line-height: 40px !important;
    }
        .info-div span {
        font-size: 18px;
    }
.packages-main .innbox .bottom_pack .pack_cta {
    margin-bottom: 25px;
    float: none !important;
}

    .packages-main .innbox .bottom_pack .liovechats-bx a span {
        font-size: 17px !important;
    }

    .packages-main .innbox .bottom_pack {
    background: #f2fff0;
    border-radius: 0 0 8px 8px;
    padding: 18px 10px;
    width: 100%;
    display: block;
}
.packages-main .innbox .bottom_pack .liovechats-bx {
    float: none;
    padding-left: 0px;
    text-align: left;
    margin-left: 0;
    border-left: 0px solid #d1d7e3;
    line-height: 15px;
}
    .slick-dots li {
        width: 9px !important;
        height: 9px !important;
        margin: 0 4px !important;
    }
    .banner-bot ul li {
        width: 100% !important;
    }
    .packages-main .innbox .desc_section ul li {
        font-size: 15px;
        line-height: 40px;
    }
    .packages-main .innbox .title_section .price-pack ins {
    font-size:25px;
    line-height: 10px;
    padding: 5px 0;
}
.banner-bot ul li .satisfiedico {
    width: auto;
    float: none;
    text-align: center;
}
.banner-bot ul li p {
        font-size: 18px !important;
        line-height: 30px !important;
        top: 4px;
        text-align: center;
    }

.default_landing .offer-header.stationery .callsdetails { display: none; }
section.home-cover .full-height .container .NativeBrand { height: 50px; }
section.home-cover .mouse-move a { border-radius: 50%; font-size: 12px; height: 50px; width: 50px; line-height: 48px; }
section.home-cover .full-height { min-height: calc(50vh - 0px); height: 100%; }
section.home-cover .full-height .container { transform: translateY(-50%); }
section.home-cover .full-height .container h2 { font-size: 20px; }
section.home-cover .full-height .container p { font-size: 14px !important; }
section.home-cover .full-height .container a { font-size: 12px !important; padding: 5px 25px !important; }
section.home-cover .mouse-move { position: relative; bottom: 10px; }

.video_content_header .bann-disc a img { left: -119px; }

/* HEADER SECTION */
.discount,
.topbar { display: none; }
header .right-nav { margin: 0; }
.logo a img { margin: 0; }
.slider .inner-item,
.slider .inner-item .container { height: 310px !important; }
.slider .main-slider .inner-item .caption { width: 75%; top: 50%; transform: translateY(-50%); }
.slider .main-slider .inner-item .caption h2 { line-height: 26px; }
.light-text { font-size: 20px; font-weight: 300; line-height: normal; }
.white-bold { font-size: 25px; font-weight: 600; color: #fff; line-height: 30px; }
.yellow-bold { font-size: 25px; color: #f1ab1d; font-weight: 700; line-height: 30px; }
.red-bold { color: #d91010; font-size: 25px; font-weight: 700; line-height: 30px; }
.white-medium { font-size: 25px; font-weight: 500; line-height: 20px; }
.remove-btn a { margin: 20px 0; font-size: 14px; }
header .right-nav nav .ubermenu-responsive-toggle-content-align-left { text-align: center; background: #ef483e !important; color: #fff; padding: 5px 20px; text-transform: uppercase; width: 100% !important; }
section.section { padding: 20px 0; }
.stl-head p { margin: 0 0 15px; font-size: 13px; line-height: 22px; }
section.heading_on_top .heading_section h1 { margin: 0; line-height: 35px; }
section.heading_on_top .heading_section h1 .white-bold,
section.heading_on_top .heading_section h1 .yellow-bold,
section.heading_on_top .heading_section h1 .red-bold { font-size: 18px; font-weight: 700; line-height: 17px; }


/*OUR RECOGNITIONS SLIDER*/
.our_recognitions .heading h4 { margin: 0px 0; }

/*OUR SERVICES*/
section.our_services { padding: 20px 0; }
section.our_services h1 { font-size: 20px !important; line-height: 30px !important; }
section.our_services h1 span.black { line-height: 35px !important; font-size: 30px !important; }
section.our_services h1 span.orange { font-size: 30px; line-height: 35px; }
section.our_services h1:after { margin: 12px 0; }
section.our_services .except p { font-size: 13px !important; line-height: 22px !important; }
section.our_services .slick-dots { bottom: -30px; }
section.our_services .slide { margin: 20px 0; }
section.our_services .services .box_item .item:hover .content .service_hover { min-height: 225px; font-size: 12px; line-height: 20px; }
section.our_services .services .thumbnail>img { margin: 0 auto!important; width: auto!important; border-radius: 10px!important; }
section.our_services .services .box_item .item:hover .content .service_hover .remove-btn a { font-size: 12px; line-height: 20px; }
section.our_services .services .box_item .item .content h3 { font-size: 14px; line-height: 20px; margin: 5px 0; }

/* HEADINGS OF LOGO DESIGN FLARE */
.stl-head h2 { line-height: 35px; font-size: 25px; margin-bottom: 35px; }
.stl-head h2:before { bottom: -20px; }

/* OUR PARTNERS SECTION */
.our_partners .heading h4 { font-size: 30px; line-height: 35px; }
.our_partners .owl-carousel.partners .item .content { text-align: center; border: 2px dashed #d9d9d9; display: block; width: 100%; }

/* PORTFOLIO SECTION */
.custom_portfolio .nav-pills { margin: 0 auto; width: 100%; display: block; text-align: center; }
.custom_portfolio .nav-pills li { display: inline-block; width: 48%; float: none; margin: 0 2px 10px; }
.custom_portfolio .nav-pills li.active>a, .custom_portfolio .nav li a:focus, .custom_portfolio .nav li a:hover, .custom_portfolio .nav-pills>li.active>a, .custom_portfolio .nav-pills>li.active>a:focus,
.custom_portfolio .nav-pills>li.active>a:hover,
.custom_portfolio .nav-pills li a { height: auto; width: 100%; display: block; padding: 7px 0 !important; font-size: 11px !important; border-radius: 0; }
.custom_portfolio .nav-pills li.active a:after { display: none; }
.custom_portfolio .tab-content { margin: 10px 0 0; }
.custom_portfolio .nav-pills.child>li.active>a { padding: 10px 15px; line-height: normal; font-size: 12px; }
.custom_portfolio p { margin: 0 0 30px !important; font-size: 13px !important; line-height: 22px !important; }
.custom_portfolio .orderbtn a { font-size: 14px !important; line-height: 20px !important; }
.custom_portfolio .nav-pills.child>li:after { content: ""; background: #bdbcbc; width: 100%; height: 1px; display: block; position: absolute; right: 0; top: inherit; bottom: 0; margin: auto; }
.custom_portfolio .nav-pills.child>li { width: 100%; }
.custom_portfolio .nav-pills.child>li a { padding: 10px 15px; line-height: normal; font-size: 12px; }

/* SUPPORT SECTION */
.banner-bot ul { padding: 0; margin: 0 auto; }
.banner-bot ul.slick-dots { display: none !important; }
.banner-bot ul li.slick-slide { padding: 0; min-height: 50px; justify-content: center; justify-items: center; align-items: center; align-content: center; float: left; display: flex; }

/* PACKAGES SECTION */
.custom_portfolio ul.products.columns-4,
.section.flare_packages ul.products.columns-4,
.custom_portfolio ul.products.columns-3,
.section.flare_packages ul.products.columns-3 { display: block; }

.woocommerce ul.products[class*=columns-] li.product.type-product,
.woocommerce-page ul.products.type-product[class*=columns-] li.product { width: 100%; margin: 0 0 1em; }

/* BLUE CTA SECTION */
section.blue_cta { background-position: left; padding: 20px 0; }
section.blue_cta h3 { font-size: 30px; }
section.blue_cta p { font-size: 13px; line-height: 22px; }
section.blue_cta .red_btn a { padding: 10px 0; margin: 15px 0 0; font-size: 14px; }

/* PACKAGES SECTION */
.packages-main:hover { transform: none; }
.flare_packages .packages_content p { font-size: 12px; line-height: 23px; }

/* RED CTA SECTION */
.container-fluid.cta-main { background-image: none; background-color: #63a94a; height: auto; }
.info-div { margin: 10px 0 0; border: none; }
.cta-main h5 span { font-size: 30px; }
.cta-main h5 { padding: 0; text-align: center; }
.info-div.email-area { margin-bottom: 20px; }
.info-div h6 { font-size: 16px; }
.info-div a { font-size: 14px; }

/* HOW IT WORKS SECTION */
.how-works .stl-head h3 { line-height: 35px; font-size: 25px; margin-bottom: 35px; }
.how-works { padding: 20px 0; }
.how-works .stl-head p { font-size: 13px; line-height: 22px; margin: 0 0 15px; }

.howtabs-main .tabs-btns,
.howtabs-main .website-btns,
.howtabs-main .video-btns { background: transparent; }

.howtabs-main .tabs-btns ul,
.howtabs-main .website-btns ul,
.howtabs-main .video-btns ul { width: 100%; display: inline-flex; padding: 0; flex-flow: wrap; justify-content: space-around; }

.howtabs-main .tabs-btns ul li,
.howtabs-main .website-btns ul li,
.howtabs-main .video-btns ul li { width: 48% !important; float: none; display: inline-flex; margin: 0 0 5px !important; padding: 0; height: 130px !important; border: 2px solid #d55b1b; align-items: center; border-radius: 100%; }

.howtabs-main .tabs-btns ul li a,
.howtabs-main .website-btns ul li a,
.howtabs-main .video-btns ul li a { margin: 0 auto !important; display: block; text-align: center; }

.howtabs-main { width: 100%; }

.howtabs-main .tabs-btns ul li span.ytop,
.howtabs-main .tabs-btns ul li span.ybot,
.howtabs-main .website-btns ul li span.ytop,
.howtabs-main .website-btns ul li span.ybot,
.howtabs-main .video-btns ul li span.ytop,
.howtabs-main .video-btns ul li span.ybot { display: none; }

.howtabs-main .howdiscr h3 { font-size: 22px; margin: 0; padding-bottom: 10px; margin-bottom: 20px; }
.howtabs-main .howdiscr p { font-size: 13px; padding: 0; line-height: 22px; }
.howdiscr .action_btn a { width: 100%; font-size: 12px; line-height: 20px; padding: 10px 20px; margin: 5px auto; text-align: center; }
.howdiscr .action_btn { display: block; margin: 0 auto; }

/* MULITPLE PARAGRAPH SECTION */
.content-section p { font-size: 13px !important; line-height: 22px !important; text-align: left; padding: 0 15px !important; }
.content-section .order-1 h3 { font-size: 30px; line-height: 35px; }
.content-section h3.orange-color { font-size: 30px; line-height: 35px; }

/* TESTIMONIAL SECTION */
section.our_testimonial .content { padding: 10px 15px 50px; }

/* GET A QUOTE SECTION */
.get_quote .gform_wrapper .gform_body .gform_fields li.gfield.field_description_below { width: 100%; margin-top: 5px; }
.get_quote .gform_wrapper .gform_footer input[type="submit"] { width: 150px; padding: 5px 20px; }

/* FAQ INNER PAGES SECTION */
section.faq_section .set a { font-size: 12px; line-height: 18px; font-weight: 500; }
section.faq_section .set .content_faq p { font-size: 12px; line-height: 22px; }

/* SIMPLE TEXT CONTENT SECTION */
section.section.simple_text_content p { font-size: 12px; line-height: 22px; }

/*PROJECT CTA BLUE SECTION*/
section.blue_center_cta h3 { font-size: 30px; line-height: normal; }
section.blue_center_cta { background-position: left; }
section.blue_center_cta .white_btn a { font-size: 14px; padding: 10px; }
section.blue_center_cta .red_btn a { font-size: 14px; margin-top: 10px; }

/*SOCIAL MEDIA SERVICES SECTION*/
section.section.social_media_service p { font-size: 12px; line-height: 22px; }
.social_media_service .item .thumbnail { height: auto; }
.social_media_service .item { width: 100%; margin-right: 0; margin-bottom: 5%; float: none; }
.social_media_service .item h3 { font-size: 16px; line-height: 35px; }
.social_media_service .item.last_items { width: 100%; }

/*WEBSITE LANDING PAGE*/
.slider.lp_slider_website .main-slider .inner-item .caption h2 { font-size: 14px; line-height: normal; }
.slider.lp_slider_website .main-slider .inner-item .caption h2 span.yellow-bold { font-size: 14px; }
.slider.lp_slider_website .main-slider .inner-item .caption h4 { font-size: 14px; line-height: normal; }
.slider.lp_slider_website .main-slider .inner-item .caption h4 strong.red-bold { font-size: 20px; }
.slider.lp_slider_website .main-slider .inner-item .caption h3 { font-size: 16px; }
.slider.lp_slider_website .main-slider .inner-item .caption h4 span.yellow-bold { font-size: 16px; }
.slider .main-slider .inner-item .caption ul li { font-size: 13px; line-height: 25px; padding-left: 0px; }
section.project_cta h3 { font-size: 30px; }
section.project_cta p { font-size: 14px; line-height: 23px; }
section.project_cta .project-cta-icon { display: none; }
section.project_cta .red_btn a { font-size: 16px; padding: 10px; margin: 20px 0 0; }
section.section.website_mega_package h3 { font-size: 25px; text-align: center; line-height: normal; padding: 15px 0; }
.website_mega_package .pack_content { padding: 20px 0; }
.website_mega_package .pack_content .package_list .pack_desc ul li { width: 100%; float: none; }
.website_mega_package .pack_content .package_list .pack_desc ul li .tooltip { left: 5px; }
.website_mega_package .pack_content .badge-gurantee { text-align: center; }
.website_mega_package .pack_content .package_list { width: 100%; }
.website_mega_package .pack_content .price_section { text-align: left; }
.website_mega_package .pack_content .price_section .mega_order_btn { width: 100%; float: none; }

/*LOGO LANDING PAGE*/
.offer-header .callsdetails { display: none; }
.slider.lp_slider .main-slider .inner-item .caption h2 { background: transparent; font-size: 14px; padding: 0; margin-left: 10px; }
.slider.lp_slider .main-slider .inner-item .caption h2 .red-bold { font-size: 18px; }
.slider.lp_slider .main-slider .inner-item .caption h3 { margin-left: 10px; font-size: 18px; line-height: normal; }
.slider.lp_slider .main-slider .inner-item .caption ul { padding-left: 10px; }
.slider.lp_slider .main-slider .inner-item .caption ul li { line-height: normal; font-weight: 400; padding-left: 0; }
.slider.lp_slider .main-slider .inner-item .caption h2:before { left: -15px; }
.slider.lp_slider .main-slider .inner-item .caption h3:before { display: none; }
footer.offer .flex { display: block; }
footer.offer .footer-logo img { text-align: center; margin: 0 auto; display: block; }

/*LANDING ALL IN ONE PACKAGES*/
section.section.mega_package h3 { font-size: 24px; text-align: center; }
.package-heading p { font-size: 15px; line-height: normal; }
.pack_content .package_list { width: 100%; min-height: auto; margin-bottom: 15px; }
.pack_content { padding: 20px 0; }
.badge-gurantee { text-align: center; }
.pack_content .price_section .main-price { font-size: 50px; line-height: 50px; }
.pack_content .price_section .limited-time { font-size: 14px; }
.pack_content .price_section .save-price { font-size: 24px; line-height: 35px; }
.pack_content .price_section .mega_order_btn { font-size: 18px; padding: 5px 35px; width: 100%; text-align: center; }

/*CLIENTS REVIEW SECTION*/
section.our_reviews .item .content .except { font-size: 12px; line-height: 22px; margin: 0 0 10px; }
section.our_reviews .item .content .title { font-size: 13px; }
section.our_reviews .item .content .designation { font-size: 13px; }
.rating .star::after { font-size: 14px; }

/*CONTACT US SECTION*/
.contact_us .sub-title h3 { font-size: 20px; margin: 0; }
.contact_us .stl-head h2 { line-height: 35px; font-size: 25px; margin-bottom: 35px; padding: 0 15px; }
.gform_wrapper.Contact_Us_wrapper .Contact_Us .gform_body .gform_fields li.gfield.field_description_below { width: 100%; float: none; padding: 0; }
.gform_wrapper.Contact_Us_wrapper .Contact_Us .gform_body .gform_fields li.gfield .ginput_container input,
.gform_wrapper.Contact_Us_wrapper .Contact_Us .gform_body .gform_fields li.gfield .ginput_container textarea,
.gform_wrapper.Contact_Us_wrapper .Contact_Us .gform_body .gform_fields li.gfield .ginput_container select { padding: 3px 10px; }
.gform_wrapper.Contact_Us_wrapper .Contact_Us .gform_footer input[type=submit] { font-size: 16px; padding: 5px; }
.contact_us .right_section { min-height: auto; padding: 20px 30px; }
.contact_us .right_section h2 { font-size: 25px; }
.contact_us .cont-details h3 { font-size: 18px; margin: 10px 0; }
.contact_us .contact_content p { text-align: center; padding: 0 15px; font-size: 12px; line-height: 23px; }
.contact_us .cont-details p,
.contact_us .cont-details a { font-size: 12px; line-height: normal; }
.contact_us .cont-details h3:after { width: 30px; }
.cont-details .social-icons a i { font-size: 16px; margin-right: 18px; }
.contact_us .right_section:before,
.contact_us .right_section:after { display: none; }

/*HOVER BOX SECTION*/
section.section.hover_box_items p { font-size: 12px; line-height: 22px; }
section.section.hover_box_items .item { width: 100%; }
section.section.hover_box_items .item h3 { line-height: normal; }

/*SITEMAP PAGE SECTION*/
.section.sitemap .sitemap_item ul li a { font-size: 12px; line-height: 22px; }
.section.sitemap .sitemap_item h3 { font-size: 17px; line-height: 18px; margin: 0 0 5px; }

/*FAQ ALL IN ONE WITH LEFT TABS PAGE SECTION*/
.faq_all_in_one .tabs-left li a { font-size: 12px; line-height: 20px; }
.faq_all_in_one .tabs-left li { border-bottom: 1px solid #ddd; }

/*POPUP GET A QUOTE SECTION*/
.gform_wrapper.request-a-quote_wrapper .request-a-quote .gform_body .gform_fields li.gfield h3 { font-size: 26px; }
.gform_wrapper.request-a-quote_wrapper .request-a-quote .gform_body .gform_fields li.gfield p { font-size: 12px; line-height: 23px; }
.gform_wrapper.request-a-quote_wrapper .request-a-quote .gform_body .gform_fields li.gfield .ginput_container input,
.gform_wrapper.request-a-quote_wrapper .request-a-quote .gform_body .gform_fields li.gfield .ginput_container select { font-size: 12px; line-height: 23px; min-height: 35px; }
.gform_wrapper.request-a-quote_wrapper .request-a-quote .gform_body .gform_fields li.gfield .ginput_container textarea { font-size: 12px; }
.gform_wrapper.request-a-quote_wrapper .request-a-quote .gform_body li.gfield.gfield_error.gfield_contains_required { padding: 0 !important; margin: 0 !important; width: 100%; }
.gform_wrapper.request-a-quote_wrapper .request-a-quote .gform_footer input[type=submit] { font-size: 14px; padding: 5px; }
.pum-theme-345 .pum-content+.pum-close,
.pum-theme-enterprise-blue .pum-content+.pum-close { height: 30px; width: 30px; font-size: 30px; }
div#popmake-2031 { padding-right: 0; padding-left: 0; top: 0 !important; }

/*THANKYOU PAGE SECTION*/
.thankyou span a { font-size: 15px; }
.thankyou span { margin-bottom: 10px; width: 100%; margin-right: 0; padding: 8px 0; }
.thankyou .heading { margin: 40px auto; width: 70%; }
.thankyou .thnk-content p { font-size: 12px; line-height: 23px; margin: 0 0 20px; padding: 0 10px; }

/*CHECKOUT PAGES SECTION */
.theme-logoflare .wrap .woocommerce form .form-row label { font-size: 12px; }
.theme-logoflare.woocommerce-page .wrap .woocommerce form .form-row { width: 100%; margin: 0 0 10px; }
.theme-logoflare .wrap .woocommerce-billing-fields h3,
.theme-logoflare .wrap .woocommerce-additional-fields h3,
.theme-logoflare .wrap .wpmc-step-item.wpmc-step-payment h3,
.woocommerce-checkout .woocommerce form.checkout h3#order_review_heading { margin: 20px 0; font-size: 24px; }
.woocommerce form .form-row input { padding: 5px 15px; width: 100%; height: 40px; }
.theme-logoflare .wrap .select2-container--default .select2-selection--single .select2-selection__arrow { height: 40px; }
.select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 20px; }
.theme-logoflare .wrap .select2-container .select2-selection--single { height: 40px; }
.theme-logoflare .wrap .woocommerce #respond input#submit.alt,
.theme-logoflare .wrap .woocommerce a.button.alt,
.theme-logoflare .wrap .woocommerce button.button.alt,
.theme-logoflare .wrap .woocommerce input.button.alt { font-size: 14px; padding: 12px; }
.wpmc-steps-wrapper .woocommerce-info,
.wpmc-steps-wrapper .woocommerce-message { font-size: 13px; }
.woocommerce table.shop_table tr th { font-size: 14px; }
.wpmc-tabs-wrapper .wpmc-tab-item { padding-bottom: 25px; margin-bottom: 25px; }
.wpmc-tabs-wrapper .wpmc-tab-text { top: inherit; }
.wc_payment_methods li.wc_payment_method label { font-size: 14px; }

/* FOOTER SECTION */
footer .padd-btd { padding: 10px 0; text-align: center; }
footer .col-md-5ths.col-sm-5ths:last-child { display: block; }
footer .col-md-5ths.col-sm-5ths { display: none; }
footer .social-icons.padd-btd { border: 0; padding: 10px; }
footer .greyfoot a,
footer .greyfoot p { font-size: 10px !important; padding: 0 10px !important; line-height: normal; text-align: left; }
footer .listpge .ulsme-ctct { padding: 0 15px; text-align: center; }
footer .brdr-top .subcribe input { border-radius: 0; }
footer .brdr-top .subcribe button { position: relative; right: 0; top: 5px; border-radius: 0; width: 100%; }
.section.simple_content p { font-size: 12px; line-height: 23px; }
.section.simple_content h3 { font-size: 18px; line-height: normal; }
.section.simple_content ul { padding: 0; font-size: 12px; }

.slider.LandingWithForm .inner-item,
.slider.LandingWithForm .inner-item .container { height: 100% !important; }
.slider.LandingWithForm .main-slider .inner-item .caption h1 { font-size: 24px; line-height: normal; }
.slider.LandingWithForm .main-slider .inner-item .caption ul li { width: 100%; font-size: 12px; line-height: 25px; padding-left: 22px; }
.slider.LandingWithForm .main-slider.main-slider-landing .inner-item .caption .just-in h3 { font-size: 35px; }
.slider.LandingWithForm .main-slider.main-slider-landing .inner-item .caption .just-in h3 sup { font-size: 15px; }
.slider.LandingWithForm .main-slider-landing .inner-item .caption p { font-size: 12px; line-height: normal; }
.slider.LandingWithForm .main-slider-landing .tp-ban-form { position: relative; transform: translateY(5%); display: block; margin: 0 auto; text-align: center; width: 100%; float: none; }
.slider.LandingWithForm .main-slider-landing .tp-ban-form .gform_wrapper.sign_up_form_wrapper { margin: 0 auto 74px; }
.slider.LandingWithForm .main-slider.main-slider-landing .inner-item .caption { top: unset; transform: translateY(5%); position: relative; width: 100%; }


.halloween .container-fluid.cta-main { background-image: none !important; background-color: #e28622; }
.halloween .howtabs-main .tabs-btns {  background: none; }
.halloween .slider.LandingWithForm .inner-item,
.halloween .slider.LandingWithForm .inner-item .container { height: 100% !important; margin-bottom: 10px; }
.halloween .slider .main-slider.main-slider-landing .inner-item .caption .white-bold { font-size: 16px; }
.halloween .slider .main-slider.main-slider-landing .inner-item .caption .white-bold strong { font-size: 26px; }
.halloween .slider .main-slider.main-slider-landing .inner-item .caption .orange-bold { font-size: 26px; }


/*SPECIAL STATIONERY lANDING PAGE*/
.stationery_free .offer-header .logo a img { margin: 15px 0; width: auto; }
.stationery_free .offer-header.stationery .callsdetails { display: none; }
.stationery_free .slider.LandingStationery .main-slider.main-slider-landing .inner-item .caption .swingimage { width: 100%; }
.stationery_free .slider.LandingStationery .main-slider.main-slider-landing .inner-item .caption h1 { font-size: 20px; line-height: normal; margin: 10px 0; }
.stationery_free .slider.LandingStationery .main-slider.main-slider-landing .inner-item .caption { top: 0; transform: translateY(0%); text-align: center; width: 90%; margin: 0 auto; display: inline-block; }
.stationery_free .slider .inner-item,
.stationery_free .slider .inner-item .container { height: 600px !important; }
.stationery_free .slider.LandingStationery .main-slider.main-slider-landing .inner-item .caption h2 { width: 100%; font-size: 14px; line-height: normal; }
.stationery_free .slider.LandingStationery .main-slider.main-slider-landing .inner-item .caption .company { width: 100%; margin: 20px 0; }
.stationery_free .company .Company_form_wrapper.gform_wrapper .gform_body .gform_fields li input,
.stationery_free .company .Company_form_wrapper.gform_wrapper .gform_body .gform_fields li:before,
.stationery_free .company .Company_form_wrapper.gform_wrapper .gform_body { display: none; }
.stationery_free .company .Company_form_wrapper.gform_wrapper .gform_footer.top_label { width: 100%; }
.stationery_free .company .Company_form_wrapper.gform_wrapper .gform_footer.top_label input { margin: 0; }
.stationery_free .slider.LandingStationery .main-slider.main-slider-landing .inner-item .caption .company { padding: 0; }
.about-cont h2 { font-size: 24px; }
section.section.about-logo { margin-top: 0; }
.row.about-cont { padding: 10px; margin-top: 0; }
.about-cont p { font-size: 14px; line-height: normal; }
.about-cont .readmore .getstarted,
.about-cont .readmore .chat { width: auto; display: inline-block; margin: 5px 0; font-size: 14px; padding: 5px 20px; }
.about-cont .readmore { width: 100%; margin-bottom: 30px; }
section.br-sol { padding: 20px 0; }
section.br-sol h2 { font-size: 24px; line-height: normal; margin: margin:0 0 20px; }
section.br-sol h2+p { font-size: 14px; line-height: normal; }
section.br-sol a.various { padding: 5px; font-size: 14px; display: inline-block; width: 100%; text-align: center; margin-bottom: 50px; }
section.br-sol [class^="col-md-4"]>div h2 { background: #8f9c04; color: #fff; font-size: 16px; padding: 5px 20px; line-height: normal; }
section.br-sol [class^="col-md-4"]>div ul li { font-size: 12px; line-height: 22px; }
section.br-sol .actions a.pur { margin-bottom: 10px; }
section.br-sol .actions a span:before { display: none; }
.section.howitwork-LP .col-md-3 p { font-size: 14px; line-height: normal; margin-bottom: 30px; }
.section.howitwork-LP:after { background-size: cover; height: 15px; }
.footer-contact-sec .gform_wrapper.landing-stationery_wrapper .gform_body .gform_fields li.gfield .ginput_container input,
.footer-contact-sec .gform_wrapper.landing-stationery_wrapper .gform_body .gform_fields li.gfield .ginput_container select,
.footer-contact-sec .gform_wrapper.landing-stationery_wrapper .gform_body .gform_fields li.gfield .ginput_container textarea { font-size: 12px; }
.footer-contact-sec .gform_wrapper.landing-stationery_wrapper .gform_body .gform_fields li.gfield .ginput_container textarea { height: 100px; }
.footer-contact-sec .gform_wrapper.landing-stationery_wrapper .gform_footer input[type="submit"] { width: auto; padding: 5px 20px; font-size: 16px; }
.footer-contact-sec .gform_wrapper.landing-stationery_wrapper .gform_footer { margin: 0; }
.footer-contact-sec .contact-section-heading h1 span { font-size: 16px; }
.footer-contact-sec .contact-section-heading h1 { font-size: 30px; line-height: 28px; margin: 0 0 15px; }
.footer-contact-sec .contact-section-heading p { font-size: 14px; line-height: normal; }
.footer-contact-sec .contact-detail ul li { font-size: 14px; padding-bottom: 10px; line-height: normal; }

/*BLACK FRIDAY 2020*/
.BlackFridayOffer.slider .main-slider.main-slider-landing .inner-item,
.BlackFridayOffer.slider .main-slider.main-slider-landing .inner-item .container { height: 450px !important; }
.BlackFridayOffer.slider .main-slider.main-slider-landing .inner-item .topSection img { width: 50%; margin-bottom: 20px; }
.BlackFridayOffer.slider .main-slider.main-slider-landing .inner-item .caption h1 { font-size: 20px; line-height: 24px; }
.BlackFridayOffer.slider .main-slider.main-slider-landing .inner-item .caption h1 strong { font-size: 22px; line-height: normal; }
.BlackFridayOffer.slider .main-slider.main-slider-landing .inner-item .caption h2,
.BlackFridayOffer.slider .main-slider.main-slider-landing .inner-item .caption h2 span.discount-btn { font-size: 20px; line-height: 30px; }
.BlackFridayOffer.slider .main-slider.main-slider-landing .inner-item .caption .company .started-btn { font-size: 20px; line-height: normal; padding: 5px 30px; width: auto; }

/*BLACK FRIDAY BANNER*/
.BlackFridayBanner.slider .main-slider.main-slider-landing .inner-item,
.BlackFridayBanner.slider .main-slider.main-slider-landing .inner-item .container { height: 450px !important; }
.BlackFridayBanner.slider .main-slider.main-slider-landing .inner-item .caption img { width: 120px; }
.BlackFridayBanner.slider .main-slider.main-slider-landing .inner-item .caption h1 { font-size: 20px; line-height: normal; }
.BlackFridayBanner.slider .main-slider.main-slider-landing .inner-item .caption h1 span.red-bold { font-size: 26px; }
.BlackFridayBanner.slider .main-slider.main-slider-landing .inner-item .caption h1 strong.white-bold { font-size: 26px; }
.BlackFridayBanner.slider .main-slider.main-slider-landing .inner-item .caption .started-btn { font-size: 16px; padding: 5px 20px; margin-top: 20px; }

/*BLACK FRIDAY STATIONERY LANDING PAGE*/
.BlackOfferStationery.slider .main-slider.main-slider-landing .inner-item,
.BlackOfferStationery.slider .main-slider.main-slider-landing .inner-item .container { height: 450px !important; }
.BlackOfferStationery.slider .main-slider.main-slider-landing .inner-item .caption { top: 20%; transform: translateY(20%); }
.BlackOfferStationery.slider .main-slider.main-slider-landing .inner-item .caption img { width: 200px; }
.BlackOfferStationery.slider .main-slider.main-slider-landing .inner-item .caption h1 { font-size: 20px; line-height: normal; }
.BlackOfferStationery.slider .main-slider.main-slider-landing .inner-item .caption h1 span.red-bold { font-size: 20px; }
.BlackOfferStationery.slider .main-slider.main-slider-landing .inner-item .caption .started-btn { font-size: 16px; padding: 5px 20px; margin-top: 20px; }

/*CYBER MONDAY E-COMMERCE LANDING PAGE*/
.CyberMondayeCommerce.slider .main-slider.main-slider-landing .inner-item,
.CyberMondayeCommerce.slider .main-slider.main-slider-landing .inner-item .container {height: 300px !important;}
.CyberMondayeCommerce.slider .main-slider.main-slider-landing .inner-item .caption {top: 50%;transform: translateY(50%);}
.CyberMondayeCommerce.slider .main-slider.main-slider-landing .inner-item .caption h1 {font-size: 18px;line-height: 26px;margin-bottom: 20px;}
.CyberMondayeCommerce.slider .main-slider.main-slider-landing .inner-item .caption h1 span.yellow-bold {font-size: 18px;line-height: 26px;}
.CyberMondayeCommerce.slider .main-slider.main-slider-landing .inner-item .caption .started-btn {font-size: 15px;padding: 5px 25px;}

/*CYBER MONDAY LOGO + STATIONERY LANDING PAGE*/
.CyberMondayStationery.slider .main-slider.main-slider-landing .inner-item,
.CyberMondayStationery.slider .main-slider.main-slider-landing .inner-item .container {height: 300px !important;}
.CyberMondayStationery.slider .main-slider.main-slider-landing .inner-item .caption {top: 0%;transform: translateY(0%);}
.CyberMondayStationery.slider .main-slider.main-slider-landing .inner-item .caption h1 {font-size: 18px;line-height: 26px;margin-bottom: 10px;}
.CyberMondayStationery.slider .main-slider.main-slider-landing .inner-item .caption h1 span.yellow-bold {font-size: 18px;line-height: 26px;}
.CyberMondayStationery.slider .main-slider.main-slider-landing .inner-item .caption .started-btn {font-size: 12px;padding: 2px 25px;}
.CyberMondayStationery.slider .main-slider.main-slider-landing .inner-item .caption h2 { font-size: 26px; line-height: 26px; margin-bottom: 20px; margin-top: 0; }
.CyberMondayStationery.slider .main-slider.main-slider-landing .inner-item .caption img { width: 150px; }

/*CYBER MONDAY WEBSITE OFFER LANDING PAGE*/
.CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item,
.CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .container {height: 300px !important;}
.CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .caption {top: 20%;transform: translateY(20%);}
.CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .caption h1 {font-size: 18px;line-height: 20px;}
.CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .caption h2 span.yellow-bold {font-size: 22px;line-height: 22px;}
.CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .caption h2 span.white-small {font-size: 22px;line-height: 22px;}
.CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .caption .started-btn {padding: 2px 20px;font-size: 12px;}
.CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .caption img { width: 50%; }
.CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .caption h2 span.yellow-bold.green { color: #67da42; display: block !important; }
section.our-services-spring .col-md-4.col-sm-12.col-xs-12:nth-child(4),
section.our-services-spring .col-md-4.col-sm-12.col-xs-12:nth-child(5) { width: 100%; }

/*CHRISTMAS LANDING PAGE*/
.christmas_landing .logo img { width: 150px; }
.christmas_landing .offer-header.stationery .callsdetails { display: none; }
.christmas_landing .logo img { width: 150px; }
.christmas_landing .offer-header.stationery .callsdetails { display: none; }
.slider .main-slider.mainSliderChristmas .inner-item,
.slider .main-slider.mainSliderChristmas .inner-item .container { background-position: right !important; }
.slider .main-slider.mainSliderChristmas .inner-item .caption .limited { font-size: 8px; padding: 0px 10px; letter-spacing: 1px; margin: 0; line-height: 15px; }
.slider .main-slider.mainSliderChristmas .inner-item .caption h1 { font-size: 14px; line-height: 16px; }
.slider .main-slider.mainSliderChristmas .inner-item .caption h2 { font-size: 12px; line-height: 16px; margin: 5px 0; }
.slider .main-slider.mainSliderChristmas .inner-item .caption h1 span { font-size: 17px; line-height: normal; }
.slider .main-slider.mainSliderChristmas .inner-item .caption h2 span.yellow-bold { font-size: 12px; line-height: normal; }
.slider .main-slider.mainSliderChristmas .inner-item .caption .just-in strong { font-size: 26px; line-height: normal; }
.slider .main-slider.mainSliderChristmas .inner-item .caption .just-in span { font-size: 18px; line-height: 20px; }
.slider .main-slider.mainSliderChristmas .inner-item .caption .just-in { font-size: 18px; line-height: 20px; }
.slider .main-slider.mainSliderChristmas .inner-item .caption .readmore-btn a { padding: 2px 10px; margin: 5px 0; font-size: 12px; }
.slider .main-slider.mainSliderChristmas .inner-item .caption { top: 50%; transform: translateY(5%); }
.christmas_landing section.br-sol [class^="col-md-4"]>div:after { width: 101px; height: 123px; left: 0; bottom: -35px; }
.christmas_landing .custom_portfolio .slick-dots { display: none !important; }
.slider .main-slider.eCommerce.mainSliderChristmas .inner-item .caption { top: 50%; transform: translateY(20%); }

/*SPRING SALE BANNER*/
body.stationery_free.spring-sale .CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .caption { transform: translateY(50%); }
body.stationery_free.spring-sale .CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .caption .limited { background: #000000; display: inline-block; padding: 3px 10px; letter-spacing: 1px; font-size: 12px; }
body.stationery_free.spring-sale .CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .caption h1 { font-size: 18px; line-height: 20px; text-transform: capitalize; }
body.stationery_free.spring-sale .CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .caption h1 span { display: block; font-size: 35px; line-height: 40px; }
#flowers { display: none; }
body.stationery_free.spring-sale .CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item,
body.stationery_free.spring-sale .CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .container { height: 300px !important; }

/*FITNESS LANDING PAGE*/
.video_section.fitness .video_content_header .bann-disc { min-height: 200px; }
.video_section.fitness { height: 100%; }
.video_section.fitness .bann-disc h1 { font-size: 26px; line-height: normal; margin: 0; }
.video_section.fitness .bann-disc h1 span.small-text { font-size: 20px; line-height: normal; }
.after_slider svg { bottom: -3px; }
section.fitness-mobile-app { padding: 30px 0; }
section.fitness-mobile-app .heading h2 { font-size: 30px; line-height: normal; margin: 0 0 46px; }
section.fitness-mobile-app .row { }
section.fitness-mobile-app h3 { font-size: 26px; line-height: normal; margin: 30px 0 10px; }
section.fitness-mobile-app .heading h2 { font-size: 26px; line-height: normal; }
section.fitness-mobile-app p { font-size: 12px; line-height: normal; }
section.fitness-mobile-app ul li { font-size: 12px; line-height: normal; }
section.fitness-mobile-app ul { margin: 0 0 50px; }
section.fitness-laptop { padding: 35px 0; }
section.fitness-laptop h3 { font-size: 26px; line-height: normal; margin: 30px 0; }
section.fitness-laptop p,
section.fitness-laptop ul li { font-size: 12px; line-height: normal; }
section.project_desc { padding: 35px 0 0; }
section.project_desc .heading h3 { font-size: 26px; line-height: normal; margin: 0 0 15px; }
section.project_desc .content p { font-size: 12px; line-height: normal; }
section.fitness-mobile-app.social_media .row { margin: 0 0 35px; }
section.fitness-mobile-app.social_media { padding: 15px 0 0; }
section.fitness_faq { padding: 15px 0; }
section.fitness_faq .heading h2 { font-size: 26px; line-height: normal; margin: 0 0 35px; }
section.fitness_faq .set a { padding: 10px 0px; font-size: 14px; line-height: normal; }
section.fitness_faq .set .content_faq { font-size: 12px; line-height: normal; }
section.fitness-packages { padding: 35px 0; }
section.fitness-packages h2 { font-size: 26px; line-height: normal; margin: 0 0 15px; }

/*DISCOUNT LOGO OFFER LANDING PAGE*/
.cta-center h3,
.footer-top h3,
.industry h3,
.secnd-cta-title h3 span { font-size: 18px; line-height: 26px; text-align: center; }
.coverd h2,
.cta-center h2,
.footer-top h2,
.industry h2,
.portfolio h2,
.pricing h2,
.proces h2,
.types-of-logo h2 { font-size: 22px; line-height: 30px; margin-bottom: 20px; }
.cta-main-center a,
.second-cta .cta-main-center a { float: none; display: table; margin: 0 auto 20px; }
.cta-main-center a.header-btn,
.second-cta .cta-main-center a.header-btn { margin: 0 auto 20px; }
.section-title h4 { font-size: 30px; }
.single-process { display: inline-block; margin: 20px 0; padding: 0 10px; vertical-align: top; text-align: center; width: 100%; }
.connect1,
.connect2,
.connect3 { display: none; }
.indus-box { display: table; margin: 0 auto; min-width: initial; }
.indus-box img { display: table; margin: 0 auto; float: none; }
.indus-box h4 { font-size: 12px; line-height: 30px; float: none; text-align: center; }
.home-brands img { margin: 0 20px 30px; }
section.our_testimonial .testimonial .slick-dots { display: none !important; }
.logodiscr.active .row { display: block; }
.section.type_tabs { background: #fafafa; display: block !important; width: 100% !important; }
.type_tabs .logo-tabs-btns ul li,
.type_tabs .website-tabs-btns ul li { display: inline-block; width: 48%; float: none; margin: 0 2px 10px; }
.type_tabs .logo-tabs-btns ul,
.type_tabs .website-tabs-btns ul { margin: 0 auto; width: 100%; display: block; text-align: center; }
.type_tabs .logo-tabs-btns ul li.active a,
.type_tabs .website-tabs-btns ul li.active a,
.type_tabs .logo-tabs-btns ul li a,
.type_tabs .website-tabs-btns ul li a { height: auto; width: 100%; display: block; padding: 7px 0; font-size: 11px; border-radius: 0; }
.bottom-header h2 { font-size: 24px; line-height: normal; }
.bottom-header p { font-size: 12px; line-height: normal; }

}



@media (max-width:479px) {

.default_landing .offer-header.stationery .callsdetails { display: none; }
section.home-cover .full-height .container .NativeBrand { height: 50px; }
section.home-cover .mouse-move a { border-radius: 50%; font-size: 12px; height: 50px; width: 50px; line-height: 48px; }
section.home-cover .full-height { min-height: calc(70vh - 0px); height: 100%; }
section.home-cover .full-height .container { transform: translateY(-70%); }
section.home-cover .full-height .container h2 { font-size: 20px; }
section.home-cover .full-height .container p { font-size: 14px; }
section.home-cover .full-height .container a { font-size: 12px; padding: 5px 25px; }
section.home-cover .mouse-move { position: relative; bottom: 10px; }


.video_content_header .bann-disc a img { left: -77px; }

/* HEADER SECTION */
.discount,
.topbar { display: none; }
header .right-nav { margin: 0; }
.logo a img { margin: 0; }
.slider .inner-item,
.slider .inner-item .container { height: 310px !important; }
.slider .main-slider .inner-item .caption { width: 75%; top: 50%; transform: translateY(-50%); }
.slider .main-slider .inner-item .caption h2 { line-height: 26px; }
.light-text { font-size: 20px; font-weight: 300; line-height: normal; }
.white-bold { font-size: 25px; font-weight: 600; color: #fff; line-height: 30px; }
.yellow-bold { font-size: 25px; color: #f1ab1d; font-weight: 700; line-height: 30px; }
.red-bold { color: #d91010; font-size: 25px; font-weight: 700; line-height: 30px; }
.white-medium { font-size: 25px; font-weight: 500; line-height: 20px; }
.remove-btn a { margin: 20px 0; font-size: 14px; }
header .right-nav nav .ubermenu-responsive-toggle-content-align-left { text-align: center; background: #63a94a; color: #fff; padding: 5px 20px; text-transform: uppercase; width: 100% !important; }
section.section { padding: 20px 0; }
.stl-head p { margin: 0 0 15px; font-size: 13px; line-height: 22px; }
section.heading_on_top .heading_section h1 { margin: 0; line-height: 35px; }
section.heading_on_top .heading_section h1 .white-bold,
section.heading_on_top .heading_section h1 .yellow-bold,
section.heading_on_top .heading_section h1 .red-bold { font-size: 18px; font-weight: 700; line-height: 17px; }


/*OUR RECOGNITIONS SLIDER*/
.our_recognitions .heading h4 { margin: 0px 0; }

/*OUR SERVICES*/
section.our_services { padding: 20px 0; }
section.our_services h1 { font-size: 20px; line-height: 30px; }
section.our_services h1 span.black { line-height: 35px; font-size: 30px; }
section.our_services h1 span.orange { font-size: 30px; line-height: 35px; }
section.our_services h1:after { margin: 12px 0; }
section.our_services .except p { font-size: 13px; line-height: 22px; }
section.our_services .slick-dots { bottom: -30px; }
section.our_services .slide { margin: 20px 0; }
section.our_services .services .box_item .item:hover .content .service_hover { min-height: 225px; font-size: 12px; line-height: 20px; }
section.our_services .services .thumbnail>img { margin: 0 auto; width: auto; border-radius: 10px; }
section.our_services .services .box_item .item:hover .content .service_hover .remove-btn a { font-size: 12px; line-height: 20px; }
section.our_services .services .box_item .item .content h3 { font-size: 14px; line-height: 20px; margin: 5px 0; }

/* HEADINGS OF LOGO DESIGN FLARE */
.stl-head h2 { line-height: 35px; font-size: 25px; margin-bottom: 35px; }
.stl-head h2:before { bottom: -20px; }

/* OUR PARTNERS SECTION */
.our_partners .heading h4 { font-size: 30px; line-height: 35px; }
.our_partners .owl-carousel.partners .item .content { text-align: center; border: 2px dashed #d9d9d9; display: block; width: 100%; }

/* PORTFOLIO SECTION */
.custom_portfolio .nav-pills { margin: 0 auto; width: 100%; display: block; text-align: center; }
.custom_portfolio .nav-pills li { display: inline-block; width: 48%; float: none; margin: 0 2px 10px; }
.custom_portfolio .nav-pills li.active>a, .custom_portfolio .nav li a:focus, .custom_portfolio .nav li a:hover, .custom_portfolio .nav-pills>li.active>a, .custom_portfolio .nav-pills>li.active>a:focus,
.custom_portfolio .nav-pills>li.active>a:hover,
.custom_portfolio .nav-pills li a { height: auto; width: 100%; display: block; padding: 7px 0; font-size: 11px; border-radius: 0; }
.custom_portfolio .nav-pills li.active a:after { display: none; }
.custom_portfolio .tab-content { margin: 10px 0 0; }
.custom_portfolio .nav-pills.child>li.active>a { padding: 10px 15px; line-height: normal; font-size: 12px; }
.custom_portfolio p { margin: 0 0 30px; font-size: 13px; line-height: 22px; }
.custom_portfolio .orderbtn a { font-size: 14px; line-height: 20px; }
.custom_portfolio .nav-pills.child>li:after { content: ""; background: #bdbcbc; width: 100%; height: 1px; display: block; position: absolute; right: 0; top: inherit; bottom: 0; margin: auto; }
.custom_portfolio .nav-pills.child>li { width: 100%; }
.custom_portfolio .nav-pills.child>li a { padding: 10px 15px; line-height: normal; font-size: 12px; }

/* SUPPORT SECTION */
.banner-bot ul { padding: 0; margin: 0 auto; }
.banner-bot ul.slick-dots { display: none !important; }
.banner-bot ul li.slick-slide { padding: 0; min-height: 50px; justify-content: center; justify-items: center; align-items: center; align-content: center; float: left; display: flex; }

/* PACKAGES SECTION */
.custom_portfolio ul.products.columns-4,
.section.flare_packages ul.products.columns-4,
.custom_portfolio ul.products.columns-3,
.section.flare_packages ul.products.columns-3 { display: block; }
.woocommerce ul.products[class*=columns-] li.product.type-product,
.woocommerce-page ul.products.type-product[class*=columns-] li.product { width: 100%; margin: 0 0 1em; }

/* BLUE CTA SECTION */
section.blue_cta { background-position: left; padding: 20px 0; }
section.blue_cta h3 { font-size: 30px; }
section.blue_cta p { font-size: 13px; line-height: 22px; }
section.blue_cta .red_btn a { padding: 10px 0; margin: 15px 0 0; font-size: 14px; }

/* PACKAGES SECTION */
.packages-main:hover { transform: none; }
.flare_packages .packages_content p { font-size: 12px; line-height: 23px; }

/* RED CTA SECTION */
.container-fluid.cta-main { background-image: none; background-color: #63a94a; height: auto; }
.info-div { margin: 10px 0 0; border: none; }
.cta-main h5 span { font-size: 30px; }
.cta-main h5 { padding: 0; text-align: center; }
.info-div.email-area { margin-bottom: 20px; }
.info-div h6 { font-size: 16px; }
.info-div a { font-size: 14px; }

/* HOW IT WORKS SECTION */
.how-works .stl-head h3 { line-height: 35px; font-size: 25px; margin-bottom: 35px; }
.how-works { padding: 20px 0; }
.how-works .stl-head p { font-size: 13px; line-height: 22px; margin: 0 0 15px; }

.howtabs-main .tabs-btns,
.howtabs-main .website-btns,
.howtabs-main .video-btns { background: transparent; }

.howtabs-main .tabs-btns ul,
.howtabs-main .website-btns ul,
.howtabs-main .video-btns ul { width: 100%; display: inline-flex; padding: 0; flex-flow: wrap; justify-content: space-around; }

.howtabs-main .tabs-btns ul li,
.howtabs-main .website-btns ul li,
.howtabs-main .video-btns ul li { width: 48% !important; float: none; display: inline-flex; margin: 0 0 5px !important; padding: 0; height: 130px !important; border: 2px solid #d55b1b; align-items: center; border-radius: 100%; }

.howtabs-main .tabs-btns ul li a,
.howtabs-main .website-btns ul li a,
.howtabs-main .video-btns ul li a { margin: 0 auto !important; display: block; text-align: center; }

.howtabs-main { width: 100%; }

.howtabs-main .tabs-btns ul li span.ytop,
.howtabs-main .tabs-btns ul li span.ybot,
.howtabs-main .website-btns ul li span.ytop,
.howtabs-main .website-btns ul li span.ybot,
.howtabs-main .video-btns ul li span.ytop,
.howtabs-main .video-btns ul li span.ybot { display: none; }

.howtabs-main .howdiscr h3 { font-size: 22px; margin: 0; padding-bottom: 10px; margin-bottom: 20px; }
.howtabs-main .howdiscr p { font-size: 13px; padding: 0; line-height: 22px; }
.howdiscr .action_btn a { width: 100%; font-size: 12px; line-height: 20px; padding: 10px 20px; margin: 5px auto; text-align: center; }
.howdiscr .action_btn { display: block; margin: 0 auto; }

/* MULITPLE PARAGRAPH SECTION */
.content-section p { font-size: 13px; line-height: 22px; text-align: left; padding: 0 15px; }
.content-section .order-1 h3 { font-size: 30px; line-height: 35px; }
.content-section h3.orange-color { font-size: 30px; line-height: 35px; }

/* TESTIMONIAL SECTION */
section.our_testimonial .content { padding: 10px 15px 50px; }

/* GET A QUOTE SECTION */
.get_quote .gform_wrapper .gform_body .gform_fields li.gfield.field_description_below { width: 100%; margin-top: 5px; }
.get_quote .gform_wrapper .gform_footer input[type="submit"] { width: 150px; padding: 5px 20px; }

/* FAQ INNER PAGES SECTION */
section.faq_section .set a { font-size: 12px; line-height: 18px; font-weight: 500; }
section.faq_section .set .content_faq p { font-size: 12px; line-height: 22px; }

/* SIMPLE TEXT CONTENT SECTION */
section.section.simple_text_content p { font-size: 12px; line-height: 22px; }

/*PROJECT CTA BLUE SECTION*/
section.blue_center_cta h3 { font-size: 30px; line-height: normal; }
section.blue_center_cta { background-position: left; }
section.blue_center_cta .white_btn a { font-size: 14px; padding: 10px; }
section.blue_center_cta .red_btn a { font-size: 14px; margin-top: 10px; }

/*SOCIAL MEDIA SERVICES SECTION*/
section.section.social_media_service p { font-size: 12px; line-height: 22px; }
.social_media_service .item .thumbnail { height: auto; }
.social_media_service .item { width: 100%; margin-right: 0; margin-bottom: 5%; float: none; }
.social_media_service .item h3 { font-size: 16px; line-height: 35px; }
.social_media_service .item.last_items { width: 100%; }

/*WEBSITE LANDING PAGE*/
.slider.lp_slider_website .main-slider .inner-item .caption h2 { font-size: 14px; line-height: normal; }
.slider.lp_slider_website .main-slider .inner-item .caption h2 span.yellow-bold { font-size: 14px; }
.slider.lp_slider_website .main-slider .inner-item .caption h4 { font-size: 14px; line-height: normal; }
.slider.lp_slider_website .main-slider .inner-item .caption h4 strong.red-bold { font-size: 20px; }
.slider.lp_slider_website .main-slider .inner-item .caption h3 { font-size: 16px; }
.slider.lp_slider_website .main-slider .inner-item .caption h4 span.yellow-bold { font-size: 16px; }
.slider .main-slider .inner-item .caption ul li { font-size: 13px; line-height: 25px; padding-left: 0px; }
section.project_cta h3 { font-size: 30px; }
section.project_cta p { font-size: 14px; line-height: 23px; }
section.project_cta .project-cta-icon { display: none; }
section.project_cta .red_btn a { font-size: 16px; padding: 10px; margin: 20px 0 0; }
section.section.website_mega_package h3 { font-size: 25px; text-align: center; line-height: normal; padding: 15px 0; }
.website_mega_package .pack_content { padding: 20px 0; }
.website_mega_package .pack_content .package_list .pack_desc ul li { width: 100%; float: none; }
.website_mega_package .pack_content .package_list .pack_desc ul li .tooltip { left: 5px; }
.website_mega_package .pack_content .badge-gurantee { text-align: center; }
.website_mega_package .pack_content .package_list { width: 100%; }
.website_mega_package .pack_content .price_section { text-align: left; }
.website_mega_package .pack_content .price_section .mega_order_btn { width: 100%; float: none; }

/*LOGO LANDING PAGE*/
.offer-header .callsdetails { display: none; }
.slider.lp_slider .main-slider .inner-item .caption h2 { background: transparent; font-size: 14px; padding: 0; margin-left: 10px; }
.slider.lp_slider .main-slider .inner-item .caption h2 .red-bold { font-size: 18px; }
.slider.lp_slider .main-slider .inner-item .caption h3 { margin-left: 10px; font-size: 18px; line-height: normal; }
.slider.lp_slider .main-slider .inner-item .caption ul { padding-left: 10px; }
.slider.lp_slider .main-slider .inner-item .caption ul li { line-height: normal; font-weight: 400; padding-left: 0; }
.slider.lp_slider .main-slider .inner-item .caption h2:before { left: -15px; }
.slider.lp_slider .main-slider .inner-item .caption h3:before { display: none; }
footer.offer .flex { display: block; }
footer.offer .footer-logo img { text-align: center; margin: 0 auto; display: block; }

/*LANDING ALL IN ONE PACKAGES*/
section.section.mega_package h3 { font-size: 24px; text-align: center; }
.package-heading p { font-size: 15px; line-height: normal; }
.pack_content .package_list { width: 100%; min-height: auto; margin-bottom: 15px; }
.pack_content { padding: 20px 0; }
.badge-gurantee { text-align: center; }
.pack_content .price_section .main-price { font-size: 50px; line-height: 50px; }
.pack_content .price_section .limited-time { font-size: 14px; }
.pack_content .price_section .save-price { font-size: 24px; line-height: 35px; }
.pack_content .price_section .mega_order_btn { font-size: 18px; padding: 5px 35px; width: 100%; text-align: center; }

/*CLIENTS REVIEW SECTION*/
section.our_reviews .item .content .except { font-size: 12px; line-height: 22px; margin: 0 0 10px; }
section.our_reviews .item .content .title { font-size: 13px; }
section.our_reviews .item .content .designation { font-size: 13px; }
.rating .star::after { font-size: 14px; }

/*CONTACT US SECTION*/
.contact_us .sub-title h3 { font-size: 20px; margin: 0; }
.contact_us .stl-head h2 { line-height: 35px; font-size: 25px; margin-bottom: 35px; padding: 0 15px; }
.gform_wrapper.Contact_Us_wrapper .Contact_Us .gform_body .gform_fields li.gfield.field_description_below { width: 100%; float: none; padding: 0; }
.gform_wrapper.Contact_Us_wrapper .Contact_Us .gform_body .gform_fields li.gfield .ginput_container input,
.gform_wrapper.Contact_Us_wrapper .Contact_Us .gform_body .gform_fields li.gfield .ginput_container textarea,
.gform_wrapper.Contact_Us_wrapper .Contact_Us .gform_body .gform_fields li.gfield .ginput_container select { padding: 3px 10px; }
.gform_wrapper.Contact_Us_wrapper .Contact_Us .gform_footer input[type=submit] { font-size: 16px; padding: 5px; }
.contact_us .right_section { min-height: auto; padding: 20px 30px; }
.contact_us .right_section h2 { font-size: 25px; }
.contact_us .cont-details h3 { font-size: 18px; margin: 10px 0; }
.contact_us .contact_content p { text-align: center; padding: 0 15px; font-size: 12px; line-height: 23px; }
.contact_us .cont-details p,
.contact_us .cont-details a { font-size: 12px; line-height: normal; }
.contact_us .cont-details h3:after { width: 30px; }
.cont-details .social-icons a i { font-size: 16px; margin-right: 18px; }
.contact_us .right_section:before,
.contact_us .right_section:after { display: none; }

/*HOVER BOX SECTION*/
section.section.hover_box_items p { font-size: 12px; line-height: 22px; }
section.section.hover_box_items .item { width: 100%; }
section.section.hover_box_items .item h3 { line-height: normal; }

/*SITEMAP PAGE SECTION*/
.section.sitemap .sitemap_item ul li a { font-size: 12px; line-height: 22px; }
.section.sitemap .sitemap_item h3 { font-size: 17px; line-height: 18px; margin: 0 0 5px; }

/*FAQ ALL IN ONE WITH LEFT TABS PAGE SECTION*/
.faq_all_in_one .tabs-left li a { font-size: 12px; line-height: 20px; }
.faq_all_in_one .tabs-left li { border-bottom: 1px solid #ddd; }

/*POPUP GET A QUOTE SECTION*/
.gform_wrapper.request-a-quote_wrapper .request-a-quote .gform_body .gform_fields li.gfield h3 { font-size: 26px; }
.gform_wrapper.request-a-quote_wrapper .request-a-quote .gform_body .gform_fields li.gfield p { font-size: 12px; line-height: 23px; }
.gform_wrapper.request-a-quote_wrapper .request-a-quote .gform_body .gform_fields li.gfield .ginput_container input,
.gform_wrapper.request-a-quote_wrapper .request-a-quote .gform_body .gform_fields li.gfield .ginput_container select { font-size: 12px; line-height: 23px; min-height: 35px; }
.gform_wrapper.request-a-quote_wrapper .request-a-quote .gform_body .gform_fields li.gfield .ginput_container textarea { font-size: 12px; }
.gform_wrapper.request-a-quote_wrapper .request-a-quote .gform_footer input[type=submit] { font-size: 14px; padding: 5px; }
.gform_wrapper.request-a-quote_wrapper .request-a-quote .gform_body li.gfield.gfield_error.gfield_contains_required { padding: 0 !important; margin: 0 !important; width: 100%; }
.pum-theme-345 .pum-content+.pum-close,
.pum-theme-enterprise-blue .pum-content+.pum-close { height: 30px; width: 30px; font-size: 30px; }
div#popmake-2031 { padding-right: 0; padding-left: 0; top: 0 !important; }

/*THANKYOU PAGE SECTION*/
.thankyou span a { font-size: 15px; }
.thankyou span { margin-bottom: 10px; width: 100%; margin-right: 0; padding: 8px 0; }
.thankyou .heading { margin: 40px auto; width: 70%; }
.thankyou .thnk-content p { font-size: 12px; line-height: 23px; margin: 0 0 20px; padding: 0 10px; }

/*CHECKOUT PAGES SECTION */
.theme-logoflare .wrap .woocommerce form .form-row label { font-size: 12px; }
.theme-logoflare.woocommerce-page .wrap .woocommerce form .form-row { width: 100%; margin: 0 0 10px; }
.theme-logoflare .wrap .woocommerce-billing-fields h3, .theme-logoflare .wrap .woocommerce-additional-fields h3,
.theme-logoflare .wrap .wpmc-step-item.wpmc-step-payment h3,
.woocommerce-checkout .woocommerce form.checkout h3#order_review_heading { margin: 20px 0; font-size: 24px; }
.woocommerce form .form-row input { padding: 5px 15px; width: 100%; height: 40px; }
.theme-logoflare .wrap .select2-container--default .select2-selection--single .select2-selection__arrow { height: 40px; }
.select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 20px; }
.theme-logoflare .wrap .select2-container .select2-selection--single { height: 40px; }
.theme-logoflare .wrap .woocommerce #respond input#submit.alt,
.theme-logoflare .wrap .woocommerce a.button.alt,
.theme-logoflare .wrap .woocommerce button.button.alt,
.theme-logoflare .wrap .woocommerce input.button.alt { font-size: 14px; padding: 12px; }
.wpmc-steps-wrapper .woocommerce-info,
.wpmc-steps-wrapper .woocommerce-message { font-size: 13px; }
.woocommerce table.shop_table tr th { font-size: 14px; }
.wpmc-tabs-wrapper .wpmc-tab-item { padding-bottom: 25px; margin-bottom: 0; }
.wpmc-tabs-wrapper .wpmc-tab-text { top: inherit; }
.wc_payment_methods li.wc_payment_method label { font-size: 14px; }

/* FOOTER SECTION */
footer .padd-btd { padding: 10px 0; text-align: center; }
footer .col-md-5ths.col-sm-5ths:last-child { display: block; }
footer .col-md-5ths.col-sm-5ths { display: none; }
footer .social-icons.padd-btd { border: 0; padding: 10px; }
footer .greyfoot a,
footer .greyfoot p { font-size: 10px; padding: 0 10px; line-height: normal; text-align: left; }
footer .listpge .ulsme-ctct { padding: 0 15px; text-align: center; }
footer .brdr-top .subcribe input { border-radius: 0; }
footer .brdr-top .subcribe button { position: relative; right: 0; top: 5px; border-radius: 0; width: 100%; }
.section.simple_content p { font-size: 12px; line-height: 23px; }
.section.simple_content h3 { font-size: 18px; line-height: normal; }
.section.simple_content ul { padding: 0; font-size: 12px; }


.slider.LandingWithForm .inner-item,
.slider.LandingWithForm .inner-item .container { height: 100% !important; }
.slider.LandingWithForm .main-slider .inner-item .caption h1 { font-size: 12px; line-height: normal; }
.slider.LandingWithForm .main-slider .inner-item .caption ul li { width: 100%; font-size: 12px; line-height: 25px; padding-left: 22px; }
.slider.LandingWithForm .main-slider.main-slider-landing .inner-item .caption .just-in h3 { font-size: 26px; }
.slider.LandingWithForm .main-slider.main-slider-landing .inner-item .caption .just-in h3 sup { font-size: 15px; }
.slider.LandingWithForm .main-slider-landing .inner-item .caption p { font-size: 12px; line-height: normal; }
.slider.LandingWithForm .main-slider-landing .tp-ban-form { position: relative; transform: translateY(5%); display: block; margin: 0 auto; text-align: center; width: 100%; float: none; }
.slider.LandingWithForm .main-slider-landing .tp-ban-form .gform_wrapper.sign_up_form_wrapper { margin: 0 auto 74px; }
.slider.LandingWithForm .main-slider.main-slider-landing .inner-item .caption { top: unset; transform: translateY(5%); position: relative; width: 100%; }


.halloween .container-fluid.cta-main { background-image: none !important; background-color: #e28622; }
.halloween .howtabs-main .tabs-btns {  background: none; }
.halloween .slider.LandingWithForm .inner-item,
.halloween .slider.LandingWithForm .inner-item .container { height: 100% !important; margin-bottom: 10px; }
.halloween .slider .main-slider.main-slider-landing .inner-item .caption .white-bold { font-size: 16px; }
.halloween .slider .main-slider.main-slider-landing .inner-item .caption .white-bold strong { font-size: 21px; }
.halloween .slider .main-slider.main-slider-landing .inner-item .caption .orange-bold { font-size: 21px; }
.halloween .slider .main-slider.main-slider-landing .inner-item .caption .remove-btn a { margin: 7px 0; font-size: 12px; line-height: normal; }
.halloween .slider .main-slider.main-slider-landing .inner-item .caption p { margin: 10px 0; }

/*SPECIAL STATIONERY lANDING PAGE*/
.stationery_free .offer-header .logo a img { margin: 15px 0; width: 50%; }
.stationery_free .offer-header.stationery .callsdetails { display: none; }
.stationery_free .slider.LandingStationery .main-slider.main-slider-landing .inner-item .caption .swingimage { width: 100%; }
.stationery_free .slider.LandingStationery .main-slider.main-slider-landing .inner-item .caption h1 { font-size: 20px; line-height: normal; margin: 10px 0; }
.stationery_free .slider.LandingStationery .main-slider.main-slider-landing .inner-item .caption { top: 0; transform: translateY(0%); text-align: center; width: 90%; margin: 0 auto; display: inline-block; }
.stationery_free .slider .inner-item,
.stationery_free .slider .inner-item .container { height: 600px !important; }
.stationery_free .slider.LandingStationery .main-slider.main-slider-landing .inner-item .caption h2 { width: 100%; font-size: 14px; line-height: normal; }
.stationery_free .slider.LandingStationery .main-slider.main-slider-landing .inner-item .caption .company { width: 100%; margin: 20px 0; }
.stationery_free .company .Company_form_wrapper.gform_wrapper .gform_body .gform_fields li input,
.stationery_free .company .Company_form_wrapper.gform_wrapper .gform_body .gform_fields li:before,
.stationery_free .company .Company_form_wrapper.gform_wrapper .gform_body { display: none; }
.stationery_free .company .Company_form_wrapper.gform_wrapper .gform_footer.top_label { width: 100%; }
.stationery_free .company .Company_form_wrapper.gform_wrapper .gform_footer.top_label input { margin: 0; }
.stationery_free .slider.LandingStationery .main-slider.main-slider-landing .inner-item .caption .company { padding: 0; }
.about-cont h2 { font-size: 24px; }
section.section.about-logo { margin-top: 0; }
.row.about-cont { padding: 10px; margin-top: 0; }
.about-cont p { font-size: 12px; line-height: normal; }
.about-cont .readmore .getstarted,
.about-cont .readmore .chat { width: 100%; display: inline-block; margin: 5px 0; font-size: 12px; padding: 5px; }
.about-cont .readmore { width: 100%; margin-bottom: 30px; }
section.br-sol { padding: 20px 0; }
section.br-sol h2 { font-size: 24px; line-height: normal; margin: margin:0 0 20px; }
section.br-sol h2+p { font-size: 12px; line-height: normal; }
section.br-sol a.various { padding: 5px; font-size: 12px; display: inline-block; width: 100%; text-align: center; margin-bottom: 50px; }
section.br-sol [class^="col-md-4"]>div h2 { background: #8f9c04; color: #fff; font-size: 12px; padding: 5px; }
section.br-sol [class^="col-md-4"]>div ul li { font-size: 12px; line-height: 22px; }
section.br-sol .actions a.pur { margin-bottom: 10px; }
section.br-sol .actions a span:before { display: none; }
.section.howitwork-LP .col-md-3 p { font-size: 12px; line-height: normal; margin-bottom: 30px; }
.section.howitwork-LP:after { background-size: cover; height: 15px; }
.footer-contact-sec .gform_wrapper.landing-stationery_wrapper .gform_body .gform_fields li.gfield .ginput_container input,
.footer-contact-sec .gform_wrapper.landing-stationery_wrapper .gform_body .gform_fields li.gfield .ginput_container select,
.footer-contact-sec .gform_wrapper.landing-stationery_wrapper .gform_body .gform_fields li.gfield .ginput_container textarea { font-size: 12px; }
.footer-contact-sec .gform_wrapper.landing-stationery_wrapper .gform_body .gform_fields li.gfield .ginput_container textarea { height: 100px; }
.footer-contact-sec .gform_wrapper.landing-stationery_wrapper .gform_footer input[type="submit"] { width: 100%; padding: 5px; font-size: 16px; }
.footer-contact-sec .gform_wrapper.landing-stationery_wrapper .gform_footer { margin: 0; }
.footer-contact-sec .contact-section-heading h1 span { font-size: 16px; }
.footer-contact-sec .contact-section-heading h1 { font-size: 30px; line-height: 28px; margin: 0 0 15px; }
.footer-contact-sec .contact-section-heading p { font-size: 12px; line-height: normal; }
.footer-contact-sec .contact-detail ul li { font-size: 12px; padding-bottom: 10px; line-height: normal; }

/*BLACK FRIDAY 2020*/
.BlackFridayOffer.slider .main-slider.main-slider-landing .inner-item,
.BlackFridayOffer.slider .main-slider.main-slider-landing .inner-item .container { height: 450px !important; }
.BlackFridayOffer.slider .main-slider.main-slider-landing .inner-item .topSection img { width: 50%; margin-bottom: 20px; }
.BlackFridayOffer.slider .main-slider.main-slider-landing .inner-item .caption h1 { font-size: 16px; line-height: 20px; }
.BlackFridayOffer.slider .main-slider.main-slider-landing .inner-item .caption h1 strong { font-size: 22px; line-height: normal; }
.BlackFridayOffer.slider .main-slider.main-slider-landing .inner-item .caption h2,
.BlackFridayOffer.slider .main-slider.main-slider-landing .inner-item .caption h2 span.discount-btn { font-size: 16px; line-height: 30px; }
.BlackFridayOffer.slider .main-slider.main-slider-landing .inner-item .caption .company .started-btn { font-size: 16px; line-height: normal; padding: 5px 25px; width: auto; }

/*BLACK FRIDAY BANNER*/
.BlackFridayBanner.slider .main-slider.main-slider-landing .inner-item,
.BlackFridayBanner.slider .main-slider.main-slider-landing .inner-item .container { height: 450px !important; }
.BlackFridayBanner.slider .main-slider.main-slider-landing .inner-item .caption img { width: 120px; }
.BlackFridayBanner.slider .main-slider.main-slider-landing .inner-item .caption h1 { font-size: 20px; line-height: normal; }
.BlackFridayBanner.slider .main-slider.main-slider-landing .inner-item .caption h1 span.red-bold { font-size: 26px; }
.BlackFridayBanner.slider .main-slider.main-slider-landing .inner-item .caption h1 strong.white-bold { font-size: 26px; }
.BlackFridayBanner.slider .main-slider.main-slider-landing .inner-item .caption .started-btn { font-size: 16px; padding: 5px 20px; margin-top: 20px; }

/*BLACK FRIDAY STATIONERY LANDING PAGE*/
.BlackOfferStationery.slider .main-slider.main-slider-landing .inner-item,
.BlackOfferStationery.slider .main-slider.main-slider-landing .inner-item .container { height: 450px !important; }
.BlackOfferStationery.slider .main-slider.main-slider-landing .inner-item .caption { top: 20%; transform: translateY(20%); }
.BlackOfferStationery.slider .main-slider.main-slider-landing .inner-item .caption img { width: 200px; }
.BlackOfferStationery.slider .main-slider.main-slider-landing .inner-item .caption h1 { font-size: 20px; line-height: normal; }
.BlackOfferStationery.slider .main-slider.main-slider-landing .inner-item .caption h1 span.red-bold { font-size: 26px; }
.BlackOfferStationery.slider .main-slider.main-slider-landing .inner-item .caption h1 strong.white-bold { font-size: 26px; }
.BlackOfferStationery.slider .main-slider.main-slider-landing .inner-item .caption .started-btn { font-size: 16px; padding: 5px 20px; margin-top: 20px; }

/*CYBER MONDAY E-COMMERCE LANDING PAGE*/
.CyberMondayeCommerce.slider .main-slider.main-slider-landing .inner-item,
.CyberMondayeCommerce.slider .main-slider.main-slider-landing .inner-item .container { height: 300px !important; }
.CyberMondayeCommerce.slider .main-slider.main-slider-landing .inner-item .caption { top: 50%; transform: translateY(50%); }
.CyberMondayeCommerce.slider .main-slider.main-slider-landing .inner-item .caption h1 { font-size: 16px; line-height: 24px; margin-bottom: 15px; }
.CyberMondayeCommerce.slider .main-slider.main-slider-landing .inner-item .caption h1 span.yellow-bold { font-size: 16px; line-height: 24px; }
.CyberMondayeCommerce.slider .main-slider.main-slider-landing .inner-item .caption .started-btn { font-size: 12px; padding: 0px 15px; }

/*CYBER MONDAY LOGO + STATIONERY LANDING PAGE*/
.CyberMondayStationery.slider .main-slider.main-slider-landing .inner-item,
.CyberMondayStationery.slider .main-slider.main-slider-landing .inner-item .container {height: 300px !important;}
.CyberMondayStationery.slider .main-slider.main-slider-landing .inner-item .caption {top: 0%;transform: translateY(0%);}
.CyberMondayStationery.slider .main-slider.main-slider-landing .inner-item .caption h1 {font-size: 18px;line-height: 26px;margin-bottom: 10px;}
.CyberMondayStationery.slider .main-slider.main-slider-landing .inner-item .caption h1 span.yellow-bold {font-size: 18px;line-height: 26px;}
.CyberMondayStationery.slider .main-slider.main-slider-landing .inner-item .caption .started-btn {font-size: 12px;padding: 2px 25px;}
.CyberMondayStationery.slider .main-slider.main-slider-landing .inner-item .caption h2 { font-size: 26px; line-height: 26px; margin-bottom: 20px; margin-top: 0; }
.CyberMondayStationery.slider .main-slider.main-slider-landing .inner-item .caption img { width: 150px; }

/*CYBER MONDAY WEBSITE OFFER LANDING PAGE*/
.CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item,
.CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .container {height: 300px !important;}
.CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .caption {top: 20%;transform: translateY(20%);}
.CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .caption h1 {font-size: 18px;line-height: 20px;}
.CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .caption h2 span.yellow-bold {font-size: 22px;line-height: 22px;}
.CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .caption h2 span.white-small {font-size: 22px;line-height: 22px;}
.CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .caption .started-btn {padding: 2px 20px;font-size: 12px;}
.CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .caption img { width: 50%; }
.CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .caption h2 span.yellow-bold.green { color: #67da42; display: block !important; }
section.our-services-spring .col-md-4.col-sm-12.col-xs-12:nth-child(4),
section.our-services-spring .col-md-4.col-sm-12.col-xs-12:nth-child(5) { width: 100%; }

/*CHRISTMAS LANDING PAGE*/
.christmas_landing .logo img { width: 150px; }
.christmas_landing .offer-header.stationery .callsdetails { display: none; }
.christmas_landing .logo img { width: 150px; }
.christmas_landing .offer-header.stationery .callsdetails { display: none; }
.slider .main-slider.mainSliderChristmas .inner-item,
.slider .main-slider.mainSliderChristmas .inner-item .container { background-position: right !important; }
.slider .main-slider.mainSliderChristmas .inner-item .caption .limited { font-size: 8px; padding: 0px 10px; letter-spacing: 1px; margin: 0; line-height: 15px; }
.slider .main-slider.mainSliderChristmas .inner-item .caption h1 { font-size: 14px; line-height: 16px; }
.slider .main-slider.mainSliderChristmas .inner-item .caption h2 { font-size: 12px; line-height: 16px; margin: 5px 0; }
.slider .main-slider.mainSliderChristmas .inner-item .caption h1 span { font-size: 17px; line-height: normal; }
.slider .main-slider.mainSliderChristmas .inner-item .caption h2 span.yellow-bold { font-size: 12px; line-height: normal; }
.slider .main-slider.mainSliderChristmas .inner-item .caption .just-in strong { font-size: 26px; line-height: normal; }
.slider .main-slider.mainSliderChristmas .inner-item .caption .just-in span { font-size: 18px; line-height: 20px; }
.slider .main-slider.mainSliderChristmas .inner-item .caption .just-in { font-size: 18px; line-height: 20px; }
.slider .main-slider.mainSliderChristmas .inner-item .caption .readmore-btn a { padding: 2px 10px; margin: 5px 0; font-size: 12px; }
.slider .main-slider.mainSliderChristmas .inner-item .caption { top: 50%; transform: translateY(5%); }
.christmas_landing section.br-sol [class^="col-md-4"]>div:after { width: 101px; height: 123px; left: 0; bottom: -35px; }
.christmas_landing .custom_portfolio .slick-dots { display: none !important; }
.slider .main-slider.eCommerce.mainSliderChristmas .inner-item .caption { top: 50%; transform: translateY(20%); }

/*SPRING SALE BANNER*/
body.stationery_free.spring-sale .CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .caption { transform: translateY(50%); }
body.stationery_free.spring-sale .CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .caption .limited { background: #000000; display: inline-block; padding: 3px 10px; letter-spacing: 1px; font-size: 12px; }
body.stationery_free.spring-sale .CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .caption h1 { font-size: 18px; line-height: 20px; text-transform: capitalize; }
body.stationery_free.spring-sale .CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .caption h1 span { display: block; font-size: 35px; line-height: 40px; }
#flowers { display: none; }

/*FITNESS LANDING PAGE*/
.video_section.fitness .video_content_header .bann-disc { min-height: 200px; }
.video_section.fitness { height: 100%; }
.video_section.fitness .bann-disc h1 { font-size: 26px; line-height: normal; margin: 0; }
.video_section.fitness .bann-disc h1 span.small-text { font-size: 20px; line-height: normal; }
.after_slider svg { bottom: -3px; }
section.fitness-mobile-app { padding: 30px 0; }
section.fitness-mobile-app .heading h2 { font-size: 30px; line-height: normal; margin: 0 0 46px; }
section.fitness-mobile-app .row { }
section.fitness-mobile-app h3 { font-size: 26px; line-height: normal; margin: 30px 0 10px; }
section.fitness-mobile-app .heading h2 { font-size: 26px; line-height: normal; }
section.fitness-mobile-app p { font-size: 12px; line-height: normal; }
section.fitness-mobile-app ul li { font-size: 12px; line-height: normal; }
section.fitness-mobile-app ul { margin: 0 0 50px; }
section.fitness-laptop { padding: 35px 0; }
section.fitness-laptop h3 { font-size: 26px; line-height: normal; margin: 30px 0; }
section.fitness-laptop p,
section.fitness-laptop ul li { font-size: 12px; line-height: normal; }
section.project_desc { padding: 35px 0 0; }
section.project_desc .heading h3 { font-size: 26px; line-height: normal; margin: 0 0 15px; }
section.project_desc .content p { font-size: 12px; line-height: normal; }
section.fitness-mobile-app.social_media .row { margin: 0 0 35px; }
section.fitness-mobile-app.social_media { padding: 15px 0 0; }
section.fitness_faq { padding: 15px 0; }
section.fitness_faq .heading h2 { font-size: 26px; line-height: normal; margin: 0 0 35px; }
section.fitness_faq .set a { padding: 10px 0px; font-size: 14px; line-height: normal; }
section.fitness_faq .set .content_faq { font-size: 12px; line-height: normal; }
section.fitness-packages { padding: 35px 0; }
section.fitness-packages h2 { font-size: 26px; line-height: normal; margin: 0 0 15px; }

/*DISCOUNT LOGO OFFER LANDING PAGE*/
.cta-center h3,
.footer-top h3,
.industry h3,
.secnd-cta-title h3 span { font-size: 18px; line-height: 26px; text-align: center; }
.coverd h2,
.cta-center h2,
.footer-top h2,
.industry h2,
.portfolio h2,
.pricing h2,
.proces h2,
.types-of-logo h2 { font-size: 22px; line-height: 30px; margin-bottom: 20px; }
.cta-main-center a,
.second-cta .cta-main-center a { float: none; display: table; margin: 0 auto 20px; }
.cta-main-center a.header-btn,
.second-cta .cta-main-center a.header-btn { margin: 0 auto 20px; }
.section-title h4 { font-size: 30px; }
.single-process { display: inline-block; margin: 20px 0; padding: 0 10px; vertical-align: top; text-align: center; width: 100%; }
.connect1,
.connect2,
.connect3 { display: none; }
.indus-box { display: table; margin: 0 auto; min-width: initial; }
.indus-box img { display: table; margin: 0 auto; float: none; }
.indus-box h4 { font-size: 12px; line-height: 30px; float: none; text-align: center; }
.home-brands img { margin: 0 20px 30px; }
section.our_testimonial .testimonial .slick-dots { display: none !important; }
.logodiscr.active .row { display: block; }
.section.type_tabs { background: #fafafa; display: block !important; width: 100% !important; }
.type_tabs .logo-tabs-btns ul li,
.type_tabs .website-tabs-btns ul li { display: inline-block; width: 48%; float: none; margin: 0 2px 10px; }
.type_tabs .logo-tabs-btns ul,
.type_tabs .website-tabs-btns ul { margin: 0 auto; width: 100%; display: block; text-align: center; }
.type_tabs .logo-tabs-btns ul li.active a,
.type_tabs .website-tabs-btns ul li.active a,
.type_tabs .logo-tabs-btns ul li a,
.type_tabs .website-tabs-btns ul li a { height: auto; width: 100%; display: block; padding: 7px 0; font-size: 11px; border-radius: 0; }
.bottom-header h2 { font-size: 24px; line-height: normal; }
.bottom-header p { font-size: 12px; line-height: normal; }


}

@media (max-width:450px) {

/*OUR SERVICES*/
.CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .caption img { width: 50%; }
.CyberMondayWebsiteOffer.slider .main-slider.main-slider-landing .inner-item .caption h2 span.yellow-bold.green { color: #67da42; display: block !important; }
section.our-services-spring .col-md-4.col-sm-12.col-xs-12:nth-child(4),
section.our-services-spring .col-md-4.col-sm-12.col-xs-12:nth-child(5) { width: 100%; }
section.our_services .services .box_item .item:hover .content .service_hover { min-height: 91%; font-size: 12px; line-height: 20px; }
section.our_services .services .thumbnail>img { margin: 0 auto; width: auto; border-radius: 10px; }
section.our_services .services .box_item .item:hover .content .service_hover .remove-btn a { font-size: 12px; line-height: 20px; }
section.our_services .services .box_item .item .content h3 { font-size: 14px; line-height: 20px; margin: 5px 0; }

/*FITNESS LANDING PAGE*/
.video_section.fitness .video_content_header .bann-disc { min-height: 200px; }
.video_section.fitness { height: 100%; }
.video_section.fitness .bann-disc h1 { font-size: 26px; line-height: normal; margin: 0; }
.video_section.fitness .bann-disc h1 span.small-text { font-size: 20px; line-height: normal; }
.after_slider svg { bottom: -3px; }
section.fitness-mobile-app { padding: 30px 0; }
section.fitness-mobile-app .heading h2 { font-size: 30px; line-height: normal; margin: 0 0 46px; }
section.fitness-mobile-app .row { }
section.fitness-mobile-app h3 { font-size: 26px; line-height: normal; margin: 30px 0 10px; }
section.fitness-mobile-app .heading h2 { font-size: 26px; line-height: normal; }
section.fitness-mobile-app p { font-size: 12px; line-height: normal; }
section.fitness-mobile-app ul li { font-size: 12px; line-height: normal; }
section.fitness-mobile-app ul { margin: 0 0 50px; }
section.fitness-laptop { padding: 35px 0; }
section.fitness-laptop h3 { font-size: 26px; line-height: normal; margin: 30px 0; }
section.fitness-laptop p,
section.fitness-laptop ul li { font-size: 12px; line-height: normal; }
section.project_desc { padding: 35px 0 0; }
section.project_desc .heading h3 { font-size: 26px; line-height: normal; margin: 0 0 15px; }
section.project_desc .content p { font-size: 12px; line-height: normal; }
section.fitness-mobile-app.social_media .row { margin: 0 0 35px; }
section.fitness-mobile-app.social_media { padding: 15px 0 0; }
section.fitness_faq { padding: 15px 0; }
section.fitness_faq .heading h2 { font-size: 26px; line-height: normal; margin: 0 0 35px; }
section.fitness_faq .set a { padding: 10px 0px; font-size: 14px; line-height: normal; }
section.fitness_faq .set .content_faq { font-size: 12px; line-height: normal; }
section.fitness-packages { padding: 35px 0; }
section.fitness-packages h2 { font-size: 26px; line-height: normal; margin: 0 0 15px; }

/*DISCOUNT LOGO OFFER LANDING PAGE*/
.cta-center h3,
.footer-top h3,
.industry h3,
.secnd-cta-title h3 span { font-size: 18px; line-height: 26px; text-align: center; }
.coverd h2,
.cta-center h2,
.footer-top h2,
.industry h2,
.portfolio h2,
.pricing h2,
.proces h2,
.types-of-logo h2 { font-size: 22px; line-height: 30px; margin-bottom: 20px; }
.cta-main-center a,
.second-cta .cta-main-center a { float: none; display: table; margin: 0 auto 20px; }
.cta-main-center a.header-btn,
.second-cta .cta-main-center a.header-btn { margin: 0 auto 20px; }
.section-title h4 { font-size: 30px; }
.single-process { display: inline-block; margin: 20px 0; padding: 0 10px; vertical-align: top; text-align: center; width: 100%; }
.connect1,
.connect2,
.connect3 { display: none; }
.indus-box { display: table; margin: 0 auto; min-width: initial; }
.indus-box img { display: table; margin: 0 auto; float: none; }
.indus-box h4 { font-size: 12px; line-height: 30px; float: none; text-align: center; }
.home-brands img { margin: 0 20px 30px; }
section.our_testimonial .testimonial .slick-dots { display: none !important; }
.logodiscr.active .row { display: block; }
.section.type_tabs { background: #fafafa; display: block !important; width: 100% !important; }
.type_tabs .logo-tabs-btns ul li,
.type_tabs .website-tabs-btns ul li { display: inline-block; width: 48%; float: none; margin: 0 2px 10px; }
.type_tabs .logo-tabs-btns ul,
.type_tabs .website-tabs-btns ul { margin: 0 auto; width: 100%; display: block; text-align: center; }
.type_tabs .logo-tabs-btns ul li.active a,
.type_tabs .website-tabs-btns ul li.active a,
.type_tabs .logo-tabs-btns ul li a,
.type_tabs .website-tabs-btns ul li a { height: auto; width: 100%; display: block; padding: 7px 0; font-size: 11px; border-radius: 0; }
.bottom-header h2 { font-size: 24px; line-height: normal; }
.bottom-header p { font-size: 12px; line-height: normal; }

}