*,html,body{font-smooth:always;-webkit-font-smoothing:antialiased;}

html{font-family:'IBM Plex Sans Condensed', sans-serif;font-size:14px;}
body{font-family:'IBM Plex Sans Condensed', sans-serif;font-size:1.43rem;color:#616161;font-weight:400;line-height:normal;position:relative;background-color:#fff;}
img{max-width:100%;display:inline-block;}
button, input, textarea, select{font-family:'IBM Plex Sans Condensed', sans-serif;opacity:1;}
ul, li{padding:0;margin:0;list-style:none;}
a{display:inline-block;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;color:#54bfd2;}
a:hover, a:focus, button:focus, input:focus, textarea:focus, select:focus{outline:inherit;text-decoration:none;}
a:hover{color:#54bfd2;}
h1, h2, h3, h4, h5, h6{font-family:'IBM Plex Sans Condensed', sans-serif;padding:0 0;margin:0 0;}

input::-webkit-input-placeholder{color:#2e2e2e;opacity:1;}
input::-moz-placeholder{color:#2e2e2e;opacity:1;}
input::-ms-input-placeholder{color:#2e2e2e;opacity:1;}
input:-ms-input-placeholder{color:#2e2e2e;opacity:1;}
input::placeholder{color:#2e2e2e;opacity:1;}

section::after{display:block;clear:both;content:'';}
.full_container{max-width:1920px;width:100%;overflow:hidden;position:relative;margin:0rem auto;}

.row_full_width{width:calc(100% + 30px);}

.logo{margin:.8rem 0;}
.top_form_block{position:relative;background-color:#f5f5f5;border-radius:5px;}
.top_form_block .form-control{width:16.79rem;height:2.95rem;float:left;border-radius:0;background-color:#f5f5f5;border:0;font-size:1.14rem;color:#2d043b;font-style:italic;-webkit-box-shadow:0 0 0px transparent;box-shadow:0 0 0px transparent;padding:.5rem 1rem;/*padding-right:0;*/}
.search_btn{width:2.95rem;height:2.95rem;float:left;border:0;background-color:transparent;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;position:absolute;top:1px;right:0;border-radius:0;}
.search_btn img{max-width:1.30rem;display:inline-block;}

.navbar-expand-md{-ms-flex-flow:wrap;flex-flow:wrap;}
.navbar-expand-md > .container{-ms-flex-wrap:wrap;flex-wrap:wrap;}
.navigation .navbar{border-top:1px solid #e8e8e8;padding:0rem 0;}
.logo img{max-width:9.86rem;display:inline-block;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;}
.navigation.fixed .logo img{max-width:10.5rem;}


.navigation{width:100%;background-color:#fff;-webkit-box-shadow:0rem 0rem .5rem rgba(0,0,0,0.3);box-shadow:0rem 0rem .5rem rgba(0,0,0,0.3);position:absolute;z-index:999;}
.navigation.fixed-top{position:fixed;top:0;}
@keyframes slide-down{
    0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);}
    100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);} 
}

.navigation .navbar-toggler{width:40px;height:35px;line-height:0;color:#000;border-color:#000;padding:0 0;margin:.5rem .5rem .5rem auto;}
.navigation .navbar-toggler-icon{width:35;height:2px;display:block;background-color:#000;margin:5px auto;}
.navigation .navbar-toggler:focus{outline:none;outline-offset:0;}
.navigation .navbar-toggler:hover{background-color:#000;}
.navigation .navbar-toggler:hover .navbar-toggler-icon{background-color:#fff;}

.navigation .navbar-nav{margin-left:auto;}
.navigation .navbar-nav li{position:relative;padding:0rem 1.14rem;}
.navigation .navbar-nav li a{position:relative;font-size:.93rem;color:#4a4a49;text-transform:uppercase;border-top:2px solid transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.8rem 0;}
.home_icon{max-width:1.57rem;}

.navigation .navbar-nav li svg{width:1.1rem;fill:#4a4a49;}
.navigation .navbar-nav li.active a,
.navigation .navbar-nav > li:hover > a{color:#54bfd2;border-color:#54bfd2;}

.language_dropdown a{color:#978c87;}
.language_dropdown a svg{width:.8rem;fill:#978c87;}
.language_dropdown .dropdown-menu{min-width:12.5rem;border-radius:0;left:auto !important;right:0;padding:0rem 0;margin:.5rem 0rem 0;}
.language_dropdown .dropdown-menu li{border-top:1px solid rgba(0,0,0,0.05);}
.language_dropdown .dropdown-menu li:first-child{border-top:0;}
.language_dropdown .dropdown-menu li a{border-radius:0;padding:.7rem .5rem;}

.signup_btn a{min-width:7.5rem;font-size:.93rem;color:#4a4a49;border:1px solid #ececec;padding:.6rem 1.3rem;}
.signup_btn a:hover,
.language_dropdown .dropdown-menu li a:hover{background-color:#54bfd2;border-color:#54bfd2;color:#fff;}

.navigation .navbar-nav li .sub_nav_item{min-width:12rem;display:block;position:absolute;top:100%;right:0;display:none;background-color:#fff;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);box-shadow:0 0 3px rgba(0,0,0,0.2);z-index:9;}
.navigation .navbar-nav li:hover .sub_nav_item{display:block;}
.navigation .navbar-nav li .sub_nav_item li{display:block;padding:0rem 0;}
.navigation .navbar-nav li .sub_nav_item li a{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid rgba(0,0,0,0.05);font-size:1rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:#978c87;text-transform:initial;border-radius:0;padding:.75rem 1.07rem;}
.navigation .navbar-nav li .sub_nav_item li:first-child a{border-top:0;}
.navigation .navbar-nav li .sub_nav_item li:hover a{background-color:#54bfd2;color:#fff;}
.navigation .navbar-nav li .sub_nav_item li a::after{display:none;}

.navigation .navbar-nav li .dropdown-menu{-webkit-box-shadow:0 5px 5px rgba(0, 0, 0, .15);box-shadow:0 5px 5px rgba(0, 0, 0, .15);top:58px;border-radius:0 0 3px 3px;border:0;margin:0 0;}
.navigation .navbar-nav li .dropdown-menu > li{padding:0 10px;margin:5px 0;}
.navigation .navbar-nav li .dropdown-menu > li > a{white-space:nowrap;color:#5f5f5f;background-color:#fff;padding:8px 10px;}
.navigation .navbar-nav li .dropdown-menu > li > a.btn_hover_effect:before{background-color:#fff;}
.navigation .navbar-nav li .dropdown-menu > li.active > a,
.navigation .navbar-nav li .dropdown-menu > li:hover > a{border-radius:3px;background-color:#830001;color:#fff;}

.top_search_bar input,
.our_join_form .form-control{width:15rem;height:2rem;font-size:1.07rem;color:#4a4a49;background-color:transparent;border:0;border-radius:0;padding-right:1.5rem;}
.top_search_bar input::-webkit-input-placeholder{color:#fff;}
.top_search_bar input::-moz-placeholder{color:#fff;}
.top_search_bar input:-ms-input-placeholder{color:#fff;}
.top_search_bar input::-ms-input-placeholder{color:#fff;}
.top_search_bar input::-webkit-input-placeholder{color:#fff;}
.top_search_bar input:-ms-input-placeholder{color:#fff;}
.top_search_bar input::placeholder{color:#fff;}
.top_search_bar svg{position:absolute;top:50%;right:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;}
.top_search_bar input:focus{box-shadow:0 0 0px transparent;outline:0;}

.slide_info_block{width:100%;position:absolute;bottom:0;left:0;margin:0rem 0rem 2rem;z-index:2;}
.slider_sub_category{line-height:1;}
.slider_next_prev{min-width:4.43rem;}
.slider_next_prev .carousel-control-prev,
.slider_next_prev .carousel-control-next{font-size:2rem;color:#54bfd2;opacity:1;}
.home_banner_sec .carousel-indicators{right:auto;left:43%;padding:0rem 2.14rem;margin:0rem 0;}
.home_banner_sec .carousel-indicators li,
.testimonials_slide_sec .carousel-indicators li{width:.75rem;height:.75rem;border-radius:50%;background-color:rgba(255,255,255,1);opacity:1;border:0;}
.home_banner_sec .carousel-indicators li.active{background-color:rgba(84,191,210,1);}
.testimonials_slide_sec .carousel-indicators li.active{background-color:#000;}
.slide_info_text{font-size:1.28rem;margin-left:auto;}
.home_banner_sec .carousel-item .container,
.our_join_sec .container{height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.home_banner_sec .carousel-caption{width:50%;height:100%;background-color:rgba(35,35,35,1);position:absolute;top:0;left:auto;right:0;bottom:auto;text-align:left;padding:2rem 2.5rem;}
.home_banner_sec .carousel-caption::before{width:5000px;height:100%;background-color:rgba(35,35,35,1);position:absolute;top:0;right:-5000px;content:'';}

.slider_date{border:1px solid #979797;font-size:2.5rem;color:#fff;}
.slider_date small{display:block;font-size:40%;color:#b7babc;}
.home_slide_title{font-size:3.8rem;color:#fff;font-weight:600;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2rem;}
.home_slide_title img{max-width:9.28rem;float:left;margin-right:1.5rem;}
.home_slide_title a{color:#fff;max-height:120px;overflow:hidden;}
.home_slide_text{line-height:1.57rem;font-size:1.43rem;color:#fff;line-height:1.3;margin-bottom:2rem;}
.home_slide_text strong{font-weight:600;}
.slide_btn{min-width:7.5rem;font-size:.93rem;color:#fff;background-color:#54bfd2;border:0;cursor:pointer;padding:.8rem 1.07rem;}
.slide_btn i{font-size:1.3rem;line-height:0;}
.slide_btn:hover{color:#fff;}

.home_slider_img,.inner_banner_img{width:50%;height:40rem;background-repeat:no-repeat;background-position:left center;background-size:cover;}

.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right,
.carousel-fade .carousel-item.active{opacity:1}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right{opacity:0}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-prev,
.carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}

.section_title{font-size:1.14rem;color:#000;}
/*.section_subtitle{position:relative;font-size:1.28rem;color:#c49a6c;margin-bottom:1rem;}*/

.latest_title_block{background-color:#000;}
.latest_title_block .section_title{color:#fff;}

.projects_list_sec{background-color:#f4f4f4;}
.project_list_title{font-size:2.4rem;color:#4a4a49;font-weight:600;}
.project_list_title img{max-width:5rem;}
.project_list_content{color:#4a4a49;}
.find_more_links{font-size:1rem;color:#54bfd2;font-weight:600;}

.latest_news_block .row{margin-left:-10px;margin-right:-10px;}
.latest_news_block .row [class^="col-"]{padding-left:10px;padding-right:10px;}
.news_img_desc_block{width:100%;float:left;position:relative;background-color:#fff;-webkit-box-shadow:0 0 1.07rem 0 rgba(0, 0, 0, .1);box-shadow:0 0 1.07rem 0 rgba(0, 0, 0, .1);overflow:hidden;}
.news_img,
.social_media_img{width:100%;height:18.8rem;background:#fff;overflow:hidden;}
.news_img img,
.social_media_img img{max-width:100%;max-height:100%;display:inline-block;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;}
.news_img:hover img,
.social_media_img:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.social_icon_block{width:100%;background-image:-webkit-gradient(linear, left bottom, left top, from(rgb(255,255,255,0)), to(rgb(0,0,0,0.9)));background-image:linear-gradient(to top, rgb(255,255,255,0) 0%, rgb(0,0,0,0.9) 100%);left:0;top:0;font-size:1.43rem;font-weight:600;color:#fff;line-height:1;}
.social_icon_desc_heading{font-size:1.43rem;color:#000;font-weight:600;}
.social_icon_desc_heading a{color:#000;}

.news_date{width:100%;font-size:.85rem;color:#fff;}
.news_desc,.news_desc a{font-size:1.5rem;color:#fff;height:3.73rem;overflow:hidden;}
.news_desc_text_block{font-size:1.07rem;color:#4a4a49;overflow:hidden;}

.show_more_btn{min-width:8.5rem;cursor:pointer;font-size:.93rem;color:#4a4a49;font-weight:600;border:1px solid #4a4a49;padding:.6rem 1.07rem;}
.show_more_btn i{font-size:1.07rem;}
.show_more_btn:hover{background-color:#54bfd2;color:#fff;border-color:#54bfd2;}

.testimonials_slide_sec{background-color:#54bfd2;}
.sec_title{font-size:3.21rem;color:#4a4a49;font-weight:600;}
.sec_title small{display:block;font-size:44.4444%;font-weight:300;}
.testimonials_slide_sec .carousel-item{font-size:1.43rem;color:#fff;font-style:italic;padding:0% 10%;}
.testimonials_slide_sec .carousel-fade .carousel-item{height:auto;}
.testimonials_slide_sec .carousel-indicators{position:static;margin:3rem 0rem 0rem}
.quote{font-size:2.14rem;line-height:1;}
.testimonials_slide_sec .carousel-control-next,
.testimonials_slide_sec .carousel-control-prev{width:3.4rem;top:2rem;bottom:auto;opacity:1;}
.testimonials_slide_sec .carousel-control-next img,
.testimonials_slide_sec .carousel-control-prev img{max-width:100%;}
.testi_client_info{font-size:1.43rem;font-weight:600;color:#4a4a49;font-style:normal;}

.brands_sec{background-color:#faf9f8;}
.brands_list{margin:-10px;}
.brands_list li{width:calc(25% - 20px);margin:10px;}
.brands_list a{width:100%;height:6.42rem;background-color:transparent;overflow:hidden;border:1px solid transparent;}
.brands_list a img{max-width:100%;max-height:100%;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;}
.brands_list a:hover{/*border-color:rgba(0,0,0,0.08);-webkit-box-shadow:0rem 0rem .71rem rgba(0,0,0,0.05);box-shadow:0rem 0rem .71rem rgba(0,0,0,0.05);*/}
.brands_list a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}

.our_join_sec{height:45rem;background-repeat:no-repeat;background-position:center bottom;background-size:cover;}
.our_join_form .form-control{width:100%;height:3rem !important;font-size:1.28rem;padding:.5rem 0;}
.our_join_form input::-webkit-input-placeholder{color:#fff;opacity:1;}
.our_join_form input::-moz-placeholder{color:#fff;opacity:1;}
.our_join_form input:-ms-input-placeholder{color:#fff;opacity:1;}
.our_join_form input::-ms-input-placeholder{color:#fff;opacity:1;}
.our_join_form input::-webkit-input-placeholder{color:#fff;opacity:1;}
.our_join_form input:-ms-input-placeholder{color:#fff;opacity:1;}
.our_join_form input::placeholder{color:#fff;opacity:1;}

.our_join_form .form-control:focus{-webkit-box-shadow:0rem 0rem 0em transparent;box-shadow:0rem 0rem 0em transparent;}

.form-group{margin-bottom:1.5rem;}
select.form-control{background-color:#ffffff !important;color:#000000 !important;background-repeat:no-repeat;background-position:center right .8rem;background-size:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.3rem !important;padding:.5rem .8rem !important;}

footer{width:100%;background-color:#fff;padding:5rem 0rem 3.5rem;}

.footer_link_list li{margin:.3rem 0;}
.footer_link_list li:first-child{margin-top:0;}
.footer_link_list li a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;font-weight:700;text-transform:uppercase;color:#000;padding:.3rem 0;}
.footer_link_list li a i{min-width:1.6rem;font-size:1.42rem;text-align:center;}
.footer_link_list li a img{width:1.2rem;}
.footer_link_list li a:hover{color:#54bfd2;}

.footer_links{margin-left:-1.07rem;margin-right:-1.07rem;}
.footer_links li{display:inline-block;position:relative;font-size:.93rem;color:#000;padding:0rem 1.07rem;}
/*.footer_links li::after{width:2px;height:.85rem;background-color:#000;position:absolute;top:50%;right:-1px;margin-top:-.425rem;content:'';}
.footer_links li:last-child::after{display:none;}*/
.footer_links li a{color:#000;padding:.25rem 0;}
.footer_links li a:hover{color:#54bfd2;}

.copyright_sec{font-size:1.43rem;color:#4a4a49;font-weight:600;font-style:italic;line-height:1.8;}
.copyright_sec img{max-width:5.7rem;display:inline-block;margin:0rem 1.5rem;}

.footer_social_link_list li{margin:0rem .35rem;}
.footer_social_link_list li a{font-size:2rem;color:#54bfd2;}
.footer_social_link_list li:hover a{color:#000;}

.subscribe_heading{font-size:1.43rem;color:#4a4a49;font-weight:600;}
footer .top_search_bar input::-webkit-input-placeholder{color:#4a4a49;}
footer .top_search_bar input::-moz-placeholder{color:#4a4a49;}
footer .top_search_bar input:-ms-input-placeholder{color:#4a4a49;}
footer .top_search_bar input::-ms-input-placeholder{color:#4a4a49;}
footer .top_search_bar input::-webkit-input-placeholder{color:#4a4a49;}
footer .top_search_bar input:-ms-input-placeholder{color:#4a4a49;}
footer .top_search_bar input::placeholder{color:#4a4a49;}

footer .top_search_bar input{width:calc(100% - 5rem);height:3rem;font-size:1.43rem;}
footer .top_search_bar button{width:5rem;height:3rem;text-align:center;text-transform:uppercase;border:1px solid #54bfd2;background-color:#54bfd2;font-size:.93rem;font-weight:600;color:#fff;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;}
footer .top_search_bar button:hover{background-color:transparent;color:#54bfd2;}


/* About Us */
.about_info_heading,
.about_info_subheading{font-size:4.29rem;font-weight:600;color:#4a4a49;line-height:normal;}
.about_info_subheading{font-size:1.43rem;}
.team_members_sec{background-color:#4a4a49;}
.team_members_sec .sec_title{color:#fff;}
.team_member_pic{width:15rem;height:15rem;border-radius:50%;border:1px solid rgba(0,0,0,0.1);margin-left:auto;margin-right:auto;}
.team_member_pic img{max-height:100%;max-width:100%;border-radius:50%;}
.team_member_name{font-size:2.5rem;font-weight:600;color:#fff;}
.team_member_name small{display:block;font-size:57.14%;}
.team_members_desc{color:#fff;font-weight:300;}


/* Case Studies */
.case_studies_list_block .social_media_full_block{background-color:#f7f7f7;}

.inner_banner_sec .carousel-caption{width:50%;}
.inner_banner_img{height:48rem;}
.home_banner_sec.inner_banner_sec .carousel-caption{padding:3.5rem 4rem;}

.client_review_block{background-color:#4a4a49;}
.client_review{font-size:2.3rem;font-style:italic;color:#fff;}
.client_review_name{font-size:1.43rem;font-weight:600;font-style:normal;color:#54bfd2;}
.client_review_name span{display:block;}

/* Selected News */
.selected_news_data{position:relative;background-color:#eaeaea;font-weight:300;color:#4a4a49;}
.selected_news_data::before{width:5000px;height:100%;background-color:#eaeaea;position:absolute;top:0;left:-5000px;content:'';}
.selected_news_data_heading{font-size:2.14rem;color:#4a4a49;}
.news_block .social_media_img{height:auto;}

/* Contact Us */
.contact_title{font-size:4.29rem;font-weight:600;color:#4a4a49;}
.form-control,
.custom-select{height:4.29rem;border-radius:0;font-size:1.43rem;font-weight:300;padding:.5rem 1.4rem;}
.custom-select{background-image:url(../img/select_arrow.svg);background-repeat:no-repeat;background-position:center right 1.07rem;background-size:1rem;padding-right:3rem;}

textarea.form-control{height:10.71rem;resize:none;}

.form-control::-webkit-input-placeholder{color:#bdbdbd;opacity:1;}
.form-control::-moz-placeholder{color:#bdbdbd;opacity:1;}
.form-control::-ms-input-placeholder{color:#bdbdbd;opacity:1;}
.form-control:-ms-input-placeholder{color:#bdbdbd;opacity:1;}
.form-control::placeholder{color:#bdbdbd;opacity:1;}

.join_our_trems{font-size:1.43rem;color:#4a4a49;position:relative;cursor:pointer;padding-left:2.3rem;margin:0rem 0;}

.custom_check{display:inline-block;position:relative;cursor:pointer;font-size:1.07rem;font-weight:500;color:#252525;line-height:1.8rem;position:relative;padding-left:2.40rem;}
.custom_check input{/*width:100%;*/min-width:1.8rem;height:100%;opacity:0;position:absolute;top:0;left:0;cursor:pointer;margin:0;z-index:2;}
.custom_check .check_indicator{height:1.8rem;width:1.8rem;position:absolute;top:0;left:0;background-color:#F5F6F8;border:1px solid #E3E3E3;border-radius:.28rem;}
.custom_check input:checked + .check_indicator{background-color:#000;}
.custom_check input:checked + .check_indicator:before{width:.50rem;height:1rem;position:absolute;left:.64rem;top:.21rem;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";}


.btn{min-width:10rem;border-radius:0;background-color:#54bfd2;border:1px solid #54bfd2;font-size:.93rem;font-weight:600;color:#fff;padding:.6rem 1.07rem;}
.btn:hover{background-color:#eee;color:#54bfd2 !important;border-color:#000 !important;border-radius:1px !important;}

.privacy_policy,
.contact_info_list{font-size:1.43rem;color:#4a4a49;font-weight:300;}
.contact_info_list strong{font-weight:500;}
.contact_info_list a{color:#54bfd2;}
.privacy_policy a{font-weight:500;color:#54bfd2;}
.social_icon_desc_text a{color:inherit;}
/*login page*/
.search_block{background-color:#fff;box-shadow:0 0 1.07rem rgba(0,0,0,0.05);}

.resister_left h3{
    color:#000;
    font-size:26px;
    line-height:normal;
    padding-bottom:25px;
    padding-top:0;
}

.resister_left p{
    font-size:12px;
    padding-bottom:22px;
}
.resister_left p a{
    color:#444444;
    text-decoration:underline;
}
.register label{color:#666666;}
.blockUI.blockMsg.blockPage{
    border:none !important;
    box-shadow:0 10px 25px rgba(0, 0, 0, .5);
    padding:10px !important;
}


.blog_about_auther,.blog_tags_main{
    margin-bottom:20px;
    display:inline-block;
    width:100%;
}
.auther-img > img{
    display:block;
    margin:0 auto;
    max-width:100%;
} 
.white-bg-box{background:#fff;}
.tags_left{
    background-color:rgba(35,35,35,1);
    border-radius:5px 5px 0 0;
    color:#fff;
    font-weight:700;
    line-height:38px;
    padding:0 20px;
    width:100%;
}
.tags_list, .about_author_list{
    border:1px solid #c9c9c9;
    word-break:break-all;
    border-radius:0 0 5px 5px;
    float:left;
    padding:5px 5px 10px;
    width:100%;
}
.tags_list a{
    background:#96989b none repeat scroll 0 0;
    border-radius:5px;
    color:#fff;
    float:left;
    line-height:22px;
    margin:5px 5px 0 0;
    padding:0 8px;
    font-size:.8rem;
}
.tags_list a:hover{
    background:#F49100;
}
.about_author_list.white-bg-box > p{
    font-size:1.2rem;
    margin:6px 0 0;
}
.auther-img{
    background:#ecf0f1 none repeat scroll 0 0;
}
.selected_news_desc table{
   width:100% !important;
}
.body_section{
    padding-top:130px;
}

.nojs.noscript{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100000;}
.nojs.noscript #div100{display:block;height:100%;background-color:white;}


/*font-family:'IBM Plex Sans Condensed', sans-serif;*/

.pace .pace-progress{background:#44ade2;}

.sweettaste{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1;}

.videos-index .videos_index_block{background-color:#fff;-webkit-box-shadow:0 0 1.07rem 0 rgb(0 0 0 / 10%);box-shadow:0 0 1.07rem 0 rgb(0 0 0 / 10%);overflow:hidden;}
.videos-index .videos_desc{font-size:1.5rem;color:#000;height:100%;}
.videos-index .videos_img{min-width:50%;}
.videos-index .videos_img img{height:100%;object-position:center;object-fit:cover;}
.videos-index .videos_index_block.overlay_text .videos_desc{position:absolute;top:1rem;left:1rem;overflow:hidden;}
.videos-index .videos_index_block.overlay_text .videos_desc a{color:#fff;}
.videos-index .videos_index_block.overlay_text .textshademe{background:rgba(84,191,210,.6);color:#fff;}

.videos-index .top_search_filter_sec{width:100%;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.21rem;/*background-color:#172E4D;*/}
.videos-index .top_search_filter_sec::before{width:100%;height:100%;/*background-color:#172E4D;*/ position:absolute;top:50%;left:0%;transform:translate(0%, -50%);border-radius:0rem .3rem .3rem .3rem;content:'';z-index:-1;}
.videos-index .top_search_filter_sec .btn{width:2.8rem;height:2.8rem;float:right;/*background-color:#4a4a49;*/ display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;}
.videos-index .top_search_filter_sec .btn img{width:1.6rem;display:inline-block;}
.videos-index .top_search_filter_sec .filter-white{filter:invert(100%) sepia(79%) saturate(0%) hue-rotate(196deg) brightness(108%) contrast(101%);}
.videos-index .top_search_filter_sec .top_search_filter{width:calc(100% - 3.9rem);float:left;}
.videos-index .top_search_filter_sec .top_search_filter_btn{float:left;}
.videos-index .top_search_filter_sec .top_search_filter .row{margin-left:5px;margin-right:5px;}
.videos-index .top_search_filter_sec .top_search_filter .row [class^="col-"]{padding-left:5px;padding-right:5px;}
.videos-index .top_search_filter_sec .top_search_filter .form-group{margin:5px 0px;}
.videos-index .top_search_filter_sec .top_search_field_name{display:inline-block;position:absolute;top:-2.7rem;left:0rem;/*background-color:#172E4D;*/ border-radius:.3rem .3rem 0rem 0rem;font-size:1.28rem;font-weight:bold;color:#fff;text-transform:uppercase;padding:.35rem 1.2rem;margin:0px 0px;}
.videos-index .top_search_filter_sec .top_search_field_name_first{left:-.9rem;}
.videos-index .top_search_filter_sec .form-control{border-radius:.3rem;height:2.7rem;padding:.375rem 0.375rem;;border:1px solid #ececec;font-size:1.14rem;color:#4a4a49;}
.videos-index .top_search_filter_sec .form-control::-webkit-input-placeholder{color:#4a4a49;opacity:1;}
.videos-index .top_search_filter_sec .form-control::-moz-placeholder{color:#4a4a49;opacity:1;}
.videos-index .top_search_filter_sec .form-control:-ms-input-placeholder{color:#4a4a49;opacity:1;}
.videos-index .top_search_filter_sec .form-control::-ms-input-placeholder{color:#4a4a49;opacity:1;}
.videos-index .top_search_filter_sec .form-control::-webkit-input-placeholder{color:#4a4a49;opacity:1;}
.videos-index .top_search_filter_sec .form-control:-ms-input-placeholder{color:#4a4a49;opacity:1;}
.videos-index .top_search_filter_sec .form-control::placeholder{color:#4a4a49;opacity:1;}
.videos-index .top_search_filter_sec select.form-control{height:2.7rem !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/assets/pressarea__site/images/select_arrow.svg);background-position:center right .8rem;background-size:1rem;background-repeat:no-repeat;}
.videos-index .top_search_filter_sec .calendar_icon{width:2.3rem;height:2.3rem;border-radius:3px;background-color:#666;color:#ffffff;font-size:1.5rem;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;right:.3rem;margin-top:-1.15rem;}
.videos-index .top_search_filter_sec a.date-icon{color:inherit;}
.videos-index .top_search_filter_sec .list_grid_view_sec .top_search_filter{width:calc(100% - 11rem);}
.videos-index .top_search_filter_sec .list_grid_view{width:7rem;float:right;text-align:right;}
.videos-index .top_search_filter_sec .list_grid_view a{opacity:.5;margin:0 .2rem;}
.videos-index .top_search_filter_sec .list_grid_view a:first-child{margin-left:0;}
.videos-index .top_search_filter_sec .list_grid_view a.active,
.videos-index .top_search_filter_sec .list_grid_view a:hover{opacity:1;}

.widget_join_form .home_slide_title{margin:0 auto;font-weight:400;}
.widget_join_form .home_slide_title .wrapper{}
.widget_join_form .home_slide_title h2{padding:0 10px;font-size:3rem;background-color:#54bfd2;-webkit-box-shadow:10px 0 0 #54bfd2,-10px 0 0 #54bfd2;box-shadow:10px 0 0 #54bfd2,-10px 0 0 #54bfd2;-webkit-box-decoration-break:clone;box-decoration-break:clone;}
.widget_join_form .home_slide_title p{color:#fff;font-size:2.8rem;background-color:#4a4a49;-webkit-box-shadow:10px 0 0 #4a4a49,-10px 0 0 #4a4a49;box-shadow:10px 0 0 #4a4a49,-10px 0 0 #4a4a49;-webkit-box-decoration-break:clone;box-decoration-break:clone;}
.widget_join_form input[type=text].form-control{background-color:#fff;}
.widget_join_form .alert{display:none;}
.widget_join_form .our_join_check_list .our_join_check_list-item-label{background-color:#4a4a49;color:#fff;padding:2px 10px;}

.error_format_base{border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;}
