/*
Theme Name: Twenty Twenty
Text Domain: twentytwenty
Version: 2.0
Tested up to: 6.0
Requires at least: 4.7
Requires PHP: 5.2.4
Description: Our default theme for 2020 is designed to take full advantage of the flexibility of the block editor. Organizations and businesses have the ability to create dynamic landing pages with endless layouts using the group and column blocks. The centered content column and fine-tuned typography also makes it perfect for traditional blogs. Complete editor styles give you a good idea of what your content will look like, even before you publish. You can give your site a personal touch by changing the background colors and the accent color in the Customizer. The colors of all elements on your site are automatically calculated based on the colors you pick, ensuring a high, accessible color contrast for your visitors.
Tags: blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, block-patterns, block-styles, wide-blocks, accessibility-ready
Author: the WordPress team
Author URI: https://wordpress.org/
Theme URI: https://wordpress.org/themes/twentytwenty/
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

All files, unless otherwise stated, are released under the GNU General Public
License version 2.0 (http://www.gnu.org/licenses/gpl-2.0.html)

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned
with others.
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------

	0. 	CSS Reset
	1. 	Document Setup
	2. 	Element Base
	3. 	Helper Classes
	4. 	Site Header
	5. 	Menu Modal
	6. 	Search Modal
	7. 	Page Templates
		a. 	Template: Cover Template
		c. 	Template: Full Width
	8.  Post: Archive
	9.  Post: Single
	10. Blocks
	11. Entry Content
	12. Comments
	13. Site Pagination
	14. Error 404
	15. Widgets
	16. Site Footer
	17. Media Queries

----------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------- */

/*	0. CSS Reset
/* -------------------------------------------------------------------------- */

/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/
.rec_title {
    font-size: 1.25rem;
}
a.skip-link.screen-reader-text{display: none;}body,h1,h2,h3,h4,h5,h6,p,a{font-family: 'Open Sans', sans-serif;}body{overflow-x: hidden; font: 300 15px/28px "Poppins",sans-serif;}p:empty{display: none;}div#page{overflow-x: hidden;}/* width */::-webkit-scrollbar{width: 15px;}/* Track */::-webkit-scrollbar-track{background: #f1f1f1;}/* Handle */::-webkit-scrollbar-thumb{background: #c1c1c1;}/* Handle on hover */::-webkit-scrollbar-thumb:hover{background: #a5a5a5;}::-moz-selection{/* Code for Firefox */ background: #3298fd; color: #fff;}::selection{background: #3298fd; color: #fff;}.sticky{position: fixed;top: 0;width: 100%; background: #fff; transition: .3s ease all;}header#mainheader{position: fixed; left: 0px; right: 0px; z-index: 4;}nav.navbar ul{margin-bottom: 0px;}nav.navbar ul > li{display: inline-block; list-style: none; padding-right: 47px;}nav.navbar ul > li > a{font: 500 15px "Poppins",sans-serif; padding: 0; -webkit-transition: color .3s ease 0s; -o-transition: color .3s ease 0s; transition: color .3s ease 0s; position: relative; text-transform: uppercase; font-family: "Open Sans"; font-weight: 600; font-style: normal; color:#fff; text-decoration: none;}.sticky nav.navbar ul > li > a{color: #333333;}.sticky nav.navbar ul > li.current-menu-item > a{color: #cc0000;}nav.navbar{padding: 0 0;}header#mainheader.sticky{-webkit-box-shadow: 0 4px 6px 0 rgb(12 0 46 / 6%); box-shadow: 0 4px 6px 0 rgb(12 0 46 / 6%);}header#mainheader button.navbar-toggler{color: #cc0000; outline: none !important; box-shadow: none; font-size: 20px;}header#mainheader button.navbar-toggler[aria-expanded="true"] i::before{content: '\f00d'; font-size: 26px;}header#mainheader.sticky nav.navbar ul li a:hover{color: #cc0000;}nav.navbar ul li a:hover::before{left:0px; width: 100%;}.sticky nav.navbar ul li a::before{background-color: #cc0000;}nav.navbar ul li.current-menu-item a::before{background-color: #fff; width: 100%; left: 0px;}.sticky nav.navbar ul li.current-menu-item a::before{background-color: #cc0000; width: 100%; left: 0px;}nav.navbar ul li a::before{content: ""; width: 0; height: 1px; position: absolute; bottom: 0; left: auto; background-color: #fff; right: 0; -webkit-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear;}header#mainheader a.navbar-brand img{width: 100%;}header#mainheader a.navbar-brand{width: 117px;}.shadow_effect{box-shadow: 0px 3px 8px 0px rgb(12 0 46 / 8%); text-align: left; margin: 0px 14px 20px 14px; --e-column-margin-right: 14px; --e-column-margin-left: 14px; background-color: #ffffff; padding: 26px 26px 26px 26px; border-radius: 10px 10px 10px 10px;transition: .3s ease all;}.shadow_effect:hover{box-shadow:0px 20px 30px 0px rgb(12 0 46 / 10%);}/* Home Page Css */ .signip_header_button a{font-family: "Open Sans"; font-weight: 600; font-style: normal; background: #ffffff; color: #cc0000; text-transform: uppercase; line-height: 30px; animation: zooming infinite; animation-name: zooming; animation-duration: 3s; position: relative; text-decoration: none; padding: 6px 25px; border-radius: 5px; transition: all .3s ease; display: inline-block; -webkit-box-shadow: 0 20px 24px 0 rgb(0 11 40 / 10%); box-shadow: 0 20px 24px 0 rgb(0 11 40 / 10%); padding: 0 23px; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0);}.signip_header_button a:hover{box-shadow: none;color: #cc0000;}.sticky .signip_header_button a{background: #cc0000; color: #fff;}section.banner_sections{padding: 0 0; background-size: cover!important; background-position: bottom right !important; background-repeat: no-repeat !important; position:relative;}section.banner_sections::before{content: ''; position: absolute; content: ""; width: 100%; height: 100%; top: 0; left: 0; position: absolute; z-index: -1; background: url(https://www.rolespot.com/wp-content/uploads/2022/10/startup_shap1-1.webp) no-repeat scroll center bottom/cover;}section.banner_sections .container .row{height: 100vh; align-content: flex-end;}section.banner_sections .pc_image img{width: 100%;}.banner_content h1{font-size: 44px; line-height: 60px; color: #333333 !important; font-weight: 800; font-family: "Open Sans";}.banner_content h2{font-size: 20px; font-weight: 400; font-style: normal; line-height:30px;}ul.slick-dots li{display: inline-block; padding: 0 5px;}ul.slick-dots{text-align: center; padding: 15px 0 0 0; margin-bottom: 0px;}ul.slick-dots li button{background: #fbf1f1; color: #fbf1f1; border-radius: 50px; width: 12px; height: 12px; font-size: 0; border: none;}ul.slick-dots li.slick-active button{background: #cc0000; color: #cc0000; border: none;}@keyframes zooming{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}section.banner_sections .buttons{padding-top: 15px;}/*.footer_block_4 .textwidget ul:nth-child(2) li a{*//* font-weight: 600 !important;*//*}*/.footer_block_4 .textwidget ul li{font-weight: 400 !important; color: #595959;}.footer_block_4 .textwidget ul li strong{color: #333;}section.banner_sections .buttons a:first-child{margin-right: 25px;}.theme_button{color: #c00; text-decoration: none; padding: 10px 18px; display: inline-block; border: 2px solid; border-radius: 5px; padding: 9.85px 20px !important; transition: all .3s linear; font-size: 15px; font-weight: 600;}section.banner_sections .buttons{padding-top: 15px;}.theme_button:hover,.theme_button.active_button{color:#fff; background: #c00; border-color: #c00;}/* how we do sec css */section.how_sections{background: #F9F9F9; padding: 30px 0; text-align: center;}.theme_heading{color: #333333; font-family: "Open Sans"; font-weight: 700; font-style: normal;}.divider{width: 100px; background: #c00; height: 5px; display: block; margin: 0 auto; margin-bottom: 20px; margin-top: 20px;}p{font: 300 15px/28px "Open Sans"; font-weight: 400;}/* sec end *//* what we do */section.talent_home_sections{background-image: url(https://www.rolespot.com/wp-content/uploads/2022/08/circles-01.webp);background-position: center;background-repeat: no-repeat; padding: 30px 0;position: relative;}section.talent_home_sections h2{text-align: center;}section.talent_home_sections::before{content: ''; background: #fff; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 0; opacity: 0.7;}section.talent_home_sections .container{position: relative; z-index: 1;}.box_talent{padding: 0px 0px; margin-top: 20px;}.box_talent .icon{background-color: #c00; padding: 15px; border-radius: 50%; font-size: 30px; color: #fff; line-height: 0; margin-right: 15px; text-align: center; position: relative; top: -6px;}.box_talent .icon i{width: 35px; height: 35px; line-height: 35px;}.box_talent .content .icon_title{font-size: 1.25rem;font-family: "Open Sans"; font-weight: 700;}.box_talent .content h2{font-family: "Open Sans"; font-weight: 700;}/* end sec *//* indrustry expert */section.ind_expert_home_sections{background-image: url(https://www.rolespot.com/wp-content/uploads/2022/10/samuel-pucher-XMagfCopvoU-unsplash-scaled-1.webp); background-position: center center; background-repeat: repeat; background-size: cover; background-attachment: fixed; position: relative; text-align: center; padding: 30px 0; color: #fff;}section.ind_expert_home_sections::after{content: ''; background-color: #000000; opacity: 0.5; transition: background 0.3s, border-radius 0.3s, opacity 0.3s; height: 100%; width: 100%; top: 0; left: 0; position: absolute;}section.ind_expert_home_sections .container{position: relative; z-index: 2;}section.ind_expert_home_sections h2{color: #fff;}/* end sec *//* tech expert */section.leading_tech_home_sections{background-image: url(https://www.rolespot.com/wp-content/uploads/2022/10/samuel-pucher-XMagfCopvoU-unsplash-scaled-1.webp); background-position: center center; background-repeat: repeat; background-size: cover; background-attachment: fixed; position: relative; text-align: center; padding: 30px 0; color: #fff;}.leading_tech_home_sections h5{font-family: "Open Sans"; font-weight: 700;}section.leading_tech_home_sections::after{content: ''; background-color: #000000; opacity: 0.5; transition: background 0.3s, border-radius 0.3s, opacity 0.3s; height: 100%; width: 100%; top: 0; left: 0; position: absolute;}section.leading_tech_home_sections .container{position: relative; z-index: 2;}section.leading_tech_home_sections h2{color: #fff;}/* end sec *//* world class */section.w_c_home_sections{background-image: url(https://www.rolespot.com/wp-content/uploads/2022/10/samuel-pucher-XMagfCopvoU-unsplash-scaled-1.webp); background-position: center center; background-repeat: repeat; background-size: cover; background-attachment: fixed; position: relative; text-align: center; padding: 30px 0; color: #fff;}.w_c_home_sections h5{font-family: "Open Sans"; font-weight: 700;}section.w_c_home_sections::after{content: ''; background-color: #000000; opacity: 0.5; transition: background 0.3s, border-radius 0.3s, opacity 0.3s; height: 100%; width: 100%; top: 0; left: 0; position: absolute;}section.w_c_home_sections .container{position: relative; z-index: 2;}section.w_c_home_sections h2{color: #fff;}/* end sec *//* services */section.services_home_sections h2{text-align: center;}section.services_home_sections{padding: 30px 0; background: #fff;}section.services_home_sections .service_box svg{width: 80px;}section.services_home_sections .service_box .box-title{font-size: 1.25rem;font-family: "Open Sans"; font-weight: 700; font-style: normal; margin: 20px 0;}section.services_home_sections .service_box:hover{box-shadow: 0px 20px 30px 0px rgb(12 0 46 / 10%);}section.services_home_sections .service_box{padding: 25px 30px; background: #fff; box-shadow: 0px 3px 8px 0px rgb(12 0 46 / 8%); border-radius: 10px; margin-bottom: 0px;height: 100%;}section.services_home_sections .col-md-6{margin-bottom:20px;}section.services_home_sections .action_button{text-align: center;}/* sec end *//* deciplan sec */section.deciplan_home_sections{padding: 30px 0;}section.deciplan_home_sections .action_button{padding-top: 30px;}section.deciplan_home_sections h2.theme_heading{text-align: center;}section.deciplan_home_sections .disiplan_box:hover{box-shadow: 0px 20px 30px 0px rgb(12 0 46 / 10%);}section.deciplan_home_sections .disiplan_box{text-align: center; background: #fff; box-shadow: 0px 3px 8px 0px rgb(12 0 46 / 8%); padding: 17px 0; margin-bottom: 20px; min-height: 76px; display: flex; align-items: center; justify-content: center; border-radius: 10px;}section.deciplan_home_sections .disiplan_box h3{font-family: "Open Sans"; font-weight: 700; font-style: normal;}.action_button{text-align: center; margin-top: 30px;}/* sec end *//* featured */section.featured_home_sections{padding: 30px 0;}section.featured_home_sections h2.theme_heading{text-align: center;}section.featured_home_sections .featured_box img{width: 100%; text-align: center;}section.featured_home_sections .divider{margin-bottom: 40px;}section.featured_home_sections .featured_box{box-shadow: 0px 3px 8px 0px rgb(12 0 46 / 8%); text-align: left; /* margin: 0px 14px 20px 14px; */ --e-column-margin-right: 14px; --e-column-margin-left: 14px; padding: 0px 0px 0px 0px; border-radius: 10px;}section.featured_home_sections .featured_box:hover{box-shadow: 0px 20px 30px 0px rgb(12 0 46 / 10%)}/* end sec *//* people_home_sections expert */section.people_home_sections{background-image: url(https://www.rolespot.com/wp-content/uploads/2022/10/samuel-pucher-XMagfCopvoU-unsplash-scaled-1.webp); background-position: center center; background-repeat: repeat; background-size: cover; background-attachment: fixed; position: relative; text-align: center; padding: 30px 0; color: #fff;}section.people_home_sections::after{content: ''; background-color: #000000; opacity: 0.5; transition: background 0.3s, border-radius 0.3s, opacity 0.3s; height: 100%; width: 100%; top: 0; left: 0; position: absolute;}section.people_home_sections .container{position: relative; z-index: 2;}section.people_home_sections h2{color: #fff;}/* end sec */.mission_box.pd-top{padding-top: 50px;}/* recomendations section */section.recomendations_section{padding: 30px 0; background: #F9F9F9;}section.recomendations_section .item{display: block; margin: 0 auto; padding: 0 2rem; text-align: center; font-size: 15px; font-weight: 400; color: #333333; font-family: 'Open Sans';}div#recomentsHome{width: 60%; margin: 0 auto;}section.recomendations_section .item .item_head h6{font-family: "Open Sans"; font-weight: 700; font-style: normal; color: #222d39;}section.recomendations_section h2.theme_heading{text-align: center;}section.recomendations_section h2.theme_heading{text-align: center;}div#recomentsHome button.slick-prev.slick-arrow{position: absolute; left: -12rem; top: 50%; transform: translateY(-50%); border-radius: 50%; background: #fff; border: none; padding: 14px 16px; transition: all .2s linear; cursor: pointer; -webkit-box-shadow: 0 3px 4px 0 rgb(12 0 46 / 6%); box-shadow: 0 3px 4px 0 rgb(12 0 46 / 6%); color: #c00; font-size: 0; line-height: initial; outline:0!important;}div#recomentsHome button.slick-prev.slick-arrow:hover ,div#recomentsHome button.slick-next.slick-arrow:hover{color: #fff; background: #CC0000;}div#recomentsHome button.slick-next.slick-arrow::after{content: "\f061"; font-family: fontawesome; font-size: 19px; font-weight: 100 !important;}div#recomentsHome button.slick-next.slick-arrow{font-size: 0; position: absolute; top: 50%; transform: translateY(-50%); right: -12rem; border-radius: 50%; background: #fff; border: none; padding: 14px 16px; transition: all .2s linear; cursor: pointer; -webkit-box-shadow: 0 3px 4px 0 rgb(12 0 46 / 6%); box-shadow: 0 3px 4px 0 rgb(12 0 46 / 6%); color: #c00; line-height: initial; outline:0!important;}div#recomentsHome button.slick-prev.slick-arrow::after{content: "\f060"; font-family: fontawesome; font-size: 19px; font-weight: 100 !important;}/* end sec *//* home page connecting */section.connecting_professional img{width: 100%;}section.connecting_professional{padding: 30px 0;}section.connecting_professional .row .col-md-11{position: relative;}section.connecting_professional .row .col-md-11::after{content: ""; height: 100%; top: 70px; right: 75px; left: 135px; position: absolute; z-index: -1; background: url(https://www.rolespot.com/wp-content/uploads/2022/10/tab_shape_bg.png) no-repeat scroll center 0/contain;;}/* end sec */.divider.left{margin-right: auto; margin-left: 0;}/* main inner banner css */section.inner_banner{background: url(https://www.rolespot.com/wp-content/uploads/2022/10/railway-4313654_1920.webp); position: relative; padding: 235px 0 125px; z-index: 1; background-repeat: no-repeat!important; background-position: center center!important; background-size: cover!important;}section.inner_banner::after{content: ''; position: absolute; background-color: rgba(0,0,0,0.4); width: 100%; height: 100%; top: 0; left: 0; z-index: -1;}section.inner_banner h1{font-family: "Open Sans"; font-weight: 800; font-size: 50px; color: #fff; font-style: normal;}/* end main inner banner *//* footer css start */.new_footer_area{background: #f5f5fa; overflow-x: hidden;}.new_footer_top a:hover{color:#cc0000;}.new_footer_top p{font-size: 16px; font-weight: 300; line-height: 28px; margin-bottom: 20px;}.new_footer_top p, .new_footer_top a{font-weight: 400 !important;}.new_footer_top p, .new_footer_top ul li a{color: #333333;}.footer_block_1 img{width: 165px;}.new_footer_top .f_widget.about-widget ul{display: flex!important;}.new_footer_top .f_widget.about-widget ul li{margin-bottom: 6px;}.footer_block_1 ul li a{font-size: 30px; margin-right: 8px;}.footer_block_1 ul li{list-style: none;}.footer_block_1 ul{padding-left: 0%;}footer h3{font-family: "Open Sans";font-weight: 700;font-style: normal;font-display: swap;margin-bottom: 30px;color: #333333;font-size: 18px;}footer ul.menu li{padding-bottom: 6px;}footer ul.menu li a{font-size: 16px; text-decoration: none;}footer ul.menu{padding-left: 0; list-style: none;}ul.rs-phone li:first-child:before{content: ''; content: ""; font-family: fontawesome; font-weight: 900; margin-left: -21px; padding-right: 10px; color: #c00;}ul.rs-phone{list-style: none;}ul.rs-mail li:first-child:before{content: ""; font-family: 'Font Awesome 5 Free'; color: var(--e-global-color-primary); font-weight: 900; margin-left: -21px; padding-right: 10px; color: #c00;}ul.rs-mail li a{text-decoration: none;}ul.rs-mail{list-style: none;}ul.rs-map{list-style: none;}ul.rs-map li:first-child:before{content: ""; font-family: 'Font Awesome 5 Free'; color: var(--e-global-color-primary); font-weight: 900; margin-left: -21px; padding-right: 10px; color: #cc0000;}.before_footer{padding-top: 50px; padding-right: 0px; padding-bottom: 270px; padding-left: 0px; position: relative;}@-moz-keyframes myfirst{0%{left:-25%}to{left:100%}}@-webkit-keyframes myfirst{0%{left:-25%}to{left:100%}}@keyframes myfirst{0%{left:-25%}to{left:100%}}.footer_bg{background: url(https://www.rolespot.com/wp-content/uploads/2022/08/rolespot-footer.webp) no-repeat scroll center 0 !important; position: absolute; bottom: 0; background-repeat: no-repeat; background-position: center; background-attachment: scroll; width: 100%; height: 266px;}.footer_bg_one{background: url(https://www.rolespot.com/wp-content/uploads/2022/08/rolespot-train.webp) no-repeat center center !important; position: absolute; bottom: 0; left: 30%; -webkit-animation: myfirst 22s linear infinite; animation: myfirst 22s linear infinite; width: 410px !important; height: 70px !important; -webkit-animation: myfirst 7s linear infinite !important; animation: myfirst 7s linear infinite !important;}.footer_bottom{font-size: 14px; font-weight: 300; line-height: 20px; color: #6a7695; padding: 27px 0; font-weight: 400;}.new_footer_top .footer_bg .footer_bg_two{background: url(https://www.rolespot.com/wp-content/uploads/2022/08/rolespot-bike.webp) no-repeat center center !important; width: 50px; height: 52px; bottom: 0; left: 38%; position: absolute; -webkit-animation: myfirst 30s linear infinite; animation: myfirst 30s linear infinite;}.footer_bottom .text-right span{float: left;}.footer_bottom p{margin-bottom: 0%;}.footer_bottom .text-right{text-align: right;}/* media Queies */@media (min-width: 1920px ) and (min-height:1150px ){/* section.banner_sections .container .row{*//* height: 70vh;*//*}*/section.banner_sections .pc_image{position: initial!important; bottom: unset!important;}}@media (min-width: 1700px ){body.home section.banner_sections .container .row{align-content: center;}}@media (max-width: 1480px ){section.deciplan_home_sections .disiplan_box h3{font-size: 19px;}.home section.banner_sections .container .row{align-content: space-around;}.home section.banner_sections .pc_image{position: absolute; bottom: 0;}}@media (min-width: 1400px ){section.banner_sections .container .row{align-content: space-around;}section.banner_sections .pc_image{position: absolute; bottom: 0;}}/*@media (max-width: 1400px),(min-height: 900px){*//* section.banner_sections .container .row{*//* height: 73vh;*//* align-content: flex-end;*//*}*/ /*}*//*@media (min-height: 800px){*//* section.banner_sections .container .row{*//* align-content: space-arround;*//*}*//* section.banner_sections .pc_image{*//* position: absolute;*//* bottom: 0;*//*}*/ /*}*/@media (max-width: 1200px){.banner_content h1{font-size: 40px;}/* about Page css */ section.why_about .abt_img img{width: 100%;}}@media (max-width: 1170px){nav.navbar ul > li{padding-right: 30px;}}@media (max-width: 1024px){section.banner_sections{padding: 14rem 0 6rem 0;}section.banner_sections .container .row{height: auto;}.box_talent .content h3{font-size: 19px;}.box_talent .icon{margin-right: 15px;}section.ind_expert_home_sections,section.leading_tech_home_sections,section.people_home_sections,section.w_c_home_sections{background-attachment: unset;}div#recomentsHome{width: 95%; margin: 0 auto;}div#recomentsHome button.slick-prev.slick-arrow{left: -2rem;}div#recomentsHome button.slick-next.slick-arrow{right: -2rem;}}@media (max-width: 991px){ ::-webkit-scrollbar {width: 5px;} section.connecting_professional img,section.featured_home_sections .featured_box img,section.banner_sections .pc_image img{height:auto;} .home section.banner_sections .pc_image{position: initial; bottom: unset;}.footer_bg{margin-left: -55%; min-width: 1500px !important;}.signip_header_button{display: none;}header#mainheader{background: #fff; box-shadow: 4px -4px 20px 0 #ababab;}div#navbar1 ul > li{display: block; text-align: center;}div#navbar1 ul > li >a{color: #000; display: block; padding: 15px 0; border-bottom: 1px solid #989898;}.signip_header_button.for_mobile{display: block !important; text-align: center; padding: 29px 0;}div#navbar1 ul > li.current-menu-item >a{color: #cc0000;}/* banner css */ .banner_content h1{font-size: 30px; line-height: 40px;}section.banner_sections .container .row{align-items: flex-end;}/* end banner */ /* deciplane */ section.deciplan_home_sections .disiplan_box h5{font-size: 16px;}/* end css */ /* footer */ .footer_block_4{border-top: 2px solid #cc0000; padding-top: 35px;}.footer_block_4 .textwidget.drdt-ignore-dark ul{display: inline-block; width: 32%; vertical-align: top;}/* end footer */ section.inner_banner h1{font-size: 40px;}section.deciplan_home_sections .action_button{padding-top: 0px;}}@media (max-width: 767px){h2.theme_heading{font-size: 30px;}/* banner css */ section.banner_sections{padding: 9rem 0 3rem 0; background: none !important;}section.banner_sections::before{display:none;}section.banner_sections .pc_image{padding-top: 40px;}/* end css */ /*section.connecting_professional ,section.recomendations_section{*/ /* overflow-x: hidden;*/ /* overflow-y: visible;*/ /*}*/ /* talent box */ .box_talent{flex-direction: column; text-align: center;}.box_talent .icon{margin-right: auto; margin-left: auto;}.box_talent .content{width: 90%; padding-top: 20px; margin: 0 auto;}/* end css */ /* recomend css */ div#recomentsHome{width: 100%; margin: 0 auto;}div#recomentsHome button.slick-arrow{display: none !important;}/* end css */ .footer_block_4 .textwidget.drdt-ignore-dark ul{width: 49%;}}
@media (max-width: 740px){ .copyri p {text-align:center;} ul.slick-dots li button{display:none} section.featured_home_sections .featured_box{margin-bottom: 10px;}.banner_content h2{font-size: 18px; line-height: 1.5;}.footer_block_4{border-top: 0px solid #cc0000; padding-top: 0px;}.footer_block_4 .textwidget.drdt-ignore-dark ul{width: 100%;}.footer_bottom .col-lg-6.col-sm-7.drdt-ignore-dark{text-align: center; padding-bottom: 15px;}/* about page */ section.inner_banner{padding: 130px 0 70px;}header#mainheader{padding:0 20px;}}/* container controle */@media (min-width: 1920px){section.banner_sections .pc_image img{width: 100%;}section.connecting_professional img{width: 100%;}section.connecting_professional .container{max-width: 80% !important;}}@media (min-width: 1200px){.container{max-width: 1140px!important;}}@media (min-width: 1250px){.container{max-width: 1200px!important;}}
@media (max-width: 320px){.banner_content h1 {font-size: 24px;line-height: 29px;} .theme_button { padding: 4.85px 18px!important; font-size: 12px;} section.banner_sections .buttons a:first-child {margin-right: 15px;} section.banner_sections {padding: 5rem 0 3rem 0;}} 