/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */



/* General Custom CSS */



body{ 

    font-family: pt-sans,sans-serif!important;

	font-size: 15px!important;

    line-height: 1.7!important;

	}

body.page-id-16 {

	font-family: raleway!important;

	font-size:15px;

	/* font-weight:bold; */

}

.html_entry_id_113 body {

	color:red;

}



.page-id-122 h3{

	font-family: ' helvetica neue', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif!important; 

}

.page-id-122 .avia-image-container-inner img{

-webkit-filter: grayscale(0);

}

.page-id-122 .avia-image-container-inner img:hover{

-webkit-filter: grayscale(1);

}

.page-id-122 .entry-title {

	font-family: 'gungsuh'!important;

    font-variant: small-caps!important;

    text-transform: inherit!important;

    font-size: 30px!important;

    font-weight: bold!important;

	text-align:center;

}

.page-id-153 .entry-title {

	font-family: 'gungsuh'!important;

    font-variant: small-caps!important;

    text-transform: inherit!important;

    font-size: 30px!important;

    font-weight: bold!important;

	    text-align: center;

}

.page-id-122  .av-special-heading {

	margin-top:20px;

}

#custom-counter .av-special-heading-tag { 

	font-weight: bold;

}

#custom-counter .av-subheading p:first-child {

	font-weight: bold;

	color:#fff;

}

#custom-counter .av-subheading.av_custom_color {

	opacity:1!important;

}

#custom-counter .av-special-heading {

	letter-spacing: 1px;

}

#custom-counter .avia-animated-number-title {

    font-family: -webkit-body;

    letter-spacing: 2px;

}

#socket .col-sm-6 {

    width: 50%;

    float: left;

    text-align: right;

}

#solution-partners .av-subheading p:first-child {

	color: #393e46;

    font-weight: bold;

}

#solution-partners .av-subheading p:last-child {

	font-weight:bold;

	margin-top: 20px;

	text-decoration:none!important;

}

#solution-partners .av-subheading p:last-child:hover {

	color:#00a0e4;

}

#avia-menu li a {

	letter-spacing: 2px;

}

.logo {

	margin-top: 10px;

}

#philosophy h4.av-special-heading-tag {

    font-weight: bold;
     text-align: right;
     padding-top: 10px;

}

#philosophy .av-subheading {

	text-align: right;

	margin-right: 22px;

}

#philosophy h1.av-special-heading-tag {

	font-family: 'gungsuh';

    font-variant: small-caps!important;

    text-transform: inherit!important;

    font-size: 50px!important;

    font-weight: bold!important;

}

#philosophy .av-special-heading {

	margin-top:10px;

}

#philosophy .av_textblock_section {

	margin-bottom:40px;

}

#philosophy .av-subheading p:last-child {

	    font-weight: bold;

}

#solution-partners .av-special-heading-tag {

    font-weight: bold;

}

#solution-partners .av_one_fourth {

	margin-left: 3%;

    width: 22.5%;

}

#solution-partners .av_one_fourth.first {

	margin-left: 0%!important;

}

#solution-partners .next-slide {

	height: 225px!important;

    width: 65px!important;

	right: -12%!important;

	margin-top: -46px!important;

	border-radius: 5px 0px 0px 5px;

}

#solution-partners .prev-slide {

	height: 225px!important;

    width: 65px!important;

	left: -12%;

	margin-top: -46px!important;

	border-radius: 0px 5px 5px 0px;

}

#solution-partners .avia-slideshow-arrows a:before {

	background:#e3e3e4!important;

	line-height: 225px!important;

	font-size: 30px;

    color: #888b90;

}

#solution-partners .avia-slideshow-arrows.avia-slideshow-controls {

	width: 100%;

}

.image-overlay .image-overlay-inside {
background: rgba(172,0,0,1);
}


#team .av-special-heading-tag {

    font-weight: bold;

}

#news .av-special-heading-tag {

    font-weight: bold;

}

.image-overlay .image-overlay-inside:before {

    content: '\E822'!important;

	font-size: 30px;

}



#team .av-image-caption-overlay {

    opacity: 1!important;

    filter: alpha(opacity=00);

    bottom: 0;

    height: 60px;

    overflow: hidden;

}

.avia-image-container-inner:hover .av-image-caption-overlay {

    height: 100%!important;

}

#team .av-image-caption-overlay-center img{

	margin-top:3px;

}

#team .av-image-caption-overlay-center {

    padding-top: 16px;

}

#team .avia-animated-number-content {

    margin-top: 10px;

}

/* #team .av-image-caption-overlay-position {

	background:url(http://nexevo-demo.in/webdev/rajanenp/wp-content/uploads/2016/08/arc.png);

} */

#custom-media .av-subheading p:first-child {

	color: #393e46;

    font-weight: bold;

}

#custom-media .av-special-heading-tag {

    font-weight: bold;

}

#footer .container {

    width: 1000px;

}

.footer-cf input[type="text"] {

    background-color: transparent!important;

    border: none!important;

    border-bottom: solid 1px #ffffff!important;

	color: #fff!important;

	font-size: 12px!important;

	margin-bottom: 0px!important;

}

.footer-cf input[type="email"] {

    background-color: transparent!important;

    border: none!important;

    border-bottom: solid 1px #ffffff!important;

	font-size: 12px!important;

	margin-bottom: 0px!important;

}

.footer-cf textarea {

    background-color: transparent!important;

    border: none!important;

    border-bottom: solid 1px #ffffff!important;

    max-height: 46px;

    min-height: initial!important;

    font-size: 12px!important;

    margin-bottom: 0px!important;

}

.footer-cf p {

	margin-bottom: 0px!important;

	margin-top:5px;

}

.footer-cf p:nth-child(4) {

    margin-top: 15px;

}

.footer-cf input[type="submit"] {

	color: #00a0e4!important;

    padding: 6px 20px;

    text-transform: uppercase;

    font-size: 11px;

    font-weight: bold;

}

.footer-cf input[type="submit"]:hover {

    background-color: #00a0e4!important;

	color:#fff!important;

}

#footer .av_one_third section {

  /*   width: 95%;  */   

}

#footer .av_one_third section#text-2 {

   /*  float: right;

	text-indent: 30px; */

	line-height: 1.5;

}

#footer .flex_column.av_one_third {

    width: 33%;

    margin: 0px;

}

#footer .av_one_third section#text-3 {

    text-align: center;

}

#footer .av_one_third section#text-4 {

	width: 80%;

    margin-left: auto;

    margin-right: auto;

}

#footer .av_one_third:nth-child(3) {

    margin-left: 0px;

}

#footer .av_one_third section#text-2 h3,#footer .av_one_third section#text-3 h3 {

	visibility:hidden;

}

#footer .textwidget strong {

    font-size: 22px;

    letter-spacing: 1px;

    font-variant: small-caps;

	color: #00a0e4;

}

#footer .textwidget {

    font-size: 15px;

    letter-spacing: 1px;

}

.alternate_color {

	background-color:#eaeaea;

}

#top #searchsubmit {

	background: #e31f26!important;

}

.widget_recent_entries li {

	border-top:0px!important;

	border-bottom: 2px solid;

	padding-bottom: 15px;

}

.widget_recent_entries li a:hover { text-decoration:none;}



/* Media Hover */



#custom-media article:hover .image-overlay {

    opacity: .7!important;

}

#custom-media .blog-categories {

    display: none;

}

#custom-media .slide-meta {

    display: none;

}

#custom-media header {

	/* position: absolute; */

	/* top: 80%;      */

	transition: top 1s;

    text-align: center;

}

#custom-media header h3 {

	font-size: 18px;

}

#custom-media article {

		min-height:360px;

}

#custom-media article:hover header {

	padding: 10px;

	/* top: 100px; */

	text-align:center;

	/* visibility:hidden; */

	display:none;

}

#custom-media article:hover header a {

	color:#fff!important;

	transition:color 1s;

}

#custom-media .image-overlay span:before {

	display:none;

}

#custom-media .slide-entry-excerpt {

	display: none;

}

#custom-media article:hover .slide-entry-excerpt {

	display: block;

	-webkit-animation-name: fadeIn;

	-webkit-animation-duration: 1s;

	animation-name: fadeIn;

	animation-duration: 1s;	

}

#custom-media a:hover .image-overlay .image-overlay-inside {

	animation: initial!important;

}

@-webkit-keyframes fadeIn {

0% { opacity: 0; }

20% { opacity: 0; }

40% { opacity: 0.3; }

60% { opacity: 0.5; }

80% { opacity: 0.9; }

100% { opacity: 1; }

}

@keyframes fadeIn {

0% { opacity: 0; }

20% { opacity: 0; }

40% { opacity: 0.3; }

60% { opacity: 0.5; }

80% { opacity: 0.9; }

100% { opacity: 1; }

}



.current-menu-item > a {

	color:#00a0e4!important;

}



#toogle-investment {

    background-color:#f1f1f1;

}

#toogle-exits{

    background-color:#f1f1f1; 

/* 	display:none; */

}

.slide1,.slide2 {

	background: #e31f26;

    color: #fff;

    padding: 10px 25px;

	outline: none;

	border:none;

	width:150px;

}

input.slide1 {

    margin-right: 10px;

}

#min-height {

min-height: 1px;

}

#main {

    background: #fff;

}



#toogle-exits.avia-section {

	min-height:inherit!important;

}

#toogle-investment.avia-section {

	min-height:inherit!important;

}



h1.post-title.entry-title {

    color: #e31f26;

}

input.slide1.active {

		border: solid 4px;

		box-shadow: 1px 1px 5px #000;

	    border-radius: 2px;

}

input.slide2.active {

		border: solid 4px;

		box-shadow: 1px 1px 5px #000;

	    border-radius: 2px;

}





section#recent-posts-2  {

	border: 1px solid #b8b8b8;

    background: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%);

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,ffffff), color-stop(100%,#ededed));

    background: -webkit-linear-gradient(top, #ffffff 0%,#ededed 100%);

    background: -o-linear-gradient(top, #ffffff 0%,#ededed 100%);

    background: -ms-linear-gradient(top, #ffffff 0%,#ededed 100%);

    background: linear-gradient(top, ffffff 0%,#ededed 100%);

    padding: 15px;

}

.widget_recent_entries li:last-child {

    border-bottom: 0px;

}

.noDisplay {

	display:none;

}









/*

Desktop Styles

================================================== */

/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */



@media only screen and (min-width: 768px) {

  /* Add your Desktop Styles here */



}







/*

Mobile Styles

================================================== */

/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */



@media only screen and (max-width: 767px) {

  /* Add your Mobile Styles here */

	#philosophy h1.av-special-heading-tag {

		font-size: 22px!important;

	}

	#philosophy .av_textblock_section {

		margin-bottom: 10px!important;

	}

	div#philosophy .template-page {

    padding: 10px;

	}

	.avia-image-container-inner:hover .av-image-caption-overlay {

		height: 100%!important;

	}

	#team .av-image-caption-overlay-center p{

		font-size: 13px;

		line-height: 1.4;

	}

	#solution-partners .prev-slide {

		height: 125px!important;

		width: 35px!important;

		margin-top: 0px!important;

	}

	#solution-partners .next-slide {

		height: 125px!important;

		width: 35px!important;

		margin-top: 0px!important;

	}

	#solution-partners .avia-slideshow-arrows a:before {

		line-height: 120px!important;

	}

	#footer .av_one_third section#text-3 h3	 {

		display:none;

	}

	#footer .widget {

		margin-bottom:0px;

		margin-top:0px;

	}

	#footer .av_one_third section#text-3 {

		text-align:inherit;

	}

	#footer .av_one_third section#text-4 {

		margin:inherit;

	}

	#socket .col-sm-6 {

		width:100%;

		text-align:center;

	}

	#socket .copyright {

		float:none;

	}

	#custom-media article {

		margin-bottom:20px!important;

		min-height:inherit;

	}

	#custom-media .template-page {

		padding-bottom:0px;

	}

	#custom-media .slide-entry-wrap {

		margin-bottom:0px;

	}

	#custom-counter .av-special-heading-tag {

		font-size:25px;

	}

	#custom-counter .av-subheading p:first-child {

		font-size:18px;

	}

}

@media only screen and (max-width: 550px) { 

	.slide1,.slide2 {

		width:48%!important;

	}

}



.slideshow_align_caption {

	vertical-align:bottom!important;

	font-weight: bold;

}

.slideshow_align_caption h2{

	font-weight: bold;

}

 

tr.avia-heading-row th:nth-child(1) {

    border-radius: 5px 0px 0px 0px;

}

tr.avia-heading-row th:nth-child(6) {

    border-radius: 0px 5px 0px 0px;

}

tr.avia-heading-row th {

	width:190px;

}

tr.avia-heading-row th {

	width:190px;

}

.avia-table tr {

width:190px;

    background-color: transparent!important;

}

.avia-table tr td a{

	color:#000!important;

}

.avia-table tr td a:hover{

	color:#e31f25!important;

}

.avia-table {

	background-color:transparent!important;

}

div  .main_color .tabcontainer .active_tab_content{

	background-color:transparent!important;

}

div .main_color .tabcontainer  .active_tab {

	background-color:#0093d1!important;

	color:#fff!important;

	    font-size: 18px;

    font-weight: 500;

	    background-image: url(http://www.godigitalonline.com/images/arrow/right-arrow.png);

    background-repeat: no-repeat;

    background-position: right 50%;

}

.noborder_tabs.sidebar_tab_left .tab_content {

	/* padding-left: 15%!important; */

	    font-size: 18px;

		    display: table;

		width: 70%;

	    text-align: center;

		height: 470px;

}

.active_tab_content .tab_inner_content {

	    display: table-cell;

    vertical-align: middle;

}

.noborder_tabs.sidebar_tab_left .tab_content p span {

	font-size: 16px;

}

.noborder_tabs.sidebar_tab_left .tab_content p a {

	font-size: 16px;

}

.avia_transform .av_slideshow_full .avia-caption-title {

    text-transform: capitalize;

}

#philosophy .av-special-heading-tag {

	font-weight:bold;

}

.toggle_content  table {

	background-color: transparent!important;

	font-size: 18px;

}

.toggle_content  table tr {

	background-color: transparent!important;

}

.toggle_content  table tr td{

	background-color: transparent!important;

	font-size: 18px;

    color: #000;

	text-align: center;

    border: 0px;

	padding-bottom: 20px!important;

}

.toggle_content table tr td strong {

    font-size: 16px;

    font-weight: normal;

    color: #000!important;

}

.toggle_content table tr td strong a{

    color: #0093d1!important;

}

.toggle_content table tr td strong a:hover{

    color: #e31f26!important;

}

#portfolio-section-bg {

    background-position: 60% 50%!important;

}



.tab_inner_content   table {

	background-color: transparent!important;

	font-size: 18px;

}

.tab_inner_content   table tr {

	background-color: transparent!important;

}

.tab_inner_content   table tr td{

	background-color: transparent!important;

	font-size: 18px;

    color: #000;

	text-align: center;

    border: 0px;

	padding-bottom: 20px!important;

	width: 50%;

}

.tab_inner_content  table tr td strong {

    font-size: 16px;

    font-weight: normal;

    color: #000!important;

}

.tab_inner_content  table tr td strong a{

    color: #0093d1!important;

}

.tab_inner_content  table tr td strong a:hover{

    color: #e31f26!important;

}

.alternate_color .breadcrumb, .alternate_color .breadcrumb a, #top .alternate_color.title_container .main-title, #top .alternate_color.title_container .main-title a {

    color: #e31f26;

    font-size: 30px !important;

    text-align: center;

}

h1, h2, h3, h4, h5, h6, #top .title_container .main-title, tr.pricing-row td, #top .portfolio-title, .callout .content-area, .avia-big-box .avia-innerbox, .av-special-font, .av-current-sort-title, .html_elegant-blog #top .minor-meta {

    font-family: 'Raleway', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;

}

.page-id-153 .entry-title {

    font-family: 'gungsuh' !important;

    font-variant: small-caps !important;

    text-transform: inherit !important;

    font-size: 30px !important;

    font-weight: bold !important;

    text-align: center;

}

.cvc

{

	padding-top: 135px;

text-align: center;

}

 @media only screen and (max-width: 800px) {

 .cvc {

    padding-top: 30px;

    text-align: center;

}

 }