/* CSS for Anchor tag border color */

#nav ul .current_page_item a, #nav ul .current-menu-item a, #nav ul > .current-menu-parent a,

#nav ul ul,#nav li.current-menu-ancestor a,

.reading-box,

.portfolio-tabs li.active a, .faq-tabs li.active a,

.tab-holder .tabs li.active a,

.post-content blockquote,

.progress-bar-content,

.pagination .current,

.pagination a.inactive:hover,

#nav ul a:hover{

	border-color:#67b7e1 !important;

}



/* CSS for Navigation Anchor tag border color */

.side-nav li.current_page_item a{

	border-right-color:#67b7e1 !important;	

}

.es-carousel ul li a img {
        max-width: 270px;
}

/* CSS for Header divs border color */

.header-v2 .header-social, .header-v3 .header-social, .header-v4 .header-social,.header-v5 .header-social{

	border-top-color:#67b7e1 !important;	

}



/* CSS for Toggle,Progress bar background color */

h5.toggle.active span.arrow,

.post-content ul.arrow li:before,

.progress-bar-content,

.pagination .current,

.header-v3 .header-social,.header-v4 .header-social,.header-v5 .header-social{

	background-color:#67b7e1 !important;

}



.sep-boxed-pricing ul li.title-row{

	background-color:#62a2c4 !important;

	border-color:#62a2c4 !important;

}



.pricing-row .exact_price, .pricing-row sup{

	color:#62a2c4 !important;

}



/* CSS for Portfolio Hover Box background color */

.image .image-extras{

	background-image: linear-gradient(top, #90c9e8 0%, #5aabd6 100%);

	background-image: -o-linear-gradient(top, #90c9e8 0%, #5aabd6 100%);

	background-image: -moz-linear-gradient(top, #90c9e8 0%, #5aabd6 100%);

	background-image: -webkit-linear-gradient(top, #90c9e8 0%, #5aabd6 100%);

	background-image: -ms-linear-gradient(top, #90c9e8 0%, #5aabd6 100%);

	background-image: -webkit-gradient(

	linear,

	left top,

	left bottom,

	color-stop(0, #90c9e8),

	color-stop(1, #5aabd6) );

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#90c9e8', endColorstr='#5aabd6');

}

.social-networks li.custom img {
    margin-top: 10px;
}

.no-cssgradients .image .image-extras{

	background:#90c9e8;

}



#main .reading-box .button,

#main .continue.button,

#main .portfolio-one .button,

#main .comment-submit,

.button.default{

	color: #105378 !important;

	background-image: linear-gradient(top, #90c9e8 0%, #5aabd6 100%);

	background-image: -o-linear-gradient(top, #90c9e8 0%, #5aabd6 100%);

	background-image: -moz-linear-gradient(top, #90c9e8 0%, #5aabd6 100%);

	background-image: -webkit-linear-gradient(top, #90c9e8 0%, #5aabd6 100%);

	background-image: -ms-linear-gradient(top, #90c9e8 0%, #5aabd6 100%);

	background-image: -webkit-gradient(

	linear,

	left top,

	left bottom,

	color-stop(0, #90c9e8),

	color-stop(1, #5aabd6)

	);

	border:1px solid #5aabd6;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#90c9e8', endColorstr='#5aabd6');

}



.no-cssgradients #main .reading-box .button,

.no-cssgradients #main .continue.button,

.no-cssgradients #main .portfolio-one .button,

.no-cssgradients #main .comment-submit,

.no-cssgradients .button.default{

	background:#90c9e8;

}






.no-cssgradients #main .reading-box .button:hover,

.no-cssgradients #main .continue.button:hover,

.no-cssgradients #main .portfolio-one .button:hover,

.no-cssgradients #main .comment-submit:hover,

.no-cssgradients .button.default{

	background:#5aabd6;

}





/* CSS for Body font family */



/* CSS for Heading font weight */

.avada-container h3,

.review blockquote div strong,

.footer-area  h3,

.button.large,

.button.small{

	font-weight:bold;

}



.meta .date,

.review blockquote q,

.post-content blockquote{

	font-style:italic;

}



/* CSS for navigation font family */



/* CSS for heading and list ul li font family */




/* CSS for Footer h3 tag font family */

.footer-area  h3{

	font-family:Arial, Helvetica, sans-serif !important;

}



body,#sidebar .slide-excerpt h2, .footer-area .slide-excerpt h2{

	font-size:14px;

	line-height:21px;

}



.project-content .project-info h4{

	font-size:14px !important;

	line-height:21px !important;

}



#nav{font-size:14px !important;}

.header-social *{font-size:12px !important;}

.page-title ul li,page-title ul li a{font-size:10px !important;}

.side-nav li a{font-size:14px !important;}

#sidebar .widget h3{font-size:15px !important;}

.footer-area h3{font-size:13px !important;}

.copyright{font-size:12px !important;}



#header .avada-row, #main .avada-row, .footer-area .avada-row, #footer .avada-row{ max-width:940px; }





.ei-title h2{

	font-size:42px !important;

	line-height:63px !important;

}



.ei-title h3{

	font-size:20px !important;

	line-height:30px !important;

}



/* CSS for Body Font color*/





.page-title ul li,.page-title ul li a{color:#ffffff !important;}

.footer-area h3{color:#DDDDDD !important;}

.footer-area,.footer-area #jtwt,.copyright{color:#8C8989 !important;}

.footer-area a,.copyright a{color:#BFBFBF !important;}

#nav ul a,.side-nav li a{color:#333333 !important;}

#nav ul ul{background-color:#edebeb;}

#wrapper #nav ul li ul li a,.side-nav li li a,.side-nav li.current_page_item li a{color:#333333 !important;}

.ei-title h2{color:#333333 !important;}

.ei-title h3{color:#747474 !important;}

#wrapper .header-social *{color:#747474 !important;}

#wrapper .header-social .menu li{border-color:#747474 !important;}

.main-flex .flex-control-nav{display:none !important;}



@media only screen and (max-width: 940px){

	.breadcrumbs{display:none !important;}

}



@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){

	.breadcrumbs{display:none !important;}

}






@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {

	.page-title-container {

		background-image: url() !important;

		-webkit-background-size:cover;

		-moz-background-size:cover;

		-o-background-size:cover;

		background-size:cover;

	}

}



.ei-slider{width:940px !important;}

.ei-slider{height:250px !important;}

.isotope .isotope-item {

	-webkit-transition-property: top, left, opacity;

	-moz-transition-property: top, left, opacity;

	-ms-transition-property: top, left, opacity;

	-o-transition-property: top, left, opacity;

	transition-property: top, left, opacity;

}



/* CSS for control panel font color */

.page-title-wrapper span {

	color:#fff;

}



/* CSS for Slider */

#sliders-container .shadow-left {

	background: none; // Remove Shadow

}

#sliders-container .rev_slider_wrapper {

	border: none !important; // Remove Border

}



/* CSS for Title Bar */

#main {

	padding-top: 0px!important;

}



/* CSS for Home Client Carousel */

.home .related-posts {

	margin-bottom: 15px;

}



/* CSS for Footer Media */

#footer-media-outer{

	margin:0 auto;

	max-width: 100%;

	text-align:center;

	background: #5e6060;

	padding-top:11px;

	padding-bottom:10px;

	border-bottom:#7a7b7b;

}

#footer-media-outer img{

	margin-bottom:10px;

}

.footer-area {

	border-top:0px;

}


.related-posts {

	margin-bottom: 10px;

}



.post {

	margin-bottom: 0px;

}



.home  .one_half, .home .one_third, .home .two_third,  .home .three_fourth, .home .one_fourth {

	margin-bottom:0!important;

}



#sidebar, h2 {

	margin-top:35px!important;

}



#sidebar  h2 {

	margin-top:0px!important;

}

#sidebar .widget  #carousel li a {

	background:none;

}



.holder h3 a, .toggle a, .tabset li a, .widget_categories h3 {

	font-size:15px !important;

	line-height:17px !important;

}



.holder h3 a, .toggle a, .tabset li a {

	*line-height: 18px !important;

}



/* CSS for page bullets */
.portfolio-tabs, .faq-tabs {

	line-height: 34px!important;

}

@media only screen and (max-width:690px) {
	.wpcf7 input.wpcf7-text,.wpcf7 input.wpcf7-file,.wpcf7 select,.wpcf7 textarea {
		width:90%;
		    margin: 0 auto;
	}
	 }

@media only screen and (max-width:390px) {
	.footer-area .footer-col4 .contact-info .footer-widget-col {
		width: 48%;
		margin-right: 1%;
	}
}
@media only screen and (max-width:300px) {
	.footer-area .footer-col4 .contact-info .footer-widget-col {
		width: 100%;
		margin-right:0%;
	}
}


