

.white p, .white h3 {color:#fff;}
.white h3 strong {color:#f36f21;}
.white h3 a {color:#fff;}
.orange h3 strong{color:#f36f21;}
.orange h2 strong{color:#f36f21;}
.orange p{color:#f36f21; font-size:18px;}
.q_icon_list p {padding-left:48px;}
.why .q_icon_list p {line-height:20px;}
.why .q_icon_list i {height:20px; line-height:20px;}
.header_top .header-widget p {margin-top:0px; margin-bottom:0px;}
.title h1 {font-weight:300!important;}
aside.sidebar.enable_widget_borders .widget .textwidget {border-top:1px solid  #d1d1d1;}
div.black {background-color:#000; color:#fff; padding:23px 20px; margin:0; font-size:22px; font-weight:bold;}
footer.footer_border_columns .qode_column>.column_inner {padding:0 20px;}
.side-serv ul li {list-style-type:none; padding:15px 0px;}
.drop_down .narrow .second .inner ul li {width:330px;}

.portfolio_gallery a .gallery_text_inner h4 {display:none;}
body div.pp_default .pp_description {display:none;}
.portfolio_single.gallery .portfolio_container {display:none;}
.call p{font-size:26px; color:#000; line-height:30px;}
.call p strong{color:#fff;}
.call p a:hover {color:#fff;}
.tparrows.preview4:after { content:" " !important;}
/*.header_top {line-height:38px; height:38px!important;}*/

.header_top .header-widget a .qbutton.small {font-size:11px!important; height:30px!important; line-height:30px!important;}

@media only screen and (min-width: 769px) {
.header_top {line-height:38px; height:38px!important;}
}
@media only screen and (min-width:1024px) and (max-width:1200px) {
.header_top .header-widget p {
    font-size: 12px;
}
nav.main_menu > ul > li > a {
    padding: 0 10px;
    font-size: 12px;
}
}