


/* Accent Text Colors */

#footer .widget-text a, #footer .widget-twitter a, #icons-wrapper ul li:hover i, #main-navigation #main-menu>ul .is-open,#main-navigation .main-menu>ul .is-open, #main-navigation #main-menu>ul>li.current i, #main-navigation #main-menu>ul>li.current>a, #main-navigation .main-menu>ul>li.current>a,#search.nav-search.search-open input, #search.nav-search.search-open input:focus, .blog-square .post .post-comments a:hover, .blog-timeline .posts .post:hover .post-date, .breadcrumb a:hover, .c-primary, .cart-wrapper .cart-subtotal td:first-child, .cart-wrapper .cart-total td:first-child, .categories-list li a.current, .categories-list li a:hover, .creative-element .title .subtitle, .datepicker thead tr th.next, .datepicker thead tr th.prev, .erinyen .tp-tab-title, .feature-box .feature-content p.subtitle, .form-group.form-grouped.required:after, .grouped-item .grouped-item-price, .header-dark #main-navigation #main-menu>ul>li.current>a, .header-dark #main-navigation #main-menu>ul>li>a.is-open, .header-dark .categories-list li a:hover, .header-dark .items-filter li a.current, .header-dark .items-filter li a:hover, .header-icon, .header-transparent.topnav-top #main-navigation #main-menu>ul>li.current>a, .hover-effect-2 a:hover span, .item .item-meta a:hover, .items-filter li a.current, .items-filter li a:hover, .pagination li:not(.disabled) a:hover, .post .post-info .post-meta a.comments:hover, .post .post-info .post-meta a:hover, .post-single .post-nav a:hover .next-icon, .post-single .post-nav a:hover .prev-icon, .posts .post .more, .product .product-info .add-to-cart, .product .product-info .product-new-price, .product .product-info .view-cart, .product-quick-desc, .rating .fa-star, .rating .fa-star-half-o, .required:after, .search-overlay form, .search.nav-search.search-open input, .search.nav-search.search-open input:focus, .shop-breadcrumb ul li a:hover, .shortcode-question span, .subtitle, .testimonial .testimonial-meta .testimonial-subtitle a, .text-primary, .title .subtitle, .title h1 span, .title h2 span, .title h3 span, .title h4 span, .title h5 span, .tp-caption.Newspaper-subtitle, .widget-links li a:hover, .widget-twitter .tweets-list li a, figure.he-2 a:hover, header .blog-meta li a:hover, header#main-navigation .current>a span::before, header.header-dark .blog-meta li a:hover, .theme-blue.clean-design .title .subtitle, .theme-blue.header-dark #main-aside-navigation #main-aside-menu>ul>li>a.is-open, .theme-blue.header-dark #main-navigation #main-menu>ul>li.current>a, .theme-blue.header-dark #main-navigation #main-menu>ul>li>a.is-open, .theme-blue.header-scroll-dark #main-navigation #main-menu>ul>li.current>a, .theme-blue.header-scroll-dark #main-navigation .main-menu>ul>li.current>a, .theme-blue.header-transparent.topnav-top #main-navigation #main-menu>ul>li.current>a, html.split-bordered #main-navigation #main-menu>ul>li.active>a, .counter-color-accent .counter-icon, .counter-color-accent .counter-number,
.jm-post-like.liked, .colored,
.post-navigation a:hover .prev-icon,
.post-navigation a:hover .next-icon,
p a,
.post-holder .post-more:hover,
a:hover,
.widget ul > li > a:hover,
#page-title .blog-meta li a:hover,
.btn.btn-outline,
#wrapper .color-accent,
#aside-nav nav ul > li > a.is-open,
#aside-nav nav ul > li > a:hover,
.aside-nav nav ul li.current-page-parent > a,
.aside-nav nav ul li.current-page-ancestor > a,
.aside-nav nav ul li.current-menu-ancestor > a,
.aside-nav nav ul li.current_page_ancestor > a,
.aside-nav nav ul li.current_page_item > a,
.aside-nav nav ul li.current-page-item > a,
.aside-nav nav ul li.current_page_parent > a,
#woo-nav-cart .cart_list li a:hover,
.breadcrumbs a:hover,
.page-title-with-bg .breadcrumbs a:hover,
#wrapper .sidebar-widget.woocommerce li a:hover,
#wrapper .star-rating span,
.icon-list-color-accent li i,
.section-page .btn-text.btn-accent,
.vntd-icon-box .post-more:hover,
.color-scheme-accent p,
.widget.engage_widget_menu ul > li.current-menu-item > a,
.hover-effect-fadeout .vntd-gallery-item .gallery-item-overlay i,
.dropcap-accent,
.tribe-events-schedule h2,
.widget ul > li.current_page_item > a,
.main-nav .nav-button.nav-button-outline span,
.vc_icon_element-color-accent {
	color: #4178b9;
}

.color-scheme-accent h1,
.color-scheme-accent h2,
.color-scheme-accent h3,
.color-scheme-accent h4,
.color-scheme-accent h5,
.color-scheme-accent h6 {
	color: #4178b9 !important;
}


/* Accent Background Color */

.theme-blue #footer.bg-primary, .theme-blue #royal_preloader.royal_preloader_progress .royal_preloader_meter, .theme-blue .alert-primary, .theme-blue .bg-primary, .theme-blue .btn-primary.btn-bordered:hover, .theme-blue .btn-primary:hover, .theme-blue .btn-primary:not(.btn-bordered), .theme-blue .btn-primary:not(.btn-bordered).active, .theme-blue .btn-primary:not(.btn-bordered).focus, .theme-blue .btn-primary:not(.btn-bordered):active, .theme-blue .btn-primary:not(.btn-bordered):focus, .theme-blue .datepicker table tr td span.active.active, .theme-blue .datepicker table tr td span.active.disabled.active, .theme-blue .datepicker table tr td span.active.disabled:active, .theme-blue .datepicker table tr td span.active.disabled:focus, .theme-blue .datepicker table tr td span.active.disabled:hover, .theme-blue .datepicker table tr td span.active.disabled:hover.active, .theme-blue .datepicker table tr td span.active.disabled:hover:active, .theme-blue .datepicker table tr td span.active.disabled:hover:focus, .theme-blue .datepicker table tr td span.active.disabled:hover:hover, .theme-blue .datepicker table tr td span.active:active, .theme-blue .datepicker table tr td span.active:focus, .theme-blue .datepicker table tr td span.active:hover, .theme-blue .datepicker table tr td span.active:hover.active, .theme-blue .datepicker table tr td span.active:hover:active, .theme-blue .datepicker table tr td span.active:hover:focus, .theme-blue .datepicker table tr td span.active:hover:hover, .theme-blue .datepicker table tr td.active.active, .theme-blue .datepicker table tr td.active.disabled.active, .theme-blue .datepicker table tr td.active.disabled:active, .theme-blue .datepicker table tr td.active.disabled:focus, .theme-blue .datepicker table tr td.active.disabled:hover, .theme-blue .datepicker table tr td.active.disabled:hover.active, .theme-blue .datepicker table tr td.active.disabled:hover:active, .theme-blue .datepicker table tr td.active.disabled:hover:focus, .theme-blue .datepicker table tr td.active.disabled:hover:hover, .theme-blue .datepicker table tr td.active:active, .theme-blue .datepicker table tr td.active:focus, .theme-blue .datepicker table tr td.active:hover, .theme-blue .datepicker table tr td.active:hover.active, .theme-blue .datepicker table tr td.active:hover:active, .theme-blue .datepicker table tr td.active:hover:focus, .theme-blue .datepicker table tr td.active:hover:hover, .theme-blue .label-primary, .theme-blue .open .dropdown-toggle.datepicker table tr td span.active, .theme-blue .open .dropdown-toggle.datepicker table tr td span.active.disabled, .theme-blue .open .dropdown-toggle.datepicker table tr td span.active.disabled:hover, .theme-blue .open .dropdown-toggle.datepicker table tr td span.active:hover, .theme-blue .open .dropdown-toggle.datepicker table tr td.active, .theme-blue .open .dropdown-toggle.datepicker table tr td.active.disabled, .theme-blue .open .dropdown-toggle.datepicker table tr td.active.disabled:hover, .theme-blue .open .dropdown-toggle.datepicker table tr td.active:hover, .theme-blue .open>.dropdown-toggle.btn-primary, .theme-blue .price-plan.plan-primary .plan-header, .theme-blue .price-plan.plan-primary .plan-info, .theme-blue .select-filter ul li.selected a:before, .theme-blue .select-filter ul li:hover a:before, .theme-blue .select2-container--default .select2-selection--multiple .select2-selection__choice, .theme-blue .sort-options .select-filters .select-filter ul li a:hover, .theme-blue .switcher .switch, .theme-blue .tags a:hover, .theme-blue .ui-slider .ui-slider-handle, .theme-blue .ui-slider .ui-slider-range, .theme-blue .widget .tags a:hover, .theme-blue input[type=radio]+label::after, .theme-blue input[type=checkbox]+label::after, .wpcf7-submit, #respond #submit, .accent-bg-color, .bg-color-accent,
#wrapper .vc_tta-accordion.vc_tta-style-engage_boxed_accent .vc_active .vc_tta-panel-heading, .owl-nav > div:hover,.tagcloud a:hover,#wp-calendar #today,#wrapper .post.format-audio .audio-video-wrapper > .video-js-audio,
.blog-style-classic .post.sticky .post-info:after,
#page-content .vntd-pagination li span.current,
input[type="submit"],
#wrapper .post-tags a:hover,
.vc_progress_bar.vc_progress-bar-color-accent .vc_single_bar .vc_bar, .pricing-box-featured .pricing-box-title,
.woocommerce a.button,
#woo-nav-cart p.buttons .button.checkout,
.nav-cart .woo-cart-count,
ul.products .product-overlay:hover,
#page-content .onsale,
#page-content .woocommerce-pagination li span.current,
#page-content .woocommerce-pagination li a:hover,
#wrapper .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce #wrapper .button, #wrapper .product .button,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover,
.main-nav li.nav-button span,
.header-dark .main-nav li.nav-button a:hover span,
#page-content .vntd-pagination li a:hover,
.bg-color-accent,
.bg-color-accent.vc_row:not(.vc_inner):not(.vc_gitem_row),
.pricing-box-minimal.pricing-box-featured .pricing-box-price,
a.comment-reply-link:hover,
#wrapper .widget_price_filter .ui-slider .ui-slider-handle,
body #wrapper .button,
#wrapper .product .button,
.widget.engage_widget_menu ul > li > a:hover:before,
.widget.engage_widget_menu ul > li.current-menu-item > a:before,
.dropcap-accent.dropcap-circle,
#tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type=submit], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a,.vc_icon_element-background-color-accent,
.main-nav .nav-button.nav-button-outline a:hover span {
	background-color: #4178b9;
}

/* Accent Button Colors */

.btn-accent, .btn-accent.active, .btn-accent.focus, .open>.dropdown-toggle.btn-accent, .btn-accent {
 	background-color: #4178b9;
}

.btn.btn-hover-accent:hover,
#wrapper .vc_tta-tabs-position-top.vc_tta-style-engage_boxed .vc_tta-tab.vc_active a,
.icon-list-color-accent.icon-list-circle i {
	background-color: #4178b9 !important;
}

.owl-nav > div:hover, .tagcloud a:hover,
.blog-style-classic .post.sticky .post-info,
.btn.btn-outline,
#wrapper .vc_tta-tabs-position-top.vc_tta-style-engage_minimal .vc_tta-tab.vc_active a,
.pricing-box.pricing-box-featured,
body .section-page input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus,
.section-page select:focus,
.section-page textarea:focus,
.site-header.active-style-border-bottom .main-menu > ul > li.current-page-ancestor > a,
.site-header.active-style-border-bottom .main-menu > ul > li.current-page-parent > a,
.site-header.active-style-border-bottom .main-menu > ul > li.current-menu-ancestor > a,
.site-header.active-style-border-bottom .main-menu > ul > li.current_page_ancestor > a,
.site-header.active-style-border-bottom .main-menu > ul > li.current_page_item > a,
.site-header.active-style-border-top .main-menu > ul > li.current-page-ancestor > a,
.site-header.active-style-border-top .main-menu > ul > li.current-page-parent > a,
.site-header.active-style-border-top .main-menu > ul > li.current-menu-ancestor > a,
.site-header.active-style-border-top .main-menu > ul > li.current_page_ancestor > a,
.site-header.active-style-border-top .main-menu > ul > li.current_page_item > a,
.main-nav .nav-button.nav-button-outline span {
	border-color: #4178b9;
}

.btn.btn-hover-accent:hover {
	border-color: #4178b9!important;
}

.bg-overlay-accent:before,
.bg-overlay-accent-light:before {
	background-color: #4178b9;
	opacity: .9;
}

/* Comments */

html,body,.grid-filters > li.cbp-filter-item{color:#333333;}.box-aligned-left .icon-box-title, 
.box-aligned-left .icon-box-title { margin-bottom: 11px; }

/*08 Feb 2019 Bli code */
@font-face {
  font-family: antonio;
  src: url(../css/antonio-fonts/Antonio-Regular.ttf);
}



html, body {
    
 /*   font-family: antonio !important;*/
}

body .special-heading .special-heading-title {
    font-size: 3.6667rem;
    line-height: 1.1818em;
    /*margin-top: 0.6em;*/
    text-align: left;
    letter-spacing: 2px;
}

h6.sub-heading {
    margin-top: -0.2em;
    color: #3fb9be;
    font-size: 1.2667em;
    line-height: 1.2em;
    font-style: italic;
    text-transform: none;
    letter-spacing: 0;
    font-family: TeX Gyre Termes;
}

.text-left-padding {
    font-family: "PT Sans Narrow",sans-serif;
    letter-spacing: 0.55px;
    line-height: 1.8rem;
    padding-left: 6.6rem;
    font-size: 0.9em;
    margin-top: 3rem;
}

.text-left-padding p {
    line-height: 1.8rem;
}

.counter-container > .vc_col-sm-12 {
    /*background-color: #070811;*/
}

.counter-container .vntd-counter .counter-title {
    font-size: 1.0667em;
    font-family: TeX Gyre Termes;
    line-height: 1.25em;
    font-style: italic;
    text-transform: none;
    letter-spacing: 0;
    /*color: #fff;*/
}
/*08 Feb 2019 Bli code end */




/*09 Feb 2019 Bli code */

.rev-slide-blue-text {
 font-family: TeX Gyre Termes !important;
 font-style: italic !important;
}

.rev-slide-white-text {
    font-family: antonio !important;
    text-align: center !important;
}


.rev-slide-blue-btn {
    font-family: antonio !important;
    background: linear-gradient(to bottom,	#ffffff 50%,#3fb9be 50%) no-repeat scroll right bottom / 100% 210% #3fb9be !important;
    text-align: center !important;
    letter-spacing: 2px !important;;
    padding: 12px 35px !important;;
    font-weight: 700 !important;;
}


.rev-slide-blue-btn:hover {
    background: #fff !important;
}
/*09 Feb 2019 Bli code end */


.swiper-slider-container .wpb_wrapper .wpb_wrapper {
  padding: 0 7rem 4rem;
  position: relative;
}

.swiper-slider-container .wpb_wrapper .wpb_wrapper .swiper-container {
    position: initial;
}

.swiper-container .swiper-slide {
    position: relative;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.swiper-slider-container .swiper-button-next,
.swiper-slider-container .swiper-button-prev,
.swiper-slider-container .swiper-button-next-1,
.swiper-slider-container .swiper-button-prev-1 {
    width: 7rem;
    top: 3rem;
    height: auto;
    bottom: 8rem;
    color: #3fb9be;
    background: initial !important;
    background-color: #13162b !important;
    
}

.slider_swiper .slider_next:before, .slider_swiper_outer .slider_next:before {
    content: '\e859';
}

.slider_style_modern.slider_outer_controls_side .slider_controls_wrap>a:before {
    top: 58%;
}
.slider_style_modern .slider_controls_label, .slider_style_modern.slider_outer_controls_side .slider_controls_wrap>a:before {
    position: absolute;
    display: block;
    text-align: left;
    width: 70%;
    left: 50%;
    top: 45%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

.swiper-slider-container .slider_controls_wrap>.slider_next:before,
.swiper-slider-container .slider_controls_wrap>.slider_next:before {
    /*content: '\f30a';*/
}

.swiper-slider-container .slider_controls_wrap>a > i,
.swiper-slider-container .slider_controls_wrap>a > i {
    
    font-size: 1.6em;
}



.swiper-slider-container .slider_controls_label {
    color: #ffffff;
}
.swiper-slider-container .slider_prev>.slider_controls_label,
.swiper-slider-container .slider_controls_wrap>.slider_prev > i {
    text-align: right;
}


.swiper-slider-container .slider_controls_label,
.swiper-slider-container .slider_controls_wrap > a > i {
    position: absolute;
    display: block;
    text-align: left;
    width: 70%;
    left: 50%;
    top: 45%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}


.swiper-slider-container .slider_controls_label span:first-child {
    font-style: italic;
    letter-spacing: 0;
}

.swiper-slider-container .slider_controls_label span + span {
    font-size: 1.6667em;
    line-height: 1.25em;
    margin-top: 0.2em;
    font-family: antonio !important;
}

.swiper-slider-container .slider_controls_label>span {
    display: block;
    
}

.slider_style_modern .slider_controls_label span + span {
    font-family: antonio !important;
}

.swiper-slider-container .slider_controls_label span {
    font-family: "TeX Gyre Termes",serif;
}

body .swiper-slider-container .slider_controls_wrap > a > i {
    top: 67%;
}

.swiper-slider-container .slider_controls_label,
.swiper-slider-container .slider_controls_wrap > a > i {
    position: absolute;
    display: block;
    text-align: left;
    width: 70%;
    left: 50%;
    top: 45%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

.icon-box-lightbox-container {
   /* position: relative;
    margin-bottom: 50px;
    height: 300px;*/
    height: 400px;
    overflow: visible !important;
   /* padding-top: 100px !important;*/
    background-image: url(https://vijayaland.com/wp-content/uploads/2019/03/business-main.jpg) !important;
    background-position: center !important;
}



@media (max-width: 991px) {
.icon-box-lightbox-container {
    height: auto;
}
}

.icon-box-lightbox-container:before {
    position: absolute;
    background-color: #1c1c1c;
    height: 100%;
    width: 100%;
    opacity: 0.8;
    top: 0;
    left: 0;
    display: inline-block !important;
}

 .icon-box-lightbox-container .box-centered-boxed:after {
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 5px;
    position: absolute;
    z-index: -2;
    background-color: #b1d130;
    content: '';
    z-index: 9999;
}

.parallax {
    position: relative !important;
    background-size: cover !important;
    background-attachment: fixed !important;
}

.icon-box-lightbox-container-inner {
    /*position: relative;
    top: 100px;*/
        position: relative;
   /* top: 80px;*/
    z-index: 999;
    
}

.icon-box-lightbox-container > .vc_col-sm-12 > .vc_column-inner  > .wpb_wrapper {
    position: relative;
    z-index: 9;
}

.icon-box-lightbox-container-inner .wpb_content_element {
    background: #fff;
}

.icon-box-lightbox-container-inner .box-centered-boxed h5 {
    color: #303030;
    line-height: 1.38em;
}



.feature-box {
    overflow: hidden;
    position: relative;
    text-align: center;
    cursor: pointer;
    width: 100%;
}

.feature-box:hover:before, .feature-box:hover:after {
    transform: scaleY(1);
    transition-duration: 0.5s;
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -ms-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
}

.feature-box:before, .feature-box:after {
    height: 100%;
    width: 3px;
    transform: scaleY(0);
    -webkit-transform: scaleY(0);
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    -o-transform: scaleY(0);
    transition-duration: 0.5s;
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -ms-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    
}


.feature-box:before, .feature-box .content:before {
    right: 0;
    top: 0;
    transition-duration: 0.5s;
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -ms-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    transform-origin: right top 0;
    -webkit-transform-origin: right top 0;
    -moz-transform-origin: right top 0;
    -ms-transform-origin: right top 0;
    -o-transform-origin: right top 0;
}

.feature-box:after, .feature-box .content:after {
    left: 0;
    bottom: 0;
    transition-duration: 0.5s;
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -ms-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
        transform-origin: top left 0;
    -webkit-transform-origin: top left 0;
    -moz-transform-origin: top left 0;
    -ms-transform-origin: top left 0;
    -o-transform-origin: top left 0;
}

.feature-box:after {
    transform-origin: left bottom 0;
    -webkit-transform-origin: left bottom 0;
    -moz-transform-origin: left bottom 0;
    -ms-transform-origin: left bottom 0;
    -o-transform-origin: left bottom 0;
}

.feature-box:hover .content:before, .feature-box:hover .content:after {
    transform: scaleX(1);
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    -o-transform: scaleX(1);
    transition-duration: 0.5s;
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -ms-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
}

.feature-box .content:before, .feature-box .content:after {
    width: 100%;
    height: 3px;
    transform: scaleX(0);
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -ms-transform: scaleX(0);
    -o-transform: scaleX(0);
    transition-duration: 0.5s;
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -ms-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
}
.feature-box .content:before {
    transform-origin: right top 0;
    -webkit-transform-origin: right top 0;
    -moz-transform-origin: right top 0;
    -ms-transform-origin: right top 0;
    -o-transform-origin: right top 0;
}

.feature-box:before, .feature-box .content:before, .feature-box:after, .feature-box .content:after {
    display: inline-block;
    position: absolute;
    content: "";
    background-color: #b1d130;
    z-index: 1;
}


.feature-box .content {
    padding: 35px 15px;
}

/*16 march 2019 bli code*/
.lity-container .lity-close {
    top: 13px;
}

.icon-box-lightbox-container .fa {
    /*color: #b1d130;*/
    color: #fff;

}

.icon-box-lightbox-container .icon-box-lightbox-container .box-centered-boxed .icon-box-icon {
    background: #b1d130;
    margin-top: 45px;
}

.icon-box-lightbox-container .box-centered-boxed .icon-box-icon {
    background: #b1d130;
    margin-top: 45px;
}

.icon-box-lightbox-container .box-centered-boxed {
    /*transform-origin: left bottom 0;
    -webkit-transform-origin: left bottom 0;
    -moz-transform-origin: left bottom 0;
    -ms-transform-origin: left bottom 0;
    -o-transform-origin: left bottom 0;*/
}

.icon-box-lightbox-container .box-centered-boxed:hover {
    background-color: #333;
    border-color: #333;
    border-radius: inherit;
     transition-duration: 0.5s;
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -ms-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
     
}

.icon-box-lightbox-container-inner > .vc_col-sm-3 > .vc_column-inner > .wpb_wrapper > .wpb_raw_code > .wpb_wrapper:hover:after {
   /* content: '';
    position: absolute;
    background-color: #1c1c1c;
    height: 100%;
    width: 100%;
    opacity: 0.8;
    top: 0;
    left: 0; 
    transform-origin: left bottom 0;
    -webkit-transform-origin: left bottom 0;
    -moz-transform-origin: left bottom 0;
    -ms-transform-origin: left bottom 0;
    -o-transform-origin: left bottom 0;*/
}

.icon-box-lightbox-container .box-centered-boxed:hover:before {
   /* content: '';
    position: absolute;
    background-color: #1c1c1c;
    height: 100%;
    width: 100%;
    opacity: 0.8;
    top: 0;
    left: 0;*/
}

.icon-box-lightbox-container .box-centered-boxed:hover:after {
    background-color: #333;
}

.icon-box-lightbox-container .box-centered-boxed:hover .icon-box-icon {
    background: #fff;
}

.icon-box-lightbox-container .box-centered-boxed:hover .fa {
    color: #b1d130;
}

.icon-box-lightbox-container-inner .box-centered-boxed:hover h5 {
    color: #fff;
    
}



/*16 march 2019 bli code end */


/*18 march 2019 bli code*/

body #main-menu {
    /*display: none;*/
}


li.mobile-menu-btn, .menu-mobile .main-nav #main-menu,
.menu-mobile .main-nav .main-menu,
.menu-mobile .main-nav .nav-right .nav-tools li:not(.off-menu-btn) {
     display: block;
}


@media (min-width: 1000px) {

.mobile-nav {
   /* right: 0;
    width: 450px;
    float: right;*/
    display: none !important;
}
}

@media (min-width: 1300px) {
#main-navigation > .main-nav-wrapper > .container {
    max-width: 100%;
}
}


#hero-section-376,
#hero-section-376 .hero-container {
    height: 910px !important;
}

/*.active-revslide .tp-caption {
display: none;
     transition: all 1s ease-in;
}

.active-revslide:hover .tp-caption {
display: block;
 
}*/

 
.width-100px {
    width: 100px;
}
.display-table {
    display: table !important;
}
.margin-auto {
    margin: 0 auto !important;
}
.separator-line-horrizontal-medium-light2 {
    width: 40%;
    height: 2px;
}
.bg-deep-pink {
    background-color: #f5812c;
}
/*18 march 2019 bli code end*/

/*20 march 2019 bli code */
.heading-border h2::after {
    background-color: #b1d130;
   /* background-color: #164699;*/
    height: 2px;
    width: 100px;
    content: "";
    position: relative;
    top: 5px;
    display: block !important;
    margin: 0px auto !important;
}

@media (min-width: 1366px) {
.colored-strip-container .cta-align-center .container .row {
   /* width:55%;*/
    /*width:70%;*/
    margin: 0px auto; 
    width: auto;
    box-sizing: border-box;
    display: inline-block;
}

.colored-strip-container .cta-align-center .container .row .cta-texts {
    float:left;
}
.colored-strip-container .cta-align-center .container .row .cta-buttons {
    float:right;
    margin-left: 35px;
}
}

.white-text h2 {
    color: #fff;
}



body #main-menu {
    right: 0;
    position: fixed;
    /*top: 38px;*/
    width: auto;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform .5s cubic-bezier(.07, .23, .34, 1);
    transition: -webkit-transform .5s cubic-bezier(.07, .23, .34, 1);
    transition: transform .5s cubic-bezier(.07, .23, .34, 1);
    transition: transform .5s cubic-bezier(.07, .23, .34, 1), -webkit-transform .5s cubic-bezier(.07, .23, .34, 1);
}


.menu-open #main-menu {
    -webkit-transform: translateX(-60px);
    transform: translateX(-109px);
}
@media (min-width: 1024px) {
    
.mobile-menu-btn .toggle-menu,
.aside-nav .toggle-menu {
    top: 35%;
    /*top: 5px;*/
    /*margin-top: 65px;*/
   /* margin-top: 35px;*/
}

}


.header-scroll-full .mobile-menu-btn .toggle-menu,
.header-scroll-full .aside-nav .toggle-menu {
    margin-top: 40px;
}

#engage-contact-form textarea {
    height: 75px !important;
}

#engage-contact-form .form-control, #wrapper .section-page #engage-contact-form  input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    height: 40px;
}
/*20 march 2019 bli code end*/

/*23 march 2019 bli code */
#footer-main .widget-contact-details i {
    color: #b1d130;
}

.text-center {
    text-align: center;
}

.project-footer-address .fa {
    /*color: #b1d130;*/
    color: #4178b9;
    font-size: 30px;
    margin-bottom: 10px;
}

@media (max-width: 768px) {
.map-container .vc_col-sm-6 {
    width: 100%;
}
}
/*23 march 2019 bli code end*/

/*12 April 2019 bli code*/

 #main-menu > ul > li.current_page_item > a {
     /*color: #b1d130;*/
     color: #0070c9;
 }
 
.dropdown-white #main-menu ul.dropdown-menu > li.current_page_item > a {
     /*color: #b1d130;*/
     color: #0070c9;
 }
 
 /*12 April 2019 bli code end*/
 
/*15 April 2019 bli code*/
.blue .heading-border h2::after {
    background-color: #4178b9;
}

.blue .icon-box-lightbox-container .box-centered-boxed .icon-box-icon {
   /* background: #4178b9;*/
}

.blue .icon-box-lightbox-container .box-centered-boxed:after {
   /* background-color: #4178b9;*/
}

.blue .icon-box-lightbox-container .box-centered-boxed:hover .fa {
    /*color: #4178b9;*/
}

.blue .icon-box-lightbox-container .box-centered-boxed:hover .icon-box-icon {
    /*background: #fff;*/
}

.blue .rev_slider .tp-mask-wrap .tp-caption {
   /*background-color: rgba(65, 120, 185, 0.5) !important;*/
}

.blue #footer .widget_categories li a:before,
.blue #footer .widget_recent_entries li a:before,
.blue #footer .widget_pages li a:before,
.blue #footer .widget_meta li a:before,
.blue #footer .widget_archive li a:before,
.blue #footer .widget_nav_menu li a:before,
.blue #footer .widget_text li:before {
    /*color: #4178b9;*/
}

.blue #footer-main .widget-contact-details i {
   /* color: #4178b9;*/
}

.blue .footer-bottom .vntd-social-icons a {
color: #4178b9;
}

.blue .heading-border.heading-blue-underline h2::after {
    background-color: #b1d130;
}

.header-scroll-full .main-nav {
/*padding: 18px 0;*/
padding: 28px 0;
height: auto !important;
}

.header-scroll-full .mobile-menu-btn .toggle-menu {
    margin-top: 0 !important; /*15 April 2019 Bli code*/
    /*margin-top: 15px !important;*/
}

nav#main-menu, .main-menu {
    /*top: 30px; 15 April 2019 bli code*/
    height: auto;
}

#wrapper .color-scheme-white p.hero-subtitle {
    border-top: 1px solid;
    border-bottom: 1px solid;
    display: inline-block;
}
/*15 April 2019 bli code end*/

/*16 April 2019 bli code*/

#wrapper #main-menu ul.dropdown-menu ul.dropdown-menu.submenu--right {
    right: 0;
    height: 100%;
    float: left;
    position: relative;
    display: block !important;
    padding-left: 20px;
    z-index: 999;
}

#wrapper #header #main-menu .dropdown-menu a:hover {
    background: none;
}

#wrapper #header .main-nav .dropdown-menu {
    background-color: #fff;
}

.nav-tools {
    position: relative;
}

/* #wrapper #main-menu ul li ul, #wrapper .main-menu ul li ul, #wrapper .nav-tools .dropdown-menu {
    position: relative;
}
*/
#wrapper #main-menu ul ul ul, .main-menu ul ul ul {
    left: 0;
    position: relative;
    padding-left: 20px;
}
/*#wrapper #header .main-nav .dropdown-menu {
display: block !important;
}
*/
#wrapper #header .main-nav .dropdown-menu ul {
    display: block !important;
    
}
/*16 April 2019 bli code end*/


/*19 April 2019 bli code end*/

body #main-navigation #main-menu {
    /*top: 0;*/
}


.header-scroll-full #mobile-menu-toggle {
    margin-top: 0 !important;
}

body .header-scroll-full #main-navigation #main-menu {

    margin-top: -18px;

}
/*19 April 2019 bli code end*/


/*22 April 2019 bli code */

.wpfm-menu-nav.wpfm-position-left ul,
.wpfm-position-top-left ul,
.wpfm-position-bottom-left ul {
    padding-left: 0;
    height: 100%;
    /*width: 100%;*/
}

.section-page.portfolio-post {
    padding-top: 0;
}

/*22 April 2019 bli code end*/

/*23 April 2019 bli code*/

.wpfm-menu-nav.wpfm-position-left ul:before {
   content: "";
background: #fe6e01;
    width: 40px;
    height: 100%;
        width: 6rem;
    position: absolute;
}
.wpfm-menu-nav.wpfm-position-left ul,
.wpfm-position-top-left ul,
.wpfm-position-bottom-left ul {
    /*background: #fe6e01;
    width: 40px;*/
}

.wpfm-template-1 .wpfm-position-left ul li a,
.wpfm-template-1 .wpfm-position-top-left ul li a,
.wpfm-template-1 .wpfm-position-bottom-left ul li a {
    width: 100%;
}

.wpfm-template-1 .wpfm-position-left ul li a:hover,
.wpfm-template-1 .wpfm-position-top-left ul li a:hover,
.wpfm-template-1 .wpfm-position-bottom-left ul li a:hover {
padding-left: 40px;
}

.wpfm-template-1 ul li a {
    -webkit-transition: none;
    transition: none;
}

.wpfm-template-1 .wpfm-position-left ul li .wpfm-icon-block, .wpfm-template-1 .wpfm-position-top-left ul li .wpfm-icon-block,
.wpfm-template-1 .wpfm-position-bottom-left ul li .wpfm-icon-block {
    right: -20px;
}

.wpfm-template-1 ul li .wpfm-icon-block i {
    font-size: 2rem;
}

.wpfm-template-1 .wpfm-position-left ul li a:hover .wpfm-icon-block, .wpfm-template-1 .wpfm-position-top-left ul li a:hover .wpfm-icon-block,
.wpfm-template-1 .wpfm-position-bottom-left ul li a:hover .wpfm-icon-block {
        left: 20px;
}

.wpfm-template-1 .wpfm-position-left ul li a:hover .wpfm-menu-name, .wpfm-template-1 .wpfm-position-top-left ul li a:hover .wpfm-menu-name, .wpfm-template-1 .wpfm-position-bottom-left ul li a:hover .wpfm-menu-name {
    left: 25px;
}

.header-dark #main-menu > ul > li > a:hover,
.header-dark #main-menu > ul > li.current-page-ancestor > a, 
.header-dark #main-menu > ul > li.current-menu-ancestor > a {
    /*color: #b1d130;*/
    color: #0070c9;
    /*border-top: 2px solid #4caf50;*/
}


.wpfm-template-1 .wpfm-position-left ul li a, .wpfm-template-1 .wpfm-position-top-left ul li a, .wpfm-template-1 .wpfm-position-bottom-left ul li a {
    width: 100%;
}

span.wpfm-menu-name {
    font-size: 1.2rem !important;
    text-transform: uppercase;
    font-weight: 700 !important;
}

 .header-dark.active-style-border-top .main-menu > ul > li.current-menu-ancestor > a {
     /*border-top: 2px solid #4caf50 !important;*/
     border-top: 2px solid #0070c9 !important;
 }
 
 body .section-page textarea {
    height: 150px;
 }
 .page-id-711354 .wpfm-floating-wh-wrapper {
    display: none;
}


 
 
 
 
 
 
 
/*windsor menu*/ 
 
 .menu_side_wrap {
    left: 0;
}

.menu_style_side .menu_side_wrap {
    position: fixed;
    /*width: 6rem;*/
    width: 4rem;
    z-index: 20000;
    /*top: 0;*/
    top: 35%;
    /*bottom: 0;*/
    -webkit-transition: left 0.3s ease, right 0.3s ease;
    -moz-transition: left 0.3s ease, right 0.3s ease;
    -ms-transition: left 0.3s ease, right 0.3s ease;
    -o-transition: left 0.3s ease, right 0.3s ease;
    transition: left 0.3s ease, right 0.3s ease;
}

.scheme_side.menu_side_wrap .menu_side_button {
    color: #ffffff;
    border-color: #2b2e41;
    background-color: rgba(19,22,43,0.7);
}

.menu_side_wrap .menu_side_button {
    right: -1.5em;
    text-align: right;
    padding-right: 10px;
    -webkit-border-radius: 0 50% 50% 0;
    -moz-border-radius: 0 50% 50% 0;
    -ms-border-radius: 0 50% 50% 0;
    border-radius: 0 50% 50% 0;
}

.scheme_side>.menu_side_inner, .scheme_side>.menu_mobile_inner {
    color: #969fa6;
    background-color: #0d101f;
}



.menu_side_wrap .menu_side_inner {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    /*height: 100%;*/
    height: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.menu_side_wrap .logo {
    padding: 47% 10%;
    text-align: center;
    display: block;
}
.scheme_side a {
    color: #3fb9be;
}
.toc_menu_item {
    position: relative;
    z-index: 1;
}
.menu_side_inner #toc_menu {
    display: block;
    position: relative;
    left: 0;
    top: 0;
    margin: 0;
}


.toc_menu_item:hover .toc_menu_description {
    left: 100%;
    right: auto;
}
.toc_menu_item .toc_menu_description {
    left: -20em;
    right: auto;
}
.toc_menu_item:hover .toc_menu_description {
    margin-right: 0;
}
.scheme_side .toc_menu_item .toc_menu_description {
    color: #f0f0f0;
    /*background-color: #3fb9be;*/
    background-color: #4178b9;
    
}
.scheme_default .toc_menu_item .toc_menu_description {
    color: #f0f0f0;
    /*background-color: #3fb9be;*/
    background-color: #4178b9;
}
.toc_menu_item:hover .toc_menu_description {
    right: 100%;
    margin-right: 1.5em;
    opacity: 1;
}
.toc_menu_item .toc_menu_description {
    font-size: 1.0667em;
    line-height: 1.3em;
    font-weight: bold;
    text-transform: uppercase;
    top: 1px;
}
.toc_menu_item .toc_menu_description, .sc_recent_news .post_item .post_footer .post_counters .post_counters_item, .sc_item_subtitle.sc_item_title_style_shadow, .sc_item_button a, .sc_form button, .sc_button_simple, .sc_action_item_link, .sc_icons_title, .sc_price_title, .sc_price_price, .sc_price_link, .sc_promo_modern .sc_promo_link2 span+span, .sc_skills_counter .sc_skills_total, .sc_skills_pie.sc_skills_compact_off .sc_skills_total, .slider_swiper .slide_info.slide_info_large .slide_title, .slider_style_modern .slider_controls_label span + span, .slider_pagination_wrap, .sc_slider_controller_info {
    font-family: "Antonio",sans-serif;
}
.toc_menu_item .toc_menu_description {
    position: absolute;
    top: 0;
    right: -20em;
    opacity: 0;
    white-space: nowrap;
    -webkit-transition: all .6s ease-out;
    -moz-transition: all .6s ease-out;
    -ms-transition: all .6s ease-out;
    -o-transition: all .6s ease-out;
    transition: all .6s ease-out;
}

.scheme_side .toc_menu_item:hover .toc_menu_icon, .scheme_side .toc_menu_item_active .toc_menu_icon {
    /*background-color: #3fb9be*/;
    background-color: #bec457;
    color: #f0f0f0;
}
.scheme_default .toc_menu_item:hover .toc_menu_icon, .scheme_default .toc_menu_item_active .toc_menu_icon {
    /*background-color: #3fb9be;*/
    background-color: #bec457;
    color: #f0f0f0;
}
.scheme_side .toc_menu_item .toc_menu_icon {
    background-color: #0d101f;
    border-color: #2b2e41;
    /*color: #3fb9be;*/
    color: #bec457;
    padding: 12px 0 15px 0px;
   /* padding: 0;*/
    margin: 0;
}
.scheme_default .toc_menu_item .toc_menu_icon {
    background-color: #ffffff;
    border-color: #e7eef2;
    color: #3fb9be;
}
.toc_menu_item:hover .toc_menu_icon, .toc_menu_item_active .toc_menu_icon {
    color: #292929;
}
.toc_menu_item .toc_menu_icon {
    width: 100%;
    height: 6rem;
    line-height: 6rem;
    border-top: 1px solid #ddd;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -ms-box-sizing: content-box;
    box-sizing: content-box;
}
.scheme_side .menu_mobile_button {
    color: #ffffff;
}
.scheme_default .menu_mobile_button {
    color: #13162b;
}
.menu_side_wrap .menu_mobile_button {
    display: block;
    position: relative;
    left: 0;
    right: auto;
    top: 0;
}
.toc_menu_item .toc_menu_icon {
    display: block;
    position: relative;
    color: #888;
    height: 1.5em;
    line-height: 1.5em;
    text-align: center;
}
.toc_menu_item:hover .toc_menu_description {
    left: 100%;
    right: auto;
}
.toc_menu_item .toc_menu_description:before {
    content: ' ';
    display: inline-block;
    vertical-align: middle;
    height: 6rem;
}
.toc_menu_item .toc_menu_description span {
    display: inline-block;
    /*vertical-align: middle;*/
    vertical-align: top;
    padding: 0 3em;
    letter-spacing: 3px;
    margin-top: 0;
}
.scheme_side .toc_menu_item:hover .toc_menu_icon, .scheme_side .toc_menu_item_active .toc_menu_icon {
    /*background-color: #3fb9be;*/
    background-color: #bec457;
    color: #f0f0f0;
}
.scheme_default .toc_menu_item:hover .toc_menu_icon, .scheme_default .toc_menu_item_active .toc_menu_icon {
    /*background-color: #3fb9be;*/
    background-color: #bec457;
    color: #f0f0f0;
}
.toc_menu_item .toc_menu_icon:before {
    font-size: 2rem;
    font-weight: normal;
    line-height: inherit;
}
.toc_menu_item .toc_menu_icon:before {
    display: inline-block;
    line-height: inherit;
    color: inherit;
}
 

.toc_menu_item .toc_menu_icon:before {
    font-size: 2rem;
    font-weight: normal;
    line-height: inherit;
}
.toc_menu_item .toc_menu_icon:before {
    display: inline-block;
    line-height: inherit;
    color: inherit;
}
/*[class^="icon-"]:before, [class*=" icon-"]:before {
    line-height: inherit;
    font-weight: inherit;
    font-size: inherit;
    width: auto;
    margin: 0;
}*/
/*.icon-note-2:before {
    content: '\e934';
}*/
/*[class^="icon-"]:before, [class*=" icon-"]:before {
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
}*/

/*.icon-home-2:before {
    content: '\e926';
}

.icon-floor:before {
    content: '\e925';
}
.icon-clipboard:before {
    content: '\e91a';
}

.icon-video-2:before {
    content: '\e937';
}

.icon-map:before {
    content: '\e932';
}

.icon-newspaper:before {
    content: '\e933';
}

.icon-email:before {
    content: '\e91b';
}
.icon-menu-2:before {
    content: '\e93c';
}*/

#toc_menu .toc_menu_item:hover .toc_menu_description {
   /* right: auto;
    margin-right: 0;*/
    left: 100%;
    right: auto;
    opacity: 1;
}

#toc_menu .vc_icon_element-icon {
    /*font-size: 1.6em!important;*/
    font-size: 1.9em!important;
}
#toc_menu .toc_menu_item .toc_menu_description {
    position: absolute;
    top: 1px;
    left: -20em;
    right: auto;
}
@media (min-width: 1024px) {
/*body.page-id-711354  {
    margin-left: 6rem;
}*/


body.page-id-711354 .main-nav .nav-right {
    /*float: right;
    height: 100%;
    display: table;
    
    right: 6rem;
    position: relative;*/
}
}

/*windsor menu end*/
 
/*23 April 2019 bli code end*/

/*24 April 2019 bli code*/
.wpb_wrapper .flexslider {
  border: none;
}

.tp-caption.Gym-Subline {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    padding: 14px 0 !important;
   /* font-size: 17px !important;*/
    text-transform: uppercase;
    color: #fff;
    letter-spacing: 1px !important;
    font-weight: 700 !important;
}

.tp-caption.home-slider-view-more {
    width: 160px;
    width: 175px;
    line-height: 40px !important;
    border: 1px solid #fff;
    padding: 3px 2px  !important;
    text-transform: uppercase;
    text-align: center  !important;
    position: relative;
    letter-spacing: 1px  !important;
}

.tp-caption.home-slider-view-more:before {
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    bottom: -16px;
    left: -16px;
}

.tp-caption.home-slider-view-more:after {
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
    top: -16px;
    right: -16px;
}

.tp-caption.home-slider-view-more:before, .tp-caption.home-slider-view-more:after {
    content: '';
    width: 16px;
    height: 16px;
    position: absolute;
}

.tp-caption.home-slider-view-more:hover {
    background: #fff  !important;
    color: #000  !important;
}

#rev_slider_5_1 .uranus .tp-bullet-inner {
    width: 30px;
    height: 1px;
    background: #fff;
    position: absolute;
    bottom: -16px;
    left: 0;
    border-radius: 0;
    /*opacity: 0;*/
}

#rev_slider_5_1 .uranus .tp-bullet.selected, #rev_slider_5_1 .uranus .tp-bullet:hover {
    border-radius: 0;
    box-shadow: none;
        height: 4px;
}
#rev_slider_5_1 .uranus .tp-bullet.selected .tp-bullet-inner, #rev_slider_5_1 .uranus .tp-bullet:hover .tp-bullet-inner {
    transform: scale(1.0);
    /* -webkit-transform: scale(0.4); */
    background-color: rgb(255, 255, 255);
    height: 4px;
}

#rev_slider_5_1 .uranus .tp-bullet {
    width: 30px;
    height: 1px;
    border-radius: 0;
    border: none;
}

.page-title-txt h1 {
    text-transform: uppercase;
}

section.section-page .wpb_content_element {
    margin-bottom: 0px;
}

.heading-border h2 {
    margin-bottom: 20px !important;
}

/*24 April 2019 bli code end*/


/*25 April 2019 bli code */

@media (max-width: 768px) {
    
body .menu_style_side .menu_side_wrap .menu_side_button {
    display: block;
    z-index: 99999;
    color: #f0f0f0;
    border-color: #ffffff;
    /*background-color: #3fb9be;*/
    background-color: #bec457;
}

body .menu_style_side .menu_side_wrap.opened .menu_side_button {
    display: block;
    z-index: 99999;
    color: #f0f0f0;
    border-color: #ffffff;
    /*background-color: #3fb9be;*/
    background-color: #bec457;
    right: -2em;
}
    
.menu_style_left .menu_side_wrap.opened {
    left: 0;
}

.menu_style_left .menu_side_wrap {
    left: -6rem;
}


.menu_side_wrap .menu_side_button {
    display: none;
    position: absolute;
    font-size: 16px;
    top: 50%;
    margin-top: -1.5em;
    width: 2em;
    height: 3em;
    line-height: 3em;
    overflow: hidden;
    cursor: pointer;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: left 0.3s ease, right 0.3s ease;
    -moz-transition: left 0.3s ease, right 0.3s ease;
    -ms-transition: left 0.3s ease, right 0.3s ease;
    -o-transition: left 0.3s ease, right 0.3s ease;
    transition: left 0.3s ease, right 0.3s ease;
}

.scheme_side.menu_side_wrap .menu_side_button {
    color: #ffffff;
    border-color: #2b2e41;
    background-color: rgba(19,22,43,0.7);
}

.menu_style_left .menu_side_wrap .menu_side_button {
    /*right: -2em;*/
    right: -3.8em;
    top: 120px;
    text-align: right;
    padding-right: 10px;
    -webkit-border-radius: 0 50% 50% 0;
    -moz-border-radius: 0 50% 50% 0;
    -ms-border-radius: 0 50% 50% 0;
    border-radius: 0 50% 50% 0;
}

.menu_style_left .menu_side_wrap.opened .menu_side_button:before {
    content: '\f104';
    font-size: 24px;
}
.menu_style_left .menu_side_wrap .menu_side_button:before {
    content: "\f105";
    font-size: 24px;
}

}


.vc_row div.wpcf7 {
margin-top: 35px;
}




@media (min-width: 1024px) {
.margin-left-6rem {
/*margin-left: 6rem;*/
}


h1.hero-heading {
    font-size: 5em !important;
}


.blue .vntd-image-gallery .cbp-ready .cbp-wrapper,
.blue .vntd-image-gallery .cbp-ready .cbp-wrapper-helper {
    position: relative;
    margin: auto;
    width: max-content;
}

.blue .vntd-image-gallery .cbp-ready .cbp-item {
    position: relative;
    left: inherit !important;
    margin-right: 10px;
}

.blue .vntd-image-gallery .cbp-ready .cbp-item:last-child {
    margin-left: 0;
}

.blue .vntd-image-gallery .cbp {
    position: relative;
}

}

/*
.blue .vntd-image-gallery .cbp-ready .cbp-wrapper,
.blue .vntd-image-gallery .cbp-ready .cbp-wrapper-helper {
    position: relative;
    margin: auto;
    width: max-content;
}

.blue .vntd-image-gallery .cbp-ready .cbp-item {
    position: relative;
    left: inherit !important;
    margin-right: 10px;
}

.blue .vntd-image-gallery .cbp-ready .cbp-item:last-child {
    margin-left: 0;
}

.blue .vntd-image-gallery .cbp {
    position: relative;
}*/


.footer-bottom .social-icons {
    padding-right: 20px;
}

.menu_style_left.menu_style_side {
   display: none;
}

.fixed-tab-scroll-menu .menu_style_left.menu_style_side {
   display: block;
}
/*25 April 2019 bli code end*/


/*26 April 2019 bli code*/

.content-box-image-title .vntd-content-box .simple-grid-title {
   /* color: #fff;
    background: #4178b9;*/
    margin: 20px 0;
}

.content-box-image-title .simple-grid-boxed .simple-grid-caption,
.content-box-image-title .simple-grid-boxed_no_border .simple-grid-caption {
    padding: 0px;
    background: #fff;
}


@media (max-width: 1024px) {
.certi-container .vc_col-sm-6 {
     width: 100%;
}
}

.active-style-border-top.header-dark #main-menu > ul > li.current_page_item > a {
	/*border-top: 2px solid #b1d130 !important;*/
	border-top: 2px solid #0070c9 !important;
}

.scheme_side .toc_menu_item .mPS2id-highlight {
  /*  background-color: #bec457;
    color: #f0f0f0;*/
}


@media (max-width: 850px) and (min-width: 768px) {
#contact .vc_col-sm-3 {
        width: 100%;
    }
}

/*26 April 2019 bli code end*/


/*29 April 2019 bli code*/

.header-dark #logo img.logo-white {
    /*background: rgba(204, 203, 203, 0.5);*/
}

.content-box-image-title .vntd-content-box .simple-grid-btn {
    margin: 15px 0;
}

.icon-box-lightbox-container-inner .box-centered-boxed .icon-box-icon {
    margin-top: 0;
}

div.icon-box-lightbox-container .box-centered-boxed {
    margin-top: 0;
    margin-bottom: 0;
}

div.icon-box-lightbox-container .box-centered-boxed h5 {
    color: #303030;
    line-height: 1.38em;
}
div.icon-box-lightbox-container .box-centered-boxed:hover h5 {
    color: #fff;
}

div.icon-box-lightbox-container-inner .box-centered-boxed:hover h5 {
    color: #fff;
}


@media screen and (min-width: 1367px) {
div.icon-box-lightbox-container .carousel .project:nth-child(4n) {
   margin-right: 0;
}
}





/*project clearance carosel style*/

div.icon-box-lightbox-container .v-centered {
	display: flex;
	justify-content: center;
	align-items: center;
	/*width: 100vw;
	height: 100vh;*/
}
div.icon-box-lightbox-container .carousel {
	position: relative;
	overflow: hidden;
	/*width: 930px;*/
}
div.icon-box-lightbox-container .roll {
	position: relative;
	white-space: nowrap;
	font-size: 0;
	left:  0px;
}



div.icon-box-lightbox-container .project {
	/*width: 300px;*/
	/*width: 280px !important;*/
	/*height: 350px;*/
	height: auto;
	background-color: #FFF;
	/*-webkit-box-shadow: 5px 5px 5px 1px rgba(0,0,0,0.5); 
    -moz-box-shadow: 5px 5px 5px 1px rgba(0,0,0,0.5); 
	box-shadow: 5px 5px 5px 1px rgba(0,0,0,0.5); */
	text-align: center;
	/*margin: 0 10px 15px 0*/;
	/*margin: 0 30px 15px 0;*/
	margin: 0 15px;
	display: inline-block;
	font-size: 18px;
}
div.icon-box-lightbox-container .project .vntd-icon-box {
	/*margin-top: 10px;
	width:  280px;
	height: 200px;*/
}
div.icon-box-lightbox-container .project .vntd-icon-box {
	/*margin: 10px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 200;
	text-align: left;
	white-space: normal;*/
}

div.icon-box-lightbox-container .sections {
	text-align: center;
	color: #b4fdc0;
	font-size: 12px;
}

div.icon-box-lightbox-container .sections i {
	margin: 0 2px;
	cursor: pointer;
}

div.icon-box-lightbox-container .navigation {
	position:  absolute;
	border: none;
	padding: 0;
	background-color: rgba(35,35,35,0.8);
	height: 34px;
	width: 34px;
	color:  #FFF;
	font-size: 20px;
	text-align: center;
	/*top: 176px;*/
	top: 32%;
	z-index: 10;
}
div.icon-box-lightbox-container .navigation:visited  {
	text-decoration: none;
}
div.icon-box-lightbox-container .navigation-hover {
	height: 50px;
	width: 50px;
	/*top:  168px;*/
	top:  31%;
}
div.icon-box-lightbox-container .navigation:active {
	text-decoration: none;
}
div.icon-box-lightbox-container .navigation:focus {
	outline: none;
}
div.icon-box-lightbox-container .navigation:first-of-type {
	left: 0px;
}
div.icon-box-lightbox-container .navigation:last-of-type {
	/*right: 10px;*/
	right: 0;
}


@media screen and (max-width: 950px) {
   div.icon-box-lightbox-container .carousel {
		position: relative;
		overflow: hidden;
		width: 620px;
	}
}
@media screen and (max-width: 655px) {
   div.icon-box-lightbox-container .carousel {
		position: relative;
		overflow: hidden;
		width: 310px;
	}
}

@media screen and (max-width: 655px) {
div.icon-box-lightbox-container .project {
	width: 300px;
	/*width: 280px;*/
	margin: 0 10px 15px 0;
	/*margin: 0 30px 15px 0;*/
}

}
/*project clearance carosel style end*/
/*29 April 2019 bli code end*/



/*03 May 2019 bli code */

.swiper-container {
      width: 100%;
      height: 100%;
background: #cece;
    }
.swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #000;
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
      min-height: 540px;
    }
    
.vntd-content-box .swiper-slide {
    min-height: 218px;
    background-size: contain;
}


.vntd-content-box .slider_pagination_wrap {
    color: #fff;
}

.vntd-content-box .swiper-pagination {
    bottom: 1em;
}

.vntd-content-box .swiper-pagination,
.vntd-content-box .swiper-pagination {
    display: block;
    width: 100%;
    height: 1.7em;
    line-height: 1.7em;
    text-align: center;
}

.vntd-content-box .swiper-pagination-fraction,
.vntd-content-box .swiper-pagination-custom,
.vntd-content-box .swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: 10px;
    left: 0;
    width: 100%;
}


.vntd-content-box:hover .slider_controls_wrap a {
    opacity: 1;
    filter: alpha(opacity=100);
    margin-left: 0;
    margin-right: 0;
}

.vntd-content-box .slider_controls_wrap a{
    color: #b1d130;
    background-color: #4178b9 !important;
    border-color: #13162b;
}


.vntd-content-box .slider_controls_wrap .slider_prev,
.vntd-content-box .slider_controls_wrap .slider_prev {
    opacity: 0;
    filter: alpha(opacity=0);
    margin-left: -100px;
    left: 0;
}

.vntd-content-box .slider_controls_wrap .slider_next,
.vntd-content-box .slider_controls_wrap .slider_next {
    opacity: 0;
    filter: alpha(opacity=0);
    margin-right: -100px;
    right: 0;
}

.vntd-content-box .slider_controls_wrap a {
    /*width: 4.2em;
    height: 2.8em;
    line-height: 2.8em;*/
    width: 3.2em;
    height: 2.2em;
    line-height: 2em;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}


.vntd-content-box .slider_swiper .slider_next:before,
.vntd-content-box .slider_swiper_outer .slider_next:before {
    content: none;
}

.vntd-content-box .slider_prev:before {
    content: none !important;
}

.vntd-content-box .sc_button_hover_slide_top:hover {
     background: #b1d130;
   /* background: linear-gradient(to bottom,	#13162b 50%,#3fb9be 50%) no-repeat scroll right bottom / 100% 210% #3fb9be !important;*/
    
}


.vntd-content-box:hover .sc_button_hover_slide_top {
    /*background: linear-gradient(to bottom,	#3fb9be 50%,#13162b 50%) no-repeat scroll right bottom / 100% 210% #13162b !important;*/
    background: #b1d130;
}

/*.slick-prev, .slick-next {
    background: #000 !important;
}

.slick-prev:before,
    .slick-next:before {
      color: black;
    }

.slick-prev:before {
    content: "\f104";
}*/

@media (min-width: 768px) {
div.icon-box-lightbox-container .project {
	width: 90% !important;
}
}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before,
.slick-dots li button:before {
    font-size: 36px;
}

#project-clearances.icon-box-lightbox-container {
    height: auto;
}

.vntd-content-box .swiper-pagination-fraction, .vntd-content-box .swiper-pagination-custom,
.vntd-content-box .swiper-container-horizontal > .swiper-pagination-bullets {
 display: none;
}
/*03 May 2019 bli code end*/

/*20 june 2019 bli code*/

@media (min-width: 992px){
.aquentro-slider .slick-slide .slide-thumbnail {
    margin-right: 50px;
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
}
}

@media (min-width: 992px){
.aquentro-slider .carousel-item .slide-thumbnail {
    float: right;
    width: 60%;
}
}

.aquentro-slider .carousel-item .slide-thumbnail {
    margin: 0;
    padding: 0;
    height: 446px;
}
.aquentro-slider .carousel-item .slide-thumbnail img {
    display: block;
  /*  -webkit-box-shadow: 0 4px 8px rgba(34, 34, 34, 0.15);
    box-shadow: 0 4px 8px rgba(34, 34, 34, 0.15);*/
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}



.aquentro-slider .slick-slide.slick-active .slide-wrapper,
.aquentro-slider .slick-slide.slick-current .slide-wrapper {
    margin-left: 0;
	background: #fff;
    -webkit-box-shadow: 0 4px 8px rgba(34, 34, 34, 0.15);
    box-shadow: 0 4px 8px rgba(34, 34, 34, 0.15);
    padding: 2.5em 1.875em;
}


@media (min-width: 992px){
.aquentro-slider .slick-slide .slide-wrapper {
    -webkit-transition: all .9s ease;
    transition: all .9s ease;
    margin-left: 50px;
}
}
@media (min-width: 992px){
.aquentro-slider .carousel-item .slide-wrapper,
.aquentro-slider .slick-slide.slick-current .slide-wrapper {
    /*padding: 3.125em 3.75em;*/
    padding: 2.125em 3.75em;
    width: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 1;
}
}

.slick-slider .carousel-item {
    position: relative;
}

.aquentro-slider .slick-prev, 
.aquentro-slider .slick-next {
    z-index: 1;
    width: 60px;
    height: 60px;
    padding: 0;
    overflow: hidden;
    border-radius: 0;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center center;
    border: 0;
    opacity: 1;
    color: #484848;
    text-indent: -999rem;
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease;
    -webkit-box-shadow: 0 4px 8px rgba(34, 34, 34, 0.15);
    box-shadow: 0 4px 8px rgba(34, 34, 34, 0.15);
}

.aquentro-slider .slick-prev {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background-image: url(https://vijayaland.com/wp-content/uploads/2019/08/arrow_left_passive.png);
    background-repeat: no-repeat;
}

.aquentro-slider .slick-prev:hover,
.aquentro-slider .slick-prev:focus {
    background-image: url(https://vijayaland.com/wp-content/uploads/2019/08/arrow_left_passive.png);
    background-repeat: no-repeat;
    background-position: center;
}

.aquentro-slider .slick-prev:hover {
    background-color: #b1d130;
}

.aquentro-slider .slick-next {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background-image: url(https://vijayaland.com/wp-content/uploads/2019/08/arrow_right_passive.png);
    background-repeat: no-repeat;
}

.aquentro-slider .slick-next:hover,
.aquentro-slider .slick-next:focus{
    background-image: url(https://vijayaland.com/wp-content/uploads/2019/08/arrow_right_passive.png);
    background-repeat: no-repeat;
    background-color: #fff;
    background-position: center;
}

.aquentro-slider .slick-next:hover {
    background-color: #b1d130;
}


@media (min-width: 992px) {
.aquentro-slider .pagingInfo {
    position: absolute;
    top: 0;
    left: 5rem;
    margin: 0;
}
}
.aquentro-slider .pagingInfo {
    text-align: center;
    /*margin: 1.875em 0;*/
    /*margin: 0.7em 0;*/
     margin: 0.2em 0 0.7em 0;
    font-size: 2.25rem;
    color: #9f9f9f;
    line-height: 1;
    font-family: "Oswald", serif;
}

@media screen and (max-width: 991px) {
    .aquentro-slider .pagingInfo {
        display: block;
        margin: 20px 0;
    }
}

.aquentro-slider .carousel-item .slide-wrapper .slide-title {
    font-size: 22px;
    font-size: 1.375rem;
    text-align: left;
    margin-bottom: 1em !important;
}

.aquentro-slider .carousel-item .slide-wrapper .slide-content {
    text-align: left;
    font-weight: 400;
    color: #484848;
    margin: 0;
}

.aquentro-slider .carousel-item .slide-wrapper .slide-content .more-link {
    display: block;
    /*margin-top: 2.14286em;*/
    margin-top: 0.34286em;
    color: #0070c9;
    text-transform: uppercase;
    /*float: right;*/
    width: 100%;
    text-align: center;
}

.aquentro-slider .carousel-item .slide-wrapper .slide-content .more-link:hover {
    text-decoration: underline;
}

.bli-proj-list .grid-item {
    background-color: #ffffff;
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.13);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 0px;
    padding: 35px 35px 20px 35px;
}

.bli-proj-list .portfolio-item-caption {
    padding: 22px 0 0 0;
    background: #fff;
    border: navajowhite;
    position: relative;
    font-size: 15px;
    text-align: center;
    border-top: 0 !important;
}


.testimonials-simple .testimonial-author {
    color: #b1d130;
}

.testimonial-position {
    opacity: 1;
    background-color: #036398;
    display: inline-block;
    color: #fff;
    padding: 5px 25px;
}
/*20 june 2019 bli code end*/

/*24 june 2019 bli code*/

@media screen and (min-width: 991px) {
.times-realty-container {
   /*margin-top: 35px;*/
}
}


.proj-slider-links-container {
    display: inline-block;
    /*min-width:274px;
    width: 274px;*/
    width: 100%;
    margin-top: 0.34286em;
}

.slide-content-inner {
   display: inline-block;
}

.proj-slider-links-container a {
    display: inline-block;
}

.proj-slider-links-container > a,
.proj-slider-links-container > a + a {
    pointer-events: none;
  cursor: default;
  text-decoration: none;
  color: inherit !important;
}

.mr-10 {
    margin-right: 10px;
}

.our-work-block {
    padding: 25px;
    background-color: #1f2021;
}

.our-work-block .counter-title {
    color: #FFF;
}

.block-container .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper {
   /* padding: 25px;
    background-color: #1f2021;*/
}
/*24 june 2019 bli code end*/

/*25 june 2019 bli code*/
#our-work {
    /*border: 20px solid #fff;*/
}

.block-container .vntd-content-box .swiper-slide {
    min-height: -webkit-fill-available;
    background-size: contain;
}

.t-color-303030 {
    color: #303030 !important;
    
}

@media screen and (min-width: 991px) {
.four-clm-custom-grid > .vc_column-inner > .wpb_wrapper > .wpb_text_column {
    /*width: 420px;*/
    text-align: center;
    margin: 0 auto;
}
}

.four-clm-custom-grid {
    border: 15px solid #fff;
    /*padding:25px 0;*/
    padding:15px 0 25px 0;
    background-color: #fafafa !important;
}


@media (max-width: 768px) {
.four-clm-custom-grid.vc_col-sm-6 + .vc_col-sm-6 {
    margin-top: 0;
}
}


@media screen and (min-width: 768px) {

.four-clm-custom-grid.border-right-none {
    border-right: 0;
    background-color: #fafafa !important;
}

.four-clm-custom-grid.border-bottom-none {
    border-bottom: 0;
    background-color: #fafafa !important;
}
}

.gradient-read-more {
        padding: 2px 25px;
    border-radius: 3px;
    text-transform: uppercase;
    font-weight: bold;
    /*background: linear-gradient(90deg, rgba(177,209,48,1) 0%, rgba(65,120,185,1) 35%);*/
    background: linear-gradient(90deg, rgba(177,209,48,1) 0%, rgba(67,219,200,1) 50%, rgba(65,120,185,1) 100%);
    color: #fff !important;
        /* -webkit-box-shadow: 7px 6px 9px -6px rgba(0,0,0,0.51); */
    -moz-box-shadow: 7px 6px 9px -6px rgba(0,0,0,0.51);
    box-shadow: 7px 6px 9px -6px rgba(0,0,0,0.51);
}

.four-clm-custom-grid img{
    -webkit-box-shadow: 0px 0px 50px -19px rgba(0,0,0,0.57);
    -moz-box-shadow: 0px 0px 50px -19px rgba(0,0,0,0.57);
    box-shadow: 0px 0px 50px -19px rgba(0,0,0,0.57);
}

.time-realty {
    background: radial-gradient(circle, rgba(192,229,255,1) 0%, rgba(237,237,237,1) 100%);
}

.time-realty h2,
.time-realty p {
        color: #303030 !important;
}

.counter-container {
    padding-top: 45px !important;
    -webkit-box-shadow: 0 4px 18px -12px rgba(0,0,0,.75);
    -moz-box-shadow: 0 4px 18px -12px rgba(0,0,0,.75);
    -ms-box-shadow: 0 4px 18px -12px rgba(0,0,0,.75);
    -o-box-shadow: 0 4px 18px -12px rgba(0,0,0,.75);
    box-shadow: 0 4px 18px -12px rgba(0,0,0,.75);
    border: 1px solid #f5f6f7;
    margin-top: 45px;
}

.bordered-read-more{
    display: inline-block;
    border: 2px solid #000;
    font-size: 16px;
    font-weight: 700;
    min-width: 189px;
    padding: 15px 28px;
    padding-right: 62px;
    letter-spacing: .08em;
    border-radius: 0;
    text-align: center;
    text-transform: uppercase;
    color: #323232;
    line-height: normal;
    cursor: pointer;
    background-color: transparent;
    background-image: url(https://colorlib.com/preview/theme/photogallery/img/angle-rignt.png);
    background-repeat: no-repeat;
    background-position: right 23px top 22px;
}

.grad-border-read-more {
        height: 46px;
    width: 160px;
    line-height: 48px;
    color: #232d37;
    font-family: poppins,sans-serif;
    font-weight: 600;
    font-size: 13px;
    text-transform: uppercase;
    background-image: -webkit-gradient(linear,left top,right top,from(#744fff),color-stop(51%,#21d397),to(#744fff));
    background-image: -webkit-linear-gradient(left,#744fff 0%,#21d397 51%,#744fff 100%);
    background-image: -o-linear-gradient(left,#744fff 0%,#21d397 51%,#744fff 100%);
    background-image: linear-gradient(to right,#744fff 0%,#21d397 51%,#744fff 100%);
    text-align: center;
    position: relative;
    background-color: transparent;
    background-size: 200% auto;
    z-index: 2;
    /* display: block; */
    -webkit-transition: all 400ms ease-out;
    -o-transition: all 400ms ease-out;
    transition: all 400ms ease-out;
}

.grad-border-read-more:before {
    content: "";
    background: #f7f7f7;
    position: absolute;
    left: 2px;
    top: 2px;
    width: 98%;
    height: 42px;
    z-index: -1;
    -webkit-transition: all 400ms linear 0s;
    -o-transition: all 400ms linear 0s;
    transition: all 400ms linear 0s;
}
.top-text-container-overlap {
   z-index: 99;
    background: #fafafa;
    /*border: 20px solid #fff;*/
    border: 15px solid #fff;
    border-radius: 10px;
    /*padding: 25px 25px 50px 25px;*/
    position: relative;
}


#counter-overlap-container {
    position: relative;
    left: -331.5px;
    box-sizing: border-box;
    width: 1903px;
    padding-left: 331.5px;
    padding-right: 331.5px;
    position: relative;
    z-index: auto;
    background: #03A9F4;
    background: -webkit-linear-gradient(to left,#1e4f82,#03A9F4);
    background: -webkit-linear-gradient(right,#1e4f82,#03A9F4);
    background: -webkit-gradient(linear,right top,left top,from(#1e4f82),to(#03A9F4));
    background: -o-linear-gradient(right,#1e4f82,#03A9F4);
    background: linear-gradient(to left,#1e4f82,#03A9F4);
    /* padding: 180px 0 34px; */
    margin-top: -130px;
    padding-top: 100px;
    padding-bottom: 80px;
}


.counter-overlap .vntd-counter .counter-title {
    font-size: 20px;
    color: rgba(247, 247, 247, 0.75);
}

.certi-container > .vc_col-sm-12 > .vc_column-inner {
    background: #fafafa;
    padding-right: 25px;
    padding-left: 25px;
    position: relative;
    /* z-index: 9999999; */
    /* display: inline-block; */
    /* margin-top: -50px; */
    padding-top: 15px;
    padding-bottom: 0px;
}

.section-page .vc_row-has-fill.certi-container > .vc_col-sm-12 > .vc_column-inner {
   padding-right: 25px;
    padding-left: 25px;
    background: linear-gradient(to left,#e7e6e6,#fafafa);
    position: relative;
    /* z-index: 9999999; */
    /* display: inline-block; */
    /* margin-top: -50px; */
    /*padding-top: 15px;*/
    padding-top: 30px;
    padding-bottom: 20px;
    /*border: 20px solid #fff;*/
    border: 15px solid #fff;
    border-radius: 10px;
}

.section-page .vc_row-has-fill.block-2-overlap > .vc_col-sm-12 > .vc_column-inner {
    -webkit-box-shadow: 0 10px 30px 0 rgba(0,0,0,.05);
    box-shadow: 0 10px 30px 0 rgba(0,0,0,.05);
    padding-top: 30px;
    padding-bottom: 30px;
    margin-top: -50px;
    margin-bottom: -50px;
    position: relative;
    z-index: 10;
    position: relative;
    background: #fff;
}

/*.time-realty .dropcap-big {
    font-size: 3.3em;
}
*/

.dropcap-big {
    font-size: 3.3em;
}

.read-more-blue {
    color: #0070c9;
    z-index: 4;
    position: relative;
}

.read-more-blue:hover {
    color: #0070c9;
    text-decoration: underline;
}

a.unit-link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 3;
}
/*25 june 2019 bli code end*/

/*26 june 2019 bli code*/
.realty-slider-btm-text {
    text-align: center;
    font-size: 22px;
    font-weight: bold
}

.t-uppercase {
    text-transform: uppercase;
}

.li-shadow .vntd-icon-list.icon-list-simple li {
    border: none;
    /*padding: 15px;*/
    list-style: none;
    padding: 10px 15px 10px 30px;
    margin-bottom: 12px;
    /*-webkit-box-shadow: 5px 8px 12px -10px rgba(0,0,0,0.75);
    -moz-box-shadow: 5px 8px 12px -10px rgba(0,0,0,0.75);
    box-shadow: 5px 8px 12px -10px rgba(0,0,0,0.75);*/
    -webkit-box-shadow: 0px 0px 9px -4px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 9px -4px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 9px -4px rgba(0,0,0,0.75);
    border-radius: 10px;
}

.li-shadow .vntd-icon-list.icon-list-simple li i{
   display: none;
   left: 6px;
   top: 15px;
}

.our-mission-container > .wpb_column > .vc_column-inner {
    z-index: 99;
    background: #fafafa;
    /*border: 20px solid #fff;*/
    border: 15px solid #fff;
    border-radius: 10px;
    /*padding: 50px 25px;*/
    padding: 0px 25px;
    position: relative;
}
/*26 june 2019 bli code end*/

/*01 July 2019 bli code */

.tp-caption.home-slider-view-more.contact-btn {
    width: 200px;
}

@media (min-width: 1367px) {
    
.mobile-menu-btn .toggle-menu,
.aside-nav .toggle-menu {
    top: 35%;
}

.header-scroll-full #mobile-menu-toggle {
    top: 0;
}
}

.heading-border.blue-border h2::after { 
    background-color: #4178b9;
}

.proj-slider-links-container .link-text-left {
    float: left;
}

.proj-slider-links-container a:hover .link-text-left {
    text-decoration: underline;
}

.proj-slider-links-container a {
    color: #0070c9;
    vertical-align: middle;
    line-height: 3em;
}

.proj-slider-links-container .link-text-right {
 margin-left: 10px;
 float: right;
 vertical-align: middle;   
}

.mt-7 {
  margin-top: 7px;
}

.width-60 {
    width: 50px;
}

.width-40 {
    width: 50px;
}
/*01 July 2019 bli code end*/

/*02 July 2019 bli code*/

.slick-slider .slick-next {
    right: -14px;
}

.slick-slider .slick-prev {
    left: -14px;
}

/*02 July 2019 bli code end*/

/*04 July 2019 bli code end*/

.mission-vision-container > .wpb_column > .vc_column-inner {
    z-index: 99;
    background: #fafafa;
    border: 20px solid #4178b9;
    border-radius: 10px;
    padding: 50px 25px;
    position: relative;
}

.mission-vision-container  h2 {
    text-align: center;
    color: #b1d131;
    /* text-shadow: 2px 2px #bfe9f2; */
    letter-spacing: -2px;
    font-size: 65px;
    font-size: 3em;
    }
    
.mission-vision-container .heading-border > .wpb_wrapper {
    width: 50%;
    margin: 0 auto;
    background: #fafafa;
    position: relative;
    top: -45px;
}

.mission-vision-container p {
    color: #396fb0;
    position: relative;
    padding-bottom: 0;
    /* height: 250px; */
    display: inline-block;
    /* top: -42px; */
    margin-top: -50px;
}

p.unit-link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 3;
}

p {
   font-size: 16px; 
}

.proj-slider-links-container a + a {
    float: right;
}

.aquentro-slider .blue-next-prev .slick-prev:hover {
    background-color: #4178b9;
}

.aquentro-slider .blue-next-prev .slick-next:hover {
    background-color: #4178b9;
}

#header {
    box-shadow: none;
}
/*04 July 2019 bli code end*/

/*08 July 2019 bli code*/

.vntd-image-gallery.vntd-content-element {
    margin-top: 27px;
}

.slick-dotted.slick-slider {
    margin-top: 27px;
}

.main-nav .container #logo {
    padding-left: 20px;
}

.li-shadow .vntd-icon-list.icon-list-simple li {
    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 9px 15px;
}

/*.li-shadow .vntd-icon-list.icon-list-simple li:first-child {
    background-image: url(https://vijayaland.com/wp-content/uploads/2019/07/green-check-transparent.png);
}*/

/*.li-shadow .vntd-icon-list.icon-list-simple li:nth-child(2n) {
    background-image: url(https://vijayaland.com/wp-content/uploads/2019/07/blue-check-transparent.png);
}*/

/*.li-shadow .vntd-icon-list.icon-list-simple li:nth-child(3n) {
    background-image: url(https://vijayaland.com/wp-content/uploads/2019/07/blue-check-transparent-thick.png);
}*/

.li-shadow .vntd-icon-list.icon-list-simple li {
    background-image: url(https://vijayaland.com/wp-content/uploads/2019/07/blue-check-transparent-thick.png);
}


/*08 July 2019 bli code end*/

.font-size-large, .font-size-large p {
    color: #333;
}


.aquentro-slider .blue-next-prev .slick-next,
.aquentro-slider .blue-next-prev .slick-next:focus,
.aquentro-slider .blue-next-prev .slick-prev,
.aquentro-slider .blue-next-prev .slick-prev:focus{
    background-color: #4178b9;
}

.aquentro-slider .slick-next,
.aquentro-slider .slick-next:active,
.aquentro-slider .slick-next:focus,
.aquentro-slider .slick-prev,
.aquentro-slider .slick-prev:active,
.aquentro-slider .slick-prev:focus{
    background-color: #b1d130;
}


#contact .wpcf7-submit {
    width: 48%;
}

@media (max-width: 768px) {
#contact .wpcf7-submit {
    width: 98%;
}
}

.vntd-icon-list li {
    font-size: 1.1em;
}

@media (max-width: 823px) {
.remove-pl-mobile .vc_col-sm-6 + .vc_col-sm-6 {
    margin-top: 0 !important;
}

div.remove-pl-mobile {
    margin-left: 0 !important;
}
}

@media (min-width: 1300px) {
.proj-inq-form {
   padding-left: 5% !important;
   padding-right: 5% !important;
   margin-left: 0px !important;
}
}

/*07 Spet 2019 bli code*/
#project-clearances {
      display: none;
}

/*025  Spet 2019 bli code*/


.topnav-top #header.header-separator-none {
    box-shadow: none !important;
    border-bottom: 0 !important;
    background-color: white;
}


.header-bg-transparent .main-nav:not(.sticky-nav) {
    background: white !important;
}


#header #main-menu .dropdown-menu a {
	    color: #50485b !important;
}#wrapper .color-gradient-2 { color:linear-gradient(-32deg,,);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}#wrapper .bg-gradient-2 { background: linear-gradient(-32deg,,);}