
article h1.entry-title {
    font-weight: 900;
    text-transform: capitalize;
    font-family: inherit !important;
}
iframe {
	transform: inherit !important;
    -webkit-transform: inherit !important;
}
ul.fusion-filters {
    margin-bottom: 10px !important;
}

.fusion-portfolio-content {
    padding: 5px 0px;
    margin: 0px !important;
    background: #2680c3;
}

.fusion-filter a {
    display: block;
    color: #ffffff !important;
    font-size: 14px !important;
    font-weight: 600;
}
.fusion-post-title a {
    font-size: 14px !important;
    color: #f7f7f7 !important;
}

.fusion-portfolio-meta {
	display:none;
}
a.fusion-rollover-gallery {
    display: none;
}

.fusion-rollover-title a, .fusion-rollover-categories a {
    color: #fff !important;
	font-weight:600 !important;
}
h2.title-heading-left {
    font-family: inherit !important;
    font-weight: bold !important;
}


.related-posts {
    margin: 55px 0px !important;
}

.project-description.post-content.fusion-project-description-details {
    width: 100% !important;
}

.portfolio-full{
	    padding-top: 50px;
}


.fusion-image-wrapper .fusion-rollover {
    background-image: -webkit-linear-gradient(top, #90c9e8eb 0%, #5aabd6e0 100%) !important;
}


.aio-icon-description {
    font-size: 16px !IMPORTANT;
}
.single .fusion-sharing-box {
    margin-bottom: 60px !important;
    margin-top: 45px !important;
}
.separator-1 {
    background: #f7f7f7;
}
.read-buttn{
    border: 3px solid #2680c3;
    padding: 10px 20px;
}

.cta-analysis2{
	display: none !important;
}
.respchk {
	display: none !important;
}
#tidio-chat-iframe{
    background: transparent !important;
}


.tool-container.tool-top {
    top: 189.211px !important;
    right: auto !important;
    bottom: auto !important;
    position: fixed !important;
    left: 42px !important;
}


#glt-translate-trigger {
       border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    padding: 11px 15px ;
}
#glt-translate-trigger {
        left: -37px !important ;
    right: auto;
    top: 280px;
    bottom: auto;
    font-weight: 600;
    word-wrap: break-word;
    text-align: center;
    transform: rotate(-90deg);

}



#field_1_9{
    width: 100%;
    color: #fff;
    font-size: 14px;
}

#field_1_9 label.gfield_label {
    display: none;
}


.gform_wrapper .gfield_required {
    color: #ffffff;
}

main#main {
    padding-top: 132px !important;
}

.fusion-sticky-shadow{
    top: 46px !Important;
    height: 80px !important;
}

.gform_wrapper li.gfield.gfield_error{
    background-color: rgba(255, 255, 255, 0.48);
    margin-right: 5px !important;
    border-top: 1px solid #fa0000;
    border-bottom: 1px solid #ff0000;
    padding-bottom: 6px;
    padding: 8px !important;
    box-sizing: border-box;
}

.gf_page_steps {
    color: #ffffff;
}

.gform_wrapper .gform_page_footer {
    border-top: none !important;
}


@media (max-width: 480px), (max-device-width: 480px){
    #gf_step_5_1{
    margin: 64px 24px 44px 0 !important;
}
  
}


#gform_confirmation_message_5{
  text-align: center;
    padding: 50px 0px;
    border: 2px solid limegreen;
    font-size: 20px;
    color: floralwhite;
    font-weight: 600;
      margin: 50px 0px;
}
#gform_previous_button_5{
    padding: 10px 20px !important;
    border-radius: 4px !important;
}
#gform_submit_button_5{
    padding: 10px 20px !important;
    border-radius: 4px !important;
}
#gform_next_button_5_11{
    padding: 10px 20px !important;
    border-radius: 4px !important;
}
#gform_next_button_5_1{
    padding: 10px 20px !important;
    border-radius: 4px !important;
}
.gform_wrapper .top_label .gfield_label {
    color: #fff !important;
}
.gf_page_steps {
  
    font-size: 14px;
    font-weight: 600;
}
#gform_previous_button_5_1{
    padding: 10px 20px !important;
    border-radius: 4px !important;
}


@media only screen and (max-width: 767px){
	.home-sec1 .sec1a {
    padding-top: 40px !important;
	}
		.services-padding > div {
		padding-bottom:52px
	}

	#Contact-Us form {
    width: 100% !important;
}
	#Who-We-Serve h4 {
    margin-bottom: 0px !important;
}
	#home-video > div {
    margin-top: 30px !important;
}
	.patient-edu h4 {
		margin-top:0px !important;
	}
.fusion-header .fusion-logo {
    float: left;
    max-width: 230px !important;
}
	.firsticoncol {
    padding-top: 20px !important;
}
  .firsticoncol-track {
    padding-top: 20px !important;
}
   .firsticoncol-lead {
    padding-top: 0px !important;
} 

#tpbr_topbar {
    display: block !important;
    padding: 0px !important;
}
  
  #tpbr_calltoaction{
      background: #2c82c9 !important;
    line-height: 40px !important;
        float: right !important;
    border-radius: 0px !important;
        padding: 0px 35px 1px !important;
    margin:0px !Important;
  }
  
  #tpbr_box{
    font-size: 12px !important;
    font-weight: 700 !important;
}
  
.fusion-header-wrapper {
    margin-top: 0px
}
  
}

owl-dot span {
    background: #000 !important;
}
.fusion-main-menu .fusion-widget-cart-counter > a:before, .fusion-main-menu > ul > li > a {
    color: #1a80b6;
}
/*post*/
.vc_grid-item-mini.vc_clearfix {
    border: solid 1px;
    padding: 5px;
    border-radius: 10px;
}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    color: #fff;
    background-color: #0e82d7;
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-juicy-pink:focus, .vc_btn3.vc_btn3-color-juicy-pink:hover {
    color: #f7f7f7;
    background-color: #3165b1;
}
/*post*/
textarea#input_1_8 {
    border-radius: 5px;
}
select#input_1_6{
    border-radius: 5px;
}
select#input_1_5 {
    border-radius: 5px;
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    border-radius: 5px;
}
.fusion-mobile-nav-item a, .fusion-mobile-nav-holder > ul > li.fusion-mobile-nav-item > a{
  font-size: 15px;
}
/*Header responsive*/
@media only screen and (max-device-width: 1000px) and (min-device-width: 860px){
  .fusion-logo{
  width: 25%
  }
}
@media only screen and (max-device-width: 1000px) and (min-device-width: 860px){
  .fusion-standard-logo{
  width: 100%
  }
}
@media only screen and (max-device-width: 870px) and (min-device-width: 800px){
  .fusion-logo{
  width: 18%;
	padding-top: 2%;
  }
}
@media only screen and (max-device-width: 800px) and (min-device-width: 500px){
.fusion-header {
    padding-top: 0px !important;
}
}
@media only screen and (max-device-width: 800px) and (min-device-width: 750px){
.fusion-logo {
    width: 25%;
    padding-top: 2%;
}
}
@media only screen and (max-device-height: 450px) and (min-device-height: 320px){
  .fusion-logo{
  width: 18%;
	padding-top: 2%;
  }
}
@media only screen and (max-device-height: 450px) and (min-device-height: 320px){
  .fusion-header {
    height: 50px !important;
}
}
@media only screen and (max-width: 500px) {
.fusion-mobile-menu-icons a {
    margin-top: 5px !important;
}
	
}
@media only screen and (max-width: 500px) {
.fusion-logo img {
    width: 50%;
}
}

@media (max-height: 480px){
.fusion-logo img {
    width: 70% !important;
}
}
/*Header responsive*/

a[href^="tel"] {
        color: #fff !important;
        text-decoration: none;
    }
#field_1_8 {
    width: 100%;
}
#field_1_7 {
    width: 100%;
}
.fusion-contact-info {
    line-height: 44px;
    font-weight: 800;
}
.uvc-sub-heading.ult-responsive {
    font-size: 18px !important;
}
#toTop {
    position: fixed;
    display: block !important;
}
.fusion-author .fusion-author-title, .fusion-header-tagline, .fusion-modal .modal-title, .fusion-modal h3, .fusion-pricing-table .pricing-row, .fusion-pricing-table .title-row, .fusion-title h3, .fusion-widget-area h3, .main-flex .slide-content h3, .post-content h3, .project-content h3, .sidebar .widget h3 {
    font-family: "Open Sans" !important;
}
.vc_btn3.vc_btn3-color-primary, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat {
    color: #FFF;
    background-color: #0e82d7;
    height: 38px !important;
    padding-top: 8px;
}
/*usman work*/
.vc_row.wpb_row.vc_row-fluid.cta-analysis.vc_custom_1526464404932.vc_row-has-fill {
    display: none;
}
/*usman work*/
/*Top bar fixd*/
.fusion-header-wrapper {
    position: fixed;
    z-index: 10010;
    width: 100%;
}
/*Top bar fixd*/
.fusion-contact-info {
    line-height: 44px;
    color: #fff;
}
h3.author-name {
    color: #000;
}
.item-content.entry-content {
    color: #000;
}
/*contact form responsive*/
@media only screen and (max-width: 641px){
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
    line-height: 2;
    height: 45px !important;
  }
}
@media only screen and (max-width: 660px){
  .gform_wrapper ul li.gfield {
    clear: both !important;
    float: left;
    width: 100% !important;
}
}
  /*contact form responsive*/
/*About Responsive*/
@media only screen and (max-width: 600px) {
  .vc_custom_1525091113738 {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
}
@media only screen and (max-width: 600px) {
.smile_icon_list.left li .icon_list_connector {
    border-right-width: 1px;
    border-right-style: none !important;
}
}
@media only screen and (max-width: 600px) {
.icon_list_icon {
    display: none;
}
}

/*About Responsive*/
a.fusion-bar-highlight {
    border: none !important;
}
/*Contact form*/
li#field_2_6 {
    width: 100%;
}
.gform_wrapper ul li.gfield {
    clear: none;
    float: left;
    width: 50%;
}
li#field_4_7 {
    width: 100%;
}
.wpb_text_column.wpb_content_element {
    padding: 2%;
}
.gform_heading {
    text-align: center;
}
/*Contact form*/
/* header button */
li.contact-us-button a {
    background-color: black !important;
    height: 40px !important;
    width: 131px !important;
    border: 2px solid #000 !important;
    text-align: center !important;
    line-height: 36px !important;
    margin-top: 20px !important;
}
li.contact-us-button span {
    color: white !important;
}
li.contact-us-button a:hover {
    border: 2px solid #000 !important;
    line-height: 36px !important;
    background-color: white !important;
}
li.contact-us-button a:hover span {
    color: black !important;
}
/* header button end */
/* video */
.home-video div#mep_0 {
    width: 96% !important;
}
/*About us section*/
div#Blog {
    height: 700px;
}
.uvc-sub-heading.ult-responsive p {
  font-size: 16px;
    color: #ffffff !important;
}
.uvc-main-heading.ult-responsive h2 {
    font-weight: 400;
    color: #fff;
    font-size: 24px;
}
/* header search icon */
li.fusion-custom-menu-item.fusion-main-menu-search.fusion-last-menu-item {
    display: none;
}
/* header search icon end */
/* Service Page CSS */
.services-padding{
 	padding: 0px 13% !important; 
}
/* Testimonial CSS */
.testimonial .author-name{
    color:white !important;
    font-size:37px !important;
}
.testimonial .item-content.entry-content{
    color:white !important;
    font-size:18px !important;
}
/* Video Player CSS*/
.video-center{
  text-align: center !important;
}
.flowplayer {
    min-height: 315px;
    margin: 0 auto;
}

@media(max-width: 767px){
    .flowplayer{
        width: 445px;
        min-height: 249px;
    }
    .cus-nopadding{
        padding-top: 20px !important;
    }
}

@media(max-width: 500px){
    .flowplayer{
        width: 320px;
        min-height: 179px;
    }
}

/* FormCraft CSS */
html .formcraft-css .powered-by{
display:none !important;
}

/* Live Site Widget CSS */
.live-site-widget a {
    padding: 10px;
    display: block;
    color: #fff;
    font-size: 17px;
}

/* Footer CSS */
/* footer bottom bar css */
#toTop {
    bottom: 10px !important;
    border-radius: 5px;
}
.footer-left {
    float: left;
}
.footer-right{
    float: right;
}
.footer-right ul li {
    margin-right: 26px;
    float: left;
    list-style-type: none;
}
.footer-right ul {
    margin: 0px;
}
/* footer col-1 css */
div#social_links-widget-2 {
    text-align: center;
}
div#cnss_widget-2 {
    text-align: center;
}
.fusion-footer-widget-area .widget-title, .fusion-footer-widget-area h3, .fusion-footer-widget-column .product-title {
    color: #dddddd;
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 20px !important;
    text-align: center !important;
}
.fusion-social-networks .fusion-social-network-icon:before {
    color: inherit;
    font-size: 25px;
}
.fusion-footer-widget-column {
    margin-bottom: 0px;
}
.fc-form-1 .form-page-content {
    padding: 0px !important;
}
.fc-form-1 .form-element-html {
    padding: 0px !important;
    margin-bottom: 20px;
}

/* footer col-2 css */
ul.clients {
    width: 257px;
    margin-left: 24%;
}
ul.clients li img {
    height: 50px !important;
    width: 60px !important;
}

/* footer col-3 css */
.footer-logo {
    margin-bottom: 20px;
}
.contact-info li, .contact-info li a {
    margin: 0px 0px 20px 0px;
    color: #eee;
    font-size: 15px;
}
.contact-info {
    padding-left: 23px;
}
.fusion-footer-widget-area {
    border: none !important;
}
.contact-info ul .email {
    display: -webkit-inline-box;
    margin-bottom: 0px;
}
/* top banner home page */
.slider-image{
    display:none;
}
@media(max-width:800px){
    .slider-image{
        display:block;
    }
#home .upb_row_bg{
background-image:none !important;
}
}
@media only screen and (max-device-width: 1100px) and (min-device-width: 800px){
  #main{
  padding-top:180px;
  }
}
#gform_submit_button_1{
    background-color: #0e82d7 !important;
}
@media only screen and (max-width: 800px){
.fusion-columns .fusion-column {
    width: 100% !important;
    text-align: center !important;
}
}

@media (max-height: 480px){
  .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-header{
  	padding-top: 10px;
  	padding-bottom: 10px;
  }
 
  .fusion-logo img{
    width: 40%;
  }
}

@media (max-width: 480px){
  #main{
    padding-top: 0px !important;
  }
	.fusion-contact-info
	{
		text-align:center !important;
	}
}

.attachment-full.size-full.wp-post-image {
    width: 100%;
}

.fusion-contact-info {
   text-align: right;
    font-size: 17px;
}

.fusion-secondary-header .fusion-alignright{
  display: table;
    padding-left: 25px;
}
.fusion-social-links-footer{display: none;}

.vc_gitem-post-data h4 {
    font-weight: bold;
}
.charleft
{
	display:none !important;
}
.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left .fusion-mobile-nav-item a
{
	text-align:center;
	
}
.fusion-mobile-nav-item>a
{
margin-left: auto;
    margin-right: auto;	
}