@charset "utf-8";
/* CSS Document */
@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'roboto-regular_1';
    src: url('../fonts/roboto-regular_1.eot');
    src: url('../fonts/roboto-regular_1.eot') format('embedded-opentype'),
         url('../fonts/roboto-regular_1.woff') format('woff'),
         url('../fonts/roboto-regular_1.ttf') format('truetype'),
         url('../fonts/roboto-regular_1.svg#RobotoRegular') format('svg');
}
@font-face {
    font-family: 'MyriadProSemiboldSemiExtendedItalic';
    src: url('../fonts/myriadpro-semiboldsemiextit.eot');
    src: url('../fonts/myriadpro-semiboldsemiextit.eot') format('embedded-opentype'),
         url('../fonts/myriadpro-semiboldsemiextit.woff') format('woff'),
         url('../fonts/myriadpro-semiboldsemiextit.ttf') format('truetype'),
         url('../fonts/myriadpro-semiboldsemiextit.svg#MyriadProSemiboldSemiExtendedItalic') format('svg');
}
@font-face {
    font-family: 'GothamBook';
    src: url('../fonts/GothamBook.eot');
    src: url('../fonts/GothamBook.eot') format('embedded-opentype'),
         url('../fonts/GothamBook.woff') format('woff'),
         url('../fonts/GothamBook.ttf') format('truetype'),
         url('../fonts/GothamBook.svg#GothamBook') format('svg');
}
@font-face {
    font-family: 'GothamLight';
    src: url('../fonts/GothamLight.eot');
    src: url('../fonts/GothamLight.eot') format('embedded-opentype'),
         url('../fonts/GothamLight.woff') format('woff'),
         url('../fonts/GothamLight.ttf') format('truetype'),
         url('../fonts/GothamLight.svg#GothamLight') format('svg');
}
@font-face {
    font-family: 'roboto-condensed.regular';
    src: url('../fonts/roboto-condensed.regular.eot');
    src: url('../fonts/roboto-condensed.regular.eot') format('embedded-opentype'),
         url('../fonts/roboto-condensed.regular.woff') format('woff'),
         url('../fonts/roboto-condensed.regular.ttf') format('truetype'),
         url('../fonts/roboto-condensed.regular.svg#roboto-condensed.regular') format('svg');
}
@font-face {
    font-family: 'Museo300-Regular';
    src: url('../fonts/Museo300-Regular.eot');
    src: url('../fonts/Museo300-Regular.eot') format('embedded-opentype'),
         url('../fonts/Museo300-Regular.woff') format('woff'),
         url('../fonts/Museo300-Regular.ttf') format('truetype'),
         url('../fonts/Museo300-Regular.svg#Museo300-Regular') format('svg');
}
/** font end **/

html, body{
     font-size:14px;  font-family: 'Roboto', sans-serif; color:#373737; line-height:25px;
}

h1{font-size:23px; line-height:27px; color:#000;font-family: 'roboto-condensed.regular'; text-transform:uppercase;}
.txt:after{background:url(../img/stars.png) repeat-x; width:32%; 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;}
.txt2:after{background:url(../img/stars.png) repeat-x; width:14%; height:5px; content:' '; display:block; margin:10px 0px;}
h2{font-size:20px; line-height:30px; color:#000; font-family: 'Museo300-Regular'; }
h3{font-size:18px;  font-family: 'Roboto', sans-serif; color:#373737; line-height:20px;}
p{font-size:14px;  font-family: 'Roboto', sans-serif; color:#373737; line-height:25px;}
a{color:#242323;}

a:hover{color:#628201; text-decoration:none;}
.paddingbottom10{padding-bottom:10px;}
.paddingtopbottom{padding:30px 0px;}
.paddingbottom10{padding-bottom:10px;}
.paddingtop5{padding-top:7px;}
.paddingleft{padding-left:30px;}
.margintopbottom{margin:10px 0px 10px 0px;}
.marginleftright{margin:0px 4px;}
.nopad{ padding:0px;}
.paddingtopbott{padding:15px 0px;}
.paddingtopbott40{padding:40px 0px 40px 0px;}
.marginleft15{margin-left:10px;}
.nopad{padding:0px; margin:0px; }
.marginbottom{margin-bottom:135px;}
.margintop{margin-top:20px;}
.paddingleft90 {
  padding-left:71px;
}
.navbar-nav > li > a {
padding: 0px 18px;
border-right:1px dashed #dedede;
}
#header{border-top:13px solid #f4f4f4;	}
#logo{}

h1.txt2{ font-family: 'Museo300-Regular';}

.navbar-default {
background-color: #FFFFFF;
border-color: #FFFFFF;
margin-top: 20px;
margin-bottom: 0px;
}
.navbar-default .navbar-nav > li > a {
font-size: 15px;
color:#242323;	
}
.navbar-default .navbar-nav > li > a:hover {
font-size: 15px;
color:#628201;	
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
color:#628201;
background-color: #FFFFFF;
text-decoration:underline;
}
#nav-last-child {
border-right:0px dashed #dedede;
}
#main-container{
margin-top: 10px;
}
.menuright {
  float: right !important;
}
.green_icon{width:75px; height:70px; background:#d9f199; border-radius:5px;}
.green_icon img{text-align:center; margin:0px auto;}
.border_top{border-top:1px dashed #d9d9d9; margin:15px 0px; padding-top:10px;}
.whatweoffer p{color:#000; font-size:15px;}
.getafreequote{background:#d9f199; padding-bottom:30px; border-radius:0px 0px 5px 5px ;}
.getafreequote h1{background:url(../img/border_bg.png) no-repeat bottom; margin:0px auto; padding:20px 0px 45px 0px;} 
.getafreequote label{font-size:13px; color:#252525; line-height:28px; font-family: 'GothamBook'; }
.getafreequote input{background:#fff; border:1px solid #cbe38b; border-radius:5px; height:34px;width:90%;}
.getafreequote textarea{background:#fff; border:1px solid #cbe38b; border-radius:5px; height:105px; width:90%;}
.getafreequote .button{background:#000000; font-size:13px; color:#fff; padding:2px 24px; border:0px; border-radius:0px; font-family: 'GothamBook'; text-transform:uppercase; margin:0px;}
.input{width:100px !important; margin-left:10px;}
.technology{background:url(../img/bg.jpg) no-repeat; height:325px; background-size:cover; width:100%; margin-top:35px;}
.technology img{margin:0px 15px;}
.welcometext h1{ font-family: 'Museo300-Regular'; line-height:27px;}
#footer{text-align:left; background-color:#ecf4d4; padding-top:5px; margin-top:5px;}
#footer a{padding-right:20px;}
.footer_txt{margin-top:15px;}
.footer_txt p{font-size:11px; line-height:16px; text-transform:uppercase;}
.topbar{border-top:11px solid #d9f199;}
.pagettop{background:url(../img/headingtop_bg.jpg) repeat-x; width:100%; margin-top:5px;}
.pageheading{font-size:28px; color:#2b2b2a; line-height:30px;  font-family: 'GothamBook'; font-weight:bold;}
.pageheading:after{background:url(../img/stars.png) repeat-x; width:20%; height:5px; content:' '; display:block; margin:2px auto 40px auto;}
.green_box{padding:30px 0px;}
.service_box{background:#f9f7f7; padding:20px 8px; text-align:center; min-height:455px; margin-bottom:20px;}
.service_box h2{color:#4b6511; font-family:Georgia, "Times New Roman", Times, serif; margin:0px; font-style:italic; border-bottom:1px dashed #d1d1d1; padding:5px 0px; margin-bottom:5px;}
.service_box p{color:#373737; font-size:13px; text-align:left; padding-top:5px;} 

.pricing{background:#eeeeee; padding:20px 8px; text-align:center; min-height:375px; margin-bottom:20px;}
.pricing h2{color:#4b6511; font-family: 'roboto-condensed.regular'; margin:0px; border-bottom:1px dashed #d1d1d1; padding:5px 0px; margin-bottom:5px;}
.pricing p{color:#373737; font-size:18px; text-align:center; padding-top:5px;  font-family: 'GothamBook';} 
.pricing ul{margin:0px; padding:0px 0px 0px 10px; }
.pricing ul li{padding:5px 0px; list-style:none; text-align:left; font-family: 'GothamBook'; font-size:15px; margin-left:10px;}
.buynow_button{margin:60px auto 0px auto;}
.whatweoffer .col-md-4{margin-top:20px;}
.contactus_left{background:#eeeeee; border-radius:10px; padding:10px;}
.drop_us_mail{background:#fff;  border-radius:10px 10px 0px 0px; padding:10px;}
.drop_us_mail span{font-size:18px; line-height:30px; color:#4b6511; font-family: 'Roboto', sans-serif; text-transform:uppercase; padding-left:10px; vertical-align:middle;}
.contactus label{font-size:14px; color:#4a4a4a; line-height:22px; font-family: 'GothamBook'; margin:10px 0px; }
.contactus input{background:#fff; border:1px solid #ccc; width:100%; height:32px;}
.contactus textarea{background:#fff; border:1px solid #ccc; width:100%; height:200px;}
.contactus .button{background:#000000; font-size:13px; color:#fff; width:95px; height:28px; border:0px; border-radius:0px; font-family: 'GothamBook'; text-transform:uppercase;}
.map{background:#d9e6bb; margin-top:10px; height:252px;}
.buttonmargin{margin-left:7px !important;}

.socialicons{background:#ecf4d4; border:2px solid #d4dbbe; border-radius:20px; padding:10px; margin-left:5px;}
.socialicons1{background:#ecf4d4; border:2px solid #d4dbbe; border-radius:20px; padding:10px 8px; margin-left:5px;}
.socialicons i{vertical-align:middle;}
.socialicons1 i{vertical-align:middle;}
.socialicons:hover{background:#d9f199;}
.socialicons1:hover{background:#d9f199;}
.error{
	color:red;	
}
.success{
	color: green;
    font-size: 18px;
    margin-bottom: 25px;
    text-align: center;
}

p.quote {color:#009900; font-size:14px; text-align:center;}
p.quote a {color:#009900; font-size:14px; text-align:center; text-decoration:underline;}

