   
@media screen and (min-width : 1201px) and (max-width :1290px) {   
   
 .inner-container {width:88%; margin:0 auto; padding:0; clear:both;}
  .banner-inner-container{width:88%;padding:0;margin:0 auto;clear:both; }
 .header-inner-container{width:80%; margin:0 auto; padding:0; clear:both;}
 
 .slider{height:430px!important;}
 
 .navbar-inverse .navbar-nav > li > a{font-size: 14px;padding: 0 10px;}
 
 /* =========================== Green Contact Starts ================================ */

section#green-contact-sec{width:100%;padding:20px 0 30px 0;margin:0;float:left;background-color:#51727b;}

.form1-holder{width:1272px !important;padding:45px 0;margin:0 ; float:left;text-align:center;position:absolute;}

.listt-row1{width:100%;padding:20px 0 10px;margin:0; float:left;text-align:center; position:relative;}

.listt-row2{width:100%;padding:15px 0;margin:0; float:left;text-align:center;}

.sec1{padding:0;margin:0; float:left; width:33.33%; position:relative;}

.dhtmlgoodies_question{float:left;color:#000;width:100%;margin-bottom:2px;margin-top:0px;padding:2px 0 4px 2px;overflow:hidden;cursor:pointer;}


.dhtmlgoodies_answer{width:300%; visibility:hidden; height:0px; overflow:hidden; position:relative;	left:0;border-radius:5px; padding:0;float:left;background:#32575d;top:20px;}

.dhtmlgoodies_answer2{	border:1px solid #317082;background-color:#32575d;	width:300%;visibility:hidden;	height:0px;	overflow:hidden;position:relative;left:-201%;border-radius:5px;top:20px;}
    
.dhtmlgoodies_answer_content{padding:0 0 20px 0;margin:0 0 20px 0!important;font-size:0.9em;position:absolute;	width:100%; height:auto;}

.callback-holder{padding:0;margin:0; text-align:center; margin:0 0 0 30px!important;width:85%;}

.form-sec{width:33%;padding:0;margin:10px 0 0 0; float:left;text-align:center;}

.form-sec-request{width:50%;padding:0;margin:10px 0 0 0%; float:left;text-align:center;}

.form-sec-request-right{width:40%;padding:0;margin:10px 0% 0 0; float:left;text-align:center;}

.ordr-link-holder{width:310px;padding:0;text-align:center; margin:2px 0 0 30px; float:left;}

.input_form3 label{ margin:0; padding:2px 0 2px 30px; width:30%; float:left; font-size:18px; font-weight:normal; color:#fff;font-family:'helveticaneue-light'; text-align:left;}
.drop-list1{width:20%;padding:0;margin:10px; float:left;}

input.search_field{ border:none; width:60%; height:40px; float:left; font-size:20px; font-weight:normal; color:#000; font-family:'helveticaneue-light';border-radius:5px; float:right;}

textarea.search_field2{ border:none; width:97% !important; height:100px; float:right; font-size:20px; font-weight:normal; color:#000; font-family:'helveticaneue-light';border-radius:5px; float:right;}

input.submitbtn{margin:0 0 0 32%;width:40%;float:left;}

label.custom-select{padding:0;margin:0 0 0 10px;}


/* =========================== Green Contact ends ================================ */

/* ========================== About Us Starts ============================== */
.justask-form-holder { background-color: #fff; float: left;  margin: 3% 0 0 10%; padding: 4% 3%; width:80%; }
.justask-form-col { float: left; margin: 0; padding: 0; width: 390px; }
input.text_field_box { background-color: #efefef; color: #000; float: left; font-family: 'helveticaneue-light'; font-size: 17px; font-weight: normal; height: 54px; margin: 5px 0; padding: 0 0 0 20px;width: 350px; }
textarea.text_comments { background-color: #efefef;  color: #b7b7b7; float: left; font-family: 'helveticaneue-light'; font-size: 16px; font-weight: normal; height: 114px; margin: 0 0 10px; padding: 0 0 0 20px; width: 350px; }
.captcha-block {  float: right; margin: 0 2% 0 0; padding: 0; width: 119px; }
.left-aboutus-heading { float: left; margin: 0; padding: 0.1% 0 0; width: 40px; }

/*========================22-11-2014================*/
.small-captcha-txt { border: 2px solid #c2c2c2; border-radius: 10px; color: red; float: left; font-family: 'helveticaneue-light'; font-size:27px; font-weight: bold; height: 35px; line-height:10px; margin:0 9px 0 30px; padding: 2%; text-align: center; width:18%; background: url("../images/captcha-bg.png") no-repeat scroll 0 0; color:#019dd6; }
input.captcha_text_field_box{ border:2px solid #c2c2c2; width:45%; height:35px; float:left; font-size:16px; font-weight:normal; color:#000; font-family:'helveticaneue-light';background-color:#efefef;border-radius:10px;padding:0 0 0 20px;margin:0;}
textarea.text_comments_new{ border:2px solid #c2c2c2;  width:93%; height:120px; float:right; font-size:16px; font-weight:normal; color:#000; font-family:'helveticaneue-light';background-color:#efefef;border-radius:10px; padding:10px 0 0 20px;margin:0; line-height:20px; }
/*========================22-11-2014================*/


.justask-form-holder { background-color: #fff; float: left;  margin: 3% 5%; padding:3%; width:90%; }
.justask-form-col { float: left; margin: 0; padding: 0; width:50%; }
input.text_field_box { background-color: #efefef; color: #000; float: left; font-family: 'helveticaneue-light'; font-size: 17px; font-weight: normal; height: 35px; margin: 5px 0; padding: 0 0 0 20px;width:85%; }
textarea.text_comments { background-color: #efefef;  color: #b7b7b7; float: left; font-family: 'helveticaneue-light'; font-size: 16px; font-weight: normal; height: 114px; margin: 0 0 10px; padding: 0 0 0 20px; width:63%; }
.justask_form .submit { margin:78px 0 0 0; }



.logo-repair-btn-center-button { margin:0 auto; padding:0 0 0 18%; width:45%; clear:both; }



/* ========================== About Us ends ================================ */

/* ========================== Stationary Portfolio Starts ================================ */
.cid-view,.cid-view .mask,.cid-view .content { width:372px !important; }
/* ========================== Stationary Portfolio Ends ================================ */
 
 }
 
 
 @media screen and (min-width : 1070px) and (max-width :1200px) {   
  
  .inner-container {width:88%; margin:0 auto; padding:0; clear:both;}
.header-inner-container{width:80%; margin:0 auto; padding:0; clear:both;}

ul.record-panels li p.large{font-size:50px;line-height:50px;}

ul.record-panels li p.small{font-size:18px;}

.slider{height:370px!important;}
  
  
  .navbar-inverse .navbar-nav > li > a{font-size:13px;padding:0px 8px 0;}
  
  .order-button{width:88%; margin:0 auto; padding:0; clear:both;}
  
  .add-more-text{left:-15px; }
  
  .best-seller-container{width:90%;padding:0;margin:0 auto;}
  
/* =========================== Green Contact Starts ================================ */

section#green-contact-sec{width:100%;padding:20px 0 30px 0;margin:0;float:left;background-color:#51727b;}

.form1-holder{width:1272px !important;padding:45px 0;margin:0 ; float:left;text-align:center;position:absolute;}

.listt-row1{width:100%;padding:20px 0 10px;margin:0; float:left;text-align:center; position:relative;}

.listt-row2{width:100%;padding:15px 0;margin:0; float:left;text-align:center;}

.sec1{padding:0;margin:0; float:left; width:33.33%; position:relative;}

.dhtmlgoodies_question{float:left;color:#000;width:100%;margin-bottom:2px;margin-top:0px;padding:2px 0 4px 2px;overflow:hidden;cursor:pointer;}


.dhtmlgoodies_answer{width:305%; visibility:hidden; height:0px; overflow:hidden; position:relative;	left:0;border-radius:5px; padding:0;float:left;background:#32575d;top:20px;}

.dhtmlgoodies_answer2{	border:1px solid #317082;background-color:#32575d;	width:305%;visibility:hidden;	height:0px;	overflow:hidden;position:relative;left:-201%;border-radius:5px;top:20px;}
    
.dhtmlgoodies_answer_content{padding:0 0 20px 0;margin:0 0 20px 0!important;font-size:0.9em;position:absolute;	width:1272px; height:auto;}

.callback-holder{padding:0;margin:0; text-align:center; margin:0 0 0 30px!important;width:90%;}

.form-sec{width:25%;padding:0;margin:10px 0 0 0; float:left;text-align:center;}

.form-sec-request{width:36%;padding:0;margin:10px 0% 0 0%; float:left;text-align:center;}

.form-sec-request-right{width:40%;padding:0;margin:10px 10% 0 0; float:left;text-align:center;}

.ordr-link-holder{width:90%;padding:0;text-align:center; margin:2px 0 0 25px; float:left;}

.cont-link-holder{width:90%;padding:0; text-align:center; margin:0 0 0 20px; float:left;}

.input_form3 label{ margin:0; padding:2px 0 2px 80px; width:40%; float:left; font-size:18px; font-weight:normal; color:#fff;font-family:'helveticaneue-light'; text-align:left;}
input.search_field{ border:none; width:60%; height:40px; float:left; font-size:20px; font-weight:normal; color:#000; font-family:'helveticaneue-light';border-radius:5px; float:right;}
textarea.search_field2{ border:none; width:60% !important; height:100px; float:left; font-size:20px; font-weight:normal; color:#000; font-family:'helveticaneue-light';border-radius:5px; float:right;}

.custom-select{display: inline-block; padding:8px 3px; margin: 0; font: inherit; outline:none; line-height: 1.2; background: #fff; color:#000;
        border:0;border-radius:5px; width:60%;}
 
 select.select-small{width:98%;padding:0;margin:0;}

/* =========================== Green Contact ends ================================ */
  /* ========================== About Us Starts ============================== */
.aboutus-heading { clear: both; margin: 0 auto; padding: 0; text-align: center; width: 70%; }
.justask-form-holder { background-color: #fff; float: left; margin: 5% 0 0 7%; padding: 4% 3%; width: 85%; }
.justask-form-col { float: left; margin: 0; padding: 0; width: 400px; }
input.text_field_box { background-color: #efefef; color: #000; float: left; font-family: 'helveticaneue-light'; font-size: 17px; font-weight: normal; height: 54px; margin: 5px 0; padding: 0 0 0 20px;width: 350px; }
textarea.text_comments { background-color: #efefef;color: #000; float: left; font-family: 'helveticaneue-light'; font-size: 16px; font-weight: normal; height: 114px; margin:5px 0 10px; padding: 0 0 0 20px; width: 370px; }
.captcha-block {  float: right; margin: 0; padding: 0; width: 119px; }

/*========================22-11-2014================*/
.small-captcha-txt { border: 2px solid #c2c2c2; border-radius: 10px; color: red; float: left; font-family: 'helveticaneue-light'; font-size:27px; font-weight: bold; height: 35px; line-height:10px; margin:0 9px 0 30px; padding: 2%; text-align: center; width:18%; background: url("../images/captcha-bg.png") no-repeat scroll 0 0; color:#019dd6; }
input.captcha_text_field_box{ border:2px solid #c2c2c2; width:43%; height:35px; float:left; font-size:16px; font-weight:normal; color:#000; font-family:'helveticaneue-light';background-color:#efefef;border-radius:10px;padding:0 0 0 20px;margin:0;}
textarea.text_comments_new{ border:2px solid #c2c2c2;  width:93%; height:120px; float:right; font-size:16px; font-weight:normal; color:#000; font-family:'helveticaneue-light';background-color:#efefef;border-radius:10px; padding:10px 0 0 20px;margin:0; line-height:20px; }
/*========================22-11-2014================*/

.justask-form-holder { background-color: #fff; float: left;  margin: 3% 5%; padding:3%; width:90%; }
.justask-form-col { float: left; margin: 0; padding: 0; width:50%; }
input.text_field_box { background-color: #efefef; color: #000; float: left; font-family: 'helveticaneue-light'; font-size: 17px; font-weight: normal; height: 35px; margin: 5px 0; padding: 0 0 0 20px;width:84%; }
textarea.text_comments { background-color: #efefef;  color: #b7b7b7; float: left; font-family: 'helveticaneue-light'; font-size: 16px; font-weight: normal; height: 114px; margin: 0 0 10px; padding: 0 0 0 20px; width:63%; }
.justask_form .submit { margin:78px 0 0 0; }
.right-justask-row { margin-right: 8.8%; }
/* ========================== About Us ends ================================ */  




.logo-repair-btn-center-button { margin:0 auto; padding:0 0 0 20%; width:49%; clear:both; }


/* ========================== Stationary Portfolio Starts ================================ */
.cid-view,.cid-view .mask,.cid-view .content { width:348px !important; }
/* ========================== Stationary Portfolio Ends ================================ */


  }
   
/* ==========================================================================
@media screen and (min-width : 970px) and (max-width :1000px)
========================================================================== */

 @media screen and (min-width : 970px) and (max-width :1069px) {   
  
  .inner-container {width:88%;margin:0 auto; padding:0; clear:both; }
  .banner-inner-container{width:88%;padding:0;margin:0 auto;clear:both; }
  .banner{width:100%;padding:0;margin:60px 0 0 0;float:left;}
  
  .order-button{width:88%}
  
  .header-inner-container{width:80%; margin:0 auto; padding:0; clear:both;}
  
  ul.record-panels li p.large{font-size:50px;line-height:50px;}
  ul.record-panels li p.small{font-size:18px;}
  
  .slider{height:350px!important;}
  
  .navbar-inverse .navbar-nav > li > a{font-size:12px;padding:0px 3px 0;}
  
  .order-button-inner p{font-size:18px;}
  
  .add-more-text{left:-15px; }
     
 .best-seller-container{width:95%;padding:0;margin:0 auto;}
 .portfolio-black-button a{font-size:18px;}
   
   /* =========================== Green Contact Starts ================================ */

section#green-contact-sec{width:100%;padding:20px 0 30px 0;margin:0;float:left;background-color:#51727b;}

.form1-holder{width:1272px !important;padding:45px 0;margin:0 ; float:left;text-align:center;position:absolute;}

.listt-row1{width:100%;padding:20px 0 10px;margin:0; float:left;text-align:center; position:relative;}

.listt-row2{width:100%;padding:15px 0;margin:0; float:left;text-align:center;}

.sec1{padding:0;margin:0; float:left; width:33.33%; position:relative;}

.dhtmlgoodies_question{float:left;color:#000;width:100%;margin-bottom:2px;margin-top:0px;padding:2px 0 4px 2px;overflow:hidden;cursor:pointer;}


.dhtmlgoodies_answer{width:300%; visibility:hidden; height:0px; overflow:hidden; position:relative;	left:0;border-radius:5px; padding:0;float:left;background:#32575d;top:20px;}

.dhtmlgoodies_answer2{	border:1px solid #317082;background-color:#32575d;	width:300%;visibility:hidden;	height:0px;	overflow:hidden;position:relative;left:-201%;border-radius:5px;top:20px;}
    
.dhtmlgoodies_answer_content{padding:0 0 20px 0;margin:0 0 20px 0!important;font-size:0.9em;position:absolute;	width:100%; height:auto;}

.callback-holder{padding:0;margin:0; text-align:center; margin:0!important;width:90%;}

.form-sec{width:33%;padding:0;margin:10px 0 0 0; float:left;text-align:center;}

.form-sec-request{width:50%;padding:0;margin:10px 0 0 0; float:left;text-align:center;}

.form-sec-request-right{width:40%;padding:0;margin:10px 0 0 0; float:left;text-align:center;}

.ordr-link-holder{width:90%;padding:0;text-align:center; margin:2px 0 0 12px; float:left;}

.cont-link-holder{width:90%;padding:0; text-align:center; margin:0 0 0 20px; float:left;}

.input_form2 label{text-align:left;}


.input_form3 label{ margin:0; padding:2px 0 2px 10px; width:25%; float:left; font-size:18px; font-weight:normal; color:#fff;font-family:'helveticaneue-light'; text-align:left;}
input.search_field{ border:none; width:60%; height:40px; float:left; font-size:20px; font-weight:normal; color:#000; font-family:'helveticaneue-light';border-radius:5px;}
textarea.search_field2{ border:none; width:60% !important; height:100px; float:left; font-size:20px; font-weight:normal; color:#000; font-family:'helveticaneue-light';border-radius:5px; float:right;}

input.submitbtn {float:left;}

.custom-select select{display: inline-block; padding:8px 3px; margin: 0; font: inherit; outline:none; line-height: 1.2; background: #fff; color:#000;
        border:0;border-radius:5px; width:60%;}
 
 select.select-small{width:98%;padding:0;margin:0;}

/* =========================== Green Contact ends ================================ */
 
 /* ========================== About Us Starts ============================== */
.aboutus-heading { clear: both; margin: 0 auto; padding: 0; text-align: center; width: 75%; }
.justask-form-holder { background-color: #fff; float: left; margin: 5% 0 0 7%; padding: 4% 3%; width: 85%; }
.justask-form-col { float: left; margin: 0; padding: 0; width: 360px; }
input.text_field_box { background-color: #efefef; border-left: medium none; border-radius: 10px; border-right: 2px solid #c2c2c2; border-top: 2px solid #c2c2c2;
color: #000; float: left; font-family: 'helveticaneue-light'; font-size: 17px; font-weight: normal; height: 54px; margin: 5px 0; padding: 0 0 0 20px;
width: 320px; }
textarea.text_comments { background-color: #efefef; border-left: medium none; border-radius: 10px; border-right: 2px solid #c2c2c2; border-top: 2px solid #c2c2c2; color: #b7b7b7; float: left; font-family: 'helveticaneue-light'; font-size: 16px; font-weight: normal; height: 114px; margin:5px 0 10px; padding: 0 0 0 20px; width: 330px; }
.captcha-block {  float: right; margin: 0; padding: 0; width: 119px; }

/*========================22-11-2014================*/
.small-captcha-txt { border: 2px solid #c2c2c2; border-radius: 10px; color: red; float: left; font-family: 'helveticaneue-light'; font-size:27px; font-weight: bold; height: 35px; line-height:15px; margin:0 9px 0 30px; padding: 2%; text-align: center; width:18%; background: url("../images/captcha-bg.png") no-repeat scroll 0 0; color:#019dd6; }
input.captcha_text_field_box{ border:2px solid #c2c2c2; width:39.5%; height:35px; float:left; font-size:16px; font-weight:normal; color:#000; font-family:'helveticaneue-light';background-color:#efefef;border-radius:10px;padding:0 0 0 5px;margin:0;}
textarea.text_comments_new{ border:2px solid #c2c2c2;  width:92%; height:96px; float:right; font-size:16px; font-weight:normal; color:#000; font-family:'helveticaneue-light';background-color:#efefef;border-radius:10px; padding:10px 0 0 20px;margin:0; line-height:20px; }
/*========================22-11-2014================*/

.justask-form-holder { background-color: #fff; float: left;  margin: 3% 5%; padding:3%; width:90%; }
.justask-form-col { float: left; margin: 0; padding: 0; width:50%; }
.left-justask-row { width: 100%; }
.right-justask-row { width: 100%; margin-right:0; margin-top:15px; }
#justAsk div.jshowmessage span.jerror { line-height:10px; }
input.text_field_box { background-color: #efefef; color: #000; float: left; font-family: 'helveticaneue-light'; font-size: 17px; font-weight: normal; height: 35px; margin:0; padding: 0 0 0 20px;width:82%; }
textarea.text_comments { background-color: #efefef;  color: #b7b7b7; float: left; font-family: 'helveticaneue-light'; font-size: 16px; font-weight: normal; height: 101px; margin: 0 0 10px; padding: 0 0 0 20px; width:91%; }
.justask_form .submit { margin:0; }
/* ========================== About Us ends ================================ */ 

 
 
 
 
.logo-repair-btn-center-button { margin:0 auto; padding:0 0 0 27%; width:58%; clear:both; }
 
 
 /* ========================== Stationary Portfolio Starts ================================ */
.cid-view,.cid-view .mask,.cid-view .content { width:316px !important; }
/* ========================== Stationary Portfolio Ends ================================ */
 
}
  
  
/* ==========================================================================
 @media screen and (min-width : 768px) and (max-width :969px) {   
========================================================================== */
  
  @media screen and (min-width : 891px) and (max-width :969px) {   
  
  .inner-container {width:88%;margin:0 auto; padding:0; clear:both; }
.banner-inner-container{width:88%;padding:0;margin:0 auto;clear:both; }
.header-inner-container{width:80%; margin:0 auto; padding:0; clear:both;}

  .order-button{width:88%}
 
/* --- Top Navigation --- */
.navbar-inverse .navbar-nav > li > a { padding:0px 3px 0;font-size:11px;}
/* --- Top Navigation --- */
  
 .banner{margin:60px 0 0 0;}
 
 
 
  ul.record-panels li p.large{font-size:37px;line-height:40px;}
  ul.record-panels li p.small{font-size:16px;}
  
  
/* ----- banner ------- */
.slider{height:330px!important;}
.fs_loader{height:320px!important;}
.order-button-inner p{font-size:18px;}
.order-button-inner p a{padding:12px 30px;}
/* ----- banner ------- */


.logo-container{margin:10px 0 0 0 }


/* ----- pricing section ------- */
.pricing-container-blocks{width:100%!important; }
.add-more-text{display:none;}
/* ----- pricing section ------- */

  .portfolio-black-button a{font-size:15px;}


  .best-seller-container{width:97%;padding:0;margin:0 auto;}
  
  ul.point-list li{font-size:16px;}
  

/* ----- footer section ------- */
 .footer-main-container{width:95%;}
 ul.footer-nav li{font-size:14px;}
  
/* ----- footer section ------- */
  
  /* =========================== Green Contact Starts ================================ */

section#green-contact-sec{width:100%;padding:20px 0 30px 0;margin:0;float:left;background-color:#51727b;}

.form1-holder{width:1272px !important;padding:45px 0;margin:0 ; float:left;text-align:center;position:absolute;}

.listt-row1{width:100%;padding:20px 0 10px;margin:0; float:left;text-align:center; position:relative;}

.listt-row2{width:100%;padding:15px 0;margin:0; float:left;text-align:center;}

.sec1{padding:0;margin:0; float:left; width:33.33%; position:relative;}

.dhtmlgoodies_question{float:left;color:#000;width:100%;margin-bottom:2px;margin-top:0px;padding:2px 0 4px 2px;overflow:hidden;cursor:pointer;}

.dhtmlgoodies_answer{width:300%; visibility:hidden; height:0px; overflow:hidden; position:relative;	left:0;border-radius:5px; padding:0;float:left;background:#32575d;top:20px;}

.dhtmlgoodies_answer2{	border:1px solid #317082;background-color:#32575d;	width:300%;visibility:hidden;	height:0px;	overflow:hidden;position:relative;left:-201%;border-radius:5px;top:20px;}
    
.dhtmlgoodies_answer_content{padding:0 0 20px 0;margin:0 0 20px 0!important;font-size:0.9em;position:absolute;	width:100%; height:auto;}

.callback-holder{padding:0;margin:0; text-align:center; margin:0!important;width:90%;}

.form-sec{width:33%;padding:0;margin:10px 0 0 0; float:left;text-align:center;}

.form-sec-request{width:45%;padding:0;margin:10px 0% 0 5%; float:left;text-align:center;}

.form-sec-request-right{width:40%;padding:0;margin:10px 10% 0 0; float:left;text-align:center;}

.ordr-link-holder{width:90%;padding:0;text-align:center; margin:2px 0 0 4%; float:left;}

.cont-link-holder{width:90%;padding:0; text-align:center; margin:0 0 0 20px; float:left;}

.input_form2 label{text-align:left; width:100%;line-height:18px;padding:2px 0;}


.input_form3 label{ margin:0; padding:2px 0 2px 10px; width:25%; float:left; font-size:18px; font-weight:normal; color:#fff;font-family:'helveticaneue-light'; text-align:left;line-height:18px;}

input.search_field{ border:none; width:90%; height:40px; float:left; font-size:20px; font-weight:normal; color:#000; font-family:'helveticaneue-light';border-radius:5px;}

textarea.search_field2{ border:none; width:90% !important; height:100px; float:left; font-size:20px; font-weight:normal; color:#000; font-family:'helveticaneue-light';border-radius:5px;}

input.submitbtn {float:left;}

.custom-select select{display: inline-block; padding:8px 3px; margin: 0; font: inherit; outline:none; line-height: 1.2; background: #fff; color:#000;
        border:0;border-radius:5px; width:60%;}
 
 select.select-small{width:98%;padding:0;margin:0;}
/* =========================== Green Contact ends ================================ */


/* ========================== About Us Starts ============================== */
.aboutus-heading { clear: both; margin: 0 auto; padding: 0; text-align: center; width: 80%; }
.justask-form-holder { background-color: #fff; float: left; margin: 5% 0 0 5%; padding: 4% 3%; width:90%; }
.justask-form-col { float: left; margin: 0; padding: 0; width: 350px; }
input.text_field_box { background-color: #efefef; color: #000; float: left; font-family: 'helveticaneue-light'; font-size: 17px; font-weight: normal; height: 54px; margin: 5px 0; padding: 0 0 0 20px;
width: 300px; }
textarea.text_comments { background-color: #efefef;  color: #b7b7b7; float: left; font-family: 'helveticaneue-light'; font-size: 16px; font-weight: normal; height: 114px; margin:5px 0 10px; padding: 0 0 0 20px; width: 320px; }
.captcha-block {  float: right; margin: 0; padding: 0; width: 119px; }

 /*========================22-11-2014================*/
.small-captcha-txt { border: 2px solid #c2c2c2; border-radius: 10px; color: red; float: left; font-family: 'helveticaneue-light'; font-size:24px; font-weight: bold; height: 35px; line-height:18px; margin:0 9px 0 30px; padding: 2%; text-align: center; width:18%; background: url("../images/captcha-bg.png") no-repeat scroll 0 0; color:#019dd6; }
input.captcha_text_field_box{ border:2px solid #c2c2c2; width:41%; height:35px; float:left; font-size:15px; font-weight:normal; color:#000; font-family:'helveticaneue-light';background-color:#efefef;border-radius:10px;padding:0 0 0 5px;margin:0;}
textarea.text_comments_new{ border:2px solid #c2c2c2;  width:91%; height:96px; float:right; font-size:16px; font-weight:normal; color:#000; font-family:'helveticaneue-light';background-color:#efefef;border-radius:10px; padding:10px 0 0 20px;margin:0; line-height:20px; }
.justask_form .submit { margin:0; width:100px; }
/*========================22-11-2014================*/

.justask-form-holder { background-color: #fff; float: left;  margin: 3% 5%; padding:3%; width:90%; }
.justask-form-col { float: left; margin: 0; padding: 0; width:50%; }
.left-justask-row { width: 100%; }
.right-justask-row { width: 100%; margin-right:0; margin-top:15px; }
#justAsk div.jshowmessage span.jerror { line-height:10px; }
input.text_field_box { background-color: #efefef; color: #000; float: left; font-family: 'helveticaneue-light'; font-size: 17px; font-weight: normal; height: 35px; margin:0; padding: 0 0 0 20px;width:82%; }
textarea.text_comments { background-color: #efefef;  color: #b7b7b7; float: left; font-family: 'helveticaneue-light'; font-size: 16px; font-weight: normal; height: 101px; margin: 0 0 10px; padding: 0 0 0 20px; width:91%; }
.justask_form .submit { margin:0; }
/* ========================== About Us ends ================================ */


.logo-repair-btn-center-button { margin:0 auto; padding:0 0 0 26%; width:58%; clear:both; }

/* ========================== Stationary Portfolio Starts ================================ */
.cid-view,.cid-view .mask,.cid-view .content { width:304px !important; }
/* ========================== Stationary Portfolio Ends ================================ */


}
  
   
  /* ==========================================================================
 @media screen and (min-width : 768px) and (max-width :969px) {   
========================================================================== */
  
 
@media screen and (min-width : 768px) and (max-width :890px) {   
  
.inner-container {width:88%;margin:0 auto; padding:0; clear:both; }
.banner-inner-container{width:88%;padding:0;margin:0 auto;clear:both; }
.header-inner-container{width:80%; margin:0 auto; padding:0; clear:both;}

  .order-button{width:88%}
 
/* --- Top Navigation --- */
.navbar-inverse .navbar-nav > li > a { padding:0px 1px 0;font-size:10px;}
/* --- Top Navigation --- */
  
 .banner{margin:60px 0 0 0;}
 
  ul.record-panels li p.large{font-size:37px;line-height:40px;}
  ul.record-panels li p.small{font-size:16px;}
  
.slider{height:280px!important;}
.fs_loader{height:280px!important;}

.order-button-inner p{font-size:18px;}
.order-button-inner p a{padding:12px 30px;}
.logo-container{margin:12px 0 0 0 }
p.ordr-now{font-size: 13px; }

  .pricing-container-blocks{width:100%; }
  .add-more-text{display:none;}
 
 .footer-main-container{width:90%;max-height:90%;}
 ul.footer-nav li{font-size:11px;}
 
 
 section#site-advisors{display:none; }
 
 .nbs-flexisel-nav-right{right: -60px!important; }
 .nbs-flexisel-nav-left{left: -60px!important; }
 
 .best-seller-container{width:100%;padding:0;margin:0 auto;}
 
  ul.point-list li{font-size:16px;}
  
  .ordernow{width:32%;}
  
  .image-container{width:13%; padding: 80px 1% 0;}
  
  .portfolio-black-button a{font-size:13px;}
  
 
/* =========================== Green Contact Starts ================================ */

section#green-contact-sec{width:100%;padding:20px 0 30px 0;margin:0;float:left;background-color:#51727b;}

.form1-holder{width:1272px !important;padding:45px 0;margin:0 ; float:left;text-align:center;position:absolute;}

.listt-row1{width:100%;padding:20px 0 10px;margin:0; float:left;text-align:center; position:relative;}

.listt-row2{width:100%;padding:15px 0;margin:0; float:left;text-align:center;}

.sec1{padding:0;margin:0; float:left; width:33.33%; position:relative;}

.dhtmlgoodies_question{float:left;color:#000;width:100%;margin-bottom:2px;margin-top:0px;padding:2px 0 4px 2px;overflow:hidden;cursor:pointer;}

.dhtmlgoodies_answer{width:300%; visibility:hidden; height:0px; overflow:hidden; position:relative;	left:0;border-radius:5px; padding:0;float:left;background:#32575d;top:20px;}

.dhtmlgoodies_answer2{	border:1px solid #317082;background-color:#32575d;	width:300%;visibility:hidden;	height:0px;	overflow:hidden;position:relative;left:-201%;border-radius:5px;top:20px;}
    
.dhtmlgoodies_answer_content{padding:0 0 20px 0;margin:0 0 20px 0!important;font-size:0.9em;position:absolute;	width:100%; height:auto;}

.callback-holder{padding:0;margin:0; text-align:center; margin:0!important;width:90%;}

.form-sec{width:33%;padding:0;margin:10px 0 0 0; float:left;text-align:center;}

.form-sec-request{width:45%;padding:0;margin:10px 0% 0 5%; float:left;text-align:center;}

.form-sec-request-right{width:40%;padding:0;margin:10px 10% 0 0; float:left;text-align:center;}

.ordr-link-holder{width:90%;padding:0;text-align:center; margin:2px 0 0 4%; float:left;}

.cont-link-holder{width:90%;padding:0; text-align:center; margin:0 0 0 20px; float:left;}

.input_form2 label{text-align:left; width:100%;line-height:18px;padding:2px 0;}


.input_form3 label{ margin:0; padding:2px 0 2px 10px; width:25%; float:left; font-size:18px; font-weight:normal; color:#fff;font-family:'helveticaneue-light'; text-align:left;line-height:18px;}

input.search_field{ border:none; width:90%; height:40px; float:left; font-size:20px; font-weight:normal; color:#000; font-family:'helveticaneue-light';border-radius:5px;}

textarea.search_field2{ border:none; width:90% !important; height:100px; float:left; font-size:20px; font-weight:normal; color:#000; font-family:'helveticaneue-light';border-radius:5px;}

input.submitbtn {float:left;}

.custom-select select{display: inline-block; padding:8px 3px; margin: 0; font: inherit; outline:none; line-height: 1.2; background: #fff; color:#000;
        border:0;border-radius:5px; width:60%;}
 
 select.select-small{width:98%;padding:0;margin:0;}
/* =========================== Green Contact ends ================================ */
  /*========================22-11-2014================*/
.small-captcha-txt { border: 2px solid #c2c2c2; border-radius: 10px; color: red; float: left; font-family: 'helveticaneue-light'; font-size:19px; font-weight: bold; height: 35px; line-height:18px; margin:0 9px 0 30px; padding: 2%; text-align: center; width:18%; background: url("../images/captcha-bg.png") no-repeat scroll 0 0; color:#019dd6; }
input.captcha_text_field_box{ border:2px solid #c2c2c2; width:41%; height:35px; float:left; font-size:12px; font-weight:normal; color:#000; font-family:'helveticaneue-light';background-color:#efefef;border-radius:10px;padding:0 0 0 5px;margin:0;}
textarea.text_comments_new{ border:2px solid #c2c2c2;  width:89%; height:96px; float:right; font-size:16px; font-weight:normal; color:#000; font-family:'helveticaneue-light';background-color:#efefef;border-radius:10px; padding:10px 0 0 20px;margin:0; line-height:20px; }
.justask_form .submit { margin:0; width:70px; }
/*========================22-11-2014================*/

.logo-repair-btn-center-button { margin:0 auto; padding:0 0 0 0%; width:58%; clear:both; }


}







 
 @media screen and (min-width : 720px) and (max-width: 767px) {
 
 .inner-container {width:88%;margin:0 auto; padding:0; clear:both; }

.header-inner-container{width:88%;margin:0 auto; padding:0; clear:both; }

.col-xs-2{width:20%;}
.col-xs-2a{width:20%;}
.col-xs-8{width:60%;}
.logo-container{margin:10px 0 0 0;}


 section#site-advisors{display:none; }

.banner-inner-container{width:88%;padding:0;margin:0 auto;clear:both; }

ul.order-buttons li a{padding:7px 30px; }

.record-inner-container{width:100%;padding:15px 0;margin:0 auto;}

/* --- Top Navigation --- */
.navbar-inverse .navbar-nav > li > a { padding:0 100px 0 30px;font-size:13px;background:#fff;float:left;width:100%;}
.navbar-inverse .navbar-nav > li > a:hover { padding:0 100px 0 30px;font-size:13px;background:#1482bf;float:left;width:100%;color:#fff!important;}
/* --- Top Navigation --- */

 .banner{width:100%;padding:0;margin:93px 0 0 0;float:left;background:url(../images/banner-background-4.jpg) repeat-x scroll 0 0px;}
.slider{height:250px!important;}
.fs_loader{height:250px!important;}

.order-button{width:88%; margin:0 auto; padding:0; clear:both;}
 
/* --- Record  --- */
ul.record-panels{width:100%;padding:0;margin:0;float:left;}

ul.record-panels li{width:100%;padding:20px 0 0 0;margin:0;float:left;width:50%;height:120px;text-align:center;font-family:'helveticaneue-light';border:1px dotted #999;}

ul.record-panels li.right{width:100%;padding:20px 0 0 0;margin:0;float:left;width:50%;border-right:1px dotted #999;}

/* --- Record --- */

 .footer-main-container{width:95%;}
 ul.footer-nav li{font-size:13px;}
 
 .reseller-form-holder{width:98%;}
 
 

  .pricing-container-blocks{width:100%; }
  .add-more-text{display:none;}
  
  .order-button-inner p {font-size: 15px;padding:8px 15px;}
  
  .order-button-inner p a{padding:12px 15px!important;}
  
  .fs-pager-wrapper{right:5%!important;}
  
  .nbs-flexisel-nav-left {left:-55px!important;}
  
  .nbs-flexisel-nav-right{right:-55px!important;}
  
  
/* --- Best Seller Block --- */
  .package-heading {width:100%}
  .selling-points{width:55%;padding-left:5%}
  .image-container{width:40%;text-align:center;}
  
  .ordernow{width:100%; min-height:100px;padding:30px 0}
  
  p.best-seller { padding: 20px 0 0;text-align: center;}
  p.package-style {padding: 0 0 0 0px; text-align: center;}
  .order-now-left-extention {display:none;}
  p.package-rates {padding:0;}
  
/* --- Best Seller Block --- */



/* --- portfolio buttons --- */
.portfolio-black-button a {font-size: 13px;}
/* --- portfolio buttons --- */

.curvy-text p{font-size: 26px;}




/* --- testimonial-panel --- */
.col-xs-4 {width:100%;float:left;}
.left-testimonial-panel{width:100%;}
.middle-testimonial-panel{width:100%;}
.right-testimonial-panel{width:100%;}
/* --- testimonial-panel --- */


/* --- Footer --- */
ul.footer-nav li {font-size: 11px;}
/* --- Footer --- */

/* =========================== Green Contact Starts ================================ */

section#green-contact-sec{width:100%;padding:20px 0 30px 0;margin:0;float:left;background-color:#51727b;}

.form1-holder{width:1272px !important;padding:45px 0;margin:0 ; float:left;text-align:center;position:absolute;}

.listt-row1{width:100%;padding:20px 0 10px;margin:0; float:left;text-align:center; position:relative;}

.listt-row2{width:100%;padding:15px 0;margin:0; float:left;text-align:center;}

.sec1{padding:0;margin:0; float:left; width:100%; position:relative;}

.dhtmlgoodies_question{float:left;color:#000;width:100%;margin-bottom:2px;margin-top:0px;padding:2px 0 4px 2px;overflow:hidden;cursor:pointer;}


.dhtmlgoodies_answer{width:100%; visibility:hidden; height:0px; overflow:hidden; position:relative;	left:0;border-radius:5px; padding:0;float:left;background:#32575d;top:20px;}

.dhtmlgoodies_answer2{	border:1px solid #317082;background-color:#32575d;	width:100%;visibility:hidden;	height:0px;	overflow:hidden;position:relative;left:0%;border-radius:5px;top:20px;}
    
.dhtmlgoodies_answer_content{padding:0 0 20px 0;margin:0 0 20px 0!important;font-size:0.9em;position:absolute;	width:100%; height:auto;}

.callback-holder{padding:0;margin:0; text-align:center; margin:2px 0!important;width:100%;}

.form-sec{width:90%;padding:0;margin:10px 5% 0 5%; float:left;text-align:center;}

.form-sec-request{width:90%;padding:0;margin:10px 5% 0 5%; padding:0; float:left;text-align:center;}

.form-sec-request-right{width:40%;padding:0;margin:10px 10% 0 0; float:left;text-align:center;}

.ordr-link-holder{width:100%;padding:0;text-align:center; margin:2px 0; float:left;}

.cont-link-holder{width:100%;padding:0; text-align:center; margin:4px 0; float:left;}

/* =========================== Green Contact ends ================================ */

 section#site-advisors{display:none; }

 .logo-repair-btn-center-button { margin:0 auto; padding:0 0 0 0%; width:58%; clear:both; }
 
   /*========================22-11-2014================*/
.small-captcha-txt { border: 2px solid #c2c2c2; border-radius: 10px; color: red; float: left; font-family: 'helveticaneue-light'; font-size:19px; font-weight: bold; height: 35px; line-height:18px; margin:0 9px 0 30px; padding: 2%; text-align: center; width:18%; background: url("../images/captcha-bg.png") no-repeat scroll 0 0; color:#019dd6; }
input.captcha_text_field_box{ border:2px solid #c2c2c2; width:41%; height:35px; float:left; font-size:12px; font-weight:normal; color:#000; font-family:'helveticaneue-light';background-color:#efefef;border-radius:10px;padding:0 0 0 5px;margin:0;}
textarea.text_comments_new{ border:2px solid #c2c2c2;  width:89%; height:96px; float:right; font-size:16px; font-weight:normal; color:#000; font-family:'helveticaneue-light';background-color:#efefef;border-radius:10px; padding:10px 0 0 20px;margin:0; line-height:20px; }
.justask_form .submit { margin:0; width:70px; }
/*========================22-11-2014================*/
 
 }
 
 /* ==========================================================================
 @media screen and (min-width : 640px) and (max-width: 767px)
========================================================================== */
 
@media screen and (min-width : 640px) and (max-width:719px) {
  
.inner-container {width:88%;margin:0 auto; padding:0; clear:both; }

.header-inner-container{width:88%;margin:0 auto; padding:0; clear:both; }

.col-xs-2{width:20%;}

.col-xs-2a{width:20%;}
.col-xs-8{width:60%;}
.logo-container{margin:10px 0 0 0;}

.banner-inner-container{width:88%;padding:0;margin:0 auto;clear:both; }

ul.order-buttons li a{padding:7px 30px; }

.record-inner-container{width:100%;padding:15px 0;margin:0 auto;}

/* --- Top Navigation --- */
.navbar-inverse .navbar-nav > li > a { padding:0 100px 0 30px;font-size:13px;background:#fff;float:left;width:100%;}
.navbar-inverse .navbar-nav > li > a:hover { padding:0 100px 0 30px;font-size:13px;background:#1482bf;float:left;width:100%;color:#fff!important;}
/* --- Top Navigation --- */

 .banner{width:100%;padding:0;margin:60px 0 0 0;float:left;background:url(../images/banner-background-4.jpg) repeat-x scroll 0 0px;}
.slider{height:230px!important;}
.fs_loader{height:230px!important;}

.order-button{width:88%; margin:0 auto; padding:0; clear:both;}
 
/* --- Record  --- */
ul.record-panels{width:100%;padding:0;margin:0;float:left;}

ul.record-panels li{width:100%;padding:20px 0 0 0;margin:0;float:left;width:50%;height:120px;text-align:center;font-family:'helveticaneue-light';border:1px dotted #999;}

ul.record-panels li.right{width:100%;padding:20px 0 0 0;margin:0;float:left;width:50%;border-right:1px dotted #999;}

 section#site-advisors{display:none; }

/* --- Record --- */

 .footer-main-container{width:95%;}
 ul.footer-nav li{font-size:13px;}
 

  .pricing-container-blocks{width:100%; }
  .add-more-text{display:none;}
  
  
  
  .order-button-inner p {font-size: 15px;}
  
  .order-button-inner p a{padding:12px 15px!important;}
  
  .fs-pager-wrapper{right:5%!important;}
  
    
  .nbs-flexisel-nav-left {left:-55px!important;}
  
  .nbs-flexisel-nav-right{right:-55px!important;}
  
  /* --- portfolio buttons --- */
.portfolio-black-button a {font-size: 13px;}
/* --- portfolio buttons --- */
  
 /* --- Best Seller Block --- */
  .package-heading {width:100%}
  .selling-points{width:55%;padding-left:5%}
  .image-container{width:40%;text-align:center;}
  
  .ordernow{width:100%; min-height:100px;padding:30px 0}
  
  p.best-seller { padding: 20px 0 0;text-align: center;}
  p.package-style {padding: 0 0 0 0px; text-align: center;}
  .order-now-left-extention {display:none;}
  p.package-rates {padding:0;}
  ul.point-list li{font-size: 16px;}
  
/* --- Best Seller Block --- */



.curvy-text p{font-size: 26px;}

/* --- testimonial-panel --- */
.col-xs-4 {width:100%;float:left;}
.left-testimonial-panel{width:100%;}
.middle-testimonial-panel{width:100%;}
.right-testimonial-panel{width:100%;}
/* --- testimonial-panel --- */


/* --- Footer --- */
ul.footer-nav li {font-size: 13px;}
.footer-nav-sec-holder{width: 50%;}
.footer-nav-sec-holder-right{width:50%;}
.footer-nav-sec-holder{border-right:none;}
/* --- Footer --- */


/* =========================== Green Contact Starts ================================ */

section#green-contact-sec{width:100%;padding:20px 0 30px 0;margin:0;float:left;background-color:#51727b;}

.form1-holder{width:1272px !important;padding:45px 0;margin:0 ; float:left;text-align:center;position:absolute;}

.listt-row1{width:100%;padding:20px 0 10px;margin:0; float:left;text-align:center; position:relative;}

.listt-row2{width:100%;padding:15px 0;margin:0; float:left;text-align:center;}

.sec1{padding:0;margin:0; float:left; width:100%; position:relative;}

.dhtmlgoodies_question{float:left;color:#000;width:100%;margin-bottom:2px;margin-top:0px;padding:2px 0 4px 2px;overflow:hidden;cursor:pointer;}


.dhtmlgoodies_answer{width:100%; visibility:hidden; height:0px; overflow:hidden; position:relative;	left:0;border-radius:5px; padding:0;float:left;background:#32575d;top:20px;}

.dhtmlgoodies_answer2{	border:1px solid #317082;background-color:#32575d;	width:100%;visibility:hidden;	height:0px;	overflow:hidden;position:relative;left:0%;border-radius:5px;top:20px;}
    
.dhtmlgoodies_answer_content{padding:0 0 20px 0;margin:0 0 20px 0!important;font-size:0.9em;position:absolute;	width:100%; height:auto;}

.callback-holder{padding:0;margin:0; text-align:center; margin:2px 0!important;width:100%;}

.form-sec{width:90%;padding:0;margin:10px 5% 0 5%; float:left;text-align:center;}

.form-sec-request{width:90%;padding:0;margin:10px 5% 0 5%; padding:0; float:left;text-align:center;}

.form-sec-request-right{width:40%;padding:0;margin:10px 10% 0 0; float:left;text-align:center;}

.ordr-link-holder{width:100%;padding:0;text-align:center; margin:2px 0; float:left;}

.cont-link-holder{width:100%;padding:0; text-align:center; margin:4px 0; float:left;}

/* =========================== Green Contact ends ================================ */

/*reseller form holder*/

.row-holder{width:100%;margin: 0 0 0 3%;}
.reseller-form-holder{width:98%;}

 section#site-advisors{display:none; }
 
 
 /* ----- Reseller form  ------- */
h1.heading{font-size:30px;}
/* ----- Reseller form  ------- */


.logo-repair-btn-center-button { margin:0 auto; padding:0 0 0 0%; width:75%; clear:both; }


}
  
   
 
 /* ==========================================================================
@media screen and (min-width : 480px) and (max-width: 639px)
========================================================================== */
 
  @media screen and (min-width : 480px) and (max-width: 639px) {

.inner-container {width:88%;margin:0 auto; padding:0; clear:both; }

.header-inner-container{width:88%;padding:0;margin:0 auto;clear:both; }

.banner-inner-container{width:88%;padding:0;margin:0 auto;clear:both; }

.record-inner-container{width:100%;padding:15px 0;margin:0 auto;}
  
 section#site-advisors{display:none; }


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

.slider{height:200px!important;}
.fs_loader{height:200px!important;}

  .order-button-inner p {font-size: 15px;}
  
  .order-button-inner p a{padding:10px 12px!important;}
  
  .fs-pager-wrapper{right:5%!important;}
  
    
  .nbs-flexisel-nav-left {left:-50px!important;}
  
  .nbs-flexisel-nav-right{right:-50px!important;}


/* --- Top Navigation --- */
.navbar-inverse .navbar-nav > li > a { padding:0 30px;font-size:13px;background:#fff;float:left;width:100%;}
.navbar-inverse .navbar-nav > li > a:hover { padding:0 30px;font-size:13px;background:#1482bf;float:left;width:100%;color:#fff!important;}
/* --- Top Navigation --- */


/* --- portfolio buttons --- */
.portfolio-buttons{margin: 0 0 10px;padding: 0;width: 100%;}
.portfolio-buttons-holder{width: 91%;}
.portfolio-black-button a {font-size: 15px;}

/* --- portfolio buttons --- */

/* --- Record  --- */
ul.record-panels{width:100%;padding:0;margin:0;float:left;}

ul.record-panels li{width:100%;padding:20px 0 0 0;margin:0;float:left;width:50%;height:120px;text-align:center;font-family:'helveticaneue-light';border:1px dotted #999;}

ul.record-panels li.right{width:100%;padding:20px 0 0 0;margin:0;float:left;width:50%;border-right:1px dotted #999;}

/* --- Record --- */


/* --- Best Seller Block --- */
  .package-heading {width:100%}
  .selling-points{width:55%;padding-left:5%}
  .image-container{width:40%;text-align:center;}
  
  .ordernow{width:100%; min-height:100px;padding:30px 0}
  
  p.best-seller { padding: 20px 0 0;text-align: center;}
  p.package-style {padding: 0 0 0 0px; text-align: center;}
  .order-now-left-extention {display:none;}
  p.package-rates {padding:0;}
  ul.point-list li{font-size: 13px;}
  
/* --- Best Seller Block --- */

/* --- testimonial-panel --- */
.col-xs-4 {width:100%;float:left;}
.left-testimonial-panel{width:100%;}
.middle-testimonial-panel{width:100%;}
.right-testimonial-panel{width:100%;}
/* --- testimonial-panel --- */


/* ----- pricing section ------- */
.pricing-container-blocks{width:100%!important; }
.add-more-text{display:none;}
/* ----- pricing section ------- */


/* ----- footer section ------- */
 .footer-main-container{width:95%;}
 ul.footer-nav li{font-size:14px;}
 
 ul.footer-nav li {font-size: 13px;}
.footer-nav-sec-holder{width: 50%;}
.footer-nav-sec-holder-right{width:50%;}
.footer-nav-sec-holder{border-right:none;}
  
/* ----- footer section ------- */


/* ----- Reseller form  ------- */

.reseller-form-holder{width:95%;}

h1.heading{font-size:30px;}

.resseller-form-left-holder{width:100%;}

.resseller-form-right-holder{width:100%;}

input.text_field{width:80%;}

.input_form .submit{text-align:center;float:none;}

/* ----- Reseller form  ------- */

/* =========================== Green Contact Starts ================================ */

section#green-contact-sec{width:100%;padding:20px 0 30px 0;margin:0;float:left;background-color:#51727b;}

.form1-holder{width:1272px !important;padding:45px 0;margin:0 ; float:left;text-align:center;position:absolute;}

.listt-row1{width:100%;padding:20px 0 10px;margin:0; float:left;text-align:center; position:relative;}

.listt-row2{width:100%;padding:15px 0;margin:0; float:left;text-align:center;}

.sec1{padding:0;margin:0; float:left; width:100%; position:relative;}

.dhtmlgoodies_question{float:left;color:#000;width:100%;margin-bottom:2px;margin-top:0px;padding:2px 0 4px 2px;overflow:hidden;cursor:pointer;}


.dhtmlgoodies_answer{width:100%; visibility:hidden; height:0px; overflow:hidden; position:relative;	left:0;border-radius:5px; padding:0;float:left;background:#32575d;top:20px;}

.dhtmlgoodies_answer2{	border:1px solid #317082;background-color:#32575d;	width:100%;visibility:hidden;	height:0px;	overflow:hidden;position:relative;left:0%;border-radius:5px;top:20px;}
    
.dhtmlgoodies_answer_content{padding:0 0 20px 0;margin:0 0 20px 0!important;font-size:0.9em;position:absolute;	width:100%; height:auto;}

.callback-holder{padding:0;margin:0; text-align:center; margin:2px 0!important;width:100%;}

.form-sec{width:90%;padding:0;margin:10px 5% 0 5%; float:left;text-align:center;}

.form-sec-request{width:90%;padding:0;margin:10px 5% 0 5%; padding:0; float:left;text-align:center;}

.form-sec-request-right{width:40%;padding:0;margin:10px 10% 0 0; float:left;text-align:center;}

.ordr-link-holder{width:100%;padding:0;text-align:center; margin:2px 0; float:left;}

.cont-link-holder{width:100%;padding:0; text-align:center; margin:4px 0; float:left;}

.input_form3 label{width:20%;padding:0;text-align:left; margin:0 0; float:left;}

/* =========================== Green Contact ends ================================ */
 
.col-xs-4{margin:0; padding:0; float:left;width: 100%;}

.col-xs-2{margin:0; padding:0; float:left;width: 25%;}

.col-xs-2a{width: 25%;}

.col-xs-8{margin:0; padding:0; float:left;width: 50%;}

.order-button{width:88%;}
  
  .logo-repair-btn-center-button { margin:0 auto; padding:0 0 0 0%; width:75%; clear:both; }
  
  
  }
  
 /* ==========================================================================
@media screen and (min-width : 360px) and (max-width: 479px)
========================================================================== */
 
@media screen and (min-width : 360px) and (max-width: 479px) {
   
.inner-container{margin:0 auto; padding:0; clear:both; width:88%;}
.banner-inner-container{width:88%;padding:0;margin:0 auto;clear:both; }
.header-inner-container{width:88%;padding:0;margin:0 auto;clear:both; }

.logo-container{text-align:center;}

.record-inner-container{width:100%;padding:15px 0;margin:0 auto;}

 section#site-advisors{display:none; }

/* --- top buttons --- */
ul.order-buttons {margin:0;padding:0;float:none;}
ul.order-buttons li {margin-bottom:5px}
ul.order-buttons li a {color:#fff;padding:0;float:left;width:340px;height:35px;line-height:35px;text-align:center;}
/* --- top buttons --- */
/* --- Top Navigation --- */
.navbar-inverse .navbar-nav > li > a { padding:0 30px;font-size:13px;background:#fff;float:left;width:100%;}
.navbar-inverse .navbar-nav > li > a:hover { padding:0 30px;font-size:13px;background:#1482bf;float:left;width:100%;color:#fff!important;}

.navbar-inverse .navbar-nav > li.last {border:none; display:block; }
.navbar-inverse .navbar-nav > li.last > a {padding:0 0 0 30px;}

/* --- Top Navigation --- */
.banner{width:100%;padding:0;margin:0px 0 0 0;float:left;background:#000;}
.slider{height:300px!important;}


/* --- Record  --- */
ul.record-panels{width:100%;padding:0;margin:0;float:left;}

ul.record-panels li{width:100%;padding:20px 0 0 0;margin:0;float:left;width:100%;height:120px;text-align:center;font-family:'helveticaneue-light';border:1px dotted #999;}

ul.record-panels li.right{width:100%;padding:20px 0 0 0;margin:0;float:left;width:100%;border-right:1px dotted #999;}

ul.record-panels li p.large{font-size:40px;line-height:50px;letter-spacing:0px;padding:0 0 0 20px;}

ul.record-panels li p.small{font-size:18px;}

.banner{margin:60px 0 0 0}

/* --- Record --- */

/* --- portfolio buttons --- */
.portfolio-buttons{margin: 0 0 10px;padding: 0;width: 100%;}
.portfolio-buttons-holder{width: 91%;}
.portfolio-black-button a {font-size: 15px;}

/* --- portfolio buttons --- */

.col-xs-4{margin:0; padding:0; float:left;width: 100%;}

.col-xs-2{margin:0; padding:0; float:left;width: 40%;}

.col-xs-2a{margin:0; padding:0; float:left;width: 0;}

.ordr-top-button{display:none;}

.col-xs-8{margin:0; padding:0; float:left;width:60%;}

.order-button{width:88%;}

/* ----- banner ------- */
.slider{height:200px!important;}
.fs_loader{height:200px!important;}
.order-button-inner p{font-size:18px;}
.order-button-inner p a{padding:10px 20px;}
 .fs-pager-wrapper{right:5%!important;}
/* ----- banner ------- */


/* --- Best Seller Block --- */
  .package-heading {width:100%}
  .selling-points{width:55%;padding-left:5%}
  .image-container{width:40%;text-align:center;}
  
  .ordernow{width:100%; min-height:100px;padding:30px 0}
  
  p.best-seller { padding: 20px 0 0;text-align: center;}
  p.package-style {padding: 0 0 0 0px; text-align: center;}
  .order-now-left-extention {display:none;}
  p.package-rates {padding:0;}
  ul.point-list li{font-size: 13px;}
  
/* --- Best Seller Block --- */


  /* --- testimonial-panel --- */
.col-xs-4 {width:100%;float:left;}
.left-testimonial-panel{width:100%;}
.middle-testimonial-panel{width:100%;}
.right-testimonial-panel{width:100%;}
/* --- testimonial-panel --- */


/* ----- pricing section ------- */
.pricing-container-blocks{width:100%!important; }
.add-more-text{display:none;}
/* ----- pricing section ------- */


/* --- portfolio buttons --- */
.portfolio-black-button a {font-size: 11px;}
/* --- portfolio buttons --- */


/* ----- footer section ------- */
 .footer-main-container{width:95%;}
 ul.footer-nav li{font-size:14px;}
 
 ul.footer-nav li {font-size: 11px;}
.footer-nav-sec-holder{width: 50%;}
.footer-nav-sec-holder-right{width:50%;}
.footer-nav-sec-holder{border-right:none;}
  
/* ----- footer section ------- */


/* ----- Reseller form  ------- */

.reseller-form-holder{width:95%;}

h1.heading{font-size:30px;}

.resseller-form-left-holder{width:100%;}

.resseller-form-right-holder{width:100%;}

input.text_field{width:75%;}

.input_form .submit{text-align:center;float:none;}

/* ----- Reseller form  ------- */


/* =========================== Green Contact Starts ================================ */

section#green-contact-sec{width:100%;padding:20px 0 30px 0;margin:0;float:left;background-color:#51727b;}

.form1-holder{width:1272px !important;padding:45px 0;margin:0 ; float:left;text-align:center;position:absolute;}

.listt-row1{width:100%;padding:20px 0 10px;margin:0; float:left;text-align:center; position:relative;}

.listt-row2{width:100%;padding:15px 0;margin:0; float:left;text-align:center;}

.sec1{padding:0;margin:0; float:left; width:100%; position:relative;}

.dhtmlgoodies_question{float:left;color:#000;width:100%;margin-bottom:2px;margin-top:0px;padding:2px 0 4px 2px;overflow:hidden;cursor:pointer;}


.dhtmlgoodies_answer{width:100%; visibility:hidden; height:0px; overflow:hidden; position:relative;	left:0;border-radius:5px; padding:0;float:left;background:#32575d;top:20px;}

.dhtmlgoodies_answer2{	border:1px solid #317082;background-color:#32575d;	width:100%;visibility:hidden;	height:0px;	overflow:hidden;position:relative;left:0%;border-radius:5px;top:20px;}
    
.dhtmlgoodies_answer_content{padding:0 0 20px 0;margin:0 0 20px 0!important;font-size:0.9em;position:absolute;	width:100%; height:auto;}

.callback-holder{padding:0;margin:0; text-align:center; margin:2px 0!important;width:100%;}

.form-sec{width:90%;padding:0;margin:10px 5% 0 5%; float:left;text-align:center;}

.form-sec-request{width:90%;padding:0;margin:10px 5% 0 5%; padding:0; float:left;text-align:center;}

.form-sec-request-right{width:40%;padding:0;margin:10px 10% 0 0; float:left;text-align:center;}

.ordr-link-holder{width:100%;padding:0;text-align:center; margin:2px 0; float:left;}

.cont-link-holder{width:100%;padding:0; text-align:center; margin:4px 0; float:left;}

.input_form3 label{width:20%;padding:0;text-align:left; margin:0 0; float:left;}

/* =========================== Green Contact ends ================================ */

.nbs-flexisel-nav-left {left:-20px!important;}

.nbs-flexisel-nav-right{right:-20px!important;}


.portfolio-black-button a{font-size:16px}
  
  
  
  
  
.logo-repair-btn-center-button { margin:0 auto; padding:0 0 0 0%; width:75%; clear:both; }





}
 
  /* ==========================================================================
    @media screen and (min-width : 320px) and (max-width: 359px)
========================================================================== */
 
@media screen and (min-width : 320px) and (max-width: 359px) {
    
.inner-container{margin:0 auto; padding:0; clear:both; width:88%;}

.header-inner-container{width:88%;padding:0;margin:0 auto;clear:both; }
.banner-inner-container{width:88%;padding:0;margin:0 auto;clear:both; }



.record-inner-container{width:100%;padding:15px 0;margin:0 auto;}
  
/* --- top buttons --- */
ul.order-buttons {margin:0;padding:0;float:none;}
ul.order-buttons li {margin-bottom:5px}
ul.order-buttons li a {color:#fff;padding:0;float:left;width:300px;height:35px;line-height:35px;text-align:center;}
/* --- top buttons --- */

/* --- Top Navigation --- */
.navbar-inverse .navbar-nav > li > a { padding:0 30px;font-size:13px;background:#fff;float:left;width:100%;}
.navbar-inverse .navbar-nav > li > a:hover { padding:0 30px;font-size:13px;background:#1482bf;float:left;width:100%;color:#fff!important;}

.navbar-inverse .navbar-nav > li.last {border:none; display:block; }
.navbar-inverse .navbar-nav > li.last > a {padding:0 0 0 30px;}

/* --- Top Navigation --- */

 section#site-advisors{display:none; }
 h4.pack-txt a{font-size: 16px;}


/* --- portfolio buttons --- */
.portfolio-buttons{margin: 0 0 10px;padding: 0;width: 100%;}
.portfolio-buttons-holder{width: 91%;}
.portfolio-black-button a {font-size: 16px;}



/* --- portfolio buttons --- */


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

/* ----- banner ------- */
.slider{height:130px!important;}
.fs_loader{height:130px!important;}
.order-button-inner p{font-size:13px;}
.order-button-inner p a{padding:5px 15px;}

.fs-pager-wrapper{right:2%!important;}

.nbs-flexisel-nav-left {left:-20px!important;}

.nbs-flexisel-nav-right{right:-20px!important;}

/* ----- banner ------- */

.order-button-inner{top: -60px;}


.col-xs-4{margin:0; padding:0; float:left;width: 100%;}

.col-xs-2{margin:0; padding:0; float:left;width: 40%;}

.col-xs-2a{margin:0; padding:0; float:left;width: 0;}

.ordr-top-button{display:none;}

.col-xs-8{margin:0; padding:0; float:left;width:60%;}

.order-button{width:88%;}

/* --- Record  --- */
ul.record-panels{width:100%;padding:0;margin:0;float:left;}

ul.record-panels li{width:100%;padding:20px 0 0 0;margin:0;float:left;width:100%;height:120px;text-align:center;font-family:'helveticaneue-light';border:1px dotted #999;}

ul.record-panels li.right{width:100%;padding:20px 0 0 0;margin:0;float:left;width:100%;border-right:1px dotted #999;}

ul.record-panels li p.large{font-size:40px;line-height:50px;letter-spacing:0px;padding:0 0 0 20px;}

ul.record-panels li p.small{font-size:18px;}


/* --- Record --- */
  

  
  
  /* --- testimonial-panel --- */
.col-xs-4 {width:100%;float:left;}
.left-testimonial-panel{width:100%;}
.middle-testimonial-panel{width:100%;}
.right-testimonial-panel{width:100%;}
/* --- testimonial-panel --- */


/* --- Best Seller Block --- */
  .package-heading {width:100%}
  .selling-points{width:100%;padding-left:0}
  .image-container{width:100%;text-align:center;}
  
  .ordernow{width:100%; min-height:100px;padding:30px 0}
  
  p.best-seller { padding: 20px 0 0;text-align: center;}
  p.package-style {padding: 0 0 0 0px; text-align: center;}
  .order-now-left-extention {display:none;}
  p.package-rates {padding:0;}
  
  ul.point-list{margin:20px 0 0 20px;}
  ul.point-list li{font-size: 13px;}

  
/* --- Best Seller Block --- */


/* ----- pricing section ------- */
.pricing-container-blocks{width:100%!important; }
.add-more-text{display:none;}
/* ----- pricing section ------- */
  

/* ----- footer section ------- */
 .footer-main-container{width:95%;}
 ul.footer-nav li{font-size:14px;}
 
 ul.footer-nav li {font-size: 10px;}
.footer-nav-sec-holder{width: 50%;}
.footer-nav-sec-holder-right{width:50%;}
.footer-nav-sec-holder{border-right:none;}
  
  

/* ----- footer section ------- */

/* ----- Reseller form  ------- */

.reseller-form-holder{width:95%;}

h1.heading{font-size:30px;}

.resseller-form-left-holder{width:100%;}

.resseller-form-right-holder{width:100%;}

input.text_field{width:80%;}

.input_form .submit{text-align:center;float:none;}

/* ----- Reseller form  ------- */
  
  
/* =========================== Green Contact Starts ================================ */

section#green-contact-sec{width:100%;padding:20px 0 30px 0;margin:0;float:left;background-color:#51727b;}

.form1-holder{width:1272px !important;padding:45px 0;margin:0 ; float:left;text-align:center;position:absolute;}

.listt-row1{width:100%;padding:20px 0 10px;margin:0; float:left;text-align:center; position:relative;}

.listt-row2{width:100%;padding:15px 0;margin:0; float:left;text-align:center;}

.sec1{padding:0;margin:0; float:left; width:100%; position:relative;}

.dhtmlgoodies_question{float:left;color:#000;width:100%;margin-bottom:2px;margin-top:0px;padding:2px 0 4px 2px;overflow:hidden;cursor:pointer;}


.dhtmlgoodies_answer{width:100%; visibility:hidden; height:0px; overflow:hidden; position:relative;	left:0;border-radius:5px; padding:0;float:left;background:#32575d;top:20px;}

.dhtmlgoodies_answer2{	border:1px solid #317082;background-color:#32575d;	width:100%;visibility:hidden;	height:0px;	overflow:hidden;position:relative;left:0%;border-radius:5px;top:20px;}
    
.dhtmlgoodies_answer_content{padding:0 0 20px 0;margin:0 0 20px 0!important;font-size:0.9em;position:absolute;	width:100%; height:auto;}

.callback-holder{padding:0;margin:0; text-align:center; margin:2px 0!important;width:100%;}

.form-sec{width:90%;padding:0;margin:10px 5% 0 5%; float:left;text-align:center;}

.form-sec-request{width:90%;padding:0;margin:10px 5% 0 5%; padding:0; float:left;text-align:center;}

.form-sec-request-right{width:40%;padding:0;margin:10px 10% 0 0; float:left;text-align:center;}

.ordr-link-holder{width:100%;padding:0;text-align:center; margin:2px 0; float:left;}

.cont-link-holder{width:100%;padding:0; text-align:center; margin:4px 0; float:left;}

.input_form3 label{width:20%;padding:0;text-align:left; margin:0 0; float:left;}


/* =========================== Green Contact ends ================================ */

.logo-repair-btn-center-button { margin:0 auto; padding:0 0 0 0%; width:75%; clear:both; }
  
 }
 
 
 
