/* dynamic generated css*/
ul#nav * { font-size:16px; }

/* == TextColors
---------------- */
.colorskin-custom #nav a:hover, .colorskin-custom #nav li:hover > a, .colorskin-custom #nav li.current > a, .colorskin-custom #nav li.active > a, .colorskin-custom #nav ul li a:hover, .colorskin-custom #nav li.current ul li a:hover, .colorskin-custom .nav-wrap2 #nav ul li a:hover, .colorskin-custom .nav-wrap2.darknavi #nav ul li a:hover, .colorskin-custom #nav ul li.current > a, .colorskin-custom #nav ul li:hover > a, .colorskin-custom nav.primary .portfolioFilters a.selected, .colorskin-custom nav.primary .portfolioFilters a:hover, .colorskin-custom nav.primary ul li a:active, .colorskin-custom .colorf , .colorskin-custom .callout i, .colorskin-custom a.magicmore:hover, .colorskin-custom .icon-box i, .colorskin-custom .icon-box1 i, .colorskin-custom .icon-box3:hover i, .colorskin-custom .icon-box5 i, .colorskin-custom .icon-box8 i, .colorskin-custom .icon-box9 i, .colorskin-custom .icon-box10 i, .colorskin-custom .icon-box11 i, .colorskin-custom .zoomex2 a:hover i, .colorskin-custom .testimonials-slider-w .testimonial-content h4 q:before, .colorskin-custom .testimonials-slider-w .testimonial-content h4 q:after {color: }


/* == Backgrounds
----------------- */
.colorskin-custom .icon-box1:hover i, .colorskin-custom .icon-box6 i, .colorskin-custom .icon-box9:hover i, .colorskin-custom .icon-box10:hover i, .colorskin-custom .icon-box11:hover, .colorskin-custom .colorb, .colorskin-custom .footer-in .contact-inf button, .colorskin-custom #footer .side-list li:hover img, .colorskin-custom .our-process-item:hover i, .colorskin-custom .icon-box1:hover i, .colorskin-custom .side-list li:hover img,
.colorskin-custom #header.sm-rgt-mn #menu-icon span.mn-ext1, 
.colorskin-custom #header.sm-rgt-mn #menu-icon span.mn-ext2, 
.colorskin-custom #header.sm-rgt-mn #menu-icon span.mn-ext3 {background-color: }


/* == BorderColors
------------------ */
.colorskin-custom nav.primary .portfolioFilters a.selected, .colorskin-custom nav.primary ul li a:active, .colorskin-custom .our-team-ca:hover figure img, .colorskin-custom .footer-in h5.subtitle:after, .colorskin-custom .our-team:hover figure, .colorskin-custom a.magicmore:after, .colorskin-custom .icon-box5:hover i , .colorskin-custom .zoomex2 a:hover i, .colorskin-custom .max-title2:after, .colorskin-custom .max-title4:after, .colorskin-custom .max-title5:after, .colorskin-custom .sidebar h4.subtitle:after, .colorskin-custom h6.h-sub-content {border-color:}


#headline h1 {
  font-size: 19px;
  line-height: 1.3;
  position: relative;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 0;
  padding-left: 10px;
}

#nav ul li a {
    font-size: 1em !important;
}

.isotope-item .wpb_single_image.wpb_content_element img { width:100%;} 
.zoomex2 {
    width: 92%;

    
    
    /* opacity: 0; */
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    color: transparent;
    display: block;
    filter: alpha(opacity=0);
    position: absolute;
    top: 0px;
    bottom: 0;
    right: 0; height: 90%;
    left: 0;
    margin: 0 auto;
    padding: 0;
}

.isotope-item .wpb_single_image.wpb_content_element img { height: 100%; }

.isotope-item .wpb_wrapper:hover .zoomex2 {     opacity: 1;  }
.isotope-item .wpb_wrapper a { display: block;
    overflow: hidden; }
.isotope-item .wpb_wrapper img {   -webkit-transition: all .3s ease-out; transform: scale(1);
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out; }
.isotope-item .wpb_wrapper:hover .wpb_single_image.wpb_content_element img {  transform: scale(1.2); }
	.zoomex2 h6 { bottom: 45%; -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;   }
.isotope-item .wpb_wrapper:hover .zoomex2 h6 { bottom: 50%; }

.isotope-item .wpb_heading.wpb_singleimage_heading {
    display: none;
}
.zoomex2 h6 a {
    color: #fff;
    display: inline-block;
    padding: 0px 4px;     font-size: 18px;

}
#wrap #side-content .wpb_video_widget.wpb_content_element.stat.stat h2 {
    font-size: 20px;
    line-height: 22px;
     margin-bottom: 0px; 
    min-height: 55px;
    color: #0AB8F3;
    font-weight: 500;
}
#wrap #side-content h2.wpb_heading.wpb_video_heading {  font-size: 20px;
    line-height: 22px;
     margin-bottom: 0px; 
    min-height: 100px;
    color: #0AB8F3;
    font-weight: 500;  }
#main-content .maxbutton-13.maxbutton.maxbutton-read-more {
    /* position: relative; */
    /* text-decoration: none; */
    display: inline-block;
    color: #000;
    opacity: 1;
    /* border-color: #0e0f0f; */
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-style: solid;
    border-width: 1px;
    /* background: rgba(33, 93, 222, 0.8); */
    -pie-background: linear-gradient(rgba(33, 93, 222, 0.8) 60%, rgba(33, 93, 222, 0.8));
    /* background: -webkit-gradient(linear, left top, left bottom, color-stop(60%, rgba(33, 93, 222, 0.8)), color-stop(1, rgba(33, 93, 222, 0.8))); */
    background: -moz-linear-gradient(rgba(33, 93, 222, 0.8) 60%, rgba(33, 93, 222, 0.8));
    background: -o-linear-gradient(rgba(33, 93, 222, 0.8) 60%, rgba(33, 93, 222, 0.8));
    /* background: linear-gradient(rgba(33, 93, 222, 0.8) 60%, rgba(33, 93, 222, 0.8)); */
    /* -webkit-box-shadow: 0px 0px 1px #121112; */
    -moz-box-shadow: 0px 0px 1px #121112;
    /* box-shadow: 0px 0px 1px #121112; */
}




#main-content .middle_text{ position:absolute; left:0; top:0; right:0; bottom:0; margin:auto; width:215px; height:20px}





#main-content .maxbutton.maxbutton-read-more {

    display: inline-block;
    color: #000;
    opacity: 1;
    border-color: none !important;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-style: solid;
    border-width: 1px;
    background: none  !important;

     box-shadow:none  !important;
}
#main-content .maxbutton.maxbutton-read-more .mb-text {
    font-family: Arial;
    font-size: 15px;
    font-style: normal;
    font-weight: bold;
    padding-top: 10px;
    padding-right: 61px !important;
    padding-bottom: 10px;
    padding-left: 60px !important;
    line-height: 21px !important;
    box-sizing: border-box;
    display: block ; text-transform: uppercase !important;
   width:auto  !important;
    color: #0ab1f0  !important;
}
#main-content .maxbutton.maxbutton-read-more:hover .mb-text { color: #fff  !important; }
#main-content .maxbutton.maxbutton-read-more:hover {     border-color: #4D7DE4 !important;     background: rgba(33, 93, 222, 0.8)  !important; }
#main-content .wpb_text_column.wpb_content_element li {       list-style: none;
    padding-left: 16px;
    font-size: 16px;
    line-height: 30px; }
#main-content .wpb_text_column.wpb_content_element li:before {     float: left;
    font-family: 'FontAwesome';
    font-size: 10px;
    color: #0093d0;
    content: "\f054";
    speak: none;
    font-style: normal;
    font-weight: normal;
    left: -17px;
    text-transform: none;
    line-height: 30px;
    -webkit-font-smoothing: antialiased;
    position: relative;  }
#main-content .max-title h2 { 
    position: relative;
    display: inline-block;
    color: #007DC4 !important;
    font-size: 21px !important;
    line-height: 1.3;
    font-weight: bold !important;
    margin-bottom: 0;
    letter-spacing: -0.6px;
    text-transform: none; }
#main-content .max-title:after { width: 100% !important; 
    border-bottom: 2px solid #007DC4 !important; }
 .wpb_single_image.wpb_content_element.sem {
    margin-bottom: 5px;
    height: 190px;
#nav li {
   padding: 0 9px !important; }
