

.thumbnail {margin-bottom:6px;}

.carousel-control.left,.carousel-control.right{
  background-image:none;
  margin-top:10%;
  width:5%;
}
/* ------- IGNORE */
.img-div{
    height:150px;
    width:150px;
    overflow:hidden;
    border-radius:50%;

}

.img-div img{
    -webkit-transform:translate(-50%);
    
}
#youtube-link{
	width:282px;
	height:156px;
}
.spoint-logo {
    position: fixed;
    right:-12px;
    bottom: 15px;
    z-index: 11;
    color: #333;
}

.spoint-logo1 {
    position: fixed;
   left: 35px;
    bottom: 15px;
    z-index: 11;
    color: #333;
}




/*-----------google fonts-----------------*/
@import url('https://fonts.googleapis.com/css?family=Condiment|Kaushan+Script|Yesteryear');
@import url('https://fonts.googleapis.com/css?family=Berkshire+Swash');
/*-----------google fonts end-----------------*/

html, body {
  margin: 0;
  padding: 0;
  box-sizing:content-box;
  -webkit-box-sizing:content-box;
  background:url(img/body-bg.png);
  background-repeat:repeat;
  overflow: hidden;
}

body { overflow: hidden; }





.container {
  width: 100%;
  overflow: hidden;
}

.wrapper {
  width: 100%;
  position: relative;
  -webkit-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
}

.box {
 display:table;
 
  width:100%;
  text-align: center;
  vertical-align: middle;
  color: #000;
  overflow:hidden;
  
}

/*.box:nth-child(1) { background-color: #41C289;  min-height:100vh;}

.box:nth-child(2) { background-color: #EF476F; min-height:100vh;}

.box:nth-child(3) { background-color: #384047;   min-height:100vh;}

.box:nth-child(4) { background-color: #9660A1;  min-height:100vh;}

.box:nth-child(5) { background-color: #0F88B6;   min-height:100vh;}
*/

/*#msg {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10;
}
*/
.pager {
  position: fixed;
  right: 15px;
  top: 15px;
  z-index: 11;
  color: #333;
}
/*
h1 { margin:0; position:absolute;top:50px; left:50px;}
.jquery-script-ads { margin:0; position:absolute;top:250px; left:50px;}


/*----------------- INNER PAGE STYLE------------------*/
/*#fadewrapper {
 
    position: fixed;
    height: 100vh;
    width: 100vw;
   
	z-index:99;
}
*/

.fnt-icon-bg
{
background-image:url(img/fnt-icon-bg.png);
background-repeat:repeat-x;
height:97px;
background-position: 50% 50%;
margin:0 auto; display:table; float:none;
width:100%;
background-position: 50% 50%;
margin:0 auto; display:table; float:none;
vertical-align:middle;
text-align:center;
}

.fnt-icon-bg span
{
color:#FFFFFF;
font-family: 'Kaushan Script', cursive;
font-size:28px;
text-align: center;
display: table-cell;
vertical-align: middle;
line-height:70px;
}




.fnt-icon
{
background-image:url(img/fnt-icon.png);
background-repeat:no-repeat;
height:280px;
width:100%;
background-position: 50% 50%;
margin:0 auto; display:table; float:none;
vertical-align:middle;
text-align:center;
}

.fnt-icon span
{
color:#FFFFFF;
font-family: 'Kaushan Script', cursive;
font-size:28px;
text-align: center;
display: table-cell;
vertical-align: middle;
line-height:70px;
}

.hdg-txt
{
font-family: 'Condiment', cursive;
color:#fff;
font-size:18px;
}

.fnt-date
{
font-family: 'Kaushan Script', cursive;
color:#413c42;
font-size:18px;
}

.cnt-text
{
font-family: 'Condiment', cursive;
color:#000000;
font-size:21px;
}

.frm-txt
{
color: #ecb35a;
  font-family: 'Kaushan Script', cursive;
}


.frm-txt span
{
color: #ecb35a;
  font-family: 'Kaushan Script', cursive;
  font-size:13px;
}


.cnt-text span
{
font-family: 'Kaushan Script', cursive;
font-size:21px;
}

.form-bg
{
background-image:url(img/form-bg.png);
background-repeat:no-repeat;
background-position: 50% 50%;
margin:0 auto; display:table; float:none;
width:100%;
background-position: 50% 50%;
margin:0 auto; display:table; float:none;
vertical-align:middle;
text-align:center;
padding-top:30px;
padding-bottom:100px;
}


.inv-bg
{
background-image:url(img/inv-bg.png);
background-repeat:no-repeat;
background-position: 50% 50%;
margin:0 auto; display:table; float:none;
width:100%;
background-position: 50% 50%;
margin:0 auto; display:table; float:none;
vertical-align:middle;
text-align:center;
padding-top:30px;
padding-bottom:50px;
}


.video-bg
{
background-image:url(img/video-bg.png);
background-repeat:no-repeat;
background-position: 50% 50%;
margin:0 auto; display:table; float:none;
width:100%;
background-position: 50% 50%;
margin:0 auto; display:table; float:none;
vertical-align:middle;
text-align:center;
padding-top:82px;
padding-bottom:50px;
}



.tbl-form-bg
{
background-image:url(img/tbl-form-bg.png);
background-repeat:repeat-y;
padding:20px;

}


/*----------------- INNER PAGE STYLE END ------------------*/

@media screen and (max-width:575px){
.img-div{
    height:100px;
    width:100px;
	
    border-radius:50%;

}
li{
	width:25%;
}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    position: relative;
     width: 33%; 
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
#youtube-link{
	width:282px;
	height:156px;
}
}
@media only screen and (max-width: 320px) {

 .cnt-text
{
font-size:12px;
}


.cnt-text span
{
font-size:16px;
}

}


/*----------------------------------------------*/
 .social-media-icons ul {
    list-style: none;
    padding: 0;
    text-align: center;
}

.social-media-icons a {	
	display: inline-block;
	text-decoration: none;
	padding: 2px;
}

.social-media-icons a:nth-child(1) i {
	color: #3b5998;
}

.social-media-icons a:nth-child(2) i {
	color: #4099ff;
}

.social-media-icons a:nth-child(3) i {
	color: #d34836;
}

.social-media-icons a:nth-child(4) i {
	color: #cb2027;
}

.social-media-icons a i:hover{
	color: black;
}