.colour-title{
font-family: 'Raleway', sans-serif;
}
.codetrendy {
	display: none;
}
.title.wow.fadeInLeft {
	display: none;
}
.menu-menu2-container
{
display:inline-block;
}
.site-header-topbar {
	padding-top: 0;
vertical-align: middle;
}
.site-topbar-right {
	padding: 2px 0px 0 0;
}
#menu-menu2
{
margin:0px;
display: inline-flex;
}
.header-cart {
	display: none !important;
}
.site-topbar-right {
	padding-right: 10%;
}
.site-topbar-right {
	padding-right: 10%;
}
.content-has-sidebar #primary {
	padding: 0 !important;
}
.site-header-topbar {
	background: #2E2E2E;
	color: white;
}
#menu-menu2 li:hover {
font-size:15px;
 
}
.header-social-icon i:hover{
	background: #337ab7;
color:#fff;
	text-decoration: none;
}
.header-social-icon i {
	width: 25px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	background: #fff;
	color: #2e2e2e;
	font-size: 15px;
} 
#rev_slider_1_1_wrapper .h1 {
	font-size: 65px;
	letter-spacing: -1px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: 'open_sansbold';
}
#rev_slider_1_1_wrapper .h2{
	font-size: 35px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: 'open_sansbold';
}
#rev_slider_1_1_wrapper .h3{
	font-size: 25px;
	font-weight: bold;
	font-family: 'open_sansregular';
	margin: 5px 0;
	color: #fff;
}
/***************************16-07-2017************************/

.site-branding {
margin-top: 6px;
}
p {
	font-size: 16px;
}
.site-footer-widgets {
	background: #2e2e2e;
	color: #fff;
}
.site-footer-widgets .site-container li h2.widgettitle {
	margin-bottom: 0px;
	border: none;
	color: #0aa4ce;
	font-size: 18px;
	font-weight: 600;
}
.site-footer-widgets .widget ul li a {
	color: #fff;
	text-transform: capitalize;
}
@media(max-width:450px){
#menu-menu2 {
	margin: 0px;
	display: block !important;
}
.site-container .wps_left_menu{
padding-left:0px !important;
}
}
.site-container .site-branding {
    float: none;
    text-align: center;
    width: 30%;
    display: inline-block;
}
.site-container .wps_left_menu {
	display: inline-block;  
}
.wps_left_menu .menu-menu2-container ul#menu-menu2 {
	list-style: none !important;
}
.site-container .wps_left_menu .menu-menu2-container ul li#menu-item-66 a {
	border-right: none;
}
header#masthead .site-container {
	padding: 5px 30px;
}
/*li#menu-item-27 a {
	border-left: 1px solid #eee;
}*/

.site-topbar-left {
	padding: 5px 0 0 35px;
}

.site-topbar-right-no {
	top: -5px;
}
.menu-search {
	margin: 5px 0 0 5px;
}
/*************wps_new template*********************/
.hs-main-header:after, .slide-banner-overlay{
position:inherit;
}
.tp-bullets.hermes.horizontal.nav-pos-hor-center.nav-pos-ver-bottom.nav-dir-horizontal {
    top: 96% !important;
}
.hs-progress-bar-length, .hs-featured-icon,.hs-counter-icon:before,.hs-counter-icon:after,input[type="submit"],.hs-blog-excerpt:hover,.hs-blog-post:hover,.hs-portfolio-cat-name:hover, .hs-portfolio-cat-name.active,#hs-back-top,.hs-testimonial-wrap .bx-wrapper .bx-pager.bx-default-pager a:hover, .hs-testimonial-wrap .bx-wrapper .bx-pager.bx-default-pager a.active{
background:#28baca !important;
}
#hs-masthead{
border-top:2px solid #28baca;
}
.hs-featured-icon:after{
border-top:25px solid #28baca;
}
 .hs-featured-icon:before{
border-bottom:25px solid #28baca;
}
.hs-service-icon,.hs-counter-icon{
color:#28baca !important;
}
.hs-portfolio-cat-name:hover, .hs-portfolio-cat-name.active,.hs-testimonial-wrap .bx-wrapper img{
border:1px solid #28baca !important;
}
.hs-portfolio-cat-name:after, .hs-portfolio-cat-name.active:after {
    border-color: #28baca transparent transparent transparent;

}
.hs-menu > ul > li > a:after {
    border-bottom: 2px solid #28baca;
}
.hs-main-navigation a:hover,#hs-colophon h4.widget-title::first-letter {
    color: #28baca !important;
}
.col-md-3.get-in-touch.footer-middle-in div#custom_post_widget-24 ul li {
    background: none;
}
.hs-portfolio-inner img {
    width: 100%;
    height: 150px;
}
header#hs-masthead {
    background: rgba(255, 255, 255, 0.32) !important;
}
#hs-site-branding {
    float: left;
    width: 30%;
    padding: 20px 0;
}
.fadeInDown .hs-main-navigation a {
    color: #ff0061 !important;
}
/************************************24-06-2017*****************************************/
.site-container .site-branding h1.site-title {
    font-size: 40px;
    padding-bottom: 0px;
}
.site-container .site-branding h1.site-title a:hover {
    color: #198dad;
}
.wps_left_menu .menu-menu2-container ul#menu-menu2-1 {
    list-style: none !important;
display: flex;
    margin: 0px;
}
.wps_left_menu .menu-menu2-container ul#menu-menu2-1 li a {
    padding: 20px;
    font-size: 15px;
}
.menu-menu2-container ul#menu-menu2 {
    list-style: none;
}
.menu-menu2-container ul#menu-menu2 li a {
    padding: 0 20px 0 10px;
    font-size: 16px;
}
/*********************29-06-2017******************************/
h2.entry-title {
    display: none;
}
.home #main {
    margin-top:0px;
}
.entry-content {
    margin-top: 0px;
}
.header-wrapper.clearfix .col-md-2 .logo {
    padding-top: 16px !important;
}
header#masthead .header-wrapper.clearfix {
    background: #fff;
}
.header-wrapper.clearfix .col-md-2 {
    padding: 0;
    width: 22%;
}
.header-wrapper.clearfix .col-md-5 {
    width: 39%;
}
article {
    padding: 0px;
    border: none;
    margin: 0px !important;
}
button.vc_general.vc_btn3.vc_btn3-size-sm.vc_btn3-shape-round.vc_btn3-style-outline-custom {
    color: rgb(0, 0, 0) !important ;
    padding: 8px 20px;
}
footer#colophon {
    margin: 0px !important;
}
.logo {
    text-align: center;
}
.wps_secondd_logo {
    display: none;
}
.header-wrapper.clearfix.stick .col-md-2 .wps_first_logo {
    display: none;
}
.header-wrapper.clearfix.stick .col-md-2 .wps_secondd_logo {
    display: block;
}
.header-wrapper.clearfix.stick .col-md-2 .logo {
    float: none !important;
padding:0px !important;
}
.header-wrapper.clearfix.stick .col-md-2 .wps_secondd_logo img {
    width: 25%;
}
div#top-footer {
    padding: 40px 0 20px 0!important;
}
.menu-footer-menu-container ul#menu-footer-menu li {
    border-bottom: 0px !important;
}
div#bottom-footer p {
    color: #fff;
    margin-bottom: 0;
}
.stick.non-transparent #content {
    margin-top: 80px;
}
h1.entry-title {
    display: none;
}
.wps_entry_header {
    text-align: center;
    color: #fff;
    font-size: 50px;
    font-family: 'Roboto';
    text-transform: uppercase;
    font-weight: 700;
}
.entry-meta {
    display: none;
}
.vc_btn3.vc_btn3-size-lg {
    font-size: 16px;
    padding: 15px 25px 35px 25px;
}
#site-navigation ul.sub-menu {
    background: #fff !important;
}
.single-post article {
    padding-bottom: 0px;
}
.wps_head_text
{
    text-align: center;
    line-height: 1.5;
    font-size: 18px;
    color: #fff;
}

.wps_post_content .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h4 {
    text-align: center !important;
    padding-top: 15px;
    font-weight: 500;
}
.wps_post_content .vc_btn3-container.vc_btn3-left {
    text-align: center;
}
.wps_post_content .vc_btn3-container.vc_btn3-left a {
    color: #0aa4ce;
    border: 2px solid;
    background: transparent;
    font-weight: 600;
    padding: 10px 20px;
    border-radius: 0;
}
.wps_post_content .vc_btn3-container.vc_btn3-left a:hover {
    color: #fff;
    background-color: #0aa4ce;
    transition: all .3s ease-in-out;
    border: 2px solid #0aa4ce;
}

.wps_post_content .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {
    text-align: center;
}
.wps_post_content .vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-1-1.vc_gitem-is-link {
    height: 200px;
}
.vc_row.vc_column-gap-30{
    margin:0px;
}
button.vc_general.vc_btn3.vc_btn3-size-sm.vc_btn3-shape-round.vc_btn3-style-outline-custom:hover{
color:#fff !important;
}
#site-navigation .menu li {
    margin-left: 25px;
}
#site-navigation .menu li a:hover {
   text-decoration: none;
}

#site-navigation .menu li a {
   font-weight: 400;
}
#site-navigation .menu li ul.sub-menu li {
    text-align: left;
    margin-left: 0px !important;
}


@media(max-width:768px){
.menu-left-container ul#menu-menu2 {
    display: none !important;
}
.header-wrapper.clearfix .col-md-5 {
    width: 100% !important;
}
.header-wrapper.clearfix .col-md-2 {
    width: 85% !important;
    float: left;
}
.wps_col_md_5 p.menu-toggle.hide {
    display: block !important;
color: #000;
}
#site-navigation .menu li a {
    color: #fff !important;
}
#site-navigation ul.sub-menu {
    background: #000 !important;
}
.header-wrapper.clearfix.stick .col-md-2 .wps_secondd_logo img {
    width: 10%;
}
.stick .menu-toggle {
    margin: 0px 0;
}
}
.header-wrapper.clearfix.stick {
    -webkit-box-shadow: 0 0 15px 1px rgba(0,0,0,0.07);
    box-shadow: 0 0 15px 1px rgba(0,0,0,0.07);
    border-bottom: none;
}
#site-navigation .menu .sub-menu li a {
    font-size: 12px;
    line-height: 1.7;
}
#site-navigation .menu .sub-menu li {
    padding: 4px 15px !important;
    border-bottom: 1px solid #eee;
}
body p, li {
    font-family: Open Sans, 'sans-serif';
    font-size: 14px;
}
.vc_row.wpb_row.vc_row-fluid.wps_about1 .eps-no-boxshadow .vc_column-inner
{
    box-shadow:none !important;
}