body{ margin:0; padding:0; height:100%; font-size:15px; font-family:'Roboto Condensed'; color: #666666; }



.clear{ clear:both; }



.header_full{ /*background:url(../images/header_bg.png) repeat-x;*/ width:100%; }

.header{ width:100%;  }

.logo{ width:100%; margin-top:2em;  }

.navbar{ margin-bottom:10px; }

.navbar-brand{ height:auto; width:100%; padding:0; }

.navbar-default{ background-color:transparent; border:none; }

.navbar-header{ margin-top:10px; }

/*.navbar-right{ margin-top:3em; margin-right:15px;  }*/

.nav > li { border-left:1px solid #dcdcdc; padding:0 3px;}

.nav > li:last-child{ border-right:1px solid #dcdcdc; }

.navbar-default .navbar-nav > li > a{ color:#000; padding:6px 7px; border-radius:5px; text-transform:uppercase; }

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{ background-color:#5ca66d; color:#000;}

.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover{ background-color:#5ca66d; 	 } 

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{ background-color:#000; }



/*banner*/

.banner{ width:100%; }

.banner_top{width:100%; text-align:center; text-transform:uppercase; background:url(../images/tranparent.png) repeat; position:absolute; z-index:100; }

.banner_top h2{ color:#879f8b; margin:0; padding:30px 0; }

.banner_top span{ color:#fff; font-weight:bold; }

.banner img{ width:100%;}

.callbacks .caption {  padding: 15px 20px; line-height:1.5; text-align:center; font-family:"Myriad Pro"; color:#879f8b;}

/*Middle*/

.middle_headtext_full{ width:100%;}

.middle_headtext{ width:100%; text-align:center;   }

.middle_headtext h3{ color:#879f8b; font-weight:bold;}

.middle_headtext p{ color:#aeaeae; padding:0 52px 15px 52px;}

.middle_media-part_full{ width:100%; border-top:15px solid #5ca66d;  border-bottom:15px solid #5ca66d; background:url(../images/middletopbg.png) no-repeat center top fixed; background-size:cover; }

.middle_media-part{ width:100%; float:left; }

.media{ padding:1.5em 0;}

.media-body{ color:#fff; padding:0 0 0 15px; line-height:1.2; }

.media-body a{ color:#fff; text-decoration:none;}

.media-left img{-webkit-transform:scale(0.7); /*Webkit: Scale down image to 0.8x original size*/

-moz-transform:scale(0.7); /*Mozilla scale version*/

-o-transform:scale(0.7); /*Opera scale version*/

-webkit-transition-duration: 0.5s; /*Webkit: Animation duration*/

-moz-transition-duration: 0.5s; /*Mozilla duration version*/

-o-transition-duration: 0.5s; /*Opera duration version*/}

.media:hover .media-left img{

-webkit-transform:scale(1); /*Webkit: Scale up image to 1.2x original size*/

-moz-transform:scale(1); /*Mozilla scale version*/

-o-transform:scale(1); /*Opera scale version*/

box-shadow:0px 0px 30px gray; /*CSS3 shadow: 30px blurred shadow all around image*/

-webkit-box-shadow:0px 0px 30px gray; /*Safari shadow version*/

-moz-box-shadow:0px 0px 30px gray; /*Mozilla shadow version*/

opacity: 1;	

	}



.media-heading{ font-weight:bold; }

.media-left{ padding:0; background:#fff; border:5px solid #879f8b; border-radius:3px; float:left;}

/*paral-x part*/

.middle_paral-xcontent{ width:100%;  background:url(../images/middlebg.png) no-repeat bottom center fixed; background-size:cover; }

.middle_box-part{ width:100%; padding-bottom:15px; float:left; }

.middle-box{ width:100% }

.middle_box:hover img{ box-shadow:1px 1px 5px #fff;  }

.middle_box > h3{ color:#fff;}

.padding{ padding-right:0px;}

.middle_box img{ width:100%; height:252px; }

.boximg-content{/* width:100%; height:120px; position:relative; margin-top:-120px; padding:10px;*/ width: 100%;  height: 87px;  position: relative;   margin-top: -87px;  padding: 10px;  background:url(../images/tranparent.png) repeat;  }

.boximg-content > p{ color:#fff; margin:0; padding-bottom:1em; line-height:1.3;}

.boximg-content > a{ text-decoration:none;  color:#000; background:#b3b3b3;  	}

.boximg-content > a:hover{ color:#fff; }

/*testimonials*/

.testimonial_full{ width:100%; background:#e8e8e8; }

.testimonial{ width:100%; text-align:center; }

.testimonial > h3{ color:#5b7c61; padding-bottom:20px; border-bottom:1px solid #cecece; margin-bottom:0; }

.testimonial_box{ width:100%; padding:30px 0; color:#666666; font-size:15px;}

.testimonial_box span{ color:#000; padding:0;}



.middle_bottom-text{ width:100%; text-align:center; color:#fff; font-family:"Myriad Pro"; text-transform:uppercase;  padding:5em 0;  }

/*Footer*/

.footer{ width:100%;}

.social,.signup,.getintouch{ width:100%; text-align:left;  color:#8b836c;}

.getintouch{ padding:0; }

.social{ padding:0; margin-bottom: 30px;}

.social img{ margin-left:4px;}

.fa.fa-facebook{ padding:7px 11px; }

i{ font-size:24px; padding:7px 8px; color:#fff; background:#5b7c61; border-radius:18px; margin-right:5px;}

i:hover{ color:#000;}

.signup{ padding-right:2em ; }


.input-group{ width:92%; margin-top:10px; }

.form-control{ border-radius:0; border-color:#5b7c61; }

.form-control:focus{ box-shadow:1px 1px 6px #5ca66d; border:1px solid #5b7c61; transition border-color 2s ease-in-out 2s, box-shadow 2s ease-in-out 2s }

.btn-default{ border-radius:0; background:#5b7c61; border-color:#5b7c61; }

.btn-default:hover,.btn-default:focus { background:#5b7c61; color:#000; }

.btn-default:focus .glyphicon.glyphicon-menu-right{ color:#000;}

.glyphicon.glyphicon-menu-right{ color:#fff; font-size:15px; }

.footer_copyright{ text-align:center; color:#666666; font-size:15px; padding:2em 0; }

.getintouch a img {width: 32px!important;}






@media (max-width: 1200px){ 

.navbar-right{ margin-right:0; }

.nav > li {  padding:2px 8px;}

.navbar-default .navbar-nav > li > a{  padding:5px 8px; }

.boximg-content > p{ line-height:1.2; padding-bottom:0.5em; }

}

/*Navbar Breakpoin*/

@media (min-width: 991px) { .navbar-collapse.collapse { display:block !important; } .menu-main-menu-container{display:block !important;} }

@media (max-width: 990px) {

	.menu-main-menu-container{display:none ;}

	.banner_top h2{ padding:30px 0; font-size:26px; }

	.padding{ padding-right:15px;}



    .navbar-header {

        float: none; margin-top:0;

    }

    .navbar-toggle {

        display: block;

    }

    .navbar-collapse {

        border-top: 1px solid transparent;

        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);

		margin-top:10px;

		border:none;

    }

	.navbar-collapse.in{ overflow-y:auto !important;}	

	.collapse.in{ display:block !important; }

    /*.navbar-collapse.collapse {

        display:none !important ;

    }*/

    .navbar-nav {

        float: none!important;

       /* margin: 7.5px -15px;*/

    }

    .navbar-nav>li {

        float: none; border:none;

    }

	.nav > li:last-child{ border:none; }

    .navbar-nav>li>a {

        padding-top: 10px;

        padding-bottom: 10px;

    }

	

	.media{ padding:2em 0;}

}



@media (min-width: 768px){

.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {

  margin-left: -15px;

  width: 90%;

  margin-top: 15px;}

}



@media (max-width: 767px){

.abouttext { height:auto !important; }	

.media{ padding:1em 0;}

.media-body{ line-height:1;}

.banner_top h2{ padding:10px 0; font-size:20px; }

.padding{ margin:0 35px; }

.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand { width: 80%; margin-left:0; margin-top: 15px; }

}



@media (max-width: 650px){

.callbacks .caption{ font-size:16px; }

}



@media (max-width: 480px){

	.boximg-content > p{ line-height:1; padding-bottom:0.5em; }



	.boximg-content{ height:100px; margin-top:-100px; }

	.banner_top h2{ padding:10px 0; font-size:16px; }

	.navbar-collapse{ margin-top:20px; }

	.footer_copyright{ padding:1em 0;}

	.social,.signup,.getintouch{ padding:0em; }

	.getintouch{ padding:1em 0; }

	.middle_box{ font-size:13px;} 

	.callbacks .caption{ font-size:13px;  padding: 10px 15px; }

}



@media (max-width: 360px){

.btn-group-sm > .btn, .btn-sm{ padding:2px 5px; }	

.boximg-content > p{ margin:-4px 0; }

}











/*About Us*/

.aboutus_full{ width:100%; border-top:15px solid #5ca66d; }

.about_main{ width:100%; margin:20px 0; }

.about_main > h2{ border-bottom:1px solid #cfcfcf; padding-bottom:15px; margin-bottom:0; }

.aboutus{ width:100%;  color:#666; }

.aboutus h3,.latest_update > h3{ color:#5ca66d; }

.latest_update{ width:100%; color:#666; padding:0 15px; border-left:none/*1px solid #cfcfcf*/;}

.latest_update ul{ padding:0 0 0 20px; }

.latest_update ul li{ list-style:square; padding:5px 0; list-style-image:url(../images/liststyle.png);}



.inner_paralx{ width:100%; background:url(../images/inner_paralxbg2.png) no-repeat center right; background-size:cover;}

/*.parallax-window {     min-height: 350px;  background: transparent;   }*/

.seller-buyer{ width:100%; color:#5ca66d; padding:8em 0; text-align:center;}

.seller-buyer h1{ text-transform:uppercase; margin-bottom:0;  }

.seller-buyer h1 span{ color:#000;  font-weight:bold; }

.seller-buyer > p{ font-weight:bold;}



.ourteam_full{ width:100%; border-bottom:1px solid #cfcfcf; margin-top: -40px;}

.head{ text-align:center; font-weight:bold; }

.ourteam_box{ width:100%;  margin:20px 0; }

.ourteam_box:hover h3{  text-shadow:1px 1px 1px #999; }

.ourteam_box h3{ color:#62ab7d; font-weight:bold;}

.ourteam_box p{ color:#666; text-align:left;  }

.ourteam_box_new{ padding:20px; margin-bottom:10px; }

body .aboutus strong a { color: #666; text-decoration:underline!important; }


@media screen and (max-width:700px) {.aboutus_full .latest_update {display: none;}}




.scrollup{

    position:fixed;

 width:32px;

 height:49px;

    bottom:5px;

    right:20px;

 

 display:none;

}



a.scrollup {

 outline:0;

 text-align: center;

}



a.scrollup:hover,a.scrollup:active,a.scrollup:focus {

 opacity:1;

 text-decoration:none;

}

a.scrollup i {

 margin-top: 10px;

 color: #fff;

}

a.scrollup i:hover {

 text-decoration:none;

}

.fa2{ padding:6px 10px;}



.soldpro li {

  float: left;

  list-style: none;

  padding: 5px;

 

}

ul#menu-main-menu{margin-top:44px;}

p.cell strong {    color: #5ca66d; font-size:18px;}

span.dc { font-size: 22px;}

.home-quotes {
	margin-bottom: 20px;
	font-size: 1.8rem;
	}
	
article.testimonials {
	float:left; width: 100%; padding: 30px 15px!important;
	}
	
	
@media screen and (min-width: 700px) {
	article.testimonials {
	width: 33%;
}
}


.middle_box img {
height: auto;
max-width: 375px;
width: 100%;
	}

.boximg-content {
	max-width: 375px;
	margin: 0 auto;
}
.middle_box {
text-align:center;
}


@media screen and (max-width: 600px) {
.boximg-content {
	height: 70px;
	margin-top: -70px;
}
}

ul#gform_fields_1 {list-style:none; margin-top: 20px; padding-left: 0px;}