body .tp-loader.spinner0 {
  display: none;
  visibility: hidden;
}
body{
    font-size:17px!important;
    line-height:27px!important;
}
li#menu-item-11808 {
    width: 100px;
    text-align: center;
}
li#menu-item-11808 a {
    line-height: 19px!important;
    height: auto!important;
    padding: 22px 0;
}
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-11808.fusion-dropdown-menu {
    width: 100px;
    text-align: center;
}
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-11808.fusion-dropdown-menu a {
    line-height: 19px!important;
    height: auto!important;
    padding: 12px 0;
}
li#menu-item-11940 {
    width: 100px;
    text-align: center;
}
li#menu-item-11940 a {
    line-height: 19px!important;
    height: auto!important;
    padding: 22px 0;
}
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-11940.fusion-dropdown-menu {
    width: 100px;
    text-align: center;
}
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-11940.fusion-dropdown-menu a {
    line-height: 19px!important;
    height: auto!important;
    padding: 12px 0;
}
li#menu-item-11956 {
    width: 135px;
    text-align: center;
}
li#menu-item-11956 a {
    line-height: 19px!important;
    height: auto!important;
    padding: 22px 0;
}
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-11956.fusion-dropdown-menu {
    width: 135px;
    text-align: center;
}
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-11956.fusion-dropdown-menu a {
    line-height: 19px!important;
    height: auto!important;
    padding: 12px 0;
}

li#menu-item-11785 {
    width: 250px;
    text-align: center;
}
li#menu-item-11785 a {
    line-height: 19px!important;
    height: auto!important;
    padding: 22px 0;
}
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-11785 {
    width: 250px;
    text-align: center;
}
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-11785 a {
    line-height: 19px!important;
    height: auto!important;
    padding: 12px 0;
}
li#menu-item-11948 {
    width: 100px;
    text-align: center;
}
li#menu-item-11948 a {
    line-height: 19px!important;
    height: auto!important;
    padding: 22px 0;
}
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-11948.fusion-dropdown-menu {
    width: 100px;
    text-align: center;
}
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-11948.fusion-dropdown-menu a {
    line-height: 19px!important;
    height: auto!important;
    padding: 22px 0;
}
li#menu-item-11676 {
    width: 80px;
    text-align:center;
}
li#menu-item-11676 a {
    line-height: 19px!important;
    height: auto!important;
    padding: 22px 0;
}
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-11676.fusion-dropdown-menu {
    width: 80px;
    text-align:center;
}
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-11676.fusion-dropdown-menu a {
    line-height: 19px!important;
    height: auto!important;
    padding: 22px 0;
}
li#menu-item-11679 {
    width: 100px;
    text-align:center;
}
li#menu-item-11679 a {
    line-height: 19px!important;
    height: auto!important;
    padding: 22px 0;
}
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-11679.fusion-dropdown-menu {
    width: 100px;
    text-align:center;
}
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-11679.fusion-dropdown-menu a {
    line-height: 19px!important;
    height: auto!important;
    padding: 22px 0;
}
.fusion-main-menu > ul > li > a {    
    font-size: 15px!important;
}
ul.sub-menu li a {
    font-size: 14px!important;
}
.inner_top_bar {
    max-width: 1190px;
    margin: 0 auto;
    font-size:18px;
}
.top_bar {
    padding: 15px 0;
    border-bottom: 1px solid #ccc;
    font-size:18px;
}
span.left_side_top_bar {
    color: #2876b6;
    font-weight: bold;
    font-size: 24px;
}
span.right_side_top_bar {
    color: darkgray;
}
span.right_side_top_bar a {
    color: darkgray;
}
#wrapper .post-content h2 {
    font-size: 24px!important;
    text-align: center;
    font-weight: bold;
}
.fusion-column-wrapper p {
    text-align: justify!important;
}
area .fusion-row{
    max-width: 1200px!important;
}
.fusion-header-wrapper .fusion-row {
    max-width: 1200px!important;
}
.fusion-row{
    max-width: 1200px!important;
}
#main .fusion-row, #slidingbar-area .fusion-row, .fusion-footer-copyright-area .fusion-row, .fusion-footer-widget-area .fusion-row, .fusion-page-title-row, .tfs-slider .slide-content-container .slide-content {
    max-width: 1200px!important;
}
.fusion-column-wrapper ul {
    padding: 0;
    margin: 0 0 0 15px;
}
ul.fusion-checklist.fusion-checklist-1 li {
    font-size: 17px;
}
.textwidget ul li {
    font-size: 17px;
}
.fusion-footer-widget-area .widget-title, .fusion-footer-widget-area h3 {
    font-size: 19px!important;
}
.textwidget p{
    padding-top:0;
    margin-top:0;
}
.fusion-copyright-notice {
    font-size: 17px!important;
}
.fusion-accordian .panel-title, .fusion-sharing-box h4, .fusion-tabs .nav-tabs > li .fusion-tab-heading, .fusion-widget-area .fusion-accordian .panel-title {
    font-size: 17px!important;
}
@media(max-width:767px) {
    span.right_side_top_bar {
        float: none!important;
    }
}
ul.sub-menu li{
    text-align:left;
}
ul.sub-menu li a{
    padding:9px 20px!important;
}
.fusion-column-wrapper p {
    margin-top: 0;
    margin-bottom: 0;
}
.huge_it_slideshow_dots_thumbnails_gallery_2 {
    display: none;
}
.imageframe-align-center {
    text-align: center;
}
.home_3_con{
    border:1px solid #2876b6;
    padding:20px;
    min-height: 660px;
}
.home_first_con{
    border:1px solid #2876b6;
    padding:20px;
}
.home_chk_lst h2 {
    text-align: left!important;
}
.fusion-page-title-bar h1 {
    font-size: 24px!important;
}
.fusion-page-title-bar .fusion-breadcrumbs, .fusion-page-title-bar .fusion-breadcrumbs li, .fusion-page-title-bar .fusion-breadcrumbs li a {
    font-size: 17px!important;
}
.fusion-page-title-bar {
    border-color: #d2d3d4;
    background-image: url("//theme-fusion.com/avada/wp-content/uploads/2014/12/ptb_bkgd.png")!important;
    background-color: #F6F6F6;
    height: 87px;
}
#rps .slider div .col{
    border-right:0!important;
}
.low_vtg_fw_text{
    font-size: 24px;
    line-height: 31px;
}
body.page-id-11770 .fusion-column-wrapper p {
    margin-bottom: 15px;
}
body.page-id-11714 .fusion-column-wrapper p {
    margin-bottom: 15px;
}
body.page-id-11714 ul.fusion-checklist.fusion-checklist-2{
    font-size:17px!important;
}
.sidebar .textwidget ul li{
    border-bottom: 1px solid #e7e6e6;
    padding:5px 0!important;
}
.sidebar .widget h4 {
    font-size: 19px!important;
}
.fusion-meta-info{
    display:none;
}
.fusion-sharing-box.fusion-single-sharing-box.share-box{
    display:none;
}
.about-author{
    display:none;
}
.related-posts.single-related-posts{
    display:none;
}
div#respond{
    display:none;
}
.fusion-main-menu .current-menu-ancestor > a, .fusion-main-menu .current-menu-item > a, .fusion-main-menu .current-menu-parent > a, .fusion-main-menu .current_page_item > a {
    color: #333333!important;
    border-color: #ffffff!important;
}
span.chpcs_img img {
    width: 100%;
    height: 270px;
}
.chpcs_foo_content {
    margin: 0 15px!important;
}
body.page-id-11965 span.fusion-imageframe.imageframe-none.imageframe-4.hover-type-none {
    border: 1px solid #444;
}
body.page-id-11965 span.fusion-imageframe.imageframe-none.imageframe-5.hover-type-none.tech_data_image{
    border: 1px solid #444;
}
body.page-id-11965 span.fusion-imageframe.imageframe-none.imageframe-6.hover-type-none.tech_data_image{
    border: 1px solid #444;
}
body.page-id-11965 span.fusion-imageframe.imageframe-none.imageframe-8.hover-type-none.tech_data_image{
    border: 1px solid #444;
}
body.page-id-11965 span.fusion-imageframe.imageframe-none.imageframe-9.hover-type-none.tech_data_image{
    border: 1px solid #444;
}
body.page-id-11965 span.fusion-imageframe.imageframe-none.imageframe-10.hover-type-none{
    border: 1px solid #444;
}
body.page-id-11965 span.fusion-imageframe.imageframe-none.imageframe-11.hover-type-none{
    border: 1px solid #444;
}
/* edited by twpdev */
body.page-id-11776 #huge_it_gallery .huge_it_big_li {
    border-radius: 0;
    padding: 12px !important;
}
body.page-id-11776 #huge_it_gallery li img {
    border-radius: 0;
}
body.page-id-11776 section #huge_it_gallery li a {
    border-radius: 0px;
}
body.page-id-11776 section #huge_it_gallery {
    margin-bottom: 0;
}
body.page-id-11776 section #huge_it_gallery {
    background-color: #fff;
    box-shadow: none;
}
#huge_it_gallery .huge_it_big_li {
    max-width: 275px!important;
    height: 165px!important;
}
#huge_it_gallery li img {
    max-width: 275px!important;
    height: 150px!important;
}
section #huge_it_gallery {
    text-align: left!important;
}
section #huge_it_gallery li:hover .overLayer {
    display: none!important;
}
section #huge_it_gallery li:hover .infoLayer {
    display: none!important;
}
span.right_side_top_bar {
    float: right;
}
body.page-id-11965 span.fusion-imageframe.imageframe-none.imageframe-8.hover-type-none.tech_data_image img {
    height: 300px;
}
body.page-id-11965 #wrapper .post-content h2 {
    text-align: left;
}
body.page-id-11965 .fusion-post-content-container p {
    text-align: left;
}
body.page-id-11957 #wrapper .post-content h2 {
    text-align: left;
}
body.page-id-11957 .fusion-post-content-container p {
    text-align: left;
}
.hm_3con_img1{
 pointer-events: none;
 cursor: default;
}
.hm_3con_img2{
 pointer-events: none;
 cursor: default;
}
body.page-id-11806 ul.slides {
    border: 2px solid #2876b6;
}
body.page-id-11868 ul.slides {
    border: 2px solid #2876b6;
}
.h_study p{
    text-align:left!important;
    padding-right:5px;
}
.fusion-page-title-bar h1 {
    font-weight: bold!important;
}
.fusion-page-title-bar{
    background: url(https://controllix.com/wp-content/uploads/2016/02/Controllix-Slider-Backrgound-2.jpg) 0 0 repeat!important; 
}
.sidebar .widget .heading h4, .sidebar .widget h4 {
    font-weight: bold;
}
.post_pg_link {
    color: #2876b6;
    border: 1px solid #2876b6;
    padding: 7px 14px;
}
.post_pg_link:hover {
    /*border-color:#a0ce4e;*/
    border-color:#2876b6;
    color: #2876b6;
}
.sidebar .widget .heading h4, .sidebar .widget h4 {
    font-weight: bold!important;
}
.fusion-date-and-formats {
    display: none;
}
.fusion-blog-layout-medium-alternate .has-post-thumbnail .fusion-post-content {
    margin-left: 350px;
}
.tr-post-content a img {
    float: left;
    display: block;
    padding: 0 12px 10px 0;
}
.fusion-page-title-bar h1, .fusion-page-title-bar h3 {
    color: #fff!important;
}
.fusion-page-title-bar .fusion-breadcrumbs, .fusion-page-title-bar .fusion-breadcrumbs a {
    color: #fff!important;
}
.fusion-post-content.post-content h2 a {
    font-weight: bold;
}
body.page-id-11776 #huge_it_gallery .huge_it_big_li {
    margin: 5px 1px !important;
}
.flip-box-back-inner a:hover {
    color: #000!important;
    display:block;
}
span.right_side_top_bar {
    font-weight: bold;
    font-size: 24px;
    padding-top: 22px;
}
@media(max-width:767px) {
    span.right_side_top_bar{
        float: none!important;
        display: block;
    }
}
.home_3_con a {
    color: #747474;
}
#tr-post-shuffle a.tr-ps-a-title {
    display: block;
    margin: 0 0 5px;
    font-weight: normal;
    font-size: 15px;
}
.fusion-main-menu > ul > li {
    margin-right: 14px;
}
.single-navigation.clearfix {
display: none !important;
}
@media (max-width: 767px) {
span.right_side_top_bar {
    font-size: 18px;
    text-align: center;
}
span.left_side_top_bar img {
    width: 81%;
    margin: 0 auto;
    display: block;
}
}
*/ Gallery for Work showcase */
#huge_it_gallery3 .huge_it_big_li {
    margin: 1px 10px !important;
}
section #huge_it_gallery3, section #huge_it_gallery5, section #huge_it_gallery7, section #huge_it_gallery6, section #huge_it_gallery4 {
     background-color: transparent !important;
    box-shadow: none !important;
    padding-left: 80px !important;
}
.fusion-tabs .tab-pane {
 border: none !important;
}
.sp-easy-accordion>.sp-ea-single {
    background: #15469a!important;
}
.sp-easy-accordion>.sp-ea-single.ea-expand {
    background: #ffffff!important;
}
.sp-easy-accordion>.sp-ea-single>.ea-header a {
    color: #fff!important;
}
.sp-easy-accordion>.sp-ea-single.ea-expand>.ea-header a {
    color: #15469a!important;
}
.sp-easy-accordion>.sp-ea-single {
    border: 0!important;
}
.sp-easy-accordion .sp-ea-single .ea-header {
    border: 1px solid #15469a!important;
}
.sp-easy-accordion>.sp-ea-single>.ea-header a .ea-expand-icon.fa {
    color: #fff!important;
}
.sp-easy-accordion>.sp-ea-single.ea-expand>.ea-header a .ea-expand-icon.fa {
    color: #15469a!important;
}
h3.font-24 {
    font-size: 22px!important;
    line-height: 24px!important;
    font-weight: bold!important;
}
.ea-body {
    border: 1px solid #15469a!important;
    border-top: 0!important;
}
h3.ea-header a {
    font-weight: bold!important;
    text-transform: uppercase!important;
}

.two-heading {
    display: flex;
}
.two-heading h3 {
    margin-right: 30px;
}
.two-heading h3 a {
    background: #15469a;
    color: #fff;
    padding: 7.5px 15px;
    border: 1px solid #15469a;
}
.two-heading h3 a:hover {
    background: #fff;
    color: #15469a;
}
li#menu-item-12831 a {
    line-height: 19px!important;
    height: auto!important;
    padding: 22px 0;
    text-align: center;
}
/*.fusion-main-menu > ul > li {
    padding-right: 0;
}*/
@media only screen and (max-width: 600px) {
.two-heading {
    display: block;
}
.two-heading h3 {
    font-size: 18px!important;
}
.page-id-12798 #wrapper .post-content h2 {
    font-size: 18px!important;
}
.sp-easy-accordion .sp-ea-single .ea-header a {
    font-size: 14px;
    line-height: 14px;
}
h3.font-24 {
    font-size: 16px!important;
    margin-right: 0;
}
.ea-body {
    overflow: auto;
}
.table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    padding: 5px 10px;
    font-size: 14px;
}
}
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-12831 a {
    line-height: 19px!important;
    height: auto!important;
    padding: 12px 0;
}