@charset "utf-8";
/* CSS Document */

@media (min-width: 1200px) and ( max-width:120000px ) {
.container-fluid{ padding:0; margin:0;}
.navbar-collapse{ padding:0; margin:0;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{ padding:0;}
}

@media (max-width:1210px){

.product .btn-portfolio{margin-bottom:0;}
.product .btn-learn {
margin-bottom: 40px;
}
.main-blog .right-img {
float: left;
margin-right: 0;
padding-left: 20px;
text-align: justify;
width: 72%;
}
.main-blog .left-img {
float: left;
width: 28%;
}
.main-blog .left-img img {
float: left;
height: auto;
width: 100%;
}
.main-blog .left-img.no-left-img + .right-img {
padding: 0;
width: 100%;
}
}


@media (min-width: 1054px) and ( max-width:1199px ) {
.container {    width: 97%;}
.navbar-collapse,.container-fluid{ padding:0; margin:0;}
.nav > li > a{ padding:0 31px;}
/****************** 3 dec *****************/
.inner-page .right-product {    margin-top: 32px;    padding-left: 0;}
.single-product .product {    margin-right: 0;}

.form-section .field-name{ width:100%;}
.form-section .field-name textarea{ width:100%;}
.form-section .field-name.inp{ width:100%;}
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{ width:100% !important;}
.container.content-img {
margin-bottom: 45px;
margin-top: 50px;
}
.page-id-77 .left-content img { width:100%!important; height:auto!important;}
}
@media only screen and (min-width : 1039px) and (max-width : 1175px){ 
.nav > li > a{ padding:0 17px;}
.entry-content .row .product-category.product{ width:29.3%;}
.product-category.product h3{ width:159px;}

#cycloneslider-slider-1 .col-md-5.col-lg-5.col-sm-8.col-xs-12 {
width: 70%;
}
.form-bg{ margin-top:5% !important;}
}
@media only screen and (min-width : 1024px) and (max-width : 1080px){

.entry-content .row .product-category.product{ width:29.3%;}
.product-category.product h3{ width:159px;padding:13px 0 0 8px;}
.product-category.product img {
float: left;
height: 44px;
width: 44px;
}
.form-section .field-name{ width:100%;}
.form-section .field-name textarea{ width:100%;}
.form-section .field-name.inp{ width:100%;}
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{ width:100% !important;}
.container.content-img {
margin-bottom: 45px;
margin-top: 50px;
}
#cycloneslider-slider-1 .col-md-5.col-lg-5.col-sm-8.col-xs-12 {
width: 70%;
}
.form-bg{ margin-top:5% !important;}
.page-id-77 .left-content img { width:100%!important; height:auto!important;}
}
@media (min-width: 1054px) and ( max-width:1125px ) {
/****************** 3 dec *****************/
.single-product .product-info {    float: left;    margin-left: 4%;    width: 60%;}
}
@media only screen and (min-width : 1024px) and (max-width : 1110px){
.product .btn-portfolio {    display: inline-block;    height: auto; margin-top:20px; margin-left:0;    min-width: 120px;    text-align: center;    vertical-align: inherit;}
.product .btn-learn {display: inline-block;    height: auto;    margin-left: 0;    min-width: auto;  min-width:100px;   padding: 8px 6px;    text-align: center;    vertical-align: inherit; margin-top:10px;}
.product .prd-title {    color: #000000;    display: block;    font-size: 15px;    font-weight: bold;    margin-top: 12px;    min-height: 41px;   text-align: center;}
.product img {    position: relative;    width: 89%;}
.product > a {    border: 1px solid #eeeeee;    display: table-cell;    height: 190px;    text-align: center;    vertical-align: middle;    width: 100%;}
}
@media only screen and (min-width : 1111px) and (max-width : 1210px){
.product .btn-portfolio {    display: inline-block;    height: auto; margin-top:20px; margin-left:0;    min-width: 120px;    text-align: center;    vertical-align: inherit;}
.product .btn-learn {display: inline-block;    height: auto;    margin-left: 0;    min-width: auto;    padding: 8px 6px;    text-align: center;    vertical-align: inherit; margin-top:10px;}
.product .prd-title {    color: #000000;    display: block;    font-size: 15px;    font-weight: bold;    margin-top: 12px;    min-height: 44px;   text-align: center;}
.product img {    position: relative;    width: 89%;}
.product > a {    border: 1px solid #eeeeee;    display: table-cell;    height: 230px;    text-align: center;    vertical-align: middle;    width: 100%;}
}
@media only screen and (min-width : 925px) and (max-width : 1040px){ .nav > li > a{ padding:0 10px;}}
@media only screen and (min-width : 821px) and (max-width : 924px){ .nav > li > a{ padding:0 6px; font-size:15px;}}
@media only screen and (min-width : 767px) and (max-width : 820px){ .nav > li > a{ padding:0 5px; font-size:15px;}}
@media only screen and (min-width : 0px) and (max-width : 1054px){  body .container {    width: 97%; margin:0 auto; } .page-id-77 .left-content img { width:100%!important; height:auto!important;} } 
/****************** 3 dec *****************/
.inner-page .right-product {    margin-top: 32px;    padding-left: 0;}
.single-product .product {    margin-right: 0;}
.single-product .product-info {    float: left;    margin-left: 4%;    width: 60%;}
}

@media only screen and (min-width : 768px) and (max-width : 1023px){ 
/****************** 3 dec *****************/
.related .product{ margin-bottom:0 !important;}
.footer-heading{ font-size:15px;}
.slickr-flickr-gallery ul li{ width:50% !important;}
.search.search-results .entry-summary img {
height: 170px;
width: 30%;
}
.entry-content .row .product-category.product{ width:29.3%;}
.product-category.product h3{ width:159px;padding:13px 0 0 8px;}
.product-category.product img {
float: left;
height: 44px;
width: 44px;
}
.form-section .field-name{ width:100%;}
.form-section .field-name textarea{ width:100%;}
.form-section .field-name.inp{ width:100%;}
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{ width:100% !important;}
.container.content-img {
margin-bottom: 45px;
margin-top: 50px;
}
#cycloneslider-slider-1 .col-md-5.col-lg-5.col-sm-8.col-xs-12 {
width: 80% !important;
}
.form-bg{ margin-top:5% !important;}
.form-bg p{  font-size: 14px;    line-height: 23px;    margin: 23px 0 17px;}.frm-heading {
color: #fff;
font-family: "TwCenMT-Bold";
font-size: 21px;
line-height: 25px;
text-transform: uppercase;
}
.author-admin-seo .status-publish .entry-summary { float: left;  width: 100%; height:100%;}
}


@media (max-width:991px){

.page-template-template_blog h2.srch_heading + .textwidget {
clear: both;
display: block;
float: left;
width: 100%;
}
.page-template-template_blog h2.srch_heading + .textwidget a {
float: left;
width: 100%;
}
}

@media only screen and (min-width : 990px) and (max-width : 1023px){
/****************** 8 dec *****************/
.product .btn-portfolio {    display: inline-block;    height: auto; margin-top:20px; margin-left:0;    min-width: 120px;    text-align: center;    vertical-align: inherit;}
.product .btn-learn {display: inline-block;    height: auto;    margin-left: 0;    min-width: auto;    padding: 8px 6px;    text-align: center;    vertical-align: inherit; margin-top:10px;}
.product .prd-title {    color: #000000;    display: block;    font-size: 15px;    font-weight: bold;    margin-top: 12px;    min-height: 41px;   text-align: center;}
.product img {    position: relative;    width: 89%;}
.product > a {    border: 1px solid #eeeeee;    display: table-cell;    height: 190px;    text-align: center;    vertical-align: middle;    width: 100%;}
.product{ margin-bottom:40px !important;}

.entry-content .row .product-category.product{ width:29.3%;}
.product-category.product h3{  font-size: 13px;    margin-left: 2px;    padding: 13px 0 0 6px;    width: 156px;}
.product-category.product img {
float: left;
height: 44px;
width: 44px;
}
#cycloneslider-slider-1 .col-md-5.col-lg-5.col-sm-8.col-xs-12 {
width: 70% !important;
}
.form-bg{ margin-top:5% !important;}
}

@media (max-width:991px){

.single .img-responsive {
float: left;
margin-right: 0;
width: 100%;
}

}

@media only screen and (min-width : 800px) and (max-width : 890px){
.entry-content .row .product-category.product{ width:29.3%;}
.product-category.product h3{ width:159px;}
}
@media only screen and (min-width : 801px) and (max-width : 989px){
.product > a {    border: 1px solid #eeeeee;    display: table-cell;    height:370px; }
.product .btn-portfolio {    display: block;    height: auto; margin-top:20px; margin-left:0;    min-width: 120px;    text-align: center;    vertical-align: inherit;}
.product .btn-learn {display:block;    height: auto;    margin-left: 0;    min-width: auto;    padding: 8px 6px;    text-align: center;    vertical-align: inherit; margin-top:10px;}
.product .prd-title {    color: #000000;    display: block;    font-size: 15px;    font-weight: bold;    margin-top: 12px;    min-height: 41px;   text-align: center;}
.product img {    position: relative;    width: 89%;}
.product{ margin-bottom:40px !important;}
.parent-pageid-77 .right-content {
margin-top: -56px;
}
}

@media (max-width:989px){

.product .btn-learn {
float: left;
margin-left: 10px;
margin-top: 19px;
}

}

@media only screen and (min-width : 768px) and (max-width : 800px){
/****************** 8 dec *****************/
.product .btn-portfolio {    display: inline-block;    height: auto; margin-top:20px; margin-left:0;    min-width: 120px;    text-align: center;    vertical-align: inherit;}
.product .btn-learn {display: inline-block;    height: auto;    margin-left: 0;    min-width: auto;    padding: 8px 6px;    text-align: center;    vertical-align: inherit; margin-top:10px;}
.product .prd-title {    color: #000000;    display: block;    font-size: 15px;    font-weight: bold;    margin-top: 12px;    min-height: 41px;   text-align: center;}
.product img {    position: relative;    width: 89%;}
.product > a {    border: 1px solid #eeeeee;    display: table-cell;    height: 270px;    text-align: center;    vertical-align: middle;    width: 100%;}
.product{ margin-bottom:40px !important;}
.page-id-77 .left-content { width:60%}
.page-id-77 .left-content img { width:100%;} 
.page-id-77 .right-content { width:35%;}
.parent-pageid-77 .right-content {
margin-top: -56px;
}
}

@media only screen and (min-width : 0px) and (max-width : 767px){
.headrgt{ display:table; margin:0 auto; float:none;}
.location, .live-chat, .search-bar{ display:table; float:none !important; margin:9px auto; clear:both;}	
.search-bar input[type="text"]{max-width: 231px;width: 216px;}
.logo{ display:table; margin:5px auto;}
.nav > li{ border-bottom:1px solid #e7e7e7;}
.nav > li > a{ padding:6px 0; text-align:center; }
.nav > li > a:hover{ background:#f4f4f4 !important;}
.nav.navbar-nav.pull-right{ width:100%; float:none !important;}
.content-wrap {float: none;position: relative;display: table;margin: 14px auto;}
.content-img{ margin:20px 0;}
.metal-heading{ font-size:23px; line-height:normal;}
.navbar-default .navbar-toggle {border-color: #ddd;position: absolute;right: -23px;top: -118px; z-index: 9999;}
.navbar-collapse.collapse.in{ }
.navbar-collapse.collapse.in ul{ margin-top:0;}

/****************** 3 dec *****************/
.related .product{ margin-bottom:0 !important;}
.product{ margin-bottom:0 !important;}
.product-info h3{ line-height:28px;}
.product {
margin-bottom: 50px !important;
}
.product > a {    border: 1px solid #eeeeee;    display: table;    height: auto;    margin: 0 auto;    text-align: center;    vertical-align: middle;    width: 70%;}
.product .btn-portfolio {    display: table;    margin: 10px auto;    width: 70%;}
.product .btn-learn {    display: table;    height: auto;    margin: 0 auto;    min-width: 207px;    padding: 8px 6px;    text-align: center;    vertical-align: inherit;    width: 70%;}
.single .btn-portfolio {

margin-bottom: 10px !important;
}
.entry-content .row .product-category.product{ width:29.3%;}
.product-category.product h3{ width:159px;padding:13px 0 0 8px;}
.product-category.product img {
float: left;
height: 44px;
width: 44px;
}
.form-section .field-name{ width:100%;}
.form-section .field-name textarea{ width:100%;}
.form-section .field-name.inp{ width:100%;}
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{ width:100% !important;}
#post-16 .left-content {
float: left;
width: 100%;
}
#post-16 .right-content {
float: left;
width: 100%;
}
#wpcf7-f68-p16-o1 h3{ margin-top:0;}
#post-353 img {
height: auto;
width: 100% !important;
}
.page-id-77 .left-content { width:60%}
.page-id-77 .left-content img { width:100%!important; height:auto!important;}
.page-id-77 .right-content { width:35%;}
.single.single-post .entry-content {  margin-right: 0;}
.author-admin-seo .status-publish .entry-summary { float: left;  width: 100%; height:100%;}
.page-id-664 .requestquote {
float: none;
margin: 0 auto;
width: 99%;
}

.form-row label , .form-row .inner-row { width:100%!important;}
.form-row label  br { display:none;}
.form-row .three-col { width:100%; margin:0px;}
.form-row .three-col label { width:100%!important;}
.form-row  .agreement label { width:110px!important;}
.form-row .agreement label br { display:table;}


/* Changes on 1 Jan 2015 */

.gform_wrapper .ginput_complex .ginput_left {
float: left;
width: 100% !important;
}
.gform_wrapper .ginput_complex .ginput_right {
float: right;
margin-top: 15px;
width: 100% !important;
}
#field_4_25, #field_4_91.gfield.gf_left_third, #field_4_40, #field_4_41, #field_4_45, #field_4_46, #field_4_90, #field_4_50, #field_4_51, #field_4_74, #field_4_76, #field_4_84, #field_4_81, #field_4_79, #field_4_82, #field_4_79, #field_4_82, #input_4_2_4_container, .gform_wrapper .top_label li.gfield.gfield_error.gf_left_half, .gform_wrapper .top_label li.gfield.gfield_error.gf_right_half {
width: 100% !important;
}

.gform_wrapper .ginput_complex input[type="text"], .gform_wrapper .ginput_complex input[type="url"], .gform_wrapper .ginput_complex input[type="email"], .gform_wrapper .ginput_complex input[type="tel"], .gform_wrapper .ginput_complex input[type="number"], .gform_wrapper .ginput_complex input[type="password"], .gform_wrapper .ginput_complex select {
width: 100% !important;
}
.gform_wrapper.gf_browser_chrome .ginput_complex select, .gform_wrapper.gf_browser_chrome .ginput_complex .ginput_right select {
width: 100% !important;
}
.gform_wrapper .ginput_complex .ginput_full input[type="text"], .gform_wrapper .ginput_complex .ginput_full input[type="url"], .gform_wrapper .ginput_complex .ginput_full input[type="email"], .gform_wrapper .ginput_complex .ginput_full input[type="tel"], .gform_wrapper .ginput_complex .ginput_full input[type="number"], .gform_wrapper .ginput_complex .ginput_full input[type="password"] {
width: 100% !important;
}
.gform_wrapper .top_label li.gfield.gf_left_half {
margin: 0 0 8px;
width: 100% !important;
}
#field_4_52, #field_4_8, #field_4_10, #field_4_11, #field_4_15, #field_4_17, .gform_wrapper .top_label li.gfield.gf_right_half, .gform_wrapper .ginput_complex .ginput_right, .gform_wrapper .top_label li.gfield.gf_left_third, .gform_wrapper .top_label li.gfield.gf_middle_third, .gform_wrapper .top_label li.gfield.gf_right_third {
width: 100% !important;
}
#field_4_52 input#input_4_52, #field_4_11 #input_4_11, #field_4_15 #input_4_15, #field_4_17 #input_4_17 {
width: 100% !important;
}
.gform_wrapper .ginput_complex .ginput_right input[type="text"], .gform_wrapper .ginput_complex .ginput_right input[type="url"], .gform_wrapper .ginput_complex .ginput_right input[type="email"], .gform_wrapper .ginput_complex .ginput_right input[type="tel"], .gform_wrapper .ginput_complex .ginput_right input[type="number"], .gform_wrapper .ginput_complex .ginput_right input[type="password"], .gform_wrapper .ginput_complex .ginput_right select {
width: 100% !important;
}
.gform_wrapper .top_label li.gfield.gf_left_half input.medium, .gform_wrapper .top_label li.gfield.gf_left_half input.large, .gform_wrapper .top_label li.gfield.gf_left_half select.medium, .gform_wrapper .top_label li.gfield.gf_left_half select.large, .gform_wrapper .top_label li.gfield.gf_right_half input.medium, .gform_wrapper .top_label li.gfield.gf_right_half input.large, .gform_wrapper .top_label li.gfield.gf_right_half select.medium, .gform_wrapper .top_label li.gfield.gf_right_half select.large, .gform_wrapper .top_label input.small, .gform_wrapper .top_label select.small, .gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium, .gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea {
width: 100% !important;
}
#input_4_61, #input_4_62_4, #input_4_62_6, #input_4_69_6, #input_4_108, #input_4_107_4, #input_4_107_6, #input_4_10 {
width: 100% !important;
}
.gform_wrapper .top_label .gfield_error {
width: 100% !important;
}
.gform_wrapper .gfield_error .ginput_complex .ginput_left input[type="text"], .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type="url"], .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type="email"], .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type="tel"], .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type="number"], .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type="password"] {
width: 100% !important;
}
.gform_wrapper .gfield_error .ginput_complex .ginput_right input[type="text"], .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type="url"], .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type="email"], .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type="tel"], .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type="number"], .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type="password"] {
width: 100% !important;
}
#input_4_8 {
width: 91% !important;
}
.gform_wrapper .top_label .gfield_error .ginput_container {
max-width: 100% !important;
}

#field_4_113, #field_4_115 {
clear: none !important;
width: 100% !important;
}
#field_4_119, #field_4_121, #field_4_112, #field_4_120 {
clear: none !important;
width: 100% !important;
}
.main-blog .left-img {
float: left;
margin-bottom: 20px;
width: 100%;
}
.main-blog .right-img {
padding-left: 0;
width: 100%;
}
.main-blog .left-img img {
display: table;
float: none;
height: auto;
margin: 0 auto;
width: 80%;
}
}

@media (max-width:639px){

.parent-pageid-77 .inner-page h1 {
width: 100%;
}

}


@media only screen and (min-width : 320px) and (max-width : 480px){
.frm-heading{ font-size:12px; line-height:normal;}
.form-bg{ display:table; margin:0 auto;}
.form-bg p{font-size: 11px;line-height: normal; margin:7px 0;}
.view-more{padding: 3px 8px; font-size:12px;}
.wpcf7-form-control.wpcf7-submit{ margin-left:0;}

.left-single-gallary { width:100%;}
.product-info { width:100%; margin:2% 0;}
.product{ margin:0 auto;}
.search .entry-title a:hover {font-size: 15px;}
.search.search-results .entry-summary img {height: 217px; width: 100%;}
.container .entry-summary .short_desc {font-size: 14px;margin-top: 20px;width: 100%;}
.search.search-results .product {border-bottom: 3px double #ececec;}
#tabs .ui-tabs-nav li {
border-bottom: 1px solid #ccc;
margin: 0 0 5px !important;
width: 100%;
}
}
@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : portrait) { 
.collapse.navbar-collapse {padding: 0;}
.nav > li > a {font-size: 15px;padding: 0 6px;}

}


/* RESPONSIVE CSS
-------------------------------------------------- */


@media (min-width: 992px) {
.featurette-heading {
margin-top: 120px;
}
}


/***************************************
	23 june 2014
***************************************/

@media (min-width: 1025px) and (max-width: 1199px){
.cycloneslider-template-standard .cycloneslider-caption{
top:0;
padding:0;
margin:0;
}

.form-bg{
padding:5%;
margin-top: 15%;
}

}
@media (min-width: 1026px) and (max-width: 1080px){
.form-bg{
padding:5%;
margin-top: 15%;
width:100%;
}
}

@media (min-width: 990px) and (max-width: 1024px){

.cycloneslider-template-standard .cycloneslider-caption{
top:0;
padding:0;
margin:0;
}

.form-bg{
padding:5%;
margin-top: 15%;
width:100%;
}
.related.products .product .btn-learn,.related.products .product .btn-portfolio{ font-size:12px;}
.search.search-results .entry-summary img {
height: 200px;
width: 30%;
}
.container.content-img {
margin-top: 45px;
}
}

@media (min-width: 768px) and (max-width: 989px) {

/* Remove the edge padding needed for mobile */
.marketing {
padding-right: 0;
padding-left: 0;
}

/* Navbar positioning foo */
.navbar-wrapper {
margin-top: 20px;
}
.navbar-wrapper .container {
padding-right: 15px;
padding-left:  15px;
}
.navbar-wrapper .navbar {
padding-right: 0;
padding-left:  0;
}

/* The navbar becomes detached from the top, so we round the corners */
.navbar-wrapper .navbar {
border-radius: 4px;
}

/* Bump up size of carousel content */
.carousel-caption p {
margin-bottom: 20px;
font-size: 21px;
line-height: 1.4;
}
.featurette-heading {
font-size: 50px;
}

.cycloneslider-template-standard .cycloneslider-caption{
top:0;
padding:0;
margin:0;
}

.form-bg{
padding:2% 5%;
}
.product-lst > li .sidebar-product-name { width:97%;}

}

@media (min-width: 640px) and (max-width: 767px) {
.cycloneslider-template-standard .cycloneslider-caption{
top:0;
padding:0;
margin:0;
}	

.form-bg{
padding:2% 5%;
}
.form-bg p{
margin:15px 0;
}

.view-more{
padding:8px 33px;
}
.form-bg p{
margin-top:7px;
}


.cycloneslider-template-standard .cycloneslider-caption-description{
padding:0;
}
.wpcf7-form-control.wpcf7-submit{ margin-left:0;}

.left-img{ margin-right:5%; width:21%;}
.banner {  margin-bottom: 30px;}
.product-lst > li .sidebar-product-name { width:96%;}
}
@media (min-width: 640px) and (max-width: 750px) {	
.product-category.product h3 {
font-size: 12px;
padding: 13px 0 0 6px;
width: 132px;
}
.entry-content .row .product-category.product {
margin-right: 13px;
width: 30%;
}
.cycloneslider-template-standard .cycloneslider-caption{
top:0;
padding:0;
margin:0;
}


.form-bg{
padding:2% 5%;
}

.frm-heading{
font-size:22px;
}

.form-bg p{
font-size:12px;
margin:0 0 10px 0;
}

.view-more{
padding:3px 33px;
font-size:12px;
}
}
@media (min-width: 480px) and (max-width: 639px) {	

.cycloneslider-template-standard .cycloneslider-caption{
top:0;
padding:0;
margin:0;
}


.form-bg{
padding:2% 5%;
}

.frm-heading{
font-size:22px;
}

.form-bg p{
font-size:12px;
margin:0 0 10px 0;
}

.view-more{
padding:3px 33px;
font-size:12px;
}
.wpcf7-form-control.wpcf7-submit{ margin: 0 auto; display:table;}
.container .left-content{ width:100%;}
.container .right-content{ width:100%; margin-top:5%}
.main-blog .right-img{ margin-right:0;}
#tab-tech_specs .right-specif {
color: #444140;
float: left;
font: 13px "TwCenMT-Regular";
padding-left: 4%;
width: 69%;
word-break: break-all;
}
#tab-tech_specs .left-heading {
color: #444140;
float: left;
font: 16px "TwCenMT-Bold";
text-align: right;
width: 27%;
}
ul.tabs li{    padding: 0 5px !important;}
.single-product .inner-page .row .single-product #content .product .woocommerce-tabs ul.tabs li a {
font-family: "TwCenMT-Regular";
font-size: 15px !important;
font-weight: normal;
}
.requestquote .request-q .btn-portfolio {
display: block;
min-width: auto;
width: 100% !important;
}
.entry-content .row .product-category.product {
margin-right: 0;
width: 48%;
}
.img-sec {
float: left;
margin-bottom: 20px;
width: 100%;
}
.page-id-6 .entry-content .img-sec img { width:100%; height:100%;}
.author-admin-seo .status-publish .entry-summary  p { width:55%;}
.author-admin-seo .status-publish .entry-summary  img { width:40%;}
.banner {  margin-bottom: 30px;}
.product-lst > li .sidebar-product-name { width:95%;}
.inner-page h1 { width:100%;}
}
@media (min-width: 320px) and (max-width: 500px) {	
.img-sec img{ width:100%; height:auto !important; margin-bottom:20px;}
.banner {  margin-bottom: 30px;}
.product-lst > li .sidebar-product-name { width:94%;}
}
@media (min-width: 360px) and (max-width: 479px) {	

.cycloneslider-template-standard .cycloneslider-caption{
top:0;
padding:0;
margin:0;
}

.form-bg{
padding:2% 5%; 
}

.form-bg p{
font-size:11px;
}
.cycloneslider-caption .container{
width:100%;
padding:0;
margin:0;
}
.cycloneslider-caption .container .row{
width:100%;
padding:0 !important;
margin:0 !important;
}

.cycloneslider-caption .container .row .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{
margin:0;
padding:0;
width:100%;
}
.cycloneslider-template-standard .cycloneslider-caption-description{
padding:0;
}
.view-more{
font-size:12px;
padding:3px 8px;
}


.navbar-default .navbar-toggle{
right:15px;
}

.wpcf7-form-control.wpcf7-submit{ margin: 0 auto; display:table;}
.container .left-content{ width:100%;}
.container .right-content{ width:100%; margin-top:5%}

.left-img{ margin-right:0; width:48%; margin-left:2%}
.right-img{ margin-right:5%;}
.right-img a h1{ line-height:26px;}
.single-product .product-info {    float: left;    margin-left: 0;    width: 100%;}
body .container {
box-sizing: border-box;
display: table;
margin: 0 auto;
width: 93%;
}
.navbar-default .navbar-toggle {
right: 0;top:-76px;
}
ul.tabs li {
width: 100% !important;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:before{ border-radius:0 !important; -webkit-border-radius:0 !important;}
#tab-tech_specs .left-heading { text-align: left;    width: 100% !important;}
#tab-tech_specs .su-row {  margin-bottom: 10px !important;}
#tab-tech_specs .right-specif {  margin-bottom: 13px;    padding-left: 0;}
.requestquote {
float: left;
width: 100%;
}
.entry-content .row .product-category.product {
margin: 0;
width: 90%;
}
.bottom-sec li {
width: 100%;
}
.bottom-sec .left{ width:100%;} 
.single-post .entry-content  .img-responsive { width:100%; margin:0px 0 10px;}
.page-id-6 .entry-content .img-sec { width:100%;}
.inner-page .row #container nav.woocommerce-pagination ul li a, .inner-page .row #container nav.woocommerce-pagination ul.page-numbers li span.current, .inner-page .row #container nav.woocommerce-pagination ul.page-numbers li a.next { padding:5px 7px; font-size:12px;}
.author-admin-seo .status-publish .entry-summary  p { width:100%; margin-top:15px;}
.author-admin-seo .status-publish .entry-summary  img { width:100%;}
.requestquote span.wpcf7-not-valid-tip {
font-size: 11px;
}
.form-row .left, .form-row .right { width:100%;}
.product-lst > li .sidebar-product-name { width:93%;}
.main-blog .left-img img {
display: table;
float: none;
height: auto;
margin: 0 auto;
width: 100%;
}
}


@media (min-width: 0px) and (max-width: 359px) {	

.cycloneslider-template-standard .cycloneslider-caption{
top:0;
padding:0;
margin:0;
}
.entry-content .row .product-category.product {
margin: 0;
width: 90%;
}
.logo img {
width: 85%;
}
.form-bg p{margin:3px 0 !important;}
.form-bg{
width:100%;
padding:2% 5%;
}
.view-more{
font-size:10px;
padding:2px 8px;
border:1px solid #fff;
}

.cycloneslider-caption .container{
width:100%;
padding:0;
margin:0;
}
.cycloneslider-caption .cycloneslider-caption-description .container .row{
width:100%;
padding:0 !important;
margin:0 !important;
}


.cycloneslider-caption .container .row .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{
margin:0;
padding:0;
width:100%;
}
.cycloneslider-template-standard .cycloneslider-caption-description{
padding:0;
}

.navbar-default .navbar-toggle{
right:15px;
}


.wpcf7-form-control.wpcf7-submit{ margin: 0 auto; display:table;}
.container .left-content{ width:100%;}
.container .right-content{ width:100%; margin-top:5%}

.main-blog .right-img{ clear:both; margin-right:0;}
.navbar-default .navbar-toggle {
right: 0; top:-75px;
}
body .container {
box-sizing: border-box;
display: table;
margin: 0 auto;
width: 90%;
}
.single-product .product-info {
float: left; width:100%;
margin-left: 0;
}
ul.tabs li {
width: 100% !important;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:before{ border-radius:0 !important; -webkit-border-radius:0 !important;}
#tab-tech_specs .left-heading { text-align: left;    width: 100% !important;}
#tab-tech_specs .su-row {  margin-bottom: 10px !important;}
#tab-tech_specs .right-specif {  margin-bottom: 13px;    padding-left: 0;}
.product > a {    border: 1px solid #eeeeee;    display: table;    height: auto;    margin: 0 auto;    text-align: center;    vertical-align: middle;    width: 90%;}
.product .btn-portfolio {    display: table;    margin: 10px auto;    width: 90%;}
.product .btn-learn {    display: table;    height: auto;    margin: 0 auto;    min-width: 207px;    padding: 8px 6px;    text-align: center;    vertical-align: inherit;    width: 90%;}
.inner-page h2{ font-size:19px;}
.product{ margin-bottom:40px !important;}
.bottom-sec li {
width: 100%;
}
.bottom-sec .left{ width:100%;} 

.img-sec img{ width:100% !important; height:auto !important; margin-bottom:20px;}
.form-bg p {
margin: 2px 0 !important;
}
.form-bg {
padding: 2% 5% 1% !important;
width: 100%;
}
.single-post .entry-content  .img-responsive { width:100%; margin:0px 0 10px;}
.page-id-6 .entry-content .img-sec { width:100%;}
.inner-page .row #container nav.woocommerce-pagination ul li a, .inner-page .row #container nav.woocommerce-pagination ul.page-numbers li span.current, .inner-page .row #container nav.woocommerce-pagination ul.page-numbers li a.next { padding:4px 6px; font-size:11px;}
.author-admin-seo .status-publish .entry-summary  p { width:100%;}
.author-admin-seo .status-publish .entry-summary  img { width:100%;}
.requestquote span.wpcf7-not-valid-tip {
font-size: 11px;
}
.form-row .left, .form-row .right { width:100%;}
.banner {  margin-bottom: 30px;}
.product-lst > li .sidebar-product-name { width:90%;}
.inner-page h1 { width:100%;}
.main-blog .left-img img {
float: left;
height: auto;
width: 100%;
}
}


@media (min-width: 481px) and (max-width: 767px) {
.search.search-results .entry-summary img {
height: 140px;
width: 30%;
}	


}

@media only screen and (min-width : 481px) and (max-width :593x){
.frm-heading{ font-size:12px; line-height:normal;}
.form-bg{ display:table; margin:0 auto;}
.form-bg p{font-size: 11px;line-height: normal; margin:7px 0;}
.view-more{padding: 3px 8px; font-size:12px;}
}

@media (max-width :593px) {
.inner-page h1 { width:100%;}
}



/* New */
@media only screen and (max-width:991px){
.woocommerce .product-page-left ul.products li.product:nth-child(2n), .woocommerce .product-page-left ul.products li.product, .product-page-left ul.products li.product {
 float: left !important;
 clear:none !important;
}
.product-page-left .woocommerce ul.products li.product, .woocommerce-page .product-page-left ul.products li.product {
	width: 32% !important;
	margin-right: 2% !important;
}
.woocommerce-page .product-page-left ul.products li.product:nth-child(3n+3), .page-template-template_industrial .product-page-left ul.products li.product:nth-child(3n+3) {

    margin-right: 0px !important;

}
.srch_heading {
    padding-bottom: 45px;
}
}

@media only screen and (max-width:567px){
.woocommerce .product-page-left ul.products li.product:nth-child(2n), .woocommerce .product-page-left ul.products li.product, 
.product-page-left ul.products li.product {
 float: left;
 clear:none;
}
.product-page-left .woocommerce ul.products li.product, .woocommerce-page .product-page-left ul.products li.product {
	width: 48% !important;
	margin-right: 2% !important;
}
.woocommerce-page .product-page-left ul.products li.product:nth-child(2n+2), .product-page-left ul.products li.product:nth-child(2n+2) {

    margin-right: 2% !important;

}
.woocommerce-page .product-page-left ul.products li.product:nth-child(3n+3), .page-template-template_industrial .product-page-left ul.products li.product:nth-child(3n+3) {

    margin-right: 2% !important;

}
#content{
	margin-right:0px !important;
}
}

@media only screen and (max-width:479px){
	.woocommerce .product-page-left ul.products li.product img, .product-page-left ul.products li.product img {

    min-height: 125px;
	max-height: 125px;

}
}
@media only screen and (max-width:413px){
	.woocommerce .product-page-left ul.products li.product img, .product-page-left ul.products li.product img {

    min-height: 100px important;
	max-height: 100px important;

}


}

@media only screen and (max-width:359px){
.woocommerce .product-page-left ul.products li.product:nth-child(2n), .woocommerce .product-page-left ul.products li.product {
 float: left;
 clear:none;
}
.woocommerce .product-page-left ul.products li.product img, .product-page-left ul.products li.product img{width:100% !important; max-height:1000px !important;}
.product-page-left .woocommerce ul.products li.product, .woocommerce-page .product-page-left ul.products li.product {
	width: 100% !important;
	margin-right: 0% !important;
}
.woocommerce-page .product-page-left ul.products li.product:nth-child(2n+2), .product-page-left ul.products li.product:nth-child(2n+2) {

    margin-right: 0% !important;

}
.woocommerce-page .product-page-left ul.products li.product:nth-child(3n+3), .product-page-left ul.products li.product:nth-child(3n+3) {

    margin-right: 0% !important;

}
}