

/* Put your custom styles here */

.topmenu
{
    margin-left: 40%;
    position: relative;
    top: 0;
    width: 60%;
    border-radius: 0 0 0 100px;
    margin-top: -1px;
    padding-left: 40px;
    padding-top: 10px;
    padding-bottom: 9px;
    z-index: 9;
}

.topmenu p
{
    margin-top: -2px;
    margin-bottom: 0;
    font-size: 12px;
}

.topmenu-1
{
    position: relative;
    display: inline-block;
    padding-right: 5%;
}

.topmenu-2
{
    position: relative;
    display: inline-block;
}

.topmenu-3
{
    position: relative;
    display: inline-block;
    float: right;
}

.topmenu-1 i
{
    margin-right: 8px;
    color: #ff0000;
}

.topmenu-2 i
{
    margin-right: 8px;
    color: #008724;
}

.wbar
{
    height: 38px !important;
    width: 50%;
    position: absolute;
    right: 0;
    top: 0;
}

.icon1
{
   
    font-size: 11px;
    position: relative;
    display: inline-block;
    width: 22px;
    height: 22px;
    margin-left: 10px;
}

.icon1:hover{
	transform: scale(1.2)
}

.icon2
{
   
    font-size: 11px;
    position: relative;
    display: inline-block;
    width: 45px;
    height: auto;
    margin-left: 10px;
}

.icon2:hover{
	transform: scale(1.2)
}

.float{
            	position:fixed;
            	width:60px;
            	height:60px;
            	bottom:40px;
            	right:40px;
            	background-color:#25d366;
            	color:#FFF;
            	border-radius:50px;
            	text-align:center;
              font-size:30px;
            	box-shadow: 2px 2px 3px #999;
              z-index:1000;
            }
            
            .my-float{
            	margin-top:16px;
            }

@media (max-width:991px)
{
    .topmenu
    {
        margin-left: 30%;
        width: 70%;
    }
}

@media (max-width:767px)
{
    .topmenu
    {
        display: none;
    }
    .wbar
    {
        display: none;
    }
    
   
}

.content_block1
{
    background-size: cover;
    position: relative;
    background-color: #fff;
    padding-top: 50px;
    padding-bottom: 80px;
}

.content_block2
{
    background-size: cover;
    position: relative;
    background-color: #d79292;
    padding-top: 250px;
    padding-bottom: 100px;
}

#Layer_1
{
    width: 100%;
    background-size: cover;
    height: auto;
    position: absolute;
    z-index: 99;
    bottom: 0;
}

#Layer_4
{
    width: 100%;
    background-size: cover;
    height: auto;
    position: absolute;
    z-index: 99;
    top: 0;
}

#Layer_5
{
    width: 100%;
    background-size: cover;
    height: auto;
    position: absolute;
    z-index: 99;
    top: 0;
}

#Layer_2
{
    width: 100%;
    background-size: cover;
    height: auto;
    position: absolute;
    z-index: 99;
    bottom: 0;
}

#Layer_3
{
    width: 100%;
    background-size: cover;
    height: auto;
    position: absolute;
    z-index: 99;
    bottom: 0;
    margin-bottom: 0px;
}

.intro_txt
{
    padding-top: 150px;
}

.intro_txt h3
{
    font-weight: 700;
}

.content_block2 p
{
    margin-top: 0;
    margin-bottom: 0;
}

.content_block2 h3
{
    font-weight: 700;
}

.content_block3
{
    padding-top: 100px;
    padding-bottom: 70px;
}

.content_block2 h6
{
    color: #000;
    font-size: 12pt;
    margin-bottom: 10px;
}

.content_block3 h6
{
    color: #000;
    font-size: 12pt;
    margin-bottom: 10px;
}

.content_block3 h3
{
    font-weight: 700;
}

.content_block3 h5
{
    font-size: 12pt;
}

.content_block4
{
    position: relative;
    padding-top: 200px;
    padding-bottom: 200px;
    background-size: cover !important;
    background-attachment: fixed !important;
    background-position: top;
}

.content_block4 h3
{
    font-weight: 700;
}

.content_block4 h6
{
    color: #fff;
    font-size: 12pt;
    margin-bottom: 10px;
}

.content_block5 h6
{
    color: #000;
    font-size: 12pt;
    margin-bottom: 10px;
}

.content_block4 p
{
    color: #fff;
}

.content_block5
{
    padding-top: 100px;
    padding-bottom: 100px;
    background-size: cover !important;
}

.content_block5 h3
{
    font-weight: 700;
}

.content_block6
{
    background-color: #499635;
}

.footer_content_block
{
    border-radius: 0;
    background-color: #2B2929;
    padding-top: 80px;
    padding-bottom: 30px;
}

.footer_content_block h3
{
    font-weight: 600;
    color: #fff;
    font-size: 15pt;
}

.footer_content_block p
{
    color: #fff;
    font-size: 2.0vmin;
}

.slider_books1
{
    margin-bottom: 150px;
}

div.amazingcarousel-list-wapper
{
    width: 100% !important;
}

.amazingcarousel-list
{
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

@media (max-width:767px)
{
    .intro_txt
    {
        border-radius: 0;
        padding-top: 50px;
        text-align: center;
    }
    .content_block2
    {
        padding-top: 90px;
        padding-bottom: 0px;
    }
    .content_block3
    {
        padding-top: 50px;
        padding-bottom: 30px;
    }
    .content_block4
    {
        padding-top: 70px;
        padding-bottom: 50px;
    }
    .content_block5
    {
        padding-top: 50px;
        padding-bottom: 30px;
    }
    .intro_txt h3
    {
        text-align: center;
    }
    .content_block3 h3
    {
        text-align: center;
    }
    
     .float{
        width:90px;
        height:90px;
        bottom:40px;
        right:40px;
        background-color:#25d366;
        color:#FFF;
        border-radius:50px;
        text-align:center;
        font-size:55px;
        box-shadow: 2px 2px 3px #999;
        z-index:1000;
        }
}

