/*------------ ( Responsive ) ------------*/

@media only screen and (min-width:2560px) and (max-width:5120px) {
	.colored-box-container {
				padding:60px;
	}

	.overlay-animation-4 .portfolio-item-category {
				font-size:13px!important;
	}
	.overlay-animation-4 .portfolio-item-title {

				letter-spacing:0.5px;
				font-weight:600;
	}
	.cardslider{
		height: 950px;
	}
}
@media only screen and (min-width:1700px) and (max-width:5120px) {
	.tp-tabs.inner.zeus.nav-pos-hor-center.nav-pos-ver-bottom,.home-gym .tp-mask,.home-gym .tp-tabs.inner.zeus.nav-pos-hor-center.nav-pos-ver-bottom,.home-gym .tp-mask,.home-gym .tp-tabs-inner-wrapper {
				max-width:1440px!important;
				width:1440px!important;
				margin-top:20px!important;
	}
	.royalSlider-default .rsABlock {
			top:26%;
	}
	.ad-modal-shop .modal-dialog {
		width:35%;
	}
	ul.countdown.countdown-left {
		margin-left:-160px;
	}
}
@media only screen and (min-width:1601px) and (max-width:2560px) {

	.container-fluid {
				max-width:1440px
	}

	.blockquote-style-2 blockquote:before {
				left:86.4%
	}

	.owl-carousel-fullwidth img.item {
				max-height:750px;
	}
	.title-medium {
				letter-spacing:1px!important;
				line-height:1.2!important;
				text-transform:capitalize;
				font-family:"Roboto",Arial,serif;
				font-size:5em!important;
	}
	.css-real-estate . .form-tab-title {
				top: -69.3%!important;
	}
}
/*------------ ( MAX 1600 PX SCREEN START ) ------------*/
@media only screen and (min-width:1441px) and (max-width:1600px) {
	h1 {
			font-size:29px;
	}
	h2 {
			font-size:26px;
	}
	h3,.rsABlock p {
			font-size:21px;
	}
	h4 {
			font-size:17px;
	}
	h5 {
			font-size:16px;
	}
	h6 {
			font-size:15px;
	}
	p {
		font-size: 16px;
		line-height: 1.8;
	}
	.title-medium {
		font-size:4em;

	}
	.swiper-content .swiper-light,.swiper-content p {
		font-size:18px;
		margin-bottom:5px;
	}

	.container-fluid {
				max-width:1340px;
	}


}
/*------------ ( MAX 1600 PX SCREEN END ) ------------*/
/*------------ ( MAX 1440 PX SCREEN START ) ------------*/
@media only screen and (min-width:1367px) and (max-width:1440px) {
	h1 {
			font-size:27px;
	}
	h2 {
			font-size:24px;
	}
	h3,.rsABlock p {
			font-size:20px;
	}
	h4 {
			font-size:16px;
	}
	h5 {
			font-size:15px;
	}
	h6 {
			font-size:14px;
	}
	p {
		font-size:16px;
		line-height:1.8;
	}
	.title-medium {
		font-size:4em;

	}
	.swiper-content .swiper-light,.swiper-content p {
		font-size:18px;
		margin-bottom:5px;
	}	

	.container-fluid {
				max-width:1140px;
	}

	ul.countdown.countdown-left {
			margin-left:-80px;
	}

}
/*------------ ( MAX 1440 PX SCREEN END ) ------------*/
/*------------ ( MAX 1366 PX SCREEN START ) ------------*/
@media only screen and (min-width:1281px) and (max-width:1366px) {
	h1 {
			font-size:27px;
	}
	h2 {
			font-size:24px;
	}
	h3,.rsABlock p {
			font-size:20px;
	}
	h4 {
			font-size:16px;
	}
	h5 {
			font-size:15px;
	}
	h6 {
			font-size:14px;
	}
	p {
		font-size:16px;
		line-height:1.8;
	}
	.title-medium {
		font-size:4em;

	}
	.swiper-content .swiper-light,.swiper-content p {
		font-size:18px;
		margin-bottom:5px;
	}	

	.container-fluid {
				max-width:1140px;
	}
	ul.countdown.countdown-left {
			margin-left:-80px;
	}

}
/*------------ ( MAX 1366 PX SCREEN END ) ------------*/
/*------------ ( MAX 1280 PX SCREEN START ) ------------*/
@media only screen and (min-width:1025px) and (max-width:1280px) {
	.tp-caption.layersl_light, .swiper-content .swiper-light {
				font-weight:300!important;
				font-size:20px!important;
				line-height:1.4!important;
				letter-spacing:1px!important;
	}
	p.ms-layer.ms-text-medium{
		font-size:18px!important;
	}
	h1 {
			font-size:25px;
	}
	h2 {
			font-size:20px;
	}
	h3,.rsABlock p {
			font-size:20px;
	}
	h4 {
			font-size:16px;
	}
	h5 {
			font-size:15px;
	}
	h6 {
			font-size:14px;
	}
	p {
			font-size:16px;
		line-height:1.8;
	}
	.royalSlider .title-medium {
		font-size:46px;
	}
	.btn-lg {
		font-size:11px;
		font-weight:600;
	}
	.btn-lg.btn-animation-right {
		padding:13px 18px 13px 18px;
	}
	.full-height-wrapper {
		height:100vh;
	}
	#footer {
		/*padding:40px 0;*/
	}
	ul.icons li {
		width: 33%;
	}
	.block-content-wrapper h2 {
		font-size:22px;
	}
	.pricing-table-small-title h1 {
		font-size:14px;
	}
	ul.line-list li,.footer-text-box h3 {
			font-size:14px;
	}
	.intro-text.centered h3 {
			margin-bottom:20px;
			font-size:16px;
	}
	.intro-text.centered h1 {
			font-size:26px;
	}
	.testimonials-slider .testimonials-slider-box .testimonial-text {
			letter-spacing:0px;
			font-size:18px!important;
	}
	.testimonials-slider .testimonials-slider-box .testimonial-author,ul.widget-ul li a,ul.contact-info-list li,#footer p,#footer,#footer .widget-twitter-box .tweet ul li,.job-form input,.job-form select,.job-form textarea,.form-contact input,.form-contact select,.form-contact textarea,.form-contact input {
			font-size:12px;
	}
	.block-content-wrapper p {
		 margin-bottom:20px;
		 font-size:14px;
	}
	.newsletter-signup h4 {
		font-size:13px;
	}
	.sidebar-shop-products-list li .ssp-title {
		font-size:12px;
	}
	#copyrights .copyrights-text {
		font-size:11px;
		letter-spacing:0.5px;
	}
	a.call-to-action-link h1.medium {
		font-size:14px!important;
	}
	.block-content-wrapper h1 {
			padding:7px 10px 6px 10px;
		float:left;
		margin:10px 0 20px 0;
	}
	.item-text-wrapper_normal .portfolio-item-title,ul.porfolio-project-details-list>li .ppd-left,ul.porfolio-project-details-list>li .ppd-right,ul.sidebar-shop-cat>li>a {
		font-size:11px;
	}
	.footer-tags a {
		 margin-right:4px;
		 margin-bottom:5px;
	}
	.vlt-nav-content {
		padding-bottom:20px;
	}
	#footer ul.widget-ul li {
			margin:2px 3px;
	}
	.intro-big {
			padding:140px 0!important;
	}
	.large {
		font-size:500%!important;
		letter-spacing:1.4px!important;
	}
	.page-title-left-content {
		padding-left:60px;
		padding-right:60px;
	}
	.call-to-action h1,.subscribe-fancy-inner h1 {
		font-size:26px;
	}
	.call-to-action p {
		 font-size:100%;
	}
	.call-to-action {
		 padding:60px 0;
	}
		.blockquote-style-2 blockquote p {
		font-size:13px;
	}
		.italic-lead {
		font-size:20px;
	}
	.testimonial-single .testimonials-slider-box .testimonial-text:before,.testimonial-single .testimonials-slider-box .testimonial-text:after {
		 font-size:54px;
	}
	.testimonial-single .testimonials-slider-box .testimonial-text:before {
		top:25px;
	}
	.testimonial-single .testimonials-slider-box .testimonial-text:after {
		top:27px;
		left:12px;
	}
	.testimonials-slider .testimonials-slider-box .testimonial-text {
		padding:0 20px;
	}


	.intro-wrap {
				padding:10px;
	}
	.css-real-estate . .form-tab-title {
				top:-34.5%!important;
	}
	.css-gym .title-medium-gym {
				font-size:20px;
	}
	.css-gym .title-big-gym {
				font-size:35px;
	}
	.css-gym .title-small-gym {
				font-size:15px;
	}
	.widget-dribbble-box .shots li a img {
				min-width:100%;
				min-height:100%;
	}
	ul.blog-popular-list .ssp-title {
				font-size:16px;
				line-height:22px;
	}
	.cardslider,.master-slider {
				height:640px;
	}
	.cs-description {
				top:10%;
	}
	.master-slider h1.ms-layer,.master-slider p.ms-layer,.master-slider a.ms-layer {
				top:150px!important;
	}
	.light-intro-text {
				font-size:26px!important;
	}
	.light-intro {
				font-size:64px!important;
	}
	.intro-page-heading {
				font-size:36px!important;
	}
	.icon-box h4 {
				font-size:12px;
	}
	.share-fixed {
			top:-5px;
	}
	.share-fixed h3 {
			top:0;
	}
	.share-fixed ul.widget-social li a {
				width:24px;
				height:24px;
				padding-top:6px;
				font-size:13px;
	}
	.imac {
				position:absolute;
				right:-38%;
				width:75%;
				height:auto;
				top:4%;
				overflow:hidden;
	}
	ul.icon-box-simple li {
				/*width:33%;*/
	}
	.blog-post-fullwidth-featured {
				padding:180px 0 0px 0;
	}

	.section.large-padding {
				padding-top:70px;
				 padding-bottom:90px;
	}
	.title-medium {




				font-family:inherit;
				font-size:5em;
	}
	.blockquote-style-2 blockquote:after {
				left:86.4%;
	}
	#page-title.image-page-title-left {
				padding:120px 0;
	}


	.container-fluid {
				max-width:1140px;
	}
	.col-lg-6 .progress-vertical {
				height:540px;
	}
	.col-lg-15 .progress-vertical {
				height:198px;
	}
	.col-lg-4 .progress-vertical {
				height:350px;
	}
	.col-lg-3 .progress-vertical {
				height:255px;
	}
	.col-lg-2 .progress-vertical {
				height:160px;
	}
	a.add-to-cart-item {
				line-height:14px;
				width:50%;
	}
	.coming-soon-counter.style-1 {
				width:60%;
	}
	.gallery-block .gallery-box .gallery-title {
				font-size:11px;
				width:100%;
				text-align:center;
	}
	.gallery-block .gallery-box .gallery-meta {
				width:100%;
				text-align:center;
	}
	.gallery-block .gallery-box .gallery-meta a {
				float:initial;
	}
	h1.cs-desc-title {
				line-height:1.1;
				font-size:2.6em;
				margin-bottom:20px;
	}
	.cs-desc-content p {
				font-size:16px;
	}
	.footer-center-brand a.brand-modern {
		left:42%;
	}

	.clock.style-1 .flip li a {
			font-size:44px;
			padding:1px 15px;
	}
	.clock.style-1 span.flip-clock-label {
		position:relative;
		bottom:0;
		margin-left:0px!important;
	}
	.clock.style-1 .flip li {
		height:70px;
		padding:0 0px;
	}
	.clock.style-1 span {
		padding:0 5px;
	}
	ul.countdown li span,ul.countdown li.seperator {
		font-size:64px;
		line-height:64px;
	}
	ul.countdown li span.days {
		width:95px;
	}
	.testimonials-slider .testimonials-slider-box.withimage .testimonial-text {
		font-size:16px!important;
	}
	.page-404-content-2 .error-page-title h1 {
		font-size:42px;
	}
	.page-404-content-2 .error-page-title h1:first-child {
		font-size:84px;
		margin-bottom:0;
	}
	.error-page-title,.error-page-content,.error-page-button {
		margin-bottom:30px;
	}
	.page-404-content-2 .error-page-title h1 {
		margin-top:0;
	}
	ul.icon-list li span {
		top:4px;
		font-size:12px;
	}
	.navbar-2 .nav>li>a {
		font-size:10px;
	}
	.megamenu li ul li a,ul.dropdown-menu li a {
		font-size:9px;
	}
	.block-content-wrapper h1 {
		font-size:10px
	}
	.testimonials-slider .testimonials-slider-box .testimonial-author {
		padding-top:10px;
	}
	.testimonial-author-image {
		margin:10px 0;
	}
	.testimonial-single .slick-prev {
		left:20px;
	}
	.testimonial-single .slick-next {
		right:20px;
	}
	.team-name h5 {
		font-size:11px;
		letter-spacing:1.2px;
	}
	.team-name span {
		font-size:10px;
	}
	.icon-image-box h4,.icon-image-box p {
		padding:0 0 0 70px;
	}
	.sidebar-shop-products-list li .shop-star-rating li {
		font-size:10px;
	}
	.sidebar-shop-products-list li .shop-star-rating {
		border-left:none;
		padding:0;
	}
	span.slick-custom-next span,span.slick-custom-prev span,span.slick-custom-next span {
		top:1px;
	}
	.panel-body ul li a,.shop-list .shop-product .shop-star-rating li,ul.shop-star-rating li {
		font-size:11px;
	}
	a.add-to-cart-item {
		padding:15px 20px 14px 15px;
	}
	.shop-list .shop-product h4 {
		font-size:16px;
		margin-top:15px
	}


	.shop-list .shop-product .shop-desc {
		padding:10%:
	}
	.sidebar .widget .panel-body ul li {
		padding:5px 15px 5px 15px;
	}
	.checkbox label {
		font-size:10px;
	}
	input[type=checkbox],input[type=radio] {
		margin:3px 0 0 0;
	}
	.ad-modal-shop.modal .close {
		padding-top:5px!important;
	}
	.sidebar-simple-list li .ssl-title {
		font-size:10px;
	}
	a.brand-modern {
		/*transform:scale(0.85);*/
		margin-left:0px;
	}
	.title-light-20 {
	    font-size: 17px !important;
	}

	article.blog-item .blog-desc h4 {
		font-size:20px;
	}
	.clients-slick-nav {
		 bottom:-45px;
	}
	.blog-list>article .blog-post-2 .bp2-desc h4 {
		 font-size:16px;
	}
	.blog-desc-details p,article.blog-item .blog-desc-details p,article.blog-item .blog-desc .blog-desc-details a,article.blog-item .blog-desc-details p:first-letter {
		font-size:10px;
	}
	.qoute-post .qoute-post-text {
		font-size:18px;
	}
	article.blog-item .blog-desc p {
		/*font-size:11px;*/
		line-height:1.9;
	}
	article.blog-item .blog-desc .blog-desc-details {
		margin-bottom:15px;
	}
	.blog-desc-details:after {
		margin:10px 0 5px 0;
	}
	.qoute-post .quoter-post-author {
		font-size:14px;
	}
	.blog-list>article .post-facebook,.blog-list>article .post-twitter,.blog-list>article .post-pinterest,.blog-list>article .post-instagram {
		padding:60px 0 40px 0;
	}
	.search-sidebar .form-control {
		padding-top:22px;
	}
	blockquote.post p {
		font-size:26px;
	}
	.post-single-title h1,.post-single-title h1 a {
		font-size:52px;
	}
	ul.widget-social li a span {
		 font-size:11px;
		 font-weight:normal;
		 top:-1px;
		 position:relative;
	}
	.shop-single-page .shop-single-desc p {
		font-size:13px;
		line-height:1.7;
	}
	ul.shop-single-meta {
		font-size:12px;
	}
	ul.shop-single-meta {
		margin-bottom:10px;
	}
	.shop-single-page .shop-single-desc {
		margin:0 0 30px;
	}
	ul.shop-layout-filter li [class^="icon-"] {
		font-size:16px;
		position:relative;
		top:0px;
	}
	ul.shop-layout-filter li:first-child {
		margin-top:2px;
	}
	ul.shop-layout-filter li:last-child [class^="icon-"] {
		font-size:24px;
		top:-4px;
	}
	#portfolio-filter li a {
		padding:8px 15px 5px 15px;
		font-size:11px;
			margin:4px 5px;
	}
	.title-large {
		font-size:5.2em;
	}
	.team-social a {
		padding:8px 0;
		width:30px;
		height:30px;
	}
	.team-social a [class^="icon-"] {
		top:0px;
		position:relative;
		font-size:12px;
		font-weight:bold;
	}
	.contact-title-one h3 {
		font-size:11px;
		letter-spacing:1px;
	}
	.vlt-simple-social-2 a {
		font-size:10px;
	}
	.vlt-simple-social-2 a span {
		top:4px;
	}
	#page-title.big-padding {
		padding:200px 0;
	}
	.italic-lead-huge-left {
		font-size:34px;
	}
	.footer-tags a {
		 padding:5px 15px 3px 10px;
				 font-size:9px;
	}
    #footer .title {
			 margin-bottom:30px;
	}
	#layerslider {
		height:640px;
	}
	#layerslider .ls-slide-1 a.ls-l.btn {
			top:80%!important;
	}
	#layerslider .ls-slide-2 a.ls-l.btn {
			top:45%!important;
	}
	#layerslider .ls-slide-2 img.ls-l {
			height:450px!important;
	}
	#layerslider .ls-slide-3 p.ls-l.ls-l-small-text {
			top:61%!important;
	}
	#layerslider .ls-slide-3 a.ls-l.btn {
			top:80%!important;
	}
	ul.countdown.countdown-left {
			margin-left: -26px;
	}
}
/*------------ ( MAX 1280 PX SCREEN END ) ------------*/
@media only screen and (min-width:1170px) {
	.cd-timeline-img {
				width:60px;
				height:60px;
				margin-left:0px;
				-webkit-transform:translateZ(0);
				-webkit-backface-visibility:hidden;
				padding-top:0px;
				margin-top:20px;
				left:50%;
					 margin-left:-30px;
	}
	.cd-timeline-img span {
				font-size:28px;
	}
	.timeline-date-right {
				right:-80px;
				top:36px;
	}
	.timeline-date-left {
				left:-80px;
				top:36px;
	}
	.cssanimations .cd-timeline-img.is-hidden {
				visibility:hidden;
	}
	.cssanimations .cd-timeline-img.wow {
				visibility:visible!important;
	}
}
@media only screen and (max-width:1200px) {
	.imac {
				position:relative;
				right:0;
				width:100%;
				height:auto;
				top:0;
				overflow:hidden;
	}
	.mockup-8 {
				position:relative;
				right:0;
				width:100%;
				height:auto;
				top:0;
				overflow:hidden;
	}
	.widget-dribbble-box .shots li a img {
				min-width:100%;
				min-height:100%;
	}
	.blockquote-style-2 blockquote:after {
				left:86.6%;
	}
	.footer-center-brand a.brand-modern {
		left: 42%;
	}
}
/*------------ ( RESPONSIVE NAVIGATION HIDDEN START ) ------------*/
@media only screen and (min-width:1280px) {
	#portfolio-filter {
					display:block;
	}
	.portfolio-filter .selecter {
					display:none;
	}
	.gallery-block .gallery-box .gallery-title {
				font-size:11px;
	}
	.brand .no-sticky-logo.mobile {
				display: none;
	}
}
/*------------ ( RESPONSIVE NAVIGATION HIDDEN END ) ------------*/
/*------------ ( RESPONSIVE NAVIGATION VISIBLE START ) ------------*/
@media only screen and (min-width:1025px) and (max-width:1279px) {
	p {
			font-size:16px;
		line-height:1.8;
	}
	#portfolio-filter {
					display:none;
	}
	.portfolio-filter .selecter {
					display:block;
	}

	.transparent-header a#vlt-showRight.side-menu {
		border-left:1px solid rgba(0,0,0,0.1);
	}
	.transparent-header a#vlt-showRight.side-menu #nav-icon2 span {
			background:rgba(0,0,0,0.55);
	}
	.transparent-header a#vlt-showRight.side-menu:hover #nav-icon2.open span {
			background:rgba(0,0,0,0.55);
	}

	.testimonials-slick-nav .slick-testimonial-prev{
		left: -13px;
	}
	.testimonials-slick-nav .slick-testimonial-next{
		right: 13px;
	}
	.clients-slick-nav .slick-clients-prev{
		left: -13px;
	}
	.clients-slick-nav .slick-clients-next{
		right: 13px;
	}
	.header a#vlt-showRight.side-menu {
			top:0 !important;
			padding-top:42px!important;
			right:0 !important;
			padding-right:25px!important
	}

		#fullscreen-page {
				overflow:visible;
	}





	.main-color-nav a#vlt-showRight.side-menu {
			border-left-color:rgba(0,0,0,0.2);
	}
	.top-bar {
			display:none;
	}

	.brand .no-sticky-logo {
				display:none;
	}
	.brand .no-sticky-logo.mobile {
				display:inline-block;
	}

}
/*------------ ( RESPONSIVE NAVIGATION VISIBLE END ) ------------*/
/*------------ ( MAX 1024 PX SCREEN START ) ------------*/
@media only screen and (min-width:768px) and (max-width:1024px) {
	h1 {
			font-size:23px;
	}
	h2 {
			font-size:20px;
	}
	h3,.rsABlock p {
			font-size:18px;
	}
	h4 {
			font-size:15px;
	}
	h5 {
			font-size:14px;
	}
	h6 {
			font-size:13px;
	}
	p {
			font-size:16px;
		line-height:1.8;
	}
	#page-title .page-intro-content .content .error-page-title h1 {
		font-size:48px;

	}
	.error-page-content p {
	line-height: 21px;
    font-size: 16px;
	}

	.small-right-padding {
				padding-right:15px;
	}
	#portfolio-filter {
					display:none !important;
	}
	.portfolio-filter .selecter {
					display:block !important;
	}	
	.error-page-title, .error-page-content, .error-page-button {
		margin-bottom:30px;
	}
	.fullwidthteamimage img {
				height:100%;
	}
	.contact-overlay-map .contact-form-left {
				left:0;
				margin:0;
	}
	.left-menu-with-navbar .left-menu-open {
				padding-left:0px;
	}
	.left-menu-with-navbar #vlt-left-menu-s2 {
				display:none;
	}
	ul.icons li {
		width: 33%;
	}
	.tparrows.preview5 {
		min-width:40px;
		min-height:40px;
		width:40px;
		height:40px;
	}
	.tparrows.preview5:after {
		position:absolute;
		top:50%;
		font-family:"Ionicons";
		font-size:20px;
		margin-top:-19px !important;
	}
	.tp-rightarrow.preview5:after {
		content:"\f125";
		right:19px;
	}
	.tp-leftarrow.preview5:after {
		content:"\f124";
		left:19px;
	}
	.tparrows.preview5 .tp-arr-titleholder {
		font-size:12px;
		line-height:40px;
		letter-spacing:0px
	}
	.tp-rightarrow.preview5 .tp-arr-titleholder {
		right:35px;
	}
	.tp-leftarrow.preview5 .tp-arr-titleholder {
		left:35px;
	}
	.main-color-nav .navbar-2 {
			background:#fff !important;
	}
	.transparent-header a#vlt-showRight.side-menu {
		border-left:1px solid rgba(0,0,0,0.1);
	}
	.transparent-header a#vlt-showRight.side-menu #nav-icon2 span {
			background:rgba(0,0,0,0.55);
	}
	.transparent-header a#vlt-showRight.side-menu:hover #nav-icon2.open span {
			background:rgba(0,0,0,0.55);
	}
	.header a#vlt-showRight.side-menu {
			top:0 !important;
			padding-top:42px!important;
			right:0 !important;
			padding-right:25px!important
	}
	#header.header.header-white.header-white-sticky a#vlt-showRight.side-menu {
			padding-top:42px!important;
	}
	#header.header.header-white.header-white-sticky.nav-sticky a#vlt-showRight.side-menu {
			padding-top:23px!important;
			padding-bottom:20px;
	}

		#fullscreen-page {
				overflow:visible;
	}
	ul.clients-box li img {
				 padding:5px;
	}
	.testimonials-slick-nav .slick-testimonial-prev{
		left: -13px;
	}
	.testimonials-slick-nav .slick-testimonial-next{
		right: 13px;
	}
	.as-panel h1 {
				font-size:2.4em;
	}
	.as-panel p {
	    font-size: 14px;
		line-height: 25px;
	}
	.s-center {
				text-align:center!important;
	}
	.block-content-wrapper {
				padding:30px 0;
	}
	.cover-bg {
				min-height:300px;
	}
	.full-height-map {
				min-height:380px;
	}
	.item-text-wrapper {
				padding-top:40px;
	}
	.call-to-action .text-align-right {
				text-align:center!important
	}
	.widget-dribbble-box .shots li a img {
				min-width:110px;
				min-height:110.5px;
	}
	.testimonial-single .slick-prev {
					left:0;
	}
	.ad-modal-shop .modal-dialog {
				width:80%;
	}
	.testimonial-single .slick-next {
				 right:0;
	}
	.testimonials-slider {
				 padding-left:50px;
				 padding-right:50px;
	}
	.cardslider {
		height:640px;
	}
	.cardslider .cs-description{
		top: 8%;
	}
	.css-gym .title-medium-gym {
				font-size:20px;
	}
	.css-gym .title-big-gym {
				font-size:35px;
	}
	.css-gym .title-small-gym {
				font-size:15px;
	}





	.header2.header-full ul.header-links {
			margin-left:0px;
	}




	.top-bar {
			display:none;
	}


	#copyrights .copyrights-text {
				margin:0px;
				line-height:23px;
				text-align:center;
				width:100%;
	}
	.copyrights-3-container {
				text-align:center;
	}
	.instagram-widget a:before {
				height:92%;
	}
	.newsletter-signup {
				text-align:center;
	}
	.newsletter-signup button {
				display:block;
				margin:16px auto;
				margin-bottom:0px;
	}
	a.add-to-cart-item {
				width:100%;
				border-top:1px solid rgba(0,0,0,0.1);
	}
	.shop-list .shop-product .shop-star-rating,ul.shop-star-rating {
				float:none;
	}
	.shop-list .shop-product .shop-price .shop-sale-price,.shop-list .shop-product .shop-price,.shop-list .shop-product h4 {
				text-align:center;
	}
	.shop-list .shop-product .shop-price .shop-sale-price {
				float:none;
	}
	.coming-soon-counter.style-1 {
				width:61%;
	}
	.clock.style-1 .flip li a {
				font-size:65px;
				padding:1px 30px;
	}
	.clock.style-1 ul.flip {
				height:100px;
	}
	.page-intro-form {
				width:50%;
	}
	.contact-overlay-map .contact-form-right {
				width:50%;
				right:0;
				margin:0;
	}
	.intro-text-2 p {
				line-height:30px;
	}
	.overlay-landing-content h1 {
				font-size:42px;
	}
	.overlay-landing-content p {
				font-size:14px;
	}
	.landing-section .testimonials-slider .testimonials-slider-box .testimonial-text {
				font-size:23px!important;
	}
	.fullwidthteamimage img {
				height:100%;
	}
	ul.icon-box-simple li {
				/*width:33%;*/
	}
	span.pts-raised {
				width:100%;
				margin-bottom:15px;
				padding-bottom:15px;
				border-bottom:1px solid #ebebeb;
	}
	h1.cs-desc-title {
				line-height:1.1;
				font-size:3.4em;
				margin-bottom:20px;
	}
	.cs-desc-content p {
				font-size:17px;
	}
	.title-medium {

				font-size:4em;
	}
	.tp-caption.layersl_light, .swiper-content .swiper-light {
				font-family:"Roboto",Arial,serif;
				font-size:20px!important;
	}
	p.ms-layer.ms-text-medium{
		font-size:18px!important;
	}
	.idb-img .idb-thumb {
				top:70%;
				left:29%;
	}
	span.idb-date {
				top:55%;
	}
	.instagram-horizontal a {
				width:20%;
	}

	.login-form .form-forgotpass {
		font-size:13px !important
	}
	.login-form {padding-top:20px;}
	#layerslider{
		height: 640px;
	}
	.ls-slide-1 a{
		top: 430px!important;
	}
}
/*------------ ( MAX 1024 PX SCREEN END ) ------------*/
/*------------ ( MAX 767 PX SCREEN START ) ------------*/
@media only screen and (max-width:767px) {
	h1 {
			font-size:21px;
	}
	h2 {
			font-size:28px;
	}
	h3,.rsABlock p {
			font-size:18px;
	}
	h4 {
			font-size:15px;
	}
	h5 {
			font-size:14px;
	}
	h6 {
			font-size:13px;
	}
	p {
			font-size:12px;
		line-height:1.6;
	}
	#page-title .page-intro-content .content .error-page-title h1 {
		font-size:36px;
		padding-top:20px;
	}
	.error-page-content p {
	line-height: 21px;
    font-size: 15px;
	}

	#fullscreen-page {
				overflow:visible;
				height:auto;
	}
	.swiper-content {
		top:60%;
	}
	.wow-removed {

		visibility:visible;
	}
	.wow-removed.animated {
    -webkit-animation: none;
   -moz-animation: none;
   -o-animation: none ;
   -ms-animation: none;
   animation: none;
     }
    #fullscreen-page.responsive-fullscreen {
	min-height:100vh;

    }
	.error-page-title,.error-page-content,.error-page-button {
		margin-bottom:30px;
	}
	.tparrows.preview5 {
		min-width:30px;
		min-height:30px;
		width:30px;
		height:30px;
	}
	.tparrows.preview5:after {
		position:absolute;
		top:50%;
		font-family:"fontAwesome";
		font-size:14px;
		margin-top:-12px;
	}
	.tp-rightarrow.preview5:after {
		content:"\f105";
		right:15px;
	}
	.tp-leftarrow.preview5:after {
		content:"\f104";
		left:15px;
	}
	.tparrows.preview5 .tp-arr-titleholder {
		font-size:10px;
		line-height:30px;
		letter-spacing:0px;
	}
	.tp-rightarrow.preview5 .tp-arr-titleholder {
		right:25px;
	}
	.tp-leftarrow.preview5 .tp-arr-titleholder {
		left:25px;
	}
	.tparrows.preview5 .tp-arr-titleholder {
		display:none;
		visibility:hidden;
	}
	ul.clients-box li img {
				 padding:5px;
	}
	.as-panel h1 {
				font-size:2.4em;
	}
	.as-panel p {
	    font-size: 14px;
		line-height: 25px;
	}
	.s-center {
				text-align:center!important;
	}
	#portfolio-filter {
					display:none !important;
	}
	.portfolio-filter .selecter {
					display:block !important;
	}
	.cardslider {
		height:640px;
	}
	.cardslider .cs-description{
		top: 8%;
		z-index: 9999;
	}
	ul.icons li {
		width: 50%;
	}
	.css-gym .title-medium-gym {
				font-size:18px;
	}
	.css-gym .title-big-gym {
				font-size:30px;
	}
	.css-gym .title-small-gym {
				font-size:13px;
	}
	.css-gym span.tp-tab-title span {
				top:15px!important;
	}
	.css-gym .zeus .tp-tab-title {
				margin-top:0px!important;
	}
	.call-to-action h1 {
				font-size:28px;
				text-align:center;
	}
	.call-to-action p {
				font-size:100%;
				text-align:center;
	}
	.call-to-action {
				text-align:center;
	}
	.call-to-action .text-align-right {
				text-align:center!important
	}
	#mobile-navbar {
				display:block;
	}
	#mobile-navbar {
				display:block;
	}
	.collapse.navbar-collapse {
				display:block;
				visibility:visible;
	}
	.navbar-nav>li {
				display:none;
	}
	.navbar-2 .search-navbar {
				display:block;
	}
	.ad-modal-shop .modal-dialog {
				width:80%;
	}


	.brand .no-sticky-logo {
				display:none;
	}
	.brand .no-sticky-logo.mobile {
				display:inline-block;
	}
	.flexslider {
				top:134px;
	}
	.blog-post .flexslider {
				top:0px;
	}
	.flexslider.single-post-slider {
				top:0px;
	}
	.image-box.flexslider {
				top:0px;
	}
	#content {
				padding-top:0;
	}


	.featured-content h1.small {
				font-size:34px;
				line-height:42px;
	}
	.subscribe-fancy-box,.subscribe-fancy-inner {
				padding:20px 30px!important;
	}
	.collapse.navbar-collapse {
				display:block;
				visibility:visible;
				border:0;
	}
	.collapse.navbar-collapse .navbar-nav {
				margin:0;
	}
	.svg-box-icons ul.clients-box li {
   border:0;
   }
   .svg-box-icons ul.clients-box{
	  border:0;;
    }
    .svg-box-icons ul.clients-box li:last-child{border:0;}


	#footer ul.widget-social,#copyrights ul.widget-social {
				width:100%!important;
				text-align:center;
				float:none;
				display:inline-block;
	}
	#footer ul.widget-social li,#copyrights ul.widget-social li {
				float:none;
	}
	#copyrights .copyrights-text {
				width:100%;
				text-align:center;
	}
	.instagram-widget a img {
				width:100%;
	}
	.newsletter-signup {
				text-align:center;
	}
	.newsletter-signup button {
				display:block;
				margin:16px auto;
				margin-bottom:0px;
	}
	.coming-soon-counter.style-1 {
				width:100%;
	}
	.contact-overlay-map .contact-form-right {
				width:60%;
				right:0;
				margin:0;
	}
	ul.icon-box-simple li {
				/*width:50%!important;*/
	}
	.title-large{
				letter-spacing:-1.5px;
				line-height:1.2;
				font-size:3.8em;
	}
	.title-medium {
				letter-spacing:-1.5px;
				line-height:1.2;
				font-size:3.2em;
	}
	.tp-caption.layersl_light, .swiper-content .swiper-light {
				font-family:"Roboto",Arial,serif;
				font-size:18px!important;
	}	
	p.ms-layer.ms-text-medium{
		font-size:16px!important;
	}
	.instagram-horizontal a {
				width:20%;
	}
	.subscribe-fancy-box,.subscribe-fancy-inner {
				padding:20px 30px!important;
	}
	.item-text-wrapper {
				padding-top:60px;
	}
	ul.header-links li {
				display:none;
	}
	ul.header-links.right li:first-child {
				display:block;
	}
	.intro-block {
				padding:90px 30px;
	}
	.instagram-widget a:before {
				left:4px;
				width:96%;
				height:96%;
	}
	.newsletter-signup {
				text-align:left;
	}
	.newsletter-signup button {
				display:block;
				margin:16px auto;
				margin-bottom:0px;
	}
	.breadcrumb {
				position:relative;
				width:100%;
				float:left;
				margin:15px 0 0 0;
				top:0;
				left:0;
				right:0;
	}
	.coming-soon-counter.style-1 {
				width:100%;
				margin-top:25px;
	}
	.clock.style-1 .flip li a {
				font-size:40px;
				padding:1px 15px;
	}
	.clock.style-1 ul.flip {
				height:64px;
	}
	.clock.style-1 span.flip-clock-label {
				margin-left:20px!important;
	}
	.coming-soon #fullscreen-page {
				height:100%;
	}
	ul.forum-content-left div {
				left:0!important;
				float:left;
				width:100%;
				position:relative;
				margin-bottom:20px;
	}
	.page-intro-form {
				width:100%;
	}
	.contact-overlay-map .contact-form-right {
				width:100%;
				right:0;
				margin:0;
	}
	.simple-time-box .switch-style-1 {
				position:relative;
				top:122px;
				left:0;
	}
	.testimonial-single .slick-prev {
					left:0;
	}
	.link-rounded-icon [class^="icon-"] {
				top:26px;
				left:1px;
	}
	#layerslider {
			height:400px;
	}
	#layerslider img.ls-l {
			display:none;
	}
	#layerslider p.title-medium{
		top: 100px!important;
		font-size:30px;
		line-height:40px;
		left: 100px!important;
		text-align: left;
	}
	#layerslider .ls-l-small-text {
			font-size:14px;
		line-height:22px;
		text-align:left;
		top: 250px!important;
		left: 100px!important;
	}
	.ls-slide-1 p, .ls-slide-2 p{
		font-size:30px;
		line-height:40px;
		top: 150px;
		left: 100px;
	}
	.ls-slide-1 a, .ls-slide-2 a{
		top: 280px!important;
	}
	.ls-slide-2 a{
		left: 100px!important;
	}
	.ls-slide-3 a{
		top: 300px!important;
	}
	.ls-slide-3 p{
		font-size:30px;
		line-height:40px;
		top: 110px;
	}

	.instagram-horizontal a {
				width:33%;
	}
	a#vlt-showRight {
			display:none !important;
	}
	.team-section .team-single-title {
			top:10%;
	}
	.testimonial-single .slick-next {
				 right:0;
	}
	.simple-time-box .switch-style-1 {
				position:absolute;
				top:83px;
				left:-30px;
	}



	ul.icon-box-simple li {
				width:100%;
	}
	.title-big-corporate {
				font-size:30px;
	}
	.title-small-corporate {
				font-size:12px;
				padding-left:20px;
				padding-right:20px;
				width:500px;
				overflow:hidden;
				white-space:normal;
	}
	.testimonials-slider {
				 padding-left:50px;
				 padding-right:50px;
	}
	ul.clients-box li {
				 padding:5px;
	}
	.overlay-landing-content {
				 padding:0 20px;
	}
	.overlay-landing-content.centered {
				left:0;
				margin-left:0;
				width:100%;
	}
	.wedding .flip li a {
				padding:20px;
				font-size:16px;
	}
	.wedding .clock span {
				margin-left:10px;
	}
	.tabpanel-style-1 .nav-tabs>li,.tabpanel-style-4 .nav-tabs>li {
				width:100%;
	}
	.tabpanel-style-2 .nav-tabs>li {
				width:100%;
				text-align:center;
	}
	.tabpanel-style-5 .nav-tabs>li {
				flex:none;
				-webkit-flex:none;
				width:100%;
				text-align:center;
				margin-bottom:0;
	}
	.tabpanel-style-5 .nav-tabs>li:last-child {
				margin-bottom:30px;
	}
	.tabpanel-style-3 .nav-tabs>li {
				width:100%;
				border-left:2px solid #eee;
				border-bottom:2px solid #eee;
	}
	.revtp-searchform1 input[type="text"] {
				font-size:11px;
				width:200px;
				padding:1px 15px 0px 15px;
	}
	.overlay-landing-content h1 {
				 font-size:30px;
	}
	.overlay-landing-content p {
				 font-size:14px;
	}
	.testimonials-slider .testimonials-slider-box .testimonial-text {
				 font-size:18px !important;
	}
	.faq. {
				padding-right:0px!important;
	}
	.faq {
				float:left;
				margin-bottom:40px;
	}
	ul.forum-header-title li p {
				font-size:12px;
	}
	.copyrights-3-container {
				text-align:center;
	}
	.intro-text-2 p {
				line-height:30px;
	}
	.intro-text-2 h1 {
				line-height:70px;
	}
	.page-404-content-2 .error-page-title h1:first-child {
				font-size:54px;
				line-height:20px;
	}
	.page-404-content-2 .error-page-title h1 {
				font-size:44px;
	}
	.vertical-align-content. p.text-align-right {
				text-align:left;
	}
	.vertical-align-content. p.text-align-right {
				text-align:left!important;
	}
	h1.cs-desc-title {
				font-size:3.4em;
				margin-bottom:20px;
	}
	.cs-desc-content p {
				font-size:17px;
	}
	.footer-center-brand a.brand-modern {
		left:25%;
	}


	a#vlt-showRight.side-menu {
			display:none!important;
	}


	.top-bar {
			display:none;
	}


	.css-hosting .tp-hosting-title-big {
		 text-align:center!important;
		 font-size:30px!important;
		 line-height:40px!important;
	}
	.css-hosting .tp-hosting-title-medium {
		 text-align:center!important;
		 font-size:18px!important;
		 line-height:28px!important;
	}

	.form-forum, .forum-topics, .forum-posts, .forum-date{
		width: 100%;
		float: left;
		display: block;
	}
	#footer.footer-5 .title.small, #footer.footer-small .title, #footer.footer-5 ul.widget-ul li a{
		width: 100%;
		text-align: center;
	}
	.footer-5 ul.widget-ul li a [class^="icon-"]{
		float: initial;
	}
	.login-form .form-forgotpass {
		font-size:13px !important
	}
	.login-form {padding-top:20px;}
	.footer-7 p, .footer-7 .social-media-widget, .footer-7 .title{
   		text-align: center;
   }
   .footer-7 .widget-ul li a{
   	width: 100%;
   	text-align: center;
   }
   #footer .copyrights-7 h4.title, #footer .copyrights-7 p.copyrights-text-2{
   	padding: 10px 0;
   }
   .full-height {
	   height:auto !important;

   }
    .full-height.responsive-fullscreen {
	min-height:100vh !important;

    }
   .fullheight {
    height: auto;
	}
    .fullscreen-fixer .flexslider.fullscreen {
		height:100%;
	}
	.vertical-align-content {
    top: 0;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);

    }
	.content.error-page{
		margin: 70px 0 130px 0;
		float: left;
	}
	.royalSlider{
		margin-top: 72px;
	}
	.rsABlock {
    	left: 8%;
    	top: 0%;
	}
	.swiper-button-next, .swiper-button-prev{
		width: 42px;
		height: 42px;
	}
	.swiper-button-prev:before, .swiper-button-next:before {
	    font-size: 13px;
	    left: 15px;
	    bottom: 28px;
	}
	.testimonials-slick-nav .slick-testimonial-prev{
		left: -13px;
	}
	.testimonials-slick-nav .slick-testimonial-next{
		right: 13px;
	}
	.clients-slick-nav .slick-clients-prev{
		left: -13px;
	}
	.clients-slick-nav .slick-clients-next{
		right: -13px;
	}
	p.swiper-light.animated.fadeInUp br{
		line-height: 35px;
	}
}
/*------------ ( MAX 767 PX SCREEN END ) ------------*/
/*------------ ( MAX 480 PX SCREEN START ) ------------*/
@media only screen and (max-width:480px) {
	h1 {
			font-size:26px;
	}
	h2 {
			font-size:18px;
	}
	h3 {
			font-size:16px;
	}
	h4 {
			font-size:14px;
	}
	h5 {
			font-size:13px;
	}
	h6 {
			font-size:12px;
	}
	p {
		font-size: 14px;
    line-height: 1.5;
	}
	.rsABlock p{
		font-size: 12px;
	}
	.widget-dribbble-box .shots li a img {
				min-width:100%;
				min-height:100%;
	}	
	.tparrows.preview5 {
		min-width:30px;
		min-height:30px;
		width:30px;
		height:30px;
	}
	.tparrows.preview5:after {
		position:absolute;
		top:50%;
		font-family:"fontAwesome";
		font-size:14px;
		margin-top:-12px;
	}
	.tp-rightarrow.preview5:after {
		content:"\f105";
		right:18px;
	}
	.tp-leftarrow.preview5:after {
		content:"\f104";
		left:18px;
	}
	.tparrows.preview5 .tp-arr-titleholder {
		display:none;
		visibility:hidden;
	}
	.tparrows .preview5:hover {
		width:30px !important;
		height:30px !important;
	}
	.rsArrow{
		width: 42px;
		height: 42px;
	}
	.rsArrow.rsArrowLeft::before {
    font-size: 12px;
    position: relative;
    top: 8px;
    left: 15px;
	}
	.rsArrow.rsArrowRight::before {
	    font-size: 12px;
	    left: 15px;
	    top: 10px;
	}
	.owl-carousel-content .blog-post-2 a img{
	  height: 50vh;
	}
	ul.icons li {
		width: 100%;
	}
	.block-content-wrapper {
			margin:0 auto;
			padding:0;
	}

	ul.countdown.countdown-left {
			margin-left:-26px;
	}

	.wedding .clock .flip:nth-child(3n+0) {
				padding-right:25px;
	}
	.wedding .flip li a {
				padding:12px!important;
				font-size:13px!important;
	}
	.wedding .clock span {
				margin-left:5px!important;
	}
	.col-lg-6 .progress-vertical,.col-lg-15 .progress-vertical,.col-lg-4 .progress-vertical,.col-lg-3 .progress-vertical,.col-lg-2 .progress-vertical {
				height:300px;
				margin-bottom:70px;
	}
	.ad-modal-shop .modal-dialog {
				width:80%;
	}
	.css-gym .title-medium-gym {
				font-size:15px;
	}
	.css-gym .title-big-gym {
				font-size:25px;
	}
	.css-gym .title-small-gym {
				font-size:11px;
	}
	.css-gym span.tp-tab-title span {
				top:15px!important;
				font-size:20px;
				left:27px!important;
	}
	.css-gym .zeus .tp-tab-title {
				margin-top:0px;
				padding-top:2px;
				font-size:10px;
				line-height:9px;
	}
	.css-gym .tp-caption.btn {
				display:none!important;
	}
	.cover-bg {
		min-height:240px;
	}
	#copyrights .copyrights-text {
				margin:8px 0;
				line-height:2;
				text-align:center;
	}
	#copyrights ul li {
				float:none!important
	}
	#copyrights ul.widget-social {
				width:100%;
	}

	.header-white a#vlt-showRight.side-menu {
			display:none;
	}

	.call-to-action h1 {
				font-size:28px;
				text-align:center;
	}
	.call-to-action p {
				font-size:100%;
				text-align:center;
	}
	.call-to-action .text-align-right {
				text-align:center!important
	}
	.subscribe-fancy-box,.subscribe-fancy-inner {
				padding:20px 30px!important;
	}
	.brand.mobile {
				display:block;
				margin-top:10px;
				margin-left:20px;
				margin-bottom:10px;
	}
	.brand .no-sticky-logo {
				display:none;
	}
	.brand .no-sticky-logo.mobile {
				display:inline-block;
	}
	.flexslider {
				top:40px;
	}
		 .flexslider.single-post-slider {
				top:0px;
	}
	#content {
				padding-top:40px;
	}
	.top-bar {
				border-bottom:none;
	}
	.header-content .phone-number {
				text-align:center;
	}
	.header-content .phone-number .btn-default {
				display:block;
				width:55%;
				float:none;
				margin:0px auto;
				margin-top:20px;
	}
	.featured-content h1.small {
				font-size:30px;
				line-height:38px;
	}
	.featured-content h2.small {
				font-size:14px;
				line-height:20px;
	}
	ul.header-links li {
				display:none;
	}
	ul.header-links li:first-child {
				display:block!important;
	}
	.icon-block {
				text-align:center;
				margin-top:0px;
				float:left;
				margin-right:16px;
				margin-bottom:10px;
	}
	.intro-block {
				padding:90px 60px;
	}
	#page-title.image-page-title-left h1,#page-title.image-page-title-centered h1 {
				font-size:34px!important;
				padding:0 30px;
	}
	#page-title.image-page-title-centered h4 {
				font-size:14px;
				padding:0 30px;
				line-height:1.7;
	}
	#page-title {
				background-position:top center;
				background-repeat:no-repeat;
				-webkit-background-size:cover;
				-moz-background-size:cover;
				-o-background-size:cover;
				background-size:cover;
	}
	.shop-sort-filter,.shop-sort-filter .form-group {
				width:100%;
	}
	ul.shop-layout-filter {
				float:left;
				margin:0 0 15px 0;
				padding:12px 10px 10px;
	}
	ul.countdown li span {
				font-size:42px;
				line-height:60px;
				float:initial;
	}
	ul.countdown li.seperator {
				font-size:40px;
				line-height:60px;
	}
	.coming-soon .coming-soon-counter {
				padding-top:50%;
	}
	.page-intro-form {
				width:100%;
	}
	.overlay-landing-content h1 {
				font-size:32px;
	}
	.overlay-landing-content p {
				font-size:12px;
	}
	.landing-section .testimonials-slider .testimonials-slider-box .testimonial-text {
				font-size:12px!important;
	}
	.fullwidthteamimage img {
				height:100%;
	}
	h1.cs-desc-title {
				font-size:2.4em;
				margin-bottom:20px;
	}
	.cs-desc-content p {
				font-size:16px;
	}
	.title-large {

		letter-spacing: 1px;
		line-height: 1.2;
		font-size: 2em;
	}
	.title-medium {

		letter-spacing: 1px;
		line-height: 1.2;
		font-size: 2em;
	}
	.political .title-medium {
				white-space:normal !important;
				max-width:100% !important;
				width:320px !important;
	}
	.wedding .title-medium {
				white-space:normal !important;
				max-width:100% !important;
				width:320px !important;
	}
	.medical .title-medium {
				white-space:normal !important;
				max-width:100% !important;
				width:320px !important;
	}
	.dental .title-medium {
				white-space:normal !important;
				max-width:100% !important;
				width:320px !important;
	}
	.tp-caption.layersl_light, .swiper-content .swiper-light {
				font-size:16px!important;

	}

	p.ms-layer.ms-text-medium{
		font-size:10px!important;
	}
	a.brand-modern {
		-ms-zoom:0.75;
		-moz-transform:scale(0.75);
		-moz-transform-origin:0;
		-o-transform:scale(0.75);
		-o-transform-origin:0;
		-webkit-transform:scale(0.75);
		-webkit-transform-origin:0;
	}


	.form-forum, .forum-topics, .forum-posts, .forum-date{
		width: 100%;
		float: left;
		display: block;
	}
	.login-form .form-forgotpass {
		font-size:12px !important
	}
   .login-form {padding-top:20px;}


	.block-content-wrapper h2 {
			font-weight: 400;
			font-size: 20px;
			letter-spacing: 0.5px;
	}
	.btn-lg.btn-animation-right {
			padding: 16px 13px 14px;
	}
	.btn-lg {
			font-size: 11px;
			font-weight: 600;
			letter-spacing: 1px;
	}
	.swiper-content{padding:0 40px; text-align: center; top:60%;}
	.intro-text{padding: 0 40px;}
	a.call-to-action-link h1.medium {
    font-size: 14px!important;
    padding: 0 25px;
}
.container-fluid{max-width: 380px!important;}
.swiper-slide,.fullscreen-swiper,.full-height-wrapper{max-height: 75vh;}
#footer .footer-widget{margin-bottom: 40px;}
#copyrights .copyrights-text {
    font-size: 11px;
    margin-bottom: 30px;
}
#page-title.js-parallax {
    background-color: transparent !important;
}
ul.clients-box li img {
    padding: 15px;
}

.intro-big,#page-title.image-page-title-left {
    padding: 120px 0!important;
}
.scroll-to-top-fixed{right: 30px;}
.equal-height-col{height: auto!important;}
.testimonials-slider {
    padding-left: 0;
    padding-right: 0;
}

ul.clients-box li {
    border-right: 1px solid rgba(0,0,0,0.08);
    border-bottom: 1px solid rgba(0,0,0,0.08);
}
ul.clients-box{
	  border-left: 1px solid rgba(0,0,0,0.08);
	  border-top: 1px solid rgba(0,0,0,0.08);
}
.clients-wrap ul.clients-box:nth-child(2){
	border-top: none;
}
ul.clients-box li:last-child{border-right: 1px solid rgba(0,0,0,0.08);}
.svg-box-icons ul.clients-box li {
   border:0;
}
.svg-box-icons ul.clients-box{
	  border:0;;
}
.svg-box-icons ul.clients-box li:last-child{border:0;}
#google-map, #google-map-2, #google-map-3, #google-map-4, #google-map-5, #google-map-6, #google-map-7, #google-map-8, #google-map-9{
	height: 300px;
}
.btn-xlg.btn-animation-right {
    padding: 20px 20px 19px 17px;
}
	.testimonials-slick-nav .slick-testimonial-prev{
		left: -13px;
	}
	.testimonials-slick-nav .slick-testimonial-next{
		right: 13px;
	}
	.clients-slick-nav .slick-clients-prev{
		left: -52px;
	}
	.clients-slick-nav .slick-clients-next{
		right: 30px;
	}
	.swiper-content h1 {
	    font-size: 4rem;
	    line-height: 5.5rem;

	}
	.swiper-content.shop-item h1{
	  font-size: 2.375rem;
	  line-height: 3.31rem;
	}

	.swiper-content.shop-item h4{
	  font-size: 1rem;
	  line-height: 2rem;
	}

	ul.line-graph li, ul.donut-graph li {
	    width: 50%;
	    text-align: center;
	    float: left;
	}
}
/*------------ ( MAX 480 PX SCREEN END ) ------------*/
/*------------ ( MAX 320 PX SCREEN START ) ------------*/
@media only screen and (max-width:320px) {
	h1 {
			font-size:18px;
	}
	h2 {
			font-size:17px;
	}
	h3 {
			font-size:15px;
	}
	h4 {
			font-size:14px;
	}
	h5 {
			font-size:13px;
	}
	h6 {
			font-size:12px;
	}
	p {
			font-size:12px;
		line-height: 1.6;
	}
	.rsABlock p{
		font-size: 12px;
	}

.block-content-wrapper h2 {
    font-weight: 400;
    font-size: 20px;
    letter-spacing: 0.5px;
}
.btn-lg.btn-animation-right {
    padding: 16px 13px 14px;
}
.btn-lg {
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 1px;
}

}
/*------------ ( MAX 320 PX SCREEN END ) ------------*/
.non-retina {
	display:block;
}
.retina {
	display:none;
}
@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2) {
	.non-retina {
				display:none;
	}
	.retina {
				display:block;
	}
}
@media only screen and (min-width:1265px) and (max-width:1311px) {
	.header.side-menu-fixed-button .navbar-2 {
			padding-right:55px !important;
	}
}
@media only screen and (min-width:768px) and (max-width:1265px) {
	.header2.side-menu-fixed-button .header-content {
			padding-right:71px !important;
	}
	.header.side-menu-fixed-button .navbar-2 {
			padding-right:71px !important;
	}
}
@media only screen and (min-width:1440px) and (max-width:1565px) {
	.header2.side-menu-fixed-button .header-content {
			padding-right:71px !important;
	}
	.header.side-menu-fixed-button .navbar-2 {
			padding-right: 71px !important;
	}
}
/*Default*/

/* CUSTOM CSS */
.fc-unthemed .fc-today { background-color: #5BC0DE !important; }

.wsmenu-list > li > a:hover{
    color: #005c96 !important;
}

body, p, .featured-content h1.small, .form-group > label, .checkbox > label, .alert > p, .block-content-wrapper h2, .intro-text h1, .intro-text h2, .intro-text h3, .intro-text h4, .intro-text h5, .intro-text h6, .restaurant-info-img-content h4
, .contact-title h3 {
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif,Arial,Verdana;
  font-size: 14px;
  line-height: 1.42857;
  color: #333333;
  font-weight: 400;
}

h1, h2, h3, h4, h5, h6,.testimonials-slider .testimonials-slider-box .testimonial-text {
  font-family: 'Montserrat', sans-serif;
  font-weight: bold;
}

.color-1,.wsmenu-list > li > a:hover,.dark-menu .wsmenu-submenu li a:hover,.dark-menu .wsmenu-submenu li a:hover,.dark-menu .megamenu .link-list li a:hover,#header ul.wsmenu-submenu li a.active,#portfolio-filter li a:hover,
.wsmenu-list > li > a.active,#header .wsmenu.navigation-dark .wsmenu-list > li > a.active,#header .wsmenu.navigation-dark .wsmenu-list > li > a:hover,.dark-menu .megamenu .link-list li.active a,.cart-dropdown-menu .cart-shop-products-list li .csp-price,
.cart-shop-products .total-bottom-cart .total-cart-price  span,.light-menu .megamenu .link-list li.active a,.light-menu .megamenu .link-list li a:hover,
.light-menu .wsmenu-submenu li a:hover,.light-menu .wsmenu-submenu li.active a,ul.simple-list li [class^="icon-"],.footer-tags a:hover,#footer .widget-twitter-box .tweet ul li a:hover,.blog-list > article .blog-desc .blog-desc-details a:hover,
.blog-list>article .post-facebook:hover, .blog-list>article .post-facebook:hover .pf-icon span, .blog-list>article .post-facebook:hover .pf-text,ul.blog-popular-list .ssp-title:hover,
#post-content .blog-desc-details  a:hover,.header-transparent.nav-sticky .wsmenu-list > li > a:hover,.header-transparent.nav-sticky .wsmenu-list > li > a.active,
.author-description .author-description-text-holder .author-name a:hover,.comment_response .media h6 a:hover,
.blog-list>article .post-facebook:hover, .blog-list>article .post-facebook:hover .pf-icon span, .blog-list>article .post-facebook:hover .pf-text,ul.blog-popular-list .ssp-title:hover,#post-content .blog-desc-details  a:hover,.header-transparent.nav-sticky .wsmenu-list > li > a:hover,.header-light.nav-sticky .wsmenu-list > li > a:hover,.header-light.nav-sticky .wsmenu-list > li > a.active,.header-transparent.nav-sticky .wsmenu-list > li > a.active,
.author-description .author-description-text-holder .author-name a:hover,ul.sidebar-category li  a:hover,ul.shop-star-rating.single-item li.full-star,#header.header-light .search-cart-navbar .btn-cart:hover,
#footer.footer-10 .title.small a:hover,.vlt-left-menu.vlt-menu-style-2 .nav-accordion-section-title:hover,.vlt-left-menu .nav-accordion-section-content ul li a:hover{
  color: #005c96 ;
}

.background-1, .animation-box.background-1:hover .animation-box-style-2.background-1:hover, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-background-1,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-background-1, a.brand-modern span.line-1, .header.dark-nav a.brand-modern span.line-1, .wte-separator.background-1:before,.call-newsletter-box form .btn,.offscreen-container,#header.background-1,
.background-1-menu .megamenu,.background-1-menu .wsmenu-list .wsmenu-submenu li:hover .wsmenu-submenu-sub,.background-1-menu .wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub li:hover .wsmenu-submenu-sub-sub, 	.background-1-menu .wsmenu-submenu li a,	.background-1-menu .wsmenu-submenu .wsmenu-submenu-sub li a,
  .background-1-menu .wsmenu-submenu,.background-1-menu  .wsmenu-submenu-sub,.background-1-menu  .wsmenu-submenu-sub-sub,.background-1-menu  .wsmenu-submenu-sub-sub-sub,
  #portfolio-filter li a.activeFilter,#portfolio-filter li a.activeFilter[data-filter="*"], #header  .search-cart-navbar:hover .btn-default,.scroll-to-top-fixed,#bootstrap-table.table>thead>tr>th,ul.meta-share-social li a:hover,article.blog-item .blog-image-box .video-play-icon span,.audioplayer,
  .audioplayer-bar,.blog-desc-details:after,.audioplayer-volume-adjust div div,.qoute-post,.footer-newsletter-box form .btn,.footer-newsletter-box form .btn.disabled,.tags-cloud-list li a:hover,article.blog-item .blog-image-box.video-post:before{
  background-color: #0092cc;
}

.color-2{
  color: #6863ce;
}
ul.line-graph li:nth-child(2n), ul.donut-graph li:nth-child(2n), ul.bar-chart-graph li:nth-child(2n) {
  color: #6863ce ;
}
.color-2:hover {
  color: #6863ce;
}

.background-2, .animation-box.background-2:hover .animation-box-style-2.background-2:hover, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-background-2,#header.background-2,.background-2-menu .wsmenu-list .wsmenu-submenu li:hover .wsmenu-submenu-sub,.background-2-menu .wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub li:hover .wsmenu-submenu-sub-sub,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-background-2, a.brand-modern span.line-2, .header.dark-nav a.brand-modern span.line-2, .wte-separator.background-2:before,
.form-contact.dark-from .has-error .help-block, a.add-to-wishlist, .shop-list .shop-product:hover>a.add-to-wishlist, .slider-price-filter-box:after,
	.background-2-menu .megamenu, 	.background-2-menu .wsmenu-submenu li a,	.background-2-menu .wsmenu-submenu .wsmenu-submenu-sub li a,
  	.background-2-menu .wsmenu-submenu,.background-2-menu  .wsmenu-submenu-sub,.background-2-menu  .wsmenu-submenu-sub-sub,.background-2-menu  .wsmenu-submenu-sub-sub-sub {
  background-color: #6863ce;
}

.color-3 {
  color: #fa4e3b;
}
ul.line-graph li:nth-child(3n), ul.donut-graph li:nth-child(3n), ul.bar-chart-graph li:nth-child(3n),.navbar-toggle, .navbar-toggle:before {
  color: #fa4e3b ;
}
.background-3, .animation-box.background-3:hover .animation-box-style-2.background-3:hover, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-background-3,#header.background-3,.background-3-menu .wsmenu-list .wsmenu-submenu li:hover .wsmenu-submenu-sub,.background-3-menu .wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub li:hover .wsmenu-submenu-sub-sub,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-background-3, a.brand-modern span.line-3, .header.dark-nav a.brand-modern span.line-3, .wte-separator.background-3:before,
.background-3-menu .megamenu, 	.background-3-menu .wsmenu-submenu li a,	.background-3-menu .wsmenu-submenu .wsmenu-submenu-sub li a,
  .background-3-menu .wsmenu-submenu,.background-3-menu  .wsmenu-submenu-sub,.background-3-menu  .wsmenu-submenu-sub-sub,.background-3-menu  .wsmenu-submenu-sub-sub-sub
  {
  background-color: #fa4e3b;
}

.tp-caption .btn-default, .btn-default, .flex-control-paging li a.flex-active, #mobile-navbar, .call-to-action, .maincolor-background,
ul.widget-ul li a > span, ul.widget-social li a:hover, #people .item .info, .main-color, .flexslider.clients .flex-control-paging li a.flex-active, #portfolio-filter li a:after,
.navbar.banner--clone .nav li.active > a, .pricing-table-column.special-price-table .pricing-table-head,
.pricing-table-column.special-price-table .pricing-table-content, .shop-list .shop-product .shop-button-box .addtocart-button,
.progress-bar-box .progress-bar, .background-1, .selecter .selecter-item:hover, .selecter .selecter-item.selected:hover, #footer.colored,
section.about-counter, .error-page-title:after, .tabpanel-style-4 .nav-tabs > li.active > a, .tabpanel-style-4 .nav-tabs > li > a:hover, .tabpanel-style-4 .nav-tabs > li.active > a:focus, .tabpanel-style-4 .nav-tabs > li.active > a:hover,
.tabpanel-style-4 .tab-content h3:after, .about-classic-column-themecolor, .selecter .selecter-item:hover, .selecter .selecter-item.selected:hover, .item-text-wrapper_overlay,
.tabpanel-style-sidenav ul.nav-tabs > li a:active, .tabpanel-style-sidenav ul.nav-tabs > li a:hover, .tabpanel-style-sidenav ul.nav-tabs > li.active a, .shop-type-2 a.add-to-cart-item, .banner--clone.banner--stick .btn-cart .header-cart-count, .search-cart-navbar .btn-cart .header-cart-count, .tabpanel-style-2 .nav-tabs > li.active > a, .tabpanel-style-2 .nav-tabs > li.active > a:focus, .tabpanel-style-2 .nav-tabs > li.active > a:hover,
.withmaincolor .testimonials-slider .flex-control-nav li a, .withmaincolor .testimonials-slider .testimonials-slider-box .testimonial-image, .dropcap.dropcap-style-2, .alert-default, blockquote:before, blockquote:after, .tp-caption .btn-default, .btn-default, .content-title h5:before, .content-title h5:after, .icon-box.icon-fill .icon-block, .icon-box.icon-square:hover .icon-block, .icon-box.icon-circle:hover .icon-block,
.icon-box.icon-circle:hover .icon-block span, .icon-type.it-main-color:hover, .icon-type.it-main-color:focus, .icon-type.it-main-color-reverse, .icon-type.it-main-color:hover span, .icon-type.it-main-color-reverse:hover span, .add-to-cart-form .count-input .count-plus:hover, .add-to-cart-form .count-input .count-minus:hover,
.pricing-table-column-2.special-price-table .pricing-table-head, .pricing-table-container.special-price-table, .pricing-table-column-2.special-price-table .pricing-table-content-2, .header-white .navbar-2 .btn-cart .header-cart-count, ul.forum-list li.forum-header, .textbox-withmaincolor, .background-1,
.team-member-job, .team-section .team-desc-box:before, .team-section .team-desc-box:after, .shop-categories:hover .shop-title-categories, .content-divider-colored-bg [class^="icon-"], .overlay-animation-6 .content-box, .block-content-wrapper h1, .benefits-box h1, .selecter .selecter-item:hover, .selecter .selecter-item.selected:hover, .ui-slider .ui-slider-range, #header.header-main-color, .navbar-2.banner--clone.main-color-navbar,
.tabpanel-style-center .nav-tabs > li.active > a, .tabpanel-style-center1 .nav-tabs > li.active > a:focus, .tabpanel-style-center .nav-tabs > li.active > a:hover, .label.label-primary, .label.label-primary, .star-rating .caption .label, .tparrows.preview5:hover,
.table-style-4.table-withmaincolor thead tr th,
.table-style-5.table-withmaincolor thead tr th,
.table-style-6.table-withmaincolor thead tr th,
.table-style-6.table-withmaincolor.table-striped > tbody > tr:nth-of-type(odd):hover,
.table-style-7.table-withmaincolor thead tr th, .table-style-7.table-withmaincolor tbody tr:last-child th,
.table-style-7.table-withmaincolor tbody tr:last-child td,
.table-withmaincolor.table-hover > tbody > tr:hover,
.table-style-2.table-withmaincolor thead tr th, .table-style-3.table-withmaincolor thead tr th, .table-style-3.table-withmaincolor tbody tr th, .parallax-withmaincolor, .contact-overlay-map .minimize-form:hover, .team-3:hover .team-social, .team-5:hover .team-social,
.special-table-2, .special-table-3, span.pricing-3-discount,
#vertical-timeline-container:before, .subscribe-fancy-themebg, .empty-cart, .team-4:hover .team-social, .content-divider-colored, .content-divider-colored-bg, .withmainbackground,
.services-2-heading, .icon-box-2-effect-4 .icon-block-2, .services-2-heading, .promotion-box-theme-colored, .promotion-box-theme-colored .promotion-box-title h4, .icon-block-2, .icon-box-2-effect-2:hover .icon-block-2, .icon-box-2-effect-3 .icon-block-2:after, .icon-box-2-effect-4 .icon-block-2:after, .icon-box-2-effect-6 .icon-block-2,
.icon-box-2-effect-6:hover .icon-block-2, .simple-icon-icon, a.call-to-action-link:hover, .add-to-cart-form .count-input .count-plus, .add-to-cart-form .count-input .count-minus,
.tabpanel-style-5 .nav-tabs > li > a:active, .tabpanel-style-5 .nav-tabs > li.active > a:focus,
.tabpanel-style-5 .nav-tabs > li.active > a, .tabpanel-style-5 .nav-tabs > li.active > a:active,
.tabpanel-style-6 .nav-tabs > li > a:active, .tabpanel-style-6 .nav-tabs > li.active > a:focus,
.tabpanel-style-6 .nav-tabs > li.active > a, .tabpanel-style-6 .nav-tabs > li.active > a:active, .special-price-box, .dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover,
#header.main-color-nav .navbar-2, .latest-post-data, .blog-single-post .bsp-heading h1, .testimonial-single .slick-dots li button:before,
.slick-dots li button:before, .blog-list > article.default-post .blog-post-2 .bp2-category, .timeline-complete .timeline-status.timeline-active:before, .megamenu.maincolor, .dropdown.maincolor ul, .dropdown.maincolor ul.dropdown-menu, #footer.maincolor, #copyrights.maincolor, .no-touch .cd-horizontal-timeline .events a:hover::after, .cd-horizontal-timeline .events a.selected::after, .cd-horizontal-timeline .filling-line, .pinpulsebox span, .main-color-dropdown .megamenu, .main-color-dropdown .dropdown-menu, #cd-timeline::before,
ul.icon-list.il-main-bg li [class^="icon-"], .process-steps ul li.current a .number, ol.ordered-list.ol-main-bg li:before, .irs-bar, .irs-from, .irs-to, .irs-single, .open > .dropdown-toggle.btn-default, .fc-unthemed .fc-today, .fc-content, #particles-js, .s-icon:hover, #progressbar li.active:before, #progressbar li.active:after, .portfolio-filter .selecter-item.activeFilter, #copyrights ul.widget-social li a:hover, .page-loader-spinner span, .loader-6:before, .loader-2, .loader-2:before, .loader-2:after,.newspaper-title .custom-slick-nav-1 .slick-custom-next:hover,.newspaper-title .custom-slick-nav-1 .slick-custom-prev:hover, .loader-10 > div, .loader-11 > div,
.loader-12 > div, .loader-13 > div:first-child, .loader-14 > div, .loader-16 > div, .loader-17 > div, .loader-17 > div:before, .loader-17 > div:after, .loader-18 > div, .loader-19 > div, .loader-20 > div, .loader-22 > div, .loader-23 > div, .loader-24 > div, .loader-25 > div, .loader-26 > div, .loader-27 > div, .loader-28 > div, .loader-29 > div, .loader-32 > div, .loader-33 > div, .loader-35 > div:nth-child(3), .loader-35 > div:nth-child(4), .loader-35 > div:nth-child(5), .loader-35 > div:nth-child(6), .loader-37 > div, .loader-38 > div,.portfolio-single-share .pss-share li a:before,.portfolio-single-intro-description .portfolio-single-categories a:before,.portfolio-single-more-link:before,
.checkbox input[type=checkbox]:checked + .checkbox-material .check, .radio input[type=radio]:checked ~ .check, .vlt-btn-group .dropdown-menu li a:hover, .gsi-step-indicator.triangle li.current>*, .gsi-style-4 li.current>*, .gsi-style-5 li.current>*, .gsi-style-6 li.current>* .number, .gsi-style-7 li.current:hover>*, .gsi-style-8 li.visited>*, .gsi-style-8 li.current>*, .gsi-style-9 li.visited>*:after, .gsi-style-9 li.current>*:after, .gsi-style-10 li.visited>*:after, .gsi-style-10 li.current>*:after, .gsi-style-11 li.current:before, .gsi-style-11 li.current:after, .gsi-style-11 li.visited:before, .gsi-style-11 li.visited:after, .gsi-style-11 li.visited>*:after, .gsi-style-11 li.current>*:after, .flatpickr-day.today:focus, .flatpickr-day.today:hover, .reveal-nav .navbar-toggle,
.form-contact-3 .btn-default.disabled, .form-contact-3 .btn-default.disabled.active, .form-contact-3 .btn-default.disabled.focus, .form-contact-3 .btn-default.disabled:active, .form-contact-3 .btn-default.disabled:focus, .form-contact-3 .btn-default.disabled:hover, .form-contact-3 .btn-default[disabled], .form-contact-3 .btn-default[disabled].active, .form-contact-3 .btn-default[disabled].focus, .form-contact-3 .btn-default[disabled]:active, .form-contact-3 .btn-default[disabled]:focus, .form-contact-3 .btn-default[disabled]:hover, .form-contact-3 fieldset[disabled] .btn-default, .form-contact-3 fieldset[disabled] .btn-default.active, .form-contact-3 fieldset[disabled] .btn-default.focus, .form-contact-3 fieldset[disabled] .btn-default:active, .form-contact-3 fieldset[disabled] .btn-default:focus,
.form-contact-3 fieldset[disabled] .btn-default:hover, .icon-box.icon-square:hover .icon-block span{
  background-color: #005c96;
}

#header.header-main-color-sticky.header-sticky {
  background: #005c96 ;
}


.header-content .phone-number span, .intro-block h6, .icon-block [class^="icon-"], ul.header-links li a:hover,
.navbar.banner--clone .nav > li > a:hover, .navbar.banner--clone .btn-search:hover, .success-lg:hover [class^="icon-"], #copyrights ul li a:hover,
#copyrights a:hover, .breadcrumb > .active, .item-text-wrapper_normal .portfolio-item-title a:hover,
 a.image_link:hover [class^="icon-"], a.load-more-btn:hover, a.load-more-btn:hover [class^="icon-"], .intro-block h1 [class^="icon-"], .shop-list .shop-product h4 a:hover, ul#portfolio-layout-filter li a.active,
.item-text-wrapper_normal .portfolio-item-category a:hover, .shop-price, ul.sidebar-shop-cat > li > a:hover, a.load-more-btn:hover, a.load-more-btn:hover [class^="icon-"], .intro-block h1 [class^="icon-"], .shop-list .shop-product h4 a:hover, ul#portfolio-layout-filter li a.active,
.item-text-wrapper_normal .portfolio-item-category a:hover, ul.sidebar-cat > li span, .shop-price, ul.sidebar-cat > li > a:hover,
ul.jobs-list li [class^="icon-"], .team-social a:hover, .icon-default, .error-page-icon span [class^="icon-"], .footer-3-container-text a:hover, .testimonials-box .testimonial-author, #page-title.image-page-title-fullwidth h1, #page-title.image-page-title-left.image-page-noimage h2,
ul.services-2-icons, ul.shop-layout-filter li a.active, ul.portfolio-layout-filter li a.active, ul.porfolio-project-details-list > li .ppd-right a:hover,
.related-projects-title .slick-custom-next:hover, .related-projects-title .slick-custom-prev:hover, .recent-post-content a:hover, .form-group.login-form-submit a, .shop-type-1 a.add-to-cart-item:before, .shop-type-2 a.add-to-cart-item:before, a.form-forgotpass,
.sidebar-shop-products-list li .ssp-title:hover, .restaurant-info ul li [class^="icon-"], .navbar-default.default .btn-cart .header-cart-count, .blog-list > article .blog-desc h4 a:focus,
.blog-list-full > article .blog-desc h4 a:hover, .blog-list-full > article .blog-desc h4 a:focus, .blog-list > article .blog-desc .blog-desc-details a:focus,
.blog-list-full > article .blog-desc .blog-desc-details a:hover, .blog-list-full > article .blog-desc .blog-desc-details a:focus,
.single-post > article .blog-desc .blog-desc-details a:hover, .single-post > article .blog-desc .blog-desc-details a:focus, .blog-list > article .blog-desc .btn-breadmore:hover, .blog-list > article .blog-desc .btn-breadmore:focus,
.blog-list-full > article .blog-desc .btn-breadmore:hover, .blog-list-full > article .blog-desc .btn-breadmore:focus, .blog-masonry > article .blog-desc h4 a:hover, .blog-masonry > article .blog-desc h4 a:focus, .blog-masonry > article .blog-desc .blog-desc-details a:hover, .blog-masonry > article .blog-desc .blog-desc-details a:focus,
 .comment_response .media_cloud a.reply_link, .tabpanel-style-1 .nav-tabs > li.active > a:focus, .tabpanel-style-1 .nav-tabs > li.active > a:hover, .tabpanel-style-3 .nav-tabs > li.active > a, .tabpanel-style-3 .nav-tabs > li.active > a:focus, .tabpanel-style-3 .nav-tabs > li.active > a:hover, .dropcap.dropcap-style-1,
 .counter-box .count-icon, .counter-style-1 .counter-box h4, .icon-type, .icon-type.it-main-color, .shop-single-page .review_response .review-title .shop-star-rating li.full-star,
 .comment_response .media_cloud a.reply_link, .tabpanel-style-1 .nav-tabs > li.active > a:focus, .tabpanel-style-1 .nav-tabs > li.active > a:hover, .tabpanel-style-3 .nav-tabs > li.active > a, .tabpanel-style-3 .nav-tabs > li.active > a:focus, .tabpanel-style-3 .nav-tabs > li.active > a:hover, .dropcap.dropcap-style-1, .btn-default-reverse,
  .counter-box .count-icon, .counter-style-1 .counter-box h4, .icon-type, .icon-type.it-main-color, .shop-single-page .review_response .review-title .shop-star-rating li.full-star,
.review_response .media h6 a, .review_response .media_cloud .shop-star-rating li.full-star, .rating-container .rating-stars, .form-contact small, ul.icon-list li a:hover, ul.icon-list li a:active, ul.icon-list li a:focus, .checkout-sum, .checkout-table td a:hover, .checkout-box a,
.user-profile-list ul li a:hover, a.profile-active, .user-profile-content h2, .forum-content-header span a, .recent-work-content a:hover, .recent-work-image-content a:hover, .contact-overlay-map .maximize-form:hover, .hero-slier-nav-content:hover [class^="icon-"], .selected .hero-slier-nav-content [class^="icon-"], .team-social a:hover
, .team-name h5 a:hover, .clients-slick-nav .slick-custom-next:hover, .clients-slick-nav .slick-custom-prev:hover, .services-pricing-icon [class^="icon-"],
.brand [class^="icon-"], .content-divider-colored [class^="icon-"], .divider-content h1 span, .divider-content h2 span, .divider-content h3 span, .intro-page-content a:hover, .image-box-content a:hover, .icon-type.it-main-color [class^="icon-"], .icon-type-2:hover p, .icon-type-2:hover span.icon-type-2-icon, .heading-container .head-colored, ul.home-6-list li h4 [class^="icon-"], .icon-box-2-effect-1:hover .icon-block-2, .icon-box-2-effect-3-reverse:hover .icon-block-2, .icon-box-2-effect-4:hover .icon-block-2, .icon-box-2-effect-4-reverse .icon-block-2,
.icon-box-2-effect-5:hover .icon-block-2, .simple-icon-lightbg [class^="icon-"], .accordion-style-1 .panel-default > .panel-heading .panel-title a:hover, .panel-body ul li a:hover, .colored, .tabpanel-style-7 .nav-tabs > li.active > a,
.tabpanel-style-6 .nav-tabs > li > a, .tabpanel-style-8 .nav-tabs > li.active > a, .tp_caption_big span, ul.icon-box-simple li:hover a, .testimonials-slick-nav .slick-testimonial-prev:hover [class^="icon-"],
.testimonials-slick-nav .slick-testimonial-next:hover [class^="icon-"], .clients-slick-nav .slick-clients-prev:hover [class^="icon-"], .clients-slick-nav .slick-clients-next:hover [class^="icon-"], .blockquote-author p, .testimonial-author, .latest-post-content h1 a:hover, .post-by a:hover, .latest-post-content .read-more-link, .blog-horizontal .bh-content h3 a:hover, .blog-horizontal .bh-content .bh-details a:hover, .blog-horizontal .bh-content .bh-details a:hover span, a.bsp-title:hover, .sidebar-blog-post-list li .sbp-title:hover, .navbar-nav > li.active, .navbar-nav > li.active:hover, a.idb-social:hover, a.idb-social:hover span, a.idb-price, span.pts-raised, .bsp-social a:hover, .bsp-social a [class^="icon-"]:hover, a.bsp-more:hover, .blog-list > article .blog-image-box .video-play-icon:focus [class^="icon-"], .blog-list > article .blog-post-2 .bp2-desc h4 a:focus,
.blog-list > article .blog-post-2 .bp2-desc .blog-desc-details a:hover, .blog-list > article .blog-post-2 .bp2-desc .blog-desc-details a:focus, .gallery-block .gallery-box .gallery-meta a:hover, .gallery-block .gallery-box .gallery-meta a:focus, .tp-caption a, .tp-caption a:hover,
 .cd-timeline-inner-content a:hover, .testimonial-box .testimonial-author span, .fic-date a:hover, .forum-inner-content h1 a:hover, .user-profile-desc a:hover, .cd-timeline-navigation a:hover::after,
  .login-form .login-input-box [class^="icon-"], .icon-input-box [class^="icon-"], ul.icon-list.il-no-border.il-main-bg li [class^="icon-"], ul.bar-chart-graph li, ul.line-graph li, ul.donut-graph li, .tp-caption.Creative-SubTitle, .Creative-SubTitle, .tp-caption.vlt-hero-rotating,  ul.recent-post-widget .rp-post a:hover, .loader-5, .loader-7, .loader-9, .loader-2, .loader-4,.vertical-newspaper-list .vnl-content h4 a:hover,.vertical-newspaper-sidebar-list .vnl-content h4 a:hover,.events-vertical .events-vertical-desc h4 a:hover,.portfolio-single-share .pss-share li a:hover,.portfolio-single-share .pss-like:hover,.portfolio-single-intro-description .portfolio-single-categories a:hover,.portfolio-single-more-link:hover, .gsi-style-9 li.visited>*, .gsi-style-9 li.current>*, .item-text-wrapper_normal .portfolio-item-title a:hover, .item-text-wrapper_normal .portfolio-item-category a:hover,.header-contact-box .header-phone:hover,.header-contact-box .header-email:hover,
  .icon-box.icon-square .icon-block span, .icon-box.icon-square.icon-fill.icon-transform:hover .icon-block span {
  color: #005c96 ;
}

.tp-caption .btn-default, .btn-default, .flex-control-paging li a.flex-active, .flexslider.clients .flex-control-paging li a.flex-active, .contact-info-3, .team-social a:hover, .contact-title-one h3:after, .home-title-one h3:after, #login-form .login-input:active, #login-form .login-input:focus
, .load-more-wrapper a.load-more-btn:hover, #register-form .register-input:active, #register-form .register-input:focus, .dropcap.dropcap-style-1, .dropcap.dropcap-style-2, .alert-default, blockquote, .tp-caption .btn-default, .btn-default, .btn-default-reverse, .icon-box.icon-square .icon-block, .icon-box.icon-circle .icon-block,
.icon-type.it-main-color, .icon-type.it-main-color:hover, .icon-type.it-main-color:focus, .icon-type.it-main-color-reverse, .icon-type.it-main-color-reverse:hover, .icon-type.it-main-color-reverse:focus, .add-to-cart-form .count-input .count-plus:hover, .add-to-cart-form .count-input .count-minus:hover, #reviewmodal .modal-header, .job-left-title h3, .pricing-table-container.special-price-table
, .clients-slick-nav .slick-custom-next:hover, .clients-slick-nav .slick-custom-prev:hover, .tabpanel-style-8 .nav-tabs > li.active, a.btn-default.btn-animation-icon-box, .btn-default.btn-animation-icon-box:hover,
.btn-default.btn-animation-icon-box:focus, .btn-default.btn-animation-icon-box:active, .tp-caption a.btn-default.btn-animation-icon-box, .tp-caption .btn-default.btn-animation-icon-box:hover,
.tp-caption .btn-default.btn-animation-icon-box:focus, .tp-caption .btn-default.btn-animation-icon-box:active, .testimonials-slick-nav .slick-testimonial-prev:hover,
.testimonials-slick-nav .slick-testimonial-next:hover, .clients-slick-nav .slick-clients-prev:hover, .clients-slick-nav .slick-clients-next:hover, .bsp-image, .blog-list > article.default-post .blog-desc, .testimonial-single li.slick-active button::before,
.slick-dots li.slick-active button:before, .blog-list > article.default-post .blog-post-2 .bp2-desc, .blog-list > article .blog-desc .btn-breadmore:hover, .blog-list > article .blog-desc .btn-breadmore:focus, .timeline-status.timeline-active:before,
.cd-horizontal-timeline .events a.older-event::after, .cd-horizontal-timeline .events a.selected::after, .no-touch .cd-horizontal-timeline .events a:hover::after, .no-touch .cd-timeline-navigation a:hover, .cd-bg-image:hover .video-play-icon [class^="icon-"],
 .cd-timeline-navigation a:hover, .tabpanel-style-1 .nav-tabs > li.active > a, .tabpanel-style-1 .nav-tabs > li.active > a:focus, .tabpanel-style-1 .nav-tabs > li.active > a:hover,
  .login-form input:focus, .pinpulse, .open > .dropdown-toggle.btn-default, .tabpanel-style-7.shop-single-tabpanel .nav-tabs > li.active,.newspaper-title,
  .newspaper-separator,ul.widget-social.widget-social-sidebar li a:hover, .loader-30 > div, .loader-31 > div, .loader-35 > div:first-of-type,
  .loader-35 > div:nth-child(2), .radio input[type=radio]:checked ~ .circle, .gsi-step-indicator.triangle li.current>*, .gsi-style-7.border-right li.current>*,
   .gsi-style-7.border-bottom li.current>*, .gsi-style-7.border-left li.current>*, .flatpickr-day.today, .flatpickr-day.today:focus, .flatpickr-day.today:hover, .form-contact-3 .btn-default.disabled, .form-contact-3 .btn-default.disabled.active, .form-contact-3 .btn-default.disabled.focus, .form-contact-3 .btn-default.disabled:active, .form-contact-3 .btn-default.disabled:focus, .form-contact-3 .btn-default.disabled:hover, .form-contact-3 .btn-default[disabled], .form-contact-3 .btn-default[disabled].active, .form-contact-3 .btn-default[disabled].focus, .form-contact-3 .btn-default[disabled]:active, .form-contact-3 .btn-default[disabled]:focus, .form-contact-3 .btn-default[disabled]:hover, .form-contact-3 fieldset[disabled] .btn-default, .form-contact-3 fieldset[disabled] .btn-default.active, .form-contact-3 fieldset[disabled] .btn-default.focus, .form-contact-3 fieldset[disabled] .btn-default:active, .form-contact-3 fieldset[disabled] .btn-default:focus,
.form-contact-3 fieldset[disabled] .btn-default:hover {
  border-color: #005c96;
}
	.wsmenu-list li > .wsmenu-submenu, .wsmenu-list li > .megamenu {
  /*border-color: #005c96;*/
}
.table-style-1 thead tr th, .table-style-1 tbody tr:last-child th, .table-style-1 tbody tr:last-child td, .table-withmaincolor thead tr th, .clients-title-border h3, .cd-slider-nav li:hover, .selected, .icon-type-2:hover p, .icon-type-2:hover span.icon-type-2-icon, .icon-type-2:hover span.icon-type-2-icon [class^="icon-"], .activeFilter, .loader-12 > div, .loader-15 > div, .loader-15 > div:last-child, .loader-21 > div {
  border-color: #005c96;
}

.tabpanel-style-4 .nav-tabs > li.active, .tabpanel-style-4 .nav-tabs > li.active > span, .tabpanel-style-5 .nav-tabs > li.active, .tabpanel-style-5 .nav-tabs > li.active > span, .loader-13 > div:last-child, .loader-15 > div:last-child {
  border-color: #005c96 transparent;
}
.job-form input:focus,.job-form textarea:focus,.form-contact input:focus,.form-contact textarea:focus,
.form-contact input:focus,.login-form input:focus, .login-form textarea:focus{
  background-image: linear-gradient(#005c96, #005c96), linear-gradient(#D2D2D2, #D2D2D2);
}
.btn-rounded, .form-control, .pagination-box .pager li a, .portfolio_overlay a.portfolio_zoom, .portfolio_overlay a.portfolio_link,
 .overlay-animation-2 .overlay_box a.image_link, .overlay-animation-2 .overlay_box a.video_zoom, a.home-breadcrumb,
.overlay-animation-1 .overlay_box a.image_zoom, .overlay-animation-1 .overlay_box a.image_link,
ul.widget-ul li a span, ul.widget-social li a, .team-2 .team-social a, .team-3 .team-social a,
.team-social a, .benefits-box h1 {
  border-radius: 100px;
}

ul.thumbs li a, ul.thumbs li a img, ul.thumbs li a:before, .widget-dribbble-box .shots li a, .widget-dribbble-box .shots li a img, .dribbble-box-dummy .shots-dummy li a, .dribbble-box-dummy .shots-dummy li a img,  .instagram-widget a, .instagram-widget a img, .instagram-widget a:hover:before,
.instagram-widget a:hover:after, .pricing-table-2-column, .pricing-table-3-column, .pricing-table-4 {
  border-radius: 4px;
}

.icon-box-2-effect-3 .icon-block-2 {
  box-shadow: 0 0 0 3px #005c96;
}

.icon-box-2-effect-4 .icon-block-2, .icon-box-2-effect-5 .icon-block-2, .icon-box-2-effect-5:hover .icon-block-2, .icon-box-2-effect-1 .icon-block-2:after,
.icon-box-2-effect-2 .icon-block-2:after {
  box-shadow: 0 0 0 4px #005c96;
}

.icon-box-2-effect-6 .icon-block-2:after,.scroll-to-top-fixed.sticky-btn:hover {
  box-shadow: 0 0 0 2px #005c96;
}

.empty-cart:after, .loader-34 > div {
  border-bottom-color: #005c96;
}

.btn-default-reverse:hover, .btn-default-reverse:focus {
  background-color: #005c96 ;
  border-color: #005c96 ;
}

.tp-caption .btn-default.active, .btn-default.active, .tp-caption .btn-default.focus, .btn-default.focus, .tp-caption .btn-default:active, .btn-default:active, .tp-caption .btn-default:focus, .btn-default:focus, .tp-caption .btn-default:hover, .btn-default:hover {

  background-color: #036aaa;
  border-color: #036aaa;

}

.metis .tp-tab.selected .tp-tab-divider {
  border-right-color: #005c96;
}

#header.header-white .navbar-2 .navbar-nav > li > a:before,
#header.header-dark .navbar-2 .navbar-nav > li > a:before,
#header.header-white-transparent .navbar-2 .navbar-nav > li > a:before,
#header.header-dark-transparent .navbar-2 .navbar-nav > li > a:before,
#header.header-white-sticky .navbar-2 .navbar-nav > li > a:before,
#header.header-dark-sticky .navbar-2 .navbar-nav > li > a:before,
#header.header-white-transparent-sticky .navbar-2 .navbar-nav > li > a:before,
#header.header-dark-transparent-sticky .navbar-2 .navbar-nav > li > a:before {
  background-color: #005c96;
}

#header.header-main-color .navbar-2 .navbar-nav > li > a:before,
#header.header-main-color-sticky .navbar-2 .navbar-nav > li > a:before,
span.latest-post-month, .main-color-dropdown .dropdown-menu .dropdown-menu, .main-color-dropdown .dropdown-menu .dropdown-menu .dropdown-menu {
  background-color: #005c96;
}

#header.header-dark .navbar-2 .search-navbar .btn-search:hover,
#header.header-dark .navbar-2 .search-navbar .btn-cart:hover,
#header.header-white-transparent .navbar-2 .search-navbar .btn-search:hover,
#header.header-white-transparent .navbar-2 .search-navbar .btn-cart:hover,
#header.header-dark-transparent .navbar-2 .search-navbar .btn-search:hover,
#header.header-dark-transparent .navbar-2 .search-navbar .btn-cart:hover,
#header.header-dark-sticky.header-sticky .navbar-2 .search-navbar .btn-search:hover,
#header.header-dark-sticky.header-sticky .navbar-2 .search-navbar .btn-cart:hover,
#header.header-white-transparent-sticky.header-sticky .navbar-2 .search-navbar .btn-search:hover,
#header.header-white-transparent-sticky.header-sticky .navbar-2 .search-navbar .btn-cart:hover,
#header.header-dark-transparent-sticky.header-sticky .navbar-2 .search-navbar .btn-search:hover,
#header.header-dark-transparent-sticky.header-sticky .navbar-2 .search-navbar .btn-cart:hover,
#header.header-main-color .navbar-2 .search-navbar .btn-search:hover,
#header.header-main-color .navbar-2 .search-navbar .btn-cart:hover,
#header.header-main-color-sticky.header-sticky .navbar-2 .search-navbar .btn-search:hover,
#header.header-main-color-sticky.header-sticky .navbar-2 .search-navbar .btn-cart:hover {
  background: #3ed9c1;
  border-color: #3ed9c1;
}

#header.header-main-color .navbar-2 .navbar-nav > li.active,
#header.main-color-nav .navbar-2 .navbar-nav > .active > a {
  background-color: #3ed9c1;
}

.item-text-wrapper, .standard_hover .portfolio_overlay, .overlay-animation-1 .overlay_box, .flip-hover .flip-box .content-box, .team-8 .team-image .overlay-team-box, .team-9 .team-image .overlay-team-box, .portfolio-animation-slide .sliding-content {
  background-color: rgba(0,92,150,.8);
}

.intro-block .overlay, ul.thumbs li a:before, .widget-dribbble-box .shots li a:before, .dribbble-box-dummy .shots-dummy li a:before, .sidebar-shop-products-list .image-thumb:before, .cart-shop-products-list .image-thumb:before, .overlay-bg.colored,
.instagram-widget a:before, .overlay-bg.background-1 {
  background-color: rgba(102,219,201, 0.75);
}

.forum-reply-signin {
  background: rgba(102,219,201, 0.92);
}

.table-style-5.table-withmaincolor tbody tr td:nth-child(2), .team-2 .overlay-team-box, .team-6 .overlay-team-box, .team-7 .overlay-team-box,
.table-style-6.table-withmaincolor.table-striped > tbody > tr:nth-of-type(odd), .contact-overlay-map .overlay-map-background,
.table-style-7.table-withmaincolor.table-striped > tbody > tr:nth-of-type(odd),
.table-style-7.table-withmaincolor tbody tr th,
.fc-bgevent, #particles-js.background-1 {
  background-color: rgba(102,219,201, 0.6) ;
}

.widget-dribbble-box .shots li a:hover:before, .dribbble-box .shots li a:hover:before,.dribbble-box-dummy .shots-dummy li a:hover:before, .instagram-widget a:hover:before,.newspaper-sidebar-image-news > article a.image-box:before {
  background-color: rgba(102,219,201, 0.85);
}

.cart-shop-products h3, .cart-shop-products .total-bottom-cart .total-cart-price span, .cart-shop-products-list li .csp-price,
.sidebar-shop-products-list li .shop-star-rating li.full-star, .shop-list .shop-product .shop-star-rating li.full-star, ul.shop-star-rating li.full-star {
  color: #6863ce;
}

.shop-list .shop-product .shop-ribbon, .ui-slider-horizontal .ui-slider-range, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary {
  background: #6863ce;
}

.price-filter-desc .btn {
  background-color: #6863ce;
  border-color: #6863ce;
}

.btn-default.btn-invert-animation:before {
  box-shadow: inset 0 0 0 50px #005c96;
}

.btn-default.btn-invert-animation:hover:before {
  box-shadow: inset 0 0 0 0 #005c96 ;
}

.btn-default-reverse.btn-invert-animation:before {
  box-shadow: inset 0 0 0 0 #005c96;
}

.btn-default-reverse.btn-invert-animation:hover:before {
  box-shadow: inset 0 0 0 50px #005c96 ;
}

.btn-primary {
  background: #3ed9c1;
  border-color: #3ed9c1;
}

.btn-primary:hover, .open > .dropdown-toggle.btn-primary, .btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus {
  background: #3c1a90;
  border-color: #3c1a90;
}

.btn-primary-reverse {
  color: #3ed9c1;
  border-color: #3ed9c1;
}

.btn-primary-reverse:hover {

  background-color: #3ed9c1;
  border-color: #3ed9c1 ;
}

.btn-primary.btn-invert-animation:before {
  box-shadow: inset 0 0 0 50px #3ed9c1;
}

.btn-primary.btn-invert-animation:hover:before {
box-shadow: inset 0 0 0 0 #3ed9c1;
}

.btn-primary-reverse.btn-invert-animation:before {
  box-shadow: inset 0 0 0 0 #3ed9c1;
}

.btn-primary-reverse.btn-invert-animation:hover:before {
  box-shadow: inset 0 0 0 50px #3ed9c1;

}

.blog-list > article.default-post .blog-post-2 .bp2-category:before {
  border-color: transparent #005c96;
}

.blog-list > article.default-post .blog-post-2 .bp2-category:after {
  border-color: transparent #005c96;
}

.blog-list > article.primary-post .blog-post-2 .bp2-category {
  background: #3ed9c1;
}

.blog-list > article.primary-post .blog-post-2 .bp2-category:before {
  border-color: transparent #3ed9c1;
}

.blog-list > article.primary-post .blog-post-2 .bp2-category:after {
  border-color: transparent #3ed9c1;
}

.blog-list > article.primary-post .blog-desc {
  border-top-color: #3ed9c1;
}

.blog-list > article.primary-post .blog-post-2 .bp2-desc {
  border-bottom-color: #3ed9c1;
}

.btn-default.btn-animation-icon-box .btn-text, .btn-default.btn-animation-icon-box:hover .btn-text,
.btn-default.btn-animation-icon-box:focus .btn-text, .btn-default.btn-animation-icon-box:active .btn-text {
  background: #005c96;
}

.btn-default.btn-animation-icon-box .btn-icon, .btn-default.btn-animation-icon-box:hover .btn-icon,
.btn-default.btn-animation-icon-box:focus .btn-icon, .btn-default.btn-animation-icon-box:active .btn-icon {
  background: #43c2ae;
  border-color: #43c2ae;
}

.btn-default-reverse.btn-animation-icon-box .btn-text, .btn-default-reverse.btn-animation-icon-box:hover .btn-text,
.btn-default-reverse.btn-animation-icon-box:focus .btn-text, .btn-default-reverse.btn-animation-icon-box:active .btn-text {
  color: #005c96;
}

.btn-default-reverse.btn-animation-icon-box .btn-icon, .btn-default-reverse.btn-animation-icon-box:hover .btn-icon,
.btn-default-reverse.btn-animation-icon-box:focus .btn-icon, .btn-default-reverse.btn-animation-icon-box:active .btn-icon {
  border-color: #005c96;
  color: #005c96;
}

.btn-primary.btn-animation-icon-box, .btn-primary.btn-animation-icon-box:hover,
.btn-primary.btn-animation-icon-box:focus, .btn-primary.btn-animation-icon-box:active,
.tp-caption .btn-primary.btn-animation-icon-box, .tp-caption .btn-primary.btn-animation-icon-box:hover,
.tp-caption .btn-primary.btn-animation-icon-box:focus, .tp-caption .btn-primary.btn-animation-icon-box:active {
  border-color: #3ed9c1;
}

.btn-primary.btn-animation-icon-box .btn-text, .btn-primary.btn-animation-icon-box:hover .btn-text,
.btn-primary.btn-animation-icon-box:focus .btn-text, .primary.btn-animation-icon-box:active .btn-text {
  background: #3ed9c1;
}

.btn-primary.btn-animation-icon-box .btn-icon, .btn-primary.btn-animation-icon-box:hover .btn-icon,
.btn-primary.btn-animation-icon-box:focus .btn-icon, .btn-primary.btn-animation-icon-box:active .btn-icon {
  background: #43c2ae;
  border-color: #43c2ae;
}

.btn-primary-reverse.btn-animation-icon-box .btn-text, .btn-primary-reverse.btn-animation-icon-box:hover .btn-text,
.btn-primary-reverse.btn-animation-icon-box:focus .btn-text, .btn-primary-reverse.btn-animation-icon-box:active .btn-text {
  color: #3ed9c1;
}

.btn-primary-reverse.btn-animation-icon-box .btn-icon, .btn-primary-reverse.btn-animation-icon-box:hover .btn-icon,
.btn-primary-reverse.btn-animation-icon-box:focus .btn-icon, .btn-primary-reverse.btn-animation-icon-box:active .btn-icon {
  border-color: #3ed9c1;
  color: #3ed9c1;
}
.tp-caption.btn.background-2:hover, .tp-caption.btn.background-2:focus,
.tp-caption.btn.background-2:active{
  background-color: #e33834;
}
.border-background-1 {
  border-color: #005c96;
}

.border-background-2 {
  border-color: #fa4e3b;
}

.border-background-3 {
  border-color: #6863ce;
}

.blog-list > article .featured-posts-slider .fp-desc {
  background: rgba(102,219,201, 0.9);
}
.gsi-style-4 li.current>* .number:before{
  border-left-color: #005c96;
}
.gsi-style-7.border-top li.current>*{
  border-top-color: #005c96;
}
.icon-box.icon-circle .icon-block, .icon-box.icon-circle .icon-block span, .icon-block-2, .icon-block-2:after,
.simple-icon-image img, .icon-image-overlay, .simple-icon-icon, .link-rounded-icon, .slider-slick-slide a [class^="icon-"], .flexslider.clients .flex-control-paging li a, .testimonial-single .slick-prev,
.testimonial-single .slick-next, .testimonial-single .slick-dots li button:before, .slick-dots li button:before, .testimonials-slick-nav .slick-testimonial-prev,
.testimonials-slick-nav .slick-testimonial-next, .block-content-wrapper h1 {
  border-radius: 50px;
}

.loader-6 {
  background: #005c96;
  background: -moz-linear-gradient(left, #005c96 10%, rgba(102,219,201, 0) 42%);
  background: -webkit-linear-gradient(left, #005c96 10%, rgba(102,219,201, 0) 42%);
  background: -o-linear-gradient(left, #005c96 10%, rgba(102,219,201, 0) 42%);
  background: -ms-linear-gradient(left, #005c96 10%, rgba(102,219,201, 0) 42%);
  background: linear-gradient(to right, #005c96 10%, rgba(102,219,201, 0) 42%);
}

@-webkit-keyframes load5 {
  0%,
  100% {
    box-shadow: 0em -2.6em 0em 0em #005c96, 1.8em -1.8em 0 0em rgba(102,219,201, 0.2), 2.5em 0em 0 0em rgba(102,219,201, 0.2), 1.75em 1.75em 0 0em rgba(102,219,201, 0.2), 0em 2.5em 0 0em rgba(102,219,201, 0.2), -1.8em 1.8em 0 0em rgba(102,219,201, 0.2), -2.6em 0em 0 0em rgba(102,219,201, 0.5), -1.8em -1.8em 0 0em rgba(102,219,201, 0.7);
  }
  12.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(102,219,201, 0.7), 1.8em -1.8em 0 0em #005c96, 2.5em 0em 0 0em rgba(102,219,201, 0.2), 1.75em 1.75em 0 0em rgba(102,219,201, 0.2), 0em 2.5em 0 0em rgba(102,219,201, 0.2), -1.8em 1.8em 0 0em rgba(102,219,201, 0.2), -2.6em 0em 0 0em rgba(102,219,201, 0.2), -1.8em -1.8em 0 0em rgba(102,219,201, 0.5);
  }
  25% {
    box-shadow: 0em -2.6em 0em 0em rgba(102,219,201, 0.5), 1.8em -1.8em 0 0em rgba(102,219,201, 0.7), 2.5em 0em 0 0em #005c96, 1.75em 1.75em 0 0em rgba(102,219,201, 0.2), 0em 2.5em 0 0em rgba(102,219,201, 0.2), -1.8em 1.8em 0 0em rgba(102,219,201, 0.2), -2.6em 0em 0 0em rgba(102,219,201, 0.2), -1.8em -1.8em 0 0em rgba(102,219,201, 0.2);
  }
  37.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(102,219,201, 0.2), 1.8em -1.8em 0 0em rgba(102,219,201, 0.5), 2.5em 0em 0 0em rgba(102,219,201, 0.7), 1.75em 1.75em 0 0em #005c96, 0em 2.5em 0 0em rgba(102,219,201, 0.2), -1.8em 1.8em 0 0em rgba(102,219,201, 0.2), -2.6em 0em 0 0em rgba(102,219,201, 0.2), -1.8em -1.8em 0 0em rgba(102,219,201, 0.2);
  }
  50% {
    box-shadow: 0em -2.6em 0em 0em rgba(102,219,201, 0.2), 1.8em -1.8em 0 0em rgba(102,219,201, 0.2), 2.5em 0em 0 0em rgba(102,219,201, 0.5), 1.75em 1.75em 0 0em rgba(102,219,201, 0.7), 0em 2.5em 0 0em #005c96, -1.8em 1.8em 0 0em rgba(102,219,201, 0.2), -2.6em 0em 0 0em rgba(102,219,201, 0.2), -1.8em -1.8em 0 0em rgba(102,219,201, 0.2);
  }
  62.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(102,219,201, 0.2), 1.8em -1.8em 0 0em rgba(102,219,201, 0.2), 2.5em 0em 0 0em rgba(102,219,201, 0.2), 1.75em 1.75em 0 0em rgba(102,219,201, 0.5), 0em 2.5em 0 0em rgba(102,219,201, 0.7), -1.8em 1.8em 0 0em #005c96, -2.6em 0em 0 0em rgba(102,219,201, 0.2), -1.8em -1.8em 0 0em rgba(102,219,201, 0.2);
  }
  75% {
    box-shadow: 0em -2.6em 0em 0em rgba(102,219,201, 0.2), 1.8em -1.8em 0 0em rgba(102,219,201, 0.2), 2.5em 0em 0 0em rgba(102,219,201, 0.2), 1.75em 1.75em 0 0em rgba(102,219,201, 0.2), 0em 2.5em 0 0em rgba(102,219,201, 0.5), -1.8em 1.8em 0 0em rgba(102,219,201, 0.7), -2.6em 0em 0 0em #005c96, -1.8em -1.8em 0 0em rgba(102,219,201, 0.2);
  }
  87.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(102,219,201, 0.2), 1.8em -1.8em 0 0em rgba(102,219,201, 0.2), 2.5em 0em 0 0em rgba(102,219,201, 0.2), 1.75em 1.75em 0 0em rgba(102,219,201, 0.2), 0em 2.5em 0 0em rgba(102,219,201, 0.2), -1.8em 1.8em 0 0em rgba(102,219,201, 0.5), -2.6em 0em 0 0em rgba(102,219,201, 0.7), -1.8em -1.8em 0 0em #005c96;
  }
}
@keyframes load5 {
  0%,
  100% {
    box-shadow: 0em -2.6em 0em 0em #005c96, 1.8em -1.8em 0 0em rgba(102,219,201, 0.2), 2.5em 0em 0 0em rgba(102,219,201, 0.2), 1.75em 1.75em 0 0em rgba(102,219,201, 0.2), 0em 2.5em 0 0em rgba(102,219,201, 0.2), -1.8em 1.8em 0 0em rgba(102,219,201, 0.2), -2.6em 0em 0 0em rgba(102,219,201, 0.5), -1.8em -1.8em 0 0em rgba(102,219,201, 0.7);
  }
  12.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(102,219,201, 0.7), 1.8em -1.8em 0 0em #005c96, 2.5em 0em 0 0em rgba(102,219,201, 0.2), 1.75em 1.75em 0 0em rgba(102,219,201, 0.2), 0em 2.5em 0 0em rgba(102,219,201, 0.2), -1.8em 1.8em 0 0em rgba(102,219,201, 0.2), -2.6em 0em 0 0em rgba(102,219,201, 0.2), -1.8em -1.8em 0 0em rgba(102,219,201, 0.5);
  }
  25% {
    box-shadow: 0em -2.6em 0em 0em rgba(102,219,201, 0.5), 1.8em -1.8em 0 0em rgba(102,219,201, 0.7), 2.5em 0em 0 0em #005c96, 1.75em 1.75em 0 0em rgba(102,219,201, 0.2), 0em 2.5em 0 0em rgba(102,219,201, 0.2), -1.8em 1.8em 0 0em rgba(102,219,201, 0.2), -2.6em 0em 0 0em rgba(102,219,201, 0.2), -1.8em -1.8em 0 0em rgba(102,219,201, 0.2);
  }
  37.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(102,219,201, 0.2), 1.8em -1.8em 0 0em rgba(102,219,201, 0.5), 2.5em 0em 0 0em rgba(102,219,201, 0.7), 1.75em 1.75em 0 0em #005c96, 0em 2.5em 0 0em rgba(102,219,201, 0.2), -1.8em 1.8em 0 0em rgba(102,219,201, 0.2), -2.6em 0em 0 0em rgba(102,219,201, 0.2), -1.8em -1.8em 0 0em rgba(102,219,201, 0.2);
  }
  50% {
    box-shadow: 0em -2.6em 0em 0em rgba(102,219,201, 0.2), 1.8em -1.8em 0 0em rgba(102,219,201, 0.2), 2.5em 0em 0 0em rgba(102,219,201, 0.5), 1.75em 1.75em 0 0em rgba(102,219,201, 0.7), 0em 2.5em 0 0em #005c96, -1.8em 1.8em 0 0em rgba(102,219,201, 0.2), -2.6em 0em 0 0em rgba(102,219,201, 0.2), -1.8em -1.8em 0 0em rgba(102,219,201, 0.2);
  }
  62.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(102,219,201, 0.2), 1.8em -1.8em 0 0em rgba(102,219,201, 0.2), 2.5em 0em 0 0em rgba(102,219,201, 0.2), 1.75em 1.75em 0 0em rgba(102,219,201, 0.5), 0em 2.5em 0 0em rgba(102,219,201, 0.7), -1.8em 1.8em 0 0em #005c96, -2.6em 0em 0 0em rgba(102,219,201, 0.2), -1.8em -1.8em 0 0em rgba(102,219,201, 0.2);
  }
  75% {
    box-shadow: 0em -2.6em 0em 0em rgba(102,219,201, 0.2), 1.8em -1.8em 0 0em rgba(102,219,201, 0.2), 2.5em 0em 0 0em rgba(102,219,201, 0.2), 1.75em 1.75em 0 0em rgba(102,219,201, 0.2), 0em 2.5em 0 0em rgba(102,219,201, 0.5), -1.8em 1.8em 0 0em rgba(102,219,201, 0.7), -2.6em 0em 0 0em #005c96, -1.8em -1.8em 0 0em rgba(102,219,201, 0.2);
  }
  87.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(102,219,201, 0.2), 1.8em -1.8em 0 0em rgba(102,219,201, 0.2), 2.5em 0em 0 0em rgba(102,219,201, 0.2), 1.75em 1.75em 0 0em rgba(102,219,201, 0.2), 0em 2.5em 0 0em rgba(102,219,201, 0.2), -1.8em 1.8em 0 0em rgba(102,219,201, 0.5), -2.6em 0em 0 0em rgba(102,219,201, 0.7), -1.8em -1.8em 0 0em #005c96;
  }
}
.loader-3 {
  border-top-color: rgba(102,219,201, 0.2);
  border-right-color: rgba(102,219,201, 0.2);
  border-bottom-color: rgba(102,219,201, 0.2);
  border-left-color: #005c96;
}
.svg-animation path {
  stroke:#005c96;
}

.loader-36 > div{
  background-image: -webkit-linear-gradient(transparent 0%, transparent 70%, #005c96 30%, #005c96 100%);
    background-image: linear-gradient(transparent 0%, transparent 70%, #005c96 30%, #005c96 100%);
}
.latest-post-day{ background-color: #0092CC; }
