@charset "utf-8";
/* CSS Document */

@media(min-width:1023px) and (max-width:1200px) {
	
	.slider-div img,.slider-div{    height: 665px;    }
	
	.heading {   padding-left: 60px; }
	
	.vision {    padding: 40px; height: 390px;}
    
    .contact-vision {
        position: absolute;
        left: -125px;
        font-size: 12px;
    }
    .get-con-vision {
        padding-left: 30%;
        padding-right: 15%;
    }
    .contact-pic{
        position: absolute;
        left: 18%;
    }
    .readmore{
        position: absolute;
        top: 495px;
    }
    .contact-social a {
    font-size: 9px;
}
}
@media(min-width:768px) and (max-width:1022px) {

	.slider-div img,.slider-div{    height: 495px;    }
	
	.heading {   padding-left: 60px; }
	
	.vision {    padding: 15px; height: 390px;}	
        
    .contact-vision {
        width: 40%;
        position: absolute;
        left: -125px;
        font-size: 13px;
    }
    
    .get-con-vision {
        padding-left: 30%;
        padding-right: 10%;
    }
    .contact-social a {
        font-size: 9px;
    }
    .contact-pic{
        position: absolute;
        left: 18%;
    }
	.menu .dropdown-menu {
		display: none!important;
	}
}

@media screen and (max-width:767px) 
{
	.slider-div img,.slider-div{    height: 480px;    }
	
	.slider-div h1 {    font-size: 27px;    }
	.slider-div h5 {    font-size: 18px;    }
	
    .banner-img{    height: 260px;    }
	.vision {    
		padding: 15px; 
		height: auto;
	}
	.menu .dropdown-menu {
		display: none!important;
	}
	
	.btn-toggle {
		position: absolute;
    	top: 14px;
    	right: 0;
	}
	
	.carousel-indicators li {    
    	width: 10px;
    	height: 10px;
	}
	
	.heading {    
    	width: 75%;
    	height: 50px;    
    	padding-top: 7px;
		padding-left: 15px;
	}
	.heading h1 {    
    	font-size: 30px;
	}
	.tringle-left, .tringle-right {	
		width: 100%;
		height: auto;
		-webkit-clip-path: none;
		clip-path: none;
		background: #25408f;
		position: relative;
		top: 0px;
		right: 0;
		z-index: 1;
        display: none;
	}
	.business-bg{	
		padding-bottom: 60px;
		position: relative;
		-webkit-clip-path: none;
    	clip-path: none;
	}
	.footer-index {    margin-top: 0px; }
	footer {
    	-webkit-clip-path: none;
    	clip-path: none;
    	background-color: #222;
    	position: relative;
    	bottom: 0!important;
    	padding-top: 30px;
	}
    .contact-vision {
        width: 100%;
        position: relative;
        left: -4%;
        top: 0%;
        font-size: 15px;
    }
    .get-con-vision h3{
        font-size: 22px !important;
    }
    .get-con-vision{
        padding-left: 20px;
        padding-right: 20px;
    }
    .contact-pic{
        position: absolute;
        left: 35%;
    }
	
	.cons-vision {   
    	padding: 15px;
    }	
	.vd-height{
		height: 210px;
	}
}
@media (min-width: 574px) and (max-width: 767px){
	.vd-height{
		height: 315px;
	}
}
@media(max-width:480px){
    .contact-vision {
        width: 100%;
        position: relative;
        left: -5%;
        top: 0%;
        font-size: 12px;
    }
    .contact-pic{
        position: absolute;
        left: 32%;
    }
    
}


@media(max-width:425px){
    .banner-img{    height: 260px;    }
	
    .contact-vision {
        width: 100%;
        position: relative;
        left: -6%;
        top: 0%;
        font-size: 12px;
    }
    .get-con-vision h3{
        font-size: 22px !important;
    }
    .get-con-vision{
        padding-left: 20px;
        padding-right: 20px;
    }
    .contact-pic{
        position: absolute;
        left: 30%;
    }
}

@media(min-width:411px) and (max-width:415px) {
    .banner-img{    height: 260px;    }
    
    .contact-vision {
        width: 100%;
        position: relative;
        left: -6%;
        top: 0%;
        font-size: 12px;
    }
    .get-con-vision h3{
        font-size: 22px !important;
    }
    .get-con-vision{
        padding-left: 20px;
        padding-right: 20px;
    }
}
@media(max-width:384px){
    .contact-vision {
        width: 100%;
        position: relative;
       left: -6%;
        top: 0%;
        font-size: 12px;
    }
    
}
@media(max-width:375px){
    .banner-img{    height: 260px;    }
	
    .contact-vision {
        width: 100%;
        position: relative;
        left: -7%;
        top: 0%;
        font-size: 12px;
    }
    .get-con-vision h3{
        font-size: 22px !important;
    }
    .get-con-vision{
        padding-left: 20px;
        padding-right: 20px;
    }
}
@media(max-width:360px){
    .contact-vision {
        width: 100%;
        position: relative;
        left: -7%;
        top: 0%;
        font-size: 12px;
    }
    .contact-pic{
        position: absolute;
        left: 25%;
    }
    
}

@media(max-width:320px){
    .banner-img{    height: 260px;    }
	
    .contact-vision {
        width: 100%;
        position: relative;
        left: -8%;
        top: 0%;
        font-size: 12px;
    }
    .get-con-vision h3{
        font-size: 22px !important;
    }
    .get-con-vision{
        padding-left: 20px;
        padding-right: 20px;
    }
    .readmore{
        position: absolute;
        top: 500px;
    }
    .contact-pic{
        position: absolute;
        left: 21%;
    }
}
