

/*--banner--*/
.camera_caption > div {
    background: #000;
    box-shadow: 4px 0px 6px 0px #fff;
    background: rgba(6, 6, 6, 0.74);
    border-radius: 5px;
    display: inline-block;
    padding: 1em 6em;
}
.camera_caption {
    display: block;
    position: absolute;
    width: 70%;
    left: 16%;
    top: 44%;
    text-align: center;
}
/*--//banner--*/



/*-- Slider --*/
.camera_caption h3 {
    font-weight: 500;
    font-size: 3.74em;
    color: #fff;
    text-transform: capitalize;
}
.camera_caption h3 a {
	color: #009688;
}

/*-- //Slider --*/





/*-- banner-text --*/
.banner-text {  
    text-align: center;
}
.webtextls-title h3 {
    font-size: 2em;
    color: #fff;
    display: inline-block;
    padding: .5em 1em; 
    background: rgba(123, 104, 238, 0.58);
}
.webtextls-bottom-text {
    margin-bottom: 3em;
}
.webtextls-bottom-text ul {
    display: inline-block; 
    border: 1px solid #fff;
}
.webtextls-bottom-text li {
    display: inline-block;
    padding: 1.5em;
    border-left: 1px solid #fff;
}
.webtextls-bottom-text li:nth-child(1){
	border:none;
}
.webtextls-bottom-text li h3 {
    font-size: 3em;
    color: #fff;
    font-weight: 800;
}
.webtextls-bottom-text p{
	color:#fff;
}
/*-- //banner-text --*/

/* -- Responsive code -- */
@media screen and (max-width: 1920px){
	
}
@media screen and (max-width: 1440px){
	#plans {
		min-height: 65em;
	}
	.camera_caption {
		left: 14%;
	}
	.camera_caption > div {
		padding: 1em 4em;
	}
	.camera_caption h3 {
		font-size: 3.5em;
	}
}
@media screen and (max-width: 1366px){
	.price-gd-top h3 {
		padding: 0.18em 0em 0em 0em;
	}
	.camera_caption > div {
		padding: 1em 3em;
	}
	.camera_caption h3 {
		font-size: 3.4em;
	}
}
@media screen and (max-width: 1280px){
	.camera_caption h3 {
		font-size: 3.2em;
	}
	.camera_caption > div {
		padding: 1em 2.6em;
	}
	
}
@media screen and (max-width: 1080px){
	
	.camera_caption h3 {
		font-size: 2.8em;
	}
	.camera_caption > div {
		padding: 1em;
	}
	.camera_caption {
		width: 74%;
	}
	
	
}
@media screen and (max-width: 1050px){
	.camera_caption {
		width: 77%;
		left: 12%;
	}
	
}
@media screen and (max-width: 1024px){
	.camera_caption {
		width: 75%;
	}
	.camera_caption {
		left: 13%;
	}
	
	.camera_caption {
		width: 75%;
		left: 13%;
	}
	
}
@media screen and (min-width: 991px){

}
@media screen and (max-width: 991px){
	
	
	.camera_caption {
		width: 76%;
		left: 12%;
	}
}
@media screen and (max-width: 900px){
	.camera_caption h3 {
		font-size: 2.5em;
	}
	

}
@media screen and (max-width: 800px){
	
	.camera_caption h3 {
		font-size: 2.2em;
	}
	
	.camera_caption {
		width: 76%;
	}
	
}
@media screen and (max-width: 768px){
	.camera_caption h3 {
		font-size: 2.1em;
	}
	
	
}
@media screen and (max-width: 736px){
	.camera_caption h3 {
		font-size: 2em;
	}
	
}
@media screen and (max-width: 667px){
	
	.camera_caption h3 {
		font-size: 1.8em;
	}
	
}
@media screen and (max-width: 640px){

	.camera_caption {
		left: 11%;
	}
	
}
@media screen and (max-width: 600px){
	
	.camera_caption h3 {
		font-size: 1.7em;
	}
	
	
}
@media screen and (max-width: 568px){
	
}
@media screen and (max-width: 480px){
	
}
@media screen and (max-width: 414px){
	
	.camera_caption h3 {
		font-size: 1.2em;
	}
	.camera_caption {
        top: 52%;
	}
	
}
@media screen and (max-width: 384px){
	
	.camera_caption h3 {
		font-size: 1.1em;
	}
	
}
@media screen and (max-width: 375px){
	
}
@media screen and (max-width: 320px){
	
	.camera_caption {
		top: 64%;
	}
	
	.camera_caption h3 {
		font-size: 1em;
	}
	
	
}
/* -- //Responsive code -- */
            