html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, a, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {



	margin: 0;



	padding: 0;



	border: 0;



	list-style:none;



	outline: 0;



}



input[type='search']::-webkit-search-decoration, input[type='search']::-webkit-search-cancel-button, input[type='search']::-webkit-search-results-button, input[type='search']::-webkit-search-results-decoration {



 display: none;



}



 



a[href^=tel] {



text-decoration:inherit;



color: inherit;



}











/************** INPUT TYPE SEARCH CLEAR ICON HIDE   *********************/



/** Generated by FG **/



@font-face {



	font-family:GothamRegular;



	src: url('../font/gotham-bold.eot');



	src: url('../font/gotham-bold.woff') format('woff'), url('../font/gotham-bold.ttf') format('truetype'), url('../font/gotham-bold.svg') format('svg');



	font-weight: normal;



	font-style: normal;



}











@font-face {



  font-family:gotham-book;



  src: url("../font/gotham-book.eot");



  src: url("../font/gotham-book.woff") format("woff"), url('../font/gotham-book.ttf') format('truetype'), url("../font/gotham-book.otf") format("opentype"),url("../font/gotham-book.svg") format("svg");



  }











@font-face {



	font-family:GothamLight;



	src: url('../font/Gotham-Light.eot');



	src: url('../font/Gotham-Light.otf') format('opentype'),  url('../font/Gotham-Light.eot?iefix') format('embedded-opentype'),  url('../font/Gotham-Light.woff') format('woff'),  url('../font/Gotham-Light.ttf') format('truetype'),  url('../font/Gotham-Light.svg#gothamlight') format('svg');



}







html{overflow-x: hidden;}







input{border:none; outline:none;}



button{cursor:pointer;}







body {



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



}











#wrapper, div.wrapper, header.wrapper {



	width:1170px;



	margin:auto;



}



.width100 {



	width:100%;



}



.clear {



	clear:both;



}



a {



	text-decoration:none;



}



.left {



	float:left;



}



.right {



	float:right;



}



.mrgn-bot {



	margin-bottom:5px !important;



}



.mrgn-bot0 {



	margin-bottom:0px !important;



}



.mrgn-top5 {



	margin-top:5% !important;



}







.margn-top{margin-top:-197px !important;}







.width40 {



	width:46% !important;



	margin:2% auto !important;



}







.mrgn-top0{margin-top:0 !important;}



.mrgn-350{margin-top:-350px;}



.mrgn-ryt0{margin-right:0px !important;}







/****************************************** START INDEX PAGE* *************************************/



				



				



				    



header {                                        /***** START HEADER PART *****/



	padding:8px 0;



}



.logo {



	width:10%;



	margin-right:2%;



}







.logo img{width:auto; height:auto;}







.navigation {                                          /***** START NAVIGATION *****/



	width:66%;



	margin:30px 0;



}



.navigation ul li {



	margin:0;



	float:left;



}



.navigation ul li a {



	font-family:GothamRegular;



	font-size:14px;



	text-transform:uppercase;



	color:#404041;



	padding:0 10px;



	background:url(../images/list-img.png) no-repeat;



	background-position:right;



	-webkit-transition: All 0.5s ease;



	-moz-transition: All 0.5s ease;



	-ms-transition: All 0.5s ease;



	-o-transition: All 0.5s ease;



	transition: All 0.5s ease;



}



.navigation ul li a:hover {



	color:#49ba6f;



}



.navigation ul li:last-child a {



	background:none;



}



.navigation ul li a.active, .child-nav ul li a.active {



	color:#49ba6f;



}



child-nav ul li.current-menu-item a {



    color: #49BA6F;



}



.navigation ul li.current-menu-item a, .child-nav ul li.current-menu-item a {



    color: #49BA6F;



}



ul#menu-contact-menu li.last a {



    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);



}



ul#menu-price-menu li.last a {



    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);



}



ul#menu-header li.last a {



    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);



}



/***** END NAVIGATION *****/











.navi_drop_div {



	padding:40px 0;



}



/****************DROP DOWN CSS************************/











.child-nav {



	border-top:1px solid #e5e8eb;



	position:relative;



}



.child-nav ul {



	width:1000px;



	margin:2% auto;



	text-align:center;



}



.child-nav ul li {



	margin:0;



	float:left;



}



.child-nav ul.width40-new{width:28%; margin:2% auto;}



.child-nav ul li a {



	font-family:GothamRegular;



	font-size:16px;



	text-transform:uppercase;



	color:#404041;



	padding:0 17px;



	background:url(../images/list-img.png) no-repeat;



	background-position:right;



	-webkit-transition: All 0.5s ease;



	-moz-transition: All 0.5s ease;



	-ms-transition: All 0.5s ease;



	-o-transition: All 0.5s ease;



	transition: All 0.5s ease;



}



.child-nav ul li a:hover {



	color:#49ba6f;



}



.arrow {



	background:url(../images/arrow-1.png) no-repeat;



	width:16px;



	height:18px;



	position:absolute;



	top:-5px;



	left:340px;



}



.arrow2 {



	background:url(../images/arrow-1.png) no-repeat;



	width:16px;



	height:18px;



	position:absolute;



	top:-5px;



	left:745px;



}



/****************DROP DOWN CSS************************/

header.wrapper{position:relative}

#pay-the-bill{
background: #71bf44;
	color:#ffffff;
/*     position: absolute;
    top: 0px;
    right: -60px; 
	    margin-top: 8px;
	*/
    z-index: 101;
    overflow: hidden;
    padding: 0px;
    width: 56px;
    height: 68px;
    float: right;

	border-radius:5px;
	font-size:9px;
	text-align:center;
}
#pay-the-bill a{
	text-align: center;
    display: block;    
    font-size: 12px;
    width: 30px;
    height: 30px;
    padding: 6px;
    -webkit-transition: all 100ms linear;
    -o-transition: all 100ms linear;
    transition: all 100ms linear;
	margin: 5px auto 0px auto;
}
#pay-the-bill a img{
	max-width: 30px;
}






.call {



	width:240px;



	height:68px;



	background:url(../images/call-bg.png) no-repeat;



	padding:14px 0px 0px 0px;



	border-radius:5px;



	float:left;



}



.call h2 {



	color:#FFF;



	font-family: GothamRegular;



	font-size:18px;



}



.call span {



	 font-family:gotham-book;



	font-size:13px;



	color:#FFF;



}



.call table {



	margin:auto;



}







.eng_logo > img {



    margin-top: 6px;



}



.section_index {                                                      /***** START SECTION/BANNER PART *****/



	background:url(../images/banner-bg.jpg) repeat;



	height:639px;



	margin-top:0;



}



.banner {



	padding-top:82px;



}



.german_product {



    width:40%;



	margin:0 0 0 4%;



}



.section_right {



	width:50%;



	margin:3% 0 0 0%;



}



.section_right h1,.section_right .secTitle {



	color:#FFF;



	font-size:50px;



	font-family: GothamRegular;



	text-transform:uppercase;



	line-height:60px;



}



.section_right p {



	color:#e6e5e5;



	font-size:20px;



	 font-family:gotham-book;



	font-weight:bold;



	line-height:26px;



	margin-top:10px;



}



.see_pricing_button {



	width:auto;



	display:inline-block;



	background:#ff8a00;



	padding:25px 57px;



	text-transform:uppercase;



	border-radius:5px;



	margin-top:68px;



	cursor:pointer;



	-webkit-transition: All 0.5s ease;



	-moz-transition: All 0.5s ease;



	-ms-transition: All 0.5s ease;



	-o-transition: All 0.5s ease;



	transition: All 0.5s ease;



}



.see_pricing_button h2, .see_pricing_button strong {



	color:#FFF;



	text-align:center;



	font-size:22px;



	font-family: GothamRegular;



	font-weight:normal;



}



.see_pricing_button p, .see_pricing_button span {



	font-family:Arial, Helvetica, sans-serif;



	color:#FFF;



	text-align:center;



	font-size:12px;



	text-transform:none;



	line-height:18px; font-weight:600; display:block; margin-top:5px;



}



.see_pricing_button:hover {



	background:#404041;



}



.section_right h3 {



	font-family:GothamRegular;



	font-weight:bold;



	color:#FFF;



	font-size:18px;



	padding-left:6%;



	text-transform:uppercase;



	line-height:23px;



}



.section_right h3 a {



	color:#fff;



	-webkit-transition: All 0.5s ease;



	-moz-transition: All 0.5s ease;



	-ms-transition: All 0.5s ease;



	-o-transition: All 0.5s ease;



	transition: All 0.5s ease;



}



.section_right h3 a:hover {



	color:#49ba6f;



}



.banner_bottom {



	background:url(../images/banner_bottom.png) repeat;



	height:73px;



}



.banner_bottom h2 {



	font-size:14px;



	font-family: GothamRegular;



	font-weight:bold;



	color:#FFF;



	text-transform:uppercase;



	width:55%;



	background:url(../images/banner_icon.png)0 1px no-repeat;



	margin:30px 0 0 0;



	padding-left:22px;



}																	/***** END SECTION/BANNER PART *****/







.counter {



	background:#FFF;



	padding:45px 30px;



	width:35%;



	border-radius:5px 5px 0 0;



	margin-top:-93px;



}



.counter p {



	width:100%;



	color:#c0c8d0;



	font-size:16px;



	font-family: GothamRegular;



	font-weight:bold;



	margin:6px 0 0 10px;



	text-align:center;



}



.counter_data {



	margin:-14px 0 0 0;



}



.counter_data ul {



	padding-left:50px;



}



.counter_data li {



	padding:0 2px;



	margin:0px;



	float:left;



}



.counter_data li a {



	width:47px;



	height:63px;



	background:url(../images/counter-bg.png) no-repeat;



	color:#fafafa;



	font-family:GothamRegular;



	font-size:48px;



	display:block;



	text-align:center;



	margin-bottom:5px;



}																	/***** END COUNTER *****/



.content_left {  													/***** START CONTENT PART *****/



	width:41%;



}



.content_left h1 {



	font-family:GothamRegular;



	color:#404041;



	font-size:30px;



	line-height:30px;



}



.margin_bottom {



	margin-bottom:15px;



}



.content_left h2 {



	 font-family:gotham-book;



	color:#79818a;



	font-size:18px;



	margin-top:13px;



}



.content_left p {



	font-family:Arial, Helvetica, sans-serif;



	color:#404041;



	font-size:16px;



	line-height:20px;



	padding:28px 0 36px 0;



}



.content_right {



	width:56%;



	background:#f4f5f7;



	padding:30px 0;



	border-radius:5px;



}



.content_right ul {



	padding-top:19px;



	width:95%;



	margin:auto;



}



.content_right ul li {



	padding:0;



	margin-right:15px;



	margin-bottom:15px;



	float:left;



}



.vdo {



	width:58%;



}



.solar_img {



	width:40%;



}



.solar_img p {



	font-family:Arial, Helvetica, sans-serif;



	font-size:14px;



	color:#899094;



	margin-top:20px;



}																	/***** END CONTENT PART *****/



.banner2 {                                    /***** START BANNER2 PART *****/



	margin-top:105px;



	background:url(../images/banner2-bg.png) repeat;



	height:764px;



}



.banner2_ist {



	width:15%;



	height:175px;



	margin-top:194px;



}



.banner2_center {



	width:50%;



	margin-top:190px;



	margin-left:22px;



}



.banner2_center h2 {



	font-family: GothamRegular;



	font-size:30px;



	color:#FFF;



	line-height:30px;



	text-transform:uppercase;



}



.banner2_center p {



	 font-family:gotham-book;



	font-size:15px;



	color:#e6e5e5;



	line-height:20px;



	margin-top:3px;



}



.banner2_right {



	width:30%;



	margin-top:190px;



}



.clean {



	width:65%;



	background:#FFF;



	padding:5px 61px;



	border-radius:5px;



	margin:0px;



}



.clean_icon {



	width:58%;



}



.clean_text {



	width:40%;



	padding:30px 0;



	font-family:Verdana, Geneva, sans-serif;



	font-weight:bold;



}



.see_pricing_button2 {



	width:65%;



	background:#ff8a00;



	padding:25px 61px;



	text-transform:uppercase;



	border-radius:5px;



	margin-top:40px;



	margin-bottom:15px;



	cursor:pointer;



	position:relative;



	-webkit-transition: All 0.5s ease;



	-moz-transition: All 0.5s ease;



	-ms-transition: All 0.5s ease;



	-o-transition: All 0.5s ease;



	transition: All 0.5s ease;



}



.see_pricing_button2 h2 {



	color:#FFF;



	text-align:center;



	font-size:22px;



	font-family:GothamRegular;



	line-height:34px;



	font-weight:normal;



}



.see_pricing_button2 p {



	font-family:Arial, Helvetica, sans-serif;



	color:#FFF;



	text-align:center;



	font-size:12px;



	text-transform:none;



}



.see_pricing_button2:hover {



	background:#404041;



}



.banner2_right h3 {



	font-family:GothamRegular;



	font-weight:bold;



	color:#FFF;



	font-size:18px;



	text-transform:uppercase;



	line-height:23px;



	text-align:center



}



.banner2_right h3 a {



	color:#fff;



	-webkit-transition: All 0.5s ease;



	-moz-transition: All 0.5s ease;



	-ms-transition: All 0.5s ease;



	-o-transition: All 0.5s ease;



	transition: All 0.5s ease;



}



.banner2_right h3 a:hover {



	color:#49ba6f;



}



/*.smart {



    width:102%;



    margin:;



    background:url(../images/smart-object.png) no-repeat;



    height:110px;



	margin-top:-109px;



}*/







.smart_icon {



	width:100%;

	background:url(../images/smart-object.png) no-repeat;



	background-position:bottom;



}



/***** END BANNER2 PART *****/



																	



																	



																	



																	/***** START COMMENTS PART *****/



																	



.comments_main {



	background:#c0c8d0;



	border:1px solid transparent;



}



.radius {



	border-radius:5px;



	background:#FFF;



}



.ques_div {



	width:83%;



	margin:55px 99px;



	padding:50px 0;



	border-radius:5px;



}



.ques_img img{



	height:180px;



	width:180px;



	border-radius:100px;



}



.ques_text {



	width:350px;



	padding:42px 0 0 30px;



}



.ques_text h1 {



	font-family: GothamRegular;



	font-size:28px;



	color:#404041;



	text-transform:uppercase;



}



.ques_text h2, .quDiv {



	font:Arial, Helvetica, sans-serif;



	font-size:16px;



	color:#899094;



	line-height:20px;



	font-weight:normal;



	margin-top:7px;



}



.ques_call {



	width:24%;



	background:#49ba6f;



	padding:22px 72px;



	border-radius:5px;



	color:#FFF;



	margin:47px 0px;



}



.ques_call table {



	margin:auto;



}



.comments_main_head {



}



.comments_main_head h1 {



	text-transform:uppercase;



	font-size:24px;



	color:#fff;



	line-height:30px;



	font-family: GothamRegular;



	text-align:center;



}



.comments_main_head h2 {



	 font-family:gotham-book;



	font-size:22px;



	color:#fff;



	margin-top:10px;



	text-align:center;



}



.comments_div {



	width:100%;



	padding-top:70px;



	padding-bottom:50px;



}



.comment1 {                          /******* Start comment1 ********/



	width:372px;



}







.comment1,.comment2{margin-right:2%;}







.comment1_top {



	background:url(../images/comment1_top.png) no-repeat;



	height:80px;



}



.comment1_middle {



	background:url(../images/comment1_middle.png) repeat-y;



	padding:0 42px 0px 42px;



}



.comment1_middle h2 {



	font-family: GothamRegular;



	font-size:16px;



	font-weight:bold;



	line-height:20px;



	color:#545556;



	text-align:center;



}



.comment1_middle p {



	font-family: Arial, Helvetica, sans-serif;



	font-size:12px;



	font-weight:normal;



	line-height:20px;



	color:#899094;



	text-align:center;



	margin-top:10px;



}



.bottom_text {



	margin-top:15px;



}



.bottom_text h3 {



	font-family: GothamRegular;



	font-size:18px;



	color:#484848;



	text-align:center;



	text-transform:uppercase;



}



.bottom_text p {



	font-family: GothamRegular;



	font-size:12px;



	color:#fff;



	text-align:center;



	margin-top:10px;



}



.comment1_bottom {



	background:url(../images/comment1_bottom.png) no-repeat;



	height:127px;



}																		/******* End Comment3 ********/



.comment2 {                                       /******* Start comment2 ********/



	width:372px;



	padding:40px 0 0px 0;



}







/******* Start comment2 ********/







.comment2_top {



	background:url(../images/comment2_top.png) no-repeat;



	height:47px;



}











.comment2_middle {



	background:url(../images/comment2_middle.png) repeat-y;



	padding:0 42px 0px 42px;



}











.comment2_middle h2 {



	font-family: GothamRegular;



	font-size:16px;



	font-weight:bold;



	line-height:20px;



	color:#545556;



	text-align:center;



}



.comment2_middle p {



	font-family: Arial, Helvetica, sans-serif;



	font-size:12px;



	font-weight:normal;



	line-height:20px;



	color:#899094;



	text-align:center;



	margin-top:10px;



}



.bottom_text {



	margin-top:15px;



}



.bottom_text h3 {



	font-family: GothamRegular;



	font-size:18px;



	color:#484848;



	text-align:center;



}



.bottom_text p {



	font-family: GothamRegular;



	font-size:12px;



	color:#fff;



	text-align:center;



	margin-top:10px;



}



.comment2_bottom {



	background:url(../images/comment2_bottom.png) no-repeat;



	height:81px;



}











																		/******* End Comment3 ********/



.comment3 {                                     /******* Start comment3 ********/



	width:372px;



}



.comment3_top {



	background:url(../images/comment3_top.png) no-repeat;



	height:75px;



}



.comment3_middle {



	background:url(../images/comment3_middle.png) repeat-y;



	padding:0 42px 0px 42px;



}



.comment3_middle h2 {



	font-family: GothamRegular;



	font-size:16px;



	font-weight:bold;



	line-height:20px;



	color:#545556;



	text-align:center;



}



.comment3_middle p {



	font-family: Arial, Helvetica, sans-serif;



	font-size:12px;



	font-weight:normal;



	line-height:20px;



	color:#899094;



	text-align:center;



	margin-top:10px;



}



.bottom_text {



	margin-top:15px;



}



.bottom_text h3 {



	font-family: GothamRegular;



	font-size:18px;



	color:#484848;



	text-align:center;



}



.bottom_text p {



	font-family: Arial, Helvetica, sans-serif;



	font-size:12px;



	color:#fff;



	text-align:center;



	margin-top:10px;



}



.comment3_bottom {



	background:url(../images/comment3_bottom.png) no-repeat;



	height:115px;



}																		/******* End Comment3 ********/



.power_main_div {   	          						/******* Start power_main_div ********/



	background:#49ba6f;



}



.power_home_div {



	width:100%;



	padding-bottom:57px;



	background:#c0c8d0;



}



.power_home_div h2 {



	font-family: GothamRegular;



	font-weight:bold;



	font-size:28px;



	color:#fff;



	text-align:center;



	text-transform:uppercase;



}



.many_icon {



	width:100%;



	margin:auto;



	padding-top:40px;



	padding-bottom:0px;



	color:#FFF;



}







.many_icon ul{ width:70%; margin:auto !important;}







.many_icon li{ width:75px; text-align:center;}



.many_icon li span {



	display:block;



	height:70px;



	width:70px;



	border-radius:100%;



	background:#fff;



	text-align:center;



	line-height:95px;



	font-family:Arial, Helvetica, sans-serif;



	color:#fff;



	margin:10px auto;



}



.many_icon ul {



	margin-left:10px;



}



.many_icon li {



	float:left;



	text-align:center;



	margin-bottom:10px;



	margin-right:25px;



}



.many_icon ul li:last-child {



}



.many_icon ul li:nth-child(8) span {



	line-height:80px;



	margin-left:-0px;



	margin-right:0;



}



.many_icon ul li:nth-child(8) {



	margin-right:0px!important;



}



.many_icon ul li:nth-child(5) span {



	line-height:80px;



}



.many_icon ul li:nth-child(3) span {



	line-height:85px;



}



.many_icon ul li:nth-child(2) span {



	line-height:85px;



}



/*.many_icon li a {



	display:block;



	height:80px;



	width:80px;



	border-radius:100%;



	background:#fff;



	text-align:center;



	line-height:100px;



	margin-bottom:10px;



    font-family:Arial, Helvetica, sans-serif;



	font-size:13px;



	color:#fff;



}



.many_icon li a:hover {



	background:#49ba6f;



}



*/																		      /******* End power_main_div ********/



































 



.ready_main {                                  /******* Start Ready_main_div ********/



	width:100%;



	margin:auto;



	padding:66px 0 88px 0;



}



.ready_main h1 {



	font-family: GothamRegular;



	font-weight:bold;



	font-size:30px;



	color:#fff;



	text-align:center;



	text-transform:uppercase;



}



.ready3_main {



	padding:65px 0 1px 0;



	width:100%;



}



.main_frame {



	width:18%;



}



.main_frame:nth-of-type(2){margin: 0 250px;}







.ready_div_left_icon {



	height:102px;



	width:123px;



	margin:auto;



	padding-bottom:15px;



}



.icon_shadow {



	height:22px;



	width:90%;



	margin:auto;



	padding:5px 0;



}







.icon_shadow img{width:90%;}







.main_frame h2 {



	font-family: GothamRegular;



	font-weight:bold;



	font-size:22px;



	color:#fff;



	text-align:center;



}



.main_frame p {



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	color:#fff;



	text-align:center;



	margin-top:6px;



}



.ready_div_center_icon {



	height:102px;



	width:132px;



	margin:auto;



	padding-bottom:15px;



}



.margin {



	margin:0px 250px;



}



.ready_div_right_icon {



	height:102px;



	width:129px;



	margin:auto;



	padding-bottom:15px;



}



.pricing_button3 {



	width:32%;



	margin:auto;



}



.pricing_button3 h3 {



	font-family: GothamRegular;



	font-weight:bold;



	color:#FFF;



	font-size:14px;



	text-align:center;



	text-transform:uppercase;



	margin-top:-20px;



}



.pricing_button3 h3 a {



	color:#FFF;



	-webkit-transition: All 0.5s ease;



	-moz-transition: All 0.5s ease;



	-ms-transition: All 0.5s ease;



	-o-transition: All 0.5s ease;



	transition: All 0.5s ease;



}



.pricing_button3 h3 a:hover {



	color:#404041;



}                                                            /******* End Ready_main_div ********/



footer {                                                        /******* Start Footer main ********/



	background:#404041;



	padding:59px 0 3px 0;



}



.footer_main {



	width:100%;







	padding-bottom:40px;



}



.footer_left {



	width:15%;



}



.footer_left:nth-of-type(2){margin:0 258px 0 220px;}



.footer_left ul {



	padding:0;



	margin:0;



}



.footer_left ul li {



	padding:7px 0;



	margin:0;



}



.footer_left ul li a {



	padding:0;



	margin:0;



	 font-family:gotham-book;



	color:#FFF;



	font-size:13px;



	-webkit-transition: All 0.5s ease;



	-moz-transition: All 0.5s ease;



	-ms-transition: All 0.5s ease;



	-o-transition: All 0.5s ease;



	transition: All 0.5s ease;



}



.footer_left ul li a:hover {







	color:#49ba6f;



}



.list_margin {



	margin:0 258px 0 220px;



}



.footer_left h2 {



	font-family: GothamRegular;



	text-transform:uppercase;



	font-weight:normal;



	color:#FFF;



	font-size:13px;



}



.speak_main_div {



	width:100%;



	margin:46px 0 70px 0;



}



.speak_main_div h3 {



	 font-family:gotham-book;



	font-weight:bold;



	color:#FFF;



	font-size:13px;



}



.speak {



	width:26%;



	background:#49ba6f;



	margin-top:12px;



	float:left;



	padding:23px 13px;



}



.location {



	width:69%;



	margin-top:25px;



}



.location h2 {



	width:20px;



	font-family: GothamRegular;



	font-weight:bold;



	color:#FFF;



	font-size:13px;



}



.location ul {



	padding:0;



	margin:0;



}



.location ul li {



	padding:0 15px 10px 0;



	margin:0;



	float:left;



	list-style-position:inside;



}



.location ul li a {



	 font-family:gotham-book;



	color:#FFF;



	font-size:12px;



	background:url(../images/list-pic.png) no-repeat -1px -1px;



	padding-bottom:10px;



	padding-left:25px;



	-webkit-transition: All 0.5s ease;



	-moz-transition: All 0.5s ease;



	-ms-transition: All 0.5s ease;



	-o-transition: All 0.5s ease;



	transition: All 0.5s ease;



}



.location ul li a:hover {



	color:#49ba6f;



}



.footer_bottom {



	padding: 11px 0 10px 0;



	background:#4f4f50;



}



.width_h2 {



	width:20%;



	font-family: GothamRegular;



	font-weight:bold;



	color:#FFF;



	font-size:14px;



}



.width_h3 {



	width:55%;



	font-family: GothamRegular;



	font-weight:bold;



	color:#FFF;



	font-size:14px;



	text-align:right;



}



.width_h4 {



	width:15%;



	font-family: GothamRegular;



	font-weight:bold;



	color:#FFF;



	font-size:14px;



}



.footer_bottom_pic {



	width:100%;



	background:#404041;



	padding:55px 0;



	border-radius:5px;



	margin-top:10px;



	margin-bottom:50px;



}



.footer_bottom_pic_4 {



	width:560px;



	margin-left:32px;



}



.footer_bottom_pic_4 ul {



	padding:0px;



}



.footer_bottom_pic_4 ul li {



	padding:0;



	margin-left:20px;



	float:left;



}



.footer_bottom_pic_2 {



	width:280px;



	float:left;



	margin-left:40px;



}



.footer_bottom_pic_2 ul {



	padding:0px;



	margin-left:20px;



}



.footer_bottom_pic_2 ul li {



	padding:0;



	margin-left:20px;



	float:left;



}



.footer_bottom_pic_1 {



	width:217px;



	float:right;



	margin-left:0px;



}



.footer_bottom_pic_1 ul {



	padding:0px;



	margin-left:0px;



}



.footer_bottom_pic_1 ul li {



	padding:0;



	margin-left:40px;



	float:left;



}



.copy_right {



	width:100%;



}











.copy_right span {



	margin-left:16px;



}



.copy_right span a {



	color:#FFF;



}



.copy_right span a:hover {



	color:#49ba6f;



}



.copy_right h2, .copy_right span{



	font-family: gotham-book;



	font-size: 12px;



	color:#cfcfcf;



	font-weight: 400;



}



.copy_right_link {



	width: 20%;



	text-align:right;



}



.copy_right_link a {



	font-family: gotham-book;



	font-size: 12px;



	color:#cfcfcf;



	padding-right: 0;



}



.copy_right_link a:hover {



	text-decoration:underline;



}



/****************************************** END INDEX PAGE* *************************************/



										



										



										



										



										



											



	



/************************************** START ABOUT PAGE* *********************************/



										



										



.section_about {



	background:url(../images/about-bg.jpg) repeat; padding-bottom:20px;







}



.banner_about {



	padding-top:63px;



}



.about_content {



	padding:0 10px;



}



.about_content h1 {



	font-family: GothamRegular;



	color:#FFF;



	font-size:30px;



	text-align:center;



	text-transform:uppercase;



}



.about_content p:nth-of-type(1) {



    color: #FFFFFF;



    font-family: Arial,Helvetica,sans-serif;



    font-size: 13px;



    line-height: 18px;



    margin: 42px 0 30px;



}



.about_content p{



    color: #FFFFFF;



    font-family: Arial,Helvetica,sans-serif;



    font-size: 13px;



    line-height: 18px;



    margin: 0px 0 20px;



}



.about_content h2 {



	font-family: GothamRegular;



	color:#e6e5e5;



	font-size:18px;



	padding-bottom:60px;



}



.bg {



	padding:57px 0 62px 0;



	background:url(../images/section-about-text-bg.png) repeat;



}



.section_about_text1 {



	width:26%;



	margin-left:65px;



}



.section_about_text1 .textwidget p {



    margin-bottom: 15px;



}



.section_about_text1 h3 {



	font-family: GothamRegular;



	color:#FFF;



	font-size:16px;



	font-weight:bold;



	padding-bottom:6px;



}



.section_about_text1 p {



	font-family:Arial, Helvetica, sans-serif;



	color:#FFF;



	font-size:13px;



	line-height:18px;



}



.section_about_text2 {



	width:28%;



	margin-left:75px;



}



.section_about_text2 h3 {



	font-family: GothamRegular;



	color:#FFF;



	font-size:16px;



	font-weight:bold;



	padding-bottom:6px;



}



.section_about_text2 p {



	font-family:Arial, Helvetica, sans-serif;



	color:#FFF;



	font-size:13px;



	line-height:18px;



}



.section_about_text3 {



	width:26%;



	margin-left:75px;



}



.section_about_text3 h3 {



	font-family: GothamRegular;



	color:#FFF;



	font-size:16px;



	font-weight:bold;



	padding-bottom:6px;



}



.section_about_text3 p {



	font-family:Arial, Helvetica, sans-serif;



	color:#FFF;



	font-size:13px;



	line-height:18px;



}



.section_about_p {



	width:84%;



	font-family:Arial, Helvetica, sans-serif;



	color:#FFF;



	font-size:13px;



	margin:47px 0 75px 0;



}



.see_pricing_button2 {



	width:71%;



	background:#ff8a00;



	padding:20px 50px;



	text-transform:uppercase;



	border-radius:5px;



	margin-top:40px;



	margin-bottom:15px;



	display:block;



	-webkit-transition: All 0.5s ease;



	-moz-transition: All 0.5s ease;



	-ms-transition: All 0.5s ease;



	-o-transition: All 0.5s ease;



	transition: All 0.5s ease;



}



.pricing_button_width {



	width:100%;



	margin:auto;



}



.pricing_button_padding {



	width:62%;



	margin:auto;



	padding:24px 27px;



	margin-bottom:24px;



	line-height:25px;



}



.about_ready3_width {



	width:70%;



	margin:auto;



}



.ready3_main_about {



	padding:30px 0 10px 0;



	width:1030px;



	margin:auto;



}



.main_frame_about {



	width:425px;



}



.main_frame_about:nth-of-type(2) {



    float: right;



}



.ready_div_left_icon_about {



	/*background:url(../images/about_icon1.png) no-repeat;*/



	height:102px;



	width:83px;



	margin:auto;



	padding-bottom:15px;



}







.main_frame_about h2 {



	font-family: GothamRegular;



	font-weight:bold;



	font-size:22px;



	color:#fff;



	text-align:center;



}



.main_frame_about p {



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	color:#fff;



	text-align:center;



	line-height:18px;



	margin-top:7px;



}



.ready_div_right_icon_about {



	background:url(../images/environmrnt.png) no-repeat;



	height:102px;



	width:130px;



	margin:auto;



	padding-bottom:15px;



}



/****************************************** END ABOUT PAGE* *************************************/



										



										



										



										/****************************************** START TESTIMONIALS PAGE* *************************************/



										



										



.testimonials {



	background:#49ba6f;



	padding:60px 0 70px 0;



}



.testimonail_main {



}



.testi_head {



}



.testi_head h1 {



	font-family: GothamRegular;



	font-weight:bold;



	color:#FFF;



	font-size:30px;



	text-align:center;



	text-transform:uppercase;



}



.testi_head h3 {



	 font-family:gotham-book;



	color:#FFF;



	font-size:18px;



	line-height:36px;



	text-align:center;



	font-weight:normal;



}



.testimonial_content_div {



	margin:50px 0 0px 0;



}



.testimonial_content {



	width:570px;



}



.testimonial_content_letter {



	background:#FFF;



	margin-bottom:30px;



	border-radius:5px;



}



.testimonial_content_right {



	background:#FFF;



	border-radius:5px;



	padding:55px 0px 55px 0px;



	margin-bottom:30px;



}



.testimonial_content_right a {



	color:#545556;



	font-family: GothamRegular;



}



.testimonial_content_right a:hover {



	text-decoration:underline;



}







.test-cont-wrap{width:75%; margin:auto;}







.testimonial_content p {



	font-family:Arial, Helvetica, sans-serif;



	color:#899094;



	font-size:13px;



	line-height:18px;



	margin:auto;



}



.testimonial_content h2 {



	padding-top:20px;



	font-family: GothamRegular;



	font-weight:bold;



	color:#545556;



	font-size:14px;



	line-height:20px;



}



.testimonial_content span {



	 font-family:gotham-book;



	font-weight:normal;



	font-size:13px



}



.testimonial_content_img1 {



	margin-bottom:30px;



	border-radius:5px;



}







.testimonial_content_img1 img, .testimonial_content_img3 img, .testimonial_content img {border-radius:5px;}











.set_margin {



	padding:59px 0;



}



.set_margin2 {



	padding:40px 0;



}



.get_started_testi {



	background:#ff8a00;



	width:100%;



	padding:28px 0px;



	border-radius:5px;



	cursor:pointer;



	margin:30px 0;



	-webkit-transition: All 0.5s ease;



	-moz-transition: All 0.5s ease;



	-ms-transition: All 0.5s ease;



	-o-transition: All 0.5s ease;



	transition: All 0.5s ease;



}



.get_started_testi:hover {



	background:#404041;



}



.get_started_testi h1, .testiTitle {



	font-family: GothamRegular;



	font-weight:bold;



	color:#FFF;



	font-size:22px;



	line-height:35px;



	text-align:center;



	text-transform:uppercase;



}



.get_started_testi p {



	font-family:Arial, Helvetica, sans-serif;



	font-weight:normal;



	color:#FFF;



	font-size:12px;



	text-align:center;



}



.testimonial_content_img2 {



	background:url(../images/testi_pic-2.png) no-repeat;



	height:400px;



	margin-bottom:30px;



	border-radius:5px;



}



.testimonial_content_img3 {



	margin-bottom:30px;



	border-radius:5px;



}



.testimonial_content_img4 {



	margin-bottom:30px;



	border-radius:5px;



}



.testimonial_content_img5 {



	margin-bottom:30px;



	border-radius:5px;



}



/****************************************** END TESTIMONIALS PAGE* *************************************/										



										











										/****************************************** START Pricing_v3 PAGE* *************************************/











.package_div {



	background:#c0c8d0;



	height:140px;



}



.package_main {



	width:51%;



	margin:auto;



	padding-top:40px;



}



.package_main_left {



	float:left;



}



.package_main_left h1, .packageTitle {



	font-family: GothamRegular;



	font-weight:bold;



	color:#FFF;



	font-size:15px;



	font-weight:bold;



	margin-top:25px;



	text-transform:uppercase;



}



.package_main_right {



	background:#b2bac2;



	float:right;



	width:271px;



	height:67px;



	border-radius:5px;



	text-align:center;



	overflow:hidden;



}



.select_menu {



	width:270px;



	background:#b2bac2;



	margin:22px 0;



	outline:none;



	border:none;



	font-family: GothamRegular;



	font-weight:bold;



	font-size:15px;



	color:#FFF;



	text-transform:uppercase;



	padding-left:0px;



}



/********************************STATE* DROP DOWN CONTACT_CARREER PAGE* ****************************/







.desc {



	color:#6b6b6b;



}



.desc a {



	color:#0092dd;



}



.dropdown1 dd, .dropdown dt, .dropdown ul {



	margin:0px;



	padding:0px;



}



.dropdown1 dd {



	position:relative;



}



.dropdown1 a, .dropdown a:visited {



	color:#fff;



	text-decoration:none;



	outline:none;



}



.dropdown1 a:hover {



	color:#404041;



}



.dropdown1 dt a:hover {



	color:#000;



}



.dropdown1 dt a {



	background:#b2bac2 url(../images/arrow.png) no-repeat scroll right center;



	display:block;



	padding-left:6px;



	border:none;



	width:92%;



}



.dropdown1 dt a span {



	cursor:pointer;



	display:block;



	padding:0px;



	width:50px;



}



.dropdown1 dd ul {



	background:#b2bac2;

	color:#C5C0B0;



	display:none;



	text-align:left;



	left:0px;



	padding:10px 0px;



	position:absolute;



	top:2px;



	width:auto;



	min-width:100%;



	list-style:none;



	border-radius:3px;



}



.dropdown1 span.value {



	display:none;



}



.dropdown1 dd ul li a {



	padding:5px 20px;



	display:block;



}



.dropdown1 dd ul li a:hover {



	font-weight:bold;



	/*background-color:#899094;*/



}



/**************************** STATE* DROP DOWN CONTACT_CARREER PAGE *************************/











.pack_setting {



	background:#999;



	padding:10px 20px;



}



.custom-dropdown__select {                                /********** select/dropdown menu  ****************/



	padding:0px 0px; /* add some space*/



	margin:0px; /* remove default margins */



}



.custom-dropdown__select--white {



	background-color: #b2bac2;



	color: white;



	margin-top:22px;



}



/* @supports (pointer-events: none) and  ((-webkit-appearance: none) or  (-moz-appearance: none) or  (appearance: none)) {



 .custom-dropdown {



 position: relative;



 display: inline-block;



 vertical-align: middle;



}*/



 .custom-dropdown__select {



 padding:0; /* accommodate with the pseudo elements for the dropdown arrow */



 border: 0;



 border-radius: 3px;



 -webkit-appearance: none;



 -moz-appearance: none;



 appearance: none;



}



 .custom-dropdown::before,  .custom-dropdown::after {



 content: "";



 position: absolute;



 pointer-events: none;



}



 .custom-dropdown::after { /*  Custom dropdown arrow */



 content: "\25BC";



 height: 1em;



 font-size: .625em;



 line-height: 1;



 right: 1.2em;



 top: 50%;



margin-top: -.5em;



}



 .custom-dropdown::before { /*  Custom dropdown arrow cover */



 width: 3em;



 right: 0;



top: 0;



bottom: 0;



 border-radius: 0 3px 3px 0;



}



 .custom-dropdown__select[disabled] {



 color: rgba(0,0,0,.3);



}



 .custom-dropdown.custom-dropdown--disabled::after {



 color: rgba(0,0,0,.1);



}







	/* White dropdown style */



	.custom-dropdown--white::before {



 background-color: #b2bac2;



 padding-left:20px;



}



 .custom-dropdown--white::after {



 color: white;



 background:url(../images/arrow.png) no-repeat;



 width:15px;



 height:15px;



 margin-right:20px;



}







	/* FF only temp fix */



	@-moz-document url-prefix() {



 .custom-dropdown__select {



padding-left: 15px;



}



 .custom-dropdown--large .custom-dropdown__select {



padding-left: 15px



}



 .custom-dropdown--small .custom-dropdown__select {



padding-leftt: 15px



}



}



/********** select/dropdown menu  ****************/



.pricing_v3 {                /*pc = Pricing */



	background:url(../images/pricing_v3.jpg) repeat; padding-bottom:20px;



}



.cut {



	height:8px;



	width:21px;



	margin:auto;



	margin-top:0px;



	margin-bottom:70px;



	background:url(../images/cut.png) no-repeat;



}



.pricing_v3_main_div {



	margin-top:70px;



}



.pricing_heading_div {



	width:70%;



	margin:auto;



}



.pricing_heading_div h1 {



	font-family: GothamRegular;



	font-size:30px;



	color:#FFF;



	text-transform:uppercase;



	text-align:center;



	margin-bottom:8px;



}



.pricing_heading_div h2 {



	 font-family:gotham-book;



	font-size:18px;



	color:#e6e5e5;



	text-align:center;



	font-weight:normal;



	padding-bottom:70px;



}



.banner_top_pricing {



	width:569px;



	padding-bottom:60px;



}



.banner_top_pricing h1, .pricingTitle {



	font-family: GothamRegular;



	font-size:16px;



	color:#fff;

	font-weight:bold;



	padding:15px 0;



	border-top:1px solid #989590;



	border-bottom:1px solid #989590;



}



.banner_top_pricing p {



	font-size:13px;



	color:#fff;



	margin-top:20px;



}



.plane {



	background:url(../images/content_pricing_v3_bg1.png) repeat;



	width:1180px; 



}



.plane1 {



	width:270px;



}



.plane1 h1 {



	font-family:gotham-book;



	font-size:16px;



	color:#fff;



	background:url(../images/h2-bg.png) repeat;



	height:70px;



	line-height:70px;



	padding-left:20px;



	border-top-left-radius:8px;



}



.plane1 ul {



	padding:0;



	background:url(../images/ul-bg.png) repeat;



	margin:0px 0 0 0;



	min-height:325px;



}



.plane1 ul li {



	background: url(../images/border-bottom-img.png) repeat-x;



	background-position:bottom;



	padding:20px 0 20px 35px;



	margin:0;



	font-family:gotham-book;



	font-size:16px;



	color:#fff;



	height:25px;



}



.plane1 ul li span {



	font-size:12px;



}



.plane1 h2 {



	font-family: GothamRegular;



	font-weight:bold;



	font-size:18px;



	color:#fff;



	padding-top:32px;



	padding-left:36px;



	text-transform:uppercase;



}



.plane1 h2 span {



	 font-family:gotham-book;



	font-weight:normal;



	font-size:12px;



	text-transform:lowercase;



}



.plane ul li:nth-child(5) {



	border-bottom:none;



}



.plane2 {



	width:222px;



	position:relative;



}







.plane2 h1 {



	font-family:gotham-book;



	font-size:16px;



	color:#fff;



	background:url(../images/h2-bg.png) repeat;



	height:70px;



	line-height:70px;



	padding-left:20px;



}



.plane2 ul {



	padding:0;



	background:url(../images/ul-bg.png) repeat;



	margin:0px 0 0 0;



	min-height:325px;



}











.td-heading h5 {



    color: #FFFFFF;



    display: block;



    font-family: GothamRegular;



    font-size: 16px;



    margin: -36px 60px;



    width: 35%;



}







.plane2 ul li {



	padding:20px 0 20px 35px;



	margin:0;



	font-family:gotham-book;



	font-size:16px;



	color:#fff;



	background: url(../images/border-bottom-img.png) repeat-x;



	background-position:bottom;



	height:25px;



}



.plane2 ul li span {



	font-size:12px;



}



.plane2 ul li font {



	font-family:GothamRegular;



}



.plane2 h2 {



	font-family: GothamRegular;



	font-weight:bold;



	font-size:18px;



	color:#fff;



	margin:0px 0 22px 0;



	text-transform:uppercase;



	padding-top:32px;



	padding-left:20px;



}



.plane2 h2 span {



	 font-family:gotham-book;



	font-weight:normal;



	font-size:12px;



	text-transform:lowercase;



	display:block;



	margin-bottom:10px;



}



/*.plane2 ul li:nth-child(4) {



	margin:0;



	padding:30px 0;



}*/



.plane2 ul li:nth-child(5) {



	margin: 18px 0 0 0;



	border-bottom:none;



}



.plane2 ul li:nth-child(5) {



	margin: 0px 0 0 0;



}



.select_button {



	width:45%;



	display:block;



	background:#ff8a00;



	padding:22px 49px;



	text-transform:uppercase;



	border-radius:5px;



	margin:0 0 0 0;



	font-family: GothamRegular;



	font-size:22px;



	color:#fff;



	text-align:center;



	cursor: pointer;



	-webkit-transition: All 0.5s ease;



	-moz-transition: All 0.5s ease;



	-ms-transition: All 0.5s ease;



	-o-transition: All 0.5s ease;



	transition: All 0.5s ease;



}



.select_button a {



	font-family: GothamRegular;



	font-weight:bold;



	font-size:22px;



	color:#FFF;



	text-transform:lowercase;



}



.select_button:hover {



	background:#49ba6f;



}



.annual_text {



	font-size:12px;



	color:#e6e5e5;



	margin:36px 0 51px 10px;



	width:1100px;



}										/*END SECTION PART*/



.pricingv3_banner {								/*START PARICINGV3 BANNER PART*/



	background:#49ba6f;



}



.two_year_div {



	background:#FFF;



	/*margin-top:-214px;*/



	padding:48px 0 48px 0;



	border-radius:5px;



	position:relative; top:-150px;



}



.two_year_div_pic {



	width:20%;



	margin-left:75px;



	background:url(../images/two_year_pic.png) no-repeat;



	height:170px;



	width:170px;



	border-radius:100%;



}



#solar_wraper {



	width:920px;



	margin:auto;



}



.solar-div {



	width:40%;



}



.solar_text {



	width:60%;



}



.solar_text h2 {



	font-family: GothamRegular;



	font-weight:900;



	font-size:28px;



	color:#404041;



	margin-bottom:20px;



}



.solar_text p, .box-cont1 h3 {



	font-size:16px;



	color:#899094;



	 font-family:gotham-book;



	line-height:20px;



	font-weight:normal;



}



#two-boxes {



	margin-top:7%;



}



.box1 {



	width:49%;



	background:#fff;



	padding:6% 0;



	border-radius:5px;



}



.boximg-div1 {



	width:30%;



	margin-left:20px;



}



.boximg-div1 img {



	width:100%;



	height:100%;



	border-radius:100%;



}



.box-cont1 {



	width:60%;



	margin-right:3%;



	margin-top:10%;



}



.box-cont1 h2 {



	font-family: GothamRegular;



	text-transform:uppercase;



	font-weight:900;



	font-size:20px;



	color:#404041;



	margin-bottom:25px !important;



}







.box-cont1 h4 {



	font-family: GothamRegular;



	font-size:16px;



	margin:10px 0; 



	color:#404041;



}







.box-cont1 p {



	font-family:Arial, Helvetica, sans-serif;



	font-size:16px;



	color:#899094;



	margin-top:10px;



}



.box-cont1 p span {



	font-size:10px;



}



#bot-banner1 {



	background:url(../images/bot-bg.jpg) repeat-X center center;



	width:100%;



	height:245px;



}



.bot-bnner-wraper {



	width:1020px;



	margin:auto;



	text-align:center;



	color:#fff;



	font-size:13px;



	font-family:GothamRegular;



	padding-top:9%;



}



.two_year_div_text {



	width:66%;



	margin-right:94px;



}



.two_year_div_text h1 {



	font-family: GothamRegular;



	font-size:30px;



	color:#000;



	text-transform:uppercase;



}



.two_year_div_text h2 {



	 font-family:gotham-book;



	font-size:18px;



	color:#899094;



	margin-top:10px;



	margin-bottom:21px;



}



.two_year_div_text h3 {



	font-size:15px;



	color:#899094;



}



.two_year_div_text p {



	font-size:10px;



	color:#899094;



	margin-top:5px;



}



.ready3_main_v3 {



	padding:110px 0 80px 0;



	width:1094px;



	margin:auto;



}







.refund-img{width:30%; margin-top:28px;}



.refund-img img{width:100%; height:100%;}







.main_frame_v3 {



	width:28%;



}



.ready_div_left_icon_v3 {



	/*background:url(../images/pricing_v3-1.png) no-repeat;*/



	height:102px;



	width:106px;



	margin:auto;



	padding-bottom:15px;



}



.ready3_main_v3 .main_frame_v3:nth-of-type(2) {



    margin-left: 80px;



}



.ready3_main_v3 .main_frame_v3:nth-of-type(3) {



    float: right;



}







.main_frame_v3 h2 {



	font-family: GothamRegular;



	font-weight:bold;



	font-size:22px;



	color:#fff;



	text-align:center;



	word-wrap: break-word;



}



.main_frame_v3 p {



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	color:#fff;



	text-align:center;



	margin-top:8px;



	line-height:18px;



}



.ready_div_center_icon_v3 {



	background:url(../images/pricing_v3-2.png) no-repeat;



	height:102px;



	width:80px;



	margin:auto;



	padding-bottom:15px;



}



.margin_v3 {



	margin-left:80px;



}



.ready_div_right_icon_v3 {



	background:url(../images/pricing_v3-3.png) no-repeat;



	height:102px;



	width:86px;



	margin:auto;



	padding-bottom:15px;



}																/*END PARICINGV3 BANNER PART*/



.pricing_main_div {



	background:#c0c8d0;



	padding-bottom:40px;



}



.setup {



	border:1px solid transparent;



}



.v3_slider_div {



	width:1170px;



	margin:auto;



}



.slider_pic {



	height:640px;



}



.slider_thumbnail {



	height:95px;



}



.nxt_btn {



	background:#404041;



	height:15px;



	text-align:center;



	padding:40px;



}



.nxt_btn:hover {



	background:#ff8a00;



}



.slider_thumbnail ul {



	padding:0;



	margin:0;



}



.slider_thumbnail ul li {



	margin:0;



	padding:0;



	float:left;



}



.slider_thumbnail a {



}



.slider_thumbnail a:hover {



}



.get_started_v3 {



	background:#ff8a00;



	width:750px;



	padding:27px 50px;



	border-radius:5px;



	display:block;



	margin:70px auto 70px auto;



	-webkit-transition: All 0.5s ease;



	-moz-transition: All 0.5s ease;



	-ms-transition: All 0.5s ease;



	-o-transition: All 0.5s ease;



	transition: All 0.5s ease;



	float:none;



}



.get_started_v3:hover {



	background:#404041;



}



.get_started_v3 h1 {



	font-family: GothamRegular;



	font-weight:bold;



	color:#FFF;



	font-size:22px;



	line-height:35px;



	text-align:center;



	text-transform:uppercase;



}



.get_started_v3 p {



	font-family:Arial, Helvetica, sans-serif;



	font-weight:bold;



	color:#FFF;



	font-size:12px;



	text-align:center;



}



.graph_main_div {



	background:#FFF;



	border-radius:5px;



	padding:1px 0;



}



.graph_main_div h2 {



	margin-top:65px;



	font-family: GothamRegular;



	color:#000;



	font-size:22px;



	text-align:center;



	text-shadow:1px 0px 0.3px #000;



}



.graph_main_div h1, .graphTitle {



	font-family: GothamRegular;



	color:#49ba6f;



	font-size:60px;



	text-align:center;



	text-transform:uppercase;



	margin-bottom:50px;



}



.graph_v3 {



	width:65%;



	margin:auto;



}



.graph_main_div p {



	 font-family:gotham-book;



	color:#79818a;



	font-size:12px;



	text-align:center;



	margin:37px 0 69px 0;



}



.asked_ques_v3 {



	margin:70px 0 38px 0; 



}



.asked_ques_v3 h1, .faqTitle {



	font-family: GothamRegular;



	color:#FFF;



	font-size:26px;



	text-align:center;



	text-transform:uppercase;



}



.ques_v3 {



	margin:70px 0 0 0;



}



.ques_v3_ist {



	width:367px;



	margin-bottom:30px;



}



.ques_v3_ist:nth-of-type(2) {



    margin: 4px 25px 30px 30px;



}



.ques_v3_ist:nth-of-type(3n+4) {



    clear: both;



}



.ques_v3_ist:nth-of-type(3n+5) {



    margin: 4px 25px 30px 30px;



}



.ques_v3_ist:nth-of-type(10) {



    margin-left: 34%;



}



.ques_v3_ist_top {



	background:url(../images/ques_ist_top.png) no-repeat;



	height:57px;



}



.ques_v3_ist_middle {



	background:url(../images/ques_ist_middle.png) repeat;



}



.ques_v3_ist_middle h1, .quTitle {



	font-family: GothamRegular;



	font-weight:bold;



	color:#545556;



	font-size:16px;



	text-align:center;



	padding-bottom:8PX;



	text-transform:none;



padding: 0 25px;



}



.ques_v3_ist_middle p {



	color:#899094;



	font-size:13px;



	text-align:center;



	margin:auto;



	width:260PX;



}



.ques_v3_ist_bottom {



	background:url(../images/ques_ist_bottom.png) no-repeat;



	height:50px;



}



.space_middle {



	margin:4px 25px 0 30px;



}



.space_middle_last_top {



	margin-top:4px;



}



.ques_v3_ist_last_margin {



	margin-left:400px;



}



.get_v3_main {



	margin-top:0;



	margin-bottom:0;



}



/****************************************** END Pricing_v3 PAGE* *************************************/



































										/****************************************** START Pricing Commercial_v2 PAGE* *************************************/



















/*.pc_v2 {              



	background:url(../images/pricing_commer_v2_bg.png) repeat;



	height:1203px;



	margin-top:78px;



}



*/



/*.pc_v2_main_div { border:2px solid red;



    margin:;



	padding:108px 0 90px 0;



}



*/	



										/****************************************** End Pricing Commercial_v2 PAGE* *************************************/























										/****************************************** START CONTACT GENERAL ENQUERY_v2 PAGE* *************************************/











.cont_main_div {



	background:#c0c8d0;



	padding:50px 0 63px 0;



}



.cont_head {



}



.cont_head h1 {



	font-family: GothamRegular;



	color:#fff;



	font-size:30px;



	text-align:center;



	text-transform:uppercase;



}



.cont_head h2 {



	font-family:gotham-book;



	font-weight:normal;



	color:#fff;



	font-size:18px;



	text-align:center;



	margin-top:10px;



	line-height:22px;



	margin-bottom:20px;



}



.cont_head h2 span {



	font-family: GothamRegular;



	font-weight:bold;



}



.enquery_div {



	margin-top:50px;



}



.enquery_div p {



	color:#FFF;



	font-size:12px;



	margin-bottom:10px;



}











.enquery_div span{display:block; float:left; width:5%;}



.span-full{width:100% !important;}







.enquery_div ul{ margin:0 auto; padding:0; width:98%;}



.enquery_div ul li{width:50%;}



.right-txtalgin{text-align:right;}







.input_bg1 {



	width:93%;



	padding:26px 10px 26px 14px;



	font-family: Arial, Helvetica, sans-serif;



	font-size:12px;



	color:#404041;



	outline:none;



	margin-bottom:28px;



	background:#fff;



	border:1px solid #fff;



	border-radius:3px



}



.dinput_bg1 {



	width:97.555%;



	padding:26px 10px 26px 14px;



	font-family: Arial, Helvetica, sans-serif;



	font-size:12px;



	color:#899094;



	outline:none;



	margin-bottom:28px;



	background:#fff;



	border:1px solid #FFF;



	border-radius:3px;



	background-image:url("images/arrow1.png");







	background-repeat:no-repeat;







	background-position:98% center;







	-webkit-appearance:none!important;







    -moz-appearance:none!important;







    appearance:none!important;







	text-indent: 0.01px;          /* Removes default arrow from firefox*/







    text-overflow: "";



}



.input_bg2-2 {



	width:95%;



	padding:26px 10px 26px 14px;



	font-family: Arial, Helvetica, sans-serif;



	font-size:12px;



	color:#899094;



	outline:none;



	margin-bottom:28px;



	background:#fff;



	border:none;



	border-radius:3px



}











.size {



	padding:26px 10px 26px 14px;



	width:98%;



	line-height:15px



}



.input_bg2 {



	width:94%;



	padding:15px 10px;



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	color:#899094;



	outline:none;



	margin-bottom:10px;



	border:none;



	border-radius:3px



}



.txt_area {



	width:97.5555%;



	height:190px;



	padding:27px 14px;



	font-family: Arial, Helvetica, sans-serif;



	font-size:12px;



	color:#899094;



	outline:none;



	margin-top:10px;



	margin-bottom:10px;



	resize:none;



	border:1px solid #fff;



	border-radius:3px



}



p.topic{



    color: #FFFFFF;



    font-family: GothamRegular;



    font-size: 13px;



}



.select_bg1 {



	width:98%;



	padding:25px 10px;



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	color:#899094;



	outline:none;



	margin-bottom:10px;



	border:none;



	margin-top:-15px;



	border-radius:3px



}



/********************************STATE* DROP DOWN CONTACT_CARREER PAGE* ****************************/







.desc {



	color:#6b6b6b;



}



.desc a {



	color:#0092dd;



}



.dropdown dd, .dropdown dt, .dropdown ul {



	margin:0px;



	padding:0px;



}



.dropdown dd {



	position:relative;



}



.dropdown a, .dropdown a:visited {



	color:#899094;



	text-decoration:none;



	outline:none;



}



.dropdown a:hover {



	color:#404041;



	font-weight:bold;



}



.dropdown dt a:hover {



	color:#899094;



}



.dropdown dt a {



	background:#fff url(../images/arrow1.png) no-repeat scroll right center;



	display:block;



	padding-right:0px;



	border:none;



	width:98%;



}



.dropdown dt a span {



	cursor:pointer;



	display:block;



	padding:5px;



}



.dropdown dd ul {



	background:#FFF none repeat scroll 0 0;



	color:#C5C0B0;



	display:none;



	left:-14px;



	padding:5px 12px;



	position:absolute;



	top:2px;



	width:auto;



	min-width:100%;



	list-style:none;



	border-radius:3px;



}



.dropdown span.value {



	display:none;



}



.dropdown dd ul li a {



	padding:5px;



	display:block;



	padding-left:14px;



}



.dropdown dd ul li a:hover {}



/**************************** STATE* DROP DOWN CONTACT_CARREER PAGE *************************/







.enquery_div_icon {



	width:100%;



	margin-top:22px;



}



.enquery_div_icon {



	font-family: GothamRegular;



	color:#fff;



	font-size:12px;



	margin-top:10px;



	text-transform:uppercase;



	margin-left:12px;



}



.enquery_div_icon ul li {



	float:left;



	margin-right:35px;



	margin-top:22px;



	margin-bottom:60px;



}



.enquery_div ul li .full{width:98%}



.submit_button {



	width:20%;



	display:block;



	background:#ff8a00;



	/*padding:23px 17px;*/



	height:70px;



	text-transform:uppercase;



	border-radius:5px;



	margin:auto;



	font-family: GothamRegular;



	font-size:22px;



	color:#fff;



	text-align:center;



	cursor:pointer;



	-webkit-transition: All 0.5s ease;



	-moz-transition: All 0.5s ease;



	-ms-transition: All 0.5s ease;



	-o-transition: All 0.5s ease;



	transition: All 0.5s ease;



}



.submit_button a {



	font-family: GothamRegular;



	font-weight:bold;



	font-size:22px;



	color:#FFF;



	text-transform:lowercase;



}



.submit_button:hover {



	background:#49ba6f;



}



.cont_submit_setting {



	margin:30px 0 45px 0;



}



.select_menu_cont {



	width:97%;



	background:#b2bac2;



	margin:-46px 0px;



	outline:none;



	border:none;



	font-size:12px;



	color:#899094;



	padding:23px 14px;



	background:#FFF;



	font-family:Arial, Helvetica, sans-serif;



}







.brisbane-time{margin:5% auto; padding:0; width:85%; text-align:center;}



.brisbane-time p{ font-family:gotham-book; font-size:16px; color:#fff; margin-bottom:1%; line-height:22px;}















#clients-logo{}



#clients-logo h2{color:#ffffff; font-size:14px; font-family: GothamRegular; font-weight:normal; margin-bottom:10px;}







.logo-area1{width: 54%;}



.logo-area1 ul{background:#404041;/* min-height:195px; */padding-left:2%;border-top-left-radius:5px;border-bottom-left-radius:5px;}



.logo-area1 ul li{float:left; margin-right:15px; margin-top:15px;}







.logo-area2{width: 29%;text-align: center;}



.logo-area2 ul{background:#404041;/* min-height:195px; */padding-left:2%;text-align: center;}



.logo-area2 ul li{float: none;margin-right: 0;margin-top: 15px;display: inline-block;vertical-align: top;}







.logo-area3{width: 17%;text-align: center;}



.logo-area3 ul{background:#404041;}



.logo-area3 ul li{float: none;margin-right: 0;margin-top: 15px;display: inline-block;vertical-align: top;}











/************************************Pricing**********************************/



.tab-footer{background:url(../images/tab-footer.png) repeat; min-height:190px;}



#plans_div{margin:0; padding:0; display:block;}



#plans_div table{border-collapse:collapse;}



.td-heading{background:url(../images/h2-bg.png) repeat; padding:18px; color:#ffffff; font-family: GothamRegular; font-weight:normal; font-size:16px;}



.font-book{font-family:gotham-book;}



.td-middle{background:url(../images/ul-bg.png) repeat; padding:18px; color:#ffffff; font-family:gotham-book; font-weight:normal; font-size:16px; border-bottom:1px solid #41473b;}



.td-middle span{font-size:12px;}



.td-footer{background:url(../images/td-footer-bg.png) repeat; padding:22px 18px; color:#ffffff; font-family:GothamRegular; font-weight:normal; font-size:18px; text-transform:uppercase;}



.td-footer span{font-size:12px; font-weight:normal !important; text-transform:capitalize;}



a.select-btn{background:#ff8a00; padding:25px 0px; border-radius:5px; font-family:GothamRegular; font-size:22px; border:none; outline:none; cursor:pointer; text-decoration:none; color:#fff; display:block; text-align:center; width:90%; margin:5px;-webkit-transition: All 0.5s ease;



	-moz-transition: All 0.5s ease;



	-ms-transition: All 0.5s ease;



	-o-transition: All 0.5s ease;



	transition: All 0.5s ease;}



a.select-btn:hover{background:#49ba6f;}







.setup h5{color:#ffffff; font-size:28px; font-family:GothamRegular; text-align:center; padding-top:40px; text-transform:uppercase; font-weight:normal;}







#brisbane-time{background:#b6bec5; border-radius:5px; width:80%; padding:3% 10%; margin-top:4%; text-align:center;}



#brisbane-time p{text-align:center; font-family:gotham-book; font-weight:normal; font-size:18px; color:#fff; line-height:22px; margin-bottom:20px;}



.font-style{font-family:gotham-book; font-weight:normal; font-size:20px; color:#fff; text-align:center;}







.see_pricing_button3 {



	width:65%;



	display:block;



	background:#ff8a00;



	padding:31px 57px;



	text-transform:uppercase;



	border-radius:5px;



	margin:68px auto 0 auto;



	cursor:pointer;



	-webkit-transition: All 0.5s ease;



	-moz-transition: All 0.5s ease;



	-ms-transition: All 0.5s ease;



	-o-transition: All 0.5s ease;



	transition: All 0.5s ease;



}



.see_pricing_button3 h2 {



	color:#FFF;



	text-align:center;



	font-size:22px;



	font-family: GothamRegular;



	margin-bottom:10px;



}



.see_pricing_button3 p {



	font-family:Arial, Helvetica, sans-serif;



	color:#FFF;



	text-align:center;



	font-size:12px;



	text-transform:none;



	line-height:16px;



}



.see_pricing_button3:hover {



	background:#404041;



}







.padding-div{padding:8% 0;}







/***************************************.pricing_v3***********************/



.pricing_vnew{background:url(../images/pricing_v4.jpg) repeat; padding-bottom:20px;min-height:1000px;}



.pricing_vnew2{background:url(../images/pricing_v3.jpg) repeat; padding-bottom:20px; min-height:1200px;}











.box1-new {



	width:49%;



	background:#fff;



	padding:2% 0;



	border-radius:5px;



}











.box-cont1-new {



	width:60%;



	margin-right:3%;



	margin-top:2%;



}



.box-cont1-new h2 {



	font-family: GothamRegular;



	text-transform:uppercase;



	font-weight:900;



	font-size:20px;



	color:#404041;



}







.box-cont1-new h3 {



	font-family:gotham-book;



	font-weight:normal;



	font-size:16px;



	margin:10px 0; 



	color:#899094;



}







.box-cont1-new p {



	font-family:Arial, Helvetica, sans-serif;



	font-size:15px;



	color:#899094;



	margin-top:10px;



}



.box-cont1-new p span {



	font-size:10px;



}







.pricingv3_banner-new {	



	background:#49ba6f;



	min-height:1300px;



	



}



.pricingv3_banner-newo {



    background: none repeat scroll 0 0 #49BA6F;



    min-height: 820px;



}







#color-bgdiv{background:#c0c8d0;}







.txt1 p, .txt2 p{color:#fff; font-family: GothamRegular; font-size:13px;}



.txt2 p{padding-left:20px;}



.bdr-white{border-top:1px solid #fff; margin:4% 0;}







.satisfactroy{ width:24%; padding:3% 4%; border-radius:5px; background:#fff; margin-right:2%; margin-bottom:5%;min-height:230px;}



.satisfactroy h2{font-size:14px; font-family: GothamRegular; font-weight:normal; color:#545556; font-family: GothamRegular; margin-bottom:15px; word-wrap: break-word;}



.satisfactroy label span{color:#b1b7b9; font-size:14px; font-family: GothamRegular;}



.satisfactroy label{margin-bottom:5px;}







.input_bg1-width{width:98%;}











.main-div-email{margin-bottom:60px;}



.enquery_div h3{color:#fff; text-transform:uppercase; margin-bottom:20px;}







#summary-main{width:48%;}



.input-fileds{width:48%;}



.input-fileds li{ width:100% !important;}







.claim-summary{width:80%; padding:8% 10%; border-radius:5px; background:#49ba6f; position:relative;}



.claim-summary h2{color:#fff; text-align:center; font-size:26px; font-family: GothamRegular; margin-bottom:5%;}







.number-txt1{margin-bottom:38px;}



.number-bg{display:block; text-align:center; height:35px; width:35px; background:#fff; color:#49ba6f; font-family: GothamRegular; font-size:18px; line-height:35px; border-radius:50%;}



.number-txt1 p{width:88%; margin-top:5px;}







.fault-detail{margin:0; padding:0;}



.fault-detail h4{color:#fff; margin:20px 0; font-size:14px; font-family: GothamRegular; font-weight:normal;}







.upload-div{margin:15px 0;}







.upload-1, .upload-2{color:#fff; width:35%;}



.file-btn{background:#ff8a00; color:#ff8a00; padding:10px 0; text-align:center; border-radius:4px;}







.solar-img{position:absolute; height:1px;}



.image-summery{position:relative; top:-202px; left:310px;}







.fault-detail span{width:auto;}











.file-input-wrapper {



    width: 200px;



    height: 70px;



	margin:auto !important;



    overflow: hidden;



    position: relative;



	background:none; border:none;



  }



/*  .file-input-wrapper > input[type="file"] {



    font-size: 200px;



    position: absolute;



    top: 0;



    right: 0;



    opacity: 0;



	background:none; border:none;



  }*/



.file-input-wrapper > input[type="file"] {



    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);



    border: medium none;



    /*font-size: 200px;



    opacity: 0;*/



    position: absolute;



    right: 23px;



    top: 45px;



}







  .file-input-wrapper > .btn-file-input {



    display: inline-block;



    width: 200px;



    height: 40px;



	background:#ff8a00;



	border:none;



	margin:auto;



	text-align:center;



	color:#fff;



	 font-family: GothamRegular; font-weight:normal;



	 font-size:14px;



	 text-transform:uppercase;



	 border-radius:5px;



	 cursor:pointer !important;



  }



  



   .file-input-wrapper > .btn-file-input:hover {background:#49ba6f !important;}







/**************************************testimonial-popup**********************************/



#testimonial-popup{padding:12% 0; background-color: rgba(18,18,12,0.4);  background: none repeat scroll 0 0 #FFFFFF;



    }



.popup-wraper{width:56%; padding:2% 3% 5% 3%; background:#c0c8d0; margin:auto; border-radius:5px; display: none;



    left:0;



	right:0;



	bottom:0;



    margin:10px auto;



    position: absolute;



    height:auto;



    min-height:658px;



    top:750px;



    z-index: 1001;}



.popup-wraper2{width:56%; padding:2% 3% 5% 3%; background:#c0c8d0; margin:auto; border-radius:5px; display: none;



    left:0;



	right:0;



	bottom:0;



    margin:10px auto;



    position: absolute;



    height:auto;



    min-height:658px;



    top:750px;



    z-index: 1001;}







.page-id-248 .popup-wraper{top:2075px;}



.page-id-32 .popup-wraper{top:2600px;}



.page-id-34 .popup-wraper{top:3360px;}



.page-id-14 .popup-wraper{top:2075px;}



.page-id-248 .popup-wraper2{top:2075px;}



.page-id-32 .popup-wraper2{top:2600px;}



.page-id-34 .popup-wraper2{top:3360px;}



.page-id-14 .popup-wraper2{top:2075px;}



.pop-cont{width:90%; margin:auto;}



.pop-cont h2{font-family:GothamRegular; color:#fff; font-size:28px; text-transform:uppercase; margin-bottom:5px;}



.pop-cont p{text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; line-height:18px;}



.pop-cont ul{margin-top:30px;}



.pop-cont ul li{width:49%;}



.pop-cont ul li.clear{width:100%;float:none;margin:0;padding:0}







.input_bg3 {



	width:94%;



	padding:26px 10px 26px 10px;



	font-family: Arial, Helvetica, sans-serif;



	font-size:12px;



	color:#899094;



	outline:none;



	margin-bottom:3%;



	background:#fff;



	border:1px solid #fff;



	border-radius:3px



}







.get-btn{background:#ff8a00; border:none; border-radius:4px; padding:2% 10%;}



.width-full{width:100% !important;}







.get-btn-new {



	background:#ff8a00;



	width:100%;



	padding:30px 61px;



	text-transform:uppercase;



	display:block;



	border-radius:5px;



	margin-bottom:10px;



	cursor:pointer;



	position:relative;



        border: medium none;



	-webkit-transition: All 0.5s ease;



	-moz-transition: All 0.5s ease;



	-ms-transition: All 0.5s ease;



	-o-transition: All 0.5s ease;



	transition: All 0.5s ease;



}



.get-btn-new h2, .getBtnspanone {



	color:#FFF;



	text-align:center;



	font-size:22px;



	font-family:GothamRegular;



	line-height:18px;margin-bottom:5px;text-transform:uppercase;

	display:block;



}



.get-btn-new p, .getBtnspantwo {



	font-family:Arial, Helvetica, sans-serif;



	color:#FFF;



	text-align:center;



	font-size:12px;

line-height:18px;display:block;

	text-transform:none;



}



.get-btn-new:hover {



	background:#404041;



}







.width80{width:80%;margin:auto;}



.bottom-logos{margin-top:20px;}



.bottom-logos li, .bottom-logos > div{width:49%;}



.bottom-logos li img, .bottom-logos > div img{width:100%; height:100%;}



.bg-color{background:#fff; padding:4px 14px; border-radius:4px;}



.bg-color dt a{background:#fff url(../images/arrow1.png) no-repeat scroll right center;



	display:block;



	padding-left:6px;



	border:none;



	width:92%;}



	



.bg-color dt a span, .bg-color dd ul li a{color:#899094; font-family: Arial, Helvetica, sans-serif;



	font-size:12px; font-weight:normal;}



	



.bg-color .select_menu{width:100%;}











.bg-color .option-open{z-index:2; background:#fff; top:-7px; left:-14px; padding:10px 13px;}



.cross-img{position:relative; float:right; top:0px;}



.cross-img a{display:block; position:absolute; top:0; left:0;}



/* div styling */







.panel {



	width: 100%;



	height:450px;



}







#one{



	background: #9FF;



}



#two{



	background: #9F6;



}



#three{



	background: #9F0;



}



#four{



	background: #CF0;



}



#five{



	background: #CF9;



}



#six{



	background: #F93;



}







/***** css added by me *******/







select#select{







	background-color:#B2BAC2;







    border-radius: 5px;







    padding: 25px 20px 25px 1px;







    width: 285px;







	border:none;







	background-image:url("images/arrow.png");







	background-repeat:no-repeat;







	background-position:91% center;







	-webkit-appearance:none;







    -moz-appearance:none;







    appearance:none!important;







	color:#FFF;







	font-size:15px;







	text-indent: 7px;          /* Removes default arrow from firefox*/







    text-overflow: "";  







	font-family:GothamRegular;







	text-transform:uppercase;







}







select#select option:hover{ color:#404041;}







#lightbox {







	background:#000000;







    display: none;







    left: 0;







    min-height: 100%;







    min-width: 100%;







    opacity: 0.55;







    position: fixed;







    top: 0;







    z-index: 1000;







}







a#show-panel{cursor:pointer;}























.popup-wraper .width48 select {







    border: 1px solid #fff;







    border-radius: 3px;







	-moz-border-radius: 3px;







	-webkit-border-radius: 3px;







    color: #899094;







    font-family: Arial,Helvetica,sans-serif;







    font-size: 13px;







    font-weight: normal;







    padding: 26px 10px 22px 14px;







    width: 100%;







	background-image:url("images/arrow1.png");







	background-repeat:no-repeat;







	background-position:98% center;



	background-color:#fff;







	-webkit-appearance:none;







    -moz-appearance:none;







    appearance:none;







	text-indent: 0.01px;          /* Removes default arrow from firefox*/







    text-overflow: "";



	margin-bottom:10px;







}



.popup-wraper2 .width48 select {







    border: 1px solid #fff;







    border-radius: 3px;







	-moz-border-radius: 3px;







	-webkit-border-radius: 3px;







    color: #899094;







    font-family: Arial,Helvetica,sans-serif;







    font-size: 13px;







    font-weight: normal;







    padding: 26px 10px 22px 14px;







    width: 100%;







	background-image:url("images/arrow1.png");







	background-repeat:no-repeat;







	background-position:98% center;



	background-color:#fff;







	-webkit-appearance:none;







    -moz-appearance:none;







    appearance:none;







	text-indent: 0.01px;          /* Removes default arrow from firefox*/







    text-overflow: "";



	margin-bottom:10px;







}



.light select {







    border: 1px solid #fff;







    border-radius: 3px;







	-moz-border-radius: 3px;







	-webkit-border-radius: 3px;







    color: #899094;







    font-family: Arial,Helvetica,sans-serif;







    font-size: 13px;







    font-weight: normal;







    padding: 26px 10px 22px 14px;







    width: 100%;







	background-image:url("images/arrow1.png");







	background-repeat:no-repeat;







	background-position:98% center;



	background-color:#fff;







	-webkit-appearance:none;







    -moz-appearance:none;







    appearance:none;







	text-indent: 0.01px;          /* Removes default arrow from firefox*/







    text-overflow: "";



	margin-bottom:10px;







}







div.wpcf7-response-output{display:none!important;}



h1.error{font-size: 400px;border:none!important;}



/***location****/



.wrapper-newtext-12 {



  cursor:pointer;



  position: relative;



  text-align: center;



  -webkit-transform: translateZ(0); /* webkit flicker fix */



  -webkit-font-smoothing: antialiased; /* webkit text rendering fix */



}



.wrapper-newtext-12 .textwidget {











  background:url(../images/tooltip-bg.png) no-repeat;



  width:339px;



  height:241px;



  bottom:60%;



  color: #fff;



  display: none;



  left: -130px;



  margin-bottom: 15px;



  opacity: 0;



  padding:0px;



  pointer-events: none;



  position: absolute; 



  -webkit-transform: translateY(10px);



     -moz-transform: translateY(10px);



      -ms-transform: translateY(10px);



       -o-transform: translateY(10px);



          transform: translateY(10px);



  -webkit-transition: all .25s ease-out;



     -moz-transition: all .25s ease-out;



      -ms-transition: all .25s ease-out;



       -o-transition: all .25s ease-out;



          transition: all .25s ease-out;



}



.wrapper-newtext-12:hover .textwidget {



  opacity: 1;



  pointer-events: auto;



display: block;



  -webkit-transform: translateY(0px);



     -moz-transform: translateY(0px);



      -ms-transform: translateY(0px);



       -o-transform: translateY(0px);



          transform: translateY(0px);



}







/*****2****/



.wrapper-newtext-13 {



  cursor:pointer; 



/*  position: relative; */



  text-align: center; 



/*  -webkit-transform: translateZ(0); *//* webkit flicker fix */



  -webkit-font-smoothing: antialiased; /* webkit text rendering fix */



}



.wrapper-newtext-13 .textwidget {



  background:url(../images/tooltip-bg.png) no-repeat; 



  width:339px;



  height:241px;



  bottom:60%;



  color: #fff;



  display: none;



  left: -130px;



  margin-bottom: 15px;



  opacity: 0;



  padding:0px;



  pointer-events: none;



  position: absolute; 



  -webkit-transform: translateY(10px);



     -moz-transform: translateY(10px);



      -ms-transform: translateY(10px);



       -o-transform: translateY(10px);



          transform: translateY(10px);



  -webkit-transition: all .25s ease-out;



     -moz-transition: all .25s ease-out;



      -ms-transition: all .25s ease-out;



       -o-transition: all .25s ease-out;



          transition: all .25s ease-out;



}



.wrapper-newtext-13:hover .textwidget {



  opacity: 1;



  pointer-events: auto;



display: block;



  -webkit-transform: translateY(0px);



     -moz-transform: translateY(0px);



      -ms-transform: translateY(0px);



       -o-transform: translateY(0px);



          transform: translateY(0px);



}



/*****2end****/



/*****3****/



.wrapper-newtext-14 {



  cursor:pointer; 



/*  position: relative; */



  text-align: center; 



/*  -webkit-transform: translateZ(0); *//* webkit flicker fix */



  -webkit-font-smoothing: antialiased; /* webkit text rendering fix */



}



.wrapper-newtext-14 .textwidget {



  background:url(../images/tooltip-bg.png) no-repeat;



  width:339px;



  height:241px;



  bottom:60%;



  color: #fff;



  display: none;



  left: -130px;



  margin-bottom: 15px;



  opacity: 0;



  padding:0px;



  pointer-events: none;



  position: absolute; 



  -webkit-transform: translateY(10px);



     -moz-transform: translateY(10px);



      -ms-transform: translateY(10px);



       -o-transform: translateY(10px);



          transform: translateY(10px);



  -webkit-transition: all .25s ease-out;



     -moz-transition: all .25s ease-out;



      -ms-transition: all .25s ease-out;



       -o-transition: all .25s ease-out;



          transition: all .25s ease-out;



}



.wrapper-newtext-14:hover .textwidget {



  opacity: 1;



  pointer-events: auto;



display: block;



  -webkit-transform: translateY(0px);



     -moz-transform: translateY(0px);



      -ms-transform: translateY(0px);



       -o-transform: translateY(0px);



          transform: translateY(0px);



}



/****3end***/



/*****4***/



.wrapper-newtext-15 {



  cursor:pointer;



  position: relative;



  text-align: center;



  -webkit-transform: translateZ(0); /* webkit flicker fix */



  -webkit-font-smoothing: antialiased; /* webkit text rendering fix */



}



.wrapper-newtext-15 .textwidget {



  background:url(../images/tooltip-bg.png) no-repeat;



  width:339px;



  height:241px;



  bottom:60%;



  color: #fff;



  display: none;



  left: -130px;



  margin-bottom: 15px;



  opacity: 0;



  padding:0px;



  pointer-events: none;



  position: absolute; 



  -webkit-transform: translateY(10px);



     -moz-transform: translateY(10px);



      -ms-transform: translateY(10px);



       -o-transform: translateY(10px);



          transform: translateY(10px);



  -webkit-transition: all .25s ease-out;



     -moz-transition: all .25s ease-out;



      -ms-transition: all .25s ease-out;



       -o-transition: all .25s ease-out;



          transition: all .25s ease-out;



}



.wrapper-newtext-15:hover .textwidget {



  opacity: 1;



  pointer-events: auto;



display: block;



  -webkit-transform: translateY(0px);



     -moz-transform: translateY(0px);



      -ms-transform: translateY(0px);



       -o-transform: translateY(0px);



          transform: translateY(0px);



}



/***4end***/



/***5***/



.wrapper-newtext-16 {



  cursor:pointer;



  position: relative;



  text-align: center;



  -webkit-transform: translateZ(0); /* webkit flicker fix */



  -webkit-font-smoothing: antialiased; /* webkit text rendering fix */



}



.wrapper-newtext-16 .textwidget {



  background:url(../images/tooltip-bg.png) no-repeat;



  width:339px;



  height:241px;



  bottom:60%;



  color: #fff;



  display: none;



  left: -130px;



  margin-bottom: 15px;



  opacity: 0;



  padding:0px;



  pointer-events: none;



  position: absolute; 



  -webkit-transform: translateY(10px);



     -moz-transform: translateY(10px);



      -ms-transform: translateY(10px);



       -o-transform: translateY(10px);



          transform: translateY(10px);



  -webkit-transition: all .25s ease-out;



     -moz-transition: all .25s ease-out;



      -ms-transition: all .25s ease-out;



       -o-transition: all .25s ease-out;



          transition: all .25s ease-out;



}



.wrapper-newtext-16:hover .textwidget {



  opacity: 1;



  pointer-events: auto;



display: block;



  -webkit-transform: translateY(0px);



     -moz-transform: translateY(0px);



      -ms-transform: translateY(0px);



       -o-transform: translateY(0px);



          transform: translateY(0px);



}



/***5end***/



/***6***/



.wrapper-newtext-17 {



  cursor:pointer;



  position: relative;



  text-align: center;



  -webkit-transform: translateZ(0); /* webkit flicker fix */



  -webkit-font-smoothing: antialiased; /* webkit text rendering fix */



}



.wrapper-newtext-17 .textwidget {



  background:url(../images/tooltip-bg.png) no-repeat;



  width:339px;



  height:241px;



  bottom:60%;



  color: #fff;



  display: none;



  left: -130px;



  margin-bottom: 15px;



  opacity: 0;



  padding:0px;



  pointer-events: none;



  position: absolute; 



  -webkit-transform: translateY(10px);



     -moz-transform: translateY(10px);



      -ms-transform: translateY(10px);



       -o-transform: translateY(10px);



          transform: translateY(10px);



  -webkit-transition: all .25s ease-out;



     -moz-transition: all .25s ease-out;



      -ms-transition: all .25s ease-out;



       -o-transition: all .25s ease-out;



          transition: all .25s ease-out;



}



.wrapper-newtext-17:hover .textwidget {



  opacity: 1;



  pointer-events: auto;



display: block;



  -webkit-transform: translateY(0px);



     -moz-transform: translateY(0px);



      -ms-transform: translateY(0px);



       -o-transform: translateY(0px);



          transform: translateY(0px);



}



/***6end***/



/***7***/



.wrapper-newtext-18 {



  cursor:pointer;



  position: relative;



  text-align: center;



  -webkit-transform: translateZ(0); /* webkit flicker fix */



  -webkit-font-smoothing: antialiased; /* webkit text rendering fix */



}



.wrapper-newtext-18 .textwidget {



  background:url(../images/tooltip-bg.png) no-repeat;



  width:339px;



  height:241px;



  bottom:60%;



  color: #fff;



  display: none;



  left: -130px;



  margin-bottom: 15px;



  opacity: 0;



  padding:0px;



  pointer-events: none;



  position: absolute; 



  -webkit-transform: translateY(10px);



     -moz-transform: translateY(10px);



      -ms-transform: translateY(10px);



       -o-transform: translateY(10px);



          transform: translateY(10px);



  -webkit-transition: all .25s ease-out;



     -moz-transition: all .25s ease-out;



      -ms-transition: all .25s ease-out;



       -o-transition: all .25s ease-out;



          transition: all .25s ease-out;



}



.wrapper-newtext-18:hover .textwidget {



  opacity: 1;



  pointer-events: auto;



display: block;



  -webkit-transform: translateY(0px);



     -moz-transform: translateY(0px);



      -ms-transform: translateY(0px);



       -o-transform: translateY(0px);



          transform: translateY(0px);



}



/***7end***/















.textwidget table{ margin:15px auto; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff;}



.textwidget table td{margin:0; padding:0;}



.textwidget table p{line-height:20px; margin:4px 0 !important;}











.icon-msg{background:url(../images/msg-icon.png) no-repeat; padding-left:30px;}



.icon-call{background:url(../images/call-icon.png) no-repeat; padding-left:30px;}



.icon-describe{background:url(../images/describe-icon.png) no-repeat; padding-left:30px;}



#menu-item-456 {float: left;}







/* Circular Content Carousel Style */



.ca-container {



    float: left;



    height: 570px;



    margin: 0 auto 20px;



    position: relative;



    width: 75.555%;



}



.ca-wrapper{



	width:100%;



	height:100%;



	position:relative;



}



.ca-item{



	position:relative;



	float:left;



	width:222px;



	height:100%;



	text-align:center;



}











.ca-item-main{



	padding:20px;



	position:absolute;



	top:5px;



	left:5px;



	right:5px;



	bottom:5px;



	background:#fff;



	overflow:hidden;



	-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2);



	-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2);



	box-shadow:1px 1px 2px rgba(0,0,0,0.2);



}



.ca-nav span{



	width:27px;



	height:38px;



	background:transparent url(../images/slide-arrow-left.png) no-repeat top left;



	position:absolute;



	top:6%;



	margin-top:-19px;



	left:40px;



	text-indent:-9000px;



	opacity:1;



	cursor:pointer;



	z-index:100;



}



.ca-nav span.ca-nav-next{



	background:transparent url(../images/slide-arrow-right.png) no-repeat top right;



	left:auto;



	right:15px;



}



.ca-nav span:hover{



	opacity:0.7;



}



.formerror{border:1px solid #F03;}



.rept{padding-bottom:27%;}



.term_content_div {



    margin: 50px 0 0;



    background:#fff;



padding:35px;



border-radius: 10px;







}



.term_content_div p {



    color: #899094;



    font-family: Arial,Helvetica,sans-serif;



    font-size: 13px;



    line-height: 18px;



    margin: 10px 0 20px;



}



 .term_content_div h3 {



    color: #545556;



    font-family: GothamRegular;



    font-size: 16px;



    font-weight: bold;



    padding-bottom: 6px;



}



.light {



    background: none repeat scroll 0 0 #C0C8D0;



    border-radius: 5px;



    display: none;



    left: 0;



    margin:10px auto;



    padding: 2.5%;



    position:absolute;



    right: 0;



    top:860px;



    width: 56%;



    z-index: 1001;



    min-height:690px;



}







.page-id-34 .light {min-height:685px;}



.page-id-248 .light{min-height:685px;}



.light a#close-pop {



    background: url("images/cross-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);



    cursor: pointer;



    display: block;



    height: 20px;



    overflow: hidden;



    position: absolute;



    right: 8px;



    text-indent: 40px;



    top: 10px;



    width: 20px;



}







.pop_img {



/*    height: 88%;



    width: 100%;*/



	margin:auto;



}



.pop_img img{width:100%; height:100%;}







.light .pop_button{/*padding-left:6%;*/ margin-top:10px;}







a.pop_select-btn {



    background: none repeat scroll 0 0 #FF8A00;



    border: medium none;



    border-radius: 5px;



    color: #FFFFFF;



    cursor: pointer;



    display: block;



    font-family: GothamRegular;



    font-size: 22px;



    margin: 0;



    outline: medium none;



    padding: 25px 0;



    text-align: center;



    text-decoration: none;



    transition: all 0.5s ease 0s;



   /* width: 93.5%;*/



}







a.pop_select-btn:hover {



    background:#4AC66E;



}











/*************************Css edit 10-dec*******************/



.solar_text.right > p{line-height:20px !important; margin-bottom:10px !important;}



.box1-new2{padding:1.5% 0;}



.page-id-32 .ready3_main_v3{padding-top:10px;}







.page-id-32 .mrgn-350{margin-top:-5px !important;}



.page-id-32 .v3_slider_div{margin-top:-370px;}







.page-id-32 #two-boxes{position:relative;



	top:-90px;}







/*************************Invertoror_relations****************************************/











.arrow-4 {



    background: url("images/arrow-1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);



    height: 18px;



    left: 645px;



    position: absolute;



    top: -5px;



    width: 16px;



}



ul#menu-about-menu li.last a{background:none;}







.page-id-34 #carousel.flexslider{width:82.7%;}



.flexslider .slides img{cursor: pointer;}



.ca-nav {display: none;}



a#close-panel{cursor:pointer;}



::-webkit-input-placeholder { /* WebKit browsers */



    color:    #404041;



}



:-moz-placeholder { /* Mozilla Firefox 4 to 18 */



    color:    #404041;



}



::-moz-placeholder { /* Mozilla Firefox 19+ */



    color:    #404041;



}



:-ms-input-placeholder { /* Internet Explorer 10+ */



    color:    #404041;



}







#gform_fields_3 li input  {



	width:93%;



	padding:26px 10px 26px 14px;



	font-family: Arial, Helvetica, sans-serif;



	font-size:12px;



	color:#404041;



	outline:none;



	margin-bottom:28px;



	background:#fff;



	border:1px solid #fff;



	border-radius:3px



}







#gform_fields_3 li {



    clear: none !important;



    float: left;



    width: 50%;



}







#gform_submit_button_3 {



    background: none repeat scroll 0 0 #FF8A00;



    border-radius: 5px;



    color: #FFFFFF;



    cursor: pointer;



    display: block;



    font-family: GothamRegular;



    font-size: 22px;



    height: 70px;



    margin: auto;



    text-align: center;



    text-transform: uppercase;



    transition: all 0.5s ease 0s;



    width: 230px;



}



#gform_submit_button_3:hover {



    background: none repeat scroll 0 0 #49BA6F;



}







.ginput_card_field label {



    display: none !important;



}



#gform_fields_1 li input  {



	width:93%;



	padding:26px 10px 26px 14px;



	font-family: Arial, Helvetica, sans-serif;



	font-size:12px;



	color:#404041;



	outline:none;



	margin-bottom:28px;



	background:#fff;



	border:1px solid #fff;



	border-radius:3px



}



#gform_fields_1 li#field_1_8 input#input_1_8_1{



	width:90%!important;



	padding: 22px 16px;



	background:#e7e7e7;



	border-radius: 3px;



	font-family: Arial,Helvetica,sans-serif;



    font-size: 12px;



	}



#gform_fields_1 li#field_1_8 input#input_1_8_5{



	width:90%!important;



	padding: 22px 16px;



	background:#e7e7e7;



	border-radius: 3px;



	font-family: Arial,Helvetica,sans-serif;



    font-size: 12px;



	}



#gform_fields_1 li#field_1_8 input#input_1_8_3{



padding: 22px 16px;



	background:#e7e7e7;



	border-radius: 3px;



	font-family: Arial,Helvetica,sans-serif;



    font-size: 12px;



width:80%;



float:left;



}



#gform_fields_1 li textarea {



    width: 95%;



	border: 1px solid #FFFFFF;



    border-radius: 3px;



	-webkit-border-radius: 3px;



	-moz-border-radius: 3px;



    color: #404041;



    font-family: Arial,Helvetica,sans-serif;



    font-size: 12px;



    margin-bottom: 28px;



    outline: medium none;



	text-indent:5px;



}



#gform_fields_1 li {



    clear: none !important;



    float: left;



    width: 50%;



}



#gform_fields_1 li#field_1_8{width:100%;}



ul#gform_fields_1 {



    float: left;



    width: 100%;



}



#gform_submit_button_1 {



    background: none repeat scroll 0 0 #FF8A00;



    border-radius: 5px;



    color: #FFFFFF;



    cursor: pointer;



    display: block;



    font-family: GothamRegular;



    font-size: 22px;



    height: 70px;



    margin: auto;



    text-align: center;



    text-transform: uppercase;



    transition: all 0.5s ease 0s;



    width: 230px;



}



#gform_submit_button_1:hover {



    background: none repeat scroll 0 0 #49BA6F;



}







li#field_1_14 .gfield_label {



    color: #FFFFFF;



    float: left;



    font-family: GothamRegular;



    font-size: 30px;



    text-transform: uppercase;



}



li#field_1_14 .ginput_container {



    font-family: GothamRegular;



    font-size: 30px;



	float:left;



}



li#field_1_14 .ginput_total.ginput_total_1 {



    color: #FFFFFF;



    display: block;



    margin: 8px 5px;



	letter-spacing: -2px;



}



.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_amex



{











background-image:url("images/amex.png")!important;



background-repeat:no-repeat!important;



background-position:0px 0px!important;



background-color:#FFFFFF;



    float: left;



    height: 44px !important;



    margin-right: 5px;



    text-indent: -9999px;



    width: 64px !important;



}



.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_mastercard



{



background-image:url("images/master_card.png")!important;



background-repeat:no-repeat!important;



background-position:0px 0px!important;



float: left;



    height: 44px !important;



    margin-right: 5px;



    text-indent: -9999px;



    width: 64px !important;



}



.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_visa



{



background-image:url("images/visa.png")!important;



background-repeat:no-repeat!important;



background-position:0px 0px!important;



float: left;



    height: 44px !important;



    margin-right: 5px;



    text-indent: -9999px;



    width: 64px !important;



}



.gform_wrapper .ginput_complex .ginput_cardinfo_right span.ginput_card_security_code_icon{



background-image:url("images/cvv.png")!important;



background-repeat:no-repeat!important;



background-position:0px 0px!important;



height:59px!important;



width:106px!important;



top:2px!important;







}



.cerditset {



    background: url("images/lock.png") no-repeat scroll 30px center #49BA6F;



    -webkit-border-top-left-radius: 5px;



-webkit-border-top-right-radius: 5px;



-moz-border-radius-topleft: 5px;



-moz-border-radius-topright: 5px;



border-top-left-radius: 5px;



border-top-right-radius: 5px;



    height: 70px;



    padding-left: 80px;



}



.cerditset h3 {



    color: #FFFFFF;



    font-family: GothamRegular;



    font-size: 30px;



    padding-top: 8px;



    text-transform: uppercase;



}



.credittext span.cbtext {



    color: #FFFFFF;



    font-family: Arial,Helvetica,sans-serif;



    font-size: 14px;



}



li#field_1_8 .ginput_container {



    background: none repeat scroll 0 0 #FFFFFF;



    padding-bottom: 40px;



    padding-left: 30px;



}



#input_1_8 span#input_1_8_5_container {



    display: block;



    float: left;



    width: 50%;



}



#input_1_8 span#input_1_8_1_container {



    display: block;



    float: none;



    width: 50%;



}



select#input_1_8_2_month {



    background: none repeat scroll 0 0 #E7E7E7;



    border-radius: 3px;



    font-family: Arial,Helvetica,sans-serif;



    font-size: 12px;



    padding: 20px 16px;



    width: 48% !important;



	background-image:url("images/arrow1.png");



	background-repeat:no-repeat;



	background-position:98% center;



	-webkit-appearance:none!important;



    -moz-appearance:none!important;



    appearance:none!important;



	text-indent: 0.01px;          /* Removes default arrow from firefox*/



    text-overflow: "";



	border:1px solid #E7E7E7;



	float:left;



	margin-right:11px;



	color:#404041;



}



select#input_1_8_2_year {



    background: none repeat scroll 0 0 #E7E7E7;



    border-radius: 3px;



    font-family: Arial,Helvetica,sans-serif;



    font-size: 12px;



    padding: 20px 16px;



    width: 47% !important;



	border:1px solid #E7E7E7;



	background-image:url("images/arrow1.png");



	background-repeat:no-repeat;



	background-position:98% center;



	-webkit-appearance:none!important;



    -moz-appearance:none!important;



    appearance:none!important;



	text-indent: 0.01px;          /* Removes default arrow from firefox*/



    text-overflow: "";



	color: #404041;



}



span#input_1_8_2_cardinfo_right {



    width: 47%;



}



li#field_1_8 label {



    display: none;



}



.validation_message {



    display: none;



}



.validation_error{display:none;}



#price_button{display:none;}



#price_button a.select-btn{display:block;



    background: none repeat scroll 0 0 #FF8A00;



    border: medium none;



    border-radius: 5px;



    color: #FFFFFF;



    cursor: pointer;



    font-family: GothamRegular;



    font-size: 22px;



    margin: auto;



    outline: medium none;



    padding: 25px 0;



    text-align: center;



    text-decoration: none;



    transition: all 0.5s ease 0s;



    width: 95%;



}



a#show-panels h1 {



    color: #FFFFFF;



    font-family: GothamRegular;



    font-size: 22px;



    font-weight: bold;



    line-height: 35px;



    text-align: center;



    text-transform: uppercase;



}



a#show-panels p {



    color: #FFFFFF;



    font-family: Arial,Helvetica,sans-serif;



    font-size: 12px;



    font-weight: bold;



    text-align: center;



}











.how-works-main h1, .howTitle {color: #fff;font-family: GothamRegular;font-size: 30px; font-weight: bold; text-align: center;text-transform: uppercase;}







.sec-left{background:#fff; border-radius:5px; width:49%; padding:50px 0;}



.con-right h3, .con-right1 h3{color:#2f2f2f; font-size:24px; text-transform:uppercase; font-family:GothamRegular; margin-bottom:15px;}



.con-right{width:58%; margin-left:20px;}



.con-right p, .con-right1 p{color:#899094; line-height:18px;}



.img-lt{width:30%;}



.invertor{background:#fff; border-radius:5px; padding:50px 30px 18px 30px; margin-bottom:25px;}



.sec-right{width:49%;}



.img-lt1{width:30%;}



.con-right1{width:66%; margin-left:20px;}



.two-section{margin-top:50px;}



.ben{margin-top:10px;}



.solar-energy ul{width:40%;}



.solar-energy ul li{color:#fff; font-size:22px; background:url(../images/how-it-works/list-img.png) 0 0 no-repeat; font-family: GothamRegular; padding-left:34px; padding-bottom:4px; font-weight:normal; margin-bottom:28px;}







.module{background:#fff; border-radius:3px; padding:40px; margin-top:40px;}



.sl-img{text-align:center;}



.module ul li{margin-bottom:30px;}



.module ul li span{display:block; width:28px; height:28px; background:#49ba6f; border-radius:50%; text-align:center; line-height:28px; color:#fff; font-size:14px; font-family: GothamRegular; float:left; margin-top:6px;}



.module ul li p{float:left; width:90%; margin-left:20px; font-size:22px; font-family: GothamRegular; line-height:36px;}







.mono-left{width:43%; background:#fff; border-radius:5px; padding:50px 30px 50px 40px;}



.mono-left h3{color:#2f2f2f; font-size:24px; text-transform:uppercase; font-family:GothamRegular; margin-bottom:40px; margin-left:40px;}



.mono_img{width:30%;}



.mono_con{width:62%; margin-left:20px;}



.mono_con img{margin-top:20px; margin-bottom:10px;}



.mono_con p{color:#899094; line-height:18px;}



.mono h1, .howTitle2{margin-top:60px; margin-bottom:50px;}







.cont_mt{width:90%;}



.img_mt{width:10%; text-align:right;}



.monstor{background:#fff; border-radius:3px; padding:40px 50px;}



.cont_mt p{color:#899094; line-height:18px; margin-top:40px;}



.monstor{margin-top:25px;}



/******Commom-responsive css *****/











@media only screen and (min-width: 768px) and (max-width: 1024px), (min-width: 570px) and (max-width: 767px), (min-width: 480px) and (max-width: 569px), (min-width: 320px) and (max-width: 479px), (min-width: 100px) and (max-width: 319px){



#wrapper, div.wrapper, header.wrapper{width:99.8%;}



.logo_eng.right {



    float: none;



    margin-top: -26px;



    text-align: center;



}



.navigation{float:none; width:100%; margin:auto;}



.logo{width:100%; float:none; margin:20px auto; text-align:center;}



.call{float:none; margin:20px auto; }







.section_right h1{font-size:28px; line-height:28px;}



.section_right p{font-size:14px; line-height:18px;}



.see_pricing_button{margin-top:20px; padding:30px 0; width:90%;}



.see_pricing_button h2, .see_pricing_button strong{font-size:14px;}



.see_pricing_button p, .see_pricing_button span{font-size:12px;}



.section_right h3{padding-left:0;}



.counter{width:80%;}



.german_product img{width:100%; height:100%;}



.main_counter_div{width:98% !important; margin:auto !important;}



.footer_left:nth-of-type(2){margin:0 12%;}







.comments_main_head h1{line-height:26px;}







.many_icon{width:85%;}



.margin{margin:0 10%;}







.logo-area1, .logo-area2, .logo-area3{/* float:none; *//* width:100%; *//* margin:2% 0; */}



#clients-logo h2{padding-left:20px;}



.speak_main_div{width:98%; margin:25px auto;}



.main_frame:nth-of-type(2){margin:0 10%;}



.vdo iframe{width:100%;}



.dinput_bg1{width:95.555%}



.enquery_div ul li .full{width:97%}







/*****************************Home Page All Common********************************/



.content_left{width:40%;}



.content_right{width:55%;}



.content_right ul li a img{width:90%; height:90%;}



.vdo img{width:100%; height:100%;}



.solar_img img{width:100%; height:100%; display:block}







.banner2_ist{width:25%;}



.banner2_center{width:35%;}



.clean_icon, .clean_text{float:none; width:100%; text-align:center;}



.clean_icon img{width:50%; height:50%;}



.clean{width:95%; padding:5px 0;}



.see_pricing_button2{padding:30px 0; width:94%; text-align:center;}



.see_pricing_button2 h2{font-size:18px;}







.main_frame{width:25%;}



.ques_div{margin:55px auto; width:95%;}



.ques_text{width:35%;}



.ques_call{padding:22px 10px; width:32%;}



.banner_bottom h2{padding-left:0px; text-align:center; font-size:10px;}







.footer_main{width:96%; margin:auto;}



.footer_left{width:25%;}



.list_margin{margin:0 12%;}







.location{width:60%;}



.footer_bottom_pic_4{width:95%;}



.copy_right h2, .copy_right_link, .copy_right span{/* float:none; *//* width:95%; *//* margin:1% auto; */text-align:center;/* display:block; */}



.pricing_button3{width:50%;}







.section_about_text1, .section_about_text2, .section_about_text3, .section_about_p{float:none; width:95%; margin:1% auto;}



.ready3_main_about{width:95%; margin:auto;}



.main_frame_about{width:80%; margin:auto; float:none;}



.main_frame_about:nth-of-type(2){float:none;}







.child-nav ul{width:98%; margin:auto;}



.arrow-4{display:none;}



.arrow2, .arrow{display:none;}







.input_bg1{width:90%;}



#gform_fields_1 li input{width:90%!important;}



#gform_fields_1 li#field_1_8 input#input_1_8_5{width:87%!important;}



#gform_fields_1 li#field_1_8 input#input_1_8_1{width:85%!important;}







.txt_area{width:90%;}



.enquery_div span input{ padding-left:0 !important; padding-right:0 !important;}



.enquery_div{width:98%; margin:auto;}



#sample{padding-left:0; padding-right:0;}



.dropdown dt a, .dropdown dd ul li a{text-align:left;}







.child-nav ul li {padding:5px 0;}



.child-nav ul li a{background:none;}



.submit_button{width:50%;}



.testimonial_content_div{width:98%; margin:auto;}



.get_started_testi{width:98%; margin:auto;}







/*********************************About**********************************/



.bg{width:98%; margin:auto;}



.pricing_button_width{width:90%;}



.get_started_testi, .testimonial_content_right{margin-bottom:5%;}



.get_started_testi h1, .testiTitle{font-size:1.2em;}



.get_started_testi{width:90%; padding:2% 2%;}



/****************************Pricing***************************/



.pricing_v3_main_div{width:98% !important; margin:auto;}



.pricing_heading_div{width:80%;}



.banner_top_pricing{width:48%;}



.plane{width:100%;}



.v3_slider_div{width:98%; margin:auto;}



.slider_pic img{width:100%; height:100%;}



.get_started_v3{width:90%; margin:20px auto; padding:27px 10px; float:none;}



.bot-bnner-wraper{width:100%;}



.graph_v3{width:70%;}



.graph_v3 img, .slider_thumbnail ul li img{width:100%; height:100%;}



.plane2 h1 span img, .plane1 h1 span img{display:none;} 



.ques_v3_ist{ margin:2%;}



.width40{width:60% !important;}







#plans_div{overflow-x:scroll;}



.box1{margin:5% auto;}



#brisbane-time{margin:auto; width:85%; padding:3% 5%;}







/************************************Pricing*********************************/



.ready3_main_v3{width:95%;}



.package_main{width:95%;}



.two_year_div, #solar_wraper{width:98%; margin-left:auto; margin-right:auto;}







.input-fileds, #summary-main{float:none; width:98%;}



}















/* Basic Styles */



nav {



	width: 100%;



	top: 0;



	



}



nav ul {



	padding: 0;



	margin: 0;



}



nav li {



	display: inline;



	float: left;



}



nav a {



	color: #fff;



	display: inline-block;



	text-align: center;



	text-decoration: none;



	padding:9px 0;



}



nav a#pull {



	display: none;



}







@media screen and (max-width: 700px) {







	nav {



		width:80% !important;



		height: auto;



		border-bottom: 0;



		background:#333;



	}



	nav ul {



		display: none;



		height: auto;



	}



	



	.navigation ul{width:100%;}



	nav li {



		width: 100%;



		float: left;



		position: relative;



		border-bottom: 1px solid #262626;



  	}







  	nav a {



	  	text-align: left;



	  	width: 100%;



	  	text-indent: 25px;



		background: #2e2e2e;	  	



  	}



	



	.navigation ul li a{padding:10px 0px; color:#fff; background:none;}



  	



  	nav a:hover {



	  	background:#444;



  	}  	



	



	nav a#pull {



		display: block;



		background-color: #262626;



		width: 100%;



		position: relative;



	}



	nav a#pull:after {



		content:"";



		background: url(../images/nav-icon.png) no-repeat;



		width: 30px;



		height: 30px;



		color: #FFF;



		display: inline-block;



		position: absolute;



		right: 15px;



		top: 6px;



	}



}



 



/**** Responsive css*****/







@media only screen and (min-width: 980px) and (max-width: 1208px) { /****Portrait Resulation******/



.many_icon ul {



    width: 95% !important;



}







.many_icon li{margin-right:3% !important;}



/*.navigation ul{width:53% !important; margin:auto;}*/



.plane1, .plane2{width:33.3333%; margin-bottom:20px;}







.ques_v3{width:80%; margin:4% auto;}



}



@media only screen and (min-width: 768px) and (max-width: 928px) {



.satisfactroy{min-height:232px;}



#carousel.flexslider{width:74%!important;}



.rept{padding-bottom: 25%!important;}



.wrapper-newtext-14 .textwidget{left:-145px!important;}



.wrapper-newtext-17 .textwidget{left:-145px!important;}



.navigation ul{width:72%!important;}



#solar_wraper .solar_text {width: 50%;}



#two-boxes .box1-new {width: 100%;}



#two-boxes .box1-new:first-child{margin-bottom:5%;}



.page-id-32 .v3_slider_div{margin-top:-130px!important;}



.wrapper-newtext-18{text-align: left!important; width:156px;}



.light{min-height:630px!important;}



.page-id-34 .light{min-height:490px!important;}



.page-id-248 .light{min-height:490px!important;}



.banner_bottom h2{width:100%!important;}



.vdo iframe {height: 252px!important;}



.light .input_bg3{width:87%;}



.input_bg3{width:89%;}



.popup-wraper .width48 select{margin-bottom:6px;}











}







@media only screen and (min-width: 928px) and (max-width: 1024px) {



#carousel.flexslider {width:80%!important;}



.light{min-height:630px!important; height:auto!important;}



.page-id-34 .light{min-height:534px!important;}



.page-id-248 .light{min-height:534px!important;}



.input_bg3{width:91%;}







}



@media only screen and (min-width: 768px) and (max-width: 1024px) {



/*body {background:red;}*/







.width40-new{width:50%!important;}



.vdo iframe {height: 355px;}



li.span-full input {width: 97%;}



li.span-full textarea {width: 97%;}



.logo img{width:70%; height:70%;}



.navigation ul{width:70%; margin:auto;}



.counter{width:50% !important;}



.banner_bottom h2{background:none; width:43%;}



.testimonial_content{width:49%;}



.testimonial_content p{width:95%;}



.testimonial_content_div img{width:100%; height:100%;}



.testimonial_content h2{padding-left:10px;}



.see_pricing_button h2, .see_pricing_button strong{font-size:24px !important;}



.location ul li{width:26%;}







.comment2-small {width:272px;padding:80px 0 0px 0;}



.small-cont-div{width:80%; margin:auto;}



.comment2_top-small {background:url(../images/comment2_top-small.png) no-repeat;height:34px;}



.comment2_middle-small {background:url(../images/comment2_middle-small.png) repeat-y;padding:0 42px 0px 42px;}



.comment2_bottom-small {background:url(../images/comment2_bottom-small.png) no-repeat;height:81px;}



.comment1, .comment2, .comment3{float:left !important;}



.comment3{margin-right:0 !important;}



.comment1{margin-left:8% !important;}







.many_icon ul{ width:100%;}



.many_icon li{margin-right:10px;}



.many_icon li span{width:60px; height:60px;}



.logo-area2{/* width:50%!important; *//* float:left!important; */}



.logo-area3{/* width:50%!important; *//* float:left!important; */}



.logo-area3 li{ text-align:left!important; width:50%!important; }



.counter p{width:90%; margin:10px 0 0 50px; text-align:left;}







/******************Pricing*********/



.ques_v3_ist{margin:5px 4px;}



#two-boxes {margin: auto; width: 98%;}



.setup h5{margin-bottom:3%;}



.ques_v3_ist2{margin:8px !important;}



.ques_v3_ist:nth-of-type(2) {margin: 8px 30px 11px 11px !important;}



.ques_v3_ist:nth-of-type(3n+4) {clear: none;}



.ques_v3_ist:nth-of-type(3n+5) {margin: 4px 25px 11px 11px;}



.ques_v3_ist:nth-of-type(7) {clear:both;}



.ques_v3_ist:nth-of-type(9) {clear:both;}



.ques_v3_ist:nth-of-type(11) {clear:both;}



.padding-div{padding:12% 0 !important;}







.pricingv3_banner-new{min-height:1430px;}



.box1-new2{padding:7% 0;}



.input_bg1-width{width:97% !important;}



.ques_v3_ist:nth-of-type(2) {margin: 8px 0px 11px 11px !important;}











.ca-item .plane2 {



    text-align: left;



    width: 100%;



}







.ca-container {



    float: left;



    height: 570px;



    margin: 0 auto 20px;



    position: relative;



    width: 60%!important;



}



.ca-item .plane2 ul li{padding: 20px 0 20px 0px;}



.rept{padding-bottom: 26%!important;}



.select_button {



    background: none repeat scroll 0 0 #FF8A00;



    border-radius: 5px;



    color: #FFFFFF;



    display: block;



    font-family: GothamRegular;



    font-size: 22px;



    padding: 20px 30px;



    text-align: center;



    text-transform: uppercase;



    transition: all 0.5s ease 0s;



    width: 45%;



}







.plane2 h2 {



    color: #FFFFFF;



    font-family: GothamRegular;



    font-size: 18px;



    font-weight: bold;



    margin: 0 0 22px;



    padding-left: 0;



    padding-top: 32px;



    text-transform: uppercase;



}







/*****************Popup*********/



.width48{width:49% !important;}



.width40-new{width:50%!important;}







/*.how-page .logo, .how-page .navigation{float:none; width:100%;}



.how-page .logo{margin-left:1%;}



.how-page .logo img{width:auto;}







.how-page .navigation ul{width:100% !important;}*/



.sec-left, .sec-right, .module, .solar-energy, .mono-left, .monstor{float:none; width:98%; margin:auto;}



.module, .mono-left{width:88%;}



.module img{width:100%;}



.mono-left{margin:20px auto;}



.monstor{width:84%;}



}







@media only screen and (min-width: 570px) and (max-width: 767px) {







/*body {background:lime;}



*/



.logo img{width:auto; height:auto;}



#carousel.flexslider{width:67%!important;}



.navigation ul{width:90%; margin:auto;}



.vdo iframe {height: 225px!important;}



.main_frame{width:22%;}



.testimonial_content, .get_started_testi{float:none; width:95%; margin:auto;}



.testimonial_content img{height:100%; width:100%;}



.comment1, .comment2, .comment3{margin:auto!important; padding-top:20px;}



.banner_bottom h2{width:75%;}



.ques_img{width:25%;}



.ques_img img{width:95%; height:95%;}



.ques_text{padding-left:5px;}



.ques_call table{width:100%;}



.location ul li{width:40%;}



.logo-area2{width:50%!important; float:left!important;}



.logo-area3{width:50%!important; float:left!important;}







/******************Pricing*********/



.plane1, .plane2{width:50%; margin-bottom:20px;}



.ques_v3{margin-top:3%;}



.ques_v3_ist{float:none !important; margin:2% auto !important;}



.box1, .box1-new{float:none; width:98%; margin:2% auto;} 



.pricingv3_banner-new{min-height:1640px;}



.ca-container {width: 65%!important;}



.ca-item .plane2 {text-align: left;width: 100%;}



.ca-nav span{left:-15px!important;}



.page-id-34 .plane .plane1 li {padding-left: 8px;}



.page-id-34 .plane1 {width: 35%;}



.page-id-34 .select_button{padding: 19px 32px!important;}



/********************Popup**********************/



.bg-color, .bottom-logos li, .bottom-logos > div{margin-bottom:3%;}



.pop-cont li{float:none; width:100% !important;}



.get-btn-new h2, .getBtnspanone{line-height:24px;}



li.width48{width:98% !important;}



.cross-img{top:-6px;}



.ready3_main_v3 .main_frame_v3:nth-of-type(2){margin-left:45px;}



.popup-wraper{position:relative;top:-1160px; width:80%; max-height:1100px;}



popup-wraper2{position:relative;top:-1160px; width:80%; max-height:1100px;}



li.width48{width:100%!important; margin-bottom:10px;}



.width40-new{width:55%!important;}



.light{min-height:1180px!important;}



.page-id-34 .light{min-height:420px!important;}



.page-id-248 .light{min-height:420px!important;}



.page-id-32 .popup-wraper {top: -2660px;width: 82%;}



.page-id-32 .popup-wraper2 {top: -2660px;width: 82%;}







/******************************HOw-it-works**************************/



.sec-left, .sec-right, .module, .solar-energy, .mono-left, .monstor{float:none; width:98%; margin:auto;}



.module, .mono-left{width:85%;}



.module img{width:100%;}



.mono-left{margin:20px auto;}



.monstor{width:80%;}



.cont_mt{width:65%;}



.img_mt{width:30%;}



}











@media only screen and (min-width: 480px) and (max-width: 569px) {







/*body {background:pink;}



*/







.navigation ul{width:90%; margin:auto;}



.ques_v3{margin-top:3%;}



.ques_v3_ist{float:none !important; margin:2% auto !important;}



.popup-wraper{position:relative;top:-1160px;}



popup-wraper2{position:relative;top:-1160px;}



li.width48{width:101%!important; margin-bottom:10px;}



.pop-cont h2{word-wrap: break-word;}



.bottom-logos li, .bottom-logos > div {width: 98%;}



.width40-new{width:70%!important;}



.light{min-height:480px!important;}



.page-id-34 .light{min-height:420px!important;}



.page-id-248 .light{min-height:420px!important;}



/******************************HOw-it-works**************************/



.sec-left, .sec-right, .module, .solar-energy, .mono-left, .monstor{float:none; width:98%; margin:auto;}



.module, .mono-left{width:85%;}



.module img{width:100%;}



.mono-left{margin:20px auto;}



.monstor{width:80%;}



.cont_mt{width:65%;}



.img_mt{width:30%;}



}











@media only screen and (min-width: 320px) and (max-width: 568px) {







body {/*background:green;*/text-align:center;}



.width40{width:53% !important;}



.light{min-height:1150px!important; top:1200px!important; width:85%}



.light select{width:100%;}



.light a#close-pop{right: -5px!important; top:1px!important;}



.td-heading h5{text-align: right;width: 80%!important;}



.popup-wraper{position:relative;top:-1610px!important; width:82%; max-height:1300px;}



.popup-wraper2{position:relative;top:-4100px!important; width:82%; max-height:1300px;}



li.width48{width:96%!important; margin-bottom:5px;}



.pop-cont ul li {width: 96%;}



.pop-cont h2{word-wrap: break-word;}



.margn-top{margin-top:0 !important;}



.bottom-logos li, .bottom-logos > div {width: 98%;}



.get-btn-new{padding:30px 0;}



.cross-img {right: 10px;top: 0;}



.navigation ul{width:90%; margin:auto;}



/*.logo img{width:95%; height:95%;}*/







.margin{margin:0;}



.clean_text{padding:10px 0;}



.banner{padding-top:40px;}



.german_product{float:none; width:45%; margin:auto;}



.section_right{float:none; width:95%; margin:auto;}



.banner2_ist{width:80% !important; margin:auto; text-align:center;}



.content_left, .content_right, .vdo, .solar_img, .banner2_center, .banner2_right, .ques_text, .ques_call, .speak_main_div{width:95% !important; margin:3% auto; float:none !important;}



.banner2_ist{float:none; width:50%; margin:auto;}



.ques_img{float:none; width:50%; margin:auto;}



.ques_div{margin-top:0px !important;}



.pricing_button3{width:70%; margin:auto;}



.location{width:100% !important; float:none;}



.location ul li{text-align:left; width:50%;}



.width_h2, .width_h3, .width_h4{float:none; width:100%; margin:auto; text-align:center;}







.counter_data ul{padding-left:0px;}







.comment2-small {width:272px;padding:80px 0 0px 0;}



.small-cont-div{width:80%; margin:auto;}



.comment2_top-small {background:url(../images/comment2_top-small.png) no-repeat;height:34px;}



.comment2_middle-small {background:url(../images/comment2_middle-small.png) repeat-y;padding:0 20px 0px 20px;}



.comment2_bottom-small {background:url(../images/comment2_bottom-small.png) no-repeat;height:81px;}



.counter{margin:-39px auto 0 auto;}



.content_right ul li{float:none; text-align:center;}







.small-cont-div{width:100% !important;}











.counter_data li a { border-radius: 5px;   font-size: 38px;   height: 55px;   line-height: 55px;  width: 35px;}



.many_icon li{margin-right:15px !important;}



.many_icon li span{width:68px; height:68px;}











.footer_bottom_pic li{float:none; margin-left:0px;}



.footer_bottom_pic_4 ul li{float:none; margin-left:0;}



.footer_bottom_pic_2 ul {margin-left:0;}



.footer_bottom_pic_2 ul li{margin-left:0; float:none; text-align:center;}



.footer_bottom_pic_1{float:none;}



.footer_bottom_pic_1 ul li{text-align:center; float:none; margin-left:0;}



.footer_bottom_pic_2{float:none; margin:auto;}



.footer_bottom_pic_4{margin-left:0; float:none; } 



.footer_bottom_pic_4 ul li{text-align:center;}



.footer_bottom_pic_1{width:100%;}



.ques_text{padding:0;}







.comments_div{padding-top:0px; padding-bottom:40px;}



.many_icon{width:90% !important;}



.many_icon li{margin-right:20px;}



.ques_div{margin-top:0px;}



.pricing_button3{width:95% !important;}



.see_pricing_button2{width:100% !important;}



.see_pricing_button{padding:15px 0 !important;}











.copy_right h2, .copy_right span{float:none; text-align:center;}



.enquery_div span{width:15% !important;}



.comment1, .comment2, .comment3{margin:auto !important;}



.many_icon ul{width:95%;}



.testimonial_content span{display:block; width:98%; margin:auto; word-wrap: break-word}







.ques_v3{margin-top:3%; width:98%; margin:auto;}



.plane1, .plane2{width:33.3333%; margin-bottom:20px;}







.ques_v3_ist2 {width:250px;margin-bottom:30px; float:none; margin:4% auto;}







.width95, .ques_v3_ist_middle2 p{width:93%; margin:auto;}







.ques_v3_ist_top2 {background:url(../images/ques_ist_top2.png) no-repeat;	height:39px;}



.ques_v3_ist_middle2 {	background:url(../images/ques_ist_middle2.png) repeat;}











.ques_v3_ist_bottom2 {background:url(../images/ques_ist_bottom2.png) no-repeat;	height:34px;}







.refund-img, .boximg-div1{float:none; width:50%; margin:auto;}



.box-cont1{float:none;margin:auto;}







.ques_v3_ist2{margin:5% auto !important;}



.banner_bottom{position:relative; top:10px;}



.banner_bottom h2{ padding-top:28px !important; padding-left:15px !important;}







.solar-div, .boximg-div1{float:none; margin:auto; width:100%; text-align:center;}



.solar-div img, .boximg-div1 img{width:80% !important; height:80% !important;}



.solar_text, .box-cont1-new{float:none; margin:2% auto; width:100%; text-align:center;}



.main_frame_v3{float:none; width:50%; margin:15% auto;}







.package_main{padding:0;}



.package_main_left{float:none; margin-top:10px;}



.package_main_left h1, .packageTitle{padding-top:20px; padding-bottom:10px;}



.package_main_right{text-align:center; border:1px solid #B2BAC2; margin:auto; float:none;}







.image-summery{/*left:190px; top:-95px;*/ display:none;}



.image-summery img{width:50%; height:50%;}



.number-bg{width:35px !important; height:35px !important; float:none; margin:auto;}



.number-txt1 p{float:none; margin:5% auto;}







.fault-detail label{float:left; width:50%; margin:2%;}



.upload-1, .upload-2{float:none; width:100%; margin:2% auto;}



.mrgn-responsive{margin:auto !important;}



.image-summery span{margin-right:0px !important;}



.peragraf{padding-left:0 !important;}



.copy_right { width: 100% !important;}



.right.copy_right_link{float:left;width:100%!important;}



.right.copy_right_link ul li{width:100%!important;}



.right.copy_right_link ul li a{padding-right:0px!important;}



.right{float:none!important;}



.enquery_div ul li .full {width: 90%!important;}



#carousel.flexslider {margin: auto;width: 42%!important;}



.ready3_main_v3 .main_frame_v3:nth-of-type(3){float:none;margin-bottom: 410px;}



.ready3_main_v3 .main_frame_v3:nth-of-type(2) {margin-left: 25%;}



.sliderv3_main_div.mrgn-350 {margin-top: -85px!important;}



.page-id-34 .ca-container{width:50%!important;}



.page-id-34 .plane2 {width: 75%;}



.page-id-34 .plane2.left li {padding-left: 2px!important;}



.page-id-34 .select_button{padding: 18px 54px 18px 18px!important;}



.page-id-34 .rept {padding-bottom: 36%!important;}



.wrapper-newtext-16 .textwidget{left:-8px!important; background-size:318px 241px!important; width:318px!important;}



.wrapper-newtext-14 .textwidget{left:-8px!important; background-size:318px 241px!important; width:318px!important;}



.wrapper-newtext-13 .textwidget{left:-8px!important; background-size:318px 241px!important; width:318px!important;}



.wrapper-newtext-12 .textwidget{left:-8px!important; background-size:318px 241px!important; width:318px!important;}



.wrapper-newtext-15 .textwidget{left:-8px!important; background-size:318px 241px!important; width:318px!important;}



.wrapper-newtext-17 .textwidget{left:-8px!important; background-size:318px 241px!important; width:318px!important;}



.wrapper-newtext-18 .textwidget{left:-8px!important; background-size:318px 241px!important; width:318px!important;}







/*******************popup**********************/



.cross-img{top:-5px;}



.width40-new{width:71%!important;}



.page-id-32 .popup-wraper {top: -2660px;width: 82%;}



.page-id-32 .popup-wraper2 {top: -2660px;width: 82%;}







/******************************HOw-it-works**************************/



.sec-left, .sec-right, .module, .solar-energy, .mono-left, .monstor{float:none; width:98%; margin:auto;}



.module, .mono-left{width:80%;}



.module img{width:100%;}



.mono-left{margin:20px auto;}



.monstor{width:70%;}



.cont_mt{width:65%;}



.img_mt{width:30%;}



.mono-left h3{margin-left:inherit; text-align:center;}



.img-lt, .con-right, .img-lt1, .con-right1, .mono_con, .mono-img{float:none; width:100%;}



.con-right, .con-right1,  .mono_con{ margin-left:0;}



.con-right p, .con-right1 p{padding:0 20px;}



.solar-energy ul{float:none; width:100%; text-align:left;}



.module ul li p{width:80%; text-align:left;}



}







@media only screen and (min-width: 100px) and (max-width: 319px) {



body {



	/*background:blue;*/



	text-align:center;



}



.width40-new{width:55%!important;}



.popup-wraper{position:relative;top:-1160px;}



.popup-wraper{position:relative;top:-1160px;}



.pop-cont ul li {width: 96%;}



.pop-cont h2{word-wrap: break-word;}



.bottom-logos li, .bottom-logos > div {width: 98%;}



.get-btn-new{padding:30px 0;}



.cross-img {right: 10px;top: 0;}



li.width48{width:101%!important; margin-bottom:10px;}



.margn-top{margin-top:0px!important;}



.logo img{width:95%; height:95%;}



.banner{padding-top:30px;}



.german_product{float:none; width:45%; margin:auto;}



.section_right{float:none; width:95%; margin:auto;}



.content_right ul li{float:none; text-align:center;}



.content_right ul li a img{width:70% !important; height:70% !important;}



.banner2_ist{width:95% !important; margin:auto !important; text-align:center;}



.ques_div{margin-top:0px !important;}



.comment2-small {width:272px;padding:80px 0 0px 0;}



.small-cont-div{width:80%; margin:auto;}



.comment2_top-small {background:url(../images/comment2_top-small.png) no-repeat;height:34px;}



.comment2_middle-small {background:url(../images/comment2_middle-small.png) repeat-y;padding:0 42px 0px 42px;}



.comment2_bottom-small {background:url(../images/comment2_bottom-small.png) no-repeat;height:81px;}



.footer_bottom_pic li{float:none; margin-left:0px;}



.footer_bottom_pic_4 ul li{float:none; margin-left:0;}



.footer_bottom_pic_2 ul {margin-left:0;}



.footer_bottom_pic_2 ul li{margin-left:0; float:none; text-align:center;}



.footer_bottom_pic_1{float:none;}



.footer_bottom_pic_1 ul li{text-align:center; float:none; margin-left:0;}



.footer_bottom_pic_2{float:none; margin:auto;}



.footer_bottom_pic_4{margin-left:0; float:none; } 



.footer_bottom_pic_4 ul li{text-align:center;}



.footer_bottom_pic_1{width:100%;}



.ques_text{padding:0;}



.ques_div{margin-top:0px;}



.logo-area1 ul li, .logo-area2 ul li, .logo-area3 ul li{float:none; margin:2% 0; text-align:center;}



.enquery_div span{width:20% !important;}



.location ul li{text-align:left; width:60% ;}



.testimonial_content span{display:block; width:98%; margin:auto; word-wrap: break-word}







.refund-img, .boximg-div1{float:none; width:50%; margin:auto;}



.box-cont1{float:none; margin:auto;}







.solar-div, .boximg-div1{float:none; margin:auto; width:100%; text-align:center;}



.solar-div img, .boximg-div1 img{width:80% !important; height:80% !important;}



.solar_text, .box-cont1-new{float:none; margin:2% auto; width:100%; text-align:center;}



.main_frame_v3{float:none; width:50%; margin:15% auto;}







.package_main{padding:0;}



.package_main_left{float:none; margin-top:10px;}



.package_main_left h1, .packageTitle{padding-top:20px; padding-bottom:10px;}



.package_main_right{text-align:center; border:1px solid #B2BAC2; margin:auto; float:none;}











.image-summery{/*left:190px; top:-95px;*/ display:none;}



.image-summery img{width:50%; height:50%;}



.number-bg{width:35px !important; height:35px !important; float:none; margin:auto;}



.number-txt1 p{float:none; margin:5% auto;}







.fault-detail label{float:left; width:55%; margin:2%;}



.upload-1, .upload-2{float:none; width:100%; margin:2% auto;}



.mrgn-responsive{margin:auto !important;}



.image-summery span{margin-right:0px !important;}



/********************Popup**********************/



.popup-wraper{width:65%;}



popup-wraper2{width:65%;}



.bg-color, .bottom-logos li, .bottom-logos > div{margin-bottom:3%;}



.pop-cont li{float:none; width:100% !important;}



.get-btn-new h2, .getBtnspanone{line-height:24px;}



li.width48{width:98% !important;}



.bg-color .option-open{left:0; padding:10px 0px;}



.ready3_main_v3 .main_frame_v3:nth-of-type(3) { float: none;margin-bottom: 300px;}



.ques_v3_ist_top2 {background:url(../images/ques_ist_top2.png) no-repeat;	height:39px;}



.ques_v3_ist_middle2 {	background:url(../images/ques_ist_middle2.png) repeat;}



.ques_v3_ist_bottom2 {background:url(../images/ques_ist_bottom2.png) no-repeat;	height:34px;}



.ques_v3 {margin: auto;width: 98%;}



.ques_v3_ist2 {margin: 5% auto !important;}



.ques_v3_ist2 {float: none;margin: 4% auto;width: 250px;}



.ques_v3_ist_middle p{width:250px;}







/******************************HOw-it-works**************************/



.sec-left, .sec-right, .module, .solar-energy, .mono-left, .monstor{float:none; width:98%; margin:auto;}



.module, .mono-left{width:70%;}



.module img{width:100%;}



.mono-left{margin:20px auto;}



.monstor{width:60%;}



.cont_mt{width:100%; float:none;}



.img_mt{width:100%; float:none; text-align:center;}



.mono-left h3{margin-left:inherit; text-align:center;}



.img-lt, .con-right, .img-lt1, .con-right1, .mono_con, .mono-img{float:none; width:100%;}



.con-right, .con-right1,  .mono_con{ margin-left:0;}



.con-right p, .con-right1 p{padding:0 20px;}



.solar-energy ul{float:none; width:100%; text-align:left;}



.module ul li p{width:80%; text-align:left;}



.mono_con img{width:100%;}



.mono-left h3{font-size:18px;}



}















@media only screen and (min-width: 480px) and (max-width: 569px), (min-width: 320px) and (max-width: 479px), (min-width: 100px) and (max-width: 319px){



/**************Last 3 screen*********************/







.navigation ul{width:90%; margin:auto;}



.banner_bottom h2{float:none; font-size:12px; width:95%; background-position:5px 28px; line-height:18px;}















.banner2_ist{width:80% !important; margin:auto; text-align:center;}



.content_left, .content_right, .vdo, .solar_img, .banner2_center, .banner2_right, .ques_text, .ques_call, .speak_main_div{width:95% !important; margin:3% auto; float:none !important;}



.banner2_ist{float:none; width:50%; margin:auto;}



.ques_img{float:none; width:50%; margin:auto;}



.pricing_button3{width:70%; margin:auto;}



.location{width:100% !important; float:none;}



.width_h2, .width_h3, .width_h4{float:none; width:100%; margin:auto; text-align:center;}







.location{width:100% !important; float:none;}



.footer_bottom_pic_2{margin-left:0; float:none; width:95%; text-align:center;}



.see_pricing_button{margin:auto;}



.location ul li{text-align:left;}



.banner2{margin-top:25px; padding-top:25px;}











.testimonial_content, .get_started_testi{float:none; width:95%; margin:auto;}



.testimonial_content img{height:100%; width:100%;}







.section_about_p{margin:3% 0 !important;}



.pricing_button3{width:95% !important;}



.see_pricing_button2 h2{font-size:14px !important;}







.enquery_div span{width:10%; margin-left:0; margin-right:0;}



.enquery_div p{text-align:left; padding-left:20px;}







.dropdown{float:none !important;}



.enquery_div ul li{float:none; width:100%;}



.gform_body ul#gform_fields_1 li {



    float: none;



    margin: 0 0 0 2% !important;



    width: 100%;



}



.credittext {



    float: left;



    margin-top: 5%;



    width: 95%;



}



.cerditset h3 {



    font-size: 21px;



}



#input_1_8 .ginput_full {



    display: block !important;



    float: none;



    width: 95% !important;



}



.gform_wrapper .ginput_complex .ginput_cardinfo_left {



    display: block;



    width: 100% !important;



}



.gform_wrapper .ginput_complex .ginput_cardinfo_right {



    display: block;



    width: 100% !important;



}



#gform_fields_1 li#field_1_8 input#input_1_8_5{width:91%!important;}



#gform_fields_1 li#field_1_8 input#input_1_8_1{width:91%!important;}



select#input_1_8_2_month{width:97%!important; margin-bottom:30px; float:none;}



select#input_1_8_2_year{width:97%!important; margin-bottom:30px;}



.gform_wrapper .gform_footer {



    margin-left: 2% !important;



    width: 95% !important;



}



li#field_1_14 .gfield_label{font-size:25px!important;}



li#field_1_14 .ginput_container{font-size:25px!important;}



.submit_button{margin:10px 20px;}



.right-txtalgin{text-align:inherit;}







/******************2-dec*********/



.see_pricing_button p, .see_pricing_button span{line-height:0px !important; margin-bottom:8px;}



.logo-area3 ul{min-height:30px;}



/*.see_pricing_button2{padding:15px 0 !important; width:94% !important;}*/







.enquery_div_icon{width:95%; margin:auto;}



.enquery_div_icon p{padding-left:0 !important;}



.enquery_div span{width:auto !important; margin-right:10px;}



.submit_button{ margin:10px 0 0 10px; padding:10px 0;}



/******************2-dec*********/











/******************Pricing************************/



.banner_top_pricing{width:95% !important; float:none; margin:auto;}



.plane1, .plane2{width:50%; margin-bottom:20px;}



.ques_v3_ist_middle h1, .quTitle{padding:0 8px 8px 8px;}







.box1, .box1-new{float:none; width:98%; margin:2% auto;} 



.pricingv3_banner-new{min-height:1640px;}







.satisfactroy{float:none; width:89%; margin:3% auto !important; text-align:left;}



}



.enquery_div span.wpcf7-form-control-wrap { width: 100% !important; }



.enquery_div .wpcf7-not-valid-tip {



  position: absolute;



  bottom: 10px;



  width: 100%;



}





.page-id-239 .cont_head > h1{   color: #49ba6f;

    font-size: 30px;

    font-weight: bold;

    line-height: 1.2em;

    margin-bottom: 20px;text-align:left}

	

	

.bottom-logos > div.clear{width:100% !important;margin:0 !important;padding:0 !important;}	





.blogSec{background-color: #49ba6f;padding: 60px 0 70px;}

.blogSec, .blogSec *{-webkit-box-sizing: border-box;box-sizing: border-box;}

.blogWrapper:after, .blogWrapper:before{content: '';display: table;}

.blogWrapper:after{clear: both;}

.blogLeft{float: left;width: calc(75% - 15px);}

.blogRight{float: right;width: calc(25% - 15px);}

.blogLeft article{background-color: #ffffff;-webkit-border-radius: 5px;border-radius: 5px;padding: 30px;}

.blogLeft article ~ article{margin-top:50px;}

.blogLeft .entry-content > p{color: #899094;line-height: 24px;font-size: 14px;}

.blogLeft .entry-content ol,
.blogLeft .entry-content ul{padding: 0 0 0 10px;margin: -10px 0 0}

.blogLeft .entry-content ol{list-style-type: decimal;}
.blogLeft .entry-content ol li{list-style-type: decimal;list-style-position: inside;}
.blogLeft .entry-content li{color: #899094;line-height: 24px;font-size: 14px;padding-bottom: 10px;position: relative;}
.blogLeft .entry-content ul li{padding-left: 12px;}
.blogLeft .entry-content ul li:before {
    border-radius: 50%;
    width: 5px;
    height: 5px;
    background-color: #49ba6f;
    content: '';
    position: absolute;
    left: 0;
    top: 8px;
}

.blogLeft .entry-content > p a{color:#000000}

.wp-caption-text{font-style: italic;font-weight: 700;text-align: center;font-size: 16px;padding-top: 5px;}



.blogLeft img{width: auto;max-width: 100%;height: auto;}

.blogLeft .archive-header{display: none;}



.aligncenter{display: block;margin: 10px auto}

.alignleft{float: left;margin: 0 0 30px 30px;}

.alignright{float: right;margin: 0 0 30px 30px;}



.blogLeft .entry-meta{background-color: transparent;padding: 0}

.blogLeft *{max-width: 100%;}



.whiteTitle{  

	color: #fff;

    font-family: GothamRegular;

    font-size: 30px;

    font-weight: bold;

    text-align: center;

    text-transform: uppercase;

    padding: 0 0 50px;

}



.blogLeft h1.entry-title, .blogLeft h2.entry-title{

   color: #2f2f2f;

    font-family: GothamRegular;

    font-size: 24px;

    margin-bottom: 15px;

}

.blogLeft .entry-title a{

   color: #2f2f2f;

}



.readmoreBtn{

   max-width:150px;



	display:block;



	background:#ff8a00;



	/*padding:23px 17px;*/



	height:70px;



	text-transform:uppercase;



	border-radius:5px;



	margin:auto;



	font-family: GothamRegular;



	font-size:22px;



	color:#fff;



	text-align:center;



	cursor:pointer;



	-webkit-transition: All 0.5s ease;



	-moz-transition: All 0.5s ease;



	-ms-transition: All 0.5s ease;



	-o-transition: All 0.5s ease;



	transition: All 0.5s ease;	

}





.sharethis-inline-share-buttons{padding:30px 0 0}

.sharethis-inline-share-buttons:before{content:'Share:';display:inline-block;vertical-align:middle;font-family:GothamRegular;font-size:16px;line-height:30px;padding-right:10px;}



.readMore{color:#49ba6f;font-family:GothamRegular}



.screen-reader-text{display:none}



.widget-area .widget{background-color:#ffffff;border-radius:5px;padding:15px;}

.widget-area .widget ~ .widget{margin-top:30px;} 



.blogSec .search-form{display:block;position:relative}

.blogSec .search-form > label{display:block}

.blogSec .search-form .search-field{width:100%;border:1px solid #ddd;height:40px;padding:0 80px 0 15px}

.blogSec .search-form .search-submit{position:absolute;right:0;top:0;bottom:0;background-color:#49ba6f;color:#ffffff;font-family:GothamRegular;padding:0 15px;}



.widget-title{font-weight:700;font-size:16px;line-height:20px;}

.widget-title:after{content:'';display:block;background-color:#49ba6f;height:2px;width:50px;margin:8px 0 15px}



.widget ul li a{color:#000000;display:inline-block;vertical-align:top;position:relative;padding:0 0 0 10px;font-size:16px;line-height:22px;}

.widget ul li a:before{border-radius:50%;width:5px;height:5px;background-color:#49ba6f;content:'';position:absolute;left:0;top:8px;}

.widget ul li ~ li{padding-top:10px;}



.entry-meta a{color:#000000}

.entry-meta span{padding-right:5px;}



.search-results .hideSerach{display:none}



.page-header{background-color:#ffffff;border-radius:5px;padding:15px;margin-bottom:30px;}

.search-no-results .page-content{background-color:#ffffff;border-radius:5px;padding:15px;}

.search-no-results .page-content p{font-size:14px;line-height:20px;padding:0 0 10px}



.entry-thumbnail{margin-top:15px;}



.single-blog .entry-thumbnail{display:none}

@media only screen and (max-width: 767px){
.blogSec{padding: 30px 15px}	
.blogLeft{width: 100%;text-align: left;}
.whiteTitle{font-size: 25px;line-height: 30px;padding: 0 0 25px;}

.blogLeft article{padding: 20px;}
.blogLeft h1.entry-title, .blogLeft h2.entry-title{font-size: 16px;line-height: 26px;}

.blogRight{width: 100%;padding: 30px 0 0;text-align: left;}

div#st-1.st-has-labels .st-btn{min-width: 50px !important;max-width: 50px !important;display: inline-block !important}
div#st-1 .st-btn > span{display: none;}

}

@media only screen and (min-width: 768px) and (max-width: 1200px){
.blogWrapper{padding: 0 15px;}
.blogSec{padding: 50px 0}
}

@media only screen and (min-width: 768px) and (max-width: 991px){
.blogLeft{width: 100%;}
.blogRight{width: 100%;padding: 30px 0 0}
}

@media only screen and (min-width: 992px) and (max-width: 1200px){
.blogLeft{width: calc(70% - 15px)}
.blogRight{width: calc(30% - 15px)}
header#wrapper .callBtn{position: absolute;right: 15px;}
}