/*============================= COLORS===================
maroon      :#750606
maroon dark :#520202
black tansparent : rgba(0,0,0,0.9);
fade white : #e3e3e3
Red : #e10101;
================================
*/

a, a:hover{transition: 0.5s;}
form.contact-form input[type="checkbox"]{height:15px!important;margin-bottom:0;display:inline;position:absolute;top:0px;left:-22px;}
form.contact-form input,textarea{color: #000;font-family: "Open Sans", Arial, sans-serif!important;font-size: 13px!important;}
form.contact-form input[type="text"],select{width: 48% !important;}
div.enq-abt label{display: inline;font-family: "Open Sans", Arial, sans-serif!important;font-size:14px!important;position: relative; text-transform: capitalize;}
div#execphp-2, div#execphp-5{width:100%!important; margin-bottom: 0;}
.contact-form-text,.contact-form-wrapper{padding-left: 3%;}
.contact-form-text p,.contact-form-wrapper label,.contact-form-wrapper p,.contact-side{color: #fff;}
span.en-title{padding-bottom:0;font-weight:600;}
.contact-form textarea{margin-top: 35px;margin-bottom: 5px!important; width: 96% !important;}
.contact-side{padding-left: 20px;}
.contact-form textarea {min-height: 120px!important;}
div.enq-abt{margin-left: 25px;}
input.wfe_button{background: #161616;border:solid 2px #fff!important;color:#fff!important;padding:0px 30px!important;font-size:14px!important;cursor: pointer;transition: 0.5s;}
input.wfe_button:hover,#footer-widgets .footer-widget:nth-child(4) input[type="submit"]:hover{background: #fff;border:solid 2px #161616!important;color:#000!important;cursor: pointer;transition: 0.5s;}
#footer-widgets .footer-widget:nth-child(4) input[type="submit"]{transition: 0.5s;font-family: "Open Sans", Arial, sans-serif!important;font-size:13px!important;}
.contact-icons a{display: block!important;}
div#execphp-3{width: 100%!important;}
div#execphp-3 p,div#left-area article{font-size: 14px!important;line-height: 25px;}
/*.entry-content p{font-size: 14px!important;}*/
p,div#left-area article{font-weight: 400!important;color:#e3e3e3!important;}
.et_pb_bg_layout_light .et_pb_widget li a,.et_pb_widget a {color:#fff!important;font-size: 14px!important;}
.et_pb_bg_layout_light .et_pb_widget li a:hover,.et_pb_widget a:hover{color:#ea1214!important;}
.latest-news.row{display: block;clear:both;position: relative;height: 300px;}
.blog-img{width: auto;height: auto;padding: 5px;}
.blog-title{font-size: 20px!important;font-weight: 600!important;line-height: 30px; padding-bottom: 0;}
.read-more a{color:#e3e3e3!important;background-color:rgba(185, 0, 0, 0.6) !important;padding: 5px 15px;font-size: 13px!important;transition: 0.5s;font-weight: 600;}
.read-more a:hover{background-color:rgba(185, 0, 0, 0.8) !important;transition: 0.5s;color: #fff!important;}
div#execphp-3 .et_pb_row.et_pb_row_0{background-color:rgba(255, 0, 0, 0)!important;}
.news-bg.et_pb_section_0{background-attachment: fixed;}
h1.blog{font-size: 34px;color: #fff;padding-bottom: 20px;margin-left: 9%;}
div#execphp-3 .et_pb_row.et_pb_row_0{margin-right: 1%!important;margin-left: 9%!important;width: 90%!important;}
.news-bg .et_pb_column.et_pb_column_3_4.et_pb_column_0{margin-right:0%!important;}
.news-bg .et_pb_column.et_pb_column_1_4.et_pb_column_1{margin-top:87px;}
h4.widgettitle{font-size: 20px!important;font-weight: 600!important;border-bottom: solid 1px #fff;margin-bottom: 15px;}
.widget_search input#s, .widget_search input#searchsubmit{border-radius: 0!important;}
.widget_search #searchsubmit{background-color:#520202!important;transition: 0.5s;}
.widget_search #searchsubmit:hover{background-color:#750606!important;transition: 0.5s;}
.widget_search input#searchsubmit{color: #fff!important;}
span.blog-date{font-size: 14px!important;color: #c7c5c5!important;}
div.read-more{margin-top: 15px!important;}
body.single.single-post #main-content,body.archive.category #main-content,body.archive.author #main-content{background-image:url("/wp-content/uploads/2016/12/Digital-Glare-Brisbane-Web-Design.jpg")!important;background-attachment: fixed!important;background-size: cover!important;}
#main-content .container:before{display: none!important;}
div#content-area{background-color:rgba(0,0,0,0.9)!important;padding:50px;}
div#et-main-area .container{padding-bottom: 65px;}
body.single.single-post #main-content{background: #000000; color: #ffffff !important;} 
body.single.single-post h1, h2, h3, h4, h5, h6,.et_pb_post h2 a{color: #ffffff !important; font-weight:500 !important;}
body.single.single-post h1,.et_pb_post h2 a{font-size:25px}
body.single.single-post h2{font-size: 25px}
body.single.single-post div#left-area{width: 100%!important;}
div#news-blog{min-height: 0!important;}
/*div.news-bg .et_pb_row.et_pb_row_0.et_pb_row_3-4_1-4{margin-top: 80px!important;}*/
a.email-icon img{width:38px !important;}
a.phone-icon img{width:35px;}
a.menu-icon img{width:37px;}
div.icon-menu{float: right;}
.bottom-links a, p a:not(.flip-container){color:#e10101!important;transition: 0.5s;}
.bottom-links a:hover,p a:hover{color:#e3e3e3!important;transition: 0.5s;}
.flip-content p a{color:#e3e3e3!important;}
article#post-4308 .et_pb_section{background-color: #333!important;}
video{pointer-events: none!important;}
#footer-widgets .footer-widget li a:hover{color:#e10101!important;}
form.contact-form h6{font-size: 16px; margin: 0;padding: 0;margin-left: -15px;font-weight: 600!important;margin-top: 8px;color:#e3e3e3!important;display: inline-block;    border-bottom: solid 1px;padding-bottom: 4px;}
.entry-content p img{display: inline-block;/*width:auto!important;*/clear: both;}
p{display: block;clear: both;}
body.single.single-post .et_pb_section.et_pb_section_0.et_section_regular{padding-top: 0!important;}
.main-label { display: block !important; }
.radio-answers input[type=radio] { height: auto !important; }
.radio-answers label { margin-right: 20px; }

/* ============================================================
  Placeholder text color
============================================================ */
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: #4e4e4e!important;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:#4e4e4e!important;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:#4e4e4e!important;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:#4e4e4e!important;
}

.text-banner{background:rgba(10, 10, 10, 0.93)!important;}
.esg-layout-masonry .esg-entry-media img{border:solid 1px rgba(255, 255, 255, 0.3)!important;}





/* ============================================================
  CUSTOM PAGINATION
============================================================ */
.custom-pagination{margin-left: 9%;    margin-top: 35px;}
.custom-pagination span,.custom-pagination a {display: inline-block;padding: 2px 10px;font-size: 14px;}
.custom-pagination a {background-color: #ebebeb;color:#000000!important;font-size: 14px;transition: 0.5s;}
.custom-pagination a:hover {background-color:rgba(185, 0, 0, 0.8);color: #fff!important;transition: 0.5s;}
.custom-pagination span.page-num {margin-right: 10px;padding: 0;font-size: 14px;color:#fff!important;}
.custom-pagination span.dots {padding: 0;color: gainsboro;}
.custom-pagination span.current {background-color:rgba(185, 0, 0, 0.8);color: #fff;font-size: 14px;}













@media (max-width:980px){
#our-client-heading{padding-bottom: 0!important;}
#our-client-heading .et_pb_column.et_pb_column_4_4.et_pb_column_1{margin-bottom: 0!important;}
#our-client-heading h2{margin-bottom: 0!important;}
    .et_pb_section_0:after{background: rgba(255, 255, 255, 0.0)!important}
}

img.img001 {
    width: 40px !important;
    height: auto !important;
}

img.img003 {
    width: 134px !important;
    margin-left: 5px !important;
    height: auto;
}
img.img002 {
    width: 134px !important;
    margin-left: 5px !important;
   height: auto;
}

.flip-content.flipAR {
    padding-top: 30px !important;
}


.ARh4 {
 padding-top:60px;
}
@media all and (max-width: 3000px) and (min-width: 2000px) {
	.ARh4 {
 padding-top:80px;
}


@media all and (max-width: 980px) and (min-width: 320px) {
.page-id-5506 div.AR-icon {
    text-align: center !important;
}
}

@media all and (max-width: 3000px) and (min-width: 2000px) {
img.img002 {
    width: 135px !important;
    margin-left: 5px !important;
   height: auto;
}
}
@media all and (max-width: 3000px) and (min-width: 2000px) {
img.img003 {
    width: 135px !important;
    margin-left: 5px !important;
   height: auto;
}
}





































