/*************************
		  slide
**************************/
.khishnu-slide-btn {
    margin-top: 35px!Important;
    border: 1px solid white;
    padding: 0px 42px;
    height: 55px;
    background: #00235a;}

.sppb-sp-slider-button .sp-slider-btn-text {background: transparent;}

.sppb-sp-slider-title, .sppb-sp-slider-text {
    text-shadow: 0px 0px 10px black;
}
@media (max-width: 992px){
.dot-controller-position-vertical_right.sp-slider .sp-dots {
    right: 0% !important; top: 2%!important;}
  
.slider-content-vercally-center .sppb-row div[class*=sppb-col], .slider-content-vercally-center .sppb-row div[class^=sppb-col]{
    display: flex;
    align-items: center;
  margin-top: 80px;}
    
}

@media (min-width: 768px) and (max-width: 991px){
#sppb-addon-wrapper-1549438682269 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0px!important;
    margin-left: 0;}
}

@media (max-width: 767px){
#sppb-addon-wrapper-1549438682269 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0px!important;
    margin-left: 0;}
}
/*************************
		feature box
**************************/
.feature-box-001 img {
    height: 7vw;
    margin-bottom:10px;}

.feature-box-001 h1.sppb-addon-title.sppb-feature-box-title {
    font-size: 2.3vw!important;
    line-height: 3.3vw!Important;
    font-weight: 700;
    letter-spacing: 2px;}

.feature-box-001.demolition a:hover {color: #00235a;}

@media (max-width: 767px){
.feature-box-001 img {
    height: 20vw;
    margin-bottom:10px;
    margin-top:20px;}

.feature-box-001 h1.sppb-addon-title.sppb-feature-box-title {
    font-size: 3.6vw!important;
    line-height: 5vw!Important;
    font-weight: 700;
    letter-spacing: 2px;}
}

.feature-box-hover{transition: 0.3s ease;}
.feature-box-hover:hover {transform: translate(0px, -10px);box-shadow: 0px 0px 7px #cb9e37;transition: 0.3s ease;}

@media screen and (min-width:992px) and (max-width:992px){
div#section-id-1619493381654 {padding-right: 40px!important;padding-left: 0px!important;}
div#column-id-1619493381661 {padding-left: 30px!important;}
}

/*************************
		about section
**************************/
.map-bg {
    position: relative;}


.map-bg:before {
    position: absolute;
    content: ""!important;
    background: url(/images/0_khishnu/home/008.png)!important;
    height:500px;
    width:1000px;
    top:0;
    left:0;
    background-repeat:no-repeat;
    overflow:hidden;}
}

.about-section {
    overflow: hidden;
}


/*************************
     service section
**************************/
.feature-box-002 img {
    height: 70px;
}

.feature-box-002-border {
    border-top: 8px solid #00235a;
	box-shadow: 0px 0px 10px #00000045!important;
}

div#column-wrap-id-1619493381665, div#column-wrap-id-1619493381669 {
    padding: 0px;
}



/*************************
   testimonial section
**************************/
.quote-icon {position:relative;}
.quote-icon:before{
    content: " "!important;
    background: url(/images/0_khishnu/home/011.png);
    content: '';
    height: 200px;
    width: 200px;
    top: -114px;
    right: 0;
    position:absolute!important;
    background-repeat: no-repeat;
    }

@media screen and (max-width:992px){
.quote-icon:before {
    content: " "!important;
    background: url(/images/0_khishnu/home/011.png);
    content: '';
    height: 200px;
    width: 200px;
    top: -97px;
    right: -47px;
    position: absolute!important;
    background-repeat: no-repeat;
    transform: scale(0.5);
  }}

/*--------------------------------
    	DJ SLIDER
--------------------------------*/
.djslider-default .navigation-container {
    top: 14%!important;
}

.djslider-loader:focus {
    outline: none!important;
    border: 0px!important;
}

img#prev128, img#next128 {
    height: 20px;
}

.djslider-default img.dj-image {
	border: 0 !important;
	margin: auto!important;
}

@media screen and (max-width:992px){
.slide-title {
    font-size: 14px!important;
}}

.slide-desc-text.slide-desc-text-default {
    background: #2d2d2d;
    border: 2px solid #22bef9;
    margin: 10p;
}
.djslider-default .navigation-container img{
    outline:none;
    border:0px;
}