/*
Theme Name: SilverStone
Theme URI: https://
Author: Gautam Murarka	
Author URI: https://www.impressico.com
Description: 

Version: 1.0
License: GNU General Public License version 3
License URI: license.txt
Text Domain: skt-white
Tags: 

SilverStone WordPress Theme is released under the terms of GNU GPL
*/
@import "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css";

.ih_item_fade_effect {width: 100% !important;}

.contWrap{ background-color:#000; padding:20px 20px;}
.contWrap .contHeading{ border-bottom:1px solid #fff; }
.contWrap .contHeading h2{ color:#fff; font-size:40px;}
/*.contWrap .contSecPart{margin-top: 70px;}*/
.contWrap .contSecPartLeft{}
.contWrap .contSecPartLeft .contSecHead{}
.contWrap .contSecPartLeft .wpb_content_element{margin-bottom: 25px;}
.contWrap .contSecPartLeft h3.contSecHead{font-size: 18px; color: #fff;}
.contWrap .contSecPartLeft .wpforms-container{}
.contWrap .contSecPartLeft .wpforms-container .wpforms-field-container{}
.contWrap .contSecPartLeft .wpforms-container .wpforms-field-container .wpforms-field{}
.contWrap .contSecPartLeft .wpforms-container .wpforms-field-container .wpforms-field-textarea{padding-top:30px;}
.contWrap .contSecPartLeft .wpforms-container .wpforms-field-container .wpforms-field .iti__selected-flag{ padding:0;}
.contWrap .contSecPartLeft .wpforms-container .wpforms-field-container .wpforms-field label{ display:none;}
.contWrap .contSecPartLeft .wpforms-container .wpforms-field-container .wpforms-field .wpforms-field-large{background:none; border-bottom:1px solid #fff; border-left:none; border-right:none; border-top:none; padding:0; color:#fff; font-size:18px;border-bottom: 1px solid #fafafa;}
/*.contWrap .contSecPartLeft .wpforms-container .wpforms-field-container .wpforms-field input[type=tel].wpforms-field-large{padding-left: 40px;}*/
.contWrap .contSecPartLeft .wpforms-container .wpforms-field-container .wpforms-field textarea{resize:none;}
.contWrap .contSecPartLeft .wpforms-container .wpforms-submit-container{ padding:0;}
.contWrap .contSecPartLeft .wpforms-container .wpforms-submit-container .wpforms-submit{background: none; border: none; font-size: 14px; color: #fff; position: relative; padding:10px 10px 10px 25px; background-image:url("https://www.silverstonedevelopments.com.au/wp-content/uploads/2021/07/right-arrow.png"); background-repeat:no-repeat; background-position:left; background-position: 0px 9px; background-size: 18px;}
/* .contWrap .contSecPartLeft .wpforms-container .wpforms-submit-container .wpforms-submit::before{content: "f061"; position:absolute; left: 3px; top: 9px;} */

.contWrap .contSecPartRight{}
/*.contWrap .contSecPartRight{ width:100%; max-width:300px;word-wrap: break-word; padding-top:60px;}*/
/*.contWrap .contSecPartRight .contPara{font-size:14px; color:#fff; max-width:250px; margin:0;}*/
.contWrap .contSecPartRight .contContact{font-size:14px; color:#fff; padding-top:40px; margin:0;}
.contWrap .contSecPartRight .contContact p a{ font-size:14px; color:#fff;}
/*.contWrap .contSecPartRight .contSocial{ padding-top:20px;}*/
.contWrap .contSecPartRight .contSocial a {font-size: 13px; background: #fff; color: #000; padding: 6px 7px; width: 25px; height: 25px; border-radius: 20px; margin-right: 10px; text-align: center;}
.contWrap .contSecPartRight .contSocial a strong{ display:none;}
.contWrap .contSecPartRight .contSocial a:hover{ text-decoration:none;}


.service-tab .vc_tta-tabs-container{width:25%;}
/*.service-tab .vc_tta-tabs-container .vc_tta-tabs-list a{font-size:14px; border-left: none; border-right: none; background-color: #fafafa; border-radius: 0;}*/
/*.service-tab.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a .vc_tta-title-text, .service-tab.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a:hover, .service-tab.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a:focus{color:#f00; background-color: initial;}*/
.service-tab.vc_tta-color-grey .vc_tta-tab.vc_active>a i{position: absolute; right: 0px; line-height: 1; color:#f00; display:inline-block;background: #fafafa;padding: 6px;}
.service-tab.vc_tta-color-grey .vc_tta-tab>a i{display:none}
/*.service-tab.vc_tta.vc_general.vc_tta-color-grey .vc_tta-tab>a{padding: 10px 0;}*/
/*.service-tab.vc_tta.vc_tta-spacing-1 .vc_tta-tab a{border-left: none; border-right: none; background-color: #fafafa; border-radius: 0;}*/
.service-tab.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{border:none;}
.service-tab.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body .vc_tta-panel-body{}
.service-tab.vc_tta.vc_general .vc_tta-panel-body{padding: 0 12%;}
/*.service-tab.vc_tta-tabs.vc_tta-tabs-position-left{margin-top: 20px;}*/
.service-tab.vc_tta.vc_tta-spacing-1 .vc_tta-tabs-list .vc_tta-tab{margin: 0;}
/*.service-tab.vc_tta.vc_tta-spacing-1 .vc_tta-tabs-list .vc_tta-tab:first-child{border-top: 1px solid #e3e3e3;}*/
.service-tab.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .service-tab.vc_tta.vc_general.vc_tta-color-grey .vc_tta-tab.vc_active>a{background-color: #fafafa;}
/*.service-tab.vc_tta.vc_general.vc_tta-color-grey .vc_tta-tab.vc_active>a{padding-right: 35px;}*/
.service-tab.vc_tta-color-grey .vc_tta-tab.vc_active>a i {top: 50%; transform: translateY(-50%); font-size: 25px;}
.service-tab.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:focus, .service-tab.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:hover{background-color: initial;}
/*.fa-facebook {background: #fff; color: #000; padding:6px 7px;width: 22px;height: 22px;}
.fa-linkedin { background: #fff; color: #000; padding:10px;padding:6px 7px;width: 22px;height: 22px;}*/

.more-project { margin-top:200px;}
.vc_grid-container-wrapper .vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item { padding-right: 16px; padding-bottom: 35px;}
.vc_row.more-projects-sec .vc_column_container>.vc_column-inner{padding-right: 5px;}
.lightboxOverlay{background-color: rgb(240 239 238);}
.lightboxOverlay{background-color: rgb(240 239 238) !important;}
.lb-container .lb-nav a.lb-next{background:url(https://www.silverstonedevelopments.com.au/wp-content/themes/silverstone/images/back-arrow.png) 5% center no-repeat; transform: rotate(180deg);opacity: 1;width: 50%;}
.lb-container .lb-nav a.lb-prev{background:url(https://www.silverstonedevelopments.com.au/wp-content/themes/silverstone/images/back-arrow.png) 5% center no-repeat;opacity: 1;    width: 50%;}
.lb-nav{width: 150%;}
.fancybox-bg {background:rgb(240 239 238 / 95%) !important;}
.lightbox .lb-outerContainer .lb-image{border: none;    border-radius: 0;}
.lb-dataContainer{position: absolute; top: -70px;left: 50px;}
.lb-dataContainer .lb-data .lb-number{display: none !important;}
.lb-dataContainer .lb-data .lb-caption {font-size: 30px; font-weight: normal;line-height: 1em; color: #fff;}
.lb-outerContainer{position: static !important;}
.services-video-div.ih-item.square.effect6.ihe-fade .info{ background: rgba(255,0,0,0.64) !important; mix-blend-mode: multiply;  }
.fancybox-inner .fancybox-toolbar .fancybox-button--close{background: url(https://www.silverstonedevelopments.com.au/wp-content/uploads/2021/07/modal-cancel.png); color: #f00; font-weight: 100; font-size: 35px; background-repeat: no-repeat; background-size: 39px; background-position: center; margin-right: 15px; margin-top: 15px;}
.fancybox-inner .fancybox-toolbar .fancybox-button.fancybox-button--zoom, .fancybox-inner .fancybox-toolbar .fancybox-button.fancybox-button--play{display:none !important;}
.fancybox-navigation .fancybox-button--arrow_right{background: url(https://www.silverstonedevelopments.com.au/wp-content/uploads/2021/07/modal-left-arrow.png) center no-repeat; transform: rotate(180deg); background-size: contain;   padding: 0 !important; height: 47px !important; width: 47px !important; margin-right: 30px;}
.fancybox-navigation .fancybox-button--arrow_left{background: url(https://www.silverstonedevelopments.com.au/wp-content/uploads/2021/07/modal-left-arrow.png) center no-repeat; background-size: contain;   padding: 0 !important; height: 47px !important; width: 47px !important;     margin-left: 30px;}
.maw_portfolioGallery_container .maw_portfolioGallery_wrapper .mix.maw-fg- {margin-right: 7px;margin-bottom: 25px;}
.maw_portfolioGallery_ihe .portfolio_icon{visibility:hidden;}
.fancybox-inner .fancybox-button svg{display:none;}
.services-video-div.fancybox{position:relative;}
.services-video-div.fancybox a:after{ position:absolute; content:""; background:url(https://www.silverstonedevelopments.com.au/wp-content/uploads/2021/07/video-play-btn.png) no-repeat center; z-index: 99;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 25px;height: 43px;}
.maw_portfolioGallery_ihe .ih_item_fade_effect .info{display: block; height: 100%;}
.maw_portfolioGallery_ihe .ih_item_fade_effect .a-tag .info a{width: 100%; display: block; height: 100%;}

.maw_portfolioGallery_ihe .ih_item_fade_effect .a-tag:hover .info{ background:none !important; opacity: 0 !important;}
.maw_portfolioGallery_container .controls{display:none;}

/*.vc_grid-item-mini .vc_gitem-animated-block .vc-gitem-zone-height-mode-auto:hover:before {background: rgb(255 0 0 / 52%);}*/
.team-member-grid .vc_grid-item-mini .t_name_desig{ padding-bottom: 15px}
.vc_grid-container .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {padding-bottom: 45px !important; padding-right: 15px;}
.vc_grid-container .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper{margin-right: -15px;}
/*.page-template-template-terms .page .page-title{color: #000; padding: 20px 40px 100px; border-bottom: 2px solid; font-size: 72px; line-height: 72px; margin-bottom: 80px;}*/
.fancybox-caption__body {font-size: 30px; font-weight: normal; line-height: 1em; color: #fff;max-height: initial; overflow: visible !important;}
.fancybox-show-caption .fancybox-inner .fancybox-caption.fancybox-caption--separate{position: absolute;top: 0; text-align: left; padding-left: 50px; box-shadow: none; background: no-repeat;bottom: auto;}
.maw_portfolioGallery_ihe .ih_item_fade_effect .img{height: 194px; overflow: hidden;}
.video-section .services-video-div .ihe-fancybox .img{height: 200px; overflow: hidden;}
.maw_portfolioGallery_ihe .ih_item_fade_effect .img img{object-fit: cover;width: 100%; height: fit-content !important; min-height: 100%;}
.video-section .services-video-div .ihe-fancybox .img img{object-fit: cover;width: 100%; min-height: 100%;}
.fancybox-container .fancybox-inner .fancybox-infobar{display:none}


.contWrap .contSecPartLeft .wpforms-container .wpforms-submit-container .wpforms-submit{background-image: url(images/right-arrow-new.svg);}
/*.wpb_image_grid .wpb_image_grid_ul .isotope-item{width:20%;}*/

.contSecPartLeft div.wpforms-container-full .wpforms-form label.wpforms-error{color:#fff;}
.contWrap .contSecPartLeft {min-height: 433px;}
.contWrap .contSecPartLeft .wpforms-confirmation-container-full, .contWrap .contSecPartLeft div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) {background: none; border: none; color: #fff;}

.project_features{ clear:both;}
.project_features ul, .project_features ul li {margin:0; padding:0; list-style:none;}
.toggle-m-btn{height:70px !important; padding: 6px 0 !important;}
.toggle-m-btn button.toggle-icon { background: transparent; position:relative;    width: 52px;}
.toggle-m-btn button.toggle-icon:after{content: "Menu"; position:absolute; width:52px;height:27px; font-size:20px; font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.5;letter-spacing: normal; top:0;}
.show .toggle-m-btn button.toggle-icon:after{content: "Close";}

.home-banner .animateArrow {left: 50%; transform: translateX(-50%);}
@media only screen and (min-width: 2000px) {	
	.maw_portfolioGallery_ihe .ih_item_fade_effect .img, .maw_portfolioGallery_container .maw_portfolioGallery_wrapper .a-tag .img, .maw_portfolioGallery_ihe .ih_item_fade_effect, .video-section .services-video-div, .video-section .services-video-div .ihe-fancybox .img img{height: auto !important;}
.project-reset .vc_grid-item-mini .vc_gitem-is-link, .more-project .single-proj img {width: 100%; height: auto !important;}
	
}
/*.content-block ul li.font-48 {list-style: none; margin: 0;    margin-left: -15px;}
.content-block ul.font-48, .content-block ul.project-pagination, .content-block ul.project-pagination li{padding: 0; margin: 0 !important;}

@media only screen and (min-width: 1025px) and (max-width: 1366px){
    .content-block ul li.font-48 {font-size: 32px; list-style: none; margin: 0;}
}*/
@media only screen and (min-width:767px) and (max-width: 1024px){
.main-wrapper .inner-banner .img-fluid, .main-wrapper .inner-banner img{object-fit: cover; width: 100% !important; height: fit-content !important; min-height: 100%;}
.home-banner > img{object-fit: cover; width: 100% !important; min-height: 100%;}
}

@media only screen and (min-width:851px) and (max-width: 1319px){
	.more-project .proj-wrap .single-proj {margin-right: 10px;}
}
@media only screen and (min-width:851px) and (max-width: 1024px){
	.maw_portfolioGallery_ihe .ih_item_fade_effect .img, .video-section .services-video-div .ihe-fancybox .img, .services-video-div.fancybox, .maw_portfolioGallery_wrapper .maw_portfolioGallery_ihe {height: 111px !important;}
}
@media only screen and (max-width: 850px) {
	.toggle-m-btn button.toggle-icon{bottom:0px;}
	.home-banner{height: 100vh; overflow: hidden;}
	.contWrap .contSecPartRight {clear: inherit;}
	.contSecPartRight .vc_column-inner .wpb_wrapper{font-size: 17px;}
	.vc_grid-filter-dropdown .vc_grid-styled-select select, .vc_grid-filter-select .vc_grid-styled-select{width: 100%; background: transparent; padding: 10px;}
	.project-reset ul.vc_grid-filter{display:block !important;}
	.project-reset ul.vc_grid-filter li.vc_grid-filter-item {font-size: 18px !important;}
	.project-reset .vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item {padding: 2px 2px;}
	.project-reset .vc_grid-filter-select.vc_grid-filter-left{display:none;}
	.project-pagination{margin-top: 20px;}
	.maw_portfolioGallery_container .maw_portfolioGallery_wrapper .mix.maw-fg- {margin-right: 5px;}
	.fancybox-show-caption .fancybox-inner .fancybox-caption { position: absolute; top: 0; text-align: left; padding-left: 50px; box-shadow: none; background: no-repeat; bottom: auto;}
}
@media only screen and (max-width: 850px) {
	.more-project {margin-top: 25px;}
	.video-section{display:none;}
	.project-reset ul.vc_grid-filter li.vc_grid-filter-item {font-size: 14px !important;}
	.inner-banner .page-title { font-size: 24px;}
	/*.wpb_wrapper .vc_column_container .vc_column-inner{padding-left:0px; padding-right:0px;}*/
	div.wpforms-container-full .wpforms-form textarea.wpforms-field-large{height: auto;}
	.contSecPartRight p{font-size: 14px;}
	.vc_row.more-projects-sec .vc_column_container>.vc_column-inner{padding-left:15px; padding-right:10px; width:50%;}
	.more-project .right-block .col-md-4{width: 50%; float: left; margin-bottom: 40px;}
	.right-block .single-proj .size-more_project{height:120px;}
	.more-project .red-text{font-size: 18px; line-height: 25px; margin-bottom: 40px;}
	.fancybox-navigation .fancybox-button div { width: 25px !important; height: 25px !important;}
	.fancybox-navigation .fancybox-button{height:30px !important; width:30px !important;top:calc(50% - 10px) !important;}
	.fancybox-inner .fancybox-toolbar .fancybox-button--close{background-size: 20px; margin-right: -5px; margin-top: -5px;}
	.fancybox-is-open .fancybox-stage {margin: 0 10px;}
	.fancybox-show-nav.fancybox-is-open .fancybox-stage {margin: 0 40px;}
	.fancybox-navigation .fancybox-button--arrow_right{    margin-right: 8px;}
	.fancybox-navigation .fancybox-button--arrow_left{    margin-left: 8px;}
	.more-project .right-block{margin-left: 15px; margin-right: 15px;}
	.more-project .right-block .col-md-4{padding-right: 5px; padding-left: 5px;}
}

@media only screen and (max-width: 767px) {
	/*.main-wrapper .inner-banner .img-fluid, .main-wrapper .inner-banner img, .main-wrapper .member-detail .team-large img {object-fit: cover; width: 100% !important; height: fit-content !important; min-height: 100%;}*/
	/*.main-wrapper .inner-banner{height: 327px;}*/
}

