/*
	Theme Name: Altitude Pro Theme
	Theme URI: http://my.studiopress.com/themes/altitude/
	Description: Make a stunning first impression, grab attention, and dynamically tell your story with beautiful images and clean typography.
	Author: StudioPress
	Author URI: http://www.studiopress.com/

	Version: 1.0.2

	Tags: black, white, blue, green, orange, pink, one-column, two-columns, responsive-layout, custom-header, custom-menu, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready

	Template: genesis
	Template Version: 2.1

	License: GPL-2.0+
	License URI: http://www.opensource.org/licenses/gpl-license.php 
*/


/* Table of Contents

	- HTML5 Reset
		- Baseline Normalize
		- Box Sizing
		- Float Clearing
	- Defaults
		- Typographical Elements
		- Headings
		- Objects
		- Gallery
		- Forms
		- Buttons
		- Tables
	- Structure and Layout
		- Site Containers
		- Column Widths and Positions
		- Column Classes
	- Common Classes
		- Avatar
		- Genesis
		- Search Form
		- Titles
		- WordPress
	- Widgets
	- Plugins
		- Genesis eNews Extended
		- Jetpack
	- Site Header
		- Title Area
		- Widget Area
	- Site Navigation
		- Primary Navigation
		- Secondary Navigation
		- Footer Navigation
		- Responsive Menu
	- Content Area
		- Front Page
		- Dashicons
		- Flexible Widgets
		- Content
		- Entries
		- Entry Meta
		- After Entry
		- Pagination
		- Content Boxes
		- Comments
	- Sidebar
	- Footer Widgets
	- Site Footer
	- Media Queries
		- Max-width: 1280px
		- Max-width: 1200px
		- Max-width: 1023px
		- Max-width: 800px
		- Max-width: 480px

*/


/*
HTML5 Reset
---------------------------------------------------------------------------------------------------- */

/* Baseline Normalize
	normalize.css v2.1.3 | MIT License | git.io/normalize
--------------------------------------------- */
@import url(https://fonts.googleapis.com/css?family=Raleway:400,100,100italic,200,200italic,300,300italic,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&subset=latin,latin-ext);

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}

/* Box Sizing
--------------------------------------------- */

*,
input[type="search"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
}

/* Float Clearing
--------------------------------------------- */

.author-box:before,
.clearfix:before,
.entry:before,
.entry-content:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.widget:before,
.wrap:before {
	content: " ";
	display: table;
}

.author-box:after,
.clearfix:after,
.entry:after,
.entry-content:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.widget:after,
.wrap:after {
	clear: both;
	content: " ";
	display: table;
}


/*
Defaults
---------------------------------------------------------------------------------------------------- */

/* Typographical Elements
--------------------------------------------- */
.top_menu ul li a {
    color: #ffffff;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    padding: 4px 0 5px;
}

@font-face {
	font-family:'ProximaNova-Regular';
	src: url('fonts/ProximaNova-Regular_gdi.eot');
	src: url('fonts/ProximaNova-Regular_gdi.eot?#iefix') format('embedded-opentype'),
		url('fonts/ProximaNova-Regular_gdi.woff') format('woff'),
		url('fonts/ProximaNova-Regular_gdi.ttf') format('truetype'),
		url('fonts/ProximaNova-Regular_gdi.svg#ProximaNova-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-2666;
}


body {
    color: #777;
    font-family: 'Lato', sans-serif;
    font-size: 16px;
    font-weight: normal;
    line-height:22px;
	-webkit-font-smoothing: antialiased;
	 overflow-x: hidden;
}
.top_sec_menu ul li a {
    font-size: 16px;
    color: #231F20;
}
.top_sec_menu {
    float: left;
}
body.altitude-home {
	background: none;
}

a,
input:focus,
input[type="button"],
input[type="reset"],
input[type="submit"],
textarea:focus,
.button,
.site-header.dark {
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition:    all 0.2s ease-in-out;
	-ms-transition:     all 0.2s ease-in-out;
	-o-transition:      all 0.2s ease-in-out;
	transition:         all 0.2s ease-in-out;
}

::-moz-selection {
	background-color: #000;
	color: #fff;
}

::selection {
	background-color: #000;
	color: #fff;
}

a {
	color: #22a1c4;
	text-decoration: none;
}

a:hover {
	color: #000;
}

p {
	margin: 0 0 20px;
	padding: 0;
	font-family: 'Lato', sans-serif;
	font-size:16px;
	line-height:26px;/**was 22 jigar**/
	color:#383838;/**was 777**/
}

ol,
ul {
	margin: 0;
	padding: 0;
}

li {
	list-style-type: none;
	font-family: 'Lato', sans-serif;
	font-size:16px;
	line-height:22px;
	color:#777;
}

b,
strong {
	font-weight: 800;
}

cite,
em,
i {
	font-style: italic;
}

blockquote {
	color: #999;
	margin: 40px;
}

blockquote::before {
	content: "\201C";
	display: block;
	font-size: 30px;
	height: 0;
	left: -20px;
	position: relative;
	top: -10px;
}

hr {
	border: 0;
	border-collapse: collapse;
	border-top: 1px solid #eee; 
	clear: both;
	margin: 40px 0;
}


/* Headings
--------------------------------------------- */

h1,
h2,
h3,
h4,
h5,
h6 {
font-family: 'Lato', sans-serif;
	line-height: 1.2;
	margin: 0 0 20px;
	font-size:30px;
	color:#000;
}

h2{ font-size:28px;}
h3{ font-size:26px;}
h4{ font-size:26px;}
h5{ font-size:24px;}
h6{ font-size:24px;}  



.image-section h2,
.solid-section h2 {
	font-size: 80px;
	font-weight: 200;
	line-height: 1;
}

.front-page-2.solid-section h2 {
	font-size: 48px;
}



.image-section h4,
.solid-section h4 {
	font-size: 16px;
	font-weight: 800;
	letter-spacing: 3px;
	text-transform: uppercase;
}



/* Objects
--------------------------------------------- */

embed,
iframe,
img,
object,
video,
.wp-caption {
	max-width: 100%;
}

img {
	height: auto;
}

.full-width-content img.pull-left {
	float: left;
	margin: 0 40px 40px -200px;
}

.full-width-content img.pull-right {
	float: right;
	margin: 0 -200px 40px 40px;
}

.featured-content img,
.gallery img {
	width: auto;
}

/* Gallery
--------------------------------------------- */

.gallery {
	margin-bottom: 28px;
	overflow: hidden;
}

.gallery-item {
	float: left;
	margin: 0;
	padding: 0 4px;
	text-align: center;
}

.gallery-columns-1 .gallery-item {
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	width: 50%;
}

.gallery-columns-3 .gallery-item {
	width: 33%;
}

.gallery-columns-4 .gallery-item {
	width: 25%;
}

.gallery-columns-5 .gallery-item {
	width: 20%;
}

.gallery-columns-6 .gallery-item {
	width: 16.6666%;
}

.gallery-columns-7 .gallery-item {
	width: 14.2857%;
}

.gallery-columns-8 .gallery-item {
	width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	width: 11.1111%;
}

.gallery-columns-2 .gallery-item:nth-child(2n+1),
.gallery-columns-3 .gallery-item:nth-child(3n+1),
.gallery-columns-4 .gallery-item:nth-child(4n+1),
.gallery-columns-5 .gallery-item:nth-child(5n+1),
.gallery-columns-6 .gallery-item:nth-child(6n+1),
.gallery-columns-7 .gallery-item:nth-child(7n+1),
.gallery-columns-8 .gallery-item:nth-child(8n+1),
.gallery-columns-9 .gallery-item:nth-child(9n+1) {
	clear: left;
}

.gallery .gallery-item img {
	border: none;
	height: auto;
	margin: 0;
}

/* Forms
--------------------------------------------- */

input, select, textarea {
    background-color: #ffffff;
    border: medium none;
    border-radius: 0;
    box-shadow: none;
    color: #000000;
    font-size: 15px;
    font-weight: 500;
    padding: 11px 20px;
    width: 100%;
}


input:focus,
textarea:focus {
	border: 1px solid #999;
	outline: none;
}

.front-page input:focus,
.front-page textarea:focus {
	border: 1px solid #22a1c4;
	outline: none;
}

input[type="checkbox"],
input[type="image"],
input[type="radio"] {
	width: auto;
}

::-moz-placeholder {
	opacity: 1;
}  

::-webkit-input-placeholder {
	color: #6b6b6b;
}

button, input[type="button"], input[type="reset"], input[type="submit"], .button, .widget .button {
    background-color: #2d2d2d;
    border: 2px solid #2d2d2d;
    border-radius: 5px;
    color: #ffffff;
    cursor: pointer;
    font-size: 14px;
    font-weight: 800;
    letter-spacing: 2px;
    padding: 10px 25px;
    text-transform: uppercase;
    white-space: normal;
    width: auto;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button {
	display: none;
}

/* Buttons
--------------------------------------------- */

button:hover,
input:hover[type="button"],
input:hover[type="reset"],
input:hover[type="submit"],
.button.clear:hover,
.button:hover,
.footer-widgets button,
.footer-widgets input[type="button"],
.footer-widgets input[type="reset"],
.footer-widgets input[type="submit"],
.footer-widgets .widget .button,
.widget .button:hover,
.widget .button.clear:hover {
	background-color: #000;
	border: 2px solid #000;
	color: #fff;
}

.button {
	display: inline-block;
}

button.small,
input[type="button"].small,
input[type="reset"].small,
input[type="submit"].small,
.button.small {
	padding: 8px 16px;
}

.widget .button.clear {
	background-color: transparent;
	border: 2px solid #000;
	color: #000;
}

.image-section .button {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 20px;
}

.image-section .button.clear {
	border-color: #fff;
	color: #fff;
}

.footer-widgets button:hover,
.footer-widgets input:hover[type="button"],
.footer-widgets input:hover[type="reset"],
.footer-widgets input:hover[type="submit"],
.footer-widgets .widget .button:hover,
.image-section button:hover,
.image-section input:hover[type="button"],
.image-section input:hover[type="reset"],
.image-section input:hover[type="submit"],
.image-section .widget .button:hover {
	background-color: #fff;
	border: 2px solid #fff;
	color: #000;
}

button:disabled,
button:disabled:hover,
input:disabled,
input:disabled:hover,
input[type="button"]:disabled,
input[type="button"]:disabled:hover,
input[type="reset"]:disabled,
input[type="reset"]:disabled:hover,
input[type="submit"]:disabled,
input[type="submit"]:disabled:hover {
	background-color: #ddd;
	border-color: #ddd;
	color: #fff;
	cursor: not-allowed;
}

/* Tables
--------------------------------------------- */

table {
	border-collapse: collapse;
	border-spacing: 0;
	line-height: 2;
	margin-bottom: 40px;
	width: 100%;
}

tbody {
	border-bottom: 1px solid #ddd;
}

th,
td {
	text-align: left;
}

th {
	font-weight: bold;
	text-transform: uppercase;
}

td {
	border-top: 1px solid #ddd;
	padding: 6px 0;
}


/*
Structure and Layout
---------------------------------------------------------------------------------------------------- */

/* Site Containers
--------------------------------------------- */

.site-inner,
.wrap {
	float: none;
	margin: 0 auto;
	max-width: 1150px;
}

.site-inner {
  background-color: #ffffff;
    clear: both;
    margin-top:87px;
    position: relative;
    word-wrap: break-word;
    z-index: 9;
}
.top_right_menu ul#main_navigation li a{
	   border-right: 1px solid #dcdcdc;
    height: 76px;
    line-height: 76px;
    padding: 0 20px;
    display: inline-block;
}
.top_right_menu ul#main_navigation li {
padding: 0;
 
}
.top_menu ul li a:hover {
    color: #f4c500;
}
.ls-bg.ls-preloaded{
	margin: 0 !important
}
.top_right_menu ul#main_navigation li a:hover{
	background:#fdc628;
	}

.top_right_menu ul#main_navigation li:first-child {
    border-left: 1px solid #dcdcdc;
}
.front-page .site-container .site-inner {
	margin-top: 0;
	max-width: 100%;
}

.altitude-landing .site-container .site-inner {
	margin-top: 100px;
}

.secondary-nav .site-inner {
	margin-top: 250px;
}

/**added by jigar**/

.feature_sec img {
    width: 100%;
    height: auto;
}

.feature_sec_txtbox p {
    display: block;
    height: auto;
    padding-left: 0px;
    vertical-align: middle;
}
.feature_sec_txtbox h2 {
    vertical-align: middle;
    display: block;
    height: auto;
}

.feature_sec_txtbox {
    display: table-row;
    vertical-align: middle;
    height: 395px;
}

/**specials block**/
.package-wrapper {
    
    font-weight: 400;
    color: #9f9f9f;
    font-size: 15px;
    background-position: top !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.package {
    box-sizing: border-box;
    /**width: 301px;
    height: 380px;**/
    border: 3px solid #e8e8e8;
    border-radius: 7px;
    display: inline-block;
    padding: 24px;
    text-align: center;
    float: left;
    transition: margin-top .5s linear;
    position: relative;
    margin-right: 11px;
    margin-left:11px;
    background-color: rgba(255,255,255,0.80);
}
.package:hover {
    margin-top: -1px;
    transition: margin-top .3s linear;
}
.package-name {
    color: #565656;
    font-weight: 300;
    font-size: 3rem;
    margin-top: 25px;
}
.package-price {
    margin-top: 7px;
    font-weight: bold;
    color: #505050;
}
/**.package-price::after {
    content: " / month per user";
    font-weight: normal;
}**/
.package hr {
    background-color: #dedede;
    border: none;
    height: 1px;
}
.package-trial {
    font-size: .9rem;
    font-weight: 600;
    padding: 2px 21px 2px 21px;
    color: #acacac;
    border: 1px solid #e4e4e4;
    display: inline-block;
    border-radius: 15px;
    background-color: white;
    position: relative;
    bottom: -20px;
    color: #505050;
    background-color: #F49A12;
}
.package ul {
    list-style: none;
    padding: 0;
    text-align: left;
    margin-top: 29px;
}
.package li {
    margin-bottom: 15px;
}
.checkIcon {
    font-family: "FontAwesome";
    content: "\f00c";
}
.tariff th {
	background-color:#fb9624;
}
.tariff td {
	list-style: none;
    list-style-type: none!important;
    border: 3px solid #5f5f5f;
    padding: 10px 10px;
    font-weight: bold;
    color: #5f5f5f;
}
.tariff tr:hover {
	animation-name: example;
	background-color:#FB9624;
	-webkit-animation-name: example; /* Chrome, Safari, Opera */
    -webkit-animation-duration: 4s;
}
/* Chrome, Safari, Opera */
@-webkit-keyframes example {
    0%   {background-color:#FB9624;}
    50%  {background-color:#ffffff;}
    100% {background-color:#FB9624;}
}
/* Standard syntax */
@keyframes example {
    0%   {background-color:#FB9624;}
    50%  {background-color:#ffffff;}
    100% {background-color:#FB9624;}
}

/**end by jigar**/
/* Column Classes
	Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css
--------------------------------------------- */

.five-sixths,
.four-sixths,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-sixths,
.two-fourths,
.two-sixths,
.two-thirds {
	float: left;
	margin-left: 2.564102564102564%;
}

.one-half,
.three-sixths,
.two-fourths {
	width: 48.717948717948715%;
}

.one-third,
.two-sixths {
	width: 31.623931623931625%;
}

.four-sixths,
.two-thirds {
	width: 65.81196581196582%;
}

.one-fourth {
	width: 23.076923076923077%;
}

.three-fourths {
	width: 74.35897435897436%;
}

.one-sixth {
	width: 14.52991452991453%;
}

.five-sixths {
	width: 82.90598290598291%;
}

.first {
	clear: both;
	margin-left: 0;
}


/*
Common Classes
---------------------------------------------------------------------------------------------------- */

/* Avatar
--------------------------------------------- */

.avatar {
	border-radius: 50%;
	float: left;
}

.author-box .avatar {
	height: 88px;
	width: 88px;
}

.entry-comments .avatar {
	height: 60px;
	width: 60px;
}

.alignleft .avatar,
.author-box .avatar {
	margin-right: 24px;
}

.alignright .avatar {
	margin-left: 24px;
}

.comment .avatar {
	margin: 0 20px 24px 0;
}

/* Genesis
--------------------------------------------- */

.breadcrumb {
	border-bottom: 2px solid #f5f5f5;
	font-size: 20px;
	margin-bottom: 60px;
	padding-bottom: 10px;
}

.archive-description,
.author-box {
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	font-size: 20px;
	margin-bottom: 100px;
	padding: 40px 0;
}

.author-box-title {
	font-size: 22px;
	margin-bottom: 8px;
}

.archive-description p:last-child,
.author-box p:last-child {
	margin-bottom: 0;
}

/* Search Form
--------------------------------------------- */

.search-form {
   overflow: hidden;
    display: none;
}

.search-form input[type="search"] {
	margin-right: 10px;
	width: auto;
}

.search-form input[type="submit"] {
	padding: 25px;
}

.widget_search input[type="submit"] {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	padding: 0;
	position: absolute;
	width: 1px;
}

/* Titles
--------------------------------------------- */

.archive-title {
	font-size: 24px;
	line-height: 1;
	margin-bottom: 20px;
}

.entry-title {
	font-size: 48px;
}

.sidebar .entry-title {
	font-size: 24px;
	text-align: left;
}

.entry-title a {
	color: #000;
}

.entry-title a:hover {
	color: #22a1c4;
}

.widget-full .widget-title {
	margin-bottom: 40px;
}

/* WordPress
--------------------------------------------- */

.alignleft {
	float: left;
	text-align: left;
}

.alignright {
	float: right;
	text-align: right;
}

a.alignleft,
a.alignnone,
a.alignright {
	max-width: 100%;
}

a.alignnone {
	display: inline-block;
}

a.aligncenter img {
	display: block;
	margin: 0 auto;
}

img.centered,
.aligncenter {
	display: block;
	margin: 0 auto 24px;
}

img.alignnone,
.alignnone {
	margin: 0 0 12px;
}

a.alignleft,
img.alignleft,
.wp-caption.alignleft {
	margin: 0 24px 24px 0;
}

a.alignright,
img.alignright,
.wp-caption.alignright {
	margin: 0 0 24px 24px;
}

.wp-caption-text {
	font-size: 18px;
	line-height: 1.2;
	text-align: center;
}

.entry-content p.wp-caption-text {
	margin-bottom: 0;
}

.gallery-caption,
.entry-content .gallery-caption {
	margin: 0 0 10px;
}

.post-password-form input {
	width: auto;
}

.post-password-form input[type="submit"] {
	padding: 25px;
}

.wp-audio-shortcode,
.wp-playlist,
.wp-video {
	margin: 0 0 28px;
}


/*
Widgets
---------------------------------------------------------------------------------------------------- */

.widget {
	word-wrap: break-word;
}

.widget ol > li {
	list-style-position: inside;
	list-style-type: decimal;
	padding-left: 20px;
	text-indent: -20px;
}

.widget ul li {
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.widget li li {
	border: none;
	margin: 0 0 0 30px;
	padding: 0;
}

.widget_calendar table {
	width: 100%;
}

.widget_calendar td,
.widget_calendar th {
	text-align: center;
}

/* Featured Content
--------------------------------------------- */

.featured-content .entry-title {
	font-size: 24px;
}

/* Simple Social Icons
--------------------------------------------- */

.altitude-home .content .simple-social-icons {
	margin-top: 40px;
}

.altitude-home .content .simple-social-icons ul li {
	margin: 0 20px !important;
}

.altitude-home .content .simple-social-icons ul li a,
.altitude-home .content .simple-social-icons ul li a:hover {
	padding: 30px;
}


/*
Plugins
---------------------------------------------------------------------------------------------------- */

/* Genesis eNews Extended
--------------------------------------------- */

.enews-widget input {
	font-size: 18px;
	margin-bottom: 20px;
}

.enews-widget input[type="submit"] {
	margin: 0;
	width: 100%;
}

.enews form + p {
	margin-top: 24px;
}

/* Genesis Portfolio Pro
--------------------------------------------- */

.genesis-pro-portfolio .content .pro-portfolio {
	padding: 0;
}

/* Jetpack
--------------------------------------------- */

#wpstats {
	display: none;
}


/*
Site Header
---------------------------------------------------------------------------------------------------- */


.toggleMenu {
    display: none;
}
.top_menu {
   background: #231f20 none repeat scroll 0 0;
    float: left;
    position: relative;
    width: 100%;
    z-index: 5000;
}
.top_menu_sec {
    margin: 0 auto;
    width: 1115px;
}
.feature_img_section222 {
    display: none;
}
.main_inner_heading .wpb_wrapper > h1 {
  color: #000000;
    font-size: 48px;
    font-weight: 900;
    margin-bottom: 38px;
    margin-top: 43px;
    position: relative;
}
.main_inner_heading .wpb_wrapper > p {
    color: #000000;
}
.yellow_color h4 {
   color: #000000;
    font-size: 20px;
    font-weight: 800;
    padding-bottom: 12px;
}
.text_align_center_text .wpb_wrapper > p {
    text-align: center;
}
.yellow_color img {
    margin-top: -41px;
}
.big_text .wpb_wrapper > p {
    color: #000000;
    font-size: 21px;
    font-weight: bold;
}
.yellow_text {
    color: #ffbd33;
    font-size: 26px;
}
.yellow_color {
   background: #ffbd33 none repeat scroll 0 0;
    margin-bottom: 46px !important;
    margin-top: 20px;
    padding: 10px;
    text-align: center;
}
.yellow_color .wpb_wrapper > p {
    margin-bottom: 13px;
}
.main_inner_heading .wpb_wrapper > h1::before {
    background: #fdc628 none repeat scroll 0 0;
    border-radius: 50px;
    bottom: -16px;
    content: "";
    height: 7px;
    left: 0;
    position: absolute;
    right: 0;
    width: 60px;
}
#inner_header_image {
    background-attachment: fixed;
    background-position: center top !important;
    height: 332px;
}
#main_navigation li {
    float: left;
}
.featured-section .site-header {
	background-color: transparent;
}

.featured-section .site-header > .wrap {
	border-bottom: 1px solid #fff;
}



.site-header.dark > .wrap {
	border-bottom: none;
}

.site-header.dark .nav-secondary {
	display: none;
}



/* Title Area
--------------------------------------------- */

.title-area {
	float: left;
	padding: 25px 0;
	width: 143px;
}
.top_sec_menu {
    float: left;
}
.top_right_menu {
    float: right;
}
.site-header.dark .title-area {
	padding: 15px 0;
}

.site-title {
	font-size: 24px;
	font-weight: 800;
	letter-spacing: 2px;
	line-height: 1;
	margin-bottom: 0;
	text-transform: uppercase;
}

.site-title a,
.site-title a:hover {
	color: #fff !important;
}

.header-image .title-area,
.header-image .site-header.dark .title-area {
	padding: 0;
}

.header-image .site-title > a {
	background-size: contain !important;
	display: block;
	width:161px;
	height:59px;
	text-indent: -9999px;
	margin:15px 0 0 10px;/** was15 0 0 15**/
}



.site-description {
	display: block;
	height: 0;
	margin-bottom: 0;
	text-indent: -9999px;
}


/*
Site Navigation
---------------------------------------------------------------------------------------------------- */

.genesis-nav-menu {
	line-height: 1;
}

.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}

.genesis-nav-menu li li {
	margin-left: 0;
}

.genesis-nav-menu a {
	color: #fff;
	display: block;
	font-size: 14px;
	font-weight: 200;
	letter-spacing: 1px;
	padding: 30px 15px;
	text-transform: uppercase;
}

.site-header.dark .genesis-nav-menu a {
	padding: 20px 15px;
}

.genesis-nav-menu li.highlight a:hover::before {
	color: #fff;
}

.genesis-nav-menu li.highlight > a {
	font-weight: 800;
}

.front-page .genesis-nav-menu li.current-menu-item > a,
.genesis-nav-menu > li > a {
	border-bottom: 2px solid transparent;
}

.front-page .genesis-nav-menu li.current-menu-item > a:hover,
.genesis-nav-menu li.current-menu-item > a,
.genesis-nav-menu > li > a:hover {
	border-color: #fff;
}

.genesis-nav-menu > .menu-item > a {
	text-transform: uppercase;
}

.genesis-nav-menu .sub-menu {
	left: -9999px;
	letter-spacing: 0;
	opacity: 0;
	position: absolute;
	-webkit-transition: opacity .4s ease-in-out;
	-moz-transition:    opacity .4s ease-in-out;
	-ms-transition:     opacity .4s ease-in-out;
	-o-transition:      opacity .4s ease-in-out;
	transition:         opacity .4s ease-in-out;
	width: 200px;
	z-index: 99;
}

.genesis-nav-menu .sub-menu a {
	background-color: #111;
	padding: 20px;
	position: relative;
	width: 200px;
}

.genesis-nav-menu .sub-menu a:hover,
.genesis-nav-menu .sub-menu li.current-menu-item > a {
	background-color: #222;
}

.genesis-nav-menu .sub-menu .sub-menu {
	margin: -54px 0 0 199px;
}

.genesis-nav-menu .menu-item:hover {
	position: static;
}

.genesis-nav-menu .menu-item:hover > .sub-menu {
	left: auto;
	opacity: 1;
}

.genesis-nav-menu > .first > a {
	padding-left: 0;
}

.genesis-nav-menu > .last > a {
	padding-right: 0;
}

.genesis-nav-menu > .right {
	color: #fff;
	display: inline-block;
	list-style-type: none;
	padding: 27px 20px;
	text-transform: uppercase;
}

.genesis-nav-menu > .right > a {
	display: inline;
	padding: 0;
}

.genesis-nav-menu > .rss > a {
	margin-left: 48px;
}

.genesis-nav-menu > .search {
	display: block;
	margin: 0 auto;
	padding: 0 20px 20px;
	width: 50%;
}

/* Primary Navigation
--------------------------------------------- */

.nav-primary {
	text-align: center;
}

.nav-primary .genesis-nav-menu {
	float: right;
}

/* Secondary Navigation
--------------------------------------------- */

.nav-secondary {
	border-bottom: 1px solid #fff;
}

/* Footer Navigation
--------------------------------------------- */

.nav-footer .genesis-nav-menu {
	padding: 20px 0;
}

.nav-footer .genesis-nav-menu a {
	border: none;
	font-weight: 800;
	letter-spacing: 3px;
	margin: 0 20px;
	padding: 0;
}

/* Responsive Menu
--------------------------------------------- */

.responsive-menu-icon {
	cursor: pointer;
	display: none;
	margin-bottom: 10px;
	text-align: center;
}

.responsive-menu-icon::before {
	color: #fff;
	content: "\f333";
	font: normal 24px/1 "dashicons";
	margin: 0 auto;
}

.nav-secondary .responsive-menu-icon {
	margin: 10px auto 0;
}

/*
Content Area
---------------------------------------------------------------------------------------------------- */

/* Front Page
--------------------------------------------- */

.image-section,
.solid-section {
	clear: both;
	text-align: center;
	width: 100%;
}

.image-section {
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.5) 30%, rgba(0,0,0,0.8) 80%, rgba(0,0,0,0.9) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.2)), color-stop(30%,rgba(0,0,0,0.5)), color-stop(80%,rgba(0,0,0,0.8)), color-stop(100%,rgba(0,0,0,0.9)));
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.5) 30%,rgba(0,0,0,0.8) 80%,rgba(0,0,0,0.9) 100%);
	background: -o-linear-gradient(top,  rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.5) 30%,rgba(0,0,0,0.8) 80%,rgba(0,0,0,0.9) 100%);
	background: -ms-linear-gradient(top,  rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.5) 30%,rgba(0,0,0,0.8) 80%,rgba(0,0,0,0.9) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.5) 30%,rgba(0,0,0,0.8) 80%,rgba(0,0,0,0.9) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33000000', endColorstr='#e6000000',GradientType=0 );
	display: table;
	overflow: hidden;
	table-layout: fixed;
	width: 100%;
}

.image-section .widget-area {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}

.image-section,
.image-section a {
	color: #fff;
}
.easy_t_single_testimonial .easy_testimonial_title {
    color: #000000;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 9px;
    position: relative;
}
.easy_testimonial_title {
    float: right;
    width:48% !important
}
.testimonial_body > p {
    color: #505050;
    height: 100px;
    overflow: hidden;
}
blockquote.easy_testimonial {
    float: left;
}
.testimonial-client {
       float: right;
    font-weight: bold;
    left: 0;
    margin-top: 8px;
    position: relative;
    width:48%;
}
.testimonial-position{
  float: right;
    font-weight: bold;
    left: 0;
    margin-top: 0;
    position: relative;
    width:48%;
}
.easy-t-cycle-pager {
    display: none !important;
}
blockquote.easy_testimonial::before {
    content: inherit !important;
}
blockquote.easy_testimonial .wp-post-image {

    float: left;
    margin: 0 10px 10px 0;
    max-height: 182px !important;
    max-width: 255px !important;
    width: 255px !important;
}
.image-section a:hover,
.image-section .featured-content .entry-title a:hover {
	color: #22a1c4;
}

.solid-section {
	background-color: #fff;
}

.front-page-2,
.front-page-3,
.front-page-4,
.front-page-5,
.front-page-6,
.front-page-7 {
	border-top: 54px solid transparent;
	margin-top: -54px;
	-webkit-background-clip: padding-box;
	-moz-background-clip:    padding;
	background-clip:         padding-box;
	position: relative;
	z-index: 9;
}

.front-page-1,
.front-page-3,
.front-page-5,
.front-page-7 {
	background-attachment: fixed;
	background-color: #fff;
	background-position: 50% 0;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size:    cover;
	background-size:         cover;
}

.front-page-1 {
	position: relative;
}

.front-page-1 .image-section {
	padding-top: 75px;
}

.secondary-nav .front-page-1 .image-section {
	padding-top: 150px;
}

.front-page-4 .solid-section {
	background-color: #f3f3f3;
}

.bottom-image {
	margin-bottom: -120px;
	margin-top: 100px;
}

.bottom-image img {
	margin-bottom: -10px;
}

.front-page .field-wrap:last-child {
	margin-bottom: 0;
}

.small-disclaimer {
	font-size: 14px;
	font-style: italic;
}


/* Dashicons
--------------------------------------------- */

.front-page .dashicons {
	font-size: 40px;
	height: 40px;
	margin-bottom: 20px;
	width: 40px;
}

/* Flexible Widgets
--------------------------------------------- */

.flexible-widgets {
	padding-bottom: 60px;
	padding-top: 100px;
}

.flexible-widgets .widget {
	float: left;
	margin: 0 0 40px 2.564102564102564%;
}

.flexible-widgets.widget-full .widget,
.flexible-widgets.widget-area .widget:nth-of-type(1),
.flexible-widgets.widget-halves.uneven .widget:last-of-type {
	background: none;
	margin-left: 0;
	padding: 0;
	width: 100%;
}
	
.widget-area.flexible-widgets.widget-half .widget,
.flexible-widgets.widget-halves .widget {
	width: 48.717948717948715%;
}

.flexible-widgets.widget-thirds .widget {
	width: 31.623931623931625%;
}

.flexible-widgets.widget-fourths .widget {
	width: 23.076923076923077%;
}

.flexible-widgets.widget-halves .widget:nth-child(even),
.flexible-widgets.widget-thirds .widget:nth-child(3n+2),
.flexible-widgets.widget-fourths .widget:nth-child(4n+2) {
	clear: left;
	margin-left: 0;
}

.solid-section .widget {
	background-color: #fff;
	padding: 40px;
}

.solid-section .widget-title {
	border-bottom: 1px solid #ddd;
	margin-bottom: 30px;
	padding-bottom: 30px;
}

.flexible-widgets.widget-halves h2,
.flexible-widgets.widget-thirds h2,
.flexible-widgets.widget-fourths h2 {
	font-size: 36px;
}

/* Content
--------------------------------------------- */

.content {
	float: left;
	width: 700px;
}

.page .content {
	padding-bottom: 50px;
}

.sidebar-content .content {
	float: right;
}

.full-width-content .content {
	padding: 0 0 21px;
	width: 100%;
}



.jcarousel .easy-logo_image{
height:85px !important

}
.jcarousel-pagination {
    display: none;
}
.jw_easy_slider_name {
    display: none;
}
.jcarousel-wrapper {
    border: medium none !important;
    border-radius: inherit !important;
    box-shadow: inherit !important;
    margin: inherit !important;
    position: relative !important;
}



.full-width-content.front-page .content {
	padding: 0;
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
    right: 11px !important;
}


/* Entries
--------------------------------------------- */

.entry {

}

.widget .entry {
	margin-bottom: 40px;
}

.entry-content ol, .entry-content ul {
    margin-bottom: 30px;
    margin-left: 1px;
}

.entry-content ol > li {
	list-style-type: decimal;
}

.entry-content ul > li {
   background: rgba(0, 0, 0, 0) url("images/listing_bg.png") no-repeat scroll left top 12px;
    padding: 4px 0 4px 24px;
}
.jcarousel li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;

}
.entry-content ol ol,
.entry-content ul ul {
	margin-bottom: 0;
}

.entry-content code {
	background-color: #000;
	color: #ddd;
}


/* Entry Meta
--------------------------------------------- */

p.entry-meta {
	font-size: 20px;
	margin-bottom: 0;
}

.entry-header,
.entry-footer {
	text-align: center;
}

.entry-header p.entry-meta {
	font-weight: 700;
	letter-spacing: 2px;
	margin-bottom: 16px;
	text-transform: uppercase;
}

.entry-header::after {
	border-bottom: 1px solid #000;
	content: "";
	display: block;
	margin: 0 auto 60px;
	padding-bottom: 30px;
	width: 25%;
}

.image-section .entry-header::after {
	border-color: #fff;
}

.entry-footer::before {
	border-top: 1px solid #000;
	content: "";
	display: block;
	margin: 30px auto 0;
	padding-top: 60px;
	width: 25%;
}

.sidebar .entry-header::after {
	display: none;
}

.entry-categories::before,
.entry-tags::before {
	display: inline-block;
	font: normal 20px/1 "dashicons";
	margin-right: 5px;
	margin-top: 2px;
	vertical-align: top;
	-webkit-font-smoothing: antialiased;
}

.entry-comments-link::before {
	content: "\2014";
	margin: 0 6px 0 2px;
}

/* After Entry
--------------------------------------------- */

.after-entry {
	border-top: 1px solid #000;
	padding: 40px 0;
}

.after-entry .widget {
	margin-bottom: 40px;
}

.after-entry p:last-child,
.after-entry .widget:last-child {
	margin: 0;
}

.after-entry li {
	list-style-type: none;
}

/* Pagination
--------------------------------------------- */

.pagination {
	clear: both;
	margin: 40px 0;
}

.adjacent-entry-pagination {
	margin-bottom: 0;
}

.archive-pagination li {
	display: inline;
}

.archive-pagination li a {
	background-color: #000;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
	color: #fff;
	cursor: pointer;
	display: inline-block;

	font-size: 14px;
	letter-spacing: 1px;
	padding: 8px 12px;
	text-transform: uppercase;
}

.archive-pagination li a:hover,
.archive-pagination .active a {
	background-color: #22a1c4;
	color: #fff;
}

/* Comments
--------------------------------------------- */

.comment-respond,
.entry-comments,
.entry-pings {
	margin-bottom: 100px;
}

p.comment-meta,
.entry-comments .comment,
.entry-comments .comment-reply {
	margin-bottom: 40px;
}

.comment-header {
	font-size: 20px;
}

.entry-comments .comment {
	border-bottom: 1px solid #000;
}

.comment-content,
.entry-comments .comment {
	clear: both;
}

p.form-submit,
.entry-comments .children .comment,
.entry-comments .comment-author {
	margin: 0;
}

.entry-comments .children .comment {
	border: none;
}

.comment-respond label {
	display: block;
	font-weight: 800;
}

.comment-respond input[type="email"],
.comment-respond input[type="text"],
.comment-respond input[type="url"] {
	width: 100%;
}

.comment-list li,
.ping-list li {
	list-style-type: none;
}

.entry-comments ul.children {
	margin-left: 40px;
}

.ping-list .reply {
	display: none;
}


/*
Sidebar
---------------------------------------------------------------------------------------------------- */

.sidebar {
	float: right;
	width: 360px;
}

.sidebar-content .sidebar {
	float: left;
}

.sidebar p:last-child {
	margin-bottom: 0;
}

.sidebar li {
	list-style-type: none;
	margin-bottom: 6px;
	word-wrap: break-word;
}

.sidebar ul > li:last-child {
	margin-bottom: 0;
}

.sidebar .widget {
	margin-bottom: 40px;
}

/*
Footer Widgets
---------------------------------------------------------------------------------------------------- */

.footer-widgets {
	background-color: #22a1c4;
	clear: both;
	text-align: center;
	position: relative;
	z-index: 9;
}

.footer-widgets .wrap {
	padding-bottom: 100px;
	padding-top: 100px;
}

.footer-widgets,
.footer-widgets .wrap a,
.footer-widgets .wrap a.button {
	color: #fff;
}

.footer-widgets a:hover {
	color: #000;
}

.footer-widgets li {
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.footer-widgets .widget {
	margin-bottom: 40px;
}

.footer-widgets p:last-child {
	margin-bottom: 0;
}

/*
Site Footer
---------------------------------------------------------------------------------------------------- */

.site-footer {
	background-color: #000;
	padding: 20px;
	text-align: center;
}

.site-footer,
.site-footer a,
.site-footer p {
	color: #fff;
}

.site-footer a:hover {
	color: #22a1c4;
}

.site-footer p {
	font-size: 14px;
	letter-spacing: 1px;
	margin-bottom: 0;
	text-transform: uppercase;
}










/*-------------
header area----------------*/


.site-header {position: fixed;width: 100%;z-index: 999;float:left;background:#fff;height:87px;}
.site-header .wrap{ width:100%!important; max-width:inherit!important;}
.title-area{ width:180px;/**was 193**/ background:#f2f2f2; height:87px;}

.site-header .header-widget-area{ float:left; width:89.8%;}  
.cmpny_logo{ float:left;}
.top_sec_menu{ float:left; margin-left:130px;}

.top_right_menu {float:right;margin:24px 15px 0 0;}
.top_right_menu a{display:block;}
.top_right_menu a:first-child{font-family: 'Lato', sans-serif; font-size:20px; color:#323232; font-weight:900; line-height:21px;}
.top_right_menu a:last-child{color:#9a9a9a;}
.cmpny_logo img {margin:15px 10px 0 0px;}  /**was 7 10 0 10**/
.top_right_menu a:hover{color:#F38F20;}  


  
  
  
/*-----------
slider area--------------*/

.slider_area .vc_column-inner { padding:0!important;}  
.slider_area .ls-l {left: inherit!important;width: 100%!important;}
.slider_area .slider_text{ width:1150px; margin:0 auto; float:none;}
.slider_one{background: #323231 none repeat scroll 0 0;color: #ffffff;display:table;font-size: 25px;font-weight: 800;line-height: 45px;
padding: 10px;text-transform: uppercase;} 
.slider_two{background:#fc7f2a;color: #ffffff;display:table;font-size: 25px;font-weight:bold;line-height: 45px;padding: 10px;text-transform: uppercase;}     
.slider_three{background:#fff;color:#2d2d2d;display:table;font-size: 40px;font-weight: 800;line-height: 50px;padding: 10px;text-transform: uppercase;}   
.slider_more a{ width:235px; height:40px; line-height:40px; text-align:center; color:#fff; background:#fc7f2a; display:block; text-transform:uppercase;font-weight:bold;}  
.slider_more a:hover{ background:#2d2d2d;}
.slider_more{ margin-top:15px;}    
.slider_area .wpb_layerslider_element.wpb_content_element{ margin-bottom:0!important;}



/*------------
welcome area-------------*/

.welcome_area{ padding:30px 0 0; text-align:center;}
.welcome_area h1{ font-size:44px; font-weight:300;}
.welcome_area h1 span{ display:block; color:#383838; font-weight:900; text-transform:uppercase;}
.welcome_area p{ font-size:18px; line-height:26px; color:#3f3f3f; width:90%; margin:0 auto;}
.get_link a{ width:350px; height:60px; line-height:60px; text-align:center; border-radius:100px; background:#fc7f2a; color:#fff; font-size:25px; font-weight:300; display:block; margin:0 auto;}
.get_link a:hover{ background:#383838;}
.get_link{background: rgba(0, 0, 0, 0) url("images/greed_line.jpg") no-repeat scroll center bottom;margin-bottom: 0!important;padding-bottom: 75px;} 

 
 
/*------------
menu------------------*/

.top_sec_menu ul li{list-style:none; line-height:87px;}
.top_sec_menu ul li a{padding:0 15px; display:block;font-weight:700;/**by jigar**/}
.top_sec_menu ul li a:hover{color:#FCB040;}       
.top_sec_menu ul li.current-menu-item a{color:#FCB040;}  
  
.top_sec_menu ul li.quick_quite a{ background:#F68D24; color:#fff;}
.top_sec_menu ul li.quick_quite a:hover{ background:#323231; color:#fff;} 
 
.top_sec_menu ul li ul{ display:none;} 
.top_sec_menu ul li:hover ul{ display:block; position:absolute; background:#F68D24; padding:5px; width:240px;}
.top_sec_menu ul li ul li{ height:auto; line-height:initial; display:block; float:none!important;}
.top_sec_menu ul li ul li a{ padding:8px; color:#fff; border-bottom:1px solid #fff;}
.top_sec_menu ul li ul li:last-child a{ border-bottom:none;}
.top_sec_menu ul li ul li a:hover{ background:#323231; color:#fff;}
 
.top_sec_menu ul li.current-menu-item ul li a{ color:#fff;} 
.top_sec_menu ul li ul li.current-menu-item a{ background:#323231; color:#fff;} 
 

 
 
/*----------
why tindo area-------------*/

.why_us_title h2{text-align:center; font-size:32px; color:#383838; font-weight:900; text-transform:uppercase;} 
.why_us_title h2 img{margin:0 5px;}    
 
.one_section {width:900px;margin:0 auto!important; float:none; position:relative;z-index:5000;} 
.one_section .vc_col-sm-6:first-child{ background:#f2f2f2; padding:10px 20px 10px 10px; border-radius:100px 0 0 100px;width:48.5%!important;} 
.one_section .vc_col-sm-6:last-child{ background:#f2f2f2; padding:10px 10px 10px 20px; border-radius:0 100px 100px 0; float:right!important;width:48.5%!important;}
.one_section .vc_col-sm-6 .vc_column-inner{ padding:0!important;}
.one_section .wpb_text_column.wpb_content_element{ margin:0!important;}

.one_section .vc_col-sm-6:first-child .why_img{ float:left; margin-right:15px;}  
.one_section .vc_col-sm-6:first-child .why_text{ float:left; width:310px;}
.one_section .vc_col-sm-6:last-child .why_img{ float:right; margin-left:10px;}  
.one_section .vc_col-sm-6:last-child .why_text{ float:left; width:310px;}
.one_section .vc_col-sm-6:hover h4 a{ color:#fc7f2a;}

.why_text h4 a{ font-size:20px;font-weight:bold; text-transform:uppercase; color:#262626;}
.why_text h4{ margin-bottom:0;}
.why_text p{ color:#3f3f3f; font-size:16px; margin:0;}
.why_img img{ display:block;}
.section_two{ margin-top:10px!important;}
.why_us_title {margin-bottom: 115px!important;}

.section_three{ text-align:center;}
.section_three img {display:block;margin:0 auto;}
.section_three .top_up_img{ margin-top:-305px!important;}
.section_three .wpb_text_column.wpb_content_element{ margin-bottom:0!important;}

.section_four{ width:900px; margin:0 auto!important; float:none;}
.section_four .vc_col-sm-12{background:#f2f2f2; padding:10px 10px 10px 10px; border-radius:100px; text-align:center;}
.section_four .vc_col-sm-12 h4 a{font-size:20px;font-weight:bold; text-transform:uppercase; color:#262626;}
.section_four .vc_col-sm-12 h4{ margin-bottom:5px;}
.section_four .vc_col-sm-12 p{ color:#3f3f3f; font-size:16px; margin:0; width:700px; margin:0 auto;}
.section_four .wpb_text_column.wpb_content_element{ margin-bottom:0;}
.section_four .vc_col-sm-12:hover h4 a{color:#fc7f2a;}


   
/*------------------
service area-----------------*/

.service_area{ margin-top:30px; padding:0px 0 30px;}
.service_area .vc_col-sm-12{ width:1150px; margin:0 auto; float:none;}  
.service_title h3{ text-align:center; font-size:32px; font-weight:900; color:#383838; text-transform:uppercase;}   
.service_title p{ width:800px; margin:0 auto 70px!important; text-align:center;}   
   
.service_area .vc_col-sm-3{ background:#fff; padding:20px; margin-right:30px; width:23%;}   
.service_area .vc_col-sm-3:last-child{ margin-right:0;}   
.service_area .vc_col-sm-3 .vc_column-inner{ padding:0;}   
.service_top_img img{ margin-top:-65px; display:block;transform: translate3d(0px, 0px, 0px);transition: all 0.7s ease 0s;}     
.service_area .vc_col-sm-3:hover .service_top_img img{transform: rotateY(180deg);  transform-style: preserve-3d;}    
.service_area .vc_col-sm-3:hover .service_top_img h4 a{ color:#383838;}   
   
.service_top_img{ margin:0!important;}   
.service_top_img h4 a{ color:#e87b30; font-size:20px; font-weight:bold; text-transform:uppercase;}   
.service_top_img h4{ margin-bottom:20px!important; line-height:22px;}   
.service_top_content{ margin-bottom:0!important;}   
   
   
   
/*-------------
orange section area-------------*/

.orange_section_area{ background:url("images/home_orange_part.jpg") repeat-y 0 0; min-height:245px; background-size:100% 100%!important;}   
.orange_section_area .vc_col-sm-6 h5 a{ color:#fff; font-size:32px; font-weight:900;text-transform:uppercase;}
.orange_section_area .vc_col-sm-6 h5 br{ display:none;}   
.orange_section_area .vc_col-sm-6 img{ display:block;margin:0 auto;}   
   
.orange_section_area .vc_col-sm-6:first-child h5{ float:left; text-align:center; width:210px;}  
.orange_section_area .vc_col-sm-6:last-child h5{ float:right; text-align:center; width:250px;}     
.orange_section_area .vc_col-sm-6 p{ margin:0;}   
.orange_section_area .wpb_text_column.wpb_content_element{ margin:0!important;}
.orange_section_area .vc_col-sm-6:hover h5 a{ color:#383838;}   
   
   
   
/*-----------
our factory area--------------*/

.our_factory_area{ padding:30px 0; background:url("images/peralax_bg.jpg") no-repeat center top;}
.our_factory_area .our_factory_title h6{ text-align:center; font-size:32px; font-weight:900; text-transform:uppercase; color:#383838;}   
.our_factory_area .our_factory_title{text-align:center;}      
.our_factory_area .our_factory_title p{ width:900px; margin:0 auto;}   
.our_factory_area iframe {width: 780px;height: 350px;margin: 0 auto!important;display: block;}





/*-------------
footer contact form----------------*/

.footer_contact_area{ position:relative; float:left; width:100%;}
.footer_form{ float:left; background:#2f2f2f; padding:40px!important; width:50%;}
.footer_form .vc_column-inner { padding:0!important;}
.footer_img{ position:absolute!important; background:url("images/contact_bg.jpg") no-repeat 0 0 / cover; height:100%; right:0; width:50%;}
.footer_form h6{ color:#fff; font-size:32px; font-weight:900; text-transform:uppercase; margin-bottom:20px!important;}
.footer_form .wpcf7-form p:nth-of-type(5n+1){ float:left; width:48%;}
.footer_form .wpcf7-form p:nth-of-type(5n+2){ float:right; width:48%;}
.footer_form .wpcf7-form input{ border:5px solid #464646;/**#d6d6d6;**/ border-radius:100px; background:none; color:#fff; padding:15px;}
.footer_form .wpcf7-form textarea{ border:5px solid #464646;/**#d6d6d6;**/ border-radius:20px; background:none; color:#fff; padding:15px; height:180px;}

.footer_form .wpcf7-form p:nth-of-type(5n+5) input{ width:540px; height:52px; line-height:52px; text-align:center; border-radius:100px;
background:#fc7f2a; border:none; padding:0; margin:0 auto; display:block;}
.footer_form .wpcf7-form p:nth-of-type(5n+5) input:hover{ background:#d45b15;}
.footer_form .ajax-loader{ display:none;}
.footer_form .wpcf7-form p:nth-of-type(5n+5){ margin:0;}
.footer_form .wpb_text_column.wpb_content_element{ margin-bottom:0!important;}
div.wpcf7-validation-errors{ color:red;}

  
  
  
/*--------------
home_bottom_section--------------*/


.home_bottom_section{ clear:both;}
.home_bottom_section .certification_area{ background:#f2f2f2; padding:40px; min-height:340px;}
.home_bottom_section .certification_area .vc_column-inner { padding:0!important;}  
.home_bottom_section .certification_area h6{ font-size:32px; color:#383838; text-transform:uppercase; font-weight:900; margin-bottom:20px!important;}  
.home_bottom_section .wpb_text_column.wpb_content_element{ margin-bottom:0;}
  
.certification_area  .jcarousel-control-prev{ display:none;}
.certification_area .jcarousel-control-next{ display:none;}
.certification_area .logo_area{ margin-top:35px!important;}
.certification_area .logo_area ul li{ width:auto!important; padding:0 5px;}

.home_bottom_section .calculater_area{ padding:40px!important; background:#eaeaea; min-height:340px;}
.calculater_area .vc_column-inner { padding:0!important;}  
.calculater_area h6{ background:url("images/calculater.png") no-repeat 0 0; height:95px; padding:8px 0 0 105px;font-size:32px; color:#383838; text-transform:uppercase; font-weight:900; margin-bottom:20px!important;}
.home_bottom_section p{ font-size:18px;}
.calculater_button{ margin-top:20px;}
.calculater_button a{ width:240px; height:55px; line-height:55px; text-align:center; background:#fc7f2a; color:#fff; border-radius:100px;
display:block;}
.calculater_button a:hover{ background:#383838;}
  
  
  
  
/*----------------
footer area------------------*/

.copy_main{ clear:both; background:#242424; padding:40px 30px; color:#fff; float:left; width:100%;}  
.copy_main .copyright_in{ float:left; width:30%;}  
.last_footer_middle{ float:left;}  
.footer_other_right{ float:right;}  
.footer_other_right ul li{ float:left;}  
.footer_other_right ul li a{ color:#fff; padding:0 10px;}  
   
.footer_add{ background:url("images/location.png") no-repeat 0 0; padding:0 0 0 30px;}
.footer_phone{ background:url("images/call_img.png") no-repeat 0 3px; padding:0 0 0 30px;}
.footer_abn{ background:url("images/phone_img.png") no-repeat 0 3px; padding:0 0 0 30px;}
	.footer_email{ background:url("images/mail_img.png") no-repeat 0 3px; padding:0 0 0 30px;}
.top_footer ul li a:hover{ color:#F38F20;}
.footer_newsletter .mc4wp-form p:first-child{ width:248px; float:left; margin:0;}
.footer_newsletter .mc4wp-form p:first-child input{ border-radius:0px!important; height:38px; line-height:38px; padding:0 10px; color:#6c6c6c;font-weight:normal;}
.footer_newsletter .mc4wp-form p:nth-of-type(2n){float:left; margin:0;}
.footer_newsletter .mc4wp-form p:nth-of-type(2n) input{ background:url("images/news_serch_icon.jpg") no-repeat 0 0; width:40px; height:38px;
padding:0!important; border-radius:0px!important; background-size:100% 100%!important; color:transparent; border:none;}
.footer_newsletter .mc4wp-form p:nth-of-type(2n) input:hover{background:url("images/news_serch_icon.jpg") no-repeat 0 0!important;}
.footer_google iframe{ width:100%;}
.footer_loc a{ color:#fff;}  
.footer_loc a:hover{ color:#FFBD33;}  
.top_footer { background:#fff; float: left; padding:40px; width: 100%;}
.top_footer_sec h2 {color:#2f2f2f; font-size:26px; padding-bottom:5px; font-weight:400;}
.footer_add {line-height:19px; margin-bottom:15px;}
.footer_phone {margin-bottom: 15px;}
.footer_abn{margin-bottom: 15px;  background-size: 20px 18px;}
.top_footer .menu li a { color:#2f2f2f; display: block; font-size:16px; margin-bottom: 10px;font-family:'ProximaNova-Regular';}
.top_footer a{ color:#2f2f2f;font-family:'ProximaNova-Regular';font-size:16px;}
.top_footer{ color:#2f2f2f;font-family:'ProximaNova-Regular';font-size:16px;}
.top_footer a:hover{ color:#F38F20;}
.copy_main a:hover{ color:#F38F20;}
.footer_newsletter .mc4wp-form-fields input{font-size: 13px; font-weight: bold; padding: 10px;} 
.footer_loc {float: left;width:22%; margin-right:30px; border-right:1px solid #e2e2e2; min-height:310px;}  
.quick_link { float: left;  width:22%; margin-right:30px;border-right:1px solid #e2e2e2;min-height:310px;}
.footer_newsletter { float: left;  width:22%;margin-right:30px;border-right:1px solid #e2e2e2; padding-right:30px;min-height:310px;}
.footer_google { float: right; width:27%;}
.social_connect{ margin-top:30px;}
.footer_google img{ margin-top:10px;}
.social_connect h2{ margin-bottom:5px!important;}
.social_connect img:hover{ opacity:0.7;}



/*--------------
inner page------------------*/

.inner_slider{ min-height:333px; background-attachment:fixed; background-position:top center!important;}
.main_page_title{margin-top: -230px;}/**was270byjigar**/
.main_page_title h1{ color:#F18D1D; font-weight:900; font-size:36px; text-transform:uppercase;}
.main_page_title h1::after {background: #f18d1d none repeat scroll 0 0;border-radius: 100px;color: rgba(0, 0, 0, 0);content: ".";display: block;
height: 5px;position: absolute;width: 90px;}
.main_page_title p{ color:#fff; font-size:18px; width:600px;}


.center_text{text-align:center;}
.right_text{text-align:right;}
.left_text{text-align:left;} 

@media (min-width: 1700px) {
	
	.wpb_wrapper {
		max-width: 1650px!important;
		margin: 0 auto!important;
	}
	
}



@media only screen and (min-width:1700px) and (max-width:1799px){
.site-header .header-widget-area{ width:88.7%;}
.top_sec_menu{ margin-left:60px;}

.footer_google{ width:27%!important;}
.copy_main .copyright_in{ width:28%;}   


}

@media only screen and (min-width:1600px) and (max-width:1699px){
.site-header .header-widget-area{ width:87.7%;}
.top_sec_menu{ margin-left:30px;}
.top_sec_menu ul li a{ font-size:16px; padding:0 10px;}

.footer_google{ width:27%!important;}
.copy_main .copyright_in{ width:25%;} 


}

@media only screen and (min-width:1500px) and (max-width:1599px){
.site-header .header-widget-area{ width:87.7%;}
.top_sec_menu{ margin-left:30px;}
.top_sec_menu ul li a{ font-size:16px; padding:0 10px;}

.footer_google{ width:26%!important;}
.copy_main .copyright_in{ width:28%;} 

	
}

@media only screen and (min-width:1400px) and (max-width:1499px){
.site-header .header-widget-area{ width:86.4%;}
.top_sec_menu{ margin-left:30px;}
.top_sec_menu ul li a{ font-size:14px; padding:0 10px;}

.footer_google{ width:27%!important;}
.copy_main .copyright_in{ width:21%;} 

	
}

@media only screen and (min-width:1367px) and (max-width:1399px){
.site-header .header-widget-area{ width:84.6%;}
.top_sec_menu ul li a{ font-size:13px; padding:0 10px;}
.top_sec_menu{ margin-left:0;}

.footer_google{ width:26%!important;}
.copy_main .copyright_in{ width:17%;}

	
}  

@media only screen and (min-width:1280px) and (max-width:1366px){
.site-header .header-widget-area{ width:84.6%;}
.top_sec_menu ul li a{ font-size:13px; padding:0 10px;}
.top_sec_menu{ margin-left:0;}
.calculator_title{margin-right: 5px;}
.footer_google{ width:26%!important;}
.copy_main .copyright_in{ width:17%;} 

	
}   
 @media only screen and (min-width:1330px) and (max-width:1350px){
 .top_sec_menu ul li a {
  font-size: 13px;
  padding: 0 8px;
	 }
  .calculator_title{margin-right: 5px;}
 

 
  
 
/*-------------
contact us----------------*/

.contact_page_section{ padding:0 0 30px 0; }
.contact_page_section .vc_col-sm-12{ width:1170px; margin:0 auto; float:none;}
.contact_detail_area{float: right !important; width: 46% !important;} 
.contact_info .address {background: rgba(0, 0, 0, 0) url("images/footer_address.png") no-repeat scroll left center;color: #585858 !important;
float: none;margin-bottom: 0;padding: 10px 0 10px 60px;width: 94%;}
.contact_info .light_gray {color:#FC8800!important;display: block !important;font-size: 18px;font-weight: bold;margin-bottom: 6px;}
.contact_info .phone {background: rgba(0, 0, 0, 0) url("images/footer_phone.png") no-repeat scroll left center;line-height: 21px;padding: 11px 0 11px 60px;}
.contact_info a {color: #585858 !important;}
.contact_info .fax {background: rgba(0, 0, 0, 0) url("images/footer_fax.png") no-repeat scroll left center;clear: both;line-height: 21px;padding: 11px 0 11px 60px;}
.contact_info .email {background: rgba(0, 0, 0, 0) url("images/footer_email.png") no-repeat scroll left center;line-height: 21px;
padding: 10px 0 10px 60px;}
.contact_page_section .contact_form_area{width: 52% !important;}
.contact_form_area .wpcf7-form .one_input{ float:left; width:100%;}
.contact_form_area .wpcf7-form .one_input p{ float:left; width:48%;}
.contact_form_area .wpcf7-form .one_input p:last-child{ float:right;}
.contact_form_area .wpcf7-form input{background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: 1px solid #cccccc;border-radius: 4px;font-size: 16px !important;
height: 49px;width:100%;}
.contact_form_area .wpcf7-form textarea {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: 1px solid #cccccc;border-radius: 5px;font-size: 16px !important;height:210px; color:#000;} 
.contact_form_area .wpcf7-form .wpcf7-form-control.wpcf7-submit{border: medium none;line-height: 0;margin-bottom: 13px;width:100%!important;border:none; font-weight:bold;background:#F58A2C;  } 
.contact_form_area .wpcf7-form .wpcf7-form-control.wpcf7-submit:hover{background:#333; }
.contact_title{margin-bottom:0!important;}    
.contact_title h2 {font-size:30px;font-weight:900;margin:0 0 20px!important;text-transform:uppercase;}
.contact_title h2  span {color:#FC8800;font-weight:300;}
.contact_form_area .ajax-loader{ display:none;}     
.contact_form_area .last_p{ margin-bottom:0!important;}  
.contact_form_area .wpb_text_column.wpb_content_element{ margin-bottom:0!important;}
.contact_map_area .wpb_gmaps_widget.wpb_content_element{ margin:0!important;}     
.contact_map_area .vc_column-inner{ padding:0!important;}
.contact_map_area .wpb_wrapper{ padding:0!important;}
.contact_info a:hover{ color:#FC8800!important;} 
#map { height:350px; width: 100%;}
.contact_map_area .wpb_text_column.wpb_content_element{ margin-bottom:0!important;}
.page-id-73 #contact_us_footer{ display:none;}  
  
      
  
  
  
/*------------
quick quote----------------*/

.page-id-58 .footer_contact_area{ display:none;} 
.quick_quote_area .quick_quote_form{padding:40px!important; background:#2F2F2F; color:#fff;}  
.quick_quote_area .quick_quote_form .vc_column-inner{padding:0!important;}    
.first_inputs input{background:none;border:5px solid #464646;/**#d6d6d6;**/border-radius:100px;color:#ffffff;padding:15px;-webkit-text-fill-color: #fff !important;
 }    
.first_inputs select{background:#2F2F2F;border:5px solid #464646;/**#d6d6d6;**/border-radius:100px;color:#ffffff;padding:15px;-webkit-text-fill-color: #fff !important;
 }    
.first_inputs{ margin-bottom:20px;}
.quick_quote_area p{ color:#fff;}
.submit input{background: #fc7f2a none repeat scroll 0 0;border: medium none;border-radius: 100px;display: block;height: 52px;line-height: 52px;
margin: 0 auto;padding: 0;text-align: center;width: 540px;} 
.submit input:hover{ background:#D45B15; border:none;} 
.quick_quote_area h2{color: #ffffff;font-size: 32px;font-weight: 900;margin-bottom: 20px !important;text-transform: uppercase;}
.submit{ margin-bottom:0;}
.ajax-loader{ display:none;} 
.quick_quote_area .wpb_text_column.wpb_content_element{ margin-bottom:0;}  
.quick_quote_area{ position:relative;}
.quick_quote_img{ position:absolute!important; right:0; width:50%!important; height:100%;}
.quick_quote_img .vc_column-inner{ height:100%; background-size:cover!important;}  



/*------------------
live chat-------------------*/

#wp-live-chat-header {
  background: rgba(0, 0, 0, 0) url("images/chat_icon.png") no-repeat scroll 0 0 !important;
  border-radius: 0 !important;
  box-shadow: 0 0 0 !important;
  height: 101px!important;
  left: -53px !important;
  width: 100px !important;
    cursor: inherit !important;
     display: block !important;
}
#wp-live-chat-2{display: none !important;}
#wp-live-chat { margin-bottom: 0 !important;padding-bottom: 0!important; }
  
  

  
/*----------
calculater-------------*/

.calculater_form iframe{ height:700px!important;}  
#wplc_hovercard.modern{ display:none;}  
  
  
  
  
.quick_quite a {
  border-radius: 100px;
  font-size: 13px !important;
  height: 40px;
  line-height: 40px;
  text-align: center;
  padding: 0 10px!important;
  text-transform: uppercase;
  margin-top: 23px!important;
}    

.quick_quite {
    margin-left: 5px!important;/**byjigar**/
}     
  
/*19-5-16*/
#wplc_hovercard_content{ display: none;}
#speeching_button{ bottom: 5%;   position: fixed;    right: 1%;} 
#wplc_hovercard_bottom{   height: auto !important;   padding-top: 0 !important;border-top: none !important;}
  






/*20-5-2016*/
#wplc_hovercard_bottom{display: none;}
#wp-live-chat .wplc_close.wplc_right #wp-live-chat-header { top: -40px !important;}




}

@media only screen and (min-width: 1280px) and (max-width: 1300px)
{
.top_right_menu a:last-child {font-size: 14px;}
.top_right_menu a:first-child{font-size: 18px;}
.top_right_menu {margin: 24px 0 0;}
    
}


.zlsf_btmn.zlscustomize {
 
        min-height: 38px;
}

.zls-btrht {display: block !important;}
body .zls-btnmn {z-index: 999 !important;}


/*
#wp-live-chat-header {
  background: rgba(0, 0, 0, 0) url("images/chat_icon.png") no-repeat scroll 0 0 !important;
  border-radius: 0 !important;
  box-shadow: 0 0 0 !important;
  height: 101px!important;
  left: -53px !important;
  width: 100px !important;
}
#wp-live-chat {bottom: 50px !important; margin-bottom: 0 !important;padding-bottom: 0!important; bottom: -19px !important;}

*/

/*#wp-live-chat-2{display: none !important;}*/



.page-id-46 .wpb_wrapper iframe { height: 220px !important;}
.service_area .vc_col-sm-3 {min-height: 282px;} 
.contact_form_area .wpcf7-form .wpcf7-form-control.wpcf7-submit {   margin-bottom: 0;}
.calculator_title {float: right; font-size: 28px; margin-right: 12px; margin-top: 0px; text-align: right; width: 100%;}
 .calculator_img img {width: 220px;}

@media only screen and (max-width:1200px) 
{
	html, body{position:relative !important; overflow-x:hidden !important;}
}
/**by jigar**/

@media only screen and (min-width:1100px) and (max-width:1800px)
{
	
.title-area {background: #f2f2f2 none repeat scroll 0 0; height: 65px; width: 10% !important;}
.header-image .site-title > a {width:89%; height: 50px;}
.cmpny_logo {width:10%;}
.top_sec_menu {float: left; margin-left:0px; padding-left:10px; width: 71% !important;}
.site-header {height: 65px;}
.site-header .header-widget-area {float: left; width: 90%;}
.site-inner { margin-top: 65px;}
.top_sec_menu ul li {line-height: 68px;}
.quick_quite {margin-left: 12px !important;}
.top_sec_menu ul li a {padding-left: 11px; padding-right:0px; font-size:12px;}
.quick_quite a {font-size:10px !important; height: 34px; line-height: 34px; margin-top: 15px !important;}
.top_right_menu {margin: 14px 0px 0 0; width:17.5%;}
.top_right_menu a:first-child {font-size:16px;}
.top_right_menu a:last-child {font-size:14px;}
.slider_two { font-size: 18px; line-height: 30px; padding: 5px 10px;}
.slider_three {font-size: 28px; line-height: 38px; padding: 5px 10px;}
.slider_area .slider_text {width: 75%;}
.slider_more a {width: 20%;font-size: 14px;}
.welcome_area .vc_column_container .vc_column-inner {padding-top: 0px !important;}
.welcome_area h1 {font-size: 34px;}
.welcome_area .wpb_text_column.wpb_content_element {margin-bottom: 20px;}
.welcome_area p {font-size: 17px; line-height: 24px;}
.get_link a {font-size: 22px; height: 50px; line-height: 50px; width: 30%;}
.get_link {padding-bottom:45px;}
.get_link .wpb_wrapper {margin-bottom: 20px !important; margin-top: 25px;}
.why_content_area .vc_column_container .vc_column-inner {padding-top: 0px !important;}
.section_three .top_up_img {margin-top: -358px !important;}
.why_us_title {margin-bottom: 135px !important;}
.alignnone.size-full.wp-image-101 {width: 14px;}
.service_area .vc_column-inner {padding-top: 0px !important;}
.service_area .vc_col-sm-12 {float: none; margin: 0 auto; width: 95%;}
.service_area .vc_col-sm-3 {background: #ffffff none repeat scroll 0 0; margin-right: 25px; padding: 15px; width: 23%; min-height: 300px;}
.orange_section_area .vc_col-sm-6:first-child h5 {float: left; text-align: center; width: 100%;}
.orange_section_area .vc_col-sm-6:last-child h5 {float: left; text-align: center; width: 100%;}
.footer_form { padding: 20px !important;}
.footer_form .wpcf7-form p:nth-of-type(5n+5) input {width: 70%;}
.footer_form .wpcf7-form input { padding: 10px;}
.footer_form .wpcf7-form textarea {height: 150px; padding: 10px;}
.footer_form h6 {font-size: 30px; margin-bottom: 10px !important;}
.home_bottom_section .certification_area { min-height: 225px; padding: 20px;}
.home_bottom_section .certification_area h6 {font-size: 30px;margin-bottom: 20px !important;}
.home_bottom_section .calculater_area {background: #eaeaea none repeat scroll 0 0; min-height: 225px; padding: 20px !important;}
.calculater_area h6 {font-size: 30px;}
.top_footer {padding:20px;}
.footer_loc {margin-right:20px; width:20%;}
.quick_link {margin-right:20px;}
.footer_newsletter {padding-right:0px; margin-right:20px;}
.copy_main {padding:20px;}
.copy_main .copyright_in {font-size:13px; width:17%;}
.last_footer_middle {float: left; font-size: 13px; width:60%;}
.footer_other_right ul li a {font-size:13px; padding:0px 5px;}
.main_page_title h1 {margin-left:15px;}
.contact_form_area .wpcf7-form input {height:40px; padding:10px;}
.contact_form_area .wpcf7-form textarea {height:175px; padding:10px;}
.vc_custom_1464615491055 {background-attachment: scroll;  background-size: 100% auto;}
.social_connect img {margin-right: 5px; width: 20%;}
.vc_custom_1464606932763 {background-attachment: scroll;  background-size: 100% auto;}
.quick_quote_form .vc_custom_1463725970605 {margin-top: 0 !important;}
.quick_quote_area .quick_quote_form {padding: 10px 20px !important;}
.first_inputs input {padding:8px}
.submit input {height: 42px;line-height: 42px;padding: 0;width: 80%;}
.quick_quote_area p { margin-bottom: 12px;}
.quick_quote_area p {color: #ffffff; font-size: 14px; line-height: 22px;}
.vc_custom_1463726044807 {margin-bottom: 15px !important;}
.first_inputs select {padding:8px;}
.main_page_title p {color: #ffffff; font-size: 17px; margin-left: 15px; width: 60%;}
.vc_row.wpb_row.vc_inner.vc_row-fluid {margin: 0 auto; width: 99%;}
.home .vc_row.wpb_row.vc_inner.vc_row-fluid {margin: 0 auto; width: 100%;}
.vc_custom_1462361000369 {background-attachment: scroll; background-size: 100% auto;}
.vc_custom_1464607006185 {background-attachment: scroll;  background-size: 100% auto;}
.vc_row.wpb_row.vc_row-fluid.solar_for_home{margin: 0 auto; width: 99%;}
.vc_row.wpb_row.vc_row-fluid.solar_panels {margin: 0 auto; width: 99%;}
.footer_other_right {float: left; margin: 0 auto !important; width: 23%;}
.footer_form .wpcf7-form ::-webkit-input-placeholder {color: #fff;}
.page-id-46 .wpb_wrapper iframe { height: 220px !important;}
.vc_row.wpb_row.vc_row-fluid.footer_learn-more {margin: 0 auto; width: 100%;}
.vc_row.wpb_row.vc_row-fluid.privacy_policy {margin: 0 auto; width: 100%;}
.privacy_policy .wpb_wrapper ol {margin-left: 20px;}
.footer_form .wpcf7-form .wpcf7-response-output {margin-top: 25px;}
.contact_form_area .wpcf7-form .wpcf7-response-output {margin-top: 15px;}
.quick_quote_form .wpcf7-form .wpcf7-response-output {margin-bottom: 5px; margin-top: 15px;}
.why_content_area .section_two {margin-top: 15px !important;}
.calculator_title {position: relative; top: 10px; margin-right: 48px; width: 100%;}
.calculator_img .wpb_text_column.wpb_content_element {margin-bottom: 0;}
.calculator_title {    margin-right: 1%;}
}

/**end by jigar**/
/* ipad */
@media only screen and (min-width:1024px) and (max-width:1100px) 
{
	
.title-area {background: #f2f2f2 none repeat scroll 0 0; height: 65px; width: 10% !important;}
.header-image .site-title > a {width:89%; height: 50px;}
.cmpny_logo {width:10%;}
.top_sec_menu {float: left; margin-left:0px; padding-left:10px; width: 71% !important;}
.site-header {height: 65px;}
.site-header .header-widget-area {float: left; width: 90%;}
.site-inner { margin-top: 65px;}
.top_sec_menu ul li {line-height: 68px;}
.quick_quite {margin-left: 12px !important;}
.top_sec_menu ul li a {padding-left: 11px; padding-right:0px; font-size:12px;}
.quick_quite a {font-size:10px !important; height: 34px; line-height: 34px; margin-top: 15px !important;}
.top_right_menu {margin: 14px 0px 0 0; width:17.5%;}
.top_right_menu a:first-child {font-size:16px;}
.top_right_menu a:last-child {font-size:14px;}
.slider_two { font-size: 18px; line-height: 30px; padding: 5px 10px;}
.slider_three {font-size: 28px; line-height: 38px; padding: 5px 10px;}
.slider_area .slider_text {width: 75%;}
.slider_more a {width: 20%;font-size: 14px;}
.welcome_area .vc_column_container .vc_column-inner {padding-top: 0px !important;}
.welcome_area h1 {font-size: 34px;}
.welcome_area .wpb_text_column.wpb_content_element {margin-bottom: 20px;}
.welcome_area p {font-size: 17px; line-height: 24px;}
.get_link a {font-size: 22px; height: 50px; line-height: 50px; width: 30%;}
.get_link {padding-bottom:45px;}
.get_link .wpb_wrapper {margin-bottom: 20px !important; margin-top: 25px;}
.why_content_area .vc_column_container .vc_column-inner {padding-top: 0px !important;}
.section_three .top_up_img {margin-top: -358px !important;}
.why_us_title {margin-bottom: 135px !important;}
.alignnone.size-full.wp-image-101 {width: 14px;}
.service_area .vc_column-inner {padding-top: 0px !important;}
.service_area .vc_col-sm-12 {float: none; margin: 0 auto; width: 95%;}
.service_area .vc_col-sm-3 {background: #ffffff none repeat scroll 0 0; margin-right: 25px; padding: 15px; width: 23%; min-height: 300px;}
.orange_section_area .vc_col-sm-6:first-child h5 {float: left; text-align: center; width: 100%;}
.orange_section_area .vc_col-sm-6:last-child h5 {float: left; text-align: center; width: 100%;}
.footer_form { padding: 20px !important;}
.footer_form .wpcf7-form p:nth-of-type(5n+5) input {width: 70%;}
.footer_form .wpcf7-form input { padding: 10px;}
.footer_form .wpcf7-form textarea {height: 150px; padding: 10px;}
.footer_form h6 {font-size: 30px; margin-bottom: 10px !important;}
.home_bottom_section .certification_area { min-height: 225px; padding: 20px;}
.home_bottom_section .certification_area h6 {font-size: 30px;margin-bottom: 20px !important;}
.home_bottom_section .calculater_area {background: #eaeaea none repeat scroll 0 0; min-height: 225px; padding: 20px !important;}
.calculater_area h6 {font-size: 30px;}
.top_footer {padding:20px;}
.footer_loc {margin-right:20px; width:20%;}
.quick_link {margin-right:20px;}
.footer_newsletter {padding-right:0px; margin-right:20px;}
.copy_main {padding:20px;}
.copy_main .copyright_in {font-size:13px; width:17%;}
.last_footer_middle {float: left; font-size: 13px; width:60%;}
.footer_other_right ul li a {font-size:13px; padding:0px 5px;}
.main_page_title h1 {margin-left:15px;}
.contact_form_area .wpcf7-form input {height:40px; padding:10px;}
.contact_form_area .wpcf7-form textarea {height:175px; padding:10px;}
.vc_custom_1464615491055 {background-attachment: scroll;  background-size: 100% auto;}
.social_connect img {margin-right: 5px; width: 20%;}
.vc_custom_1464606932763 {background-attachment: scroll;  background-size: 100% auto;}
.quick_quote_form .vc_custom_1463725970605 {margin-top: 0 !important;}
.quick_quote_area .quick_quote_form {padding: 10px 20px !important;}
.first_inputs input {padding:8px}
.submit input {height: 42px;line-height: 42px;padding: 0;width: 80%;}
.quick_quote_area p { margin-bottom: 12px;}
.quick_quote_area p {color: #ffffff; font-size: 14px; line-height: 22px;}
.vc_custom_1463726044807 {margin-bottom: 15px !important;}
.first_inputs select {padding:8px;}
.main_page_title p {color: #ffffff; font-size: 17px; margin-left: 15px; width: 60%;}
.vc_row.wpb_row.vc_inner.vc_row-fluid {margin: 0 auto; width: 99%;}
.home .vc_row.wpb_row.vc_inner.vc_row-fluid {margin: 0 auto; width: 100%;}
.vc_custom_1462361000369 {background-attachment: scroll; background-size: 100% auto;}
.vc_custom_1464607006185 {background-attachment: scroll;  background-size: 100% auto;}
.vc_row.wpb_row.vc_row-fluid.solar_for_home{margin: 0 auto; width: 99%;}
.vc_row.wpb_row.vc_row-fluid.solar_panels {margin: 0 auto; width: 99%;}
.footer_other_right {float: left; margin: 0 auto !important; width: 23%;}
.footer_form .wpcf7-form ::-webkit-input-placeholder {color: #fff;}
.page-id-46 .wpb_wrapper iframe { height: 220px !important;}
.vc_row.wpb_row.vc_row-fluid.footer_learn-more {margin: 0 auto; width: 100%;}
.vc_row.wpb_row.vc_row-fluid.privacy_policy {margin: 0 auto; width: 100%;}
.privacy_policy .wpb_wrapper ol {margin-left: 20px;}
.footer_form .wpcf7-form .wpcf7-response-output {margin-top: 25px;}
.contact_form_area .wpcf7-form .wpcf7-response-output {margin-top: 15px;}
.quick_quote_form .wpcf7-form .wpcf7-response-output {margin-bottom: 5px; margin-top: 15px;}
.why_content_area .section_two {margin-top: 15px !important;}
.calculator_title {position: relative; top: 10px; margin-right: 48px; width: 100%;}
.calculator_img .wpb_text_column.wpb_content_element {margin-bottom: 0;}
.calculator_title {    margin-right: 1%;}

/*--------29-8-2016----------*/

.package {padding: 10px; width: 80%;}
.package-name {font-size: 35px; margin-top: 15px;}
.package-wrapper {background-size: 100% auto !important; font-size: 15px;}
.package-wrapper .vc_col-sm-6 .wpb_text_column.wpb_content_element { margin-bottom: 5px;}

}

@media only screen and (min-width:800px) and (max-width:1023px)
{
.title-area {background: #f2f2f2 none repeat scroll 0 0; height: 68px; width: 14% !important;}
.header-image .site-title > a {width:88%; height: 66px; margin: 15px 0 0 10px;}
.cmpny_logo img {margin: 10px 10px 0 0;}
.cmpny_logo {left: 110px; position: absolute; top: 4px; width: 13%;}
.top_sec_menu {float: left; margin-left:0px; padding-left:0px; width: 100% !important;}
.site-header {height:116px;}
.site-header .header-widget-area {float: left; width: 100%;}
.site-inner { margin-top: 80px;}
.top_sec_menu ul li {line-height: 48px;}
.quick_quite {margin-right: 35px !important; margin-top:0px; float: right !important; margin-left: 17px !important;}
.top_sec_menu ul li a {padding-left: 14px; padding-right:3px; font-size:14px;}
.quick_quite a {font-size:9px !important; height: 28px; line-height: 28px; margin-top: 8px !important;}
.top_right_menu {margin:-96px 0px 0 0; width:25%;}
.top_right_menu a:first-child {font-size:18px;}
.top_right_menu a:last-child {font-size:16px;}
.slider_two { font-size: 18px; line-height: 30px; padding: 5px 10px;}
.slider_three {font-size: 28px; line-height: 38px; padding: 5px 10px;}
.slider_area .slider_text {width: 75%;}
.slider_more a {width: 20%;font-size: 14px;}
.welcome_area .vc_column_container .vc_column-inner {padding-top: 0px !important;}
.welcome_area h1 {font-size: 34px;}
.welcome_area .wpb_text_column.wpb_content_element {margin-bottom: 20px;}
.welcome_area p {font-size: 17px; line-height: 24px;}
.get_link a {font-size: 20px; height: 45px; line-height: 45px; width: 40%;}
.get_link {padding-bottom:45px;}
.get_link .wpb_wrapper {margin-bottom: 15px !important;}
.why_content_area .vc_column_container .vc_column-inner {padding-top: 0px !important;}
.section_three .top_up_img {margin-top: -318px !important;}
.why_us_title {margin-bottom: 122px !important;}
.alignnone.size-full.wp-image-101 {width: 12px;}
.service_area .vc_column-inner {padding-top: 0px !important;}
.service_area .vc_col-sm-12 {float: none; margin: 0 auto; width: 95%;}
.service_area .vc_col-sm-3 {margin-right: 12px; min-height: 309px; padding: 8px; width: 23.7%;}
.orange_section_area .vc_col-sm-6:first-child h5 {float: left; text-align: center; width: 100%;}
.orange_section_area .vc_col-sm-6:last-child h5 {float: left; text-align: center; width: 100%;}
.footer_form { padding:10px !important;}
.footer_form .wpcf7-form p:nth-of-type(5n+5) input {width: 70%; height: 42px;line-height: 42px;}
.footer_form .wpcf7-form input { padding: 8px 10px;}
.footer_form .wpcf7-form textarea {height: 150px; padding: 8px 10px;}
.footer_form h6 {font-size: 30px; margin-bottom: 10px !important;}
.home_bottom_section .certification_area { min-height: 225px; padding: 20px;}
.home_bottom_section .certification_area h6 {font-size: 26px;margin-bottom: 20px !important;}
.home_bottom_section .calculater_area {background: #eaeaea none repeat scroll 0 0; min-height: 225px; padding: 20px !important;}
.calculater_area h6 {font-size: 26px;}
.top_footer {padding:10px;}
.footer_loc {margin-right:12px; width:20%; min-height: 270px;}
.quick_link {margin-right:12px; min-height: 270px;}
.footer_newsletter {padding-right:0px; margin-right:12px; width:26%; min-height: 270px;}
.footer_google {width:27%; min-height: 270px;}
.footer_google img {width:62%;}
.copy_main {padding:20px;}
.copy_main .copyright_in {font-size:16px; width:100%; text-align:center;}
.last_footer_middle {float: none; font-size: 15px; text-align: center; width: 100%;}
.footer_other_right ul li a {font-size:13px; padding:0px 6px;}
.main_page_title h1 {margin-left:15px; font-size: 30px;}
.contact_form_area .wpcf7-form input {height:40px; padding:10px;}
.contact_form_area .wpcf7-form textarea {height:175px; padding:10px;}
.vc_custom_1464615491055 {background-attachment: scroll; background-size: 100% auto;  background-repeat: no-repeat;}
.social_connect img {margin-right: 5px; width: 20%;}
.vc_custom_1464606932763 {background-attachment: scroll; background-size: 100% auto;}
.quick_quote_form .vc_custom_1463725970605 {margin-top: 0 !important;}
.quick_quote_area .quick_quote_form {padding: 10px !important;}
.first_inputs input {padding:5px 10px; font-size:12px;}
.submit input {height: 35px; line-height: 35px;padding: 0;width: 80%;}
.quick_quote_area p { margin-bottom: 12px;}
.quick_quote_area p {color: #ffffff; font-size: 13px; line-height: 18px;}
.quick_quote_form .vc_custom_1463726044807 {margin-bottom: 10px !important;}
.first_inputs select {padding:5px 10px;}
.first_inputs {margin-bottom: 10px;}
.main_page_title p {color: #ffffff; font-size: 15px; margin-left: 15px; width: 70%;}
.vc_row.wpb_row.vc_inner.vc_row-fluid {margin: 0 auto; width: 99%;}
.home .vc_row.wpb_row.vc_inner.vc_row-fluid {margin: 0 auto; width: 100%;}
.vc_custom_1462361000369 {background-attachment: scroll; background-size: 100% auto;}
.vc_custom_1464607006185 {background-attachment: scroll; background-size: 100% auto;}
.vc_row.wpb_row.vc_row-fluid.solar_for_home{margin: 0 auto; width: 99%;}
.vc_row.wpb_row.vc_row-fluid.solar_panels {margin: 0 auto; width: 99%;}
.why_us_title .alignnone.size-full.wp-image-82 {width: 15%;}
.why_us_title h2 {font-size: 28px;}
.one_section .vc_col-sm-6:first-child .why_img {float: left; margin-right: 15px; width: 18%;}
.one_section .vc_col-sm-6:first-child .why_text {float: left; width: 77%;}
.one_section .vc_col-sm-6:last-child .why_img {float: left; margin-right: 0px !important; width: 18%;}
.one_section .vc_col-sm-6:last-child .why_text {float: left; width: 77%;}
.why_text h4 a {font-size:18px;}
.why_text p {font-size: 13px; line-height:20px;}	
.why_img img { margin-top: 5px;}	
.service_title p {margin: 0 auto 70px !important; text-align: center; width: 100%;}	
.service_title h3 {margin-bottom:10px;}
.service_area .vc_column_container .vc_column-inner {padding-left: 0; padding-right: 0;}	
.service_top_img img {margin-top: -55px;}
.service_top_img h4 a { font-size: 16px;}
.service_top_img h4 {margin-bottom: 5px !important;}
.wpb_text_column.wpb_content_element.service_top_content p {font-size: 15px;}
.our_factory_area .our_factory_title p {width: 100%;}
.footer_form .wpcf7-form > p {margin-bottom: 10px;}	
.calculater_button a { height: 40px;line-height: 40px;width: 55%;}
.top_footer_sec h2 {color: #2f2f2f; font-size: 20px; font-weight: 400; padding-bottom: 0px; margin-bottom: 10px;}
.contact_page_section .vc_col-sm-12 {float: none; margin: 0 auto; width: 100%;}
.contact_form_area .wpcf7-form .one_input p {float: left; margin-bottom: 10px; width: 49%;}
.contact_page_section .contact_form_area {width: 64% !important;}
.contact_detail_area {float: right !important; width: 36% !important;}
.contact_form_area .vc_column-inner {padding-left: 0 !important; padding-right: 0 !important;}	
.contact_page_section {padding: 0 0 10px;}
.contact_title h2 {font-size: 24px;}
.contact_info .address {background: rgba(0, 0, 0, 0) url("images/footer_address.png") no-repeat scroll left 10px / 18% auto;width: 100%;}
.contact_info .phone {background: rgba(0, 0, 0, 0) url("images/footer_phone.png") no-repeat scroll left 10px / 20% auto; line-height: 21px; padding: 11px 0 11px 60px;}
.contact_info .email {background: rgba(0, 0, 0, 0) url("images/footer_email.png") no-repeat scroll left 5px / 20% auto; line-height: 21px; padding: 10px 0 10px 60px;}	
.inner_slider {background-position: center top !important; min-height: 280px;}
.main_page_title {margin-top: -175px;}	
.vc_custom_1464619798168 {background-attachment: scroll; background-repeat: no-repeat; background-size: 100% auto;}
.page-id-46 .wpb_wrapper > p {font-size: 15px;}
.alignright.wp-image-283.size-full {width: 60%;}
.size-full.wp-image-289.alignright {width: 60%;}	
.footer_other_right {float: none; margin: 0 auto !important; width: 32%;}
.footer_form .wpcf7-form ::-webkit-input-placeholder {color: #fff;}
.vc_row.wpb_row.vc_row-fluid.footer_learn-more {margin: 0 auto; width: 100%;}
.vc_row.wpb_row.vc_row-fluid.privacy_policy {margin: 0 auto; width: 100%;}
.privacy_policy .wpb_wrapper ol {margin-left: 20px;}
.why_content_area .section_two {margin-top: 15px !important;}
.calculator_title {position: relative; top: -110px; margin-right: 8px; width: 30%;}

/*--------29-8-2016----------*/

.package { padding: 0 10px 10px; width: 84%; margin-left: 0;}
.package-name {font-size: 24px; margin-top: 4px;}
.package-wrapper {background-size: 100% auto !important; font-size: 15px;}
.package-wrapper .vc_col-sm-6 .wpb_text_column.wpb_content_element { margin-bottom: 5px;}
.package hr {margin-top: 22px !important;}
.package-trial {bottom: -12px; font-size: 12px; padding: 2px 10px;}
.package-wrapper .vc_col-sm-6 .vc_column-inner {padding-top: 10px !important;}
.package-price {font-weight: bold; line-height: 18px; margin-top: 5px;}



}
@media only screen and (min-width:768px) and (max-width:799px)
{
	
.title-area {background: #f2f2f2 none repeat scroll 0 0; height: 68px; width: 14% !important;}
.header-image .site-title > a {width:88%; height: 66px; margin: 15px 0 0 10px;}
.cmpny_logo img {margin: 10px 10px 0 0;}
.cmpny_logo {left: 110px; position: absolute; top:4px; width: 13%;}
.top_sec_menu {float: left; margin-left:0px; padding-left:0px; width: 100% !important;}
.site-header {height: 116px;}
.site-header .header-widget-area {float: left; width: 100%;}
.site-inner { margin-top: 80px;}
.top_sec_menu ul li {line-height: 48px;}
.top_sec_menu ul li a {padding-left: 15px; padding-right:0px; font-size:14px;}
.quick_quite {margin-left: 14px !important;}
.quick_quite a {font-size:9px !important; height: 28px; line-height: 28px; margin-top: 8px !important;}
.top_right_menu {margin:-96px 0px 0 0; width:25%;}
.top_right_menu a:first-child {font-size:18px;}
.top_right_menu a:last-child {font-size:16px;}
.slider_two { font-size: 18px; line-height: 30px; padding: 5px 10px;}
.slider_three {font-size: 28px; line-height: 38px; padding: 5px 10px;}
.slider_area .slider_text {width: 75%;}
.slider_more a {width: 20%;font-size: 14px;}
.welcome_area .vc_column_container .vc_column-inner {padding-top: 0px !important;}
.welcome_area h1 {font-size: 34px;}
.welcome_area .wpb_text_column.wpb_content_element {margin-bottom: 20px;}
.welcome_area p {font-size: 17px; line-height: 24px;}
.get_link a {font-size: 20px; height: 45px; line-height: 45px; width: 40%;}
.get_link {padding-bottom:45px;}
.get_link .wpb_wrapper {margin-bottom: 20px !important; margin-top: 25px;}
.why_content_area .vc_column_container .vc_column-inner {padding-top: 0px !important;}
.section_three .top_up_img {margin-top: -318px !important;}
.why_us_title {margin-bottom: 122px !important;}
.alignnone.size-full.wp-image-101 {width: 12px;}
.service_area .vc_column-inner {padding-top: 0px !important;}
.service_area .vc_col-sm-12 {float: none; margin: 0 auto; width: 95%;}
.service_area .vc_col-sm-3 {margin-right: 12px; min-height: 309px; padding: 8px; width: 23.7%;}
.orange_section_area .vc_col-sm-6:first-child h5 {float: left; text-align: center; width: 100%;}
.orange_section_area .vc_col-sm-6:last-child h5 {float: left; text-align: center; width: 100%;}
.footer_form { padding:10px !important;}
.footer_form .wpcf7-form p:nth-of-type(5n+5) input {width: 70%; height: 42px;line-height: 42px;}
.footer_form .wpcf7-form input { padding: 8px 10px; color:#ffffff !important;}
.footer_form .wpcf7-form textarea {height: 150px; padding: 8px 10px;}
.footer_form h6 {font-size: 30px; margin-bottom: 10px !important;}
.home_bottom_section .certification_area { min-height: 225px; padding: 20px;}
.home_bottom_section .certification_area h6 {font-size: 26px;margin-bottom: 20px !important;}
.home_bottom_section .calculater_area {background: #eaeaea none repeat scroll 0 0; min-height: 225px; padding: 20px !important;}
.calculater_area h6 {font-size: 26px;}
.top_footer {padding:10px;}
.footer_loc {margin-right:12px; width:20%; min-height: 270px;}
.quick_link {margin-right:12px; min-height: 270px;}
.footer_newsletter {padding-right:0px; margin-right:12px; width:26%; min-height: 270px;}
.footer_google {width:27%; min-height: 270px;}
.footer_google img {width:62%;}
.copy_main {padding:20px;}
.copy_main .copyright_in {font-size:16px; width:100%; text-align:center; margin-bottom: 10px;}
.last_footer_middle {float: none; font-size: 15px; text-align: center; width: 100%;}
.footer_other_right ul li a {font-size:13px; padding:0px 6px;}
.main_page_title h1 {margin-left:15px; font-size: 30px;}
.contact_form_area .wpcf7-form input {height:40px; padding:10px;}
.contact_form_area .wpcf7-form textarea {height:175px; padding:10px;}
.vc_custom_1464615491055 {background-attachment: scroll; background-size: 100% auto;  background-repeat: no-repeat;}
.social_connect img {margin-right: 5px; width: 20%;}
.vc_custom_1464606932763 {background-attachment: scroll; background-size: 100% auto;}
.quick_quote_form .vc_custom_1463725970605 {margin-top: 0 !important;}
.quick_quote_area .quick_quote_form {padding: 10px !important;}
.first_inputs input {padding:5px 10px; font-size:12px;}
.submit input {height: 35px; line-height: 35px;padding: 0;width: 80%;}
.quick_quote_area p { margin-bottom: 12px;}
.quick_quote_area p {color: #ffffff; font-size: 13px; line-height: 18px;}
.quick_quote_form .vc_custom_1463726044807 {margin-bottom: 10px !important;}
.first_inputs select {padding: 5px 10px;}
.first_inputs {margin-bottom: 10px;}
.main_page_title p {color: #ffffff; font-size: 15px; margin-left: 15px; width: 70%;}
.vc_row.wpb_row.vc_inner.vc_row-fluid {margin: 0 auto; width: 99%;}
.home .vc_row.wpb_row.vc_inner.vc_row-fluid {margin: 0 auto; width: 100%;}
.vc_custom_1462361000369 {background-attachment: scroll; background-size: 100% auto;}
.vc_custom_1464607006185 {background-attachment: scroll; background-size: 100% auto;}
.vc_row.wpb_row.vc_row-fluid.solar_for_home{margin: 0 auto; width: 99%;}
.vc_row.wpb_row.vc_row-fluid.solar_panels {margin: 0 auto; width: 99%;}
.why_us_title .alignnone.size-full.wp-image-82 {width: 15%;}
.why_us_title h2 {font-size: 28px;}
.one_section .vc_col-sm-6:first-child .why_img {float: left; margin-right: 15px; width: 18%;}
.one_section .vc_col-sm-6:first-child .why_text {float: left; width: 77%;}
.one_section .vc_col-sm-6:last-child .why_img {float: left; margin-right: 0px !important; width: 18%;}
.one_section .vc_col-sm-6:last-child .why_text {float: left; width: 77%;}
.why_text h4 a {font-size:18px;}
.why_text p {font-size: 13px; line-height:20px;}	
.why_img img { margin-top: 5px;}	
.service_title p {margin: 0 auto 70px !important; text-align: center; width: 100%;}	
.service_title h3 {margin-bottom:10px;}
.service_area .vc_column_container .vc_column-inner {padding-left: 0; padding-right: 0;}	
.service_top_img img {margin-top: -55px;}
.service_top_img h4 a { font-size: 16px;}
.service_top_img h4 {margin-bottom: 5px !important;}
.wpb_text_column.wpb_content_element.service_top_content p {font-size: 15px;}
.our_factory_area .our_factory_title p {width: 100%;}
.footer_form .wpcf7-form > p {margin-bottom: 10px; color: #ffffff !important;}	
.calculater_button a { height: 40px;line-height: 40px;width: 55%;}
.top_footer_sec h2 {color: #2f2f2f; font-size: 20px; font-weight: 400; padding-bottom: 0px; margin-bottom: 10px;}
.contact_page_section .vc_col-sm-12 {float: none; margin: 0 auto; width: 100%;}
.contact_form_area .wpcf7-form .one_input p {float: left; margin-bottom: 10px; width: 49%;}
.contact_page_section .contact_form_area {width: 64% !important;}
.contact_detail_area {float: right !important; width: 36% !important;}
.contact_form_area .vc_column-inner {padding-left: 0 !important; padding-right: 0 !important;}	
.contact_page_section {padding: 0 0 10px;}
.contact_title h2 {font-size: 24px;}
.contact_info .address {background: rgba(0, 0, 0, 0) url("images/footer_address.png") no-repeat scroll left 10px / 18% auto;width: 100%;}
.contact_info .phone {background: rgba(0, 0, 0, 0) url("images/footer_phone.png") no-repeat scroll left 10px / 20% auto; line-height: 21px; padding: 11px 0 11px 60px;}
.contact_info .email {background: rgba(0, 0, 0, 0) url("images/footer_email.png") no-repeat scroll left 5px / 20% auto; line-height: 21px; padding: 10px 0 10px 60px;}	
.inner_slider {background-position: center top !important; min-height: 280px;}
.main_page_title {margin-top: -175px;}	
.vc_custom_1464619798168 {background-attachment: scroll; background-repeat: no-repeat; background-size: 100% auto;}
.page-id-46 .wpb_wrapper > p {font-size: 15px;}
.alignright.wp-image-283.size-full {width: 60%;}
.size-full.wp-image-289.alignright {width: 60%;}	
.footer_other_right {float: none; margin: 0 auto !important; width: 32%;}
.footer_form .wpcf7-form ::-webkit-input-placeholder {color: #fff;}
.page-id-46 .wpb_wrapper iframe { height: 220px !important;}
#wp-live-chat-header {background-size:75% !important; left:0px !important; height:75px !important;}
.contact_form_area .wpcf7-form div.wpcf7-validation-errors {border: 2px solid #f7e700; margin-bottom: 5px !important; margin-top: 5px !important;}
.quick_quote_form .wpcf7-form .wpcf7-response-output {margin-top: 10px !important;}
.vc_row.wpb_row.vc_row-fluid.footer_learn-more {margin: 0 auto; width: 100%;}
.vc_row.wpb_row.vc_row-fluid.privacy_policy {margin: 0 auto; width: 100%;}
.privacy_policy .wpb_wrapper ol {margin-left: 20px;}
.why_content_area .section_two {margin-top: 15px !important;}
.vc_row.wpb_row.vc_row-fluid.slider_area {margin-top: 36px;}
.calculator_title {position: relative; top: -70px; margin-right: 14px; width: 30%;}
.calculator_img .wpb_text_column.wpb_content_element {margin-bottom: 0;}

/*--------29-8-2016----------*/

.package { padding: 0 10px 10px; width: 84%; margin-left: 0;}
.package-name {font-size: 24px; margin-top: 4px;}
.package-wrapper {background-size: 100% auto !important; font-size: 15px;}
.package-wrapper .vc_col-sm-6 .wpb_text_column.wpb_content_element { margin-bottom: 5px;}
.package hr {margin-top: 22px !important;}
.package-trial {bottom: -12px; font-size: 12px; padding: 2px 10px;}
.package-wrapper .vc_col-sm-6 .vc_column-inner {padding-top: 10px !important;}
.package-price {font-weight: bold; line-height: 18px; margin-top: 5px;}

}



@media only screen and (max-width:767px) 
{
	
.top_sec_menu {background: #2f2f2f none repeat scroll 0 0; float: left; margin-left: 0; padding-left: 0; width: 100% !important; text-align:center; height:35px; padding-top:7px;}
.toggleMenu {background: url(images/menu-toggle-icon.png) no-repeat right 15px center / 28px 19px; width: 100%;color:#ffffff;}
.toggleMenu:hover {color:#AAAFAB;}
.top_sec_menu ul  {margin-top:5px;}
.top_sec_menu ul li {line-height: 30px !important; float: none !important; display: block; background: #cccccc; border-bottom: 1px solid #eeeeee;}
.top_sec_menu ul li a:hover {background:#FC7F2A; color:#ffffff;}
.top_sec_menu ul li.quick_quite a {border-radius:0px; height: 30px; line-height: 30px; margin-top: 9px !important; }
.top_sec_menu ul li ul.sub-menu {margin-top: 1px; width:100%;}
.top_sec_menu ul li ul.sub-menu li {line-height: 15px !important;}
.top_sec_menu ul li a {font-size: 13px !important; font-weight: 500;}
.site-header { position: relative; z-index: 99999;}
.calculator_img .wpb_text_column.wpb_content_element {margin-bottom: 0;}

}

/*mobile */
@media only screen and (min-width:737px) and (max-width:767px)
{
	.title-area {background: #f2f2f2 none repeat scroll 0 0; height: 60px; width: 14% !important;}
.header-image .site-title > a {width:86%; height: 36px; margin: 13px 0 0 10px;}
.cmpny_logo img {margin: 11px 10px 0 0px;}
.cmpny_logo {width: 13%; position: absolute; top: 0px; left: 105px;}
.top_sec_menu {float:left; margin-left:0px; padding-left:0px; width: 100% !important;}
.site-header {height: 60px;}
.site-header .header-widget-area {float: left; width:100%;}
.site-inner { margin-top: 30px;}
.top_sec_menu ul li {line-height: 60px;}
.quick_quite {margin-right: 42px !important; margin-top: -9px; float: right !important;}
.top_sec_menu ul li a {padding-left: 11px; padding-right:0px; font-size:11px;}
.quick_quite a {font-size:9px !important;}
.top_right_menu {float: right; margin: 10px 0 0; position: absolute; top: 0; right: 15px;}
.top_right_menu a:first-child {font-size:14px;}
.top_right_menu a:last-child {font-size:11px;}
.slider_two {font-size: 15px; line-height: 21px; padding: 3px 10px;}
.slider_three {font-size: 22px; line-height: 32px; padding: 3px 10px;}
.slider_area .slider_text {width: 75%;}
.slider_more {margin-top: 10px;}
.slider_more a {font-size: 14px; width: 30%; height: 30px; line-height: 30px;}
.welcome_area .vc_column_container .vc_column-inner {padding-top: 0px !important;}
.welcome_area h1 {font-size: 24px;}
.welcome_area .wpb_text_column.wpb_content_element {margin-bottom: 10px;}
.welcome_area p {font-size: 16px; line-height: 23px; width: 95%;}
.get_link a {font-size: 18px; height: 36px; line-height: 36px; width: 42%;}
.get_link {padding-bottom:36px;}
.get_link .wpb_wrapper {margin-bottom: 15px !important;}
.why_content_area .vc_column_container .vc_column-inner {padding-top: 0px !important;}
.section_three .top_up_img {margin-top: -304px !important; display:none;}
.why_us_title {margin-bottom: 15px !important; margin-top:-12px;}
.alignnone.size-full.wp-image-101 {width: 11px; display:none;}
.service_area .vc_column-inner {padding-top: 0px !important;}
.service_area .vc_col-sm-12 {float: none; margin: 0 auto; width: 95%;}
.service_area .vc_col-sm-3 {margin-right: 10px; min-height: 236px; padding: 10px; width:49%; float:left; margin-bottom: 55px;}
.service_area .vc_col-sm-3:nth-child(2) {margin-right: 0;}
.orange_section_area .vc_col-sm-6:first-child h5 {float: left; text-align: center; width: 100%;}
.orange_section_area .vc_col-sm-6:last-child h5 {float: left; text-align: center; width: 100%;}
.footer_form { padding:10px 15px !important; width: 100%;}
.footer_form .wpcf7-form p:nth-of-type(5n+5) input {width: 40%; height: 36px;line-height: 36px;}
.footer_form .wpcf7-form input { padding: 8px 10px;}
.footer_form .wpcf7-form textarea {height: 150px; padding: 8px 10px;}
.footer_form h6 {font-size: 24px; margin-bottom: 10px !important; font-weight: 600;}
.home_bottom_section .certification_area { min-height: 192px; padding: 20px;}
.home_bottom_section .certification_area h6 {font-size: 26px;margin-bottom: 20px !important; text-align:center;}
.home_bottom_section .calculater_area {background: #eaeaea none repeat scroll 0 0; min-height: 200px; padding: 20px !important;}
.calculater_area h6 {font-size: 24px; width: 40%; margin: 0 auto;}
.page-id-58 .top_footer {padding:10px; margin-top:370px;}
.top_footer {padding:10px;}
.footer_loc {margin-right:12px; width:30%; min-height: 270px;}
.quick_link {margin-right:12px; min-height: 270px; width:30%;}
.footer_newsletter {padding-right:0px; margin-right:0px; width:35%; min-height: 270px; border-right:none;}
.footer_google {width:100%; min-height: 270px;}
.footer_google img {width:20%;}
.copy_main {padding:20px;}
.copy_main .copyright_in {font-size:16px; width:100%; text-align:center;}
.last_footer_middle {float: none; font-size: 15px; text-align: center; width: 100%;}
.footer_other_right ul li a {font-size:13px; padding:0px 6px;}
.main_page_title h1 {margin-left:15px; font-size: 24px;}
.contact_form_area .wpcf7-form input {height:40px; padding:10px;}
.contact_form_area .wpcf7-form textarea {height:175px; padding:10px;}
.vc_custom_1464615491055 {background-attachment: scroll; background-size: 100% auto;  background-repeat: no-repeat; margin-top: 60px;}
.social_connect img {margin-right: 5px; width: 20%;}
.vc_custom_1464606932763 {background-attachment: scroll; background-size: 100% auto; margin-top: 60px;}
.quick_quote_form .vc_custom_1463725970605 {margin-top: 0 !important;}
.quick_quote_area .quick_quote_form {padding: 10px !important;}
.first_inputs input {padding:5px 10px; font-size:12px;}
.submit input {height: 35px; line-height: 35px;padding: 0; width: 35%;}
.quick_quote_area p { margin-bottom: 12px;}
.quick_quote_area p {color: #ffffff; font-size: 13px; line-height: 18px;}
.quick_quote_form .vc_custom_1463726044807 {margin-bottom: 10px !important;}
.first_inputs select {padding:5px 10px;}
.first_inputs {margin-bottom: 10px;}
.main_page_title p {color: #ffffff; font-size: 14px; margin-left: 15px; width: 90%; line-height:22px;}
.vc_row.wpb_row.vc_inner.vc_row-fluid {margin: 0 auto; width: 99%;}
.home .vc_row.wpb_row.vc_inner.vc_row-fluid {margin: 0 auto; width: 100%;}
.vc_custom_1462361000369 {background-attachment: scroll; background-size: 100% auto; margin-top: 60px;}
.vc_custom_1464607006185 {background-attachment: scroll; background-size: 100% auto; margin-top: 60px;}
.vc_row.wpb_row.vc_row-fluid.solar_for_home{margin: 0 auto; width: 99%;}
.vc_row.wpb_row.vc_row-fluid.solar_panels {margin: 0 auto; width: 99%;}
.why_us_title .alignnone.size-full.wp-image-82 {width: 15%;}
.why_us_title h2 {font-size: 24px; font-weight: 600;}
.one_section .vc_col-sm-6:first-child .why_img {float: left; margin-right: 15px; width: 18%;}
.one_section .vc_col-sm-6:first-child .why_text {float: left; width: 77%;}
.one_section .vc_col-sm-6:last-child .why_img {float: left; margin-right: 0px !important; width: 16%;}
.one_section .vc_col-sm-6:last-child .why_text {float: left; width: 82%;}
.why_text h4 a {font-size:18px;}
.why_text p {font-size: 13px; line-height:20px;}	
.why_img img { margin-top: 0px;}	
.service_title p {margin: 0 auto 70px !important; text-align: center; width: 100%;}	
.service_title h3 {margin-bottom:10px; font-size: 24px; font-weight: 600;}
.service_area .vc_column_container .vc_column-inner {padding-left: 0; padding-right: 0;}	
.service_top_img img {margin-top: -55px;}
.service_top_img h4 a { font-size: 16px;}
.service_top_img h4 {margin-bottom: 5px !important;}
.wpb_text_column.wpb_content_element.service_top_content p {font-size: 15px;}
.our_factory_area .our_factory_title p {width: 100%;}
.footer_form .wpcf7-form > p {margin-bottom: 10px;}	
.calculater_button a {height: 40px; line-height: 40px; width: 40%; margin: 0 auto;}
.top_footer_sec h2 {color: #2f2f2f; font-size: 20px; font-weight: 400; padding-bottom: 0px; margin-bottom: 10px;}
.contact_page_section .vc_col-sm-12 {float: none; margin: 0 auto; width: 100%;}
.contact_form_area .wpcf7-form .one_input p {float: left; margin-bottom: 10px; width: 49%;}
.contact_page_section .contact_form_area {width: 100% !important;}
.contact_detail_area {float: right !important; width: 100% !important;}
.contact_form_area .vc_column-inner {padding-left: 0 !important; padding-right: 0 !important;}	
.contact_page_section {padding: 0 0 10px;}
.contact_title h2 {font-size: 24px;}
.contact_info .address {background: rgba(0, 0, 0, 0) url("images/footer_address.png") no-repeat scroll left 0px / 6% auto;width: 100%; padding: 0 0 0 55px;}
.contact_info .phone {background: rgba(0, 0, 0, 0) url("images/footer_phone.png") no-repeat scroll left 5px / 6% auto; line-height: 21px; padding: 5px 0 0px 55px;}
.contact_info .email {background: rgba(0, 0, 0, 0) url("images/footer_email.png") no-repeat scroll left 0px / 6% auto; line-height: 21px; padding: 0px 0 0px 55px;}	
.inner_slider {background-position: center top !important; min-height: 208px;}
.main_page_title {margin-top: -160px;}	
.vc_custom_1464619798168 {background-attachment: scroll; background-repeat: no-repeat; background-size: 100% auto; margin-top: 60px;}
.page-id-46 .wpb_wrapper > p {font-size: 15px;}
.alignright.wp-image-283.size-full {width: 100%;}
.size-full.wp-image-289.alignright {width: 100%;}
.slider_area .wpb_layerslider_element.wpb_content_element {margin-bottom: 0px !important; margin-top: 65px;}
.welcome_area {padding: 15px 0 0; text-align: center;}
.quick_quite.menu-item.menu-item-60 {margin-right: 0px !important; margin-left: 0px !important;}
.welcome_area h1 span {font-weight:600;}
.one_section .vc_col-sm-6:first-child {width: 100% !important;}
.one_section .vc_col-sm-6:last-child {margin-top: 10px;width: 100% !important;}
.section_four { margin-top: 10px !important;}
.section_four .vc_col-sm-12 h4 {margin-bottom: 5px; font-size: 23px;}
.section_four .vc_col-sm-12 p {font-size: 15px; width: 100%; line-height: 22px;}
.service_area {margin-top: 20px;}
.vc_row.wpb_row.vc_row-fluid.service_area.vc_custom_1463721432760 {background: #F2F2F2 !important; padding-top: 15px;}
.orange_section_area .vc_col-sm-6 {float: left; width: 50%;}
.orange_section_area .vc_col-sm-6 img { width: 45%;}
.orange_section_area .vc_col-sm-6 h5 a {font-size: 26px; font-weight: 900;}
.orange_section_area { min-height: 180px;}
.orange_section_area .vc_column-inner {padding-top: 23px !important;}
.our_factory_area .our_factory_title h6 {font-size: 24px;font-weight: 600; margin-bottom: 10px;}
.our_factory_area .our_factory_title {margin-bottom: 20px;}
.footer_img {background:none;}
.jcarousel {overflow: hidden; position: relative; width: 52% !important; margin: 0 auto !important;}
.certification_area .logo_area {margin-top: 20px !important;}
.footer_google > iframe {height: 200px;}
.footer_other_right {float: none; margin: 0 auto !important; width: 34%;}
.contact_map_area #map {height: 225px; width: 100%;}
.quick_quote_img {width:100% !important;}
.save_environment h3,h4 {margin-bottom: 5px;}
.save_environment .wpb_wrapper > p {margin-bottom: 5px;}
.save_environment .wpb_text_column.wpb_content_element {margin-bottom: 10px;}
.save_on_bills .wpb_wrapper h3 {margin-bottom: 5px;}
.save_on_bills .wpb_wrapper > p {margin-bottom: 5px;}
.save_on_bills .wpb_text_column.wpb_content_element {margin-bottom: 10px;}
.solar_for_home .wpb_wrapper > h2 {font-size: 22px; margin-bottom: 10px;}
.solar_for_home .wpb_wrapper > p {margin-bottom: 10px;}
p {font-size:15px; margin-bottom:10px;}
h2 {font-size:22px;}
.wp-image-2787.alignright {width: 100%;}
.tariff td {font-weight: 600;padding: 0 10px;}
img.centered, .aligncenter {margin: 0 auto;}
.page-id-274 .wpb_text_column.wpb_content_element {margin-bottom: 5px;}
.footer_form .wpcf7-form ::-webkit-input-placeholder {color: #fff;}
#wp-live-chat-header {display: none !important;}
.vc_row.wpb_row.vc_row-fluid.footer_learn-more {margin: 0 auto; width: 100%;}
.vc_row.wpb_row.vc_row-fluid.privacy_policy {margin: 0 auto; width: 100%;}
.privacy_policy .wpb_wrapper ol {margin-left: 20px;}
.page-id-46 .wpb_wrapper iframe { height: 220px !important;}
.calculator_title {font-size: 25px; margin: 20px 9px !important; position: relative; right:70px; top: -120px; width: 33%;}
.size-full.wp-image-358.alignright {margin: 15px 0 45px; padding: 0 20px; width: 46%;}

}

@media only screen and (min-width:671px) and (max-width:736px)
{
.title-area {background: #f2f2f2 none repeat scroll 0 0; height: 60px; width: 14% !important;}
.header-image .site-title > a {width:86%; height: 36px; margin: 13px 0 0 10px;}
.cmpny_logo img {margin: 11px 10px 0 0px;}
.cmpny_logo {width: 13%; position: absolute; top: 0px; left: 105px;}
.top_sec_menu {float:left; margin-left:0px; padding-left:0px; width: 100% !important;}
.site-header {height: 60px;}
.site-header .header-widget-area {float: left; width:100%;}
.site-inner { margin-top: 30px;}
.top_sec_menu ul li {line-height: 60px;}
.quick_quite {margin-right: 42px !important; margin-top: -9px; float: right !important;}
.top_sec_menu ul li a {padding-left: 11px; padding-right:0px; font-size:11px;}
.quick_quite a {font-size:9px !important;}
.top_right_menu {float: right; margin: 10px 0 0; position: absolute; top: 0; right: 15px;}
.top_right_menu a:first-child {font-size:14px;}
.top_right_menu a:last-child {font-size:11px;}
.slider_two {font-size: 15px; line-height: 21px; padding: 3px 10px;}
.slider_three {font-size: 22px; line-height: 32px; padding: 3px 10px;}
.slider_area .slider_text {width: 75%;}
.slider_more {margin-top: 10px;}
.slider_more a {font-size: 14px; width: 30%; height: 30px; line-height: 30px;}
.welcome_area .vc_column_container .vc_column-inner {padding-top: 0px !important;}
.welcome_area h1 {font-size: 24px;}
.welcome_area .wpb_text_column.wpb_content_element {margin-bottom: 10px;}
.welcome_area p {font-size: 16px; line-height: 23px; width: 95%;}
.get_link a {font-size: 18px; height: 36px; line-height: 36px; width: 42%;}
.get_link {padding-bottom:36px;}
.get_link .wpb_wrapper {margin-bottom: 15px !important;}
.why_content_area .vc_column_container .vc_column-inner {padding-top: 0px !important;}
.section_three .top_up_img {margin-top: -304px !important; display:none;}
.why_us_title {margin-bottom: 15px !important; margin-top:-12px;}
.alignnone.size-full.wp-image-101 {width: 11px; display:none;}
.service_area .vc_column-inner {padding-top: 0px !important;}
.service_area .vc_col-sm-12 {float: none; margin: 0 auto; width: 95%;}
.service_area .vc_col-sm-3 {margin-right: 10px; min-height: 236px; padding: 10px; width:49%; float:left; margin-bottom: 55px;}
.service_area .vc_col-sm-3:nth-child(2) {margin-right: 0;}
.orange_section_area .vc_col-sm-6:first-child h5 {float: left; text-align: center; width: 100%;}
.orange_section_area .vc_col-sm-6:last-child h5 {float: left; text-align: center; width: 100%;}
.footer_form { padding:10px 15px !important; width: 100%;}
.footer_form .wpcf7-form p:nth-of-type(5n+5) input {width: 40%; height: 36px;line-height: 36px;}
.footer_form .wpcf7-form input { padding: 8px 10px;}
.footer_form .wpcf7-form textarea {height: 150px; padding: 8px 10px;}
.footer_form h6 {font-size: 24px; margin-bottom: 10px !important; font-weight: 600;}
.home_bottom_section .certification_area { min-height: 192px; padding: 20px;}
.home_bottom_section .certification_area h6 {font-size: 26px;margin-bottom: 20px !important; text-align:center;}
.home_bottom_section .calculater_area {background: #eaeaea none repeat scroll 0 0; min-height: 200px; padding: 20px !important;}
.calculater_area h6 {font-size: 24px; width: 51%; margin: 0 auto;}
.page-id-58 .top_footer {padding:10px; margin-top:370px;}
.top_footer {padding:10px;}
.footer_loc {margin-right:12px; width:30%; min-height: 270px;}
.quick_link {margin-right:12px; min-height: 270px; width:30%;}
.footer_newsletter {padding-right:0px; margin-right:0px; width:35%; min-height: 270px; border-right:none;}
.footer_google {width:100%; min-height: 270px;}
.footer_google img {width:20%;}
.copy_main {padding:20px;}
.copy_main .copyright_in {font-size:16px; width:100%; text-align:center;}
.last_footer_middle {float: none; font-size: 15px; text-align: center; width: 100%;}
.footer_other_right ul li a {font-size:13px; padding:0px 6px;}
.main_page_title h1 {margin-left:15px; font-size: 24px;}
.contact_form_area .wpcf7-form input {height:40px; padding:10px;}
.contact_form_area .wpcf7-form textarea {height:175px; padding:10px;}
.vc_custom_1464615491055 {background-attachment: scroll; background-size: 100% auto;  background-repeat: no-repeat; margin-top: 60px;}
.social_connect img {margin-right: 5px; width: 20%;}
.vc_custom_1464606932763 {background-attachment: scroll; background-size: 100% auto; margin-top: 60px;}
.quick_quote_form .vc_custom_1463725970605 {margin-top: 0 !important;}
.quick_quote_area .quick_quote_form {padding: 10px !important;}
.first_inputs input {padding:5px 10px; font-size:12px;}
.submit input {height: 35px; line-height: 35px;padding: 0; width: 35%;}
.quick_quote_area p { margin-bottom: 12px;}
.quick_quote_area p {color: #ffffff; font-size: 13px; line-height: 18px;}
.quick_quote_form .vc_custom_1463726044807 {margin-bottom: 10px !important;}
.first_inputs select {padding:5px 10px;}
.first_inputs {margin-bottom: 10px;}
.main_page_title p {color: #ffffff; font-size: 14px; margin-left: 15px; width: 90%; line-height:22px;}
.vc_row.wpb_row.vc_inner.vc_row-fluid {margin: 0 auto; width: 99%;}
.home .vc_row.wpb_row.vc_inner.vc_row-fluid {margin: 0 auto; width: 100%;}
.vc_custom_1462361000369 {background-attachment: scroll; background-size: 100% auto; margin-top: 35px;}
.vc_custom_1464607006185 {background-attachment: scroll; background-size: 100% auto; margin-top: 60px;}
.vc_row.wpb_row.vc_row-fluid.solar_for_home{margin: 0 auto; width: 99%;}
.vc_row.wpb_row.vc_row-fluid.solar_panels {margin: 0 auto; width: 99%;}
.why_us_title .alignnone.size-full.wp-image-82 {width: 15%;}
.why_us_title h2 {font-size: 24px; font-weight: 600;}
.one_section .vc_col-sm-6:first-child .why_img {float: left; margin-right: 15px; width: 18%;}
.one_section .vc_col-sm-6:first-child .why_text {float: left; width: 77%;}
.one_section .vc_col-sm-6:last-child .why_img {float: left; margin-right: 0px !important; width: 16%;}
.one_section .vc_col-sm-6:last-child .why_text {float: left; width: 82%;}
.why_text h4 a {font-size:18px;}
.why_text p {font-size: 13px; line-height:20px;}	
.why_img img { margin-top: 0px;}	
.service_title p {margin: 0 auto 70px !important; text-align: center; width: 100%;}	
.service_title h3 {margin-bottom:10px; font-size: 24px; font-weight: 600;}
.service_area .vc_column_container .vc_column-inner {padding-left: 0; padding-right: 0;}	
.service_top_img img {margin-top: -55px;}
.service_top_img h4 a { font-size: 16px;}
.service_top_img h4 {margin-bottom: 5px !important;}
.wpb_text_column.wpb_content_element.service_top_content p {font-size: 15px;}
.our_factory_area .our_factory_title p {width: 100%;}
.footer_form .wpcf7-form > p {margin-bottom: 10px;}	
.calculater_button a {height: 40px; line-height: 40px; width: 40%; margin: 0 auto;}
.top_footer_sec h2 {color: #2f2f2f; font-size: 20px; font-weight: 400; padding-bottom: 0px; margin-bottom: 10px;}
.contact_page_section .vc_col-sm-12 {float: none; margin: 0 auto; width: 100%;}
.contact_form_area .wpcf7-form .one_input p {float: left; margin-bottom: 10px; width: 49%;}
.contact_page_section .contact_form_area {width: 100% !important;}
.contact_detail_area {float: right !important; width: 100% !important;}
.contact_form_area .vc_column-inner {padding-left: 0 !important; padding-right: 0 !important;}	
.contact_page_section {padding: 0 0 10px;}
.contact_title h2 {font-size: 24px;}
.contact_info .address {background: rgba(0, 0, 0, 0) url("images/footer_address.png") no-repeat scroll left 0px / 6% auto;width: 100%; padding: 0 0 0 55px;}
.contact_info .phone {background: rgba(0, 0, 0, 0) url("images/footer_phone.png") no-repeat scroll left 5px / 6% auto; line-height: 21px; padding: 5px 0 0px 55px;}
.contact_info .email {background: rgba(0, 0, 0, 0) url("images/footer_email.png") no-repeat scroll left 0px / 6% auto; line-height: 21px; padding: 0px 0 0px 55px;}	
.inner_slider {background-position: center top !important; min-height: 208px;}
.main_page_title {margin-top: -160px;}	
.vc_custom_1464619798168 {background-attachment: scroll; background-repeat: no-repeat; background-size: 100% auto; margin-top: 60px;}
.page-id-46 .wpb_wrapper > p {font-size: 15px;}
.alignright.wp-image-283.size-full {width: 100%;}
.size-full.wp-image-289.alignright {width: 100%;}
.slider_area .wpb_layerslider_element.wpb_content_element {margin-bottom: 0px !important; margin-top: 65px;}
.welcome_area {padding: 15px 0 0; text-align: center;}
.quick_quite.menu-item.menu-item-60 {margin-right: 0px !important; margin-left: 0px !important;}
.welcome_area h1 span {font-weight:600;}
.one_section .vc_col-sm-6:first-child {width: 100% !important;}
.one_section .vc_col-sm-6:last-child {margin-top: 10px;width: 100% !important;}
.section_four { margin-top: 10px !important;}
.section_four .vc_col-sm-12 h4 {margin-bottom: 5px; font-size: 23px;}
.section_four .vc_col-sm-12 p {font-size: 15px; width: 100%; line-height: 22px;}
.service_area {margin-top: 20px;}
.vc_row.wpb_row.vc_row-fluid.service_area.vc_custom_1463721432760 {background: #F2F2F2 !important; padding-top: 15px;}
.orange_section_area .vc_col-sm-6 {float: left; width: 50%;}
.orange_section_area .vc_col-sm-6 img { width: 45%;}
.orange_section_area .vc_col-sm-6 h5 a {font-size: 26px; font-weight: 900;}
.orange_section_area { min-height: 180px;}
.orange_section_area .vc_column-inner {padding-top: 23px !important;}
.our_factory_area .our_factory_title h6 {font-size: 24px;font-weight: 600; margin-bottom: 10px;}
.our_factory_area .our_factory_title {margin-bottom: 20px;}
.footer_img {background:none;}
.jcarousel {overflow: hidden; position: relative; width: 52% !important; margin: 0 auto !important;}
.certification_area .logo_area {margin-top: 20px !important;}
.footer_google > iframe {height: 200px;}
.footer_other_right {float: none; margin: 0 auto !important; width: 34%;}
.contact_map_area #map {height: 225px; width: 100%;}
.quick_quote_img {width:100% !important;}
.save_environment h3,h4 {margin-bottom: 5px;}
.save_environment .wpb_wrapper > p {margin-bottom: 5px;}
.save_environment .wpb_text_column.wpb_content_element {margin-bottom: 10px;}
.save_on_bills .wpb_wrapper h3 {margin-bottom: 5px;}
.save_on_bills .wpb_wrapper > p {margin-bottom: 5px;}
.save_on_bills .wpb_text_column.wpb_content_element {margin-bottom: 10px;}
.solar_for_home .wpb_wrapper > h2 {font-size: 22px; margin-bottom: 10px;}
.solar_for_home .wpb_wrapper > p {margin-bottom: 10px;}
p {font-size:15px; margin-bottom:10px;}
h2 {font-size:22px;}
.wp-image-2787.alignright {width: 100%;}
.tariff td {font-weight: 600;padding: 0 10px;}
img.centered, .aligncenter {margin: 0 auto;}
.page-id-274 .wpb_text_column.wpb_content_element {margin-bottom: 5px;}
.footer_form .wpcf7-form ::-webkit-input-placeholder {color: #fff;}
#wp-live-chat-header {display: none !important;}
.vc_row.wpb_row.vc_row-fluid.footer_learn-more {margin: 0 auto; width: 100%;}
.vc_row.wpb_row.vc_row-fluid.privacy_policy {margin: 0 auto; width: 100%;}
.privacy_policy .wpb_wrapper ol {margin-left: 20px;}
.page-id-46 .wpb_wrapper iframe { height: 220px !important;}
.calculator_title {font-size: 25px; margin: 20px 9px !important; position: relative; right: 60px; top: -120px; width: 33%;}
.size-full.wp-image-358.alignright {margin: 15px 0 45px; padding: 0 20px; width: 46%;}

/*--------------31-8-2016---------------*/

.package {
    display: block;
    float: none;
    margin-bottom: 50px !important;
    margin-left: auto;
    margin-right: auto;
    padding: 5px;
    position: relative;
    top: 195px;
    width: 70% !important;
    z-index: 10;
}

.package-trial {
    font-size: 14px;
    font-weight: 400;
    padding: 5px 21px;
}

.package-name {font-size: 24px; margin-top:10px;}
.package-wrapper {background-size: 100% auto !important; font-size: 15px;}
.package-wrapper .vc_col-sm-6 .wpb_text_column.wpb_content_element { margin-bottom: 5px;}
.package hr {margin-bottom:10px !important;}
.package-wrapper .vc_col-sm-6 .vc_column-inner {padding-top: 10px !important;}
.package-price {font-weight: bold; line-height: 18px; margin-top: 5px;}

.vc_custom_1464580203825 {
    margin-top: -45px !important;
}

}
@media only screen and (min-width:570px) and (max-width:670px)
{
.title-area {background: #f2f2f2 none repeat scroll 0 0; height: 60px; width: 14% !important;}
.header-image .site-title > a {width:86%; height: 36px; margin: 13px 0 0 10px;}
.cmpny_logo img {margin: 11px 10px 0 0px;}
.cmpny_logo {width: 13%; position: absolute; top: 0px; left: 95px;}
.top_sec_menu {float:left; margin-left:0px; padding-left:0px; width: 100% !important;}
.site-header {height: 60px;}
.site-header .header-widget-area {float: left; width:100%;}
.site-inner { margin-top: 30px;}
.top_sec_menu ul li {line-height: 60px;}
.quick_quite {margin-right: 42px !important; margin-top: -9px; float: right !important;}
.top_sec_menu ul li a {padding-left: 11px; padding-right:0px; font-size:11px;}
.quick_quite a {font-size:9px !important;}
.top_right_menu {float: right; margin: 10px 0 0; position: absolute; top: 0; right: 15px;}
.top_right_menu a:first-child {font-size:14px;}
.top_right_menu a:last-child {font-size:11px;}
.slider_two {font-size: 15px; line-height: 21px; padding: 3px 10px;}
.slider_three {font-size: 22px; line-height: 32px; padding: 3px 10px;}
.slider_area .slider_text {width: 75%;}
.slider_more {margin-top: 10px;}
.slider_more a {font-size: 14px; width: 30%; height: 30px; line-height: 30px;}
.welcome_area .vc_column_container .vc_column-inner {padding-top: 0px !important;}
.welcome_area h1 {font-size: 24px;}
.welcome_area .wpb_text_column.wpb_content_element {margin-bottom: 10px;}
.welcome_area p {font-size: 16px; line-height: 23px; width: 95%;}
.get_link a {font-size: 18px; height: 36px; line-height: 36px; width: 42%;}
.get_link {padding-bottom:36px;}
.get_link .wpb_wrapper {margin-bottom: 15px !important;}
.why_content_area .vc_column_container .vc_column-inner {padding-top: 0px !important;}
.section_three .top_up_img {margin-top: -304px !important; display:none;}
.why_us_title {margin-bottom: 15px !important; margin-top:-12px;}
.alignnone.size-full.wp-image-101 {width: 11px; display:none;}
.service_area .vc_column-inner {padding-top: 0px !important;}
.service_area .vc_col-sm-12 {float: none; margin: 0 auto; width: 95%;}
.service_area .vc_col-sm-3 {margin-right: 10px; min-height: 236px; padding: 10px; width:49%; float:left; margin-bottom: 55px;}
.service_area .vc_col-sm-3:nth-child(2) {margin-right: 0;}
.orange_section_area .vc_col-sm-6:first-child h5 {float: left; text-align: center; width: 100%;}
.orange_section_area .vc_col-sm-6:last-child h5 {float: left; text-align: center; width: 100%;}
.footer_form { padding:10px 15px !important; width: 100%;}
.footer_form .wpcf7-form p:nth-of-type(5n+5) input {width: 40%; height: 36px;line-height: 36px;}
.footer_form .wpcf7-form input { padding: 8px 10px;}
.footer_form .wpcf7-form textarea {height: 150px; padding: 8px 10px;}
.footer_form h6 {font-size: 24px; margin-bottom: 10px !important; font-weight: 600;}
.home_bottom_section .certification_area { min-height: 192px; padding: 20px;}
.home_bottom_section .certification_area h6 {font-size: 26px;margin-bottom: 20px !important; text-align:center;}
.home_bottom_section .calculater_area {background: #eaeaea none repeat scroll 0 0; min-height: 200px; padding: 20px !important;}
.calculater_area h6 {font-size: 24px; width: 51%; margin: 0 auto;}
.page-id-58 .top_footer {padding:10px; margin-top:370px;}
.top_footer {padding:10px;}
.footer_loc {margin-right:12px; width:30%; min-height: 270px;}
.quick_link {margin-right:12px; min-height: 270px; width:30%;}
.footer_newsletter {padding-right:0px; margin-right:0px; width:35%; min-height: 270px; border-right:none;}
.footer_google {width:100%; min-height: 270px;}
.footer_google img {width:20%;}
.copy_main {padding:20px;}
.copy_main .copyright_in {font-size:16px; width:100%; text-align:center;}
.last_footer_middle {float: none; font-size: 15px; text-align: center; width: 100%;}
.footer_other_right ul li a {font-size:13px; padding:0px 6px;}
.main_page_title h1 {margin-left:15px; font-size: 24px;}
.contact_form_area .wpcf7-form input {height:40px; padding:10px;}
.contact_form_area .wpcf7-form textarea {height:175px; padding:10px;}
.vc_custom_1464615491055 {background-attachment: scroll; background-size: 100% auto;  background-repeat: no-repeat; margin-top: 60px;}
.social_connect img {margin-right: 5px; width: 20%;}
.vc_custom_1464606932763 {background-attachment: scroll; background-size: 100% auto; margin-top: 60px;}
.quick_quote_form .vc_custom_1463725970605 {margin-top: 0 !important;}
.quick_quote_area .quick_quote_form {padding: 10px !important;}
.first_inputs input {padding:5px 10px; font-size:12px;}
.submit input {height: 35px; line-height: 35px;padding: 0; width: 35%;}
.quick_quote_area p { margin-bottom: 12px;}
.quick_quote_area p {color: #ffffff; font-size: 13px; line-height: 18px;}
.quick_quote_form .vc_custom_1463726044807 {margin-bottom: 10px !important;}
.first_inputs select {padding:5px 10px;}
.first_inputs {margin-bottom: 10px;}
.main_page_title p {color: #ffffff; font-size: 14px; margin-left: 15px; width: 90%; line-height:22px;}
.vc_row.wpb_row.vc_inner.vc_row-fluid {margin: 0 auto; width: 99%;}
.home .vc_row.wpb_row.vc_inner.vc_row-fluid {margin: 0 auto; width: 100%;}
.vc_custom_1462361000369 {background-attachment: scroll; background-size: 100% auto; margin-top: 35px;}
.vc_custom_1464607006185 {background-attachment: scroll; background-size: 100% auto; margin-top: 60px;}
.vc_row.wpb_row.vc_row-fluid.solar_for_home{margin: 0 auto; width: 99%;}
.vc_row.wpb_row.vc_row-fluid.solar_panels {margin: 0 auto; width: 99%;}
.why_us_title .alignnone.size-full.wp-image-82 {width: 15%;}
.why_us_title h2 {font-size: 24px; font-weight: 600;}
.one_section .vc_col-sm-6:first-child .why_img {float: left; margin-right: 15px; width: 18%;}
.one_section .vc_col-sm-6:first-child .why_text {float: left; width: 77%;}
.one_section .vc_col-sm-6:last-child .why_img {float: left; margin-right: 0px !important; width: 16%;}
.one_section .vc_col-sm-6:last-child .why_text {float: left; width: 82%;}
.why_text h4 a {font-size:18px;}
.why_text p {font-size: 13px; line-height:20px;}	
.why_img img { margin-top: 0px;}	
.service_title p {margin: 0 auto 70px !important; text-align: center; width: 100%;}	
.service_title h3 {margin-bottom:10px; font-size: 24px; font-weight: 600;}
.service_area .vc_column_container .vc_column-inner {padding-left: 0; padding-right: 0;}	
.service_top_img img {margin-top: -55px;}
.service_top_img h4 a { font-size: 16px;}
.service_top_img h4 {margin-bottom: 5px !important;}
.wpb_text_column.wpb_content_element.service_top_content p {font-size: 15px;}
.our_factory_area .our_factory_title p {width: 100%;}
.footer_form .wpcf7-form > p {margin-bottom: 10px;}	
.calculater_button a {height: 40px; line-height: 40px; width: 40%; margin: 0 auto;}
.top_footer_sec h2 {color: #2f2f2f; font-size: 20px; font-weight: 400; padding-bottom: 0px; margin-bottom: 10px;}
.contact_page_section .vc_col-sm-12 {float: none; margin: 0 auto; width: 100%;}
.contact_form_area .wpcf7-form .one_input p {float: left; margin-bottom: 10px; width: 49%;}
.contact_page_section .contact_form_area {width: 100% !important;}
.contact_detail_area {float: right !important; width: 100% !important;}
.contact_form_area .vc_column-inner {padding-left: 0 !important; padding-right: 0 !important;}	
.contact_page_section {padding: 0 0 10px;}
.contact_title h2 {font-size: 24px;}
.contact_info .address {background: rgba(0, 0, 0, 0) url("images/footer_address.png") no-repeat scroll left 0px / 6% auto;width: 100%; padding: 0 0 0 40px;}
.contact_info .phone {background: rgba(0, 0, 0, 0) url("images/footer_phone.png") no-repeat scroll left 5px / 6% auto; line-height: 21px; padding: 5px 0 0px 40px;}
.contact_info .email {background: rgba(0, 0, 0, 0) url("images/footer_email.png") no-repeat scroll left 0px / 6% auto; line-height: 21px; padding: 0px 0 0px 40px;}	
.inner_slider {background-position: center top !important; min-height: 208px;}
.main_page_title {margin-top: -160px;}	
.vc_custom_1464619798168 {background-attachment: scroll; background-repeat: no-repeat; background-size: 100% auto; margin-top: 60px;}
.page-id-46 .wpb_wrapper > p {font-size: 15px;}
.alignright.wp-image-283.size-full {width: 100%;}
.size-full.wp-image-289.alignright {width: 100%;}
.slider_area .wpb_layerslider_element.wpb_content_element {margin-bottom: 0px !important; margin-top: 65px;}
.welcome_area {padding: 15px 0 0; text-align: center;}
.quick_quite.menu-item.menu-item-60 {margin-right: 0px !important; margin-left: 0px !important;}
.welcome_area h1 span {font-weight:600;}
.one_section .vc_col-sm-6:first-child {width: 100% !important;}
.one_section .vc_col-sm-6:last-child {margin-top: 10px;width: 100% !important;}
.section_four { margin-top: 10px !important;}
.section_four .vc_col-sm-12 h4 {margin-bottom: 5px; font-size: 23px;}
.section_four .vc_col-sm-12 p {font-size: 15px; width: 100%; line-height: 22px;}
.service_area {margin-top: 20px;}
.vc_row.wpb_row.vc_row-fluid.service_area.vc_custom_1463721432760 {background: #F2F2F2 !important; padding-top: 15px;}
.orange_section_area .vc_col-sm-6 {float: left; width: 50%;}
.orange_section_area .vc_col-sm-6 img { width: 45%;}
.orange_section_area .vc_col-sm-6 h5 a {font-size: 26px; font-weight: 900;}
.orange_section_area { min-height: 180px;}
.orange_section_area .vc_column-inner {padding-top: 23px !important;}
.our_factory_area .our_factory_title h6 {font-size: 24px;font-weight: 600; margin-bottom: 10px;}
.our_factory_area .our_factory_title {margin-bottom: 20px;}
.footer_img {background:none;}
.jcarousel {overflow: hidden; position: relative; width: 71% !important; margin: 0 auto !important;}
.certification_area .logo_area {margin-top: 20px !important;}
.footer_google > iframe {height: 200px;}
.footer_other_right {float: none; margin: 0 auto !important; width: 45%;}
.contact_map_area #map {height: 225px; width: 100%;}
.quick_quote_img {width:100% !important;}
.save_environment h3,h4 {margin-bottom: 5px;}
.save_environment .wpb_wrapper > p {margin-bottom: 5px;}
.save_environment .wpb_text_column.wpb_content_element {margin-bottom: 10px;}
.save_on_bills .wpb_wrapper h3 {margin-bottom: 5px;}
.save_on_bills .wpb_wrapper > p {margin-bottom: 5px;}
.save_on_bills .wpb_text_column.wpb_content_element {margin-bottom: 10px;}
.solar_for_home .wpb_wrapper > h2 {font-size: 22px; margin-bottom: 10px;}
.solar_for_home .wpb_wrapper > p {margin-bottom: 10px;}
p {font-size:15px; margin-bottom:10px;}
h2 {font-size:22px;}
.wp-image-2787.alignright {width: 100%;}
.tariff td {font-weight: 600;padding: 0 10px;}
img.centered, .aligncenter {margin: 0 auto;}
.page-id-274 .wpb_text_column.wpb_content_element {margin-bottom: 5px;}
.footer_form .wpcf7-form ::-webkit-input-placeholder {color: #fff;}
#wp-live-chat-header {display: none !important;}
.vc_row.wpb_row.vc_row-fluid.footer_learn-more {margin: 0 auto; width: 100%;}
.vc_row.wpb_row.vc_row-fluid.privacy_policy {margin: 0 auto; width: 100%;}
.privacy_policy .wpb_wrapper ol {margin-left: 20px;}
.page-id-46 .wpb_wrapper iframe { height: 220px !important;}
.calculator_title {font-size: 22px; margin: 20px 9px !important; position: relative; right: 16px;  top: -148px;  width: 33%;}
.size-full.wp-image-358.alignright {margin: 15px 0 45px; padding: 0 20px; width: 32%;}

/*--------------31-8-2016---------------*/

.package {
    display: block;
    float: none;
    margin-bottom: 32px !important;
    margin-left: auto;
    margin-right: auto;
    padding: 5px;
    position: relative;
    top: 170px;
    width: 70% !important;
    z-index: 10;
}

.package-trial {
    font-size: 14px;
    font-weight: 400;
    padding: 5px 21px;
}

.package-name {font-size: 24px; margin-top:10px;}
.package-wrapper {background-size: 100% auto !important; font-size: 15px;}
.package-wrapper .vc_col-sm-6 .wpb_text_column.wpb_content_element { margin-bottom: 5px;}
.package hr {margin-bottom:10px !important;}
.package-wrapper .vc_col-sm-6 .vc_column-inner {padding-top: 10px !important;}
.package-price {font-weight: bold; line-height: 18px; margin-top: 5px;}

.vc_custom_1464580203825 {
    margin-top: -45px !important;
}

}

@media only screen and (min-width:486px) and (max-width:569px)
{
	
.title-area {background: #f2f2f2 none repeat scroll 0 0; height: 60px; width: 18% !important;}
.header-image .site-title > a {width:88%; height: 36px; margin: 13px 0 0 10px;}
.cmpny_logo img {margin: 13px 10px 0 0;}
.cmpny_logo {width: 16%; position: absolute; top: 0px; left: 105px;}
.top_sec_menu {float:left; margin-left:0px; padding-left:0px; width: 100% !important;}
.site-header {height: 60px;}
.site-header .header-widget-area {float: left; width:100%;}
.site-inner { margin-top: 30px;}
.top_sec_menu ul li {line-height: 60px;}
.quick_quite {margin-right: 42px !important; margin-top: -9px; float: right !important;}
.top_sec_menu ul li a {padding-left: 11px; padding-right:0px; font-size:11px;}
.quick_quite a {font-size:9px !important;}
.top_right_menu {float: right; margin: 10px 0 0; position: absolute; top: 0; right: 15px;}
.top_right_menu a:first-child {font-size:17px;}
.top_right_menu a:last-child {font-size:14px;}
.slider_two {font-size: 15px; line-height: 21px; padding: 3px 10px;}
.slider_three {font-size: 22px; line-height: 32px; padding: 3px 10px;}
.slider_area .slider_text {width: 75%;}
.slider_more {margin-top: 10px;}
.slider_more a {font-size: 14px; width: 30%; height: 30px; line-height: 30px;}
.welcome_area .vc_column_container .vc_column-inner {padding-top: 0px !important;}
.welcome_area h1 {font-size: 24px;}
.welcome_area .wpb_text_column.wpb_content_element {margin-bottom: 10px;}
.welcome_area p {font-size: 16px; line-height: 23px; width: 95%;}
.get_link a {font-size: 18px; height: 36px; line-height: 36px; width: 42%;}
.get_link {padding-bottom:36px;}
.get_link .wpb_wrapper {margin-bottom: 25px !important; margin-top: 18px;}
.why_content_area .vc_column_container .vc_column-inner {padding-top: 0px !important;}
.section_three .top_up_img {margin-top: -304px !important; display:none;}
.why_us_title {margin-bottom: 15px !important; margin-top:-12px;}
.alignnone.size-full.wp-image-101 {width: 11px; display:none;}
.service_area .vc_column-inner {padding-top: 0px !important;}
.service_area .vc_col-sm-12 {float: none; margin: 0 auto; width: 95%;}
.service_area .vc_col-sm-3 {margin-right: 10px; min-height: 236px; padding: 10px; width:49%; float:left; margin-bottom: 55px;}
.service_area .vc_col-sm-3:nth-child(2) {margin-right: 0;}
.orange_section_area .vc_col-sm-6:first-child h5 {float: left; text-align: center; width: 100%;}
.orange_section_area .vc_col-sm-6:last-child h5 {float: left; text-align: center; width: 100%;}
.footer_form { padding:10px 15px !important; width: 100%;}
.footer_form .wpcf7-form p:nth-of-type(5n+5) input {width: 40%; height: 36px;line-height: 36px;}
.footer_form .wpcf7-form input { padding: 8px 10px;}
.footer_form .wpcf7-form textarea {height: 150px; padding: 8px 10px;}
.footer_form h6 {font-size: 24px; margin-bottom: 10px !important; font-weight: 600;}
.home_bottom_section .certification_area { min-height: 192px; padding: 20px;}
.home_bottom_section .certification_area h6 {font-size: 26px;margin-bottom: 20px !important; text-align:center;}
.home_bottom_section .calculater_area {background: #eaeaea none repeat scroll 0 0; min-height: 200px; padding: 20px !important;}
.calculater_area h6 {font-size: 24px; width: 51%; margin: 0 auto;}
.page-id-58 .top_footer {padding:10px; margin-top:370px;}
.top_footer {padding:10px;}
.footer_loc {margin-right:12px; width:30%; min-height: 270px;}
.quick_link {margin-right:12px; min-height: 270px; width:30%;}
.footer_newsletter {padding-right:0px; margin-right:0px; width:35%; min-height: 270px; border-right:none;}
.footer_google {width:100%; min-height: 270px;}
.footer_google img {width:20%;}
.copy_main {padding:20px;}
.copy_main .copyright_in {font-size:16px; width:100%; text-align:center; margin-bottom:7px;}
.last_footer_middle {float: none; font-size: 15px; text-align: center; width: 100%;}
.footer_other_right ul li a {font-size:13px; padding:0px 6px;}
.main_page_title h1 {margin-left:15px; font-size: 24px;}
.contact_form_area .wpcf7-form input {height:40px; padding:10px;}
.contact_form_area .wpcf7-form textarea {height:175px; padding:10px;}
.vc_custom_1464615491055 {background-attachment: scroll; background-size: 100% auto;  background-repeat: no-repeat; margin-top: 35px;}
.social_connect img {margin-right: 5px; width: 20%;}
.vc_custom_1464606932763 {background-attachment: scroll; background-size: 100% auto; margin-top: 35px;}
.quick_quote_form .vc_custom_1463725970605 {margin-top: 0 !important;}
.quick_quote_area .quick_quote_form {padding: 10px !important;}
.first_inputs input {padding:5px 10px; font-size:12px;}
.submit input {height: 35px; line-height: 35px;padding: 0; width: 35%;}
.quick_quote_area p { margin-bottom: 12px;}
.quick_quote_area p {color: #ffffff; font-size: 13px; line-height: 18px;}
.quick_quote_form .vc_custom_1463726044807 {margin-bottom: 10px !important;}
.first_inputs select {padding:5px 10px;}
.first_inputs {margin-bottom: 10px;}
.main_page_title p {color: #ffffff; font-size: 14px; margin-left: 15px; width: 95%; line-height:22px;}
.vc_row.wpb_row.vc_inner.vc_row-fluid {margin: 0 auto; width: 99%;}
.home .vc_row.wpb_row.vc_inner.vc_row-fluid {margin: 0 auto; width: 100%;}
.vc_custom_1462361000369 {background-attachment: scroll; background-size: 100% auto; margin-top: 35px;}
.vc_custom_1464607006185 {background-attachment: scroll; background-size: 100% auto; margin-top: 35px;}
.vc_row.wpb_row.vc_row-fluid.solar_for_home{margin: 0 auto; width: 99%;}
.vc_row.wpb_row.vc_row-fluid.solar_panels {margin: 0 auto; width: 99%;}
.why_us_title .alignnone.size-full.wp-image-82 {width: 15%;}
.why_us_title h2 {font-size: 24px; font-weight: 600;}
.one_section .vc_col-sm-6:first-child .why_img {float: left; margin-right: 15px; width: 18%;}
.one_section .vc_col-sm-6:first-child .why_text {float: left; width: 77%;}
.one_section .vc_col-sm-6:last-child .why_img {float: left; margin-right: 0px !important; width: 16%;}
.one_section .vc_col-sm-6:last-child .why_text {float: left; width: 82%;}
.why_text h4 a {font-size:18px;}
.why_text p {font-size: 13px; line-height:20px;}	
.why_img img { margin-top: 0px;}	
.service_title p {margin: 0 auto 70px !important; text-align: center; width: 100%;}	
.service_title h3 {margin-bottom:10px; font-size: 24px; font-weight: 600;}
.service_area .vc_column_container .vc_column-inner {padding-left: 0; padding-right: 0;}	
.service_top_img img {margin-top: -55px;}
.service_top_img h4 a { font-size: 16px;}
.service_top_img h4 {margin-bottom: 5px !important;}
.wpb_text_column.wpb_content_element.service_top_content p {font-size: 15px;}
.our_factory_area .our_factory_title p {width: 100%;}
.footer_form .wpcf7-form > p {margin-bottom: 10px;}	
.calculater_button a {height: 40px; line-height: 40px; width: 40%; margin: 0 auto;}
.top_footer_sec h2 {color: #2f2f2f; font-size: 20px; font-weight: 400; padding-bottom: 0px; margin-bottom: 10px;}
.contact_page_section .vc_col-sm-12 {float: none; margin: 0 auto; width: 100%;}
.contact_form_area .wpcf7-form .one_input p {float: left; margin-bottom: 10px; width: 49%;}
.contact_page_section .contact_form_area {width: 100% !important;}
.contact_detail_area {float: right !important; width: 100% !important;}
.contact_form_area .vc_column-inner {padding-left: 0 !important; padding-right: 0 !important;}	
.contact_page_section {padding: 0 0 10px;}
.contact_title h2 {font-size: 24px;}
.contact_info .address {background: rgba(0, 0, 0, 0) url("images/footer_address.png") no-repeat scroll left 0px / 6% auto;width: 100%; padding: 0 0 0 40px;}
.contact_info .phone {background: rgba(0, 0, 0, 0) url("images/footer_phone.png") no-repeat scroll left 5px / 6% auto; line-height: 21px; padding: 5px 0 0px 40px;}
.contact_info .email {background: rgba(0, 0, 0, 0) url("images/footer_email.png") no-repeat scroll left 0px / 6% auto; line-height: 21px; padding: 0px 0 0px 40px;}	
.inner_slider {background-position: center top !important; min-height: 208px;}
.main_page_title {margin-top: -135px;}	
.vc_custom_1464619798168 {background-attachment: scroll; background-repeat: no-repeat; background-size: 100% auto; margin-top: 55px;}
.page-id-46 .wpb_wrapper > p {font-size: 15px;}
.alignright.wp-image-283.size-full {width: 100%;}
.size-full.wp-image-289.alignright {width: 100%;}
.slider_area .wpb_layerslider_element.wpb_content_element {margin-bottom: 0px !important; margin-top: 35px;}
.welcome_area {padding: 15px 0 0; text-align: center;}
.quick_quite.menu-item.menu-item-60 {margin-right: 0px !important; margin-left: 0px !important;}
.welcome_area h1 span {font-weight:600;}
.one_section .vc_col-sm-6:first-child {width: 100% !important; margin: 6px 0;}
.one_section .vc_col-sm-6:last-child {margin-top: 10px;width: 100% !important;}
.section_four { margin-top: 15px !important;}
.section_four .vc_col-sm-12 h4 {margin-bottom: 5px; font-size: 23px;}
.section_four .vc_col-sm-12 p {font-size: 15px; width: 100%; line-height: 22px;}
.service_area {margin-top: 20px;}
.vc_row.wpb_row.vc_row-fluid.service_area.vc_custom_1463721432760 {background: #F2F2F2 !important; padding-top: 15px;}
.orange_section_area .vc_col-sm-6 {float: left; width: 50%;}
.orange_section_area .vc_col-sm-6 img { width: 45%;}
.orange_section_area .vc_col-sm-6 h5 a {font-size: 26px; font-weight: 900;}
.orange_section_area { min-height: 180px;}
.orange_section_area .vc_column-inner {padding-top: 23px !important;}
.our_factory_area .our_factory_title h6 {font-size: 24px;font-weight: 600; margin-bottom: 10px;}
.our_factory_area .our_factory_title {margin-bottom: 20px;}
.footer_img {background:none;}
.jcarousel {overflow: hidden; position: relative; width: 71% !important; margin: 0 auto !important;}
.certification_area .logo_area {margin-top: 20px !important;}
.footer_google > iframe {height: 200px;}
.footer_other_right {float: none; margin: 0 auto !important; width: 45%;}
.contact_map_area #map {height: 225px; width: 100%;}
.quick_quote_img {width:100% !important;}
.save_environment h3,h4 {margin-bottom: 5px;}
.save_environment .wpb_wrapper > p {margin-bottom: 5px;}
.save_environment .wpb_text_column.wpb_content_element {margin-bottom: 10px;}
.save_on_bills .wpb_wrapper h3 {margin-bottom: 5px;}
.save_on_bills .wpb_wrapper > p {margin-bottom: 5px;}
.save_on_bills .wpb_text_column.wpb_content_element {margin-bottom: 10px;}
.solar_for_home .wpb_wrapper > h2 {font-size: 22px; margin-bottom: 10px;}
.solar_for_home .wpb_wrapper > p {margin-bottom: 10px;}
p {font-size:15px; margin-bottom:10px;}
h2 {font-size:22px;}
.wp-image-2787.alignright {width: 100%;}
.tariff td {font-weight: 600;padding: 0 10px;}
img.centered, .aligncenter {margin: 0 auto;}
.page-id-274 .wpb_text_column.wpb_content_element {margin-bottom: 5px;}
.footer_form .wpcf7-form ::-webkit-input-placeholder {color: #fff;}
#wp-live-chat-header {display: none !important;}
.inner_slider.vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner {padding-top:10px !important;}
.vc_row.wpb_row.vc_row-fluid.footer_learn-more {margin: 0 auto; width: 100%;}
.vc_row.wpb_row.vc_row-fluid.privacy_policy {margin: 0 auto; width: 100%;}
.privacy_policy .wpb_wrapper ol {margin-left: 20px;}
.page-id-46 .wpb_wrapper iframe { height: 220px !important;}
.contact_form_area .wpcf7-form .wpcf7-response-output {margin-bottom: 12px; margin-top: 5px;}
.quick_quote_form .wpcf7-form .wpcf7-response-output {margin-bottom: 5px; margin-top: 5px;}
.page-id-163 .wpb_wrapper .wpb_text_column.wpb_content_element {margin-bottom: 10px !important;}
.page-id-163 .content-sidebar-wrap main {padding: 0;}
.footer_contact_area .footer_form .wpcf7-form .wpcf7-response-output {margin-top: 15px; margin-bottom: 5px;}
.calculator_title {font-size: 22px; margin: 20px 9px !important; position: relative; right:6px; top: -214px; width: 33%;}
.size-full.wp-image-358.alignright {margin: 15px 0 45px; padding: 0 20px; width: 36%;}

/*--------------31-8-2016---------------*/

.package {
  display: block;
  float: none;
  margin-bottom: 0 !important;
  margin-left: auto;
  margin-right: auto;
  padding: 5px;
  position: relative;
  top: 140px;
  width: 85% !important;
  z-index: 10;
}

.package-trial {
    font-size: 14px;
    font-weight: 400;
    padding: 5px 21px;
}

.package-name {font-size: 24px; margin-top:10px;}
.package-wrapper {background-size: 100% auto !important; font-size: 15px;}
.package-wrapper .vc_col-sm-6 .wpb_text_column.wpb_content_element { margin-bottom: 5px;}
.package hr {margin-bottom:10px !important;}
.package-wrapper .vc_col-sm-6 .vc_column-inner {padding-top: 10px !important;}
.package-price {font-weight: bold; line-height: 18px; margin-top: 5px;}


}
@media only screen and (min-width:415px) and (max-width:485px)
{
.title-area {background: #f2f2f2 none repeat scroll 0 0; height: 50px; width: 23% !important;}
.header-image .site-title > a {width:88%; height: 36px; margin: 8px 0 0 10px;}
.cmpny_logo img {margin: 6px 10px 0 32px;}
.cmpny_logo {width: 22%; position: absolute; top: 0px; left: 80px;}
.top_sec_menu {float:left; margin-left:0px; padding-left:0px; width: 100% !important;}
.site-header {height: 60px;}
.site-header .header-widget-area {float: left; width:100%;}
.site-inner { margin-top: 30px;}
.top_sec_menu ul li {line-height: 60px;}
.quick_quite {margin-right: 42px !important; margin-top: -9px; float: right !important;}
.top_sec_menu ul li a {padding-left: 11px; padding-right:0px; font-size:11px;}
.quick_quite a {font-size:9px !important;}
.top_right_menu {float: right; margin: 7px 0 0; position: absolute; top: 0; right: 15px; line-height: 12px;}
.top_right_menu a:first-child {font-size:14px;}
.top_right_menu a:last-child {font-size:11px;}
.slider_two {font-size: 12px; line-height: 18px; padding: 2px 10px;}
.slider_three {font-size: 15px; line-height: 22px; padding: 2px 10px; font-weight: 600;}
.slider_area .slider_text {width: 75%;}
.slider_more {margin-top: 5px;}
.slider_more a {font-size: 11px; height: 24px; line-height: 24px; width: 39%;}
.welcome_area .vc_column_container .vc_column-inner {padding-top: 0px !important;}
.welcome_area h1 {font-size: 20px;}
.welcome_area .wpb_text_column.wpb_content_element {margin-bottom: 5px;}
.welcome_area p {font-size: 14px; line-height: 23px; width: 95%;}
.get_link a {font-size: 16px; height: 33px; line-height: 33px; width: 68%;}
.get_link {padding-bottom:36px;}
.get_link .wpb_wrapper {margin-bottom: 15px !important;}
.why_content_area .vc_column_container .vc_column-inner {padding-top: 0px !important;}
.section_three .top_up_img {margin-top: -304px !important; display:none;}
.why_us_title {margin-bottom: 15px !important; margin-top:-12px;}
.alignnone.size-full.wp-image-101 {width: 11px; display:none;}
.service_area .vc_column-inner {padding-top: 0px !important;}
.service_area .vc_col-sm-12 {float: none; margin: 0 auto; width: 95%;}
.service_area .vc_col-sm-3 {margin-right: 10px; min-height: 182px; padding: 10px; width:100%; float:left; margin-bottom: 55px;}
.service_area .vc_col-sm-3:nth-child(2) {margin-right: 0;}
.orange_section_area .vc_col-sm-6:first-child h5 {float: left; text-align: center; width: 100%;}
.orange_section_area .vc_col-sm-6:last-child h5 {float: left; text-align: center; width: 100%;}
.footer_form { padding:10px !important; width: 100%; position: relative;z-index: 9999;}
.footer_form .wpcf7-form p:nth-of-type(5n+5) input {width: 60%; height: 30px;line-height: 30px;}
.footer_form .wpcf7-form input {padding: 4px 10px; border: 3px solid #464646; font-size: 14px;}
.footer_form .wpcf7-form textarea {height: 130px; padding: 4px 10px; font-size: 14px; border: 3px solid #464646;}
.footer_form h6 {font-size: 20px; margin-bottom: 10px !important; font-weight: 600;}
.home_bottom_section .certification_area { min-height: 186px; padding: 20px;}
.home_bottom_section .certification_area h6 {font-size: 20px;margin-bottom: 20px !important; text-align:center;}
.home_bottom_section .calculater_area {background: #eaeaea none repeat scroll 0 0; min-height: 160px; padding: 20px !important;}
.calculater_area h6 {background-size: 20%; font-size: 20px; width: 100%; padding: 8px 0 0 110px; height: 100px ; margin-bottom:0px !important;}
.page-id-58 .top_footer {padding:10px; margin-top:275px;}
.top_footer {padding:10px;}
.footer_loc {margin-right: 0; min-height: 165px; width: 100%; border-right: none; text-align:center;}
.quick_link {margin-right: 0; min-height: 235px; width: 100%; border-right: none; text-align:center;}
.footer_newsletter {border-right: medium none; margin-right: 0; min-height: 235px; padding-right: 0; text-align: center; width: 70%; margin: 0 auto !important; float: none; text-align: left;}
.footer_google {width:100%; min-height: 235px;text-align:center;}
.footer_google img {width:20%;}
.copy_main {padding:10px;}
.copy_main .copyright_in {font-size:16px; width:100%; text-align:center;}
.last_footer_middle {float: none; font-size: 12px; text-align: center; width: 100%;}
.footer_other_right ul li a {font-size:13px; padding:0px 6px;}
.main_page_title h1 {margin-left:15px; font-size: 18px; margin-bottom: 5px;}
.contact_form_area .wpcf7-form input {font-size: 14px !important; height:30px; padding:5px;}
.contact_form_area .wpcf7-form textarea {font-size: 14px !important; height: 150px; padding: 5px;}
.vc_custom_1464615491055 {background-attachment: scroll; background-size: 100% auto;  background-repeat: no-repeat; margin-top: 55px;}
.social_connect img {margin-right: 5px; width: 10%;}
.vc_custom_1464606932763 {background-attachment: scroll; background-size: 100% auto; margin-top: 55px;}
.quick_quote_form .vc_custom_1463725970605 {margin-top: 0 !important;}
.quick_quote_area .quick_quote_form {padding: 10px !important;}
.first_inputs input {padding:5px 10px; font-size:12px;}
.submit input {height: 35px; line-height: 35px;padding: 0; width: 35%;}
.quick_quote_area p { margin-bottom: 12px;}
.quick_quote_area p {color: #ffffff; font-size: 13px; line-height: 18px;}
.quick_quote_form .vc_custom_1463726044807 {margin-bottom: 10px !important;}
.first_inputs select {padding:5px 10px;}
.first_inputs {margin-bottom: 10px;}
.main_page_title p {color: #ffffff; font-size: 14px; line-height: 20px; margin-left: 15px; width: 90%;}
.vc_row.wpb_row.vc_inner.vc_row-fluid {margin: 0 auto; width: 99%;}
.home .vc_row.wpb_row.vc_inner.vc_row-fluid {margin: 0 auto; width: 100%;}
.vc_custom_1462361000369 {background-attachment: scroll;  background-size: 100% auto; margin-top: 25px;}
.vc_custom_1464607006185 {background-attachment: scroll;  background-size: 100% auto; margin-top: 35px;}
.vc_row.wpb_row.vc_row-fluid.solar_for_home{margin: 0 auto; width: 99%;}
.vc_row.wpb_row.vc_row-fluid.solar_panels {margin: 0 auto; width: 99%;}
.why_us_title .alignnone.size-full.wp-image-82 {width: 24%;}
.why_us_title h2 {font-size: 20px; font-weight: 600;}
.one_section .vc_col-sm-6:first-child .why_img {float: left; margin-right:5px; width: 14%;}
.one_section .vc_col-sm-6:first-child .why_text {float: left; width: 84%;}
.one_section .vc_col-sm-6:last-child .why_img {float: right; margin-right: 0px !important; width: 14%;}
.one_section .vc_col-sm-6:last-child .why_text {float: left; width: 82%;}
.why_text h4 a {font-size:16px;}
.why_text p {font-size: 12px; line-height:16px;}	
.why_img img { margin-top: 2px;}	
.service_title p {margin: 0 auto 70px !important; text-align: center; width: 100%; line-height:22px;}	
.service_title h3 {margin-bottom:0px; font-size: 20px; font-weight: 600;}
.service_area .vc_column_container .vc_column-inner {padding-left: 0; padding-right: 0;}	
.service_top_img img {margin-top: -55px;}
.service_top_img h4 a { font-size: 16px;}
.service_top_img h4 {margin-bottom: 5px !important;}
.wpb_text_column.wpb_content_element.service_top_content p {font-size: 15px;}
.our_factory_area .our_factory_title p {width: 100%;}
.footer_form .wpcf7-form > p {margin-bottom: 7px;}	
.calculater_button a {height:34px; line-height:34px; width: 55%; margin: 0 auto; font-size: 16px;}
.top_footer_sec h2 {color: #2f2f2f; font-size: 20px; font-weight: 400; padding-bottom: 0px; margin-bottom: 10px; margin-top:5px; text-align: center;}
.contact_page_section .vc_col-sm-12 {float: none; margin: 0 auto; width: 100%;}
.contact_form_area .wpcf7-form .one_input p {float: left; margin-bottom: 10px; width: 100%;}
.contact_page_section .contact_form_area {width: 100% !important;}
.contact_detail_area {float: right !important; width: 100% !important;}
.contact_form_area .vc_column-inner {padding-left: 0 !important; padding-right: 0 !important;}	
.contact_page_section {padding: 0 0 10px;}
.contact_form_area .contact_title h2 {font-size: 20px; font-weight: 600; margin: -25px 0 10px !important;}
.contact_title h2 {font-size: 20px; font-weight: 600; margin: 0px 0 10px !important;}
.contact_info .address {background: rgba(0, 0, 0, 0) url("images/footer_address.png") no-repeat scroll left 0px / 10% auto;width: 100%; padding: 0 0 0 50px;}
.contact_info .phone {background: rgba(0, 0, 0, 0) url("images/footer_phone.png") no-repeat scroll left 5px / 10% auto; line-height: 21px; padding: 5px 0 0px 50px;}
.contact_info .email {background: rgba(0, 0, 0, 0) url("images/footer_email.png") no-repeat scroll left 0px / 10% auto; line-height: 21px; padding: 0px 0 0px 50px;}	
.inner_slider {background-position: center top !important; min-height:175px;}
.main_page_title {margin-top: -110px;}	
.vc_custom_1464619798168 {background-attachment: scroll; background-repeat: no-repeat; background-size: 100% auto; margin-top: 25px;}
.page-id-46 .wpb_wrapper > p {font-size: 15px;}
.alignright.wp-image-283.size-full {width: 100%;}
.size-full.wp-image-289.alignright {width: 100%;}
.slider_area .wpb_layerslider_element.wpb_content_element {margin-bottom: 0px !important; margin-top: 25px;}
.welcome_area {padding: 10px 0 0; text-align: center;}
.quick_quite.menu-item.menu-item-60 {margin-right: 0px !important; margin-left: 0px !important;}
.welcome_area h1 span {font-weight:600;}
.one_section .vc_col-sm-6:first-child {width: 100% !important; padding:5px; margin: 6px 0;}
.one_section .vc_col-sm-6:last-child {margin-top: 10px;width: 100% !important; padding:5px;}
.section_four { margin-top: 15px !important;}
.section_four .vc_col-sm-12 { padding: 5px;}
.section_four .vc_col-sm-12 h4 {margin-bottom: 2px; font-size: 20px;}
.section_four .vc_col-sm-12 p {font-size: 12px; width: 100%; line-height: 18px;}
.service_area {margin-top: 20px;}
.vc_row.wpb_row.vc_row-fluid.service_area.vc_custom_1463721432760 {background: #F2F2F2 !important; padding-top: 15px; padding-bottom:15px;}
.orange_section_area .vc_col-sm-6 {float: left; width: 50%;}
.orange_section_area .vc_col-sm-6 img { width: 45%;}
.orange_section_area .vc_col-sm-6 h5 a {font-size: 18px; font-weight: 700;}
.orange_section_area { min-height: 120px;}
.orange_section_area .vc_column-inner {padding-top: 20px !important;}
.our_factory_area .our_factory_title h6 {font-size: 20px;font-weight: 600; margin-bottom: 3px;}
.our_factory_area .our_factory_title {margin-bottom: 20px;}
.footer_img {background:none;}
.jcarousel {overflow: hidden; position: relative; width: 66% !important; margin: 0 auto !important;}
.certification_area .logo_area {margin-top: 20px !important;}
.footer_google > iframe {height: 200px;}
.footer_other_right {float: none; margin: 0 auto !important; width: 100%;}
.contact_map_area #map {height: 225px; width: 100%;}
.quick_quote_img {width:100% !important;}
.save_environment h3,h4 {margin-bottom: 5px; font-size:20px;}
.save_environment .wpb_wrapper > p {margin-bottom: 5px; line-height: 22px;}
.save_environment .wpb_text_column.wpb_content_element {margin-bottom: 10px;}
.save_on_bills .wpb_wrapper h3 {margin-bottom: 5px; font-size: 20px;}
.save_on_bills .wpb_wrapper > p {margin-bottom: 5px;}
.save_on_bills .wpb_text_column.wpb_content_element {margin-bottom: 10px;}
.solar_for_home .wpb_wrapper > h2 {font-size: 22px; margin-bottom: 10px;}
.solar_for_home .wpb_wrapper > p {margin-bottom: 10px;}
p {font-size:14px; margin-bottom:10px;}
h2 {font-size:20px;}
.wp-image-2787.alignright {width: 100%;}
.tariff td {font-weight: 600;padding: 0 10px;}
img.centered, .aligncenter {margin: 0 auto;}
.page-id-274 .wpb_text_column.wpb_content_element {margin-bottom: 5px;}
.slider_text {top: -8px; position: relative;}
.ls-v5 .ls-nav-next {right: 0px !important;}
.ls-v5 .ls-nav-prev {left: 0px !important;}
.our_factory_area {padding-top: 12px;}
.service_area .vc_col-sm-3:last-child {margin-right: 0px; margin-bottom: 0px;}
.footer_form .wpcf7-form p:nth-of-type(5n+1) {float: right; width: 100%;}
.footer_form .wpcf7-form p:nth-of-type(5n+2) {float: right; width: 100%;}
.calculater_button {margin-top: 10px;}
.social_connect {margin-top: 15px;}
.footer_loc .menu-tindo_solar_menu-container ul li {line-height: 15px;}
.quick_link .menu-footer-menu-container ul li {line-height: 15px;}
.footer_phone {margin-bottom: 10px;}
.footer_abn {background-size: 20px 18px; margin-bottom: 10px;}
.full-width-content .content {padding: 0 0 0px; width: 100%;}
.zls-btnsub {max-height: 25px !important;}
.last_footer_middle > p {margin: 0 !important;}
.main_page_title h1::after {height: 3px;width: 24%;}
.contact_detail_area .wpb_text_column.wpb_content_element {margin-bottom: 5px;}
.quick_quote_img .vc_column-inner {background-size: cover !important; height: 70%;}
.save_environment_content .vc_column-inner {padding-top: 0 !important;}
.bill_contant .vc_col-sm-12 .vc_column-inner {padding-top: 5px !important;}
table {border-collapse: collapse; border-spacing: 0; font-size: 13px; line-height: 23px; width: 100% !important;}
.size-full.wp-image-353.alignright {margin-bottom: 10px; width: 100%;}
.size-full.wp-image-353.alignleft {margin-bottom: 10px; width: 100%;}
.size-full.wp-image-356.alignright {margin-bottom: 10px; margin-top: -30px; width: 100%;}
.size-full.wp-image-3654.alignright {margin-bottom: 10px; width: 100%;}
.solar_panels .wpb_wrapper h5 {font-size: 20px; margin-bottom: 5px;}
.content-sidebar-wrap .vc_custom_1464580203825 {background-size: 100% auto !important; padding-bottom: 0px !important; padding-top: 0px !important;}
.package { margin-left: 0; margin-right: 0; padding: 5px; top:-26px; margin-bottom: 0px !important; width:60%;}
.package-name {font-size: 20px; margin-top: 0;}
.package-trial {font-size: 14px; font-weight: 400; padding: 2px 21px;}
.package hr {margin-bottom: 12px !important; margin-top: 30px;}
.inner_special .vc_column-inner {padding-top: 0 !important;}
.about_page_content .vc_column-inner {padding-top: 0 !important;}
.size-full.wp-image-329.alignright {margin-top: 11px; width: 100%;}
.service_support .vc_column-inner {padding-top: 0 !important;}
.referal_program .vc_column-inner {padding-top: 0 !important;}
.career_option .vc_column-inner {padding-top: 0 !important;}
.size-full.wp-image-363.alignright {margin-bottom: 5px; margin-top: 10px; width: 100%;}
.size-full.wp-image-366.alignleft {margin-bottom: 5px; margin-top: 10px; width: 100%;}
.footer_form .wpcf7-form ::-webkit-input-placeholder {color: #fff;}
#wp-live-chat-header {display: none !important;}
.inner_slider.vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner {padding-top:10px !important;}
.vc_row.wpb_row.vc_row-fluid.footer_learn-more {margin: 0 auto; width: 100%;}
.vc_row.wpb_row.vc_row-fluid.privacy_policy {margin: 0 auto; width: 100%;}
.privacy_policy .wpb_wrapper ol {margin-left: 20px;}
.page-id-46 .wpb_wrapper iframe { height: 220px !important;}
.calculator_title {font-size: 20px; margin: 20px 9px !important; position: relative; right: 25px; top: -285px; width: 33%;}
.size-full.wp-image-358.alignright {margin: 15px 0 45px; padding: 0 20px; width: 46%;}

/*--------------31-8-2016---------------*/

.package {
    display: block;
    float: none;
    margin-bottom: 70px !important;
    margin-left: auto;
    margin-right: auto;
    padding: 5px;
    position: relative;
    top: 148px;
    width: 72% !important;
    z-index: 10;
}

.package-trial {
    font-size: 14px;
    font-weight: 400;
    padding: 5px 21px;
}

}
@media only screen and (min-width:376px) and (max-width:414px)
{
	
.title-area {background: #f2f2f2 none repeat scroll 0 0; height: 50px; width: 23% !important;}
.header-image .site-title > a {width:88%; height: 36px; margin: 8px 0 0 10px;}
.cmpny_logo img {margin: 8px 10px 0 15px;}
.cmpny_logo {width: 22%; position: absolute; top: 0px; left: 80px;}
.top_sec_menu {float:left; margin-left:0px; padding-left:0px; width: 100% !important;}
.site-header {height: 60px;}
.site-header .header-widget-area {float: left; width:100%;}
.site-inner { margin-top: 30px;}
.top_sec_menu ul li {line-height: 60px;}
.quick_quite {margin-right: 42px !important; margin-top: -9px; float: right !important;}
.top_sec_menu ul li a {padding-left: 11px; padding-right:0px; font-size:11px;}
.quick_quite a {font-size:9px !important;}
.top_right_menu {float: right; margin: 7px 0 0; position: absolute; top: 0; right: 15px; line-height: 12px;}
.top_right_menu a:first-child {font-size:14px;}
.top_right_menu a:last-child {font-size:11px;}
.slider_two {font-size: 12px; line-height: 18px; padding: 2px 10px;}
.slider_three {font-size: 15px; line-height: 22px; padding: 2px 10px; font-weight: 600;}
.slider_area .slider_text {width: 75%;}
.slider_more {margin-top: 5px;}
.slider_more a {font-size: 11px; height: 24px; line-height: 24px; width: 39%;}
.welcome_area .vc_column_container .vc_column-inner {padding-top: 0px !important;}
.welcome_area h1 {font-size: 20px;}
.welcome_area .wpb_text_column.wpb_content_element {margin-bottom: 5px;}
.welcome_area p {font-size: 14px; line-height: 23px; width: 95%;}
.get_link a {font-size: 16px; height: 33px; line-height: 33px; width: 68%;}
.get_link {padding-bottom:36px;}
.get_link .wpb_wrapper {margin-bottom: 15px !important;}
.why_content_area .vc_column_container .vc_column-inner {padding-top: 0px !important;}
.section_three .top_up_img {margin-top: -304px !important; display:none;}
.why_us_title {margin-bottom: 15px !important; margin-top:-12px;}
.alignnone.size-full.wp-image-101 {width: 11px; display:none;}
.service_area .vc_column-inner {padding-top: 0px !important;}
.service_area .vc_col-sm-12 {float: none; margin: 0 auto; width: 95%;}
.service_area .vc_col-sm-3 {margin-right: 10px; min-height: 182px; padding: 10px; width:100%; float:left; margin-bottom: 55px;}
.service_area .vc_col-sm-3:nth-child(2) {margin-right: 0;}
.orange_section_area .vc_col-sm-6:first-child h5 {float: left; text-align: center; width: 100%;}
.orange_section_area .vc_col-sm-6:last-child h5 {float: left; text-align: center; width: 100%;}
.footer_form { padding:10px !important; width: 100%; position: relative;z-index: 9999;}
.footer_form .wpcf7-form p:nth-of-type(5n+5) input {width: 60%; height: 30px;line-height: 30px;}
.footer_form .wpcf7-form input {padding: 4px 10px; border: 3px solid #464646; font-size: 14px;}
.footer_form .wpcf7-form textarea {height: 130px; padding: 4px 10px; font-size: 14px; border: 3px solid #464646;}
.footer_form h6 {font-size: 20px; margin-bottom: 10px !important; font-weight: 600;}
.home_bottom_section .certification_area { min-height: 186px; padding: 20px;}
.home_bottom_section .certification_area h6 {font-size: 20px;margin-bottom: 20px !important; text-align:center;}
.home_bottom_section .calculater_area {background: #eaeaea none repeat scroll 0 0; min-height: 160px; padding: 20px !important;}
.calculater_area h6 {background-size: 25%; font-size: 20px; width: 100%; padding: 8px 0 0 110px; height: 100px ; margin-bottom:0px !important;}
.page-id-58 .top_footer {padding:10px; margin-top:275px;}
.top_footer {padding:10px;}
.footer_loc {margin-right: 0; min-height: 165px; width: 100%; border-right: none; text-align:center;}
.quick_link {margin-right: 0; min-height: 235px; width: 100%; border-right: none; text-align:center;}
.footer_newsletter {border-right: medium none; margin-right: 0; min-height: 235px; padding-right: 0; text-align: center; width: 70%; margin: 0 auto !important; float: none; text-align: left;}
.footer_google {width:100%; min-height: 235px;text-align:center;}
.footer_google img {width:20%;}
.copy_main {padding:10px;}
.copy_main .copyright_in {font-size:16px; width:100%; text-align:center;}
.last_footer_middle {float: none; font-size: 12px; text-align: center; width: 100%;}
.footer_other_right ul li a {font-size:13px; padding:0px 6px;}
.main_page_title h1 {margin-left:15px; font-size: 18px; margin-bottom: 5px;}
.contact_form_area .wpcf7-form input {font-size: 14px !important; height:30px; padding:5px;}
.contact_form_area .wpcf7-form textarea {font-size: 14px !important; height: 150px; padding: 5px;}
.vc_custom_1464615491055 {background-attachment: scroll; background-size: 100% auto;  background-repeat: no-repeat; margin-top: 25px;}
.social_connect img {margin-right: 5px; width: 10%;}
.vc_custom_1464606932763 {background-attachment: scroll; background-size: 100% auto; margin-top: 25px;}
.quick_quote_form .vc_custom_1463725970605 {margin-top: 0 !important;}
.quick_quote_area .quick_quote_form {padding: 10px !important;}
.first_inputs input {padding:5px 10px; font-size:12px;}
.submit input {height: 35px; line-height: 35px;padding: 0; width: 35%;}
.quick_quote_area p { margin-bottom: 12px;}
.quick_quote_area p {color: #ffffff; font-size: 13px; line-height: 18px;}
.quick_quote_form .vc_custom_1463726044807 {margin-bottom: 10px !important;}
.first_inputs select {padding:5px 10px;}
.first_inputs {margin-bottom: 10px;}
.main_page_title p {color: #ffffff; font-size: 12px; line-height: 20px; margin-left: 15px; width: 94%;}
.vc_row.wpb_row.vc_inner.vc_row-fluid {margin: 0 auto; width: 99%;}
.home .vc_row.wpb_row.vc_inner.vc_row-fluid {margin: 0 auto; width: 100%;}
.vc_custom_1462361000369 {background-attachment: scroll;  background-size: 100% auto; margin-top: 25px;}
.vc_custom_1464607006185 {background-attachment: scroll;  background-size: 100% auto; margin-top: 25px;}
.vc_row.wpb_row.vc_row-fluid.solar_for_home{margin: 0 auto; width: 99%;}
.vc_row.wpb_row.vc_row-fluid.solar_panels {margin: 0 auto; width: 99%;}
.why_us_title .alignnone.size-full.wp-image-82 {width: 24%;}
.why_us_title h2 {font-size: 20px; font-weight: 600;}
.one_section .vc_col-sm-6:first-child .why_img {float: left; margin-right:5px; width: 14%;}
.one_section .vc_col-sm-6:first-child .why_text {float: left; width: 84%;}
.one_section .vc_col-sm-6:last-child .why_img {float: right; margin-right: 0px !important; width: 14%;}
.one_section .vc_col-sm-6:last-child .why_text {float: left; width: 82%;}
.why_text h4 a {font-size:16px;}
.why_text p {font-size: 12px; line-height:16px;}	
.why_img img { margin-top: 2px;}	
.service_title p {margin: 0 auto 70px !important; text-align: center; width: 100%; line-height:22px;}	
.service_title h3 {margin-bottom:0px; font-size: 20px; font-weight: 600;}
.service_area .vc_column_container .vc_column-inner {padding-left: 0; padding-right: 0;}	
.service_top_img img {margin-top: -55px;}
.service_top_img h4 a { font-size: 16px;}
.service_top_img h4 {margin-bottom: 5px !important;}
.wpb_text_column.wpb_content_element.service_top_content p {font-size: 15px;}
.our_factory_area .our_factory_title p {width: 100%;}
.footer_form .wpcf7-form > p {margin-bottom: 7px;}	
.calculater_button a {height:34px; line-height:34px; width: 55%; margin: 0 auto; font-size: 16px;}
.top_footer_sec h2 {color: #2f2f2f; font-size: 20px; font-weight: 400; padding-bottom: 0px; margin-bottom: 10px; margin-top:5px; text-align: center;}
.contact_page_section .vc_col-sm-12 {float: none; margin: 0 auto; width: 100%;}
.contact_form_area .wpcf7-form .one_input p {float: left; margin-bottom: 10px; width: 100%;}
.contact_page_section .contact_form_area {width: 100% !important;}
.contact_detail_area {float: right !important; width: 100% !important;}
.contact_form_area .vc_column-inner {padding-left: 0 !important; padding-right: 0 !important;}	
.contact_page_section {padding: 0 0 10px;}
.contact_form_area .contact_title h2 {font-size: 20px; font-weight: 600; margin: 0px 0 10px !important;}
.contact_title h2 {font-size: 20px; font-weight: 600; margin: 0px 0 10px !important;}
.contact_info .address {background: rgba(0, 0, 0, 0) url("images/footer_address.png") no-repeat scroll left 0px / 10% auto;width: 100%; padding: 0 0 0 42px;}
.contact_info .phone {background: rgba(0, 0, 0, 0) url("images/footer_phone.png") no-repeat scroll left 5px / 10% auto; line-height: 21px; padding: 5px 0 0px 42px;}
.contact_info .email {background: rgba(0, 0, 0, 0) url("images/footer_email.png") no-repeat scroll left 0px / 10% auto; line-height: 21px; padding: 0px 0 0px 42px;}	
.inner_slider {background-position: center top !important; min-height:118px;}
.main_page_title {margin-top: -80px;}	
.vc_custom_1464619798168 {background-attachment: scroll; background-repeat: no-repeat; background-size: 100% auto; margin-top: 55px;}
.page-id-46 .wpb_wrapper > p {font-size: 15px;}
.alignright.wp-image-283.size-full {width: 100%;}
.size-full.wp-image-289.alignright {width: 100%;}
.slider_area .wpb_layerslider_element.wpb_content_element {margin-bottom: 0px !important; margin-top: 25px;}
.welcome_area {padding: 10px 0 0; text-align: center;}
.quick_quite.menu-item.menu-item-60 {margin-right: 0px !important; margin-left: 0px !important;}
.welcome_area h1 span {font-weight:600;}
.one_section .vc_col-sm-6:first-child {width: 100% !important; padding:5px; margin: 6px 0;}
.one_section .vc_col-sm-6:last-child {margin-top: 10px;width: 100% !important; padding:5px;}
.section_four { margin-top: 15px !important;}
.section_four .vc_col-sm-12 { padding: 5px;}
.section_four .vc_col-sm-12 h4 {margin-bottom: 2px; font-size: 20px;}
.section_four .vc_col-sm-12 p {font-size: 12px; width: 100%; line-height: 18px;}
.service_area {margin-top: 20px;}
.vc_row.wpb_row.vc_row-fluid.service_area.vc_custom_1463721432760 {background: #F2F2F2 !important; padding-top: 15px; padding-bottom:15px;}
.orange_section_area .vc_col-sm-6 {float: left; width: 50%;}
.orange_section_area .vc_col-sm-6 img { width: 45%;}
.orange_section_area .vc_col-sm-6 h5 a {font-size: 18px; font-weight: 700;}
.orange_section_area { min-height: 120px;}
.orange_section_area .vc_column-inner {padding-top: 20px !important;}
.our_factory_area .our_factory_title h6 {font-size: 20px;font-weight: 600; margin-bottom: 3px;}
.our_factory_area .our_factory_title {margin-bottom: 20px;}
.footer_img {background:none;}
.jcarousel {overflow: hidden; position: relative; width: 66% !important; margin: 0 auto !important;}
.certification_area .logo_area {margin-top: 20px !important;}
.footer_google > iframe {height: 200px;}
.footer_other_right {float: none; margin: 0 auto !important; width: 100%;}
.contact_map_area #map {height: 225px; width: 100%;}
.quick_quote_img {width:100% !important;}
.save_environment h3,h4 {margin-bottom: 5px; font-size:20px;}
.save_environment .wpb_wrapper > p {margin-bottom: 5px; line-height: 22px;}
.save_environment .wpb_text_column.wpb_content_element {margin-bottom: 10px;}
.save_on_bills .wpb_wrapper h3 {margin-bottom: 5px; font-size: 20px;}
.save_on_bills .wpb_wrapper > p {margin-bottom: 5px;}
.save_on_bills .wpb_text_column.wpb_content_element {margin-bottom: 10px;}
.solar_for_home .wpb_wrapper > h2 {font-size: 22px; margin-bottom: 10px;}
.solar_for_home .wpb_wrapper > p {margin-bottom: 10px;}
p {font-size:14px; margin-bottom:10px;}
h2 {font-size:20px;}
.wp-image-2787.alignright {width: 100%;}
.tariff td {font-weight: 600;padding: 0 10px;}
img.centered, .aligncenter {margin: 0 auto;}
.page-id-274 .wpb_text_column.wpb_content_element {margin-bottom: 5px;}
.slider_text {top: -8px; position: relative;}
.ls-v5 .ls-nav-next {right: 0px !important;}
.ls-v5 .ls-nav-prev {left: 0px !important;}
.our_factory_area {padding-top: 12px;}
.service_area .vc_col-sm-3:last-child {margin-right: 0px; margin-bottom: 0px;}
.footer_form .wpcf7-form p:nth-of-type(5n+1) {float: right; width: 100%;}
.footer_form .wpcf7-form p:nth-of-type(5n+2) {float: right; width: 100%;}
.calculater_button {margin-top: 10px;}
.social_connect {margin-top: 15px;}
.footer_loc .menu-tindo_solar_menu-container ul li {line-height: 15px;}
.quick_link .menu-footer-menu-container ul li {line-height: 15px;}
.footer_phone {margin-bottom: 10px;}
.footer_abn {background-size: 20px 18px; margin-bottom: 10px;}
.full-width-content .content {padding: 0 0 0px; width: 100%;}
.zls-btnsub {max-height: 25px !important;}
.last_footer_middle > p {margin: 0 !important;}
.main_page_title h1::after {height: 3px;width: 24%;}
.contact_detail_area .wpb_text_column.wpb_content_element {margin-bottom: 5px;}
.quick_quote_img .vc_column-inner {background-size: cover !important; height: 70%;}
.save_environment_content .vc_column-inner {padding-top: 0 !important;}
.bill_contant .vc_col-sm-12 .vc_column-inner {padding-top: 5px !important;}
table {border-collapse: collapse; border-spacing: 0; font-size: 13px; line-height: 23px; width: 100% !important;}
.size-full.wp-image-353.alignright {margin-bottom: 10px; width: 100%;}
.size-full.wp-image-353.alignleft {margin-bottom: 10px; width: 100%;}
.size-full.wp-image-356.alignright {margin-bottom: 10px; margin-top: 0px; width: 100%;}
.size-full.wp-image-3654.alignright {margin-bottom: 10px; width: 100%;}
.solar_panels .wpb_wrapper h5 {font-size: 20px; margin-bottom: 5px;}
.content-sidebar-wrap .vc_custom_1464580203825 {background-size: 100% auto !important; padding-bottom: 0px !important; padding-top: 0px !important;}
.package { margin-left: 0; margin-right: 0; padding: 5px; top:150px; margin-bottom: 60px !important;}
.package-name {font-size: 20px; margin-top: 0;}
.package-trial {font-size: 14px; font-weight: 400; padding: 2px 21px;}
.package hr {margin-bottom: 12px !important; margin-top: 30px;}
.inner_special .vc_column-inner {padding-top: 0 !important;}
.about_page_content .vc_column-inner {padding-top: 0 !important;}
.size-full.wp-image-329.alignright {margin-top: 11px; width: 100%;}
.service_support .vc_column-inner {padding-top: 0 !important;}
.referal_program .vc_column-inner {padding-top: 0 !important;}
.career_option .vc_column-inner {padding-top: 0 !important;}
.size-full.wp-image-363.alignright {margin-bottom: 5px; margin-top: 10px; width: 100%;}
.size-full.wp-image-366.alignleft {margin-bottom: 5px; margin-top: 10px; width: 100%;}
.footer_form .wpcf7-form ::-webkit-input-placeholder {color: #fff;}
#wp-live-chat-header {display: none !important;}
.inner_slider.vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner {padding-top:10px !important;}
.vc_row.wpb_row.vc_row-fluid.footer_learn-more {margin: 0 auto; width: 100%;}
.vc_row.wpb_row.vc_row-fluid.privacy_policy {margin: 0 auto; width: 100%;}
.privacy_policy .wpb_wrapper ol {margin-left: 20px;}
.page-id-46 .wpb_wrapper iframe { height: 220px !important;}
.size-full.wp-image-358.alignright {margin-bottom: 50px; margin-right: 73px; margin-top: 15px; width: 65%;}
.calculator_title {position: absolute; text-align: center; top:260px; font-size:22px; margin-right: 10 !important; right: 0; margin-right:7px;}

/*--------------31-8-2016---------------*/

.package {
    margin-bottom: 30px !important;
    margin-left: 0;
    margin-right: 0;
    padding: 5px;
    position: relative;
    top: 100px;
    z-index: 10;
}

}
@media only screen and (min-width:321px) and (max-width:375px)
{
.title-area {background: #f2f2f2 none repeat scroll 0 0; height: 50px; width: 20% !important;}
.header-image .site-title > a {width:80%; height: 36px; margin: 13px 0 0 10px;}
.cmpny_logo img {margin: 13px 10px 0 0;}
.cmpny_logo {width: 17%; position: absolute; top: 0px; left: 80px;}
.top_sec_menu {float:left; margin-left:0px; padding-left:0px; width: 100% !important;}
.site-header {height: 60px;}
.site-header .header-widget-area {float: left; width:100%;}
.site-inner { margin-top: 30px;}
.top_sec_menu ul li {line-height: 60px;}
.quick_quite {margin-right: 42px !important; margin-top: -9px; float: right !important;}
.top_sec_menu ul li a {padding-left: 11px; padding-right:0px; font-size:11px;}
.quick_quite a {font-size:9px !important;}
.top_right_menu {float: right; margin: 7px 0 0; position: absolute; top: 0; right: 15px; line-height: 12px;}
.top_right_menu a:first-child {font-size:14px;}
.top_right_menu a:last-child {font-size:11px;}
.slider_two {font-size: 12px; line-height: 18px; padding: 2px 10px;}
.slider_three {font-size: 15px; line-height: 22px; padding: 2px 10px; font-weight: 600;}
.slider_area .slider_text {width: 75%;}
.slider_more {margin-top: 5px;}
.slider_more a {font-size: 11px; height: 24px; line-height: 24px; width: 39%;}
.welcome_area .vc_column_container .vc_column-inner {padding-top: 0px !important;}
.welcome_area h1 {font-size: 20px;}
.welcome_area .wpb_text_column.wpb_content_element {margin-bottom: 5px;}
.welcome_area p {font-size: 14px; line-height: 23px; width: 95%;}
.get_link a {font-size: 16px; height: 33px; line-height: 33px; width: 68%;}
.get_link {padding-bottom:36px;}
.get_link .wpb_wrapper {margin-bottom: 15px !important;}
.why_content_area .vc_column_container .vc_column-inner {padding-top: 0px !important;}
.section_three .top_up_img {margin-top: -304px !important; display:none;}
.why_us_title {margin-bottom: 15px !important; margin-top:-12px;}
.alignnone.size-full.wp-image-101 {width: 11px; display:none;}
.service_area .vc_column-inner {padding-top: 0px !important;}
.service_area .vc_col-sm-12 {float: none; margin: 0 auto; width: 95%;}
.service_area .vc_col-sm-3 {margin-right: 10px; min-height: 200px; padding: 10px; width:100%; float:left; margin-bottom: 55px;}
.service_area .vc_col-sm-3:nth-child(2) {margin-right: 0;}
.orange_section_area .vc_col-sm-6:first-child h5 {float: left; text-align: center; width: 100%;}
.orange_section_area .vc_col-sm-6:last-child h5 {float: left; text-align: center; width: 100%;}
.footer_form { padding:10px !important; width: 100%; position: relative;z-index: 9999;}
.footer_form .wpcf7-form p:nth-of-type(5n+5) input {width: 60%; height: 30px;line-height: 30px;}
.footer_form .wpcf7-form input {padding: 4px 10px; border: 3px solid #464646; font-size: 14px;}
.footer_form .wpcf7-form textarea {height: 130px; padding: 4px 10px; font-size: 14px; border: 3px solid #464646;}
.footer_form h6 {font-size: 20px; margin-bottom: 10px !important; font-weight: 600;}
.home_bottom_section .certification_area { min-height: 186px; padding: 20px;}
.home_bottom_section .certification_area h6 {font-size: 20px;margin-bottom: 20px !important; text-align:center;}
.home_bottom_section .calculater_area {background: #eaeaea none repeat scroll 0 0; min-height: 160px; padding: 20px !important;}
.calculater_area h6 {background-size: 25%; font-size: 20px; width: 100%; padding: 8px 0 0 80px; height: 90px ; margin-bottom:0px !important;}
.page-id-58 .top_footer {padding:10px; margin-top:275px;}
.top_footer {padding:10px;}
.footer_loc {margin-right: 0; min-height: 165px; width: 100%; border-right: none; text-align:center;}
.quick_link {margin-right: 0; min-height: 235px; width: 100%; border-right: none; text-align:center;}
.footer_newsletter {border-right: medium none; margin-right: 0; min-height: 235px; padding-right: 0; text-align: center; width: 70%; margin: 0 auto !important; float: none; text-align: left;}
.footer_google {width:100%; min-height: 235px;text-align:center;}
.footer_google img {width:20%;}
.copy_main {padding:10px;}
.copy_main .copyright_in {font-size:16px; width:100%; text-align:center;}
.last_footer_middle {float: none; font-size: 12px; text-align: center; width: 100%;}
.footer_other_right ul li a {font-size:13px; padding:0px 6px;}
.main_page_title h1 {margin-left:15px; font-size: 18px; margin-bottom: 5px;}
.contact_form_area .wpcf7-form input {font-size: 14px !important; height:30px; padding:5px;}
.contact_form_area .wpcf7-form textarea {font-size: 14px !important; height: 150px; padding: 5px;}
.vc_custom_1464615491055 {background-attachment: scroll; background-size: 100% auto;  background-repeat: no-repeat; margin-top: 25px;}
.social_connect img {margin-right: 5px; width: 10%;}
.vc_custom_1464606932763 {background-attachment: scroll; background-size: 100% auto; margin-top: 25px;}
.quick_quote_form .vc_custom_1463725970605 {margin-top: 0 !important;}
.quick_quote_area .quick_quote_form {padding: 10px !important;}
.first_inputs input {padding:5px 10px; font-size:12px;}
.submit input {height: 35px; line-height: 35px;padding: 0; width: 35%;}
.quick_quote_area p { margin-bottom: 12px;}
.quick_quote_area p {color: #ffffff; font-size: 13px; line-height: 18px;}
.quick_quote_form .vc_custom_1463726044807 {margin-bottom: 10px !important;}
.first_inputs select {padding:5px 10px;}
.first_inputs {margin-bottom: 10px;}
.main_page_title p {color: #ffffff; font-size: 12px; line-height: 20px; margin-left: 15px; width: 94%;}
.vc_row.wpb_row.vc_inner.vc_row-fluid {margin: 0 auto; width: 99%;}
.home .vc_row.wpb_row.vc_inner.vc_row-fluid {margin: 0 auto; width: 100%;}
.vc_custom_1462361000369 {background-attachment: scroll;  background-size: 100% auto; margin-top: 25px;}
.vc_custom_1464607006185 {background-attachment: scroll;  background-size: 100% auto; margin-top: 35px;}
.vc_row.wpb_row.vc_row-fluid.solar_for_home{margin: 0 auto; width: 99%;}
.vc_row.wpb_row.vc_row-fluid.solar_panels {margin: 0 auto; width: 99%;}
.why_us_title .alignnone.size-full.wp-image-82 {width: 24%;}
.why_us_title h2 {font-size: 20px; font-weight: 600;}
.one_section .vc_col-sm-6:first-child .why_img {float: left; margin-right:5px; width: 14%;}
.one_section .vc_col-sm-6:first-child .why_text {float: left; width: 84%;}
.one_section .vc_col-sm-6:last-child .why_img {float: right; margin-right: 0px !important; width: 14%;}
.one_section .vc_col-sm-6:last-child .why_text {float: left; width: 82%;}
.why_text h4 a {font-size:16px;}
.why_text p {font-size: 12px; line-height:16px;}	
.why_img img { margin-top: 5px;}	
.service_title p {margin: 0 auto 70px !important; text-align: center; width: 100%; line-height:22px;}	
.service_title h3 {margin-bottom:0px; font-size: 20px; font-weight: 600;}
.service_area .vc_column_container .vc_column-inner {padding-left: 0; padding-right: 0;}	
.service_top_img img {margin-top: -55px;}
.service_top_img h4 a { font-size: 16px;}
.service_top_img h4 {margin-bottom: 5px !important;}
.wpb_text_column.wpb_content_element.service_top_content p {font-size: 15px;}
.our_factory_area .our_factory_title p {width: 100%;}
.footer_form .wpcf7-form > p {margin-bottom: 7px;}	
.calculater_button a {height:34px; line-height:34px; width: 55%; margin: 0 auto; font-size: 16px;}
.top_footer_sec h2 {color: #2f2f2f; font-size: 20px; font-weight: 400; padding-bottom: 0px; margin-bottom: 10px; margin-top:5px; text-align: center;}
.contact_page_section .vc_col-sm-12 {float: none; margin: 0 auto; width: 100%;}
.contact_form_area .wpcf7-form .one_input p {float: left; margin-bottom: 10px; width: 100%;}
.contact_page_section .contact_form_area {width: 100% !important;}
.contact_detail_area {float: right !important; width: 100% !important;}
.contact_form_area .vc_column-inner {padding-left: 0 !important; padding-right: 0 !important;}	
.contact_page_section {padding: 0 0 10px;}
.contact_form_area .contact_title h2 {font-size: 20px; font-weight: 600; margin:0px 0 10px !important;}
.contact_title h2 {font-size: 20px; font-weight: 600; margin: 0px 0 10px !important;}
.contact_info .address {background: rgba(0, 0, 0, 0) url("images/footer_address.png") no-repeat scroll left 0px / 10% auto;width: 100%; padding: 0 0 0 40px;}
.contact_info .phone {background: rgba(0, 0, 0, 0) url("images/footer_phone.png") no-repeat scroll left 5px / 10% auto; line-height: 21px; padding: 5px 0 0px 40px;}
.contact_info .email {background: rgba(0, 0, 0, 0) url("images/footer_email.png") no-repeat scroll left 0px / 10% auto; line-height: 21px; padding: 0px 0 0px 40px;}	
.inner_slider {background-position: center top !important; min-height:118px;}
.main_page_title {margin-top: -80px;}	
.vc_custom_1464619798168 {background-attachment: scroll; background-repeat: no-repeat; background-size: 100% auto; margin-top: 55px;}
.page-id-46 .wpb_wrapper > p {font-size: 15px;}
.alignright.wp-image-283.size-full {width: 100%;}
.size-full.wp-image-289.alignright {width: 100%;}
.slider_area .wpb_layerslider_element.wpb_content_element {margin-bottom: 0px !important; margin-top: 25px;}
.welcome_area {padding: 10px 0 0; text-align: center;}
.quick_quite.menu-item.menu-item-60 {margin-right: 0px !important; margin-left: 0px !important;}
.welcome_area h1 span {font-weight:600;}
.one_section .vc_col-sm-6:first-child {width: 100% !important; padding:5px; margin: 6px 0;}
.one_section .vc_col-sm-6:last-child {margin-top: 10px;width: 100% !important; padding:5px;}
.section_four { margin-top: 15px !important;}
.section_four .vc_col-sm-12 { padding: 5px;}
.section_four .vc_col-sm-12 h4 {margin-bottom: 2px; font-size: 20px;}
.section_four .vc_col-sm-12 p {font-size: 12px; width: 100%; line-height: 18px;}
.service_area {margin-top: 20px;}
.vc_row.wpb_row.vc_row-fluid.service_area.vc_custom_1463721432760 {background: #F2F2F2 !important; padding-top: 15px; padding-bottom:15px;}
.orange_section_area .vc_col-sm-6 {float: left; width: 50%;}
.orange_section_area .vc_col-sm-6 img { width: 45%;}
.orange_section_area .vc_col-sm-6 h5 a {font-size: 18px; font-weight: 700;}
.orange_section_area { min-height: 120px;}
.orange_section_area .vc_column-inner {padding-top: 20px !important;}
.our_factory_area .our_factory_title h6 {font-size: 20px;font-weight: 600; margin-bottom: 3px;}
.our_factory_area .our_factory_title {margin-bottom: 20px;}
.footer_img {background:none;}
.jcarousel {overflow: hidden; position: relative; width: 66% !important; margin: 0 auto !important;}
.certification_area .logo_area {margin-top: 20px !important;}
.footer_google > iframe {height: 200px;}
.footer_other_right {float: none; margin: 0 auto !important; width: 100%;}
.contact_map_area #map {height: 225px; width: 100%;}
.quick_quote_img {width:100% !important;}
.save_environment h3,h4 {margin-bottom: 5px; font-size:20px;}
.save_environment .wpb_wrapper > p {margin-bottom: 5px; line-height: 22px;}
.save_environment .wpb_text_column.wpb_content_element {margin-bottom: 10px;}
.save_on_bills .wpb_wrapper h3 {margin-bottom: 5px; font-size: 20px;}
.save_on_bills .wpb_wrapper > p {margin-bottom: 5px;}
.save_on_bills .wpb_text_column.wpb_content_element {margin-bottom: 10px;}
.solar_for_home .wpb_wrapper > h2 {font-size: 22px; margin-bottom: 10px;}
.solar_for_home .wpb_wrapper > p {margin-bottom: 10px;}
p {font-size:14px; margin-bottom:10px;}
h2 {font-size:20px;}
.wp-image-2787.alignright {width: 100%;}
.tariff td {font-weight: 600;padding: 0 10px;}
img.centered, .aligncenter {margin: 0 auto;}
.page-id-274 .wpb_text_column.wpb_content_element {margin-bottom: 5px;}
.slider_text {top: -8px; position: relative;}
.ls-v5 .ls-nav-next {right: 0px !important;}
.ls-v5 .ls-nav-prev {left: 0px !important;}
.our_factory_area {padding-top: 12px;}
.service_area .vc_col-sm-3:last-child {margin-right: 0px; margin-bottom: 0px;}
.footer_form .wpcf7-form p:nth-of-type(5n+1) {float: right; width: 100%;}
.footer_form .wpcf7-form p:nth-of-type(5n+2) {float: right; width: 100%;}
.calculater_button {margin-top: 10px;}
.social_connect {margin-top: 15px;}
.footer_loc .menu-tindo_solar_menu-container ul li {line-height: 15px;}
.quick_link .menu-footer-menu-container ul li {line-height: 15px;}
.footer_phone {margin-bottom: 10px;}
.footer_abn {background-size: 20px 18px; margin-bottom: 10px;}
.full-width-content .content {padding: 0 0 0px; width: 100%;}
.zls-btnsub {max-height: 25px !important;}
.last_footer_middle > p {margin: 0 !important;}
.main_page_title h1::after {height: 3px;width: 24%;}
.contact_detail_area .wpb_text_column.wpb_content_element {margin-bottom: 5px;}
.quick_quote_img .vc_column-inner {background-size: cover !important; height: 70%;}
.save_environment_content .vc_column-inner {padding-top: 0 !important;}
.bill_contant .vc_col-sm-12 .vc_column-inner {padding-top: 5px !important;}
table {border-collapse: collapse; border-spacing: 0; font-size: 13px; line-height: 23px; width: 100% !important;}
.size-full.wp-image-353.alignright {margin-bottom: 10px; width: 100%;}
.size-full.wp-image-353.alignleft {margin-bottom: 10px; width: 100%;}
.size-full.wp-image-356.alignright {margin-bottom: 10px; margin-top: 0px; width: 100%;}
.size-full.wp-image-3654.alignright {margin-bottom: 10px; width: 100%;}
.solar_panels .wpb_wrapper h5 {font-size: 20px; margin-bottom: 5px;}
.content-sidebar-wrap .vc_custom_1464580203825 {background-size: 100% auto !important; padding-bottom: 0px !important; padding-top: 0px !important;}
.package { margin-left: 0; margin-right: 0; padding: 5px; top:135px; margin-bottom: 45px !important;}
.package-name {font-size: 20px; margin-top: 0;}
.package-trial {font-size: 14px; font-weight: 400; padding: 2px 21px;}
.package hr {margin-bottom: 12px !important; margin-top: 30px;}
.inner_special .vc_column-inner {padding-top: 0 !important;}
.about_page_content .vc_column-inner {padding-top: 0 !important;}
.size-full.wp-image-329.alignright {margin-top: 11px; width: 100%;}
.service_support .vc_column-inner {padding-top: 0 !important;}
.referal_program .vc_column-inner {padding-top: 0 !important;}
.career_option .vc_column-inner {padding-top: 0 !important;}
.size-full.wp-image-363.alignright {margin-bottom: 5px; margin-top: 10px; width: 100%;}
.size-full.wp-image-366.alignleft {margin-bottom: 5px; margin-top: 10px; width: 100%;}
.footer_form .wpcf7-form ::-webkit-input-placeholder {color: #fff;}
#wp-live-chat-header {display: none !important;}
.inner_slider.vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner {padding-top:10px !important;}
.vc_row.wpb_row.vc_row-fluid.footer_learn-more {margin: 0 auto; width: 100%;}
.vc_row.wpb_row.vc_row-fluid.privacy_policy {margin: 0 auto; width: 100%;}
.privacy_policy .wpb_wrapper ol {margin-left: 20px;}
.page-id-46 .wpb_wrapper iframe { height: 220px !important;}
.size-full.wp-image-358.alignright {margin-bottom: 50px; margin-right: 66px; margin-top: 15px; width: 63%;}
.calculator_title {position: absolute; text-align: center; top: 238px; font-size:20px; margin-right: 0 !important; right: 0;}

/*--------------31-8-2016---------------*/

.package {
    margin-left: 0;
    margin-right: 0;
    padding: 5px;
    top: 85px;
	position: relative;
	z-index: 10;
	margin-bottom: 20px !important;
	}

}
@media only screen and (min-width:200px) and (max-width:320px)
{
	
.title-area {background: #f2f2f2 none repeat scroll 0 0; height: 50px; width: 27% !important;}
.header-image .site-title > a {width:88%; height: 36px; margin: 10px 0 0 10px;}
.cmpny_logo img {margin: 11px 10px 0 0;}
.cmpny_logo {width:23%; position: absolute; top: 0px; left:86px;}
.top_sec_menu {float:left; margin-left:0px; padding-left:0px; width: 100% !important;}
.site-header {height: 60px;}
.site-header .header-widget-area {float: left; width:100%;}
.site-inner { margin-top: 30px;}
.top_sec_menu ul li {line-height: 60px;}
.quick_quite {margin-right: 42px !important; margin-top: -9px; float: right !important;}
.top_sec_menu ul li a {padding-left: 11px; padding-right:0px; font-size:11px;}
.quick_quite a {font-size:9px !important;}
.top_right_menu {float: right; margin: 7px 0 0; position: absolute; top: 0; right: 15px; line-height: 12px;}
.top_right_menu a:first-child {font-size:16px;}
.top_right_menu a:last-child {font-size:12px;}
.slider_two {font-size: 12px; line-height: 18px; padding: 2px 10px;}
.slider_three {font-size: 15px; line-height: 22px; padding: 2px 10px; font-weight: 600;}
.slider_area .slider_text {width: 75%; margin-left:20px;}
.slider_more {margin-top: 5px;}
.slider_more a {font-size: 11px; height: 24px; line-height: 24px; width: 39%;}
.welcome_area .vc_column_container .vc_column-inner {padding-top: 0px !important;}
.welcome_area h1 {font-size: 20px;}
.welcome_area .wpb_text_column.wpb_content_element {margin-bottom: 5px;}
.welcome_area p {font-size: 14px; line-height: 23px; width: 95%;}
.get_link a {font-size: 16px; height: 33px; line-height: 33px; width: 68%;}
.get_link {padding-bottom:36px;}
.get_link .wpb_wrapper {margin-bottom: 25px !important; margin-top: 20px;}
.why_content_area .vc_column_container .vc_column-inner {padding-top: 0px !important;}
.section_three .top_up_img {margin-top: -304px !important; display:none;}
.why_us_title {margin-bottom: 15px !important; margin-top:-12px;}
.alignnone.size-full.wp-image-101 {width: 11px; display:none;}
.service_area .vc_column-inner {padding-top: 0px !important;}
.service_area .vc_col-sm-12 {float: none; margin: 0 auto; width: 95%;}
.service_area .vc_col-sm-3 {margin-right: 10px; min-height: 200px; padding: 10px; width:100%; float:left; margin-bottom: 55px;}
.service_area .vc_col-sm-3:nth-child(2) {margin-right: 0;}
.orange_section_area .vc_col-sm-6:first-child h5 {float: left; text-align: center; width: 100%;}
.orange_section_area .vc_col-sm-6:last-child h5 {float: left; text-align: center; width: 100%;}
.footer_form { padding:10px !important; width: 100%; position: relative;z-index: 9999;}
.footer_form .wpcf7-form p:nth-of-type(5n+5) input {width: 60%; height: 30px;line-height: 30px; margin-top: 15px; margin-bottom: 5px;}
.footer_form .wpcf7-form input {padding: 4px 10px; border: 3px solid #464646; font-size: 14px;}
.footer_form .wpcf7-form textarea {height: 130px; padding: 4px 10px; font-size: 14px; border: 3px solid #464646;}
.footer_form h6 {font-size: 20px; margin-bottom: 10px !important; font-weight: 600;}
.home_bottom_section .certification_area { min-height: 186px; padding: 20px;}
.home_bottom_section .certification_area h6 {font-size: 20px;margin-bottom: 20px !important; text-align:center;}
.home_bottom_section .calculater_area {background: #eaeaea none repeat scroll 0 0; min-height: 160px; padding: 20px !important;}
.calculater_area h6 {background-size: 25%; font-size: 20px; width: 100%; padding: 8px 0 0 80px; height: 75px ; margin-bottom:0px !important;}
.page-id-58 .top_footer {padding:10px; margin-top:275px;}
.top_footer {padding:10px;}
.footer_loc {margin-right: 0; min-height: 165px; width: 100%; border-right: none; text-align:center;}
.quick_link {margin-right: 0; min-height: 235px; width: 100%; border-right: none; text-align:center;}
.footer_newsletter {border-right: medium none; margin-right: 0; min-height: 235px; padding-right: 0; text-align: center; width: 70%; margin: 0 auto !important; float: none; text-align: left;}
.footer_google {width:100%; min-height: 235px;text-align:center;}
.footer_google img {width:20%;}
.copy_main {padding:10px;}
.copy_main .copyright_in {font-size:16px; width:100%; text-align:center; margin: 7px 0;}
.last_footer_middle {float: none; font-size: 12px; text-align: center; width: 100%;}
.footer_other_right ul li a {font-size:13px; padding:0px 6px;}
.main_page_title h1 {margin-left:15px; font-size: 18px; margin-bottom: 5px;}
.contact_form_area .wpcf7-form input {font-size: 14px !important; height:30px; padding:5px;}
.contact_form_area .wpcf7-form textarea {font-size: 14px !important; height: 150px; padding: 5px;}
.vc_custom_1464615491055 {background-attachment: scroll; background-size: 100% auto;  background-repeat: no-repeat; margin-top: 25px;}
.social_connect img {margin-right: 5px; width: 10%;}
.vc_custom_1464606932763 {background-attachment: scroll; background-size: 100% auto; margin-top: 25px;}
.quick_quote_form .vc_custom_1463725970605 {margin-top: 0 !important;}
.quick_quote_area .quick_quote_form {padding: 10px !important;}
.first_inputs input {padding:5px 10px; font-size:12px;}
.submit input {height: 35px; line-height: 35px;padding: 0; width: 35%;}
.quick_quote_area p { margin-bottom: 12px;}
.quick_quote_area p {color: #ffffff; font-size: 13px; line-height: 18px;}
.quick_quote_form .vc_custom_1463726044807 {margin-bottom: 10px !important;}
.first_inputs select {padding:5px 10px;}
.first_inputs {margin-bottom: 10px;}
.main_page_title p {color: #ffffff; font-size: 12px; line-height: 20px; margin-left: 15px; width: 94%;}
.vc_row.wpb_row.vc_inner.vc_row-fluid {margin: 0 auto; width: 99%;}
.home .vc_row.wpb_row.vc_inner.vc_row-fluid {margin: 0 auto; width: 100%;}
.vc_custom_1462361000369 {background-attachment: scroll;  background-size: 100% auto; margin-top: 25px;}
.vc_custom_1464607006185 {background-attachment: scroll;  background-size: 100% auto; margin-top: 25px;}
.vc_row.wpb_row.vc_row-fluid.solar_for_home{margin: 0 auto; width: 99%;}
.vc_row.wpb_row.vc_row-fluid.solar_panels {margin: 0 auto; width: 99%;}
.why_us_title .alignnone.size-full.wp-image-82 {width: 24%;}
.why_us_title h2 {font-size: 20px; font-weight: 600;}
.one_section .vc_col-sm-6:first-child .why_img {float: left; margin-right:5px; width: 14%;}
.one_section .vc_col-sm-6:first-child .why_text {float: left; width: 84%;}
.one_section .vc_col-sm-6:last-child .why_img {float: right; margin-right: 0px !important; width: 14%;}
.one_section .vc_col-sm-6:last-child .why_text {float: left; width: 82%;}
.why_text h4 a {font-size:16px;}
.why_text p {font-size: 12px; line-height:16px;}	
.why_img img { margin-top: 8px;}	
.service_title p {margin: 0 auto 70px !important; text-align: center; width: 100%; line-height:22px;}	
.service_title h3 {margin-bottom:0px; font-size: 20px; font-weight: 600;}
.service_area .vc_column_container .vc_column-inner {padding-left: 0; padding-right: 0;}	
.service_top_img img {margin-top: -55px;}
.service_top_img h4 a { font-size: 16px;}
.service_top_img h4 {margin-bottom: 5px !important;}
.wpb_text_column.wpb_content_element.service_top_content p {font-size: 15px;}
.our_factory_area .our_factory_title p {width: 100%;}
.footer_form .wpcf7-form > p {margin-bottom: 7px;}	
.calculater_button a {height:34px; line-height:34px; width: 55%; margin: 0 auto; font-size: 16px;}
.top_footer_sec h2 {color: #2f2f2f; font-size: 20px; font-weight: 400; padding-bottom: 0px; margin-bottom: 10px; margin-top:5px;  text-align: center;}
.contact_page_section .vc_col-sm-12 {float: none; margin: 0 auto; width: 100%;}
.contact_form_area .wpcf7-form .one_input p {float: left; margin-bottom: 10px; width: 100%;}
.contact_page_section .contact_form_area {width: 100% !important;}
.contact_detail_area {float: right !important; width: 100% !important;}
.contact_form_area .vc_column-inner {padding-left: 0 !important; padding-right: 0 !important;}	
.contact_page_section {padding: 0 0 10px;}
.contact_form_area .contact_title h2 {font-size: 20px; font-weight: 600; margin: 0px 0 10px !important;}
.contact_title h2 {font-size: 20px; font-weight: 600; margin: 0px 0 10px !important;}
.contact_info .address {background: rgba(0, 0, 0, 0) url("images/footer_address.png") no-repeat scroll left 0px / 10% auto;width: 100%; padding: 0 0 0 32px;}
.contact_info .phone {background: rgba(0, 0, 0, 0) url("images/footer_phone.png") no-repeat scroll left 5px / 10% auto; line-height: 21px; padding: 5px 0 0px 32px;}
.contact_info .email {background: rgba(0, 0, 0, 0) url("images/footer_email.png") no-repeat scroll left 0px / 10% auto; line-height: 21px; padding: 0px 0 0px 32px;}	
.inner_slider {background-position: center top !important; min-height:118px;}
.main_page_title {margin-top: -80px;}	
.vc_custom_1464619798168 {background-attachment: scroll; background-repeat: no-repeat; background-size: 100% auto; margin-top: 25px;}
.page-id-46 .wpb_wrapper > p {font-size: 15px;}
.alignright.wp-image-283.size-full {width: 100%;}
.size-full.wp-image-289.alignright {width: 100%;}
.slider_area .wpb_layerslider_element.wpb_content_element {margin-bottom: 0px !important; margin-top: 25px;}
.welcome_area {padding: 10px 0 0; text-align: center;}
.quick_quite.menu-item.menu-item-60 {margin-right: 0px !important; margin-left: 0px !important;}
.welcome_area h1 span {font-weight:600;}
.one_section .vc_col-sm-6:first-child {width: 100% !important; padding:5px; margin: 6px 0;}
.one_section .vc_col-sm-6:last-child {margin-top: 10px;width: 100% !important; padding:5px;}
.section_four { margin-top: 15px !important;}
.section_four .vc_col-sm-12 { padding: 5px;}
.section_four .vc_col-sm-12 h4 {margin-bottom: 2px; font-size: 20px;}
.section_four .vc_col-sm-12 p {font-size: 12px; width: 100%; line-height: 18px;}
.service_area {margin-top: 20px;}
.vc_row.wpb_row.vc_row-fluid.service_area.vc_custom_1463721432760 {background: #F2F2F2 !important; padding-top: 15px; padding-bottom:15px;}
.orange_section_area .vc_col-sm-6 {float: left; width: 50%;}
.orange_section_area .vc_col-sm-6 img { width: 45%;}
.orange_section_area .vc_col-sm-6 h5 a {font-size: 18px; font-weight: 700;}
.orange_section_area { min-height: 120px;}
.orange_section_area .vc_column-inner {padding-top: 20px !important;}
.our_factory_area .our_factory_title h6 {font-size: 20px;font-weight: 600; margin-bottom: 3px;}
.our_factory_area .our_factory_title {margin-bottom: 20px;}
.footer_img {background:none;}
.jcarousel {overflow: hidden; position: relative; width: 66% !important; margin: 0 auto !important;}
.certification_area .logo_area {margin-top: 20px !important;}
.footer_google > iframe {height: 200px;}
.footer_other_right {float: none; margin: 0 auto !important; width: 78%;}
.contact_map_area #map {height: 225px; width: 100%;}
.quick_quote_img {width:100% !important;}
.save_environment h3,h4 {margin-bottom: 5px; font-size:20px;}
.save_environment .wpb_wrapper > p {margin-bottom: 5px; line-height: 22px;}
.save_environment .wpb_text_column.wpb_content_element {margin-bottom: 10px;}
.save_on_bills .wpb_wrapper h3 {margin-bottom: 5px; font-size: 20px;}
.save_on_bills .wpb_wrapper > p {margin-bottom: 5px;}
.save_on_bills .wpb_text_column.wpb_content_element {margin-bottom: 10px;}
.solar_for_home .wpb_wrapper > h2 {font-size: 22px; margin-bottom: 10px;}
.solar_for_home .wpb_wrapper > p {margin-bottom: 10px;}
p {font-size:14px; margin-bottom:10px;}
h2 {font-size:20px;}
.wp-image-2787.alignright {width: 100%;}
.tariff td {font-weight: 600;padding: 0 10px;}
img.centered, .aligncenter {margin: 0 auto;}
.page-id-274 .wpb_text_column.wpb_content_element {margin-bottom: 5px;}
.slider_text {top: -8px; position: relative;}
.ls-v5 .ls-nav-next {right: 0px !important;}
.ls-v5 .ls-nav-prev {left: 0px !important;}
.our_factory_area {padding-top: 12px;}
.service_area .vc_col-sm-3:last-child {margin-right: 0px; margin-bottom: 0px;}
.footer_form .wpcf7-form p:nth-of-type(5n+1) {float: right; width: 100%;}
.footer_form .wpcf7-form p:nth-of-type(5n+2) {float: right; width: 100%;}
.calculater_button {margin-top: 10px;}
.social_connect {margin-top: 15px;}
.footer_loc .menu-tindo_solar_menu-container ul li {line-height: 15px;}
.quick_link .menu-footer-menu-container ul li {line-height: 15px;}
.footer_phone {margin-bottom: 10px;}
.footer_abn {background-size: 20px 18px; margin-bottom: 10px;}
.full-width-content .content {padding: 0 0 0px; width: 100%;}
.zls-btnsub {max-height: 25px !important;}
.last_footer_middle > p {margin: 0 !important;}
.main_page_title h1::after {height: 3px;width: 24%;}
.contact_detail_area .wpb_text_column.wpb_content_element {margin-bottom: 5px;}
.quick_quote_img .vc_column-inner {background-size: cover !important; height: 70%;}
.save_environment_content .vc_column-inner {padding-top: 0 !important;}
.bill_contant .vc_col-sm-12 .vc_column-inner {padding-top: 5px !important;}
table {border-collapse: collapse; border-spacing: 0; font-size: 13px; line-height: 23px; width: 100% !important;}
.size-full.wp-image-353.alignright {margin-bottom: 10px; width: 100%;}
.size-full.wp-image-353.alignleft {margin-bottom: 10px; width: 100%;}
.size-full.wp-image-356.alignright {margin-bottom: 10px; margin-top:0px; width: 100%;}
.size-full.wp-image-3654.alignright {margin-bottom: 10px; width: 100%;}
.solar_panels .wpb_wrapper h5 {font-size: 20px; margin-bottom: 5px;}
.content-sidebar-wrap .vc_custom_1464580203825 {background-size: 100% auto !important; padding-bottom: 0px !important; padding-top: 0px !important;}
.package { margin-left: 0; margin-right: 0; padding: 5px; top:97px;}
.package-name {font-size: 20px; margin-top: 0;}
.package-trial {font-size: 14px; font-weight: 400; padding: 2px 21px;}
.package hr {margin-bottom: 12px !important; margin-top: 30px;}
.inner_special .vc_column-inner {padding-top: 0 !important;}
.about_page_content .vc_column-inner {padding-top: 0 !important;}
.size-full.wp-image-329.alignright {margin-top: 11px; width: 100%;}
.service_support .vc_column-inner {padding-top: 0 !important;}
.referal_program .vc_column-inner {padding-top: 0 !important;}
.career_option .vc_column-inner {padding-top: 0 !important;}
.size-full.wp-image-363.alignright {margin-bottom: 5px; margin-top: 10px; width: 100%;}
.size-full.wp-image-366.alignleft {margin-bottom: 5px; margin-top: 10px; width: 100%;}
.footer_form .wpcf7-form ::-webkit-input-placeholder {color: #fff;}
#wp-live-chat-header {display: none !important;}
.inner_slider.vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner {padding-top:10px !important;}
.page-id-219 .main_page_title {margin-top: -116px;}
.page-id-215 .main_page_title { margin-top: -116px;}
.vc_row.wpb_row.vc_row-fluid.footer_learn-more {margin: 0 auto; width: 100%;}
.vc_row.wpb_row.vc_row-fluid.privacy_policy {margin: 0 auto; width: 100%;}
.privacy_policy .wpb_wrapper ol {margin-left: 20px;}
.page-id-46 .wpb_wrapper iframe { height: 220px !important;}
.contact_form_area .wpcf7-form .wpcf7-response-output {margin-bottom: 12px; margin-top: 5px;}
.quick_quote_form .wpcf7-form .wpcf7-response-output {margin-bottom: 5px; margin-top: 5px;}
.page-id-163 .wpb_wrapper .wpb_text_column.wpb_content_element {margin-bottom: 10px;}
.footer_contact_area .footer_form .wpcf7-form .wpcf7-response-output {margin-top: 15px; margin-bottom: 5px;}
.size-full.wp-image-358.alignright {margin-bottom: 50px; margin-right: 53px; margin-top: 15px; width: 63%;}
.calculator_title {position: absolute; text-align: center; top: 205px; font-size:20px; margin-right: 0 !important; right: 0;}

/*--------------31-8-2016---------------*/

.package {
    margin-left: 0;
    margin-right: 0;
    padding: 5px;
    top: 67px;
	position: relative;
	z-index: 10;
	}

}
.footer_rating
{
	padding: 10px 0 30px;
}


.page-id-722 .footer_form { display:none;} 
	 
