.vc_btn3.vc_btn3-style-custom {
    margin-bottom: 40px;
}

@media (max-width: 500px) {
.gsc-icon-box.top-center .highlight_content .desc {
    min-height: auto !Important;
}

#chaty-widget-0 .chaty-tooltip {
    visibility: visible !important;
    opacity !important;
}

.ijeZPo {
   max-width: 160px;
   margin: 9px !important;
}
}

.return-top {
   display: none !Important;
}

ul.navbar-nav.gva-nav-menu > li > a .caret {
    margin-left: 8px;
    top: -3px;
    font-size: 15px;
}

.topbar a:hover {
   color: #4aa3e8;
}

ul.navbar-nav.gva-nav-menu > li .submenu-inner li a:hover, ul.navbar-nav.gva-nav-menu > li .submenu-inner li a:focus, ul.navbar-nav.gva-nav-menu > li .submenu-inner li a:active, ul.navbar-nav.gva-nav-menu > li ul.submenu-inner li a:hover, ul.navbar-nav.gva-nav-menu > li ul.submenu-inner li a:focus, ul.navbar-nav.gva-nav-menu > li ul.submenu-inner li a:active {
    color: #4aa3e8;
}

ul.navbar-nav.gva-nav-menu > li:hover > a .caret, ul.navbar-nav.gva-nav-menu > li:active > a .caret, ul.navbar-nav.gva-nav-menu > li:focus > a .caret {
    color: #4aa3e8;
}

ul.navbar-nav.gva-nav-menu > li:hover > a {
    color: #4aa3e8;
}

.wp-sidebar ul li a:hover {
    color: #00abf0;
}

.single.single-post .dpsp-content-wrapper .dpsp-total-share-wrapper {
    color: white;
}

.single.single-post .content-top.entry-meta .cat-links a {
    background: #3a579a;
}

tr:nth-child(even) {
    background: #f4f2f2;
}

@media (max-width: 500px) {
.return-top {
    background-color: transparent;
    border: none !important;
    color: #4aa3e8 !important;
    bottom: 10px;
    right: 15px;
}

.return-top:hover {
    cursor: pointer;
    background: transparent;
    color: #eee;
}

}

.widget .widget-title:after, .widget .widgettitle:after, .widget .wpb_singleimage_heading:after, .wpb_single_image .widget-title:after, .wpb_single_image .widgettitle:after, .wpb_single_image .wpb_singleimage_heading:after, .wpb_content_element .widget-title:after, .wpb_content_element .widgettitle:after, .wpb_content_element .wpb_singleimage_heading:after {
    background: #4aa3e8;
}

.jj li:before, .wpb_wrapper li:before {
    content: "\f0da";
    font-family: FontAwesome;
    margin-right: 8px;
    font-size: 15px;
    color: #4aa3e8;
}

ul {
list-style-type: none;
}

.vc_btn3-container button:hover {
background: #4abee8 !important;
}

.vc_btn3.vc_btn3-style-custom {
    background-image: none !important; 
}

.icon-image img {
border-radius: 10px !important;
}

.gsc-heading .title, .gsc-heading.style-2 .title, .gsc-heading.style-3 .title, .title a {
    color: #4aa3e8 !important;
}

.footer-main { 
   margin-top: 50px;
}

.footer-main .vc_row {
    padding-top: 0px !important;
}

.subz-designs:hover {
    text-decoration: underline;
}

.subz-designs {
    color: #d0d5db !important;
}

#wp-footer {
    font-size: 14px;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: Roboto;
}

.gsc-heading.style-3 .title {
    font-size: 23px;
}

.gsc-heading .title {
  font-family: Roboto !important;
}

#wp-footer .widget .widget-title, #wp-footer .widget .widgettitle, #wp-footer .widget .wpb_singleimage_heading, #wp-footer .wpb_single_image .widget-title, #wp-footer .wpb_single_image .widgettitle, #wp-footer .wpb_single_image .wpb_singleimage_heading, #wp-footer .wpb_content_element .widget-title, #wp-footer .wpb_content_element .widgettitle, #wp-footer .wpb_content_element .wpb_singleimage_heading {
    margin-bottom: 10px;
}

@media (max-width: 500px) {
.header-mobile .right, .header-mobile .left {
    position: static !important;
    width: 25%;
}

.header-mobile img {
    max-width: 210px !important;
}

}

.topbar .socials > li a i {
    color: #ffffff;
}

.topbar a {
    color: white;
}

.topbar {
    background: #000;
    color: white;
}

#hide, .hide {
   display: none !important;
}

.gva-search .control-search {
  display: none !important;
}

.gsc-icon-box.top-center .highlight-icon .icon-image {
    border: 1px solid #f7f7f7;
}

.gsc-icon-box.top-center .title {
    text-align: left;
}

.gsc-icon-box.top-center .highlight_content .desc {
    text-align: justify;    
    min-height: 281px;
}

.vc_row {
    padding-bottom: 0px;
}

body {
    font-size: 17px;
    color: #222222;
}

header .logo img {
    max-width: 300px !important;
}

header .logo img {
    width: 300px;
}

.header-v1 .logo {
    padding: 10px 0 10px;
}