@charset "utf-8";
/* CSS Document */
@media (width: 1024px){
.whatweoffer .col-md-4{margin-left:10px; margin-right:10px;}
.paddingtopbott40 {
  padding: 31px 0px 40px 0px;
}
.technology img {
  margin: 0px 10px;
}
.btn {
  display: inline-block;
  padding: 6px 22px;
}
.navbar-nav > li > a {
  padding: 0px 15px;
  border-right: 1px dashed #dedede;
}
.getafreequote input{background:#fff; border:1px solid #cbe38b; border-radius:5px; padding:0px 5px; height:34px; }
.getafreequote textarea{background:#fff; border:1px solid #cbe38b; border-radius:5px; height:105px; padding:0px 5px;}
.input{width:110px; margin-top:10px; margin-left:0px;}
}
@media (max-width: 1024px){
.pricing ul li{font-size:13px;}
.getafreequote .button {
padding: 2px 15px;
}
.service_box {
 min-height: 480px;
 }
}

@media (min-width: 991px){
.textcenter{text-align:center;}
}

@media (min-width: 768px) and (max-width:992px){
.navbar-nav > li > a {
    padding: 0px 3px;
    border-right: 1px dashed #dedede;
    font-size: 13px !important;
}
.navbar-default {margin-top: 5px;}
#header .col-md-5{
padding: 0px;
}
#main-container .col-md-3{
padding:0px;	
}
#social-icon1{
display:none;	
}
.paddingleft90{padding:0px;}
.paddingtopbott40{padding:30px 0px 10px 0px;}
.service_box{min-height:475px; margin-bottom:20px;}
.whatweoffer .col-md-4{margin-top:10px;}
.technology{margin-top:30px;}
.contactus_left{margin-top:20px;}
}

@media (width:640px){
#logo{ width:25% !important;} 
}
@media (max-width: 767px){
h1{font-size:20px; line-height:25px;}
.txt:after{background:url(../img/stars.png) repeat-x; width:93%; height:5px; content:' '; display:block; margin:10px 0px;}
.txt1:after{background:url(../img/stars.png) repeat-x; width:20%; height:5px; content:' '; display:block; margin:10px auto;}
h2{font-size:18px;}
p{font-size:12px;}
#logo{ width:35%;}
#slider{
position: relative;
}
.navbar-nav {
padding-left: 5px;
}
.paddingleft{padding-left:25px;}
.paddingtopbottom{padding:15px 0px 0px 0px;}
.paddingleft90{padding:0px;}
.paddingtopbott40{padding:18px 0px 0px 0px;}
#footer a {
  padding-right: 10px;
}
.navbar-toggle{ margin-top:-60px;}
.menuright {
  float: left !important; width:100%;
}
.navbar-nav > li > a {
padding:5px 0px;
border-right:0px dashed #dedede;
}
.whatweoffer .col-md-4{margin-top:20px;}
.green_box{padding:0px 0px;}
.technology{margin-top:20px;}
.contactus_left{margin-top:20px;}
.buttonmargin{margin-left:7px !important;}
.pageheading{font-size:20px; line-height:20px; }
.pageheading:after{width:30%; margin:2px auto 20px auto;}
.txt2:after {width: 31%;}

}
@media (width: 480px){
.buttonmargin{margin-left:32px !important;}
}
@media (max-width: 480px){
.navbar-toggle{ margin-top:-60px;}
}

@media (width:360px){
.input{width:80px !important; margin-left:10px; margin-top:0px;}
}

@media (width:320px){
.input{width:110px; margin-top:10px; margin-left:0px;}
}

