@charset "utf-8";
/* CSS Document */

body{
margin: 0 auto;
color: #333;
text-align: left;
font-family: abel, sans-serif;
}
p
{
    font-family: 'Open Sans', sans-serif !important;
    font-size: 13.5px !important;
    line-height: 24px !important;
}
.bg{
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
z-index: -1
}
/*
#loading{
width: 100%;
height: 800px;
background: #fff;
position: fixed;
z-index: 11;
}
*/
ul{
margin: 0;
padding: 0;
}
a{
color: #fff;
text-decoration: none;
}
.banner_outer{
width: 100%;
height: 350px;
position: absolute;
overflow: hidden;
/*background: url(http://www.zawaj.com/askbilqis/wp-content/uploads/2011/06/blue-sky-background.jpg) repeat-x;*/
}
.banner{
width: 959px;
height: 350px;
position: relative;
overflow: hidden;
margin-top: 10px;
}
.sky{
width: 100%;
/*top: -50%;*/
left: 0;
}
#viewport{
/*height: 240px;*/
background: none!important;
margin-top: -50%;
}
.sea{
width: 100%;
float: left;
position: relative;
z-index: -1;
margin-top: -120px
}
.skyBox{
width: 960px;
height: 157px;
float: left;
position: absolute;
overflow: hidden;
/*background: url(../images/sky.jpg);*/
}
.seabg{
width: 100%;
}
.overlay
{
width: 100%;
height: 433px;
background-image: url(../images/over.PNG);
position: relative;
margin-top: -83px;
}
.god{
width: 205px;
height: 300px;
/*background-image: url(../images/god.PNG);*/
position: absolute;
left: 40%;
top: 0;
z-index: 10;
margin-top: 15px;
}
.god_img{
position: absolute;
bottom: 0;
left: 0;
width: 0;
}
.god_glow{
width: 190px;
position: absolute;
display: none;
bottom: 0;
left: 0;
float: left;
}
.flare{
width: 604px;
height: 590px;
background: url(../images/flare.PNG);
position: absolute;
top: 0%;
left: 17%;
z-index: 1;
opacity: 0;
}
.flare_r{
-webkit-transition: -webkit-transform 7s ease-in;
-webkit-transform: rotate(360deg);
}
.leaves
{
z-index: 2;
}
.aura{
width: 369px;
height: 352px;
background: url(../images/aura.PNG);
position: absolute;
left: 31%;
-webkit-animation-iteration-count: infinite;
-webkit-animation-duration: 8s;
-webkit-animation-name: rotate;
-webkit-animation-timing-function: linear;
display: none;
}
@-webkit-keyframes rotate {
0% {-webkit-transform: rotate(0deg);}
100% {-webkit-transform: rotate(359deg);}
}
.thunder{
width: 363px;
height: 308px;
position: absolute;
left: 10%;
background: url(../images/thunder.PNG);
display: none;
}
.thunder1{
width: 376px;
height: 225px;
position: absolute;
right: 10%;
background: url(../images/thunder1.PNG);
display: none;
}
.birds_bg{
width: 100%;
height: 235px;
position: absolute;
z-index: 1;
overflow: hidden;
}
.bird{
width: 12px;
height: 15px;
position: absolute;
background-image: url(../images/bird.png);
}
.fly{
background-position: 12px 0;
}
.bird_1{
top: 85%;
left: -4%;
}
.bird_2{
top: 5%;
left: -10%;
}
.bird_3{
top: 40%;
left: 1%;
}
.bird_4{
top: 50%;
left: -40%;
}
.bird_5{
top: 55%;
left: -16%;
}
.bird_6{
top: 51%;
left: -24%;
}
.bird_7{
top: 15%;
left: 6%;
}
.bird_8{
top: 15%;
left: -30%;
}
.space_p{
width: 900px;
overflow: hidden;
}
#stars, #stars-2, #small-stars, #small-stars-2
{
width: 20%!important;
height: 550px!important;
}


.headerBg{
width: 100%;
/*height: 100px;*/
/*background: #114009;*/
background-image:url('../images/bg-r.png');
/*border-bottom: 10px solid rgb(110, 153, 44);*/
display: none;
}
.header{
/*width: 960px;*/
/*height: 100px;*/
}
.logo{
width: 62px;
height: 83px;
float: left;
margin-top: 10px;
}
.com_name{
height: 83px;
float: left;
margin-top: 10px;
}
.header h1
{
float: left;
margin-top: 40px;
color: rgb(164, 235, 13);
font-family: font-family: 'Roboto', sans-serif;
font-size: 50px;
/*margin-left: -16px;*/
    margin-left: -75px;
    line-height: 30px;
    padding-top: 26px;
}
.header h1 p{
font-size: 11px;
color: #fff;
font-family: Arial, Helvetica, sans-serif;
margin: 0;
font-weight: normal;
text-align: right;
}
.navBox{
float: right;
}
.navBox ul
{
margin-top: 57px;
}
.navBox ul li
{
/*width: 74px;*/
padding: 0 7px;
float: left;
display: inline;
font-family: abel, sans-serif;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ie-transition: all 0.3s ease-in-out;
}
.navBox ul li:hover
{
border-bottom: 1px solid #fff;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ie-transition: all 0.3s ease-in-out;
}
.navBox ul li a{
/*padding: 10px;*/
font-size: 15px;
}
.navBox ul li a:hover{
color: #a4eb0d;
/*font-weight: bold;*/
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ie-transition: all 0.3s ease-in-out;
}
.cloud1{
width: 150px;
height: 150px;
position: absolute;
right: 0;
}
.cloud1 img{
width: 210px;
height: 180px;
}
.cloud2{
width: 150px;
height: 150px;
position: absolute;
right: 10%;
margin-top: 6%;
}
.cloud2 img{
width: 170px;
height: 150px;
}

.primary_content{
width: 100%;
/*height: 342px;*/
/*border-top: 10px solid rgb(110, 153, 44);*/
margin-top: 360px;
position: absolute;
opacity: 0;
}
.primary_col{
/*width: 960px;*/
height: 342px;
margin-bottom: 10px;
}
.primary-first_row{
width: 100%;
height: 84px;
float: left;
margin-bottom: 15px;
}
.left_image{
width: 65px;
height: 71px;
float: left;
background: url(../images/left_img.gif) no-repeat;
/*margin-left: 76px;*/
    display: none !important;
}
.right_image{
width: 65px;
height: 71px;
float: left;
background: url(../images/right_img.gif) no-repeat;
    display: none !important;
}
.welcome_txt{
/*width: 566px;*/
/*color: #006600;*/
/*width: 720px;*/
color: rgb(197, 137, 26);
font-family: font-family: 'Roboto', sans-serif;
margin: 20px 0px 0 0px;
font-size: 50px;
/*float: left;*/
}
.inner_content .welcome_txt{
/*font-family: abel, sans-serif;*/
}
.primary-second_row{
/*width: 100%;*/
height: 136px;
/*float: left;*/
}
.Col{
/*height: 136px;*/
float: left;
/*margin-right: 26px;*/
}
.Col:first-child{
/*width: 612px;*/
}
.Col:last-child{
/*width: 321px;*/
margin-right: 0;
line-height: 21px;
}
.Col h2{
color: #528c23;
margin: 0;
text-align: left;
font-family: abel, sans-serif;
font-size: 20px;
margin-bottom: 10px;
border-bottom: 1px solid #eee;
line-height: 30px;
}
.Col p{
margin: 0;
color: #333;
text-align: justify;
font-size: 14px;
margin-top: 10px;
}
.Col a{
color: #528c23;
}
.Col a:hover{
color: #f00;
}
.Col a:hover span{
padding-left: 5px;
}
.Col a span{
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ie-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
}
.Col label{
margin-top: 10px;
float: left;
}
.Col label span{
font-size: 12px;
}
.secondary_content{
width: 100%;
/*height: 248px;*/
/*height: 137px;*/
/*border-top: 10px solid rgb(110, 153, 44);
border-bottom: 10px solid rgb(110, 153, 44);*/
    background-image: url(../images/bg-r.png);
    background-repeat: repeat;
position: absolute;
/*background: #114009;*/
margin-top: 923px;
opacity: 0;
padding-bottom: 30px;
}
.secondary_col{
/*width: 960px;*/
/*height: 137px;*/
}
.secondary-left_col{
width: 623px;
height: 137px;
float: left;
}
.secondary_col h2{
color: rgb(164, 235, 13);
text-align: left;
margin: 0;
margin-top: 20px;
}
.secondary_col p{
color: #fff;
text-align: justify;
margin-top: 10px;
font-size: 14px;
}
.secondary-right_col{
width: 272px;
height: 137px;
float: left;
margin-left: 59px;
text-align: left;
color: #fff;
}
.footer_Outer{
width: 100%;
/*height: 45px;*/
}
.footer{
/*width: 960px;*/
height: 45px;
font-size: 13px;
color: #fff;
/*line-height: 43px;*/
margin-top: 10px;
}
.ftr_left{
float: left;
text-align: left;
}
.ftr_right{
float: right;
}
.ftr_right a{
color: #fff;
}
.btm_gal{
border: 2px solid #fff;
margin-top: 10px;
}
.falling{
position: absolute;
/*z-index: 3;*/
margin-left: 47%;
}
.slideShow{
/*width: 950px;*/
height: 320px;
position: relative;
overflow: hidden;
margin-top: 10px;
background: #fff;
border: 10px solid #f5f5f5;
/*display: none;*/
}
.orbit-wrapper
{
    width: 100% !important;
}
#featured {
    width: 100%!important;
}
#featured img{
width: 100%!important;
height: 320px;
    object-fit: cover;
}
div.orbit {
    position: initial!important;
}
div.orbit-wrapper {
    position: initial!important;
}
.inner{
width: 100%;
float: left;
}
.inner .headerBg{
display: block;
float: left;
}
.inner .secondary_content{
opacity: 1;
}
.inner_content{
margin-top: 0;
border-top: 0;
background: #114009;
opacity: 1;
}
.inner_row{
width: 950px;
}
.inner_col{

}
.inner .footer_Outer{
float: left;
}
.inner .primary-first_row{
margin-bottom: 0;
}
.inner-contentBox_outer{
width: 100%;
float: left;
/*background: #114009 url(../images/innerBg.PNG) right top no-repeat;*/
background: #fff url(../images/innerBg.PNG) right top no-repeat;
/*border-top: 10px solid rgb(110, 153, 44);
border-bottom: 10px solid rgb(110, 153, 44);*/
}
.inner-contentBox{
/*max-width: 910px;*/
/*background: #6e992d;*/
background: #fff;
margin: 20px 0;
color: #fff;
text-align: justify;
padding: 20px;
font-size: 14px;
line-height: 20px;
}
.inner-contentBox p{
color: #333;
}
.inner-contentBox h2{
margin-top: 0;
/*color: rgb(164, 235, 13);*/
/*color: rgb(123, 172, 21);*/
    color: rgb(107, 31, 3);
font-size: 25px;
}
.inner-contentBox h3{
color: rgb(133, 170, 57);
}
.inn{
margin: 10px;
border: 1px solid #fff;
}
.inner_home .headerBg{
float: none;
}
.inner_home .primary_content{
opacity: 1;
}
.photo_gallery{
/*width: 910px;*/
}
.photo_gallery .inner-contentBox, .contact .inner-contentBox{
/*float: left;*/
}
.photo_gallery p a img{
width: 160px;
height: 140px;
margin: 10px;
border: 1px solid #fff;
float: left;
}
.contact{
/*width: 950px;*/
}
.cnt-leftOuter{
/*width: 600px;*/
/*float: left;*/
}
.cnt_formBox{
/*width: 590px;*/
}
.cnt_mapBox{
width: 99.3%;
height: 300px;
border: 1px solid rgb(84, 129, 16);
float: left;
margin-top: 20px;
}
.cnt-rightOuter{
/*width: 305px;*/
/*height: 600px;*/
/*float: left;*/
}
.addressBox{
/*width: 250px;*/
height: 455px;
border-radius: 3px;
margin-left: 18px;
background: #fff;
padding: 20px;
color: #000;
line-height: 23.5px;
/*float: right;*/
text-align: right;
}
#contactus input[type="submit"]{
border: 0;
background: rgb(111, 26, 0) !important;
color: #c00;
font-weight: bold;
font-size: 15px;
border-radius: 3px;
margin-top: 10px;
cursor: pointer;
color: #fff !important;
}
#contactus input[type="submit"]:hover{
color: #333;
}
.cnt_lord{
margin-left: 62px;
}
.custom_load{
width: 100%;
height: 100%;
position: fixed;
background: #fff;
z-index: 1002;
top: 0;
left: 0;
}
.load_line{
width: 0;
height: 1px;
background: #000;
float: left;
margin-top: 25%;
}
.inner-contentBox hr{
margin-bottom: 20px;
}
#country{
width: 227px;
padding: 4px;
border-radius: 4px;
border: 1px solid #999;
color: #333;
}
.ftr_comp h2{
margin: 0;
font-size: 16px;
line-height: 0;
margin-top: 15px;
margin-bottom: 15px;
}
.credit{
/*margin-top: 90px;*/
}
.ftr_lnks ul{
margin-top: 7px;
}
.ftr_lnks li{
display: inline;
/*border-right: 1px solid #1E7010;*/
}
.ftr_lnks li:last-child{
border-right: 0;
}
.ftr_lnks li a{
padding: 0 7px;
font-size: 16px;
}
.credit{
text-align: center!important;
/*margin-top: 67px!important;*/
}
.credit a{
font-size: 13px;
}
.footer a:hover{
color: #fff;
}
.secondary_col h2 a{
/*color: rgb(164, 235, 13);*/
    color: rgb(112, 31, 9);
}
.secondary_col h2 a:hover
{
    color: rgb(90, 22, 3);
}
.ftr_2{
width: 100%;
/*height: 248px;*/
/*height: 137px;
border-top: 10px solid rgb(110, 153, 44);
border-bottom: 10px solid rgb(110, 153, 44);
background: #114009;*/
background-image: url("../images/bg-r.png");
background-repeat: repeat;
float: left;
padding-bottom: 31px;
    padding-top: 30px;
}
.cus{
color: #528c23;
margin: 0;
text-align: left;
font-family: abel, sans-serif;
font-size: 20px;
margin-bottom: 10px;
font-weight: bold;
line-height: 30px;
}
.skp_outer{
width: 960px;
}
.skip{
margin-top: 367px;
height: 30px;
margin-left: 803px;
position: absolute;
z-index: 1;
}
.skip a{
color: #c00;
background: rgb(164, 235, 13);
padding: 7px 25px;
font-weight: bold;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ie-transition: all 0.3s ease-in-out;
}
.skip a:hover{
color: #fff;
background: rgb(120, 151, 54);
}

.logo img
{
    width: 135px;
}
.p-t-30
{
    padding-top: 30px !important;
}

/*nav*/
ul.topnav {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  /*background-color: #c5a65d;*/
    background: none !important;
    padding-top: 59px;
}

ul.topnav li {float: left;}

ul.topnav li a {
  display: inline-block;
  color: #f2f2f2;
  text-align: center;
  /*padding: 14px 16px;*/
  text-decoration: none;
  transition: 0.3s;
  font-size: 17px;
}

ul.topnav li a:hover {background-color:#c5a65d;}

ul.topnav li.icon {display: none;}

@media screen and (max-width:680px) {
  ul.topnav li:not(:first-child) {display: none;}
  ul.topnav li.icon {
    float: right;
    display: inline-block;
  }
}

@media screen and (max-width:680px) {
  ul.topnav.responsive {position: relative;}
  ul.topnav.responsive li.icon {
    position: absolute;
    right: 0;
    top: 0;
  }
  ul.topnav.responsive li {
    float: none;
    display: inline;
  }
  ul.topnav.responsive li a {
    display: block;
    text-align: left;
  }
}

/*new navifation*/
.navbar-inverse .navbar-nav > li > a {
    color: #fff;
    font-size: 17px;
}
.p-t-b-10
{
    padding: 10px 0px !important;
}
.p-t-25
{
    padding-top: 25px !important
}
.p-t-20
{
    padding-top: 20px !important
}
.p-t-15
{
    padding-top: 15px !important;
}
.p-b-15
{
    padding-top: 15px !important;
}
img.lognew
{
    width: 155px !important;
    left: 0px !important;
    float: left;
    display: inline-block;
}
.navbar-inverse {
    background-color: #222;
    border-color: #AD8A3C !important;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: #691D03 !important;
    margin-top: 10px !important;
}
.navbar-inverse .navbar-toggle {
    border-color: #681E03!important;
}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
    background-color: #6A1E04!important;
}
.navbar
{
    margin-bottom: 0px !important;
    border-radius: 0px !important;
}
a.main-log
{
    color: #fff;
}
a.main-log:hover
{
    color: #6e1c06!important;
    text-align: left !important;
}
a.main-log span
{
    text-align: left!important;
    display: block!important;
    margin-top: 8px !important;
    clear: left;
}
a.main-log span:hover
{
    text-decoration: none!important;
}
span.logo-subqu
{
     text-align: left!important;
    display: block!important;
}
span.logo-subqu:hover
{
    color: #6e1c06!important;
    text-decoration: none!important;
}
.navbar-header .logopart a
{
    text-align: left !important;
}
.navbar-header .logopart a:hover
{
    text-decoration: none !important;
}
img.socialfb
{
    width: 26px;
    padding-top: 10px;
}
.ftr_lnks
{
    /*text-align: right!important;*/
}
.sunshineMain
{
     color: #252525 !important;
     font-family: abel, sans-serif !important;
     font-size: 16px;
    line-height: 28px;
}
.imgn
{
    margin: 0 auto !important;
    display: block !important;
}
.sunshine img
{
    height: 353px !important;
    margin: 0 auto !important;
    padding-bottom: 30px;
}
.p-b-15
{
    padding-bottom: 15px !important;
}
.m-b-15
{
    margin-bottom: 15px !important;
}
.m-b-25
{
    margin-bottom: 25px;
}
.servicessun h4
{
    font-size: 28px !important;
}
.servicessun ul li
{
    list-style: none !important;
    color: #6b2004 !important;
    font-size: 17px !important;
    font-family: abel, sans-serif;
}
.sunshineMain a
{
    color: #6e1c06 !important;
}
.sunshineMain a:hover
{
    color: #4f1303 !important;
}
.addressBox a
{
    color: #6e1c06 !important;
}
.addressBox a:hover
{
    color: #6e1c06 !important;
}
.galllery-Gal img
{
    height: 100% !important;
    width: 100%;
    object-fit: cover;
}
.album-box{
	    position: relative;
    overflow: hidden;
    height: 175px;
    border: 1px solid #ddd;
}
.album-caption {
    position: absolute;
    top: 45%;
    width: 100%;
    text-align: center;
    font-size: 30px;
    color: #ffffff;
    font-weight: 400;
    background: rgba(0, 0, 0, 0.5);
    padding: 7px 10px 7px 10px;
	opacity: 0;
}
.album-box img, .album-box .album-caption{
    -webkit-transition: all .3s;
    transition: all .3s
}
.album-box:hover img{
	-webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.album-box:hover .album-caption{
    opacity:1;
	/*background: rgba(237, 28, 36, 0.9);*/
    background: #6a1e05 !important;
}
.p-t-10
{
    padding-top: 10px !important;
}
.gal-bk
{
    color: #fff;
    background-color: #691c03;
    padding: 6px 14px;
    border-radius: 11px;
    margin: 20px 0px !important;
}
a.gal-bk:hover
{
    color: #f6f6f6;
    
}
.gal-cus img
{
    width: 100% !important;
}
/* Smartphones (portrait and landscape) ----------- */
@media screen and (max-width: 1000px){
.banner_outer {
height: 350px!important;
position: relative !important;
}
.primary_content {
margin-top: 0px !important;
position: relative;
}
.primary_col {
height: auto!important;
margin-bottom: 10px!important;
}
.primary-second_row {
height: auto;
}
.secondary_content {
margin-top: 0px!important;
position: relative!important;
}
    .container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {
    margin-right: 0;
    margin-left: 0;
}
}
/*new custom styles*/
.p-r
{
    position: relative!important;
}
.wrappesr
{
    position: absolute;
    right: 0;
    top: 0;
}
.wrappesr a {
    font-size: 28px!important;
}
/*.wrappesrs a{
    font-size: 22px!important;
}*/
.fb
{color: #3a5899!important;
}
.lnkdn
{color: #007ab7!important;
}
.h-home
{
    font-size: 32px;
    line-height: 35px;
}
.m-r-5
{
    margin-right: 5px!important;
}

@media screen and (max-width:750px) {
.wrappesr {
    position: absolute;
    right: 90px;
    top: 0;
}
}