.contact_totalbox{width:50%; margin:3% 0 0 0; padding:0; float:right; height:40px;}
.phonnumber_totalbox{width:50%; height:40px; margin:0; padding:0; float:left;}
.contact_icon{width:40px; height:40px; margin:0; padding:0; float:left; line-height:40px; background:#e3f540; color:#000; text-align:center; border-radius: 50px;}
.contact_text_box{width:68%; height:40px; margin:0 5%; padding:0; float:left; color:#000; line-height:40px;}
.logo_totalbox{width:40%; height:auto; margin:0; padding:0; float:left; padding-bottom: 32px;}

.followus_totalbox{width:25%; margin:0 0 0 0; padding:0; float:right; height:50px; }
.followus_text{width:31%; margin:0 0 0 0; padding:0; float:left; color:white; height:50px; line-height:50px;}
.social_iconbox{width:45px; height:50px; margin:0 1px; padding:0; float:left; background:#e3f540; color:black; text-align:center; line-height:50px;}
.social_iconbox a{width:45px; height:50px; margin:0 1px; padding:0; float:left; background:#e3f540; color:black; text-align:center; line-height:50px;}
.social_iconbox a:hover{ background:rgb(39, 201, 39) none repeat scroll 0% 0%; color:white; display:block;}


.menu_wid{width:80%;}

.mrgin_bottm{
margin-bottom: 0%; 


 background-repeat: repeat-x;
 }


.logotext_box{ont-size: 30px;
margin: 60px 0 0 0;
color: green;
width: 36%;
float: left;}

.menubar_total{width:100%; height:auto; margin:0; padding:0; float:left; background:green; border-bottom:3px solid yellow;}

.logo_pading{ padding: 0 !important;}



  /* Note: Try to remove the following lines to see the effect of CSS positioning */
  .affix {
      top: 0;
      width: 100%;
  }

  .affix + .container-fluid {
      padding-top: 70px;
	 
  }
  
  @media all and (max-width:1024px) and (min-width:768px)
  
  
  {
  .affix {
      top: 0;
      width: 100%;
  }

  .affix + .container-fluid {
      padding-top: 70px;
  }
  }
 


@media all and (max-width:480px) and (min-width:320px)
{

.logo_totalbox{width:100%; height:auto; margin:0; padding:0; float:left;}

.logotext_box{ont-size: 30px;
margin: 43px 0 0 0;
color: green;
width: 42%;
float: left;

font-size:22px;}

.phonnumber_totalbox{width:100%; height:40px; margin:1% 0; padding:0; float:left;}
.contact_text_box{width:74%; height:40px; margin:0 2%; padding:0; float:left; color:#000; line-height:40px; font-size:13px;}


.contact_totalbox{width:100%; margin:20% 0 0 0 !important; padding:0; float:right; height:auto;}	

.followus_totalbox{ display:none;}	
.menu_wid{width:100%;}
}



@media all and (max-width:640px) and (min-width:360px)
{

.logo_totalbox{width:100%; height:auto; margin:0; padding:0; float:left;}

.logotext_box{ont-size: 30px;
margin: 43px 0 0 0;
color: green;
width: 42%;
float: left;

font-size:22px;}


.phonnumber_totalbox{width:100%; height:40px; margin:1% 0; padding:0; float:left;}
.contact_text_box{width:74%; height:40px; margin:0 2%; padding:0; float:left; color:#000; line-height:40px; font-size:13px;}


.contact_totalbox{width:100%; margin:20% 0 0 0 !important; padding:0; float:right; height:auto;}	

.followus_totalbox{ display:none;}	

.menu_wid{width:100%;}	
}




@media all and (max-width:1024px) and (min-width:768px)
{

.logo_totalbox{width:37%; height:auto; margin:0; padding:0; float:left;}

.logotext_box{ont-size: 30px;
margin: 59px 0 0 0;
color: green;
width: 41%;
float: left;

font-size:22px;}

.contact_text_box{width:74%; height:40px; margin:0 2%; padding:0; float:left; color:#000; line-height:40px; font-size:13px;}


.contact_totalbox{width:63%; margin:4% 0 0 0; padding:0; float:right; height:40px;}	

.mrgin_bottm{margin-bottom: 0px !important;}






.menu_wid{width:100%;}	
}

@media all and (max-width:768px)
{
	.followus_totalbox{ display:none;}	

}





.page_box{text-align:center; margin-bottom:2%;}
.boder_lft{border-right:#bababa solid 1px; height:auto;}
.box{margin-top:2%;  }
.boder_rit{border-left:#bababa dashed 1px;  width:14% !important; height:212px;  margin:0; padding:0; float:left;}
.icon_box{font-size: 23px;
position: absolute;
left: -35px;
right: 0;
top: 0;
bottom: 0;
z-index: 1; width:15%; height:94px; background:#e1e1e1; border-radius:3px; color:#FFF; text-align:center; padding:4% 0;}

.icon_box:hover{background:#227abb; border-radius:3px; color:#FFF; text-align:center;}

.text1{color:green !important; }
.text1 a{color:#bababa; text-decoration:none !important;}
.text1 a:hover{color:#bababa; text-decoration:none;}
.list_textbox_total{ width:100%; height:40px; margin:0; padding:0; float:left;}

.para_text{color:#bababa;}
.para_text2{color:#bababa; font-size:14px;}

.read-more-link_box{width:100%; height:auto; margin:0; padding:0; float:left; color:#7bafe7;}

.read-more-link_box a{color:green;}

.read-more-link_box a:hover{color:#000; text-decoration:none;}
.catagori_total_box{margin-top:10%;}
.catagori_test{font-size:20px;}

.list{list-style:none; margin:0; padding:0;}

.text_totalbox{width:70%; margin:0 0 0 16%; padding:0; float:left; height:auto;}

.address_total{width:100%; height:auto; margin:5% 0; padding:0; float:left;}
.address_icon{width:15%; height:71px; margin:0 12% 0 0; padding:3% 0; float:left; border-radius:50%; background:#227abb; text-align:center; color:#fff;}
.address_text2{width:60%; height:auto; margin:1% 0; padding:0; float:left;}
.add_text1{text-align:justify !important; margin:0; padding:0; font-size:15px;}
.add_text_hadding{text-align:justify !important; margin:0; padding:0; font-size:22px; font-weight:700; color:#000;}

.banner{padding:0 !important;}
.taxtbox_mrgin{margin-top:4%; margin-bottom:4%;}
.services_text{text-align:justify;  font-size:16px;}

@media all and (max-width:480px) and (min-width:320px)
{
	
	.boder_lft{border-right:none; height:auto;}
	.boder_rit{display:none;}
	
	.list_textbox_total{ width:100%; height:auto; margin:0; padding:0; float:left;}
	
	.address_icon {
    width:70px;
    height: 60px;
    margin: 0 2% 0 0;
    padding: 4% 0;
    float: left;
    border-radius: 50%;
    background: #227abb;
    text-align: center;
    color: #fff;}
	
	
	
	.address_text2{width:40%; height:auto; margin:1% 0; padding:0; float:left;}
}



@media all and (max-width:640px) and (min-width:360px)
{
	.boder_lft{border-right:none; height:auto;}
	.boder_rit{display:none;}
	
	.list_textbox_total{ width:100%; height:auto; margin:0; padding:0; float:left;}
	
}



@media all and (max-width:1024px) and (min-width:768px)
{
	
	.boder_rit{border-left:#bababa dashed 1px;  width:14% !important; margin:0; padding:0; float:left; height:170px;}
	.boder_lft{border-right:#bababa solid 1px; height:auto;  width:60% !important; margin:0 2% 0 0; padding:0; float:left; height:auto;}
	.box{margin-top:0;  height:170px;}
	
	.icon_box{font-size: 23px;
			  position: absolute;
			  left: -34px;
			  right: 0;
			  top: 10px;
			  bottom: 0;
			  z-index: 1; 
			  width:20%; 
			  height:94px; 
			  background:#e1e1e1; 
			  border-radius:3px; 
			  color:#FFF; 
			  text-align:center; 
			  padding:7% 0;}
			  
			  
	.address_icon {
    width:70px;
    height: 60px;
    margin: 0 6% 0 0;
    padding: 2% 0;
    float: left;
    border-radius: 50%;
    background: #227abb;
    text-align: center;
    color: #fff;}
	
	
	
	.address_text2{width:70%; height:auto; margin:1% 0; padding:0; float:left;}

}

/*edit_16_09_2016_KUNAL*/
.navbar-brand{height:auto!important;}
.logo_totalbox{padding:0px!important;}
.logo_pading{padding:20px 0px!important; border:0px solid red; overflow:hidden;}
.logo_pading a img{width:100%!important;}

/*edit_16_09_2016_KUNAL*/

div.wpcf7-response-output {
    margin: 5em 0.5em 1em;
    padding: 0.2em 1em;
    clear: both;
}

h2.h1.pi-text-shadow.pi-has-border.pi-has-tall-border.pi-has-base-border.pi-has-short-border:after{ background: #227abb;}
button.button { color: #227abb; border: 1px solid;}
input.wpcf7-form-control.wpcf7-submit.btn.pi-btn-base.pi-btn-no-border {
    color: #227abb!important;
}
.pi-section-white h4 a.pi-link-dark:hover { color: #227abb;}
.para_text2 {color: #303030;}
.icon_box {background: #227abb;}
input.wpcf7-form-control.wpcf7-submit.btn.pi-btn {background: #227abb!important;color: white!important;}