﻿/*=============================================================

    Authour URI: www.binarytheme.com

    License: Commons Attribution 3.0



    http://creativecommons.org/licenses/by/3.0/



    100% To use For Personal And Commercial Use.

    IN EXCHANGE JUST GIVE US CREDITS AND TELL YOUR FRIENDS ABOUT US

   

    ========================================================  */







/*=======================================

    GENERAL STYLES

==================================================*/

@media (max-width: 767px) {

	.scrollToTop{

	width:70px!important; 

	height:80px!important;

	bottom:0px!important;

	right: 0px!important;

	background: url('arrow_up.png') no-repeat 15px 40px!important;

	background-size: 40px!important;

	font-size: 10px!important;

	}

}



.scrollToTop{

	width:110px; 

	height:130px;

	padding:10px; 

	text-align:center; 

	background: whiteSmoke;

	font-weight: bold;

	color: #444;

	text-decoration: none;

	position:fixed;

	bottom:0px;

	right:40px;

	display:none;

	background: url('arrow_up.png') no-repeat 0px 20px;

}

.scrollToTop:hover{

	text-decoration:none;

}



body {

           font-family: 'Ruluko', sans-serif;
    font-size:16px;

}



.nav a {

    color:#ffffff !important;

}

.navbar-header a {

    color:#ffffff !important;

    padding-right:100px;

}



.text-center {

    text-align:center;

}



h1, h2, h3, h4, h5, h6 {

   font-family: 'Ruluko', sans-serif;

}



h1 {

    line-height:50px;

    text-transform:uppercase;

     color: #57A980;

}

h3 {

    line-height:30px;

    padding-bottom:20px;

}

h4 {

    line-height:40px;

    padding-bottom:40px;

}



p {

    font-weight:300;

    line-height:30px;

    padding-bottom:20px;

	color:#000;

	font-size:16px;
	text-align: justify;

}



.space-pad {

    padding-bottom:50px;

}





.for-full-back {

     /* IE 8 */

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";



  /* IE 5-7 */

  filter: alpha(opacity=90);



  /* Netscape */

  -moz-opacity: 0.9;



  /* Safari 1.x */

  -khtml-opacity: 0.9;



  /* Good browsers */

  opacity: 0.9;

}



section {

    padding-top:30px;

    padding-bottom:0px;

}



/*=======================================

    COLOR CODES

==================================================*/

.color-white {

   background-color:#fff!important;

}

.color-dark {

   background-color:#696969!important;

}



.color-light {

   background-color:#B2BAC2!important;

}

.main-color-red {

    color: #57A980;

}

/*=======================================

    HEADER STYLES

==================================================*/

.head-main {

    font-size:40px !important;

    font-weight:900!important;

    color:#fff!important;

    padding:200px 20px 20px 20px;
	
	margin-top: 50px;

}

.head-sub-main {

    font-size:40px !important;

    font-weight:600!important;

    color:#fff!important;

    padding:5px 20px 30px 20px;

}

.head-last {

  

    padding:5px 20px 200px 20px;

}



/*=======================================

    NAVIGATION STYLES

==================================================*/





nav {
	position: absolute;
	width: 100%;
    background: #fff;
    z-index:99;
}

.fixed {
	position: fixed; 
	top: 0; 
	min-height: 50px; 
	z-index: 99;
}



.navbar-inverse {

background-color: #3c763d;

border-bottom: 4px solid #11653b;

}



/*=======================================

    WORDS /ABOUT STYLES

==================================================*/



.about-div {

	width: 100%;

min-height: 100px;

background-color: rgba(209, 209, 209, 0.24);

box-shadow: none;

border: 0;

padding: 50px 20px 30px 20px;

margin-bottom:20px;

}

#Parallax-one {

    background-image: url("../img/2.jpg");

padding: 0;

background-repeat: no-repeat;

background-position: center 0;

background-size: cover;

background-attachment: fixed;

min-height:300px;

}

.for-parallax-one {

    

    color:#fff;

    padding:40px 20px 40px 20px;

    font-size:25px;

}





/*=======================================

    PRICING STYLES

==================================================*/





.plan {

    background: #eef1f3;

    padding: 0 0 15px 0;

    margin: 30px 0px;

    list-style: none;

    text-align: center;

  

    -webkit-transition: all 0.2s ease;

       -moz-transition: all 0.2s ease;

         -o-transition: all 0.2s ease;

            transition: all 0.2s ease;

}



.plan:hover {

          -webkit-transform: scale(1.1);

       -moz-transform: scale(1.1);

        -ms-transform: scale(1.1);

         -o-transform: scale(1.1);

            transform: scale(1.1);

}



.plan li {

    padding: 15px 0px;

    color: #434749;

    border-top: 1px dashed #000;

}



.plan li.plan-head {

   padding: 15px 0px;

background-color: #585858;

color: #FFFFFF;

line-height: 20px;

font-size: 20px;

font-weight: 600;

border: none;

   }



.plan li.main-price {

   padding: 25px 0px;

background-color: #BEBEBE;

color: #57A980;

border: none;

font-weight: 900;

font-size: 30px;

}

#Parallax-two {

    background-image: url("../img/3.jpg");

padding: 0;

background-repeat: no-repeat;

background-position: center 0;

background-size: cover;

background-attachment: fixed;

min-height:300px;

}

.for-parallax-two {

    

    color:#fff;

    padding:40px 20px 40px 20px;

    font-size:25px;

}



/*=======================================

    CONTACT STYLES

==================================================*/



#social-icon a {

    color:#616161!important;

    margin-right:10px;

}

.contact-cls {

    font-size:20px;

    line-height:40px;

}

/*=======================================

    FOOTER STYLES

==================================================*/





#footer {

    background-color:#000;

    color:#fff;

    padding:20px 50px 20px 50px;

    text-align:right;

}



