/*

Theme Name: modiproperties

Author: Chandu kode

Template: twentythirteen

*/



@import url("style.css");

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html

-------------------------------------------------------------- */



@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/OpenSans-Regular-webfont.eot');
    src: url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}





@font-face {

    font-family: 'pt_sansregular';

    src: url('../fonts/pt_sans-web-regular_0-webfont.eot');

    src: url('../fonts/pt_sans-web-regular_0-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/pt_sans-web-regular_0-webfont.woff') format('woff'),

         url('../fonts/pt_sans-web-regular_0-webfont.ttf') format('truetype'),

         url('../pt_sans-web-regular_0-webfont.html#pt_sansregular') format('svg');

    font-weight: normal;

   font-style: normal;

}





@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/opensans-bold_0-webfont.woff2') format('woff2'),
         url('../fonts/opensans-bold_0-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}



@font-face {
 font-family: 'open_sanslight';
 src: url('../fonts/opensans-light-webfont.eot');
 src: url('../fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-light-webfont.woff') format('woff'), url('../fonts/opensans-light-webfont.ttf') format('truetype'), url('../fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
 font-weight: normal;
 font-style: normal;
}





body{ background:#076aaf ;  font-family: 'open_sansregular'; font-size:14px; color:#7a7979;}

a {	color: #24890d;	text-decoration: none;}

a:focus {	outline: none ;}

a:hover, a:active {	outline: 0;}

a:active, a:hover {	color: #41a62a;}

button:hover,

button:focus,

input[type="submit"]:hover,

input[type="button"]:hover,

input[type="reset"]:hover,

input[type="submit"]:focus,

input[type="button"]:focus,

input[type="reset"]:focus {

	background: #076aaf; /* Old browsers */

	outline: none;

}



button:active,

input[type="submit"]:active,

input[type="button"]:active,

input[type="reset"]:active {

	background: #076aaf; /* Old browsers */

	border: none;



}







h1, h2, h3, h4, h5, h6 {clear: both; font-weight: 700; margin: 36px 0 12px; }

code, kbd, pre, samp{font-family: 'open_sansregular'; font-size:14px; color:#7a7979;}

p{font-family: 'open_sansregular'; font-size:14px; color:#7a7979; list-style:18px; padding-bottom:20px; margin:0px;}









#wrapper{ width:100%; float:left; margin:0px; padding:0px; background:#ebeef1 url(../images/main-bg.jpg) repeat top left;}

.wrap{ width:1230px; margin:0 auto; clear:both; }

header{ background:url(../images/header-bg.jpg) repeat-x top left; width:100%; float:left;}

header #logo{ margin:19px 0 24px 0; float:left;  }

.site{ width:100% !important; max-width:100%; background:none;}

.site-main{ position:inherit;}

.hentry{ padding:0px!important;}





#home-content{ width:843px; margin:0px; float:left;  }

#home-sidebar{ float:right; margin:16px 0 0 0; padding:0px;  width:366px;}

#home-sidebar img{ margin-bottom:20px;}

#home-content h3{ color: #f95815;
    font-family: 'open_sansbold';
    font-size: 22px;
    margin: 0 0 10px;
    padding: 0 0 5px; }


.socialmedia-section{ float:right; margin:50px 0 0 0; padding:0px;}

.socialmedia-section img{ width:26px !important; height:26px !important;}

.smw_center img, .smw_left img{ margin-left:5px; margin-right:0px!important;}

.readmore{ margin:20px 20px 0 0; padding:0px; float:right; background:url(../images/readmore-button.png) no-repeat top left; width:15px; height:13px; background-color:none; }





.rent-section { width:100%; float:right; margin:0px 0px 10px 0; background:#432878; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;  text-align:center; padding:10px 5px;  } 

.rent-section p{   font-family: 'open_sansbold'; font-size:15px; color:#FFFFFF; margin:0px; padding:0px; }

.rent-section p a{  font-family: 'open_sansbold'; font-size:15px; color:#FFFFFF;}



.slider h2{ font-size:22px; font-family: 'open_sansbold'; color:#f95815; margin:0px 0px 10px 0px; padding:0px 0px 5px 0px; border-bottom: solid 1px #55514e; }

.advps-slide-container .advs-title{ border:0px!important;}

/**

 * 4.2 Navigation

 * ----------------------------------------------------------------------------

 */

.main-navigation {

	clear: both;

	margin: 0 auto;

	width: 1230px;

	position: relative;

	max-width:1230px;

	min-height:37px;

}



ul.nav-menu,

div.nav-menu > ul {

	margin: 0;

	padding: 0 40px 0 0;

}



.nav-menu li {

	display: inline-block;

	position: relative;

}



.nav-menu li a {

	color: #fff;

	display: block;

	font-size: 14px;

	font-family: 'open_sansregular';

	line-height: 1;

	padding: 12px 16px;

	text-decoration: none;

	text-transform:uppercase;

}



.nav-menu li:hover > a,

.nav-menu li a:hover,

.nav-menu li:focus > a,

.nav-menu li a:focus {

	background-color: #3363b3;

	color: #fff;

	transition:all 1s ease 0s;

}



.nav-menu .sub-menu,

.nav-menu .children {

	background-color: #220e10;

	border: 2px solid #f7f5e7;

	border-top: 0;

	padding: 0;

	position: absolute;

	left: -2px;

	z-index: 99999;

	height: 1px;

	width: 1px;

	overflow: hidden;

	clip: rect(1px, 1px, 1px, 1px);

}



.nav-menu .sub-menu ul,

.nav-menu .children ul {

	border-left: 0;

	left: 100%;

	top: 0;

}



ul.nav-menu ul a,

.nav-menu ul ul a {

	color: #fff;

	margin: 0;

	width: 200px;

}



ul.nav-menu ul a:hover,

.nav-menu ul ul a:hover,

ul.nav-menu ul a:focus,

.nav-menu ul ul a:focus {

	background-color: #3363b3;

}



ul.nav-menu li:hover > ul,

.nav-menu ul li:hover > ul,

ul.nav-menu .focus > ul,

.nav-menu .focus > ul {

	clip: inherit;

	overflow: inherit;

	height: inherit;

	width: inherit;

}



.nav-menu .current_page_item > a,

.nav-menu .current_page_ancestor > a,

.nav-menu .current-menu-item > a,

.nav-menu .current-menu-ancestor > a {

	color: #fff;

	font-style: normal ;

	background:#3363b3;

}



.menu-toggle {

	display: none;

}

.navbar {

	background-color: #000;

	margin: 0 auto;

	width: 100%;

	max-width:100% !Important;

}


#click-menu{ top:150px !important; }
.page-id-8 #click-menu, .page-id-10 #click-menu, .page-id-12 #click-menu{ top:235px !important; }


#responsive-menu .responsive-menu li a{font-size: 14px;	font-family: 'open_sansregular'; text-transform:uppercase;}

#responsive-menu .responsive-menu li a:hover{ background:#3363b3 !important;}



/* slider */

.slider-container{ width:100%; margin:0px; padding:13px 0 10px 0px; float:left; background:url(../images/divided-line.jpg) repeat-x left bottom;}

.slider{ width:100%; float:left; margin:0px; padding:0px 0px 10px 0px; }

.advps-excerpt-block-one p{ color:#FFFFFF!important; font-weight:normal; text-align:left; padding:0px 10px !important;}

.advs-title a{font-weight:bold; text-decoration:none; font-family:'pt_sansregular' !important; font-size:24px; color:#FFFFFF !important; text-align:left; padding:0px 10px!important;}

.more-button{ margin:0 15px 0 0px; padding:0px; float:right; 
width:47px; height:24px;}





/* home page content  */



.osc-res-tab .nav-tabs{ border-bottom:0px; border-top: solid 1px #f95815;}

.osc-res-tab .nav-tabs > li > a{border-radius:0px; background:url(../images/tab-a.png) repeat-x center top; color:#fff; font-family:'pt_sansregular'; font-size:24px; padding:3px 15px 12px; border:0px; margin-top:-1px;}

.osc-res-tab .nav-tabs > li > a:hover{ background:url(../images/tab-hover.png) no-repeat center top ; color:#FFFFFF;}

.osc-res-tab .nav-tabs > li.active > a, .osc-res-tab .nav-tabs > li.active > a:hover, .osc-res-tab .nav-tabs > li.active > a:focus { background:url(../images/tab-hover.png) no-repeat center top ; color:#FFFFFF; border:0px;}





/* Inner page content  */



#content{padding:0px; float:left; width:100%; }

.site-content{margin-top:24px; padding:0px; float:left; width:100%;}

#content strong{ color:#f86224;}

.title-blue-section { width:100%; float:left; background:#b2cefc; margin-bottom:30px;}

.title-blue-section h1{ float:left; float:left; background:#3363b3 url(../images/title-bg-blue.jpg) no-repeat right 35px; color:#FFFFFF; margin:0px; padding:20px 35px;  font-family: 'open_sansbold'; font-size:32px; font-weight:bold; text-transform:uppercase; }

.title-blue-section span{ padding:18px 35px; color:#FFFFFF;   font-family: 'open_sanslight'; font-size:30px; float:left;}

.site-content h2{  font-family: 'open_sansbold'; font-size:26px; color:#596578; text-transform:uppercase; margin:0px; padding-bottom:20px;}

.post-36 h4{  font-family: 'open_sansbold'; font-size:18px; color:#596578; }

.post-36 a{ color:#f86224 !Important; font-size: 14px; font-family: 'open_sansregular'; font-weight:bold; }

.post-36 ul{ list-style:none; margin:0px; padding:0px 0 20px 0; width:100%; float:left; }

.post-36 ul li{font-size: 14px; font-family: 'open_sansregular'; padding:0 0px 5px 15px ; background:url(../images/arrow-img.png) no-repeat left 8px; margin:0 20px; } 


.dashboard { width:100%; float:left; margin:0px; padding:0px;  }
.dashboard a{ color:#f86224 !Important; font-size: 14px; font-family: 'open_sansregular'; font-weight:bold; }
.dashboard ul{ list-style:none; margin:0px; padding:0px 0 20px 0; width:100%; float:left; }
.dashboard ul li{font-size: 14px; font-family: 'open_sansregular'; padding:0 0px 5px 15px ; background:url(../images/arrow-img.png) no-repeat left 8px; margin:0 20px; } 
.login-section {position:absolute; top:30px; right:30px; padding:0px 10px; background:#432878; border-radius:5px;}
.login-section a{ color:#FFFFFF;}

#ert_pane1-1 h4{  font-family: 'open_sansbold'; font-size:18px; color:#596578; }

#ert_pane1-1 a{ color:#f86224 !Important; font-size: 14px; font-family: 'open_sansregular'; font-weight:bold; }

#ert_pane1-1 ul{ list-style:none; margin:0px; padding:0px 0 20px 0; width:100%; float:left; }

#ert_pane1-1 ul li{font-size: 14px; font-family: 'open_sansregular'; padding:0 0px 5px 15px ; background:url(../images/arrow-img.png) no-repeat left 8px; margin:0 20px; } 





/*flat catagories page content  */

.title-orange-section { width:100%; float:left; background:#fd996f; margin-bottom:30px;}

.title-orange-section h1{ float:left; float:left; background:#f95815 url(../images/title-bg-orange.jpg) no-repeat right 35px; color:#FFFFFF; margin:0px; padding:20px 35px;  font-family: 'open_sansbold'; font-size:32px; font-weight:bold; text-transform:uppercase; }

.title-orange-section span{ padding:18px 35px; color:#FFFFFF;   font-family: 'open_sanslight'; font-size:30px; float:left;}



#product-section{ margin:0px; padding:0px; float:left; width:100%;}

#product-section ul{ list-style:none; margin:0 0 30px 0; float:left; width:100%; padding:0px 0px 30px 0px; background:url(../images/divided-line.jpg) repeat-x left bottom;}

#product-section ul li{ list-style:none; margin:0px 1% 30px 0%; padding:0px; width:32%; display:inline-table; vertical-align:top;}

#product-section ul li a{ color:#8c8b8b;}
#product-section ul li a:hover{ text-decoration:none;}

#product-section ul li:last-child{ margin:0px!important;}

#product-section ul li .image-section{ margin:0px; padding:0px; float:left; width:100%; height:auto;}

#product-section ul li .image-section img{ width:100%; height:auto; margin-bottom:4px; float:left;}

#product-section ul li .product-content{ margin:0px; padding:0px; border:solid 1px #cdd2d5; float:left; width:100%; min-height:380px; background:#FFFFFF; padding:20px 5%; text-align:center;  }

#product-section ul li h3{  font-family: 'open_sansbold'; font-size:18px; color:#596578; text-transform:uppercase; margin:10px 0; padding:0px; }

#product-section ul li .product-logo{ width:40%; margin:0px auto;   }

#product-section ul li .product-logo img{ width:100%; padding:0%; height:auto;  -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; }



.brands-section ol li{font-family: 'open_sansregular';font-size: 14px;font-weight: normal;}



/*Proposed Projects Page page content  */



.title-purple-section { width:100%; float:left; background:#997dcf; margin-bottom:30px;}

.title-purple-section h1{ float:left; float:left; background:#432878 url(../images/title-bg-purple.jpg) no-repeat right 35px; color:#FFFFFF; margin:0px; padding:20px 35px;  font-family: 'open_sansbold'; font-size:32px; font-weight:bold; text-transform:uppercase; }

.title-purple-section span{ padding:18px 35px; color:#FFFFFF;   font-family: 'open_sanslight'; font-size:30px; float:left;}

.proposed-section{ width:100%; float:left; margin:0px; padding:0px;}

.proposed-section table{ width:100%;}



.proposed-section table {

    border-collapse: collapse;

}

.proposed-section table, td, th {

    border: 1px solid #b4b5b6;}



.proposed-section table td{

    border: 1px solid #b4b5b6;

	color:#7a7979;

	   font-family: 'open_sansregular';

	   font-size:14px;

	   padding:10px;

	   }

	   



.proposed-section table td h4{font-family: 'open_sansbold'; font-size:26px; text-transform:uppercase; color:#596578; margin:0px; padding:0px;}

.proposed-section table tr td:first-child{ color:#f95815; width:10%; text-align:center; font-family: 'open_sansregular'; font-size:14px; font-weight:bold;}

.proposed-section table tr td strong{ color:#f95815; font-weight:bold;}





/*REFERRAL SCHEME Page page content  */



.form-section { margin:10px 0 0 0; padding:40px 0 0px 0; width:100%; float:left; background:url(../images/divided-line.jpg) repeat-x left top;}

.form-section ul{ margin:0px; padding:0px; list-style:none; width:100%; float:left; }

.form-section ul li{ width:50%; margin:0px 0px 35px 0px; padding:0; float:left;}

.form-section ul li label{ width:30%; margin:0px; padding:0px 15px 0px 0px; float:left; text-align:right;}

/*.form-section ul li label.first{ padding:0px;}*/



.form-section ul li input{ width:100%; margin:0px; padding:0px; float:left; border-top:solid 1px #a4aebe; border-left:solid 1px #a4aebe; border-bottom:solid 1px #fff; border-right:solid 1px #fff;background-color:rgba(215, 220, 227, 0.4); padding:5px; font:normal 12px Arial, Helvetica, sans-serif; color:#596578; }

.form-section ul li select{ width:100%; padding:5px; background-color:rgba(215, 220, 227, 0.4); border-top:solid 1px #a4aebe; border-left:solid 1px #a4aebe; border-bottom:solid 1px #fff; border-right:solid 1px #fff; font:normal 12px Arial, Helvetica, sans-serif; color:#596578;height:26px }

.form-section .submit-button{ margin:0px; padding:0px; float:right; background:#076aaf; font-family: 'open_sansregular'; font-size:14px; font-weight:bold; color:#FFFFFF; text-transform:uppercase; padding:10px 30px !important; margin:0px; margin-bottom:20px; border:0px;}

.form-section .reset-button{ margin:0px; padding:0px; float:right; background:#f95815; font-family: 'open_sansregular'; font-size:14px; font-weight:bold; color:#FFFFFF; text-transform:uppercase; padding:10px 30px !important; margin:0px; margin-left:15px; margin-bottom:20px; border:0px; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px;}

div.wpcf7-validation-errors{ float: left; }

div.wpcf7-mail-sent-ok{ float:left;}

.page-id-14 .content .socialmedia-buttons{ display:none;}

span.wpcf7-not-valid-tip{ font-weight: normal !important; font:12px !important; }

.content form ul li .submit{ width:60px; padding:5px 0 !important; background:#45a0dd !important; color:#FFFFFF; font-weight:bold; border:0px !important; cursor:pointer; }

.content form ul li .reset{width:60px; padding:5px 10px !important; background:#45a0dd !important; color:#FFFFFF; font-weight:bold; border:0px !important; cursor:pointer;}

#respond .form-allowed-tags{ display:none !Important;}

span.wpcf7-form-control-wrap{ width:70%; display:inline!important; float:left;}

.advanced_recent_posts_widget .post-entry .socialmedia{ float:left !Important; margin:5px 0 0 0;}

.entry-content .addthis_toolbox, .entry-content .addthis_button, .entry-header .addthis_toolbox, .entry-header .addthis_button{ display:inline-block !important;}

span.wpcf7-not-valid-tip{ clear:both !important;}

.projectname-section{ width:100%; float:left; margin:0px; float:left;}

.projectname-section h4{  font-family: 'open_sansbold'; font-size:15px; color:#596578; text-transform:uppercase; margin:0px; padding-bottom:20px;}

.projectname-section .wpcf7-form-control-wrap{ width:100%;}

.wpcf7-list-item{ width:25%; margin:0px; float:left;}

.wpcf7-list-item-label input[type="checkbox"]{ float:left; margin:5px;}

span.wpcf7-list-item{ margin:0px 0 20px 0; }

.projectname-section textarea{ width:100%; margin:0px; padding:0px; float:left; border-top:solid 1px #a4aebe; border-left:solid 1px #a4aebe; border-bottom:solid 1px #fff; border-right:solid 1px #fff; background-color:rgba(215, 220, 227, 0.4); padding:5px; font:normal 12px Arial, Helvetica, sans-serif; color:#596578; height:100px; margin-bottom:20px;}

.page-id-460 .wpcf7-list-item{ width:50%; margin:0px; float:left;}

.page-id-460 div.wpcf7-validation-errors{ float: left; width:100%; }

.page-id-460  div.wpcf7-mail-sent-ok{ width:100%}













.complaints-form { margin:10px 0 0 0; padding:40px 0 0px 0; width:100%; float:left; background:url(../images/divided-line.jpg) repeat-x left top;}

.complaints-form ul{ margin:0px; padding:0px; list-style:none; width:100%; float:left; }

.complaints-form ul li{ width:50%; margin:0px 0px 35px 0px; padding:0; float:left;}

.complaints-form ul li label{ width:30%; margin:0px; padding:0px 15px 0px 0px; float:left; text-align:right;}

/*.form-section ul li label.first{ padding:0px;}*/



.complaints-form ul li input{ width:70%; margin:0px; padding:0px; float:left; border-top:solid 1px #a4aebe; border-left:solid 1px #a4aebe; border-bottom:solid 1px #fff; border-right:solid 1px #fff;background-color:rgba(215, 220, 227, 0.4); padding:5px; font:normal 12px Arial, Helvetica, sans-serif; color:#596578; }

.complaints-form ul li select{ width:70%; padding:5px; background-color:rgba(215, 220, 227, 0.4); border-top:solid 1px #a4aebe; border-left:solid 1px #a4aebe; border-bottom:solid 1px #fff; border-right:solid 1px #fff; font:normal 12px Arial, Helvetica, sans-serif; color:#596578; }

.complaints-form .submit-button{ margin:0px; padding:0px; float:right; background:#076aaf; font-family: 'open_sansregular'; font-size:14px; font-weight:bold; color:#FFFFFF; text-transform:uppercase; padding:10px 30px !important; margin:0px; margin-bottom:20px; border:0px;}

.complaints-form .reset-button{ margin:0px; padding:0px; float:right; background:#f95815; font-family: 'open_sansregular'; font-size:14px; font-weight:bold; color:#FFFFFF; text-transform:uppercase; padding:10px 30px !important; margin:0px; margin-left:15px; margin-bottom:20px; border:0px; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px;}



.complaints-form .radio-btn{ width:30px; margin:4px 0 0 0; padding:0px; float:left;}

.complaints-form ul.radio-section { margin:0; width:100%;}

.complaints-form ul.radio-section li{ padding:0px; margin:0 0 10px 0; }









.complaints-typeform { margin:10px 0 0 0; padding:0; width:100%; float:left; background:url(../images/divided-line.jpg) repeat-x left top;}

.complaints-typeform ol{ margin:0px; padding:0px 2%; width:98%; float:left; list-style:none; }
.complaints-typeform ol li{ width:100%; margin:0px 0px 35px 0px; padding:0; float:left;}
.complaints-typeform ol li label{ float:left; width:5%;}
.complaints-typeform ol li input{ width:95%; margin:0px; padding:0px; float:left; border-top:solid 1px #a4aebe; border-left:solid 1px #a4aebe; border-bottom:solid 1px #fff; border-right:solid 1px #fff;background-color:rgba(215, 220, 227, 0.4); padding:5px; font:normal 12px Arial, Helvetica, sans-serif; color:#596578; }




.complaints-typeform ul li select{ width:70%; padding:5px; background-color:rgba(215, 220, 227, 0.4); border-top:solid 1px #a4aebe; border-left:solid 1px #a4aebe; border-bottom:solid 1px #fff; border-right:solid 1px #fff; font:normal 12px Arial, Helvetica, sans-serif; color:#596578; }

.complaints-typeform .submit-button{ margin:0 5% 0 0px; padding:0px; float:right; background:#076aaf; font-family: 'open_sansregular'; font-size:14px; font-weight:bold; color:#FFFFFF; text-transform:uppercase; padding:10px 30px !important; border:0px;}



.complaints-typeform ul{ margin:0px; padding:0px 2%; width:98%; float:left; }

.complaints-typeform ul li{ width:50%; margin:0px 0px 35px 0px; padding:0; float:left; line-height:normal; list-style:none;}

.complaints-typeform ul li input{ width:98%; margin:0px; padding:0px; float:left; border-top:solid 1px #a4aebe; border-left:solid 1px #a4aebe; border-bottom:solid 1px #fff; border-right:solid 1px #fff;background-color:rgba(215, 220, 227, 0.4); padding:5px; font:normal 12px Arial, Helvetica, sans-serif; color:#596578; }

.complaints-typeform ol.note-txt{ margin:0px; padding:0px 0 20px 0; width:100%; float:left; }

.complaints-typeform ol.note-txt li{ margin:0px !important;}




.stafflogin-form { margin:10px 0 0 0; padding:40px 30% 0px 30%; width:100%; float:left; background:url(../images/divided-line.jpg) repeat-x left top;}
.stafflogin-form ul{ margin:0px; padding:0px; list-style:none; width:100%; float:left; }
.stafflogin-form ul li{ width:100%; margin:0px 0px 35px 0px; padding:0; float:left;}
.stafflogin-form ul li input{ width:98%; margin:0px; padding:0px; float:left; border-top:solid 1px #a4aebe; border-left:solid 1px #a4aebe; border-bottom:solid 1px #fff; border-right:solid 1px #fff;background-color:rgba(215, 220, 227, 0.4); padding:5px; font:normal 12px Arial, Helvetica, sans-serif; color:#596578; }
.stafflogin-form ul li label{ width:100%; margin:0px; padding:0px 15px 10px 0px; float:left; text-align:left;}
.stafflogin-form ul li .submit-button{ margin:0 5% 0 0px; padding:0px; float:right; background:#076aaf; font-family: 'open_sansregular'; font-size:14px; font-weight:bold; color:#FFFFFF; text-transform:uppercase; padding:10px 30px !important; border:0px; width:100px;}






.remainder-section { margin:10px 0 0 0; padding:40px 0 0px 0; width:100%; float:left; background:url(../images/divided-line.jpg) repeat-x left top;}

.remainder-section ul{ margin:0px; padding:0px; list-style:none; width:100%; float:left; }

.remainder-section ul li{ width:50%; margin:0px 0px 35px 0px; padding:0; float:left;}

.remainder-section ul li label{ width:30%; margin:0px; padding:0px 15px 0px 0px; float:left; text-align:right;}

/*.form-section ul li label.first{ padding:0px;}*/



.remainder-section ul li input{ width:70%; margin:0px; padding:0px; float:left; border-top:solid 1px #a4aebe; border-left:solid 1px #a4aebe; border-bottom:solid 1px #fff; border-right:solid 1px #fff;background-color:rgba(215, 220, 227, 0.4); padding:5px; font:normal 12px Arial, Helvetica, sans-serif; color:#596578; }

.remainder-section ul li select{ width:100%; padding:5px; background-color:rgba(215, 220, 227, 0.4); border-top:solid 1px #a4aebe; border-left:solid 1px #a4aebe; border-bottom:solid 1px #fff; border-right:solid 1px #fff; font:normal 12px Arial, Helvetica, sans-serif; color:#596578; }

.remainder-section .submit-button{ margin:0px; padding:0px; float:right; background:#076aaf; font-family: 'open_sansregular'; font-size:14px; font-weight:bold; color:#FFFFFF; text-transform:uppercase; padding:10px 30px !important; margin:0px; margin-bottom:20px; border:0px;}

.remainder-section textarea{ width:70%; margin:0px; padding:0px; float:left; border-top:solid 1px #a4aebe; border-left:solid 1px #a4aebe; border-bottom:solid 1px #fff; border-right:solid 1px #fff; background-color:rgba(215, 220, 227, 0.4); padding:5px; font:normal 12px Arial, Helvetica, sans-serif; color:#596578; height:100px; margin-bottom:20px;

}

.remainder-section .submit-button{ margin:0px; padding:0px; float:right; background:#076aaf; font-family: 'open_sansregular'; font-size:14px; font-weight:bold; color:#FFFFFF; text-transform:uppercase; padding:10px 30px !important; margin:0px; margin-bottom:20px; border:0px;}







/*contact SCHEME Page page content  */



.contact-content{  width:100%; float:left; margin:0px; padding:0px;}

/*background:url("../images/divided-line.jpg")*/
.contact-content .headoffice-container{ width:100%; float:left; margin:0px; padding:32px 0px 0px 0px;  repeat-x left top;}

.contact-content .headoffice-container ul{ width:100%;  float:left; margin:0; padding:0px; line-height:normal; clear:both;}

.contact-content .headoffice-container ul.howidth{ width:315px; float:left;} 

.contact-content .headoffice-container ul li{
width:22%; vertical-align:top; margin:0px 2% 22px 0px; display:inline-table; background:#FFFFFF; border:solid 1px #dad9d9; padding:10px; list-style:none; min-height:150px;  }

.contact-content .headoffice-container ul li h3{ margin:0px; padding:0px; width:100%; float:left;  font-family: 'open_sansregular'; font-size:14px; font-weight:bold;}

.contact-content .headoffice-container .map-section{ width: 915px; margin:0px; padding:0px; float:right;}

.contact-content .headoffice-container .map-section iframe{ width:100% !important; height:170px;}

.contact-content .headoffice-container ul li:last-child{ margin-right:0px; }

.contact-content .headoffice-container ul li a{ color:#f95815;}

.contact-content .headoffice-container ul li .content{ height:120px; float:left;}

.contact-content .headoffice-container ul li iframe{ height:200px; margin:0px; padding:0px;}



/* posts content  */



#post-left-section{ margin:0 0 24px 0; padding:0px; float:left; width:25%; }

#post-left-section h2{ background:#3363b3;  font-size:24px; font-family: 'open_sanslight'; border:solid 1px #FFFFFF; color:#FFFFFF; font-weight:normal; text-transform:inherit; padding:10px 22px; float:left; width:90%; }

#post-left-section .left-menu{padding:0px; float:left; width:100%; margin:0 0 24px 0;}

#post-left-section .left-menu ul{ margin:0px; padding:0px; float:left; width:100%; list-style:none}

#post-left-section .left-menu ul li{ margin:0px; padding:0px; width:100%; float:left;  }

#post-left-section .left-menu ul li a{ background:#cdd1d5; color:#4c4b4b; width:90%; padding:5px 10px 5px 28px;  font-family: 'open_sanslight'; font-size:18px; float:left;  border-bottom: dotted 1px #818385; }

#post-left-section .left-menu ul li a:hover{ background:#e2e5e9; text-decoration:none;}

#post-left-section .left-menu ul li.current a{ background:#e2e5e9; }

#post-left-section .left-menu ul li.current{ background:url("../images/nav-arrow-img.png") no-repeat right 9px;}



#post-left-section .contact-section{ margin:0px 0px 24px 0px; padding:0px 0px 40px 0px; float:left; width:90%; background:#cdd1d5;}
#post-left-section .contact-section h3{ background:#3363b3;  font-size:24px;  font-family: 'open_sansregular'; color:#FFFFFF; font-weight:bold; text-transform:inherit; padding:10px 22px; float:left; width:100%; margin:0px 0px 10px 0px; }
#post-left-section .contact-section dl{ margin:0px; padding:0px 4%; list-style:none; width:100%; float:left;   font-family: 'open_sansregular'; font-size:14px;   }
#post-left-section .contact-section dl dt{margin:0px; padding:5px 0px; list-style:none; width:54%; float:left; font-weight:normal;  font-family: 'open_sansregular'; font-size:14px;  }
#post-left-section .contact-section dl dd{margin:0px; padding:5px 0px; list-style:none; width:46%; float:left; font-weight:normal; font-family: 'open_sansregular'; font-size:14px; }



#post-content-section .contact-section{ margin:24px 0px 24px 0px; padding:0px 0px 40px 0px; float:left; width:100%; background:#cdd1d5; display:none;}
#post-content-section .contact-section h3{ background:#3363b3;  font-size:24px;  font-family: 'open_sansregular'; color:#FFFFFF; font-weight:bold; text-transform:inherit; padding:10px 22px; float:left; width:100%; margin:0px 0px 10px 0px; }
#post-content-section .contact-section dl{ margin:0px; padding:0px 4%; list-style:none; width:100%; float:left;   font-family: 'open_sansregular'; font-size:14px;   }
#post-content-section .contact-section dl dt{margin:0px; padding:5px 0px; list-style:none; width:54%; float:left; font-weight:normal;  font-family: 'open_sansregular'; font-size:14px;  }
#post-content-section .contact-section dl dd{margin:0px; padding:5px 0px; list-style:none; width:46%; float:left; font-weight:normal; font-family: 'open_sansregular'; font-size:14px; }







#post-content-section{ margin:0px 0px 24px 0px; padding:0px; float:right; width:75%;}



#post-content-section .product-image-section{ margin:0px; padding:0px; float:left; width:100%; position:relative; margin:0 0 20px 0; }

#post-content-section .product-image-section img{ width:100%; height:auto; }

#post-content-section .product-image-section .product-title-section{ position:absolute; display:block; background-color:rgba(255, 255, 255, 0.6); top:4px; left:4px; width:95%; -webkit-border-radius: 8px 8px 8px 8px; border-radius: 8px 8px 8px 8px; padding:12px 20px;  }

#post-content-section .product-image-section .product-title-section .brand-logo{ width:16%; margin:0px; float:left;    }

#post-content-section .product-image-section .product-title-section .brand-logo img{ /*border:solid 1px #d3d8da;*/ -webkit-border-radius:50% 850% 50% 50%; border-radius: 50% 50% 50% 50%;}

#post-content-section .product-image-section .product-title-section h3{ font-family: 'open_sansregular'; font-size:24px; font-weight: bold; color:#3363b3; float:left; clear:none; padding:5% 0% 0% 20px; margin:0px; background:none;  }

#post-content-section .product-image-section .product-title-section h3 span{ font-family: 'open_sansregular'; font-size:14px; font-weight: bold; color:#3363b3;  clear:none; margin:0px; background:none; clear:both;  }

#post-content-section .list{ margin:0px 0px 20px 0px;  padding:10px; float:left; width:100%; border:solid 1px #c6cbcf; background:#fff; }

#post-content-section .list ul{ width:50%; float:left; margin:0px; padding:0px; float:left; list-style:none;}

#post-content-section h3{ background:#3363b3; color:#FFFFFF; font-family: 'open_sansregular'; padding:5px 15px; font-size:24px; margin:0px; }

#post-content-section .list ul li{font-size: 14px; font-family: 'open_sansregular'; padding:0 0px 5px 15px; background:url(../images/arrow-img.png) no-repeat left 8px; margin:0px; float:left; width:100%; }

#post-content-section .list ul li ul{ width:100%; padding:5px 0px 0px 0px;}





/*Plans */



#post-content-section .brands-section{ width:100%; margin:0px; padding:0px; border:solid 1px #cdd1d5; background:#FFFFFF; float:left; position:relative; min-height:616px; }

#post-content-section .brands-section .brands-header-section{ width:100%; float:left; border-bottom: solid 1px #d3d7da; }

#post-content-section .brands-section .brands-header-section .brands-logo{ width:15%; float:left; margin:0px; position:absolute; top:10px; left:15px;}

#post-content-section .brands-section .brands-header-section .brands-logo img{-webkit-border-radius:50% 50% 50% 50%; border-radius: 50% 50% 50% 50%; border:solid 1px #cfd4d5; width:100%;}

#post-content-section .brands-section .brands-header-section h4.brands-name{ float:left;  background:#3363b3; -webkit-border-radius: 30px 30px 30px 30px; border-radius: 30px 30px 30px 30px; margin:6% 13%; padding:10px 30px 10px 50px; font-size: 24px; font-family: 'open_sansregular'; color:#FFFFFF; }

#post-content-section .brands-section .brands-content-section{ padding:15px; display:inline-block; width:100%;}

#post-content-section .brands-section .brands-content-section h5{ margin:0 0 15px 0; padding:0px; color:#434445;  font-size:14px; font-family: 'open_sansregular'; font-weight:bold;   }

#post-content-section .brands-section .brands-content-section ul{ margin:0px; padding:0 0 20px 0; list-style:none; width:100%; float:left;}

#post-content-section .brands-section .brands-content-section ol{ margin:0px; padding:0 0 20px 20px;width:100%; float:left;}

#post-content-section .brands-section .brands-content-section ul li{font-size: 14px; font-family: 'open_sansregular'; padding:0 0px 5px 15px; background:url(../images/arrow-img.png) no-repeat left 8px; margin:0px; float:left; width:100%; }

#post-content-section .brands-section .brands-content-section ul li .left-plan-text{ width:50%; float:left; padding-bottom:10px;}
#post-content-section .brands-section .brands-content-section ul li .right-plan-link{ width:50%; float:left; padding-bottom:10px;}

#post-content-section .brands-section .brands-content-section ul li ul{ padding:0px!important;}

#post-content-section .brands-section .brands-content-section ul li a{ text-decoration:none; background:#f95815; color:#FFFFFF; -webkit-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; padding:2px 14px; margin-right:5px; font-size: 14px; font-family: 'open_sansregular'; }

/*#post-content-section .brands-section .brands-content-section ul li a:first-child{ margin-left:50px;}*/



#post-content-section .brands-section .location-content-section{ padding:15px; display:inline-block; width:100%;}

#post-content-section .brands-section .location-content-section ul{ margin:0px; padding:0 0 20px 0; list-style:none; width:40%; float:left;}

#post-content-section .brands-section .location-content-section ul li{ font-size: 14px; font-family: 'open_sansregular'; padding:0 0px 5px 15px; background:url(../images/arrow-img.png) no-repeat left 8px; margin:0px; float:left; width:100%;}

#post-content-section .brands-section .location-content-section .location-map-img{ width:55%; padding:0px; margin:0px; float:right;}

#post-content-section .brands-section .location-content-section .location-map-img img{ width:100%; height:auto; border:solid 1px #dadee1; padding:2px;}

#post-content-section .brands-section .location-content-section h5{ margin:0 0 15px 0; padding:0px; color:#434445;  font-size:14px; font-family: 'open_sansregular'; font-weight:bold;   }

#post-content-section .brands-section .location-content-section ul li ul{ width:100%; padding:0px; }





.brands-content-section .list1{ width:100%; padding-bottom:20px; float:left;}

.brands-content-section .list1 ul{ margin:0px; padding:5px 0  !important; list-style:none; width:100%; float:left;}

.brands-content-section .list1 ul li{font-size: 14px; font-family: 'open_sansregular'; padding:0 !important ; margin:0px; float:left; background:none!important;  }

.brands-content-section .list1 ul li:nth-child(1){ width:25% !important; text-align:left !important ; }

.brands-content-section .list1 ul li:nth-child(2){ width:3%  !important; text-align:center !important; padding:0 10px !important;}

.brands-content-section .list1 ul li:nth-child(3){ width:71%  !important; text-align:left !important;}



.brands-content-section table{ width:100%;}

.brands-content-section table {

    border-collapse: collapse;

}

.proposed-section table, td, th {

    border: 1px solid #cdd1d5;}



.brands-content-section table td{

    border: 1px solid #cdd1d5;

	color:#7a7979;

	   font-family: 'open_sansregular';

	   font-size:14px;

	   padding:10px;

	   }

	   



.brands-content-section table td h4{font-family: 'open_sansbold'; font-size:14px; color:#596578; margin:0px; padding:0px; }

.brands-content-section table tr td strong{ color:#f95815; font-weight:bold;}







#post-content-section .brands-section .availability-content-section{padding:15px; display:inline-block; width:90%; margin:0 5%;}

#post-content-section .brands-section .availability-content-section h4{margin:0 0 15px 0; padding:0px; color:#434445;  font-size:18px; font-family: 'open_sansregular'; font-weight:bold; }

#post-content-section .brands-section .availability-content-section ul{margin:10px 0px 20px 0px; padding:0px; width:100%; float:left; list-style:none;}

#post-content-section .brands-section .availability-content-section ul li{background:#f95815; width:22%; float:left; border:solid 1px #f95815; text-align:center; font-size:14px; font-family: 'open_sansregular'; font-weight:bold; color:#FFFFFF; margin-left:3%!important; }

#post-content-section .brands-section .availability-content-section ul li strong{ width:50%; background:#FFFFFF!important; float:right; color:#434445;}

#post-content-section .brands-section .availability-content-section ul li:nth-child(1){ background:#f95815; margin-left:0%!important; border:solid 1px #f95815;}

#post-content-section .brands-section .availability-content-section ul li:nth-child(2){background:#b3d642; border:solid 1px #b3d642;}

#post-content-section .brands-section .availability-content-section ul li:nth-child(3){background:#ffd800;  border:solid 1px #ffd800;}
#post-content-section .brands-section .availability-content-section ul li:nth-child(4){background:#8369b2;  border:solid 1px #8369b2;}



.availability-content-section table{ width:100%;}

.availability-content-section table {

    border-collapse: collapse;

}

.availability-content-section table, td, th {

    border: 2px solid #fff;}



.availability-content-section table td{

    border: 2px solid #fff;

	color:#7a7979;

	   font-family: 'open_sansregular';

	   font-size:14px;

	   padding:5px;

	   text-align:center;

	   color:#000000;

	   background:#b3d642;

	   

	   }

.availability-content-section table td.blocked{ background:#ffd800; }

.availability-content-section table td.sold{ background:#f95815; }

.availability-content-section table td.mortaged{ background:#8369b2; }



#post-content-section .brands-section .pricing-content-section{padding:15px; display:inline-block; width:100%; }

#post-content-section .brands-section .pricing-content-section h4{ margin:0 0 15px 0; padding:0px; color:#434445;  font-size:18px; font-family: 'open_sansregular'; font-weight:bold;   }

#post-content-section .brands-section .pricing-content-section h5{ margin:0 0 15px 0; padding:0px; color:#434445;  font-size:14px; font-family: 'open_sansregular'; font-weight:bold;   }





.pricing-content-section table{ width:100%;}

.pricing-content-section table {

    border-collapse: collapse;

}

.pricing-content-section table, td, th {

    border: 1px solid #cdd1d5;}



.pricing-content-section table td{

    border: 1px solid #cdd1d5;

	color:#000;

	   font-family: 'open_sansregular';

	   font-size:14px;

	   padding:10px 1px;

	   text-align:center;

	   line-height:20px;

	   }

	   

table.left-align td{ text-align:left; padding:10px 15px;}

	   

.pricing-content-section table td strong{ color:#767779!important;}

	   



.pricing-content-section dl{ margin:0px; padding:0px; list-style:none; width:100%; float:left;     }

.pricing-content-section dl dt{margin:0px; padding:5px 10px 5px 0px; list-style:none; width:40%; float:left; font-weight:normal;  font-family: 'open_sansregular'; font-size:14px;  }

.pricing-content-section dl dd{margin:0px; padding:5px 10px 5px 0px; list-style:none; width:50%; float:left; font-weight:normal; font-family: 'open_sansregular'; font-size:14px; }











#post-content-section .brands-section .payments-content-section{padding:15px; display:inline-block; width:100%; }

#post-content-section .brands-section .payments-content-section h5{ margin:0 0 3px 0; padding:0px; color:#434445;  font-size:14px; font-family: 'open_sansregular'; font-weight:bold;   }



#post-content-section .brands-section .payments-content-section h4{ margin:0 0 15px 0; padding:0px; color:#434445;  font-size:14px; font-family: 'open_sansregular'; font-weight:bold; text-align:center;   }





.payments-content-section .list1{ width:100%; padding-bottom:20px; float:left;}

.payments-content-section .list1 ul{ margin:0px; padding:2px 0  !important; list-style:none; width:100%; float:left;}

.payments-content-section .list1 ul li{font-size: 14px; font-family: 'open_sansregular'; padding:0 !important ; margin:0px; float:left; background:none!important;  }

.payments-content-section .list1 ul li:nth-child(1){ width:25% !important; text-align:left !important ; }

.payments-content-section .list1 ul li:nth-child(2){ width:3%  !important; text-align:center !important; padding:0 10px !important;}

.payments-content-section .list1 ul li:nth-child(3){ width:71%  !important; text-align:left !important;}



.payments-content-section  address{ width:50%; float:left; margin:0px; padding:0px; font-style:normal; font-size: 14px; font-family: 'open_sansregular'; }

.payments-content-section  address strong{ color:#434445!important;}





#post-content-section .brands-section .agreements-content-section{padding:15px; display:inline-block; width:100%; min-height:452px; }

#post-content-section .brands-section .agreements-content-section h5{ margin:0 0 15px 0; padding:0px; color:#434445;  font-size:14px; font-family: 'open_sansregular'; font-weight:bold;   }

.agreements-content-section ul{ margin:0px; padding:0 0 20px 0; list-style:none; width:100%; float:left;}

.agreements-content-section ul li{font-size: 14px; font-family: 'open_sansregular'; padding:0 0px 5px 15px; background:url(../images/arrow-img.png) no-repeat left 8px; margin:0px; float:left; width:100%; }

.agreements-content-section ul li a{ color:#f86224; font-weight:bold;}







#post-content-section .brands-section .faq-content-section{ padding:15px; display:inline-block; width:100%;}

#post-content-section .brands-section .faq-content-section h5{ margin:0 0 15px 0; padding:0px; color:#434445;  font-size:14px; font-family: 'open_sansregular'; font-weight:bold;   }



#post-content-section .brands-section .faq-content-section ul{ margin:0px; padding:0 0 20px 0; list-style:none; width:100%; float:left;}

#post-content-section .brands-section .faq-content-section ul li{font-size: 14px; font-family: 'open_sansregular'; padding:0 0px 1px 15px; margin:0px; float:left; width:100%;}

#post-content-section .brands-section .faq-content-section a{ color:#f86224;}

#post-content-section .brands-section .faq-content-section strong{color:#434445;}

#post-content-section .brands-section .faq-content-section ul li .responsive-accordion-panel ul{ margin:0px; padding:0 0 20px 0; list-style:none; width:100%; float:left;}

#post-content-section .brands-section .faq-content-section ul li .responsive-accordion-panel ul li{ font-size: 14px; font-family: 'open_sansregular'; padding:0 0px 5px 15px; background:url(../images/arrow-img.png) no-repeat left 8px; margin:0px; float:left; width:100%;}





	.responsive-accordion {

		margin: 0 0 20px 0;

		padding: 0;

		list-style-type: none;

	}



	.responsive-accordion li {

		margin: 0 0 10px 0;

		padding: 0;

	}



	.responsive-accordion li:last-child { margin-bottom: 0; }



	.responsive-accordion li .responsive-accordion-head { cursor: pointer; }



	.responsive-accordion li .responsive-accordion-head.active { font-weight: bold; 	background: #e6e8ea url(../images/top-arrow.png) no-repeat right 15px !important; }





/*	#Themes

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



	.responsive-accordion-default.responsive-accordion li .responsive-accordion-head {

		border:0;

		padding: 10px 30px 10px 10px;

		background: #e6e8ea url(../images/down-arrow.png) no-repeat right 15px;

		color: #404143;

		line-height: normal;

		position: relative;



	}



	.responsive-accordion-default.responsive-accordion li .responsive-accordion-head i {

		position: absolute;

		top: 12px;

		right: 10px;

	}



	.responsive-accordion-default.responsive-accordion li .responsive-accordion-panel {

		border: 1px solid #DDD;

		border-top: 0;

		padding: 20px;

		background: #FFF;

		overflow:auto;

	}







#post-content-section .brands-section .photo-content-section{ padding:15px; display:inline-block; width:100%;}

#post-content-section .brands-section .photo-content-section h5{ margin:0 0 15px 0; padding:0px; color:#434445;  font-size:14px; font-family: 'open_sansregular'; font-weight:bold;}

#post-content-section .brands-section .photo-content-section h4{ margin:0; padding:10px; color:#434445;  font-size:14px; font-family: 'open_sansregular'; font-weight:bold; text-align:center;}

#post-content-section .brands-section .photo-content-section ul{ margin:0px; padding:0px 0px 20px 0px; float:left; width:100%; list-style:none;}

#post-content-section .brands-section .photo-content-section ul li{ margin:0px; padding:0px; float:left; width:48%;}

#post-content-section .brands-section .photo-content-section ul li:last-child{ float:right;}

#post-content-section .brands-section .photo-content-section ul li .photo-section{ width:100%; float:left;}

#post-content-section .brands-section .photo-content-section ul li .photo-section img{ width:100%; border:solid 5px #cdd1d5; width:100%; height:auto;}



.pagination{ width:100%; float:left; margin:0px; padding:0px;}

.pagination ul{ width:100%; float:left; margin:0px; padding:0px; list-style:none;}

.pagination ul li{padding:3px 0 !important; text-align:center; background:#e1e5e6; width:30px !important;  border:solid 1px #999a9c; -webkit-border-radius: 15px 15px 15px 15px; border-radius: 15px 15px 15px 15px;  font-size:14px; font-family: 'open_sansregular'; font-weight:bold; color:#000000; margin-right:10px!important; }

.pagination ul li a{ font-size:14px; font-family: 'open_sansregular'; font-weight:bold; color:#000000;}

.pagination ul li.currentpage{ background:#6187c5;  border:solid 1px #999a9c; color:#FFFFFF;}

.pagination ul li.prevnext{ width:auto!important; background:none!important; border:none; -webkit-border-radius:0px !important; border-radius:0px !important; }

.pagination ul li.next{ width:auto!important; background:none!important; border:none; -webkit-border-radius:0px !important; border-radius:0px !important;}







#post-content-section .brands-section .testimonials-content-section{padding:15px; display:inline-block; width:100%; }

#post-content-section .brands-section .testimonials-content-section h5{margin:0 0 15px 0; padding:0px; color:#434445;  font-size:18px; font-family: 'open_sansregular'; font-weight:bold; }

#post-content-section .brands-section .testimonials-content-section .name-section{ margin:0px 0px 20px 0px; padding:0 0 15px 0; float:left; width:100%; text-align:left; color:#434445;  font-size:14px; font-family: 'open_sansregular'; font-weight:bold; border-bottom:solid 1px #d3d7da;  }







#post-content-section .brands-section .videos-content-section{ padding:15px; display:inline-block; width:100%;}

#post-content-section .brands-section .videos-content-section h5{ margin:0 0 15px 0; padding:0px; color:#434445;  font-size:14px; font-family: 'open_sansregular'; font-weight:bold;}

#post-content-section .brands-section .videos-content-section h4{ margin:0; padding:10px; color:#434445;  font-size:14px; font-family: 'open_sansregular'; font-weight:bold; text-align:center;}

#post-content-section .brands-section .videos-content-section ul{ margin:0px; padding:0px 0px 20px 0px; float:left; width:100%; list-style:none;}

#post-content-section .brands-section .videos-content-section ul li{ margin:0px; padding:0px; float:left; width:48%;}

#post-content-section .brands-section .videos-content-section ul li:last-child{ float:left;}

#post-content-section .brands-section .videos-content-section ul li .videos-section{ width:100%; float:left;}

#post-content-section .brands-section .videos-content-section ul li .videos-section iframe{ width:100%; width:100%; height:350px !important;}









#post-content-section .brands-section .broucher-content-section { padding:15px; display:inline-block; width:100%;}

#post-content-section .brands-section .broucher-content-section ul{ margin:0px; padding:0 0 20px 0; list-style:none; width:100%; float:left;}

#post-content-section .brands-section .broucher-content-section ul li{font-size: 14px; font-family: 'open_sansregular'; padding:0 0px 5px 15px; background:url(../images/arrow-img.png) no-repeat left 8px; margin:0px; float:left; width:100%; }

#post-content-section .brands-section .broucher-content-section ul li a{ color:#f86224; font-weight:bold; }



.sitemap-section{ width:100%; float:left; margin:0px; padding:0px; background:#FFFFFF; border:solid 1px #c6cbcf; padding:10px;}



.sitemap-section ul{ width:100%; float:left; margin:0px; padding:0px; float:left; list-style:none;}

.sitemap-section ul li{font-size: 14px; font-family: 'open_sansregular'; padding:0 0px 5px 15px; background:url(../images/arrow-img.png) no-repeat left 7px; margin:0px; float:left; width:100%; }

.sitemap-section ul li a{ color:#686868;}

.sitemap-section ul li a:hover{ color:#f95815; text-decoration:none;}

.sitemap-section ul li ul.sub-menu{ float:left; width:100%;}

.sitemap-section ul li ul.sub-menu li ul.sub-menu { float:left; width:100%; background:#f2f3f7; border:solid 1px #c6cbcf; padding:10px; margin:10px 0;}

.sitemap-section ul li ul.sub-menu li ul.sub-menu li{ padding:0px 10px; float:left; width:20%;}













.rent-form-section { margin:10px 0 0 0; padding:40px 0 0px 0; width:100%; float:left; background:url(../images/divided-line.jpg) repeat-x left top;}

.rent-form-section  ul{ margin:0px; padding:0px 20%; list-style:none; width:100%; float:left; }

.rent-form-section  ul li{ width:100%; margin:0px 0px 35px 0px; padding:0; float:left;}

.rent-form-section  ul li label{ width:25%; margin:0px; padding:0px 15px 0px 0px; float:left; text-align:left;}

.rent-form-section  ul li input{ width:100%; margin:0px; padding:0px; float:left; border-top:solid 1px #a4aebe; border-left:solid 1px #a4aebe; border-bottom:solid 1px #fff; border-right:solid 1px #fff;background-color:rgba(215, 220, 227, 0.4); padding:5px; font:normal 12px Arial, Helvetica, sans-serif; color:#596578; }



.rent-form-section  ul li textarea{ width:100%; margin:0px; padding:0px; float:left; border-top:solid 1px #a4aebe; border-left:solid 1px #a4aebe; border-bottom:solid 1px #fff; border-right:solid 1px #fff; background-color:rgba(215, 220, 227, 0.4); padding:5px; font:normal 12px Arial, Helvetica, sans-serif; color:#596578; height:100px;}

.rent-form-section ul li .submit-button{ margin:0px; padding:0px; float:left; background:#076aaf; font-family: 'open_sansregular'; font-size:14px; font-weight:bold; color:#FFFFFF; text-transform:uppercase; padding:10px !important; margin:0px; margin-bottom:20px; border:0px; width:80px;}















.tax-content-section { margin:10px 0 0 0; padding:40px 0 0px 0; width:100%; float:left; background:url(../images/divided-line.jpg) repeat-x left top;}

.tax-content-section ul{ margin:0px; padding:0px 5%; list-style:none; width:100%; float:left; }

.tax-content-section ul li{ width:100%; margin:0px 0px 35px 0px; padding:0; float:left;}

.tax-content-section ul li label{ width:25%; margin:0px; padding:0px 15px 0px 0px; float:left; text-align:left;}

.tax-content-section ul li input{ width:75%; margin:0px; padding:0px; float:left; border-top:solid 1px #a4aebe; border-left:solid 1px #a4aebe; border-bottom:solid 1px #fff; border-right:solid 1px #fff;background-color:rgba(215, 220, 227, 0.4); padding:5px; font:normal 12px Arial, Helvetica, sans-serif; color:#596578; }

.tax-content-section ul li input.small-input{ width:68%; margin:0px; padding:0px; border-top:solid 1px #a4aebe; border-left:solid 1px #a4aebe; border-bottom:solid 1px #fff; border-right:solid 1px #fff;background-color:rgba(215, 220, 227, 0.4); padding:5px; font:normal 12px Arial, Helvetica, sans-serif; color:#596578; float:right;}



.tax-content-section ul li textarea{ width:100%; margin:0px; padding:0px; float:left; border-top:solid 1px #a4aebe; border-left:solid 1px #a4aebe; border-bottom:solid 1px #fff; border-right:solid 1px #fff; background-color:rgba(215, 220, 227, 0.4); padding:5px; font:normal 12px Arial, Helvetica, sans-serif; color:#596578; height:100px;}

.tax-content-section ul li .submit-button{ margin:0px; padding:0px; float:left; background:#076aaf; font-family: 'open_sansregular'; font-size:14px; font-weight:bold; color:#FFFFFF; text-transform:uppercase; padding:10px !important; margin:0px; margin-bottom:20px; border:0px; width:80px;}

.tax-content-section ul li select{ width:60px; padding:5px; background-color:rgba(215, 220, 227, 0.4); border-top:solid 1px #a4aebe; border-left:solid 1px #a4aebe; border-bottom:solid 1px #fff; border-right:solid 1px #fff; font:normal 12px Arial, Helvetica, sans-serif; color:#596578; }

.tax-content-section .submit-button{ margin:0px; padding:0px; float:right; background:#076aaf; font-family: 'open_sansregular'; font-size:14px; font-weight:bold; color:#FFFFFF; text-transform:uppercase; padding:10px 30px !important; margin:0px; margin-bottom:20px; border:0px;}





.tax-sheet-section{ float: left;    margin: 0;    padding: 0;    width: 100%; padding:10px; background:#FFFFFF; border:solid 1px #cdd1d5;}

.tax-sheet-section table{ border:0px; padding:0px; margin:0px; }

.tax-sheet-section table tr{ border:0px; padding:0px; margin:0px; }

.tax-sheet-section table tr td{ border:0px; padding:0px; margin:0px; }

.tax-sheet-section .print-button{ float:right; -webkit-border-radius: 5px 5px 5px 5px;

border-radius: 5px 5px 5px 5px; padding:3px 10px ; background:#f95815; color:#FFFFFF;  font-family: 'open_sansregular'; font-size:12px; font-weight:bold; margin-left:10px;  }

.tax-sheet-section h5{ margin-top:0px;}



.tax-sheet-section{ margin:0px 0px 20px 0px;  padding:10px; float:left; width:100%; border:solid 1px #c6cbcf; background:#fff; }

.tax-sheet-section ul{ width:50%; float:left; margin:0px; padding:0px; float:left; list-style:none;}

.tax-sheet-section ul li{font-size: 14px; font-family: 'open_sansregular'; padding:0 0px 5px 15px; background:url(../images/arrow-img.png) no-repeat left 8px; margin:0px; float:left; width:100%; }

.tax-sheet-section strong{ color:#596578 !important;}

.tax-sheet-section .submit-button{ margin:0px; padding:0px; float:left; background:#076aaf; font-family: 'open_sansregular'; font-size:14px; font-weight:bold; color:#FFFFFF; text-transform:uppercase; padding:10px 30px !important; margin:0px; margin-bottom:20px; border:0px;}











/* Navbar */



#colophon{ width:100%; float:left; background:#076aaf;}

.copyright-section{ float:left; width:100%; font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:18px 0;}

.menu-footer-menu-container{ width:100%; margin:0px; padding:0px; float:left;}

.menu-footer-menu-container ul{ margin:0px; padding:0px; text-align:center; list-style:none;} 
#colophon{padding-bottom:100px !important;}

.menu-footer-menu-container ul li{ display:inline-block; text-align:center; margin:18px 0; padding:0px 10px; font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; }

.menu-footer-menu-container ul li:first-child{ background:none;}

.menu-footer-menu-container ul li a{  font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF;}

.concept-section{ float:right; width:25%; font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:18px 0; text-align:right;}









.thankyou-content{  float: left;    margin: 0;    padding: 0;    width: 100%;}

.thankyou-content h5{ margin:0px; }





.tax-content-section{  float: left;    margin: 0;    padding: 0;    width: 100%;}



.page-id-727 table{ background:#FFFFFF;}

.page-id-727 table td{ padding:10px; width:30%; vertical-align:text-top; }

.page-id-727 table td h5{ font-family: 'open_sansregular';    font-size: 14px; font-weight:bold; margin:0px; text-align:center;}



.page-id-739 table{ background:#FFFFFF; clear:both;}

.page-id-739 table td{padding:10px; text-align:center;}
.page-id-739 table td:first-child{ text-align:left !important;}

.page-id-739 table td a{ color:#f86224;}
.page-id-739 table td a:hover{color:#f86224;}

.page-id-1102 ul.bungalows-section{ float:left; width:100%; margin:0px ;}
.page-id-1102 ul.bungalows-section li{ float:left; width:40%!important; margin:0 5% 10px 5% !important; padding:0px; background:none !important;}
.page-id-1102 ul.bungalows-section li img{ width:100%; float:left; border:solid 3px #cdd1d5;}
.page-id-1102 ul.bungalows-section li h5{ text-align:center; margin:5px 0!important; padding:0px;}
.page-id-1102 ul.bungalows-section li h5 span:first-child{ float:left;}
.page-id-1102 ul.bungalows-section li h5 span:last-child{ float:right;}

#bannerspace_wrap, #bannerspace, .slide{ width:100%!important; }
 
#bannerspace_wrap { border:solid 1px #a3a3a3; padding:5px; float:left; margin-bottom:15px;}
#bannerspace .content{ width:100%!important; position: initial; display:none!important; }
#bannerspace .imageWrapper{width:100%!important;}
#home-sidebar img{ width:100%; height:auto;}
#bannerspace .content{ padding:0px !Important; background-color:rgba(0, 0, 0, 0.8); width:100%; right:0px!important; top:60%!important; }
#bannerspace  h3{ color:#FFFFFF; text-align:center; font-family: 'open_sansregular';    font-size:16px; padding:5px 20px;}
.bs_arrow {opacity:0.5 !Important; }


#top-banner{ width:35%; margin:40px 3% 0px 7%; float:left;  }
#top-banner #bannerspace_wrap, #top-banner #bannerspace, #top-banner  .slide{ height:50px!important;}
#top-banner img.size-full, #top-banner img.size-large, #top-banner img.wp-post-image{ width:100%!important;}

/*Chandu*/
.page-id-413 #post-content-section .brands-section .brands-header-section h4.brands-name{ margin:1% 2%; !important; padding:10px 30px!important}
.page-id-413 #post-content-section .brands-section .brands-header-section .brands-logo{ display:none !important; }

#text-slider{font-family: 'open_sansregular'!important;    font-size:16px!important; line-height:normal!important; 
width:100%; float:right; margin:0px 0px 20px 0; background:#432878; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;  text-align:center; color:#FFFFFF!important; display:block;}
#text-slider article{ padding:15px 15px 0% 15px!important; width:100%!important;}
#text-slider-controls{ margin:0px 20px 10px 20px!important; clear:both; }
.nav-color{font-size:18px!important; color:#FFFFFF !important;}
.nav-color:hover{font-size:18px!important; color:#000 !important;}

#bannerspace .content{ position:absolute; bottom:5px!important;}
#bannerspace_wrap{ padding:0px!Important;}


.thankyou-text{ margin:30% 0 0 0; padding:0px; float:left; width:100%;  font-family: 'open_sansbold'; font-size:25px;  color:green; text-align:center;}

.new-project-sec{ margin:0 0 20px 0; padding:0px; width:100%; height:auto; position:relative; }
.new-project-sec a{ margin:0px; padding:0px; width:100%; height:auto;}
.new-project-sec img{ width:100%; height:auto; margin:0px!important; padding:0px;}
.new-project-sec .new-pro-logo{ margin:0px; padding:0px; position:absolute; top:10px; left:0px; width:40%; margin:0 30%; padding:3%;  background-color:rgba(255,255,255, 0.6); float:left; opacity: 0; }
.new-project-sec:hover .new-pro-logo{ display:block;  opacity: 1;
-webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;}

.new-project-sec .new-pro-title{ margin:0px; padding:0px; opacity: 0; position:absolute; bottom:0px; left:0px; width:100%; margin:0%; padding:3%; background-color:rgba(248, 79, 8, 0.8); float:left;    }
.new-project-sec:hover .new-pro-title{ display:block; transition:all 1s ease 0s; opacity: 1;
-webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;}
.new-project-sec:hover .new-pro-title h4{ font-family:"pt_sansregular" !important; font-size:18px; color:#FFF; text-align:center; margin:0px; padding:0px; width:100%; float:left; }
.new-project-sec:hover .new-pro-title h5{ font-family:"pt_sansregular" !important; font-size:14px; color:#FFF; text-align:center;  margin:0px; padding:0px; width:100%; float:left;}
.new-project-sec:hover .new-pro-title .more-button{ margin:0 15px 0 0px; padding:0px; float:right;width:47px; height:24px;}

.status-publish table{background:#FFFFFF;}
.status-publish table tr td{ padding: 10px; text-align: center;}
.status-publish table tr td:first-child{text-align: left !important}
.status-publish table tr td a{ color:#f86224;}
.status-publish table tr td a:hover{color:#f86224;}
.status-publish .proposed-section table tr td {text-align: left;}
.status-publish .proposed-section table tr td:first-child {text-align: center !important;}

#post-content-section .brands-content-section{background: #fff; padding: 15px;}
.product-image-section1 .product-title-section {width: 99% !important; margin: 0px auto !important;}
.product-image-section.product-image-section1 {overflow: hidden; clear: both; height: auto; min-height: 140px; border: 1px solid #c6cbcf;}


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

.wrap{ width:1230px;}





}



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

.wrap{ width:1230px;}



}



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

.wrap{ width:95%;}

#home-content{ width:62%;}

#home-sidebar{ width:35%;}

.main-navigation{width:95% !important; }



}

@media only screen and (max-width: 980px) {
	.wrap{ width:95%;}
	#top-banner{ margin:40px 0 0 2%;}
	.apply-botton{ font-size:12px!important; margin-right:0px!important;}
	#top-banner #bannerspace_wrap, #top-banner #bannerspace, #top-banner .slide{ height:42px!important;}
	}


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

ul.nav-menu,

	div.nav-menu > ul {

		display: none;

	}

.contact-content .headoffice-container ul.howidth{ width:40%;}

.contact-content .headoffice-container ul.howidth li{ width:100%;}

.contact-content .headoffice-container .map-section{ width:58%; margin-bottom:22px}

.contact-content .headoffice-container ul{ width:100%;}

.contact-content .headoffice-container ul li{ width:46%;}

#post-content-section .product-image-section .product-title-section .brand-logo{ width:18%;}

#post-content-section .list ul{ width:100%; margin:0px;}

#post-content-section .brands-section .brands-header-section .brands-logo{ width:18%;}



#post-content-section .brands-section .location-content-section .location-map-img{width:100%;  }

#post-content-section .brands-section .location-content-section ul{width:100%;}

#post-left-section h2{ padding:10px 5px;}

#post-left-section .contact-section dl dt{ width:100%;}

#post-left-section .contact-section dl dd{ width:100%;}

.menu-footer-menu-container{ width:100%; text-align:center; margin:0px; }

.menu-footer-menu-container ul li{ margin:0px; }

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

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

.rent-section{ margin-right:0px;}

.complaints-typeform ol{ padding:0 8px;}

.complaints-form ul li{ width:100%;}

.remainder-section ul li{ width:100%;}
#post-content-section .brands-section .brands-content-section ul li .left-plan-text{ width:100%; float:left;}
#post-content-section .brands-section .brands-content-section ul li .right-plan-link{ width:100%; float:left;}

.page-id-1102 ul.bungalows-section li h5 span:first-child{ float:left;}
.page-id-1102 ul.bungalows-section li h5 span:last-child{ float:left;}

#click-menu .threeLines .line{ height:3px!important;}

.bx-wrapper .bx-prev{ left:0px!important;}
.bx-wrapper .bx-next{ right:0px!important;}
#bannerspace .content{ top:23% !important}
#bannerspace_wrap, #bannerspace, .slide{ height:140px!important;}

header #logo{ text-align:center; width:100%; margin:19px 0 13px 0;}
#top-banner{ margin:0 10%; width:80%!important; }
.socialmedia-section{ margin-top:0px; width:100%;}
.smw_left{ text-align:center;}

#post-content-section .contact-section{ display:block; }

#top-banner{ width:70%!important; margin:20px 15% 0px 15%; float:left;}
.apply-botton{ width:50%!important; margin:10px 25% 10px 25%!important; float:left; text-align:center!important; font-size:16px!important;}
.page-id-8  #click-menu{ top:287px !important;}



.freeride-form ul li{ width:100%;}
.freeride-form ul li input{ width:100%;}
.freeride-form ul li select{width:100%!important; margin-bottom:10px;}
.freeride-form ul li b{ display:none;}
.overlay:target+.popup { width:80%!important;}
.freeride-form ul.projectswidth{width:100%!important;}

#top-banner #bannerspace_wrap, #top-banner #bannerspace, #top-banner .slide{ height:60px!important;}
.page-id-8 #click-menu{ top:314px!important;}

.thankyou-text{ font-size:18px;}

}


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



	ul.nav-menu,

	div.nav-menu > ul {

		display: none;

	}

.contact-content .headoffice-container ul.howidth{ width:40%;}

.contact-content .headoffice-container ul.howidth li{ width:100%;}

.contact-content .headoffice-container .map-section{ width:58%; margin-bottom:22px}

.contact-content .headoffice-container ul{ width:100%;}

.contact-content .headoffice-container ul li{ width:46%;}

#post-content-section .product-image-section .product-title-section .brand-logo{ width:18%;}

#post-content-section .list ul{ width:100%; margin:0px;}

#post-content-section .brands-section .brands-header-section .brands-logo{ width:18%;}



#post-content-section .brands-section .location-content-section .location-map-img{width:100%;  }

#post-content-section .brands-section .location-content-section ul{width:100%;}

#post-left-section h2{ padding:10px 5px;}

#post-left-section .contact-section{ display:none;}
#post-left-section{ margin-bottom:0px;}

#post-left-section .contact-section dl dt{ width:100%;}

#post-left-section .contact-section dl dd{ width:100%;}

.menu-footer-menu-container{ width:100%; text-align:center; margin:0px; }

.menu-footer-menu-container ul li{ margin:0px; }

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

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

.rent-section{ margin-right:0px;}

.complaints-typeform ol{ padding:0 8px;}

.complaints-form ul li{ width:100%;}

.remainder-section ul li{ width:100%;}
#post-content-section .brands-section .brands-content-section ul li .left-plan-text{ width:100%; float:left;}
#post-content-section .brands-section .brands-content-section ul li .right-plan-link{ width:100%; float:left;}

.page-id-1102 ul.bungalows-section li h5 span:first-child{ float:left;}
.page-id-1102 ul.bungalows-section li h5 span:last-child{ float:left;}

#click-menu .threeLines .line{ height:3px!important;}

.bx-wrapper .bx-prev{ left:0px!important;}
.bx-wrapper .bx-next{ right:0px!important;}



}



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

#post-left-section{ width:100%;}

#post-content-section{ width:100%;}

.form-section ul li{ width:100%; margin:0 0 15px 0; }

.form-section ul li label{ width:100%; float:left; padding:0 0 5px 0; text-align:left;}

.form-section ul li label input{ width:100%;}

span.wpcf7-form-control-wrap{ width:100%;}

.wpcf7-list-item{ width:100%;}

#post-left-section h2{ width:100%;}

#post-left-section .left-menu ul li a{ width:100%; -webkit-border-radius:0px; border-radius:0px; }
#post-left-section .left-menu{ position:relative;}
#post-left-section .left-menu h5{ background:#222222; position:absolute; right:92px; top:-31px; padding:6px 5px 6px 5px; color:#FFFFFF; font-weight:normal;
-webkit-border-top-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-bottomleft: 4px;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
font-family: 'open_sansregular'; font-size:16px;
}
.slicknav_btn slicknav_collapsed{ font-family: 'open_sansregular'; font-size:16px}
/*.slicknav_btn{ position: absolute; right:0px; top:-50px; }*/


#post-left-section .left-menu ul li.current{ background-image:none;}

#post-left-section .contact-section{ width:100%;}

#post-left-section .contact-section dl dt{margin:0px; padding:5px 0px; list-style:none; width:54%; float:left; font-weight:normal;  font-family: 'open_sansregular'; font-size:14px;  }

#post-left-section .contact-section dl dd{margin:0px; padding:5px 0px; list-style:none; width:46%; float:left; font-weight:normal; font-family: 'open_sansregular'; font-size:14px; }

.rent-section{ clear:both; float:none; margin:0 auto 10px auto;}

.page-id-8 #click-menu, .page-id-10 #click-menu, .page-id-12 #click-menu{ top:304px!important; }

#ls_theLayer{display:none}
.scrollGallery2 .imagearea ul li{ margin:0px!important; }
.scrollGallery2 .imagearea ul li .caption_container{bottom:5px!important;}
#top-banner #bannerspace_wrap, #top-banner #bannerspace, #top-banner .slide{ height:50px!important;}


.freeride-form ul li{ margin:0px; padding:0 0 10px 0; float:left; width:100%;}



}



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

#home-content{ width:100%;}

#home-sidebar{ width:100%;}

#product-section ul li{ width:100%; margin:0 0 30px 0; padding:0px	; }

#product-section ul li:last-child{margin:0 0 30px 0;}

#product-section ul{ margin:0px; padding:0px; background: none;} 

.copyright-section{ float:left; width:100%; font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:10px 0; text-align:center}

.concept-section{ float:right; width:100%; font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:10px 0; text-align: center;}

.bx-wrapper .bx-next{ right:0px!important;}

.bx-wrapper .bx-prev{left:0px!important;}



.contact-content .headoffice-container ul{ width:100%;}

.contact-content .headoffice-container ul li{ width:100%;}

.contact-content .headoffice-container ul.howidth{ width:100%;  }

.contact-content .headoffice-container .map-section{ width:100%;}

.contact-content .headoffice-container ul li{ width:100%;}



#post-content-section .product-image-section .product-title-section .brand-logo{ width:30%; margin: 0 auto; float:none;}

#post-content-section .product-image-section .product-title-section h3{ padding:0px; margin:0px; width:100%; text-align:center;}

#post-content-section .brands-section .availability-content-section{ margin:0px!important; width:100%;}

.availability-content-section table td{ padding:5px 0px;}

#post-content-section .brands-section .availability-content-section ul li{ width:100%; margin:0px 0px 10px 0px!important;}

.pricing-content-section dl dt{ width:100%;}

.pricing-content-section dl dd{ width:100%;}

#post-content-section .brands-section .videos-content-section ul li{ width:100%;}




}



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

.brands-content-section .list1 ul li:nth-child(1){ width:100% !important; font-weight:bold;}

.brands-content-section .list1 ul li:nth-child(2){ display:none;}

.brands-content-section .list1 ul li:nth-child(3){ width:100%;}

.page-id-460 .wpcf7-list-item{ width:100%;}
.advs-title a{ width:100%; float:left; padding:20px 0 0 0 !important; font-size:24px!important; text-align:center!important;}

header #logo{ text-align:center; width:100%; margin:19px 0 13px 0;}

.socialmedia-section{ margin-top:0px; width:100%;}
.smw_left{ text-align:center;!important;}
.page-id-8 #click-menu, .page-id-10 #click-menu, .page-id-12 #click-menu{  top:226px !important}


#top-banner img.size-full, #top-banner img.size-large, #top-banner img.wp-post-image{ height:68px!important;}

#top-banner{ width:90%!important; margin:20px 5% 0px 5%; float:left;}
#top-banner img.size-full, #top-banner img.size-large, #top-banner img.wp-post-image{ height:40px!important}

.apply-botton{ width:80%!important; margin:10px 10% 10px 10%!important; float:left; text-align:center!important;}

#top-banner #bannerspace_wrap, #top-banner #bannerspace, #top-banner .slide{ height:40px!important; }
}



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

header #logo{ text-align:center; width:100%; margin:19px 0 13px 0;}

.socialmedia-section{ margin-top:0px; width:100%;}



.smw_left{ text-align:center;}

#post-content-section .brands-section .brands-header-section .brands-logo{

  float: none;

    margin: 10px auto 0;

    position: inherit;

    width: 30%

}

#post-content-section .brands-section .brands-header-section h4.brands-name{ padding:10px; margin:6% 5%; width:90%; text-align:center;}

.rent-form-section ul{ padding:0px!important;}

.rent-form-section ul li{ margin:0 0 10px 0;}

.rent-form-section ul li label{ width:100%;}
#click-menu{ margin-top:0px!important;}


}



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



}


/*home page styles*/
#bannerspace_nav .activeSlide a {
	background-color: #000000 !important;
}
#bannerspace_nav a {
	background-color: #000000 !important;
	;
}
.bs_arrow {
	background-color: #000000;
}
#bannerspace_wrap {
	background-color: #000000;
}
.bs_arrow {
	display: none !important;
}
#bannerspace_nav {
	display: none !important;
}
#bannerspace_wrap,  #bannerspace,  .slide {
	width: 366px;
}
#bannerspace_wrap,  #bannerspace,  .slide {
	height: 196px;
}
#bannerspace .content {
	width: 366px;
}
#bannerspace .content {
	padding: 40px;
}
#bannerspace .imageWrapper {
	width: 366px;
}

#text-slider {
	width: 100%;
	position: relative;
	font-family: 'Open Sans';
	font-size: 90px;
	font-weight: 600;
	line-height: 85px;
	height: auto;
	overflow: hidden;
}
#text-slider article {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
#text-slider span {
	display: block;
}
#text-slider-controls {
	width: auto;
	height: auto;
	float: right;
	margin: 3%;/*position: absolute;
			bottom: 0;
			right: 0;*/
}
 
#text-slider-controls a {
	text-decoration: none;
}
 #responsive-menu .appendLink, #responsive-menu .responsive-menu li a, #responsive-menu #responsive-menu-title a,#responsive-menu .responsive-menu, #responsive-menu div, #responsive-menu .responsive-menu li, #responsive-menu{box-sizing: content-box !important;-moz-box-sizing: content-box !important;-webkit-box-sizing: content-box !important;-o-box-sizing: content-box !important}#click-menu #RMX{display: none;font-size: 24px;line-height: 30px;color: #FFFFFF !important}.RMPushOpen{width: 100% !important;overflow-x: hidden !important;height: 100% !important}.RMPushSlide{position: relative;left: 75%}#responsive-menu{position: absolute;width: 75%;top: 0px;left: -75%;background: #000000;z-index: 9999;box-shadow: 0px 1px 8px #333333;font-size: 13px !important;max-width: 999px;display: none}#responsive-menu .appendLink{right: 0px !important;position: absolute !important;border: 1px solid #3C3C3C !important;padding: 12px 10px !important;color: #FFFFFF !important;background: #000000 !important;height: 20px !important;line-height: 20px !important;border-right: 0px !important}#responsive-menu .appendLink:hover{cursor: pointer;background: #3363b3 !important;color: #FFFFFF !important}#responsive-menu .responsive-menu, #responsive-menu div, #responsive-menu .responsive-menu li,#responsive-menu{text-align: left !important}#responsive-menu .RMImage{vertical-align: middle;margin-right: 10px;display: inline-block}#responsive-menu,#responsive-menu input{}#responsive-menu #responsive-menu-title{width: 95% !important;font-size: 14px !important;padding: 20px 0px 20px 5% !important;margin-left: 0px !important;background: #000000 !important}#responsive-menu #responsive-menu-title,#responsive-menu #responsive-menu-title a{color: #FFFFFF !important;text-decoration: none !important;white-space: pre !important;overflow: hidden !important}#responsive-menu #responsive-menu-title a:hover{color: #FFFFFF !important;text-decoration: none !important}#responsive-menu .appendLink,#responsive-menu .responsive-menu li a,#responsive-menu #responsive-menu-title a{transition: 1s all;-webkit-transition: 1s all;-moz-transition: 1s all;-o-transition: 1s all}#responsive-menu .responsive-menu{float: left !important;width: 100% !important;list-style-type: none !important;margin: 0px !important}#responsive-menu .responsive-menu li.current_page_item > a{background: #3363b3 !important;color: #FFFFFF !important}#responsive-menu.responsive-menu ul{margin-left: 0px !important}#responsive-menu .responsive-menu li{list-style-type: none !important}#responsive-menu .responsive-menu ul li:last-child{padding-bottom: 0px !important}#responsive-menu .responsive-menu li a{padding: 12px 0px 12px 5% !important;width: 95% !important;display: block !important;height: 20px !important;line-height: 20px !important;overflow: hidden !important;white-space: nowrap !important;color: #FFFFFF !important;border-top: 1px solid #3C3C3C !important;text-decoration: none !important}#click-menu{text-align: center;cursor: pointer;width: 50px;font-size: 13px !important;display: none;position: absolute;right: 5%;top: 10px;color: #FFFFFF;padding: 8px;border-radius: 5px;z-index: 9999}#responsive-menu #responsiveSearch{display: block !important;width: 95% !important;padding-left: 5% !important;border-top: 1px solid #3C3C3C !important;clear: both !important;padding-top: 10px !important;padding-bottom: 10px !important;height: 40px !important;line-height: 40px !important}#responsive-menu #responsiveSearchInput{width: 91% !important;padding: 5px 0px 5px 3% !important;-webkit-appearance: none !important;border-radius: 2px !important;border: 1px solid #3C3C3C !important}#responsive-menu .responsive-menu,#responsive-menu div,#responsive-menu .responsive-menu li{width: 100% !important;float: left !important;margin-left: 0px !important;padding-left: 0px !important}#responsive-menu .responsive-menu li li a{padding-left: 10% !important;width: 90% !important;overflow: hidden !important}#responsive-menu .responsive-menu li li li a{padding-left: 15% !important;width: 85% !important;overflow: hidden !important}#responsive-menu .responsive-menu li li li li{display: none !important}#responsive-menu .responsive-menu li a:hover{background: #3363b3 !important;color: #FFFFFF !important;list-style-type: none !important;text-decoration: none !important}#click-menu .threeLines{width: 33px !important;height: 33px !important;margin: auto !important}#click-menu .threeLines .line{height: 3px !important;margin-bottom: 6px !important;background: #FFFFFF !important;width: 100% !important}@media only screen and ( min-width : 0px ) and ( max-width : 810px ){#click-menu{display: block}#responsive-menu .responsive-menu li li .appendLink,#responsive-menu .responsive-menu li li li{display: none}}
