body{
    font-family: 'Montserrat', sans-serif;
	background-size: 100% 100%;
}
html {
    height: 100%
}
.background-1
{
    /*background: url(/images/bg1.jpg) center center;
    background-size: cover;
    background: url(/images/bg1.jpg) center center;*/
	/*background: url(/images/DSC_5770.jpg) center center;*/
	background: url(/images/Kittu_xmass.jpg) center center;
    background-repeat: no-repeat;
     
    background-size: cover;
	 /*background-attachment: fixed;*/
    background-color: #464646;
    /*top: 20px;
    z-index: -1;
    opacity: .5;*/
    background-size: 100%;
}

footer a,
footer a:focus,
footer a:hover
{
    color: #fff;
    text-decoration:none;
}

.social
{
    
    position:relative;
    top: -1px;
}

.social:hover
{
    text-decoration:none;
}

.background-2
{
    background: url(/images/bg2.jpg) center center;
    background-size: cover;
}

.background-3
{
    /*background: url(/images/bg3.jpg) center center;*/
    /*background: url(/images/DSC_5770.jpg) center center;*/
    background: url(/images/rk22-COLLAGE.jpg) center center;
    background-size: cover;
}

.background-4
{
    background: url(/images/20170526_130637.jpg) center center;
    /*background: url(/images/DSC_6501.JPG) center center;*/
    background-size: cover;
}

.background-5
{
    background: url(/images/DSC_6461.JPG) center center;
    background-size: cover;
}

.background-6
{
    background: url(/images/DSC_4044.JPG) center center;
    background-size: cover;
}
.background-7
{
	background: url(/images/bg1.jpg) center center;
    /*background: url(/images/DSC_6469.JPG) center center;*/
    background-size: cover;
}
.background-8
{
    background: url(/images/DSC_6471.JPG) center center;
    background-size: cover;
}
.background-9
{
    background: url(/images/DSC_6503.JPG) center center;
    background-size: cover;
}
.background-10
{
    background: url(/images/DSC_6533.JPG) center center;
    background-size: cover;
}
.background-11
{
    background: url(/images/DSC_6538.JPG) center center;
    background-size: cover;
}
.background-12
{
    background: url(/images/DSC_6462.JPG) center center;
    background-size: cover;
}

#preloader
{
    position: absolute;
    left: -10000px;
    top: -10000px;
}

.mobile,
.tablet
{
    display:none;
}

.desktop
{
    display: inline-block;
}


.top
{
    font-size: 55px;
    line-height: 35px;
    margin-bottom: 7px !important;
    font-family: "bickham-script-pro",sans-serif; font-style: normal; font-weight: 400;
}

.bottom
{
    letter-spacing: 1pt;
    font-size: 14px;
    text-transform: uppercase;
    font-family: "futura-pt",sans-serif; font-style: normal; font-weight: 700;
}

#logo
{
    
    margin: auto;
    margin-top: 21px;
    display: block;
    max-width: 400px;
    width: 100%;
}
footer
{
    position: absolute;
    bottom: 25px;
    width: 100%;
    left: 0px;
    color: #fff;
}

footer img
{
    height: 24px;
}

.top,.bottom
{
    margin: 0px;
    text-shadow: 0px 0px 15px rgba(65,65,65,1);
}

@media all and (max-width: 1024px) and (min-width: 768px)
{
	.background-1
{
background: url(/images/Kittu_xmass.jpg);
background-repeat: no-repeat;
        background-attachment: scroll;
        background-position: center;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        background-size: cover;
        -o-background-size: cover;
        min-height: 725px;
}
.background-2
{
background: url(/images/bg2.jpg);
background-repeat: no-repeat;
        background-attachment: scroll;
        background-position: center;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        background-size: cover;
        -o-background-size: cover;
        min-height: 725px;
}
.background-3
{
background: url(/images/rk22-COLLAGE.jpg);
background-repeat: no-repeat;
        background-attachment: scroll;
        background-position: center;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        background-size: cover;
        -o-background-size: cover;
        min-height: 725px;
}
.background-4
{
background: url(/images/20170526_130637.jpg);
background-repeat: no-repeat;
        background-attachment: scroll;
        background-position: center;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        background-size: cover;
        -o-background-size: cover;
        min-height: 725px;
}
.background-5
{
background: url(/images/DSC_6461.JPG);
background-repeat: no-repeat;
        background-attachment: scroll;
        background-position: center;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        background-size: cover;
        -o-background-size: cover;
        min-height: 725px;
}
.background-6
{
background: url(/images/DSC_4044.JPG);
background-repeat: no-repeat;
        background-attachment: scroll;
        background-position: center;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        background-size: cover;
        -o-background-size: cover;
        min-height: 725px;
}
.background-7
{
background: url(/images/bg1.jpg);
background-repeat: no-repeat;
        background-attachment: scroll;
        background-position: center;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        background-size: cover;
        -o-background-size: cover;
        min-height: 725px;
}
.background-8
{
background: url(/images/DSC_6471.JPG);
background-repeat: no-repeat;
        background-attachment: scroll;
        background-position: center;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        background-size: cover;
        -o-background-size: cover;
        min-height: 725px;
}
.background-8
{
background: url(/images/DSC_6471.JPG);
background-repeat: no-repeat;
        background-attachment: scroll;
        background-position: center;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        background-size: cover;
        -o-background-size: cover;
        min-height: 725px;
}
.background-9
{
background: url(/images/DSC_6503.JPG);
background-repeat: no-repeat;
        background-attachment: scroll;
        background-position: center;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        background-size: cover;
        -o-background-size: cover;
        min-height: 725px;
}
.background-10
{
background: url(/images/DSC_6533.JPG);
background-repeat: no-repeat;
        background-attachment: scroll;
        background-position: center;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        background-size: cover;
        -o-background-size: cover;
        min-height: 725px;
}
    .desktop
    {
        display:none;
    }
    
    .tablet
    {
        display: inline-block;
    }
    
    
    
    
}
body
{
    
}



footer a,
footer a:focus,
footer a:hover
{
    color: #fff;
    text-decoration:none;
}

.social
{
    
    position:relative;
    top: -1px;
}

.social:hover
{
    text-decoration:none;
}

.background-2
{
    background: url(/images/bg2.jpg) center center;
    background-size: cover;
}

.background-3
{
    /*background: url(/images/bg3.jpg) center center;*/
    /*background: url(/images/DSC_5770.jpg) center center;*/
    background: url(/images/rk22-COLLAGE.jpg) center center;
    background-size: cover;
}

.background-4
{
    background: url(/images/20170526_130637.jpg) center center;
    /*background: url(/images/DSC_6501.JPG) center center;*/
    background-size: cover;
}

.background-5
{
    background: url(/images/DSC_6461.JPG) center center;
    background-size: cover;
}

.background-6
{
    background: url(/images/DSC_4044.JPG) center center;
    background-size: cover;
}
.background-7
{
	background: url(/images/bg1.jpg) center center;
    /*background: url(/images/DSC_6469.JPG) center center;*/
    background-size: cover;
}
.background-8
{
    background: url(/images/DSC_6471.JPG) center center;
    background-size: cover;
}
.background-9
{
    background: url(/images/DSC_6503.JPG) center center;
    background-size: cover;
}
.background-10
{
    background: url(/images/DSC_6533.JPG) center center;
    background-size: cover;
}
.background-11
{
    background: url(/images/DSC_6538.JPG) center center;
    background-size: cover;
}
.background-12
{
    background: url(/images/DSC_6462.JPG) center center;
    background-size: cover;
}

#preloader
{
    position: absolute;
    left: -10000px;
    top: -10000px;
}

.mobile,
.tablet
{
    display:none;
}

.desktop
{
    display: inline-block;
}


.top
{
    font-size: 55px;
    line-height: 35px;
    margin-bottom: 7px !important;
    font-family: "bickham-script-pro",sans-serif; font-style: normal; font-weight: 400;
}

.bottom
{
    letter-spacing: 1pt;
    font-size: 14px;
    text-transform: uppercase;
    font-family: "futura-pt",sans-serif; font-style: normal; font-weight: 700;
}

#logo
{
    
    margin: auto;
    margin-top: 21px;
    display: block;
    max-width: 400px;
    width: 100%;
}
footer
{
    position: absolute;
    bottom: 25px;
    width: 100%;
    left: 0px;
    color: #fff;
}

footer img
{
    height: 24px;
}

.top,.bottom
{
    margin: 0px;
    text-shadow: 0px 0px 15px rgba(65,65,65,1);
}

@media all and (max-width: 1024px) and (min-width: 768px)
{
    .desktop
    {
        display:none;
    }
    
    .tablet
    {
        display: inline-block;
    }
    
    
    
    
}

@media all and (max-width: 767px)
{
    
    #logo
    {
        margin-top: 8px;
    }
    
    .desktop,.tablet
    {
        display:none;
    }
    
    .mobile
    {
        display:inline-block;
    }
}

@media (min-width:768px) {
    /*section {
        background-image: url(section-bg.jpg);
        background-repeat: no-repeat;
        background-attachment: scroll;
        background-position: center;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        background-size: cover;
        -o-background-size: cover;
        min-height: 725px;
    }*/
.background-1
{
background: url(/images/Kittu_xmass.jpg);
background-repeat: no-repeat;
        background-attachment: scroll;
        background-position: center;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        background-size: cover;
        -o-background-size: cover;
        min-height: 725px;
}
.background-2
{
background: url(/images/bg2.jpg);
background-repeat: no-repeat;
        background-attachment: scroll;
        background-position: center;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        background-size: cover;
        -o-background-size: cover;
        min-height: 725px;
}
.background-3
{
background: url(/images/rk22-COLLAGE.jpg);
background-repeat: no-repeat;
        background-attachment: scroll;
        background-position: center;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        background-size: cover;
        -o-background-size: cover;
        min-height: 725px;
}
.background-4
{
background: url(/images/20170526_130637.jpg);
background-repeat: no-repeat;
        background-attachment: scroll;
        background-position: center;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        background-size: cover;
        -o-background-size: cover;
        min-height: 725px;
}
.background-5
{
background: url(/images/DSC_6461.JPG);
background-repeat: no-repeat;
        background-attachment: scroll;
        background-position: center;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        background-size: cover;
        -o-background-size: cover;
        min-height: 725px;
}
.background-6
{
background: url(/images/DSC_4044.JPG);
background-repeat: no-repeat;
        background-attachment: scroll;
        background-position: center;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        background-size: cover;
        -o-background-size: cover;
        min-height: 725px;
}
.background-7
{
background: url(/images/bg1.jpg);
background-repeat: no-repeat;
        background-attachment: scroll;
        background-position: center;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        background-size: cover;
        -o-background-size: cover;
        min-height: 725px;
}
.background-8
{
background: url(/images/DSC_6471.JPG);
background-repeat: no-repeat;
        background-attachment: scroll;
        background-position: center;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        background-size: cover;
        -o-background-size: cover;
        min-height: 725px;
}
.background-8
{
background: url(/images/DSC_6471.JPG);
background-repeat: no-repeat;
        background-attachment: scroll;
        background-position: center;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        background-size: cover;
        -o-background-size: cover;
        min-height: 725px;
}
.background-9
{
background: url(/images/DSC_6503.JPG);
background-repeat: no-repeat;
        background-attachment: scroll;
        background-position: center;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        background-size: cover;
        -o-background-size: cover;
        min-height: 725px;
}
.background-10
{
background: url(/images/DSC_6533.JPG);
background-repeat: no-repeat;
        background-attachment: scroll;
        background-position: center;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        background-size: cover;
        -o-background-size: cover;
        min-height: 725px;
}
}
@media all and (max-width: 767px)
{
    
    #logo
    {
        margin-top: 8px;
    }
    
    .desktop,.tablet
    {
        display:none;
    }
    
    .mobile
    {
        display:inline-block;
    }
}