﻿
body {
    margin:0px;
    overflow-x:hidden;
	font-family: 'Roboto Condensed', sans-serif;
}

#titleArea h1, #titleArea h2 {
    text-align: center;
    font-size: 72px;
    letter-spacing: -3px;
    transition:font-size 0.2s;
}
#titleArea h2 {
    font-size: 36px;
}
@media(max-width:991x) {
    #titleArea h1 {
        font-size: 48px;
    }

    #titleArea h2 {
        font-size: 28px;
    }
}
.sectBtn{
    padding:12px;
    width:100vw;
    background:#222;
    border-bottom:2px solid #333;
    border-top:2px solid #333;
}

#copyLink::selection{
    background:#1a1a1a;
    color:#FD2138;
}
#copyLink{
    min-width:50vw;
    border:none;
    background:inherit;
    height:70px;
}
@media(max-width:991px) {
    #copyLink {
        width: 100vw;
    }
}
@media(min-width:992px){
}

.codeBlock{
    border:2px solid #333;
    color:#ccc;
    background:#1a1a1a;
    padding:8px;
}

/*Demo start*/

#exampleSlider{
    margin-bottom:10px;
    padding:0;
	width: 100vw;
    height:80vh;
}
.sliderBox{
    text-align:center;
    background-size:cover;
    color:rgba(255,255,255,0.9);
    font-weight:700;
    padding:0;
}
.sliderBox h3 {
    font-size: 3em;
    padding-top:4.2em;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 14px;
color: #006600;
text-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);

}
.sliderBox h3 span {
       display: block;
    color: #cf47c4;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 12px;
	padding-top:1em;
	
}
.sliderBox h4 {
    font-size:5em;
    letter-spacing: 7px;
	margin: 0.5em 0;
	font-family: 'Pacifico', cursive;
	
}
.sliderBox h4 span {
   color: #006600;
    padding: 10px 9px 0 13px;
	text-shadow: 4px 4px 2px #000000;
	
}
#sl1{
    background:url(../images/ban1.jpg) no-repeat 0px 0px;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
	min-height:800px;
}
#sl2{
    background:url(../images/ban2.jpg) no-repeat 0px 0px;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
		min-height:800px;
}
#sl3{
    background:url(../images/ban3.jpg) no-repeat 0px 0px;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	-ms-background-size:cover;
		min-height:800px;
}
/*Demo end*/
.sliderArr {
    transition: background 0.2s;
    z-index: 100;
    position: absolute;
    top:42%;
    bottom: 50%;
    width: 50px;
    height: 50px;
    padding: 8px;
    background: rgba(0,0,0,0.05);
    cursor: pointer;
	border-radius:0!important 
}
img#sliderRight {
    right: 15px!important;
}
img#sliderLeft {
	left:0px!important;
}
#exSect{
    padding-left:16px;
    padding-right:16px;
    padding-bottom:48px;
}
#exSect .codeBlock{
    height:200px;
    overflow-y:auto;
    overflow-x:hidden;
}
/*-- start-responsive-design --*/
@media (max-width:1440px){
	.sliderBox h3 {
		font-size: 3em;
		padding-top: 2.5em;
	}

}
@media (max-width:1366px){
#exampleSlider {
    margin-bottom: 10px;
    padding: 0;
    width: 100vw;
    height: 90vh;
}
.sliderBox h3 {
    font-size: 3em;
    padding-top: 3em;
}
}
@media (max-width:1080px){
.sliderBox h4 {
    font-size: 4em;
}
#sl1 {
    background: url(../images/ban1.jpg) no-repeat -229px 0px;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -ms-background-size: cover;
}
#sl2 {
    background: url(../images/ban2.jpg) no-repeat -160px 0px;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -ms-background-size: cover;
}
}
@media (max-width:991px){
	.sliderBox h3 {
    font-size: 2.4em;
    padding-top: 3em;
}
#exampleSlider {
    height: 80vh;
}
}
@media (max-width:800px){
#exampleSlider {
    height: 73vh;
}
#sl1 {
    background: url(../images/ban1.jpg) no-repeat -470px 0px;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -ms-background-size: cover;
}
#sl2 {
    background: url(../images/ban2.jpg) no-repeat -300px 0px;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -ms-background-size: cover;
}
}
@media (max-width:768px){
	#exampleSlider,.sliderBox {
		width:100%!important;
		height:450px!important;
	}
	.sliderBox h3 {
		font-size: 2.4em;
		padding-top: 4em;
	}
	.sliderBox h3 {
    font-size: 2em;
    padding-top: 3.5em;
}
.sliderBox h4 {
    font-size: 3em;
}
}
@media (max-width:667px){

	#exampleSlider, .sliderBox {
		width: 100%!important;
		height: 400px!important;
	}
	.sliderBox h3 {
		font-size: 2em;
		padding-top: 4em;
	}
	.sliderBox h3 span {
		font-size: 13px;
		letter-spacing: 10px;
		padding-top: 1em;
	}
	.sliderBox h4 {
    font-size: 2.5em;
    }
	.sliderBox h3 {
    padding-top: 3em;
   }
   div#exampleSlider p {
    width: 80%;
    margin: 0 auto;
}
}

@media (max-width:600px){
	#exampleSlider, .sliderBox {
		width: 100%!important;
		height: 350px!important;
	}
	.sliderBox h3 {
		font-size: 1.8em;
		padding-top: 4em;
	}
	.sliderBox h3 {
    font-size: 1.8em;
    padding-top: 2em;
    }

}
@media (max-width:568px){
.sliderBox h3 {
    padding-top: 3em;
}
}
@media (max-width:480px){
	.sliderBox h3 {
		font-size: 1.4em;
		padding-top: 5em;
	}
	#exampleSlider, .sliderBox {
		width: 100%!important;
		height: 330px!important;
	}
	.sliderBox h4 {
    font-size: 2em;
   }
   .sliderBox h3 {
    padding-top: 4em;
   }
   .sliderBox h3 {
    letter-spacing: 4px;
    }
}
@media (max-width:414px){
	#exampleSlider, .sliderBox {
		width: 100%!important;
		height: 300px!important;
	}
	.sliderBox h3 span {
		font-size: 13px;
		letter-spacing: 7px;
		padding-top: 1em;
	}
	.sliderBox h3 {
		font-size: 1.4em;
		padding: 4em 1em 0 1em;
	}
	nav.navbar.navbar-default {
    padding: 0.5em 1em;
   }
   .sliderBox h4 {
    font-size: 2em;
    letter-spacing: 1px;
    }
	.sliderBox h3 {
    padding: 3em 1em 0 1em;
     }
	 .sliderBox h4 span {
    padding: 1px 9px 0 13px;
    }
	.w3-about-right h1, .wthree-heading h3 {
    font-size: 1.1em;
	}
}
@media (max-width:384px){
	#exampleSlider, .sliderBox {
		width: 100%!important;
		height: 280px!important;
	}
	 .sliderArr {
    width: 30px;
    height: 30px;
  }
}
@media (max-width:375px){
	#exampleSlider, .sliderBox {
		width: 100%!important;
		height: 250px!important;
	}
	.sliderBox h4 {
    font-size: 1.5em;
    letter-spacing: 1px;
    }
	.sliderBox h3 {
    padding: 2em 1em 0 1em;
    }
}
@media (max-width:320px){
	#exampleSlider, .sliderBox {
		width: 100%!important;
		height: 230px!important;
	}
	.sliderBox h3 {
		font-size: 1.2em;
		padding: 3em 1em 0 1em;
	}
	.sliderBox h3 span {
		font-size: 13px;
		letter-spacing: 4px;
		padding-top: 1em;
	}
	.sliderBox h3 {
    font-size: 1.2em;
    padding: 2em 1em 0 1em;
   }
   .sliderArr {
    width: 30px;
    height: 30px;
  }
}
/*-- //end-responsive-design --*/