/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 3.19.5.1547634472
Updated: 2019-01-16 10:27:52

*/

.container{max-width:80%}
/* for main navigation font weight*/
#et-top-navigation a {
    font-weight: normal !important;
}


/* for dropcap in text module*/
.et-dropcap {
    font-size: 118px;
    line-height: 0.7;
    color: #707070;
    font-family: KnowledgeRegular;
	font-weight: bold;
    padding-top: 10px;
	margin-left:-8px;
}
/*For Home Hero panel*/
.et_fullscreen_slider .et_pb_slides,
.et_fullscreen_slider .et_pb_slide,
.et_fullscreen_slider .et_pb_container {
    min-height: 100% !important;
    height: 100% !important;
}
.et_fullscreen_slider .et_pb_container {
	max-width: 80% !important;
}
.et_fullscreen_slider .et_pb_slide {
    padding: 0;
}
.et_fullscreen_slider .et_pb_slide_description{padding-left:0;padding-right:0;}
/*For header banner*/
#main-header.mainbanner{/*background:rgba(255,255,255,0.85);*/ border-top:1px solid #D0D0D0; box-shadow:none;}
.top-left-menu ul li:first-child {
    margin-left: 0;
}
#top-menu li{padding:0 29px;}
#et-info-email:hover, #et-secondary-menu > ul > li > a:hover, #top-menu-nav > ul > li > a:hover, .et-social-icons a:hover {
    opacity: 1;}

#top-menu li:hover > a::before{	
    background: #fa6400 none repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 5px;
    left: -15px;
    opacity: 1;
    position: absolute;
    right: -15px;
}
#et-secondary-nav .menu-item-has-children > a:first-child, #top-menu .menu-item-has-children > a:first-child {
    padding-right: 0;
}
#et-secondary-nav .menu-item-has-children > a:first-child::after, #top-menu .menu-item-has-children > a:first-child::after {content: "";}

.top-left-menu ul li {
    display: inline-block;
    margin: 0 12px;
}
.top-left-menu {
    float: left;
}
#top-header {  position:relative; }
#top-header:after{ content:""; left:0; top:0; width:100%; height:4px; position:absolute; background:#fd581b; }
#main-footer .et_pb_social_media_follow li a:after{color:#4d4d4d;font-family:"KnowledgeRegular",Helvetica,Arial,Lucida,sans-serif;font-size:13px;left:35px;position:absolute;top:0px;content:"";}
#main-footer .et_pb_social_media_follow li.et-social-facebook a:after{content:"Facebook";}
#main-footer .et_pb_social_media_follow li.et-social-twitter a:after{content:"Twitter";}
#main-footer .et_pb_social_media_follow li.et-social-linkedin a:after{content:"Linkedin";}
#main-footer .et_pb_social_media_follow li.et-social-google-plus a:after{content:"Google+";}
#main-footer .et_pb_social_media_follow li.et-social-youtube a:after{content:"YouTube";}
#main-footer .et_pb_social_media_follow li.et-social-instagram a:after{content:"Instagram";}
#main-footer .et_pb_social_media_follow li {display:block;margin-bottom:15px;position:relative;}
#main-footer .et_pb_social_media_follow li a.icon::before{color:#707070;}

#et-footer-nav .container:after{ content:""; overflow:hidden; clear:both; display:block; }
#et-footer-nav{ background:#262626; padding:22px 0; }
.bottom-nav { float:right; padding:0; }
.bottom-nav ul li a{ font-size:13px; color:#AFAFAF;font-family: "KnowledgeRegular",Helvetica,Arial,Lucida,sans-serif; }
.footer_image{ 
	width:162px; height:25px; background:url(/wp-content/themes/Divi-child/images/footer-logo.png) no-repeat 0 0; background-size:100% auto; }

.et_header_style_left .logo_container a{ float:left; width:133px; height:31px; margin:26px 0 0 0; position:relative }
.et_header_style_left .logo_container a:after{ position:absolute; right:-24px; top:0; height:100%; width:1px; background:#4D4D4D; content:""; }
.sitetitle{ float:left; margin:26px 0 0 47px; font-size:21px; font-family: "KnowledgeRegular",Helvetica,Arial,Lucida,sans-serif; line-height:31px; text-transform:uppercase; }
#main-footer .et_pb_social_media_follow li a.icon::before {    
    height: 25px;
    line-height: 25px;
	text-align: left;
}
#main-footer .et_pb_social_media_follow li::after{ top:0; }
#logo{ max-height:inherit; }
.et_header_style_left .et-fixed-header .logo_container a{ margin:12px 0; }
.et-fixed-header .sitetitle{ margin:12px 0 0 47px; }

#top-header .container{ font-weight:400; }

#top-menu > li:last-child { padding-right:29px; }

#top-menu li:hover ul li > a::before { display:none; }
#top-menu li ul a:hover{ background:none; }

#top-menu li ul li.seealltopics > a::after { background:url(/wp-content/themes/Divi-child/images/arrow.png) no-repeat 0 0;content:""; display:inline-block; height:12px;margin:1px 0 0 10px; vertical-align:middle; width:16px; }

.nav li ul{ transform:translateX(-40%); padding-bottom:36px; -webkit-transform:translateX(-40%); border-top:none;}
#top-menu li li { display:block; padding:30px 20px 0 40px;}
#top-menu li li a { display:block; font-size:15px; line-height:1; padding:0px 0 0;  width: auto; }
#top-menu li li a:hover{ text-decoration:underline; opacity:1; }
body #page-container .et_pb_fullwidth_section .et_pb_button_wrapper a.et_pb_button.et_pb_more_button, body #page-container .et_pb_fullwidth_section .et_pb_button_wrapper a.et_pb_button.et_pb_more_button:hover {height: 53px; line-height: 53px !important; margin:27px 0 0 !important; padding:0 23px !important; width:auto; }
.et_pb_fullwidth_section h2.et_pb_slide_title{ padding:0 0 21px 0; }
.bottom-nav a { font-size:13px; font-weight:400; }
#main-footer .et_pb_social_media_follow li a.icon{ height:25px; }
#top-header .container{ padding-top:12px; }
#et-secondary-menu > ul > li a{ padding-bottom:8px; }
#et-secondary-menu > ul > li a:hover { text-decoration:underline; }
.top-left-menu ul li a:hover { text-decoration:underline; }
.et_pb_gutters3 .category_wrap .et_pb_column{ margin:0; }
.et_pb_gutters3 .category_wrap .et_pb_column_1_2{ width:50%; }
.et_pb_gutters3 .category_wrap .et_pb_column_1_4{ width:25%; }
.et_pb_column_1_2 .rtc_cus_blog article.et_pb_post  { padding:278px 29px 25px 29px; margin:0; }
.rtc_blog_subtitle{ font-size:11px; color:#fff; letter-spacing:1.2px; padding:0 0 14px 0; line-height:1; font-family:"KnowledgeBlack",Helvetica,Arial,Lucida,sans-serif; position:relative; }
.et_pb_column_1_2 .rtc_cus_blog article.et_pb_post h2.entry-title{ max-width:540px; position:relative; }
.et_pb_column_1_2 .rtc_cus_blog article.et_pb_post h2.entry-title a{ font-size:42px; color:#fff; font-family:"KnowledgeBlack",Helvetica,Arial,Lucida,sans-serif; line-height:1.2em; }
.et_pb_column_1_2 .author.vcard{ display:block; margin:3px 0 0 0; position:relative; }
.et_pb_column_1_2 .author.vcard { font-size:15px; color:#fff; font-family:"KnowledgeRegular",Helvetica,Arial,Lucida,sans-serif; }
.et_pb_column_1_2 .post-meta-data{ display:block; padding:8px 0 0 0; position:relative; }
.rtc_play_icon{ display:inline-block; vertical-align:middle; position:relative; }
.rtc_play_icon a{ display:inline-block; vertical-align:middle; background:url(/wp-content/themes/Divi-child/images/play.svg) no-repeat 0 0; width:24px; height:24px; }
.published{ display:inline-block; font-size:15px; color:#fff; margin:0 0 0 20px; font-family:"KnowledgeRegular",Helvetica,Arial,Lucida,sans-serif; vertical-align:middle; }
.et_pb_svg_logo #logo, .et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo { height:100%;}
.et_pb_column_1_4 .rtc_cus_blog article.et_pb_post { padding:288px 29px 25px 29px; margin:0; }
.rtc_blog_subtitle{ font-size:11px; color:#fff; letter-spacing:1.2px; padding:0 0 13px 0; line-height:1; font-family:"KnowledgeBlack",Helvetica,Arial,Lucida,sans-serif; }
.et_pb_column_1_4 .rtc_cus_blog article.et_pb_post h2.entry-title{ max-width:100%; position:relative; }
.et_pb_column_1_4 .rtc_cus_blog article.et_pb_post h2.entry-title a{ font-size:22px; color:#fff; font-family:"KnowledgeBlack",Helvetica,Arial,Lucida,sans-serif; line-height:1.4em; }
.et_pb_column_1_4 .author.vcard{ display:block; margin:3px 0 0 0; position:relative; }
.et_pb_column_1_4 .author.vcard{ font-size:15px; color:#fff; font-family:"KnowledgeRegular",Helvetica,Arial,Lucida,sans-serif; }
.et_pb_column_1_4 .post-meta-data{ display:block; padding:8px 0 0 0; position:relative; }
.category_wrap .et_pb_testimonial{ padding:63px 40px 50px; }
.rtc_testimonial_subtitle{ font-size:11px; color:#fff; letter-spacing:1.2px; padding:0 0 0px 0; line-height:1; font-family:"KnowledgeBlack",Helvetica,Arial,Lucida,sans-serif; text-transform:uppercase; }
.et_pb_testimonial_description_inner p{ margin:63px 0 0 0; line-height:35px; font-size:21px; color:#fff; font-family:"KnowledgeRegular",Helvetica,Arial,Lucida,sans-serif; font-style:italic; }

.rtc_testimonial_author{ position:relative; margin:84px 0 0 0; padding:0 0 0 75px; }
.rtc_testimonial_author .et_pb_testimonial_portrait{ position:absolute; left:0; top:0; width:56px !important; height:56px !important; border-radius:50% !important; margin:0; background-size:100% auto; }
.rtc_testimonial_author .et_pb_testimonial_author{ font-weight:400; font-size:14px; font-family:"KnowledgeBlack",Helvetica,Arial,Lucida,sans-serif; line-height:1; margin:0; }
.rtc_testimonial_author p.et_pb_testimonial_meta{ margin:12px 0 0 0; font-size:14px; color:#fff; font-family:"KnowledgeRegular",Helvetica,Arial,Lucida,sans-serif; font-style:normal; line-height:1.3; }
.tabs_wrapper .et_pb_tabs{ border:none; }
.tabs_wrapper .et_pb_tabs ul.et_pb_tabs_controls::after{ display:block; border:none; }
.tabs_wrapper .et_pb_tabs ul.et_pb_tabs_controls{ background:none; }
.tabs_wrapper .et_pb_tabs .et_pb_tabs_controls li{ border:none; padding:10px 22px 0; }
.tabs_wrapper .et_pb_tabs .et_pb_tabs_controls { margin:0 -22px; }
.tabs_wrapper .et_pb_tabs .et_pb_tabs_controls li a{ padding:0; font-weight:normal; position:relative; line-height:1; }
.tabs_wrapper .et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_active a{ color:#FD581B !important; }
.tabs_wrapper .et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_active a:after{ content:""; position:absolute; left:0; bottom:-5px;
width:100%; height:1px; background:#FD581B; }
.tabs_wrapper .et_pb_all_tabs .et_pb_tab { padding:24px 0px 0; }
.rtc_cus_blog .et_pb_ajax_pagination_container { height:100%; }
.rtc_cus_blog .et_pb_ajax_pagination_container article{ height:100%; position:relative; }
.blog_wrapbox{ position:absolute; bottom:0; left:0; width:100%; padding:278px 29px 25px;}
.bottom-nav a:hover{ text-decoration:underline; }
.footer_links ul li a{ color:#4d4d4d; }
.footer_links ul li a:hover{ text-decoration:underline; }
.et_pb_social_media_follow li a.icon:hover{ text-decoration:none; }
.rtc_time_icon{ display:inline-block; margin:0 0 0 30px; position:relative; padding:0 0 0 37px; font-size:15px; font-family:"KnowledgeRegular",Helvetica,Arial,Lucida,sans-serif; color:#fff; line-height:22px; vertical-align:middle; }
.rtc_time_icon:after{ content:""; position:absolute; top:3px; left:0; background:url(/wp-content/themes/Divi-child/images/clock.svg) no-repeat 0 0; width:18px; height:18px; }

.column2image .et_pb_column_1_2{ width:50%; margin:0; }
.column2image .et_pb_column_1_2:first-child{ padding-right:23px; }
.column2image .et_pb_column_1_2:nth-child(2n){ padding-left:23px; }
.testtestimonial_wrap .et_pb_testimonial { letter-spacing:-0.5px; line-height:1.5; padding:0 0 0 60px; position:relative; }
.testtestimonial_wrap .et_pb_testimonial:before{ background:url(/wp-content/themes/Divi-child/images/quotes.svg) no-repeat 0 0; 
width:25px; height:17px; position:absolute; left:22px; margin-left:0; top:-4px; right:auto; content:""; border-radius:0; }

.gridlastbox { display:block; line-height:1; }
.gridfricon { display:inline-block; vertical-align:middle; width:24px; }
.gridfricon img{ vertical-align:top; }
.gridfrtitel { display:inline-block; font-family:"KnowledgeRegular",Helvetica,Arial,Lucida,sans-serif; font-size:15px; line-height:1;
margin:0 30px 0 21px; vertical-align:middle; color:#4D4D4D; }
.gridsecicon img{ vertical-align:top; }
.gridsecicon { display:inline-block; vertical-align:middle; margin:0 16px 0 0; width:18px; }
.gridsectitel { display:inline-block; font-family:"KnowledgeRegular",Helvetica,Arial,Lucida,sans-serif; font-size:15px; line-height:1;
vertical-align:middle; color:#4D4D4D; }
.gridfricon a:hover img { transform:scale(1.2); -webkit-transform:scale(1.2); }
.gridsecicon a:hover img { transform:scale(1.2); -webkit-transform:scale(1.2); }

.card_header .et_pb_text_inner:after{ clear:both; display:block; overflow:hidden; content:""; }
.card_header .et_pb_text_inner p{ float:left; }
.productarrowlink{ float:right; }
.productarrowlink a{ color:#4d4d4d; display:inline-block; font-family:"KnowledgeRegular",Helvetica,Arial,Lucida,sans-serif; font-size:18px; line-height:1; margin:3px 0 0; padding:0 27px 0 0; position:relative; vertical-align:top; }
.productarrowlink a:hover{ text-decoration:underline; }
.productarrowlink a:after{ background:url(/wp-content/themes/Divi-child/images/arrow.png) no-repeat 0 0; 
width:16px; height:12px; position:absolute; right:0; margin-top:-6px; top:50%; content:""; border-radius:0; }
.gridsecmobile{ display:inline-block; vertical-align:middle; }
.colimn3_wrap .et_pb_column_1_3{ cursor:pointer; background:#fff; }
.colimn3_wrap .et_pb_column_1_3:hover{ box-shadow:0 0 7px rgba(0,0,0,0.3); }

.pagetopsocial_wrap.et_pb_social_media_follow li{ margin:0 13px 0 0; }
.pagetopsocial_wrap.et_pb_social_media_follow li a{ margin:0; width:120px; height:40px; }
.pagetopsocial_wrap.et_pb_social_media_follow li a.icon::before{ height:40px; line-height:40px; width:100%; text-align:center; }
.contenttext { margin:16px 0 0 0; }
.pagetopsocial_wrap.et_pb_social_media_follow li:last-child { margin:0; }
.et-search-form input{ font-family:"KnowledgeRegular",Helvetica,Arial,Lucida,sans-serif; }
.testtestimonial_wrap .et_pb_testimonial p{ padding:0; }
/*** banner css *********/
.et_fullscreen_slider .et_pb_container, .et_fullscreen_slider{ height:1046px !important; }
.et_fullscreen_slider .et_pb_container .et_pb_slide_description{ padding:0; }
.et_mobile_menu { border-top:3px solid  #4d4d4d; }
.mobile_menu_bar::before { color:#4d4d4d; }
/******** 11-2-2019 **********/
.hero_panel_small .et_pb_slide{ padding:0; }
.hero_panel_small .et_pb_slider .et_pb_container{ max-width:80%; }
.hero_panel_small .et_pb_fullwidth_slider_0 .et_pb_slide_description{ padding:16% 0; }
.columnragifrom_wrap .et_pb_column_1_3{ cursor:pointer; background:#fff; }
.columnragifrom_wrap .et_pb_column_1_3:hover{ box-shadow:0 0 7px rgba(0, 0, 0, 0.3); }
.bol_main_lists .et_pb_button:hover{ background:none; text-decoration:underline; }
.rtc_cus_blog .et_pb_ajax_pagination_container article:hover:before { background:rgba(4, 4, 4, 0.49); content:""; height:100%; left:0; position:absolute; top:0; width:100%; }
.rtc_cus_blog .et_pb_ajax_pagination_container article{ cursor:pointer; }
.et_fullscreen_slider.contentpage_banner .et_pb_slide_description .et_pb_slide_content{ max-width:915px; }
.pagetopsocial_wrap.et_pb_social_media_follow li.et-social-facebook a.icon:before{ content:"";  background:url(/wp-content/themes/Divi-child/images/facebookicon.svg) no-repeat center; background-size:8px 18px; }
.pagetopsocial_wrap.et_pb_social_media_follow li.et-social-twitter a.icon:before{ content:"";  background:url(/wp-content/themes/Divi-child/images/twitter.svg) no-repeat center; background-size:22px 18px; }
.pagetopsocial_wrap.et_pb_social_media_follow li.et-social-google-plus a.icon:before{ content:"";  background:url(/wp-content/themes/Divi-child/images/google-plus.svg) no-repeat center; background-size:28px 18px; }
/******** 12-2-2019 **********/
.et_pb_column_1_3 .et_pb_video_overlay{ background-size:102% 102%; -webkit-background-size:102% 102%; -moz-background-size:102% 102%; height:100%; }
.pagetopsocial_wrap .heateor_sss_sharing_container ul { padding:0 !important; text-align:right; margin:0 !important; }
.pagetopsocial_wrap .heateor_sss_sharing_container ul li{ float:none !important; display:inline-block; margin:0 13px 0 0 !important; vertical-align:top; }
.pagetopsocial_wrap .heateor_sss_sharing_container ul li:last-child{ margin-right:0px !important; }
.pagetopsocial_wrap .heateor_sss_sharing_container ul li i{ margin:0 !important; width:120px !important; height:40px !important; border-radius:4px !important; background:#696969 !important; }
.pagetopsocial_wrap .heateor_sss_sharing_container ul li i .heateorSssFacebookSvg{ background:url(/wp-content/themes/Divi-child/images/facebookicon.svg) no-repeat center; background-size:8px 18px; }
.pagetopsocial_wrap .heateor_sss_sharing_container ul li i .heateorSssTwitterSvg{ content:"";  background:url(/wp-content/themes/Divi-child/images/twitter.svg) no-repeat center; background-size:22px 18px; }
.pagetopsocial_wrap .heateor_sss_sharing_container ul li i .heateorSssGoogleplusSvg{ content:"";  background:url(/wp-content/themes/Divi-child/images/google-plus.svg) no-repeat center; background-size:28px 18px; }
#left-area{ padding:0; }
.single #left-area .et_pb_post{ margin:0; padding:0; }
.pos_author{ font-family:"KnowledgeRegular",Helvetica,Arial,Lucida,sans-serif; font-size:18px; color:#4d4d4d; }
/******** 13-2-2019 **********/
.et_monarch .et_social_autowidth li { display:inline-block; vertical-align:top; float:none; margin:0 13px 0 0 !important; }
.et_monarch .et_social_autowidth li:last-child{ margin:0 !important; }
.et_monarch .et_social_networks .et_social_icons_container{ text-align:right; vertical-align:top; }
.et_monarch .et_social_networks{ vertical-align:top; }
.et_monarch .et_social_slide.et_social_left li .et_social_icon::after{ left:-120px; }
.et_monarch .et_social_networks .et_social_icon, .et_monarch .et_social_networks .et_social_icon::before, .et_monarch .et_social_networks .et_social_icon::after{ width:120px; }
.et_monarch .et_social_networks .et_social_icons_container{ padding:0 !important; }
.et_monarch .et_social_left .et_social_overlay{ margin-left:120px; }
.et_monarch .et_pb_section .et_social_inline_top, .et_monarch .et_pb_section .et_social_inline_bottom{ margin-bottom:0 !important; }
.elq-form{ display:block; width:100%; }
.elq-form:after{ display:block; content:""; overflow:hidden; clear:both; }
.section_one{ float:left; width:50%; padding:0 64px 0 0 !important; }
.section_two{ float:left; width:50%; padding:0 0 0 64px !important; }
.elq-form .sc-view.item-padding{ float:left; width:100%; padding:26px 0px 0 0 !important; }
.elq-form .field-style._100 { margin:0; width:100% !important; }
/******** 14-2-2019 **********/
.elq-form .label-position.top{ line-height:1 !important; font-family:"KnowledgeRegular",Helvetica,Arial,Lucida,sans-serif; font-size:13px; color:#4d4d4d; padding:0 0 10px 0 !important; }
.elq-form input, .elq-form textarea{ border-radius:5px; box-sizing:border-box !important; -webkit-box-sizing:border-box !important; -moz-box-sizing:border-box !important; font-family:"KnowledgeRegular",Helvetica,Arial,Lucida,sans-serif; font-size:13px; color:#4d4d4d; outline:none; }
.elq-form input { outline:none; border:1px solid #D0D0D0 !important; height:39px !important; line-height:inherit !important; padding:0 10px; }
.elq-form select.field-size-top-large { outline:none; border-radius:5px; border:1px solid #D0D0D0; height:39px !important; line-height:inherit !important; padding:0 10px; -moz-appearance:none; -webkit-appearance:none; appearance:none; background:url(/wp-content/themes/Divi-child/images/drop-down-arrow.svg) no-repeat center right; }
.elq-form select.field-size-top-large::-ms-expand { display: none; }
.elq-form input[type="checkbox"]{ height:auto !important; left:0; opacity:0; position:absolute; top:0; }
.elq-form .list-order.oneColumn .checkbox-label{ bottom:auto; padding:0 0 0 30px; display:block; }
.elq-form .list-order.oneColumn .checkbox-label:after{ content:""; position:absolute; left:0; top:5px; width:13px; height:13px; border:1px solid #D0D0D0; border-radius:2px;}
.elq-form .list-order.oneColumn input:checked + .checkbox-label:before{ content:""; position:absolute; left:5px; top:6px; 
width:4px; height:8px; border-width:0 2px 2px 0; border-style:solid; border-color:#D0D0D0; transform:rotate(45deg); -webkit-transform:rotate(45deg); }

.elq-form .field-p .list-order.oneColumn{ margin:0; }
.elq-form input.submit-button{ height:52px !important; font-family:"KnowledgeMedium",Helvetica,Arial,Lucida,sans-serif; font-size:13px; color:#fff; background:#FD581B; padding:0 39px !important; border:none; width:auto !important; cursor:pointer; }
.elq-form input.submit-button:hover{ background:#cc4700; }
.section_three{ float:left; clear:both; width:50%; padding:0 64px 0 0 !important; }
.section_four{ float:left; width:50%; padding:0 0 0 64px !important; }
.elq-form input.LV_invalid_field{ border:1px solid #CC0000 !important; }
.elq-form select.field-size-top-large.LV_invalid_field{ border:1px solid #CC0000 !important; }
.elq-form input.LV_invalid_field:hover{ outline:none !important; }
.checkbox-label{ font-family:"KnowledgeRegular",Helvetica,Arial,Lucida,sans-serif; font-size:13px; color:#4d4d4d; }
.elq-form .instructions.default { font-family:"KnowledgeRegular",Helvetica,Arial,Lucida,sans-serif; font-size:13px !important; color:#4D4D4D !important; padding:16px 0 0 30px !important; }
.section_note{ font-family:"KnowledgeRegular",Helvetica,Arial,Lucida,sans-serif; font-size:13px; color:#DC0C0C; line-height:1; }
.gridfricon img, .gridsecicon img{ width:auto; }
.pagetopsocial_wrap .heateor_sss_sharing_container ul li i:hover{ background:#AFAFAF !important; }

.height .et_pb_module_inner { height:100%; }
.height .et_pb_bg_layout_light { height:100%; }
.height .et_pb_bg_layout_light { height:100%; }
.height .et_pb_ajax_pagination_container { height:100%; }
.et_pb_testimonial_description{ height:100%; position:relative; }
.type-page.status-publish.hentry .et_pb_css_mix_blend_mode_passthrough .et_pb_testimonial_description .et_pb_testimonial_description_inner { bottom:0; left:0; position:absolute; width:100%; }
.height { height:505px !important; }
.single-post .et_pb_testimonial_author, .single-post .et_pb_testimonial_meta{ margin:0; padding:0; }
@media (max-width:1800px){
.height { height:600px !important; }
}
@media (max-width:1700px){
.et_fullscreen_slider .et_pb_container, .et_fullscreen_slider{ height:953px !important; }
}
@media (max-width:1600px){
.et_fullscreen_slider .et_pb_container, .et_fullscreen_slider{ height:897px !important; }
}
@media (max-width:1500px){
.et_fullscreen_slider .et_pb_container, .et_fullscreen_slider{ height:841px !important; }
.et_pb_column_1_4 .rtc_time_icon { display:block; margin:15px 0 0 0;  padding:0 0 0 46px; }	
}
@media (max-width:1450px){
.gridfrtitel{ margin:0 15px; }
}
@media (max-width:1400px){
.et_fullscreen_slider .et_pb_container, .et_fullscreen_slider{ height:785px !important; }
}
@media (max-width:1350px){
.gridsecmobile{ display:block; margin:15px 0 0 0; }
.gridsecicon { margin:0 20px 0 0; }
.height { height:650px !important; }

}

@media (max-width:1300px){
.et_fullscreen_slider .et_pb_container, .et_fullscreen_slider{ height:729px !important; }
.contenttext{ margin:0; }
}
@media (max-width:1200px){
.et_fullscreen_slider .et_pb_container, .et_fullscreen_slider{ height:673px !important; }
}
@media (max-width:1100px){
.et_fullscreen_slider .et_pb_container, .et_fullscreen_slider{ height:616px !important; }
}

@media (max-width:1420px){
.tabs_wrapper .et_pb_tabs .et_pb_tabs_controls li{ padding:10px 10px 0; }
.tabs_wrapper .et_pb_tabs .et_pb_tabs_controls { margin:0 -10px; }
}
@media (max-width:1220px){
#top-menu li { padding:0 10px; }
.sitetitle { margin:24px 0 0 30px; }
.et_header_style_left .logo_container a::after { right:-17px; }
.et-fixed-header .sitetitle { margin:12px 0 0 30px; }
.bottom-nav li{ padding-right:15px; }
.bottom-nav li:last-child{ padding-right:0; }	
	
.category_wrap .et_pb_testimonial { padding:50px 30px; }
.et_pb_testimonial_description_inner p { line-height:30px; margin:30px 0 0; }
.rtc_testimonial_author { margin:25px 0 0; padding:75px 0 0; text-align:center; }
.rtc_testimonial_author .et_pb_testimonial_portrait{ right:0; margin:auto; }
.pagetopsocial_wrap.et_pb_social_media_follow li a { width:90px; }
.pagetopsocial_wrap .heateor_sss_sharing_container ul li i{ width:90px !important; }

.et_monarch .et_social_slide.et_social_left li .et_social_icon::after{ left:-90px; }
.et_monarch .et_social_networks .et_social_icon, .et_monarch .et_social_networks .et_social_icon::before, .et_monarch .et_social_networks .et_social_icon::after{ width:90px; }
.et_monarch .et_social_left .et_social_overlay{ margin-left:90px; }
.section_one{ float:left; width:50%; padding:0 20px 0 0 !important; }
.section_two{ float:left; width:50%; padding:0 0 0 20px !important; }
.elq-form .sc-view.item-padding{ float:left; width:100%; padding:26px 0px 0 0 !important; }
.section_three{ float:left; width:50%; padding:0 20px 0 0 !important; }
.section_four{ float:left; width:50%; padding:0 0 0 20px !important; }

	
}
@media (max-width:980px){
.et_header_style_left #logo, .et_header_style_split #logo { max-width:100%; }
/* .footer_image { display:table; float:none; margin:auto; }	 */
.bottom-nav { width:100%; }
.bottom-nav li { padding:10px 5px 0; }
.et_pb_gutters3 .category_wrap .et_pb_column_1_2 { width:100%; padding:3px 0; }
.et_pb_gutters3 .category_wrap .et_pb_column_1_4 { width:100%; padding:3px 0; }
.et_pb_gutters3 .category_wrap .et_pb_column_1_4 .et_pb_testimonial_rtc{ height:auto !important; }
.et_pb_gutters3 .category_wrap .et_pb_column_1_2 .rtc_cus_blog, .et_pb_gutters3 .category_wrap .et_pb_column_1_4 .rtc_cus_blog{ height:auto !important; }
.et_pb_gutters3 .category_wrap .et_pb_column_1_2 .height, .et_pb_gutters3 .category_wrap .et_pb_column_1_4 .height{ height:auto !important; }
.et_pb_column_1_4 .rtc_time_icon { display:inline-block; margin:0 0 0 37px; padding:0 0 0 37px; }

.column2image .et_pb_column_1_2:first-child { padding-right:0px; }
.column2image .et_pb_column_1_2 { margin:0; width:100%; }
.column2image .et_pb_column_1_2:nth-child(2n) { padding:30px 0 0 0; }
.hero_panel_small .et_pb_fullwidth_slider_0 .et_pb_slide_description { padding:160px 0 100px; }
.et_fullscreen_slider.contentpage_banner .et_pb_slide_description .et_pb_slide_content{ max-width:100%; }
.pagetopsocial_wrap .heateor_sss_sharing_container ul{ text-align:center; }	
.et_monarch .et_social_networks .et_social_icons_container{ text-align:center; }
.rtc_cus_blog .et_pb_ajax_pagination_container article{ height:100%; position:relative; }
.blog_wrapbox{ position:relative; bottom:auto; left:auto; width:100%; padding:0;}
.type-page.status-publish.hentry .et_pb_css_mix_blend_mode_passthrough .et_pb_testimonial_description .et_pb_testimonial_description_inner { position:relative; bottom:auto; left:auto; width:100%; }
.height { height:auto !important; }
}
@media (max-width:767px){
.tabs_wrapper .et_pb_tabs .et_pb_tabs_controls li { float:left; }
.et_pb_column_1_2 .rtc_cus_blog article.et_pb_post { padding:27% 29px 25px; }
.et_pb_column_1_4 .rtc_cus_blog article.et_pb_post { padding:27% 29px 25px; }
.et_pb_column_1_2 .rtc_cus_blog article.et_pb_post h2.entry-title { max-width:100%; }
.et_pb_column_1_2 .rtc_cus_blog article.et_pb_post h2.entry-title a { color:#ffffff; font-family:"KnowledgeBlack",Helvetica,Arial,Lucida,sans-serif; font-size:22px; line-height:1.4em; }
.et_fullscreen_slider .et_pb_container{ height:auto !important; }
.et_fullscreen_slider{ height:auto !important; }
.et_fullscreen_slider .et_pb_container .et_pb_slide_description{ padding:200px 0 100px 0; }
.elq-form .sc-view.item-padding{ float:left; width:100%; padding:16px 0 0 0 !important; }

.section_one{ width:100%; padding:0 !important; }
.section_two{ width:100%; padding:0 !important; }
.section_three{ width:100%; padding:0 !important; }
.section_four{ width:100%; padding:0 !important; }

.for-governments-bg { background-position: top right !important; }

}

@media (max-width:480px){
.sitetitle, .et_header_style_left .logo_container a:after{ display:none; }
.rtc_time_icon, .et_pb_column_1_4 .rtc_time_icon { display:block; margin:15px 0 0 0; padding:0 0 0 46px; }
.productarrowlink { clear:both; float:left; margin:10px 0 0; }
.pagetopsocial_wrap.et_pb_social_media_follow li a { width:63px; }
.pagetopsocial_wrap .heateor_sss_sharing_container ul li i{ width:63px !important; }
.et_monarch .et_social_slide.et_social_left li .et_social_icon::after{ left:-63px; }
.et_monarch .et_social_networks .et_social_icon, .et_monarch .et_social_networks .et_social_icon::before, .et_monarch .et_social_networks .et_social_icon::after{ width:63px; }
.et_monarch .et_social_left .et_social_overlay{ margin-left:63px; }

}

/* tr link */
.tr-link a
{
    font-size: 16px;
    line-height: 24px;
    color: #4d4d4d;
}

.tr-link a:hover
{
    text-decoration: underline;
}

.tr-link a span
{
    position: relative;
}

.tr-link a span::after
{
    content: ' ';
    background-repeat: no-repeat;
    width: 20px;
    height: 18px;
    position: absolute;
    top: 0px;
    right: -30px;
    background-size: 20px;
    background-attachment: initial;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg class='tr-Icon-svg' xmlns='https://www.w3.org/2000/svg' fill='%23ff8000' viewBox='0 0 24 24'%3e%3cpath d='M17.586 13l-4.293 4.293 1.414 1.414L21.414 12l-6.707-6.707-1.414 1.414L17.586 11H3v2h14.586z'%3e%3c/path%3e%3c/svg%3e");
    background-position: right;
}

/* blog content */
.blog_wrapbox .post-content,
.blog_wrapbox .post-content p
{
    color: #fff;
    margin-top: 25px;
}

/* read more link */
.blog_wrapbox .more-link:hover
{
    text-decoration: underline;
}

.blog_wrapbox .more-link
{
    font-size: 16px;
    line-height: 24px;
    color: #fff;
    position: relative;
    margin-top:20px;
}

.blog_wrapbox .more-link::after
{
    content: ' ';
    background-repeat: no-repeat;
    width: 30px;
    height: 18px;
    position: absolute;
    top: 4px;
    background-size: 20px;
    background-attachment: initial;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg class='tr-Icon-svg' xmlns='https://www.w3.org/2000/svg' fill='%23ff8000' viewBox='0 0 24 24'%3e%3cpath d='M17.586 13l-4.293 4.293 1.414 1.414L21.414 12l-6.707-6.707-1.414 1.414L17.586 11H3v2h14.586z'%3e%3c/path%3e%3c/svg%3e");
    background-position: right;
}

.rtc_cus_blog article.et_pb_post
{
    overflow: hidden;
}

.video_banner_pd {
	min-height: 100vh!important;
    padding-top: 264px!important;
}


#top-menu li.current-menu-ancestor>a, 
#top-menu li.current-menu-item>a {
	color: #fa6400;
}

#menu-footer-connect a {
	padding: 0 !important;
}

#menu-footer-connect a:before {
	vertical-align: middle !important;
	position: relative !important;
	display: inline-block !important;
}

@media (max-width: 980px) {
	.wpml-ls-current-language:before {
		top: 12px !important;
		transform: none !important;
	}
}

@media (max-width: 980px) {
	.border-hover .et_pb_column .et_pb_promo_description h2 {
		opacity: 1 !important;
	}

	.border-hover .et_pb_column .et_pb_image:after {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgba(0,0,0,0.4);
		content: '';
	}
}