/*
Theme Name: Jawraa Theme
Theme URI: http://www.neosofttech.com/
Description: A clean and minimal theme that is completely compatible with WordPress 4.x
Author: Neosoft Technologies
Author URI: http://www.neosofttech.com/
Version: 1.0
*/


/*-------------------------------------------------------
[Table of contents]

1. Reset
    
2. Generic

3. Typography

4. Form

5. Menu

6. Layout
        
--------------------------------------------------------*/


/*-------------------------------------------------------
  #Reset Styles
 -------------------------------------------------------*/


/* http://meyerweb.com/eric/tools/css/reset/ */


/* * {
    margin: 0;
    padding: 0;
    outline: 0 none;
    border: 0 none;
} */

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}


/* HTML5 display-role reset for older browsers */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}

body {
    line-height: 1;
}

:focus {
    outline: 0;
}

ol,
ul {
    list-style: none;
}

blockquote,
q {
    quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none;
}


/* WebKit browsers */

*::-webkit-input-placeholder {
    color: #2f2f2f;
    opacity: 1;
}

*:-moz-placeholder {
    /* FF 4-18 */
    color: #2f2f2f;
    opacity: 1;
}

*::-moz-placeholder {
    /* FF 19+ */
    color: #2f2f2f;
    opacity: 1;
}

*:-ms-input-placeholder {
    /* IE 10+ */
    color: #2f2f2f;
    opacity: 1;
}

input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder {
    color: transparent;
}

input:focus:-moz-placeholder,
textarea:focus:-moz-placeholder {
    color: transparent;
}


/* FF 4-18 */

input:focus::-moz-placeholder,
textarea:focus::-moz-placeholder {
    color: transparent;
}


/* FF 19+ */

input:focus:-ms-input-placeholder,
textarea:focus:-ms-input-placeholder {
    color: transparent;
}



/* IE 10+ */



/*live chat
.mylivechat_offline_name, .mylivechat_offline_email, .mylivechat_offline_oauth,
.mylivechat_offline_enquiry, .mylivechat_offline_submit {
  display: none;
}*/
.mylivechat_offline_submit_button {
  background-color: #dab600 !important;
}
.mylivechat_inline .mylivechat_collapsed, .mylivechat_inline .mylivechat_expanded {
  background-color: #dab600 !important;
  border: 1px solid #dab600 !important;
}

.mylivechat_inline .mylivechat_collapsed .mylivechat_collapsed_text,
.mylivechat_inline .mylivechat_expanded .mylivechat_collapsed_text {
  color: #000 !important;
  font-weight: 700;
}

.mylivechat_container .mylivechat_prechat_submit_button {
  background-color: #dab600 !important;
  color: #000;
  font-weight: 700;
}

.mylivechat_offline_name, .mylivechat_offline_email, .mylivechat_offline_oauth, .mylivechat_offline_enquiry, .mylivechat_offline_submit {
    display: none;
}

/*extra css*/
.address-section h2 {
    font-size: 15px;
    font-weight: 500;
}

.contact_page .contact_info h3 {
    padding: 13px 25px !important;
}
.contact-inner .address-section h2 {
    color: #787878;
}

.contact_info .address-section h2 {
    color: #333;
}
.sub_footer .address-section h2 {
    color: #e1e1e1;
}
#wpcf7-f576-o1, #wpcf7-f51-o1 {
    margin-top: 35px;
}

label, input[type="text"], input[type="tel"], input[type="email"], textarea {
    color: #333 !important;
}
option
{
    color: #333!important;
}
.why_jawraa_section .list-group.answer_lists {

    margin-bottom: 0;

}
.partners_gallery .partners-image .partners-item {
     height: 151px;
}
.partners_gallery .partners-image .partners-item img{
     height: 100%;
}


/*18 April*/
article {
    display: inline-block;
}
.service-box li:nth-child(3) {
    clear: both;
}
.entry {
    display: inline-block;
}

.recent_work_image{
  border: 1px solid #ccc;

text-align: center;
}
.recent_work_content{
  padding-left: 30px;
}
.news_wrappr .content_title.news_title {
    min-height: 56px;
}

.news_wrappr .news_content .content {
    min-height: 60px !important;
}

.products .news_wrappr a {
    display: block;
    height: 65px;
}
.products .news_wrappr a img{
    height: 100%;
}
.products .news_wrappr a.read_more_btn {
    height: auto;
}

.product_detail_section .product_info img {
    width: 100%;
    height: 100%;
}
.products .news_wrappr .post_excerpt {
    height: 80px;
}

.recent_wrk_wrappr .title {
    height: 18px;
}
.recent_wrk_wrappr .date{
   height: 15px;
}
.recent_wrk_wrappr .rcnt_wrk_cont {
    height: 45px;
}
.modal .modal-dialog.modal-sm .modal-content .modal-body .modal_content {
    font-size: 15px;
    line-height: 22px;
}
.search_result article{
  height: auto;
}

@media all and (min-width:991px) {
.news_section .news_wrappr .feat_img {
    height: 200px;
}

@media all and (min-width:1199px) {
 .solutions_inner .feat_img{ 
    height: 200px;
}
}

@media (max-width:1198px) and (min-width:992px) {
 .solutions_inner .feat_img{ 
  height: 165px;
}
}
@media (max-width:991px) and (min-width:768px) {
.solutions_inner .feat_img{ 
  height: 125px;
}
}

@media all and (min-width:768px) {

.news_section.press-news .news_wrappr .feat_img{ 
  height: 200px;
}
.products .news_wrappr .feat_img {
    height: 200px;
}
section.news_section.service-section .news_wrappr .feat_img {
    height: 305px;
}
.solutions_content p {
    height: 60px;
}

}