html,body
{
    margin:0px;
    padding:0px;
    height:100%;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size:14px;
    text-align:justify;
    line-height: 1.5;
     color: #333;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

.fa-heart{
animation: pulse 1s ease infinite;
color:#ff0000;
}


@keyframes pulse {
0% { transform: scale(1); }
50% { transform: scale(1.3); }
100% { transform: scale(1); }
}

.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {font-weight: 500;}
#form{background-color:#f6f6f6; float:left; padding:10px;}
input{font-family:sans-serif; padding:5px; margin:10px; width:94.6%; color:#333;}
textarea{font-family:sans-serif; padding:5px; margin:10px; width:94.6%; min-width:94.6%; max-width:94.6%; color:#333;}
.err{background-color:#ff0000; color:#fff; padding:10px;}

#redirect input{width:100px;}
#captchaimg{max-width:120px;}
a
{
    text-decoration:none;
    -webkit-transition: all 0.4s linear;
    -moz-transition: all 0.4s linear;
    -ms-transition: all 0.4s linear;
    -o-transition: all 0.4s linear;
    transition: all 0.4s linear;
    color:#ff0000;
}

a:hover{
    text-decoration:none;
}

img{border:none; width:100%;}
#clear{ clear:both;}

#main-container
{
    width:100%;
    min-height:100%;
    position:relative;
}

#gradient1
{
    background-color:#f6f6f6;
    background-image: -webkit-linear-gradient(240deg, #9f9f9f 0%, #f6f6f6 100%);
    background-image: -o-linear-gradient(240deg, #9f9f9f 0%, #f6f6f6 100%);
    background-image: linear-gradient(240deg, #9f9f9f 0%, #f6f6f6 100%) ;
    border:3px solid #02983c;
}

#bgcolor1{color:#fff;  padding:5px 0 5px 10px;}
#bgcolor2{background-color:#1e1917; color:#fff; padding:5px 0 5px 10px;}
#color1{color:white;}
#licolor1{background-color:#02983c;}

#button1
{
    color:white;
    text-align:center;
    margin:10px;
    padding:10px;
    background-color:#00943f;
}

#button1:hover
{
    background-color:#ed1b24;
    color:white;
    text-decoration:none;
    
}
#button2
{
    color:white;
    text-align:center;
    margin:10px;
    padding:10px;
    background-color:#00943f;
    border:0;
    width:30%;
}

#button2:hover
{
    background-color:#ed1b24;
    color:white;
    text-decoration:none;
    
}

#logo
{
    float:left;
    margin:10px;
}

#menu
{
    float:right;
	margin:10px 10px 8px 10px;
}

#text-center{text-align:center;}
#text-left{text-align:left;}
#heading-color1{color:white;}



.header {
    
    z-index: 100;
    top:0px;
    background-color:#d82718;
    width: 100%;
    height:122px;
}



.scrollup
{
    width:40px;
    height:40px;            
    text-indent:-9999px;
    opacity:0.3;
    position:fixed;
    bottom:60px;
    right:20px;
    display:none;           
    background:url('../images/totop_scroll.png') no-repeat;
    z-index:1;
}

#scroller
{
    margin:0 auto;
    width:1000px;
}

#page
{
    width:100%;
    padding-bottom:485px;
}

#about-us ul li
{
    margin-left:20px;
}

#footer
{
    width:100%;
    height:485px;
    position:absolute;
    bottom:0;
    left:0;
    background:#1e1917;
    color:#858585;
}

#footer a
{
    color:#858585;
}
#footer ul
{
    line-height:2;
    margin:0 0 0 20px;
}

#footer h2
{
    color:#fff;
    text-transform:uppercase;
}

#foot-box
{
    width:100%;
    margin:0px auto;
    background-color:black;
    text-align: center;
}

#copyrights-l
{
    float:left;
    padding:2% 0%;
    margin:0 0 0 10px;
}

#copyrights-r
{
    float:right;
    padding:2% 0%;
    margin:0 10px 0 0px;
}
#copyrights-r a
{
    color:#d82718;
    
}
#copyrights-r a:hover
{
    color:#fcd137;
}

#copyrights
{
    padding-top:10px;
}

#content
{
    width:100%; 
}

#abc-panel-1
{
    width:100%;
    padding-bottom:20px;
    background-color:#f6f6f6;
}

#abc-80
{
    width:80%;
    margin:0px auto;
    padding:20px 0px;
}

#abc-75
{
    width:73%;
    padding:1%;
    float:left;
    background:white;
}

#abc-70
{
    width:70%;
    float:left;
}

#abc-30
{
    width:30%;
    float:left;
}

#abc-33
{
    width:31.33%;
    float:left;
    margin:1%;
}
#abc-33 img
{
    width:100%;
}
#foot-abc-33
{
    width:31.33%;
    float:left;
    margin:1%;
}   

#foot-abc-33 li
{
    
    text-align:left;
}

#abc-25
{
    width:23%;
    float:left;
    padding: 1%;
    background-color:#039340;
    color:#fff;
    text-align:left;
}

#panel-1-img
{
    width:100%;
}

#abc-panel-2
{
    width:100%;
    background:#1e1917;
    padding-bottom:40px;
}

#abc-panel-2 img
{
    width:100%;
}

#abc-50
{
    width:50%;
    float:left;
}

#abc-50 img
{
    width:100%;
    display:block;
}

#abc-20
{
    width:18%;
    margin:1%;
    float:left;
}

#abc-panel-3
{
    width:100%;
    padding-bottom:20px;
}

#abc-panel-3 img{width:100%;}


#abc-panel-4
{
    width:100%;
    padding-bottom:20px;
    background-color:#f6f6f6;
}

#abc-panel-4 img{width:100%;}

#four-box
{
    width:21%;
    margin:2%;
    float:left;
}

#abc-panel-5
{
    width:100%;
    padding-bottom:20px;
}



#abc-panel-6
{
    width:100%;
}

#panel-6-img
{
    width:100%;
}

#abc-panel-7
{
    width:100%;
}

#abc-panel-7 img
{
    width:100%;
}

#abc-panel-8
{
    width:100%;
}

#abc-panel-9
{
    width:100%;
}

#panel-9-box
{
    display:block;
    width:33.33%;
    float:left;
}

#panel-9-box img{width:100%;}



#footer-menu
{
    padding-bottom:20px;
}


#foot-box2
{
    background:#0f0f0f;
}

#footer-menu-box li
{ 
    display:block;
}

/*change*/

@media screen and (min-width:980px)
{
    ul.slimmenu li:nth-child(3)
    {
        width:205px;
    }

    ul.slimmenu li ul li a
    {
        padding:20px 10px;
        text-align:left;
        font-size:14px;
    }

    ul.slimmenu li ul li:nth-child(3)
    {
        width:200px;
    }
}

/*change*/

/*Mobile responsive*/
@media screen and (max-width:1024px)
{
#page{padding-bottom:535px;}
#footer{height:535px;}
}

@media screen and (max-width:980px)
{
    ul.slimmenu
{
    width:100%;
    position:absolute;
    left:0px;
    top:122px;
    background-color:black;
    z-index:10000;
}

#menu
{
    float:right;
    margin:10px 10px 6px 10px;
}

}


@media screen and (max-width:768px)
{
#page{padding-bottom:610px;}
#footer{height:610px;}
#abc-33{width:48%; margin-bottom:20px;}
input{margin:10px 0px;}
textarea{margin:10px 0px;}
}
@media screen and (max-width:640px)
{
#page{padding-bottom:920px;}
#footer{height:920px;}
#foot-abc-33{width:47%; height:370px; border:0px solid white;}
#abc-33 h2{font-size:19px;}
#abc-30{width:100%;}
#abc-70{width:100%;}
#logo{width:70%;padding:0px;margin:14px 0 0 0;}
#menu{width:11%;padding:0px;margin:10px 1% 0 8%;}
.collapse-button{position:absolute;right:10px;top:11px;}
#abc-50{width:100%;
}
}
@media screen and (max-width:480px)
{
#page{padding-bottom:1010px;}
#footer{height:1010px;}
#foot-abc-33{width:100%; height:auto; border:0px solid white;}
#copyrights-l{width:100%; border:0px solid white; margin:0 0 0 0px;}
#copyrights-r{width:100%; border:0px solid white;  margin:0px -2px 0 0px;}
#abc-33{width:100%;}
#logo{width:70%;margin-top:15px;}
.collapse-button{position:absolute;right:10px;top:0px;}
.header{height:100px;}
ul.slimmenu{top:100px;}

}
@media screen and (max-width:320px)
{
.header{height:130px;}
#page{padding-bottom:1165px;}
#footer{height:1165px;}
#copyrights-l{font-size:13px;}
#copyrights-r{font-size:13px;}
#logo{width:70%;margin-top:22px;}
.header{height:90px;}
ul.slimmenu{top:90px;}
#menu{margin-top:0px;}
}